s7 200跑马灯移位寄存器使用

要求12个灯循环点亮,亮1s,灭1.5s后,第二个灯亮1s,灭1.5s,如此循环。
循环移位只有8的倍数的指令,12个不知道怎么实现,求大神给个思路

最佳答案

这个你可以用定时器和计数器共同实现,先写一个定时器1s和1.5s转换的程序。然后用定时器的输出点控制计数器加,计数器当前值等于1时,第一个灯亮;等于2的时,第二个灯亮......等于12时,第十二个灯亮;然后复位计数器重新计数

提问者对于答案的评价:
这个思路可以,准备明天试下

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc365932.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:00
下一篇 2021年7月5日 下午2:00

相关推荐

发表回复

登录后才能评论