欧姆龙CP1系列PLC定时刻启动负载的两种方式 需要设计一个定时启动路灯的程序,要求每天18:30~23:59开启。 这里要用到时钟及其相关指令,欧姆龙CP1系列PLC的时钟存储在特殊辅助继电器中,保证时钟正确的前提下,只要调取出来就可以用。 时间存储的特殊辅助继电器地址见下表。
时钟不对的时候,可以先与电脑联机,这时在导航栏会出现一个PLC时钟栏,点击进去,再点击“同步”,即可同步电脑与PLC的时钟。 设计思路: 1、用时钟比较指令。 第一种方法,用传送指令加时钟比较指令法编写程序,如下图所示。 本例中常用功能指令有: MOV 传送指令,传送时间设定数据到存储器中,用于设置参数。 BSET 块设置指令,用于存储器上电复位(置0),起到初始化的作用。 MOVD 数据传送指令,每字的4位作为一位来传送,从高到低分为3、2、1、0位,如#0210控制字,表示把源字0位开始的1个位传送到目标字的2位开始的1个位。主要用于字存储器的高低字节存储数据。 >=DT 时钟、日期比较指令,用于当前时间与设置时间的比较,#0039控制字转换二进制为111001,对应周、年、月、时、分、秒,00意为只作分与时的比较,用电脑自带计算器转换,如下图。 2、比较指令 先读取时钟数据,再用普通比较指令计算。 本例中常用的功能指令有: MOVL 长字传送指令,一次传送2个字的数据,分别保存在D300和D301中。 注意: 此例的比较指令中的时间是十六进制数据转换为十进制数据的结果。 感谢阅读指正,关注了解更多! |
|