第二章 基本元件
FX2 PLC輸出規格表
項 目 MT型 MS型 MR型
負載電源電壓 DC 5~30 V AC 85~242V 小於AC250V;DC30V
最大 負載
電阻性負載 0.5A/點;0.8A/4點 0.3A/點;0.8A/4點 2A/點 電感性負載 12W/DC 24V 15VA/AC 100V
36VA/AC 240V
80VA
燈負載 1.5W/DC 24V 30W 100W
開回路洩漏電流 0.1mA/30V 1mA/100V
2.4mA/AC 240V - - -
最小負載 - - - 0.4VA/100V;
1.6VA/AC 240V (註2)
反應時間 OFF→ON 小於0.2ms 小於1ms 約10ms
ON→OFF 小於0.2ms(註1) 小於10ms 約10ms
回路隔離 光耦合器 光耦合器 繼電器
動作指示 光耦合器被驅動時
LED點亮
光耦合器被驅動時 LED點亮
繼電器線圈激磁時 LED點亮
註1:0.2ms的反應時間是在24V、200mA的條件上。切離(Turn OFF)所需時間會隨負載電流的減少 而增加。若希望反應時間為0.2ms或更短,則需確保DC 24V下有60mA以上的電流。
註2:當外部電源供應為DC 24V或較低時,如果可能的話,至少應可流過5mA。
三種輸出類型優缺點比較
輸出類型 優 點 缺 點
繼電器
有接點輸出 (FX□-□MR)
交直流兩用,接點電流 容量較大(2A);
接點OFF時不會產生漏 電流。
接點有使用次數的壽命限制;
有噪音;
不適合高速處理。
固態電驛(SSR) 無接點輸出 (FX□-□MS)
無噪音。
只能使用於交流負載;
接點電流容量較小(0.3A);
接點OFF時會產生漏電流 (1mA/ AC100V)。
電晶體
無接點輸出 (FX□-□MT)
適合高速處理;
無噪音。
只能使用於直流負載;
接點電流容量較小(0.5A);
接點OFF時會產生漏電流 (0.1mA/DC30V)。
FX2性能規格表
項 目 功 能
程式處理方式 往復式來回掃描方式
輸入/輸出處理方式 執行到END指令後回0位址重新執行
演算速度 基本指令0.74 μs,應用指令10~100μs等級
程式語言 階梯圖與步進階梯圖
程式容量 最大8k步序
記憶體型式
內藏2k RAM
RAM 8k、EPROM 8k、EEPROM 4k記憶卡匣 式
指令種類 基本指令20個,步進指令2個 應用指令85種
FX2主要元件性能規格及編號表
項 目 性 能 規 格 編 號
輸入點 DC 24V/7mA光耦合絕緣 X0~X177,8進位編號,最多128點
輸出點
繼電器:AC250V, DC30V, 2A
Y0~Y177,8進位編號,最多128點 SSR:AC242V,0.3A/1點,0.8A/4點
電晶體:DC30V,0.5A/1點,0.8A/4 點
輔助繼電 器
一般用 M0~M499共500點
停電保持用 M500~M1023共524點
特殊用 M8000~M8255共256點
步進點
初始狀態用 S0~S9共10點
一般用 S10~S499共490點
停電保持用 S500~S899共400點
警報用 S900~S999共100點
計時器
100ms時鐘脈波,0.1~3,276.7秒 T0~T199共200點 10ms時鐘脈波,0.01~327.67秒 T200~T245共46點
1ms積算型,0.001~32.767秒 T246~T249共4點(停電保持用) 100ms積算型,0.1~3,276.7秒 T250~T255共6點(停電保持用)
FX2主要元件性能規格及編號表
項 目 性 能 規 格 編 號
計數器
加算型,16位元 1~32,767次
C0~C99共100點( 一般用)
C100~C199共100點(停電保持用) 加算/減算型,32位元
-2,147,483,648~2,147,483,647
C200~C219共20點(一般用)
C220~C234共15點(停電保持用) 高速用,32位元加算/減算 C235~C255中之6點(使用單相時)
暫存器
一般用16位元 D0~D199共200點
D200~D511共312點(停電保持用)
特殊用16位元 D8000~D8255共256點
間接指定用16位元 V、Z共2點
檔案用16位元(程式記憶體內) D1000~D2999最多2000點(停電保持)
指標
JUMP、CALL指令用 P0~P63共64點 插斷
用
輸入端X0~X5共6點
I0□□~I8□□共9點 外部插斷信號及定期插斷
主控點 主控點MC/MCR指令用 N0~N7共8點
常數 10進數(K):16位元-32,768~32,767;32位元-2,147,483,648~2,147,483,647 16進數(H):16位元0~FFFFH;32位元0~FFFFFFFFH
1.輸入點(X0~X177)
• 以8進位數字編號,X0~X7、X10~X17、…、
X170~X177,最多可以擴充至128點。輸入點是
用來與外部輸入開關連接並接受外部輸入信號的
端子,以 DC 24V、7mA光耦合元件驅動。輸入
點無法由 PLC的程式來驅動。只要記憶體容量足
夠,輸入點的使用次數沒有限制。
2.輸出點(X0~X177)
• 以8進位數字編號,即Y0~Y7、Y10~Y17、…、
Y170~ Y177,最多可以擴充至128點。輸出點 是用來與外部負載連接的端子,當接點 ON時,
外部負載即導通。 FX2輸出點皆為a接點,但是
在程式中 a、b接點皆可自由使用。輸出點的容
量不大,不宜直接驅動大負載,通常利用電磁
開關、 SSR(固態電驛)來放大接點容量,以間
接方法驅動。
3. 輔助繼電器(M)
(1)PLC之輔助繼電器主要用來作輔助用,
不能直接驅動外部的負載,外部的負載 需由輸出接點驅動之。
(2)輔助繼電器有一般用、停電保持型及特
殊用等三種類型
3. 輔助繼電器(M)…
(1)一般用輔助繼電器(M0~M499共500點): 一般 用,停電時其資料會消失。
(2)停電保持型輔助繼電器(M500~M1023共524
點 ): 此型繼電器一經啟動 (ON),除非有復歸指
令 (如RST),否則會持續保持原來的狀態,不會
因停電或重新啟動 PLC而改變。當2台PLC並聯連
接運轉時,會以 M800~M999作為資料通信之
用。
3. 輔助繼電器(M)…
(1)特殊用途型輔助繼電器(M8000~M8255 共 256點): 此型繼電器可分為接點型及 線圈驅動型兩大類:
(i)接點型
(ii)線圈驅動型
3. 輔助繼電器(M)…
(i)接點型
• 使用者僅能使用其a、b接點,不能以任何方式啟動或關 閉其線圈。此型繼電器的線圈由PLC自動驅動之,例如:
• M8000:常時ON接點(運轉中為ON)。
• M8001:常時OFF接點(運轉中為OFF)。
• M8002:起始脈波a接點(僅運轉開始時瞬間ON一次)。
• M8003:起始脈波b接點(僅運轉開始時瞬間OFF一次)。
• M8011:0.01秒週期時鐘脈波(ON 5ms/OFF 5ms)。
• M8012:0.1秒週期時鐘脈波(ON 50ms/OFF 50ms)。
• M8013:1秒週期時鐘脈波(ON 0.5s/OFF 0.5s)。
• M8014:1分鐘週期時鐘脈波(ON 30s/OFF 30s)。
3. 輔助繼電器(M)…
(ii)線圈驅動型
• 當使用者驅動此型線圈時,PLC即執行特定的功能;關 閉時,則解除該項功能,例如:
• M8030:使BATT. V LED OFF。
• M8031:特殊用途M以外之非保持型元件全部關閉。
• M8032:特殊用途M以外之保持型元件全部關閉。
• M8033:PLC停止運轉時,所有元件狀態、T、C現有 值及D暫存值均予保持。
• M8034:輸出全部禁止。
• M8049:警報點號碼暫存器,D8049的啟動開關。
4. 步進點(S)
※步進點主要應用於步進電路中。當不使
用步進指令時,步進點可作為一般的輔助
繼電器使用。 FX2 PLC的步進點可分為初
始狀態用、原點復歸用、一般用、停電保
持用及警報用等 5種不同的類型,供以
SFC流程圖編輯控制程式時使用。
4. 步進點(S)…
• 初始步進點(S0~S9共10點): 在步進流程的 開始一定要使用初始步進點,其為該流程的 識別記號。由於初始步進點只有 10點,所以 只可以同時使用 10個不同的流程。
• 原點復歸用步進點(S10~S19共10點): 只有
在程式中使用應用指令 INS(FNC60)執行手
動或自動模態設定時,會佔用 S10~S19作為
原點復歸操作;否則的話, S10~S19可以當
成一般步進點使用。
4. 步進點(S)…
• 一般用步進點 (S20~S499共480點): 一般用,
停電時其資料會消失。
• 停電保持型步進點 (S500~S899共400點): 此型 步進點一旦啟動 (ON),除非使用RST指令,或是 以步進條件將它轉移到另一個步進點而予以關
閉,否則該元件會持續保持原先的狀態,不會因 停電或重新啟動而有所改變。
• 警報用步進點 (S900~S999共100點): 此型步進
點可以作為外部故障診斷使用,具有停電保持功
能。當故障產生時,由 D8049內容可以得知故障
產生的警報點號碼;當有兩個以上的故障產生
時, D8049會顯示較小的故障號碼。
5. 常數(K、H)
• 在 PLC中,10進位數字以常數K表示,16進位數 字以 H表示。
• PLC內部是以2進位數字來處理文數字資料,因
此,不管是 10進位或16進位數字,經程式編譯
後,都轉換成 2進位的數值資料才送入PLC。
6. 計時器(T)
• FX2 PLC共有四種16位元的計時器:
(1)T0~T199共200點:計時單位為100ms,設定值為 K1~K32767(0.1s~ 3276.7s)。
(2)T200~T245共46點:計時單位為0.01s(10ms),設 定值為K1~K32767 (0.01s~327.67s)。
6. 計時器(T)…
• 說明:
• 輸入點X0 ON,計時器T10即開始計時。
• 當T10計時時間到(3秒),則T10之a接點閉合。
• 不論T10是在計時進行中或是計時到,只要X0 OFF,T10立即復歸,其現在值立刻恢復為0。
6. 計時器(T)…
(3)T246~T249共4點:為積算型計時器,計時 單位為 0.001s(1ms),設定值為K1~K32767 (0.001s~32.767s),可中斷計時。
(4)T250~T255共6點:為積算型計時器,計時 單位為 0.1s(100ms),設定值為
K1~K32767(0.1s~3276.7s)。
6. 計時器(T)…
– 說明:
– (i) 當輸入點X0 ON時,計時器T250即開始計時。
於T250計時中,若X0 OFF,計時器會保持當時 的計時現值,待X0再度ON時,才又繼續積算計 時下去,直到計時到,其a接點才導通。
(ii) 當X1 ON時,T250復歸。
7. 計數器(C)…
• FX2共有16位元上數、32位元上數/下數及高
速計數器等三類。使用計數器前,最好先將其
歸零 (用RST指令),使其由0開始計數,以避
免錯誤。
7. 計數器(C)…
• 16位元上數(加算型)計數器:
• 包括一般用計數器(C0~C99共100點)及停電保持型 計數器(C100~C199共100點),設定值均為
K1~K32767。其中停電保持型計數器,於PLC斷電 時,仍會保持住其現有值,待PLC復電後,再繼續 累積計數。當計數到預設值後,計數器ON,此時再 輸入的計數就不再有作用,計數器會維持在預設
值。
7. 計數器(C)…
• X0為計數脈波輸入,X0每ON/OFF 1次,計數器 C10即往上加1,直到設定之計數值為止,此時C10 之內容值會停留在設定值。
• 當X1 ON,計數器C10復歸,其內容值恢復為0。也 就是說,X1 為C10之復歸控制輸入信號。
7. 計數器(C)…
• 32位元上數/下數(加算/減算型)計數器:
• 包括一般用(C200~C219共20點)及停電保持型 (C220~C234共15點)兩類,設定值均為K-
2,147,483,648~K2,147,483,647,為大數目型的 計數器。其中停電保持型計數器,於PLC斷電時,
仍會保持住其現有值,待PLC復電後,再繼續累積 計數。
• 此類計數器上數或下數的動作,由特殊輔助繼電器 M8ΔΔΔ與CΔΔΔ相對應的編號來決定。當
M8ΔΔΔ OFF時,對應的CΔΔΔ作上數的動作;
當M8ΔΔΔ ON時,對應的CΔΔΔ則作下數的動 作。於設定上數時,計數器達到預設值時為ON;於 設定下數時,計數器達到預設值時為OFF。
• 當X0 OFF時,M8210 OFF,計數器C210為上數模式,X1每 ON/OFF 1次,計數器C210計數值加1,當計數到4次時,計數器 C210 a接點ON,此時若X1持續ON/OFF則C210仍繼續上數。
• 當X0 ON時,M8210 ON,計數器C210為下數模式,X1每
ON/OFF 1次,計數器C210計數值減1,當計數低於4次時,計數 器C210 a接點OFF,此時若X1持續ON/OFF則C210仍繼續下數。
• 當X0復歸為OFF時,則M8210亦復歸為OFF,計數器C210又開始
• 計數器C210反覆作上數、下數的動作,直到X2 ON才復歸為0。上數。
7. 計數器(C)…
• 高速(上數/下數)計數器:
• 高速(上數/下數)計數器為32位元,設定值為K-
2,147,483,648~ K2,147,483,647。高速計數器有 C235~C255共21點,其輸入點僅允許使用
X0~X5。換言之,FX2僅有6個高速計數輸入,故 最多只允許6個高速計數器同時使用。
8. 資料暫存器(D)
• 資料暫存器是用來儲存數值資料及其演算結果,
FX2 PLC的資料暫存器全為16位元,但可以將兩個 16位元資料暫存器組合使用,當成一個32位元資料 暫存器來儲存32位元的數值資料,如下圖所示:
8. 資料暫存器(D)…
• 在運用上,資料暫存器可以分成四大類:
• 一般用資料暫存器(D0~D199共200點): 一旦 資料寫入此類資料暫存器,除非有新資料再寫 入,否則會一直維持原資料內容。當 PLC發生 RUN→STOP的狀態變化時,會將此類暫存器 的內容全部清除為 0。
• 停電保持型資料暫存器(D200~D511共312 點 ): 一旦資料寫入此類資料暫存器,除非有 新資料再寫入,否則會一直維持原資料內容。
當 PLC發生RUN→STOP的狀態變化時,此類
暫存器仍可保持原資料內容。當有 2台PLC並
聯連接時, D490~D509被作為資訊交換使
用。
8. 資料暫存器(D)…
• 特殊用資料暫存器(D8000~D8255共256 點 ): 特殊用資料暫存器用來控制或監視 PLC 內部的各種元件,或程式執行的狀態以及產生 的錯誤碼訊息,以方便於檢修診斷。編寫程式 時,也可以用來輔助程式設計及除錯。
• 檔案暫存器(D1000~D2999共2000點): 以 500點為單位的檔案暫存器可依參數的設定以 確保其存在於程式記憶體 (RAM、EPROM、
EEPROM)之內。使用檔案暫存器會與程式共 同佔用記憶體容量,而減少程式可用的空間。
檔案暫存器內的資料可使用 BMOV指令讀出,
並存入一般用暫存器中,但無法使用指令將資
料寫入資料暫存器中。
9. 指標(P、I)
• 指標(P、I)是用在編寫階梯圖程式時,
作為指令記憶體位址的代號,使用時可 區分為兩類:
• 分歧命令用(P0~P63共64點): 用來指定 有條件跳躍 (CJ)及呼叫副程式(CALL)等 分歧命令的跳躍目的地,其中 P63相當 於 END指令。指標號碼不可重複使用。
• 中斷用(I0ΔΔ~I8ΔΔ共9點,巢串層
次為 2層以下): 於程式規劃時,必須以
標記方式緊接在 FEND指令之後,其又
可分為兩種不同的中斷方式 。
10. 間接指定暫存器(V、Z)
• FX2機型只提供V、Z兩點間接指定暫存器可供使 用,均為 16位元暫存器,主要是作為間接指定相 關元件時的參考指標使用,與一般暫存器相同,
可以寫入、讀出 16位元的數值資料。
• 當執行32位元指令的演算時,可將V、Z組合當作
32位元暫存器使用,此時V為高16位元,Z為低16
位元,但只須使用 Z修飾即可。
11. 主控接點(N)
• FX2機型提供主控接點N0~N7共8點,即巢狀 回圈層數最多為 8層,其配合主控接點指令
MC/MCR的使用方法,請參閱本用書2.7節。
程式書
寫器
開機程序
PLC硬體接線
或(AC 110V, 220V)