请教plc12个循环灯的控制

请教plc12个循环灯的控制,第1张

直接说你的12灯循环控制,究竟是已什么作为启停信号,什么作为触发信号。

例如下,

干触点di1为启动信号,di2为停止信号。

do1到do12为12个灯。

可选用时间继电器配合置位复位来做。

即di1置位内部点x,x上升沿即正跳变置位do1 do1通时t01计时器开始计时,t01计时器开点复位do1 置位do2,do2通时t02计时器计时,无限类推,然后do12通时t12开始计时,t12开点复位t12置位t1,这样就是一个循环了,

同样你可以再玩点花样。

如这一段程序前增加开触点x1,x上升沿置位x1,同时用一个计数器c01计t12的开点,用c01开点置位x1复位x。

然后骚年你可以用同样的格式做2个2个一起亮的循环。

这样程序构架就是开始信号_x程序负责n个循环的单灯次序启停,c1计数n个循环后切除x程序开始x1程序,x1程序可以两两亮灯。

同样你可以增加更多程序段,可以通过各种条件,如计时,计数,外部di状态等等,玩出花来。

等数字量摸的透透的再玩模拟量就好了。

大概如此,剩下的,自己搞定

1、为了编方便可以先在画面上显示出总缆。

2、将总缆窗口拖至左侧,方便查找计时程序块。

3、插入启动按钮,这里是做的一个简洁的按钮,在实际中最好做一个笛自锁。

4、在总缆中插入时间计时块,并输入脉冲时间及位号。

5、加入两个时间常闭点,实现互锁。

6、如果在硬件上调试,可以加两个输出灯来进行调试。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/10926955.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存