2013-03-03
评论4
楼主 2013/3/3 22:06:40
直接在OB1里面,调用FC6将CPU的date&time转换为Date,然后调用一个函数将Date转换为星期
楼主 2013/3/4 7:59:30
编写日期在里面
楼主 2013/3/6 9:36:34
FX系列PLC有对应时钟的特殊寄存器,其中有D8019对应星期几,用这个地址去做判断。
楼主 2013/3/6 16:45:38
D8019-星期(0(星期日)~6(星期六) D8018-年(公历年的后两位) D8017-月(1~12) D8016-(1~31)
D8015-h(0-23h) D8014-min(0-59min) D8013-S(0-59S)
在程序中加上一些比较程序,让这些寄存器中的数值大于小于或等于你设定的年,月,日,时,分,秒,星期值然后去控制输出通断即可。这是三菱FX2N的。
西门子S7-200要麻烦一些,CPU内部中没有万年历功能,需设置时钟(SET_RTC),读取时钟(READ_RTC),再用比较指令。