taoheqiao
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看taoheqiao的 主题 / 回贴
楼主  发表于: 2015-11-30 22:10
有20个彩灯接在PLC上,现在要求彩灯开始从第1个到第20个每隔1秒依次点亮,亮至第20个时,又从第20 个到第1个依次点亮,循环进行。用循环移位指令应该怎样编程。
   教程讲的组合位元件是16位和32位的情况,20位该怎么编程呢?
jonny_jean
级别: 家园常客
精华主题: 0
发帖数量: 405 个
工控威望: 557 点
下载积分: 22252 分
在线时间: 634(小时)
注册时间: 2011-01-02
最后登录: 2017-03-31
查看jonny_jean的 主题 / 回贴
1楼  发表于: 2015-12-01 01:53
引用
引用楼主taoheqiao于2015-11-30 22:10发表的 问个问题 :
有20个彩灯接在PLC上,现在要求彩灯开始从第1个到第20个每隔1秒依次点亮,亮至第20个时,又从第20 个到第1个依次点亮,循环进行。用循环移位指令应该怎样编程。
   教程讲的组合位元件是16位和32位的情况,20位该怎么编程呢?

16位元會溢位,要以32位元寫程式20位元後到32位元後不動作即可,可以參考三菱PLC手冊有馬達順序起停的方式撰寫
很多方法寫法可達成
給參考