现在我需要实时时钟取小时,来分时间间隔控制灯的点亮与关闭怎么做,可设置。例(我要求灯1点开启,1点半关闭,,时间间隔2小时。然后就是3点开启,3点半关闭。开启时间和时间间隔可通过vw可调)
最佳答案
1、
Clock_Integer 指令库用于将 BCD 码格式的 S7-200 SMART日期、时间转换为十进制整数格式,以及将十进制整数格式的日期、时间值设定为 S7-200 SMART时钟。
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/software/library/Clock_Integer/Clock_Integer.html
S7-200 SMART指令库常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/008.html
2、
时间取到了,利用比较指令做比较,时间间隔就存储在 VW 中。
3、可能还存在对CPU进行时钟设置的问题,也可以按上面的指令库来调整CPU的时钟,上位可以设置时钟,因不知上位时什么,这里不好给具体建议。
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc347014.html