西门子PLC定时执行程序【加密】
在项目的运行过程中有些程序时需要定时执行的,比如某年的某月某日等执行固定的程序,其思路是读取PLC的时间,再与当前的时间进行比较,从而执行某些程序段。
PLC在组态的时候,在时间项里选择"北京时间"
如果没有数据块就添加一个新的数据块,如果有就可以直接在里面新建一个Bool变量,并设为"保持"。
在程序块中新建一个FC程序块。如:ReadWriteTime,在Temp变量中新建,年月日时分等信息。
ReadWriteTimet程序块的编写。
Main主程序的编写。在关键的位置将timeKeep变量串进去即可实现定时的任务。