时间读取设定

300PLC怎样读取系统时间,并且怎么在触摸屏上设定具体时间比如中午12:00,当系统时间到12:00时,输出一个信号?

最佳答案

读取和写入西门子300/400的时钟系统功能块(SFC0设置/SFC1读取),按F1帮助或参考,链接:https://support.industry.siemens.com/cs/document/79544789
读取出来的系统时钟的第3个字节(存放小时)和第四个字节(存放分钟)与你触摸屏设置的时间分别与小时、分做比较,如果相等,则输出一个信号。因为这个相等的过程仅仅只有1秒钟时间,所以输出一个信号的指令需要用(S)置位指令,当需要复位该信号则使用(R)复位指令。

提问者对于答案的评价:
非常感谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月19日 上午11:54
下一篇 2017年11月19日 上午11:55

相关推荐