PLC远程口令设置
如果使用远程口令,在有下述连接请求的情况下将进行远程口令校验。
· 通过编程工具进行的通信
· 通过MC 协议进行的通信
· 文件传送(FTP)
注意点:远程口令功能是为了防止来自于外部设备的非法访问( 程序及数据的破坏等) 的一个手段。但是,该远程口令功能并不能完全地防止非法访问。需要防止来自于外部设备的非法访问以确保可编程控制器系统的安全时,应由用户采取相应措施。
[ 防止非法访问的措施示例]
· 设置防火墙的方法。
· 设置中继站及个人计算机,通过应用程序对发送接收数据的中继进行控制的方法。
· 将可进行访问权控制的外部设备设置为中继站的方法。
设置远程口令时的通信方法
与设置了远程口令的CPU 模块通信时,按下述步骤进行。
进行通信的个人计算机等对CPU 模块进行远程口令的解锁处理。
未进行解锁处理的情况下,CPU 模块处于访问禁止状态,因此对象设备将变为出错状态。
(2) 访问处理
在远程口令的解锁处理正常完成后进行访问。
(3) 访问的禁止处理( 锁定处理)
通过个人计算机等进行的访问结束时,为了禁止来自于其它个人计算机等的访问,进行远程口令的锁定处理。
远程口令的使用设置
(1) 远程口令的设置
通过编程工具设置远程口令及对象连接后,写入到CPU 模块中。
工程窗口[( 参数)] [( 远程口令)]
项目内容设置范围
( 口令设置) 输入设置到CPU 模块中的远程口令 半角4 字符以内
Password,Active,Module,Setting( 口令有效模块设置)
( 型号)
将内置以太网端口的远程口令设置为有效时,指定CPU 的型号。只能指定一个CPU 的型号。
以太网内置型CPU
( 模块条件) 显示"远程口令详细设置"画面。
( 用户用连接号有效设置)
( 连接号1 ~ 16)将内置以太网端口的远程口令设置为有效时,进行此指定。
( 对未使用的连接进行的设置或者对MELSOFT 连接进行的连接设置将被忽略。)
对对象连接附加校验标志
( 系统用连接有效设置)(TCP/IP)
(MELSOFT 通信端口(TCP/IP)))
将内置以太网端口的远程口令设置为有效时,进行此指定。
(UDP/IP)(MELSOFT 通信端口(UDP/IP))
(TCP/IP)(FTP 通信端口(TCP/IP))
(MELSOFT 的直接连接)
( 达到远程口令不一致次数上限时变为出错状态 )
执行相应动作时进行校验。
( 希望进行非法访问检测时使用。)
( 不一致上限) 指定不一致的上限次数。1 ~ 65535
( 远程口令一致时清除不一致次数)
执行相应动作时进行校验。
(2) 至CPU 模块的写入
将设置的远程口令通过"可编程控制器写入"画面写入到CPU 模块中。
[Online( 在线)] [Write to PLC( 可编程控制器写入)]
将参数写入到CPU 模块中后,通过电源的OFF → ON 或者复位操作,使参数生效。
(3) 远程口令的解锁、锁定处理
通过个人计算机等进行远程口令的解锁处理、锁定处理如下所示。
(a) MELSOFT 连接时
在通信时显示的下述对话框中输入远程口令。
如果输入了远程口令,编程工具将对CPU 模块执行解锁处理后进行访问。
(b) MC 协议时
使用MC 协议的专用指令。
(c) 使用FTP 功能时
通过password-lock 及password-unlock 指令进行。
注意事项
(1) 对UDP 连接设置了远程口令时
· 确定进行通信的对象设备,进行数据通信。( 对于UDP/IP,进行了远程口令的解锁处理后,与未进行解锁处理的对象设备也可进行通信,因此使用时应事先确定通信对象。)
· 数据通信结束时,必须进行远程口令的锁定处理。( 如果未进行锁定处理,在发生超时之前将保持为解锁状态。10 分钟内无通信时将发生超时,CPU 模块将自动进行锁定处理。)希望使用远程口令,防止非法访问的情况下,建议将所有的连接协议均设置为TCP/IP,在参数中将直接连接设置为禁止。
(2) 在TCP/IP 的锁定处理之前进行了TCP/IP 的关闭处理时
CPU 模块将自动进行锁定处理。
(3) 远程口令的有效范围
远程口令仅对来自于已进行了远程口令参数设置的CPU 模块的内置以太网端口的访问有效。在多CPU 系统中使用多个CPU 模块的情况下,应对希望进行远程口令设置的CPU 模块分别设置远程口令。
检测出非法访问时的处理
在远程口令的解锁处理时如果不一致的次数达到了上限,将检测出"REMOTE PASS FAIL"( 出错代码:2700)。发生了此出错时,有可能是遭遇了来自于外部的非法访问。应根据需要执行以下处理。
1. 监视远程口令的累计次数(SD979 ~ SD999),确认是哪个连接的解锁处理不一致次数达到了上限。
2. 将相应的连接通过无效指定置为通信禁止状态。可以通过下述操作进行相应连接的无效指定。
· 在"以太网诊断"中选择进行无效指定的连接后执行强制无效。
[( 诊断)] [( 以太网诊断)] "( 各连接状态)"
· 通过特殊寄存器(SD1276、SD1277) 将相应连接的强制无效标志置为ON。
3. 对"REMOTE PASS FAIL"( 出错代码:2700) 进行解除。进行了出错解除后,远程口令累计次数(SD979 ~ SD999) 将被清除。
4. 向系统管理员说明解锁处理异常完成的发生次数已达到通知用累计次数以上,采取相应措施。
注意:由于合法用户的输入错误累计导致检测出出错时,应通过下述操作进行处理。
· 在"远程口令的详细设置"画面中设置为"远程口令一致时清除不一致次数"。
· 通过特殊继电器(SM1273) 清除远程口令不一致的累计次数。
给PLC程序加密,操作步骤分为这四个
很多工程师在写完PLC程序的时候,习惯性的添加密码,因为这样可以防止不懂程序的人进入PLC,破坏程序,还可以防止别有用心的人盗窃自己的劳动成果,下面我就三菱PLC举例,设置密码,和解除密码操作!
下面介绍如何添加密码:
第一步:打开WORKS 2软件,
第二步,单击 新建 ,新建一个项目
第三步,单击在线工具,口令和关键字 设置,
第四步 打开对话框以后:
1.,密码类型有两种,一个是16位,字母加数字,输入16位就行,2.个是8位,字母加数字,够8位就行,纯字母,纯数字,都行
3.,密码要连续输入两边才行,两次都要一样
4.,单击执行 下一步,如果出现以下提示,有两种方法解决
(1)种方案
(2)种方案
最后一步:显示 完成
下面介绍 如何取消密码:
此时密码 就已经解除了
在这里,要注意一点 就是,PLC在stop以后,要及时的run,否则PLC不会工作!当然这里介绍的只是单纯的硬件加密,还有软件加密。后续我会陆续推出相应的技术文章!
喜欢工控的朋友可以关注我,每日更新技术文章,一起学习,一起讨论!
相关问答
三菱plc怎么解除口令?
要解除三菱PLC的口令,首先需要进入PLC的参数设置页面。然后通过输入正确的口令进入密码设置选项,选择取消密码或者重置密码功能,根据系统提示输入新的密码或直...
信捷xc系列plc解密方法?
你好不知道你说的解密是什么信捷的PLC加密一般有两类,第一种是程序下载加密,第二种是程序本身加密(如定时停机)。第一种情况如果下载程序时使用的是保密下...
s7300CPU忘了口令怎么办?
首先保证你有原程序;2.进入硬件组态;3.双击CPU模块,打开其属性窗口,4.将保护等级设为1(无保护),保存组态。以上是在程序中清除密码保护。接下来将PLC...
三菱plc如何去除用户名和口令?
要去除三菱PLC的用户名和口令,首先需要确保拥有管理员权限。然后进入PLC的设置界面,找到用户管理选项,点击进入用户列表,选择要去除用户名和口令的用户,并选...
三菱plc密码怎么设置?
三菱plc密码怎么设置,在三菱plc中的密码称为关键字,就可以限制(访问限制)编程工具、显示模块、人机界面更改plc的程序、监控、变更当前值的功能。关键字的种类...
欧姆龙PLC系统密码?
用编程软件写好下面语句LDAR10.01FUN49#1111连接PLC,传输就可以了其中1111就是要你要设定的密码欧姆龙PLC是一种功能完善的紧凑型PLC,能为业界领先的输...
fx5uplc怎么设置程序禁止读取?
在FX5UPLC中,您可以使用以下方法禁止程序读取:1.在程序中禁用I/O访问权限:您可以在程序中使用`M0.0`、`M0.1`、`M0.2`等指令来禁用输入输出(I/O)...
三菱PLC程序用什么软件可以破解加密?谢谢?
三菱PLC只有使用特定的编程软件才能对程序进行加密,特定的编程软件包括SWOPC-FXGP/WIN-C和GX-DEVELOPER软件。只有这两个软件才能进行加密。进行加密时只需要...
PLC自动装车系统如何实现装车数据统计功能?,自动装车系统如...
[回答]操作管理:设置多级口令,操作记录存盘;对系统参数修改的各级口令限制。网络功能:可与MES、ERP系统联网,并为其提供实时装车数据。在线组态:可在系统...
s7-400plc怎么建fb块?
下面以创建“启保停”FB块为例,介绍FB的创建步骤:1.在工程中通过“新建数据”创建FB数据。2.在FB/FUN的“局部标签”选项中设置要在FB的程序本体中使用的...