文末有55个实战案例资料
导读:在实际的工作中,有时候需要统计各设备的运行时间,这个时间的格式为“天-时-分-秒”。统计这个时间主要是为了方便工作人员对设备定期维护保养,那如何统计设备的运行时间呢?我们可以一起来探讨。那本文将会使用西门子和汇川PLC来编写此案例。
1.西门子1200PLC编程
1.程序段1先是起保停程序,当电机启动了之后,使用系统时钟脉冲实现秒钟的累加,当秒钟时间到达了60秒后,分钟则加1的同时“秒”清零;当分钟到达了60分钟之后,“小时”加1,同时“分钟”清零。当超过了24小时之后,天数加1,同时“小时”清零。



注:在此案例中,我们使用的是全局变量(也就是DB数据块),来存储“时-分-秒”的数据。它的寻址方式是可以需要绝对地址的,全部是由“符号”访问即可。
而系统时钟则是需要通过“CPU属性”来组态。
2.汇川PLC程序编写方法1(绝对地址)
汇川PLC的编程思路和西门子1200PLC的编程思路是差不多的,但是它的寻址更接近三菱,比如位存储区是M,X,Y等,而数据存储区的值存储在“D”区。
3.汇川PLC程序编写方法2(符号地址)
(1)定义需要的变量
(2)编程时直接输入符号即可,在这一点上,它的功能又非常类似西门子的编程风格,所以汇川PLC真是吸取各家的长处!
往期推荐
PLC这个指令用的很少,但是却很实用!!
如何实现两个伺服同步?把这几个概念搞清楚就不难了!!
PLC简易状态机控制程序框架
SCL语言编写模拟量转换程序很简单
初学者必学!SCL高级语言语法结构
ST语言中最重要的指令,“IF”语句编程解读!!
1个案例学会手自动模式切换、单周期、连续运行程序编写!!
通过1个案例理解透彻定时器指令!!
使用ST语言编写阀门控制案例
原来1200PLC与汇川Modbus TCP通信这么简单!!
2分钟学会:汇川PLC与伺服Ethercat通信方法
使用2种方式实现Modbus通信轮询,你会选择哪种呢?
PLC编程是主要学一种,还是学习多个品牌呢?通过案例来对比!
使用梯形图和SCL语言编写流程控制程序,你们觉得哪个更方便和直观?
1200PLC与变频器Modbus RTU通信方法与技巧
掌握PLC程序3种结构,编程事半功倍!!
西门子和汇川FB块编程模拟量程序,有什么差异?
西门子PLC与汇川PLC控制伺服功能,你们觉得哪个更简单呢?
PLC编程的3个转换程序一定要掌握!!!
【编程思维提升】多个设备运行时间计算技巧

