您的位置:控制工程论坛网论坛 » PLC与PAC » 一个简单的时序起停PLC程序

ever522

ever522   |   当前状态:在线

总积分:615  2024年可用积分:0

注册时间: 2007-06-22

最后登录时间: 2019-07-03

空间 发短消息加为好友

一个简单的时序起停PLC程序

ever522  发表于 2008/9/22 14:04:28      1118 查看 0 回复  [上一主题]  [下一主题]

手机阅读

在之前的一个项目中,现场数据通过光端机传输至RTU(美国SIXNET),可运行中发现光端机会不定时的死机(几天到1个星期),造成数据中断,只要重新启动光端机,故障就会消除.连续几次,辛辛苦苦地跑去现场,就只插拔了下电源,就回来了.最后终于怒了,决定利用就近的RTU1个和继电器,通过DO信号去控制光端机的重启.自己编的PLC梯形图如下:

实现的功能是当DO3持续ON 10秒之后,DO3转为OFF

DO3 OFF 5秒后,重新转为ON.循环不止.实际运行时将t#10s改为t#23h(即23小时),即光端机每过23小时重启一次.本来想设为24小时,试验时发现该数值会使RTU内部乱套,导致DO3快速切换(可能是时间表示上24:00和0:00所带来的bug).

实际运行情况良好,但总感觉梯形图可以再简洁一些,请高手指点....(DOVIR1,DOVIR2是内部虚拟I/O,不起实际控制作用)

 

1楼 0 0 回复