例如我做个系统,要在8:30启动运行,10:50停止运行,请问要怎么完成?
问题补充:
谢谢各位的回答,这个系统只在上位机中进行时间比较,输出一个bool量到下位机中进行控制。问题是我不太懂怎么用c脚本编程控制时间比较,希望能有详细的脚本指导。
最佳答案
plc中的程序吗?上位机取系统时间写入外部变量,连接plc中的date and time类型的变量。然后用sfc0和sfc1读写cpu的系统时间,判断当前时间的范围进行操作。
上位机读取系统时间vbs中用now函数,取出来的是年月日时分秒,然后判断是否大于今天的8:30,如果大于则置位一个外部bool变量,bool变量连接下位机中的bit地址。如果大于今天的10:50则复位这个bool变量。然后plc中判断这个bit位的值,为1则运行需要的程序,为0则复位程序。
提问者对于答案的评价:
您的回答给出了一个具体的思路,谢谢。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc211109.html