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