各位看倌只要用左、右位移指令即可完成跑馬燈。
真正執行 "跑馬燈" 的動作只有兩行程式 (Network2、Network3)。
Network1 可視情況而定,因為也可以寫在 Data Block 裡。
------------------------------------------------------------------------------------------------------------------------------------------
程式說明:
Network1:每次開機執行一次,第一個bit (Q0.0)On,然後進入第一步階
Network2:對 QB0 整個Byte做左位移的動作,直到Q0.7 (第八個bit) On,進入第二步階
Network3:對 QB0 整個Byte做右位移的動作,直到Q0.0 (第一個bit) On,跳回第一步階
------------------------------------------------------------------------------------------------------------------------------------------
結論:
此程式主要是使用步階的概念,因此是使用MOV的指令模擬步階的特性。
------------------------------------------------------------------------------------------------------------------------------------------
Siemens SIMATIC PLC S7-400 S7-300 S7-200 LOGO HMI 西門子 自動化
