实际应用中,断电延时、限时、长延时等控制可以这样编程设计
三菱plc FX系列的定时器为通电延时定时器,其工作原理是:定时器线圈通电后,开始延时,待定时时间到,触点动作;在定时器的线圈断电时,定时器的触点瞬间复位。
但是在实际应用中,我们常遇到如断电延时、限时控制、长延时等控制要求,这些都可以通过程序设计来实现。
01
通电延时控制
延时接通控制程序如图3-27所示。它所实现的控制功能是,X1接通5、后,Y0才有输出。
工作原理分析如下:
当X1为0N状态时,辅助继电器M0的线圈接通,其常开触点闭合自锁,可以使定时器T0的线圈一直保持得电状态。
T0的线圈接通5s后,T0的当前值与设定值相等,T0的常开触点闭合,输出继电器Y0的线圈接通。
当X2为ON状态时,辅助继电器M0的线圈断开,定时器T0被复位,T0的常开触点断开,使输出继电器Y0的线圈断开。
0
2
断电延时控制
延时断开控制程序如图3-28所示。它所实现的控制功能是,输入信号断开l0s后,输出才停止工作。
工作原理分析如下:
当X0为ON状态时,辅助继电器M0的线圈接通,其常开触点闭合,输出继电器Y3的线圈接通。但是定时器T0的线圈不会得电(因为其前面(图
)是断开状态)。
当X0由ON变为OFF状态,(图
)都处于接通状态,定时器T0开始计时。l0s后,T0的常闭触点打开,M0的线圈失电,输出继电器Y0断开。
0
3
限时控制
在实际工程中,常遇到将负载的工作时间限制在规定时间内的控制。这可以通过如图3-29所示的程序来实现,它所实现的控制功能是,控制负载的最大工作时间为l0s。
如图3-30所示的程序可以实现控制负载的最少工作时间。该程序实现的控制功能是,输出信号Y2的最少工作时间为10s。
0
4
长时间延时控制程序
在PLC中,定时器的定时时间是有限的,最大为3276.7s,还不到lh。要想获得较长时间的定时,可用两个或两个以上的定时器串级实现,或将定时器与计数器配合使用,也可以通过计数器与时钟脉冲配合使用来实现。
(1)定时器串级使用
定时器串级使用时,其总的定时时间为各个定时器设定时间之和。
图3-31是用两个定时器完成1.5h的定时,定时时间到,Y0得电。
(2)定时器和计数器组合使用
图3-32是用一个定时器和一个计数器完成1h的定时。
当X0接通时,M0得电并自锁,定时器T0依靠自身复位产生一个周期为100s的脉冲序列,作为计数器C0的计数脉冲。当计数器计满36个脉冲后,其常开触点闭合,使输出Y0接通。从X0接通到Y0接通,延时时间为100s x 36 = 3600s,即1h。
(3)两个计数器组合使用
图3-33是用两个计数器完成1h的定时。
以M8013 (1s的时钟脉冲)作为计数器C0的计数脉冲。当X0接通时,计数器C0开始计时。
计满60个脉冲(60s)后,其常开触点C0向计数器C1发出一个计数脉冲,同时使计数器c0复位。
计数器C1对c0脉冲进行计数,当计满60个脉冲后,C1的常开触点闭合,使输出Y0接通。从X0接通到Y0接通,定时时间为60s x 60 = 3600s,即1h。
0
5
开机累计时间控制程序
PLC运行累计时间控制电路可以通过M8000, M8013和计数器等组合使用,编制秒、分、时、天、年的显示电路。在这里,需要使用断电保持型的计数器(C100~C199),这样才能保证每次开机的累计时间能计时,如图3-34所示。
来源:网络,版权归原作者所有,如有侵权请联系删除
PLC远程口令设置
远程口令
如果使用远程口令,在有下述连接请求的情况下将进行远程口令校验。
· 通过编程工具进行的通信
· 通过MC 协议进行的通信
· 文件传送(FTP)
注意点:远程口令功能是为了防止来自于外部设备的非法访问( 程序及数据的破坏等) 的一个手段。但是,该远程口令功能并不能完全地防止非法访问。需要防止来自于外部设备的非法访问以确保可编程控制器系统的安全时,应由用户采取相应措施。
[ 防止非法访问的措施示例]
· 设置防火墙的方法。
· 设置中继站及个人计算机,通过应用程序对发送接收数据的中继进行控制的方法。
· 将可进行访问权控制的外部设备设置为中继站的方法。
设置远程口令时的通信方法
与设置了远程口令的CPU 模块通信时,按下述步骤进行。
(1) 访问的允许处理( 解锁处理)
进行通信的个人计算机等对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) 清除远程口令不一致的累计次数。
相关问答
IT公司加班情况普遍,到底是员工工作效率低,还是工作量多呢?
IT公司加班情况普遍,到底是工作效率低,还是工作量多呢?不说别的公司,就说一下本人所在的公司吧。我所在的是以IT开发为基础,业务也有G端,也有B端。我进入...但...
输入频率在变,怎样让变频器输出恒定的频率?
频,如果想要固定输出频率当然也可...一般变频器原理是先将输入交流电进行整流,滤波处理,形成一个稳压直流电,然后将稳压直流电逆变成交流电,逆变过程中控制输...
关于“SUB-VCH智能重锤物位计”的工作原理及产品特点-盖德问...
1、简便的按钮式编程设置,内置快速组态菜单,全数字操作,性能优越,使用方便。2...5、可进行手、自动操作,并提供远程接口,可与PLC、DCS相连。6、探头的特殊机电...
怎么让两台电脑相互传输大文件-ZOL问答
建议最好包月不限时),两台电脑就可以同时上网,但要注意安全,不要让人蹭网。要...proface触摸屏肿么和三菱的PLC穿越通讯?1万浏览3回答要移动WORD中表格中...
帮个忙好基友们有没有谁给我推荐一下,物联网平台?
[回答]除了内部检测把关以外,亿维所有产品均通过CE认证。亿维SMARTplc中的数据SMART从外部接收信号输入(输入数据),在内部按照用户程序运算、处理后,再输...
微信小程序怎么弄出来?微播易道业内怎么样?做的小程序好用...
[回答]商家可以利用花样营销玩法,比如限时秒杀、多人拼团等等,以此吸引用户主动分享传播,为店铺拉来新客的同时,提升店铺销量。还可以采用多人拼团+到店自...
我家不能装宽带,想买个无线上网卡,各位推荐一下什么的方便使...
网速要求高就是联通了,实惠点的电信的限时加流量卡合起来用。有用(0)回复ds...proface触摸屏肿么和三菱的PLC穿越通讯?1万浏览3回答要移动WORD中表格中一...
真空过滤机怎样工作的?
[回答]电镀过滤机是多种电镀药液循环过滤器,PLC微电脑自动控制。电镀过程中经常遇上工艺、操作控制在正常的情况下,电镀出产品却不尽人意。毛刺、麻点等不...
好基友们!可以推荐一下!门头沟平墅设计哪家好,平墅设计价...
[回答]设计的核心是一种创造行为,设计要求新、求异、求变、求不同,否则设计将不能称之为设计。而这个“新”有着不同的层次,它可以是改良性的,也可以是创...