【图】西门子s7-200 plc追踪设备运行时间的方法
来源:电工天下时间:2015-11-03 10:36:20 作者:老电工手机版>>
西门子s7-200 plc追踪设备运行时间的方法
用西门子s7-200 plc追踪一台设备运行了多长时间:记录一台设备(制动器、开关等)运行的时间,须满足:
当设备运行时,必须给输入I0.0提供24V信号;当设备小工作时小提供电压。
当提供输入信号时,开始测量时问。如果没有输入信号,那么就中断时问的测量,自到重新提供输入信号为止,测量到的小时数存在字VWD中,分钟数存在字VW2中,秒数存在VW4中。
程序框图
程序和注释
程序第一个扫描周期调用子程序1。
在子程序1中,设定计时器丁5为1秒的运行时间,当达到1秒时,计时器位“T5”被置1,同时,秒计数标志VW4增加1,并将计时器位“T5”复位。
因此,计时器能在下一周期立即重新启动。
当秒计数标志达到60时,分钟计数标志VW2增加1,秒计数标志VW4被置为0.
当分钟计数标志达到60时,小时计数标志VW0增加1,分钟计数标志被置为0。子程序结束。
主程序结束的最后一行用二进制来显示当前的秒数,用输出端的LED显示。
本程序长度为35个字。
相关文章
西门子s7-200同一数据源不同时间的比较方法
西门子s7-200同一数据源不同时间的比较方法,问题:s7-200同一数据源不同时间怎么比较?同一个地址在不同的时间下获取的数值,然后把这些数值进行比较。
时间:2021-10-23 07:06:27
西门子s7-300定时器的剩余时间参与比较的方法
西门子s7-300定时器的剩余时间参与比较的方法,要求剩余时间值与5s比较,所以MW10中BI剩余时间值应与50(单位为100ms,即5s)比较,在脉冲定时器定时时断开输入端,剩余时间值保持不变。
时间:2020-04-23 10:19:13
西门子s7-300子程序执行时间的是多少
有关西门子s7-300执行子程序时间的查看方法,分享了西门子s7-300执行子程序时间的具体查看步骤,可在主程序调用该子程序的前后分别读取cpu的系统时钟,利用时钟指令fc34进行相减进行编程运算。
时间:2020-04-08 13:32:13
西门子s7-300 cpu系统扫描循环时间的查看办法
如何查看西门子s7-300中cpu系统扫描循环时间,有二种方法,方法1:将程序下载到plc中,在线连接并查看cpu信息,方法2:通过将OB1对应的临时变量传到M区中,读取CPU的扫描循环时间。
时间:2020-04-08 11:52:20
西门子s7-300中cpu扫描时间过长系统停机怎么办?
西门子s7-300中cpu扫描时间过长导致系统停机的解决方法,CPU会因看门狗超时而导致系统停机,同时会触发定时错误OB80,可以参考下本文的解决方法与步骤。
时间:2020-04-08 11:51:37
【问答】西门子s7-300定时器的剩余时间参与比较的问题
西门子s7-300定时器的剩余时间参与比较的问题,定时器的bi是十六进制数剩余时间值,bcd端输出的是s5t#格式的bcd码,用bi输出值参与比较会方便。
时间:2020-03-09 10:03:01
保证plc程序稳定运行的方法
如何保证plc程序稳定运行的方法,防止人为出现的plc故障,对plc设置使用权限,来保护plc程序不会被更改或程序被删除,具体的操作步骤有哪些,一起来看看。
时间:2020-03-09 09:59:44
西门子plc S7300定时器剩余时间
西门子plc S7300定时器剩余时间,西门子S7-300定时器的设定时间为S5T#10S,其剩余时间值要和5s比较,MW10中BI剩余时间值应与50比较。
时间:2016-05-30 10:24:52