三菱PLC功能指令编程-控制路灯接通和断开的程序

控制要求

夏季,路灯19:00开灯,次日5:00关灯;00:00-5:00灯开一半

其他季节,路灯18:00开,次日7:00关,00:00-7:00灯开一半

IO分配

X0 工作开关Y0路灯Y1路灯

梯形图

三菱PLC功能指令编程-控制路灯接通和断开的程序

三菱PLC功能指令编程-控制路灯接通和断开的程序

三菱PLC功能指令编程-控制路灯接通和断开的程序

路灯控制的关键在于设计时钟的程序,对于FX2N系列PLC的CPU内部本身具有时钟输出。特殊寄存器D8013-D8019中存放实时的时钟,其中D8013中存放秒,D8014存放分,D8015存放时,D8016存放日。D8017存放月,D8018存放年。D8019存放星期。

利用时钟数据读取指令TRD从PLC内部时钟中读取当前时间和日期,并装在到以D13为起始地址的7个数据存储器中,一次存放年月日时分秒和星期。其中D15存放的时小时时钟,D17存放月时钟,通过监视PLC的内部时钟,用触点比较指令实现对路灯的定时控制,这里是把7-9月定义为夏季。其他时间为春秋夏。

当PLC上电工作时,TRD指令从PLC内部时钟读取当前的时间和日期,当SA接通时,当K值在1-6,和大于9即10-12时,中间继电器M0为ON,控制春秋冬的路灯。

M0为ON后,当D15的值大于K18,通过置位指令使Y0和Y1输出为ON,当D15中的内容等于K0时,复位指令使Y0为OFF,使灯亮一般。当D15中的内容等于K7时,复位指令复位Y1,使路灯全部灭。

当SA接通时,当K值在7-9,中间继电器M1为ON,控制夏季的路灯。

M0为ON后,当D15的值大于K19,通过置位指令使Y0和Y1输出为ON,当D15中的内容等于K0时,复位指令使Y0为OFF,使灯亮一般。当D15中的内容等于K5时,复位指令复位Y1,使路灯全部灭。

当然也可以用路灯时钟控制器来控制,这里仅仅是在PLC指令应用上以控制路灯为例


分享到:


相關文章: