西门子Smart的PLC,怎么样处理系统时间

在Smart的PLC中,怎么样设置和修改系统时间与现有时间一样,然后调取系统时间在某个时间点,来做触发信号等等,,,,谢谢帮助

最佳答案

基本指令就是通过SET_RTC 、READ_RTC来实现,但是读出来的数据是BCD编码的,需要二次处理,建议用库文件“clock_integer.smartlib"来做,比较简便,读出来的是已经解码完的数据。
库文件连接:
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/008.html

Clock_Integer 指令库及其使用
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/software/library/Clock_Integer/Clock_Integer.html

把日期读出来后就是逻辑处理了,通过比较指令等来实现你想要的功能

提问者对于答案的评价:
谢谢帮助,以后可以再请教您问题,感谢!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc281737.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午10:12
下一篇 2020年10月30日 下午10:12

相关推荐