close
同一問題有網友覺得寫太長了,那如果完全沒有附加條件的話程式可以寫到多短?這樣的狀況用應用指令可以有效縮短程式長度,不過PLC的初學者可能完全不懂在寫什麼
問題:設計霹靂燈的PLC程式
動作:按下X0後,隔2秒依序亮燈,並重覆5次
1.Y0~Y4亮
2.Y1、Y3亮
3.Y2亮
4.Y1、Y3亮
5.Y0、Y2及Y4亮
程式階梯圖,註解在圖內,程式長度是上一篇文章程式的一半左右
程式註解中那個奇怪的加法怎麼來的?
基本上是把Y0~Y7當作2進制數值來看,接點OFF時代表0,接點ON時Y0代表1、Y1代表2、Y2代表4、Y3代表8、Y4代表16。
以燈號Y0~Y4全亮為例:Y0+Y1+Y2+Y3+Y4=1+2+4+8+16=31,所以搬移指令的常數設定為K31,其餘以此類推
文章標籤
全站熱搜
留言列表