SIEMENS江苏省镇江市(授权)西门子一级代理商——西门子华东总代理
PLC中带有实时时钟功能,如果要利用时钟功能控制某台设备在规定的时间段自动运行该如何实现呢?
例题1:用PLC控制一盏灯要求,每天8:30—12:00,14:00-17:30,18:30-22:30三个时段亮,其余时间自动熄灭。1. 获取实时时钟。时钟在PLC中以BCD码形式存储,读取出来后应转换成十进制来应用,此处只用到时和分,其它转换方法相同。当然也可以不进行转换,只是后面使用时所有时和分全部要给定十六进制,如8:30时钟为16#8,分钟为16#30.
2. 比较时钟与设定时间确定灯亮的区间。利用比较指令可以设定亮灯的区间,由于分钟每60分钟会循环一次,但是一旦分钟循环则时钟会加1,程序如下: 注意:该例题要求时间在一天之内,如果时间存在跨天的情况,则处理方法有所不同,如开灯时间22:30,关灯在第二天7:30,需要将其拆分成两个时间段22:30—24:00和0:00—7:30来处理,则方法和上述相同。
展开全文
相关产品