「案例详解」电机运行时间累积案例详解,附源程序
导读:在自动化设备中,经常需要对设备进行运行时间的统计,并且在触摸屏上显示让工作人员知道设备的运行情况。比如:某台电机运行了多少天、多少小时、多少分钟等(如图一)。那么今天呢,我们就用200SMART PLC做一个运行时间累积的案例和大家一起分享。
图一
控制要求:
1. 按下启动按钮I0.1,电机开始运行(输出Q0.0),运行时间开始累积。
2. 运行时间到达60秒后,分钟开始累积,分钟到达60秒后,小时开始累积
3. 当按下停止按钮(I0.2)或者设备故障(I0.3),电机累积时间停止。待电机再次运行,时间累积在之前基础上再次叠加。
PLC接线
IO地址分配
程序编写
程序解读:网络1中,对电机的启停控制、故障的互锁等。
网络2中,利用SM0.5秒脉冲实现对电机的秒时间累积。秒时间存储器地址为VW0,接下来利用比较指令。当VW0数据大于60(也就是秒累积60),分钟存储器地址VW2加1,实现分钟的累积。同时秒时间清零。小时的累积也是一样的,不再赘述。为了存储较长的小时时间,小时的存储器用32位存储器VD4。
以上整套程序,后台回复【资料】获得源程序。
↓免费学习资料
plc梯形图编程,定时器怎样编写?
定时器使用
N80系列plc的定时器使用非常灵活,可以自由组合。
计时到输出 ON,定时累积值等于设置值;计时未到输出 OFF,定时累积值<设置值。
定时器指令的运行:(定时器不能用上升沿触发,而且在同一个程序中,定时器的下节点4x寄存器不能重复,否则不能计时 )
1、自动复位定时器之一
输入管脚I1直连火线,输入管脚I2连常闭触点0x0100,而0x0100触点是定时器的输出。
①、定时器开始计时,计时到了后,定时器输出触点0x0100导通,从而导致定时器输入管脚I2的常闭触点断开,导致定时器清零。②、定时器清零后,输出0x0100会断开,从而使定时器输入管脚I2的常闭触点导通,导致定时器又开始计时。③、定时器开始计时,重复第一步,如此循环下去。④、定时器的输出触点0x0100,每当定时器满就会导通一个扫描周期,然后自动断开,形成一个脉冲。示例说明
1、常开开关‘00100’导通,并且上节点输入同时导通,功能块执行计时功能
2、在下节点寄存器‘40002’中计时值会每隔‘1秒’变化一次,直到等于上节点寄存器‘40001’设置的定时值停止计时
3、当计时值等于设定值时,上节点‘00100’会输出‘ON’,此时会导通网络1中加法功能块‘ADDB’结果加‘1’
2、自动复位定时器之二
输入管脚I1、I2,连常闭触点0x0100,而0x0100触点是定时器的输出。
①、定时器开始计时,计时到了后,定时器输出触点0x0100导通,从而导致定时器输入管脚I2的常闭触点断开,导致定时器断开。②、定时器断开后,输出0x0100也会断开,从而使定时器输入管脚I1、I2的常闭触点0x0100导通,导致定时器又开始计时。③、定时器开始计时,重复第一步,如此循环下去。④、定时器的输出触点0x0100,每当定时器满就会导通一个扫描周期,然后自动断开,形成一个脉冲。示例说明
1、常开开关‘00100’导通,并且上节点输入同时导通,功能块执行计时功能
2、在下节点寄存器‘40002’中计时值会每隔‘1秒’变化一次,直到等于上节点寄存器‘40001’设置的定时值停止计时
3、当计时值等于设定值时,上节点‘00100’会输出‘ON’,此时会导通网络1中加法功能块‘ADDB’结果加‘1’
图中,有三种定时和复位方式:
第一种,当01001常开点接通时,41001开始定时,10秒后,01002接通。当01001断开时,定时器复位,41001数值为0,01002为OFF。
第二种,当01003常开点接通时,41002开始定时,10秒后,01004接通。当01003断开时,定时器不复位,41002的值不变,01004为OFF。当01003再次接通时,01004立即接通。41002的值一直不会复位。
第三种,由01007常闭为ON复位定时器。
相关问答
怎么用PLC300计算电机累积运转时间?
接触器闭合,定时器开始计时。搞个秒级的定时器就可以,定时到自复位。定时器状态位串到计数器1(目标值60)上。(秒级)。计数器1状态位串到计数器2上(目标值...
plc怎么使用时间来做到期停止工作,输入密码解除?
这个是很容易实现的,第一种是普通计时功能实现,下面应朋友要求再做个以PLC时间控制的,往下看第一种D100是计时的,当它的值小于216000时,M100不输出,下面...时...
plc断电延时定时器怎么使用-懂得
plc断电延时定时器使用:PLC:可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向...
电子秒表怎样累计计时?
1.秒表计时有三种计时模式:(1)累计时间:按[+]键开始、停止和开始计时(时间积累)。计时完成后,按[-]键将计时重置为零。(2)间隔时间:按[+]键开始计时,按[-...
用三菱FX3G型PLC编程并调试“定时与计数控制”?
用三菱FX3G型PLC编程并调试“定时与计数控制”FX3G是三菱FX系列中的一款PLC,调试定时与计数器控制我们首先要了解下这两个软元件。定时器【T】用加法计算PLC...
秒表计时怎么写?
秒表计时有三种时间模式:1累积计时:(1)按[+]键开始、停止、再开始计时(时间累计)(2)计时完毕,按[-]键计时归零2间隔计时:(1)按[+]键开始计...
什么是周期累积放大法?
指用计时工具测量累积多个周期的时间,然后求出其运动周期,并默读5、4、3、2、1、0,当数到“0”时启动秒表,这样既有一个计数的准备过程,又不至于少数一个...
plc断电延时定时器怎么使用-171****4088的回答-懂得
plc断电延时定时器使用:PLC:可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面...
制氧机上累计计时如何清零?
如果想恢复成0的话很简单呀,按rest惩治系统或者是重置所有的软件都是就可以了呀。通常都是8⑴0小时连续24时制氧机会过热制氧机的复位开关作用为:将制氧机时...
停车场如何进行计时收费的?
根据规定,停车场应当安装合格的计时收费管理装置,一类区域停车场白天以半小时为计费单位,夜间以小时为计费单位;二、三类区域停车场以小时为计费单位,连续...