我想在原有的换热站程序中,添加对于特定时间段的供热程序,例如:节假日的供热温度需要降低,请问如何设定该特定时间段,是否应该使用时钟指令,若是,如何使用。请赐教!谢谢!
最佳答案
就是使用时钟指令设定和读取系统时钟,与你预定的时间值作比较,决定执行什么换热程序。
时钟指令涉及到的数据共有8个连续的字节,内容全部以BCD码表示;它们的第一个字节的地址通过时钟指令的“T”指定,一般是指定VB。8个字节的具体内容请参阅手册或MicroWin的帮助文件。
注意,PLC长时间停电后原来设定的时钟值会被复位,必须重新输入。
你可以先编写一个独立的时钟读写程序,体会一下时钟指令的特点。由于系统时钟只精确到秒,所以读时钟指令可以用SM0.5来触发,没有必要用SM0.0。而写时钟指令的触发应该用M,在需要写入时将该M位置位,启动写指令;写指令执行完毕,立即将该位复位,防止写指令被不停的执行。
提问者对于答案的评价:
非常感谢!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc359241.html