发布网友 发布时间:2022-04-29 18:03
共2个回答
热心网友 时间:2023-10-28 00:59
直接说你的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状态等等,玩出花来。
等数字量摸的透透的再玩模拟量就好了。
大概如此,剩下的,自己搞定
热心网友 时间:2023-10-28 01:00
多少个输出点的plc?热心网友 时间:2023-10-28 00:59
直接说你的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状态等等,玩出花来。
等数字量摸的透透的再玩模拟量就好了。
大概如此,剩下的,自己搞定
热心网友 时间:2023-10-28 01:00
多少个输出点的plc?