南樺 電子報 117 出刊日期 | 2008.04.28

介紹Q系列多重程式之程式掃瞄的種類:
  在電子報 37 期有提到過 PLC 設計多段程式,在此介紹程式模式的用法。

★ 程式掃瞄模式:
模式掃瞄分為 Initial、Scan、Low Speed、Fixed Scand、Wait 等五項之區別

一、Initial程式:
所謂 Initial 即為初始化程式,就是 PLC 一啟動時馬上執行的程式,只執行一次就不再執行;除非重新
啟動。

二、Scan程式:
Scan 程式表示每次掃瞄均需時都會執行的程式。


三、Low Speed程式:
Scan 程式跑完才跑 Low Speed 程式;
Low Speed 程式執行次數 ≦ Scan 程式執行次數(用於較少執行之程式)
SM330 (ON/OFF) 表示 (同步/非同步)
程式設法又分: 1.設定固定掃描時間
        2.Low Speed專案固定時間
        3.其中兩項又可分為同步與非同

Low Speed 固定掃描時間(非同步)
Low Speed 固定掃描時間(同步)

Low Speed 固定掃描時間(非同步)
Low Speed 固定掃描時間(同步)

四、Fixed Scand 程式:
Fixed Scand 程式屬於中斷程式,需設定 Fixed Scand
(Fixed Scand 固定多久掃描一次),須有中斷允許指令 EI。


五、Wait程式:
Wait 程式屬於中斷程式,觸發條件成立,馬上執行,須有中斷允許指令 EI。


★ 設定方式:
一、Initial程式:
Parameter\PLC parameter\Program\Insert 程式段\在 Execute type 選 Initial 即可


二、Scan程式:

Parameter\PLC parameter\Program\Insert 程式段\在 Execute type 選 Scan 即可


三、Low Speed程式:

Parameter\PLC parameter\Program\Insert 程式段\在 Execute type 選 Low Speed 即可


設定 Low Speed 固定掃描時間/Low Speed 固定時間:
Parameter\PLC parameter\Program\PLC RAS\Constant Scanning(Low Speed 固定掃描時間)

Parameter\PLC parameter\Program\PLC RAS\Low speed program execution time(Low Speed 掃描時間)

兩者之可取其一(Constant Scanning\ Low speed program execution time)
不可兩項都設定

四、Fixed Scand程式:
Parameter\PLC parameter\Program\Insert 程式段\在 Execute type 選 Fixed Scand 即可
設定 Fixed Scand 時間



五、Wait程式:

1.Parameter\PLC parameter\Program\Insert 程式段\在 Execute type選 Fixed Scand 即可