คู มือการใช งาน plc fx3 (ฉบับย อ fx3 series_starting...
Post on 01-Jan-2020
6 Views
Preview:
TRANSCRIPT
คมอการใชงาน PLC FX3 (ฉบบยอ)
สารบญบทท 1 PLC คออะไร
1.1 PLC มไวทาอะไร ................................................................................................................................................. 1-11.2 องคประกอบของ PLC ......................................................................................................................................... 1-21.3 อปกรณ (Device) ใน PLC ................................................................................................................................... 1-31.4 คาสง (Instruction) .............................................................................................................................................. 1-51.5 Timer ................................................................................................................................................................ 1-131.6 Counter ............................................................................................................................................................ 1-14
บทท 2 การตดตงและการเดนสายไฟ2.1 สวนประกอบของ PLC FX3 ................................................................................................................................. 2-12.2 การตดตง PLC .................................................................................................................................................... 2-42.3 การตอขยาย PLC FX3 ........................................................................................................................................ 2-52.4 ตาแหนงขวตอสาย ............................................................................................................................................... 2-62.5 การตอสายแหลงจายไฟให PLC ........................................................................................................................... 2-62.6 การตอสายอปกรณ Input ..................................................................................................................................... 2-72.7 การตอสายอปกรณ Output .................................................................................................................................. 2-8
บทท 3 การใชงานโปรแกรม GX Works23.1 ความรพนฐานเพอการใชงานโปรแกรม ................................................................................................................. 3-23.2 การเรยกใชงานโปรแกรม (Starting GX Works2)
และการสราง Project ใหม (New project) ............................................................................................................ 3-63.3 การสรางโปรแกรมหรอวงจร (Circuit) ................................................................................................................... 3-93.4 การเขยน Program ลงใน PLC .......................................................................................................................... 3-153.5 การแกไขโปรแกรม ............................................................................................................................................ 3-203.6 การบนทก Program ทจดทาเสรจแลว ................................................................................................................ 3-303.7 Debug program ............................................................................................................................................... 3-323.8 การใส Comment .............................................................................................................................................. 3-393.9 การตรวจสอบขอผดพลาด (ERROR) ................................................................................................................. 3-43
บทท 4 การดาวนโหลดแคตตาลอก e-Learning และคมอจากเวบไซต .................................................................................... 4-1บทท 5 ขอมล PLC F และ FX ทเลกผลตและการแทนดวยรนใหม ......................................................................................... 5-1
คมอฉบบนไดรวบรวมขอมลพนฐานของทกรนและเหมาะสาหรบการตงคาเบองตนเทานน
หากตองการตงคาเพมเตมอนๆ โปรดใชคมอฉบบเตม(Instruction manual)
PLC_FX3.indb 1PLC_FX3.indb 1 17/2/2558 14:10:5917/2/2558 14:10:59
PLC_FX3.indb 2PLC_FX3.indb 2 17/2/2558 14:11:0017/2/2558 14:11:00
1-1
PLC Programmable Logic Controller “คอ สงทเอาไวควบคมอปกรณเครองจกรตางๆ โดยผานสงทเรยกวา Input-Output ซงเปนอปกรณอเลคทรอนคทภายในประกอบไปดวยหนวยความจาเพอจดจาคาสงทสามารถสงงานไดดวยโปรแกรม (Programmable)”
คอ อปกรณททาให “การควบคมซเควนซ (Sequence Control)” ทเคยกระทาโดยการเดนสายไฟ รเลย (Relay) และ Timer ใหเกดขนไดจรงดวย “โปรแกรม” งาย ๆ
คาวา “การควบคมซเควนซ (Sequence Control)” มาจากคาวา “ซเควนซ (Sequence)” ซงมความหมายวา การทางานทปฏบตตามลาดบขนตอนทไดมการกาหนดไวลวงหนา และคาวา “การควบคม (Control)” หมายความวา การทางานทตองเปนไปตามทวางแผน การควบคมซเควนซ (Sequence Control) กคอ การควบคมเครองใหทางานเปนระบบอตโนมตเพอใหการทางานทกครงออกมาถกตอง
1.1 PLC มไวทาอะไร
ภายในการควบคมซเควนซ (Sequence Control) จะมสญญาณคาสงเกยวกบ “ใชคนในการควบคม” “ตรวจสอบสถานะของเครองจกร” หรออาจจะเรยกวาสญญาณเกยวกบเงอนไข อกทงมการเรยก “แจงสถานะของเครองจกรใหคนร” “ทาการขบเคลอนเครองจกร”
PLC คอ “การควบคมซเควนซ (Sequence Control)” ทอยในรปดานบน มหนาทในการควบคมอปกรณเหลานน
スイッチなど
人が操作するもの
人に機械の状態を知らせるもの
機械を動かすもの
センサなど モータや電磁弁など
シーケンス制御
機械の状態を検出するもの
ランプやブザーなど
人
機械
คน
การควบคมซเควนซ (Sequence Control)
ใชคนในการควบคม
แจงสถานะของเครองใหกบคนร
เพอเดนเครองจกร
ตรวจสอบสถานะของเครองจกร
สวตช หลอดไฟ
Sensor Motor หรอ Solinoid Valve
เครองจกร
บทท 1
PLC คออะไร
PLC_FX3.indb 1-1PLC_FX3.indb 1-1 17/2/2558 14:11:0217/2/2558 14:11:02
1-2
1.2 องคประกอบของ PLC
PLC จะมการเชอมตอกบ Load สาหรบการขบเคลอนโดยมเงอนไขของสญญาณหรอคาสงทเปนสญญาณ ในแตละอปกรณ อกทงสงทจะเชอมตอกบฝง Input คอ “อปกรณ Input” และสงทจะเชอมตอกบฝง Output เรยกวา “อปกรณ Output” ซงอปกรณ Input-Output จะมการเชอมตอระหวาง PLC กบ ขวตอ (Terminal) ในแตละตว
สาหรบ PLC สามารถเชอมตอกบอปกรณ Input-Output ในแตละตว การเชอมตอเพอทจะทาการควบคมซเควนซ (Sequence Control) นน จะมขนตอนอเลกทรอนกสภายใน PLC
การเชอมตอกบภายใน PLC จะมการใชคาศพทเฉพาะ (คาสง) สาหรบ Sequence ซงอปกรณทมการนาคาสงทงหมดมาประกอบกนคอ ซเควนซโปรแกรม (Sequence program) โดยทเราจะมการควบคมซเควนซ (Sequence Control) ผาน Program น
リミットスイッチコンタクタ
ランプ
電源
電源
切換えスイッチ
リレー
押しボタンスイッチ
《入力機器》
《出力機器》
入力インタフェース
出力インタフェース
シーケンサ
メモリ
マイクロコンピュータ
ハンディプログラミングパネル
パソコン (プログラミング用ソフトウェア )
記憶部
演算部
(อปกรณสาหรบการโปรแกรม)
(อปกรณ Input)Limit switch
PLC
Memory
Micro computer
หนวยความจา
สวนคานวณ
Conductor
Lamp
คอมพวเตอรและซอฟตแวรสาหรบการโปรแกรม
Handy programming
Relay
Selector switch
Push button switch
Power
Power
Inpu
t int
erfa
ce
Out
put i
nter
face
(อปกรณ Output)
Solinoid valve
PLC_FX3.indb 1-2PLC_FX3.indb 1-2 17/2/2558 14:11:0217/2/2558 14:11:02
1-3
1.3 อปกรณ (Device) ใน PLC
อปกรณ Input อปกรณ Output ซเควนซโปรแกรม (Sequence program) มโครงสรางตามรปภาพดานบนอปกรณ Input เชอมตอกบ Input relay ของ PLC และอปกรณ Output ทาการควบคมผานหนาสมผสสาหรบ Output ภายนอก (External output)
● Input relay
Input relay มหนาทในการแปลงสญญาณทรบจากอปกรณภายนอกแลวสงไปยง PLC ตามรปภาพดานบน อปกรณ Input สามารถทางานไดเพยงแคเชอมตอระหวาง Input terminal กบ COM terminal อกทง หนาสมผสของ Relay โดยทวไป ถงแมจะเปนจานวนมากแตมแคไมกหนาสมผสเทานนแตภายในซเควนซโปรแกรม มจานวนหนาสมผสอยนบไมถวน
ภายใน PLC จะม Power สาหรบ Input relay อย เมอหนาสมผส (Contact) ของอปกรณ Input มการนากระแส กระแสไฟจะทาการไหลเหมอนกบเสนประ ซงจะทาให Input relay สามารถขบเคลอนได
ตามทไดอธบายไปในเบองตนระหวาง PLC กบอปกรณ Input นน ไมสาคญวาตองเปนหนาสมผสปกตเปด a (N.O. Contact) หรอ หนาสมผสปกตปด b (N.C. Contact) เพราะวาถามการนากระแสเกดขนระหวาง COM กบ Input terminal ซงหนาสมผสทปดจะเปนหนาสมผสปกตเปด a (N.O. Contact) และถาหนาสมผสเปดจะเปนหนาสมผสปกตปด b (N.C. Contact)
●หนาสมผสสาหรบ Output
หนาสมผสสาหรบ Output นน คอหนาสมผสสาหรบขบเคลอนโหลด (Load) จากภายนอก โดย Input relay ทขบเคลอนดวยซเควนซโปรแกรมหนาสมผสสาหรบ External output นนสามารถเชอมตอกบอปกรณทมกระแสไฟตางกน อยางเชน COM ทมหนวยเปน AC (กระแสสลบ) / DC (กระแสตรง)
เมอ Output Relay ทอยในซเควนซโปรแกรม (Sequence program) เกดการขบเคลอน หนาสมผสสาหรบ External output จะปดโดยทกระแสไฟทจะใชขบเคลอนอปกรณ Output นน ตองจดเตรยมจากภายนอกของ PLC
COM“ü—Í’[Žq
“ü—Í‹@Ší
การทางาน COMInput terminal
Input relay
PLC
อปกรณ Input
入力リレー
出力リレー
補助リレー
タイマ 負荷
電源
外部出力用接点
入力配線 入力回路 内部シーケンス 出力回路 出力配線
シーケンサ
ヒューズ
Load
Input relay ON/OFFตามสญญาณจากภายนอก
ซเควนซโปรแกรมทางานดวยหนาสมผสของ Input relay
PLC
Output relay
Timer
Support relay
Output circuit Output wire
Load
PowerFuse
External contact outputInput relay
Input circuit Inside sequenceInput wire
Output relay ON/OFFทางานและสงตอ
อปกรณภายนอก Loadทางานหรอเคลอนท
COM“dŒ¹
การทางานPLC อปกรณ
Output
แหลงจายไฟPower
หนาสมผสสาหรบ External output
Output terminalCOM
PLC_FX3.indb 1-3PLC_FX3.indb 1-3 17/2/2558 14:11:0217/2/2558 14:11:02
1-4
อปกรณ Input-Output ทตอเขากบ Input และ Output terminal นน มการแบงอปกรณ (Device) ในแตละขวตอ (Terminal) (หรออาจจะเปน หมายเลข In-Output) เพอเทยบ Input relay กบ Output relay ของซเควนซโปรแกรม (Sequence program)ภายในอปกรณ (Device) จะมหมายเลขในแตละขวตอ (Terminal) นอกเหนอจากนนภายใน Sequence จะประกอบไปดวย Timer และ Counter
● อปกรณ (Device) … ภายในอปกรณ (Device) จะมสญลกษณของอปกรณ (Device) เพอการแสดงหนาทของอปกรณ (Device) และประกอบไปดวยหมายเลขอปกรณ (Device) ทมโครงสรางแยกเปนอยางละตว (ซงบางทเราจะเรยกอปกรณ (Device) วา Element number)
Input relay : X000 ~ X177 (128 จด) * 1
มหนาทเปน Window เพอเปดรบสญญาณจาก Input switch ทอยภายนอกของ Sequence จะแทนสญลกษณอปกรณ (Device) เปน Xภายในประกอบไปดวย Input relay ทตอบสนองจานวนของ
Input (จานวนขวตอ Terminal)
Output relay : Y000 ~ Y177 (128 จด) * 1
มหนาทเปน Window เพอขบเคลอน Load ทอยภายนอกของ PLC จะแทนสญลกษณอปกรณ (Device) เปน Yภายในประกอบไปดวย หนาสมผส (Contact) สาหรบ Output ท
ตอบสนองจานวนของ Output (จานวนขวตอ Terminal)
Auxiliary relay : M0 ~ M7679 (7680 จด) * 1
เปน Auxiliary relay รเลยเสรมทประกอบอยภายใน PLC(บางทเรยกวารเลยภายใน หรอ Inside relay)
Timer : T0 ~ T319 (320 จด) * 1
Timer เปนอปกรณทอยภายใน Sequence มหนาทในการจบเวลา และประกอบไปดวย Coil กบ หนาสมผส (Contact) เมอถงเวลาทกาหนด หนาสมผส (Contact) จะทาการปด
Counter : C0 ~ C199 (200 จด) * 1
Counter เปนอปกรณทอยภายใน PLCมหนาทในการนบจานวน เมอถงจานวนทกาหนดหนาสมผส (Contact) จะปด
● Input relay, Output relay, Auxiliary relay, Timer, Counter จานวนของอปกรณเหลาน ทสามารถใชไดนนตางกนไปขนอยกบประเภทของ PLC
เลขฐาน 10, เลขฐาน 8, เลขฐาน 16อปกรณ (Device) จะมทงเลขฐาน 10 หรอนอกเหนอจากนนจะมเลขฐาน 8 หรอ เลขฐาน 16 ตามตารางอกดวย
Input relay, Output relay Auxiliary relay, Timers, Counters
Micro PLC FX Series เลขฐาน 8 เลขฐาน 10
General PLC Q/QnA/A Series เลขฐาน 16 เลขฐาน 10
เลขฐาน 10 คออะไร โดยทวไปจะใช 0 ~ 9, 10 ~ 19, 20 ~ 29, … จะเปนวธการคานวณทมการปดหนวยทเปน 10 ขน
เลขฐาน 8 คออะไร 0 ~ 7, 10 ~ 17, 20 ~ 27, … จะเปนวธการคานวณทมการปดหนวยทเปน 8 ขน
เลขฐาน 16 คออะไร 0 ~ 9, 0A, 0B, 0C, 0D, 0E, 0F, 10 ~ 19, 1A, 1B, 1C, 1D, 1E, 1F, … จะเปนวธการคานวณทมการปดหนวยทเปน 16 ขน
อางอง
*1 : เปนอปกรณ (Device) และจานวนจดของ PLC รน FX3G สาหรบ FX3U และ FX3S ใหอานรายละเอยดจากคมอหลก
PLC_FX3.indb 1-4PLC_FX3.indb 1-4 17/2/2558 14:11:0217/2/2558 14:11:02
1-5
1.4 คาสง (Instruction)
1.4.1 Commands และ Programs
อปกรณทเกยวของกบการ Input ซเควนซโปรแกรม (Programing devices) มแบบทไวเขยนวงจรโปรแกรมในหนาจอคอมพวเตอรและแบบทไว Input โปรแกรมดวยภาษาคาสง (Instruction words) (อปกรณสาหรบทา List program) เหลานเพยงแควธการ Input โปรแกรมตางกนเทานน สวนตวลกษณะโปรแกรมมความคลายคลงกน
ตารางดานลางแสดง Instruction อานวยความสะดวกให PLC และแสดง Ladder instruction แตละอน
● , แสดงจดหนาสมผส (Contact) ใน Ladder จะเชอมตอกนหรอไมขนอยกบสถานะการ ON/OFF ของ Input relay, Output relay, Auxiliary relay,Timer, Counter
, SET แสดงการทางานของ Coil
สาหรบ Input ดวย Instruction words (เชน Handy programming panel)
สาหรบ Input ดวย Ladder diagrams(Programming software สาหรบคอมพวเตอร)
เครองหมาย, ชอเรยก ความหมาย Ladder
Load
หนาสมผสปกตเปด a(N.O. Contact)Bus connection
Load inverse
หนาสมผสปกตปด b(N.C. Contact)Bus connection
And
หนาสมผสปกตเปด a(N.O. Contact)
Series connection
And inverse
หนาสมผสปกตปด b(N.C. Contact)
Series connection
Or
หนาสมผสปกตเปด a(N.O. Contact)
Parallel connection
Or inverse
หนาสมผสปกตปด b(N.C. Contact)
Parallel connection
And block
Series connectionbetween block
Or block
Parallel connectionbetween block
OutCoil drive instruction
Set
Latch operation, Coil instruction
Reset
Cancel latch operation, Coil instruction
NOPNo operatioin Delete program or space
EndEnd of program End of program Return to step 0
SET YMS
RST YMSTCD
LD
LDI
AND
ANI
OR
ORI
ANB
ORB
OUT
SET
RST
NOP
END
PLC_FX3.indb 1-5PLC_FX3.indb 1-5 17/2/2558 14:11:0217/2/2558 14:11:02
1-6
1.4.2 โครงสรางของโปรแกรม
Internal sequence สาหรบ Sequence control จะตองจดทา Circuit diagram (Ladder list) หรอ Instruction list เพอเปน Sequence program
● Program จะสรางจากการประกอบกนของโคดคาสง (Instruction codes) และ Device number (Operand) จานวนมาก
แตละคาสง (Instruction) จะมการตดหมายเลขตามลาดบ ในทนจะเรยกวา Step no. (Step no. จะถกควบคมโดยอตโนมต)
● [Instruction] จะเทากบ [Instruction code] + [Device number] แตอาจมบาง Instruction ทมเฉพาะ Instruction code ไมม Device หรอ
นาเฉพาะ Instruction code มาแสดงเปน Instruction อยางงายๆ
● Max step ขดจากดทสามารถจดทา Program ไดจะขนอยกบ [Program memory capacity] ของ PLC ทใชอย
ในทนจะขอเรยกวา PLC program capacity
ยกตวอยาง Capacity ใน Program memory ของแตละรน FX1s PLC [Step 2000], FX3G [Step 32000], FX3u [Step 64000]
● PLC repeatedly จาก Step 0 ถง End step ในทนจะเรยกวา Cyclic operation สวนเวลาทใช ใน 1 รอบการทางานจะเรยกวา Scan time Scan time นนจะแตกตางกนขนอยกบเนอหา Program หรอ ลาดบการ Cyclic operation จรง จะแตกตางกนประมาณ ms ~ หนวย 10 ms
● PLC program ทจดทามาจาก Circuit diagram (Ladder diagram) จะใชความจจาก Program memory ใน PLC ในรปแบบ “Instruction list (Program list)”Programming software ทใชกบคอมพวเตอร จะทาการ Convension ระหวาง “Instruction list (Program list)”, Circuit diagram (Ladder diagram)
X001Y000
Y000
X0030
4
END
X006T1K30
9
Y000
Circuit diagram (Ladder diagram)
Step No.
คาสง (Instruction)
Instruction code
Device (Number)(Operand)
0
1
2
3
4
5
6
9
LD
OR
ANI
OUT
LD
ANI
OUT
END
X001
Y000
X003
Y000
Y000
X006
T1 K30
Instruction list (Program list)
Repeat operation
PLC_FX3.indb 1-6PLC_FX3.indb 1-6 17/2/2558 14:11:0317/2/2558 14:11:03
1-7
การ Programming โดย Instruction list
1.4.3 หนาสมผสปกตเปด a (N.O. Contact), หนาสมผสปกตปด b (N.C. Contact), Out instruction, End instruction
LD Load คาสงสาหรบ Bus connection สาหรบหนาสมผสปกตเปด a (N.O. Contact)
LDI Load inverseคาสงสาหรบ Bus connectionสาหรบหนาสมผสปกตปด b (N.C. Contact)
OUT Outคาสงเคลอนท Coil
END Endคาสงใชสาหรบเมอสนสดโปรแกรม
Step Instruction
0 LD X000
1 OUT Y000
2 LDI X000
3 OUT Y003
4 END
List Program
Input X000 ON Output Y000 ONInput X000 OFF Output Y003 ON
หนาสมผสปกตเปด a (N.O. Contact) ทใชในชวงแรกของ Bus line ใช Instruction LD (Load) สวนหนาสมผสปกตปด b (N.C. Contact) ใช LDI (Load inverse) Contact instuction เชน LD หรอ LDI สามารถใช Device input relay X, Output relay Y, Timer T, Counter C, Auxiliary relay M ได Coil drive instruction เชน OUT จะใช Device อนๆ ได ยกเวน Input relay X
Circuit program
X0000
X0002
4
Y000
Y003
END
จาก Program ดานบน...
Step number
จะแสดงลาดบของ Program และขนาด Programกรณทา Program ดวย Instruction ตามลาดบ List program ทาง PLC จะดาเนนการตาม Step no. โดยอตโนมต
อางอง
PLC_FX3.indb 1-7PLC_FX3.indb 1-7 17/2/2558 14:11:0317/2/2558 14:11:03
1-8
Programming โดย Instruction list
AND And คาสงเชอมตอหนาสมผสปกตเปด a(N.O. Contact) (ปกตเปดเสมอ)
ANI And inverseคาสงเชอมตอหนาสมผสปกตปด b(N.C. Contact) (ปกตปดเสมอ)
Step Instruction
0 LD X000
1 AND X001
2 ANI X002
3 OUT Y000
4 AND X003
5 OUT Y003
6 END
List program
คาสง AND ใชสาหรบหนาสมผสปกตเปด a (N.O. Contact) และ ANI จะใชสาหรบหนาสมผสปกตปด b (N.C. Contact) ซงจะใหตามหลงคาสง LD และ คาสง LDI Y000, Y003 จะตองกาลงทางานอย และ Series contact
จะตองเชอมตอกนทงหมด
เมอ Input X000 ON, X001 ON, X002 OFF จะทาให Output Y000 ON เมอ Input X000 ON, X001 ON, X002 OFF, X003 ON จะทาให Output Y003 ON
Circuit program
จาก Program ดานบน...
1.4.4 Series connection
อางอง
PLC_FX3.indb 1-8PLC_FX3.indb 1-8 17/2/2558 14:11:0317/2/2558 14:11:03
1-9
Programming โดย Instruction list
1.4.5 Parallel connection
OR Orคาสง Parallel connection instructionสาหรบหนาสมผสปกตปด a (N.O. Contact)
ORI Or inverseคาสง Parallel connection instructionสาหรบหนาสมผสปกตปด b (N.C. Contact)
Step Instruction
0 LD X000
1 OR X001
2 ORI X002
3 OUT Y000
4 END
List program
OR (OR) instruction จะใชสาหรบ N.O. Contact สวน ORI (OR inverse) instruction จะใชสาหรบN.C. Contact ในการ connect กบ parallel ตาม LD, LDI instruction สวน Output Y000 ดานบน เมอมการ connect เพยง 1 contact กจะทางานเมอมการ conduction
ถา Input X000 ON, X001 ON, X002 OFF อยางใดอยางหนงเปนตามเงอนไขทกลาวมา จะทาให Output Y000 ON
Circuit program
จาก Program ดานบน...
อางอง
PLC_FX3.indb 1-9PLC_FX3.indb 1-9 17/2/2558 14:11:0317/2/2558 14:11:03
1-10
Programming โดย Instruction list
Step Instruction
0 LD X000
1 OR X001
2 LD X002
3 OR X003
4 ANB
5 OUT Y000
6 END
List program
Input X000 หรอ Input X001 และ X002 หรอ X003 อนใดอนหนง ON Y000 จะเรมทางาน
Circuit program
จาก Program ดานบน...
Step Instruction
0 LD X000
1 AND X001
2 LD X002
3 AND X003
4 ORB
5 OUT Y000
6 END
List program
จาก Program ดานบน...
X000 และ X001 ON พรอมกน หรอ X002 และ X003 ON พรอมกน Output Y000 จะทางาน
1.4.6 Series และ Parallel connection
ตวอยาง Program ① ตวอยาง Program ②
อางอง
ตวอยาง Program ① ตวอยาง Program ②
รายละเอยด ANB, ORB กรณาดในภาคผนวก
PLC_FX3.indb 1-10PLC_FX3.indb 1-10 17/2/2558 14:11:0317/2/2558 14:11:03
1-11
SET SETคาสง Outputคงสภาพการทางาน
RST Resetคาสง Cancelการคงสภาพการทางาน
SET/RST instruction จะใชกบ เชน Output relay Y, Auxiliary relay M ในสวนอนๆ เชน Counter หรอ Timer กใช RST instruction
เมอ Input X001 ON Output Y000 จะ ON ดวย หลงจากนน ถง Input X001 ON จะ OFF Y000 กจะ Stand by ON อยอยางนน เมอ Input X003 ON Output Y000 จงจะ OFF
Step Command
0 LD X001
1 SET Y000
2 LD X003
3 RST Y000
4 END
List program
เปนคาสงเพอขบเคลอน Coil เหมอนกบ OUT instructionสาหรบ OUT instruction เมอ Contact drive coil เปลยนจาก ON เปน OFF, OUT instruction ทสง Coil กจะเปลยนเปน OFF ดวย เมอใช Instruction SET ถง Contact จะเปลยนจาก ON เปน OFF coil กยงจะ Stand by ON อยอยางนน ใชคาสง RST (Reset) เพอทาการเปลยนการทางานของ Coil ทสงดวย SET instruction จาก ON เปน OFF
Circuit program
จาก Program ดานบน...
1.4.7 SET instruction, RST instruction
Programming โดย Instruction listอางอง
● วธการ Input
PLC_FX3.indb 1-11PLC_FX3.indb 1-11 17/2/2558 14:11:0417/2/2558 14:11:04
1-12
Programming โดย Instruction listอางอง
Circuit ทงคทาการแบบเดยวกน
[ Output latch circuit ] [ Output SET/RST circuit ]
อางอง
1.4.8 Latch circuit (วงจรคงสภาพตวเอง)สามารถทาการ Hold หรอ Release output ไดโดย การ Programming self-hold sequencer
จาก Program ดานบน...
Circuit program
เมอใช SET instruction ถงแมวา Contact coil drive จะ OFF แต Output จะถก Hold ON ไว ดงนน Output เดยวกนจะสามารถ Programming กครงกได โดยไมใช Double coil และยงสามารถใชงานไดอยางดในการควบคม Output จากจดตางๆ ของ Program
Step Instruction
0 LD X001
1 OR Y003
2 ANI X003
3 OUT Y003
4 END
[ Output latch circuit ] [ Output SET/RST circuit ]
Step Instruction
0 LD X001
1 SET Y003
2 LD X003
3 RST Y003
4 END
● เมอ X001 ON, X003 OFF Y003 จะ ON
● ถง X001 จะ OFF แต Y003 จะยงทางานตอไป (Self-hold) เมอ X003 ON จงจะเปลยนเปน OFF
PLC_FX3.indb 1-12PLC_FX3.indb 1-12 17/2/2558 14:11:0417/2/2558 14:11:04
1-13
Programming โดย Instruction list
1.5 Timer
Timers
Step Instruction
0 LD X000
1 OUT Y000
2 OUT T0 K100
● Timer contact หลงจาก Coil ทางาน จะเรมทางาน หลงจาก Deley time ทกาหนดไว (On delay timer) เราจะเรยกเวลาทกาหนดไววา Set value จะแสดงสญลกษณ เปน K คา K ทจะ Set นน สามารถ Set ไดตงแต 1 - 32,767 ยกตวอยาง K100 Timer จะเทากบ 10 sec *¹
● เมอ X000 OFF ในขณะท Timer ทางาน คาปจจบนของ Timer จะกลบไปท 0 Timer contact กจะ OFF
จาก Program ดานบน...
SECONDS
10
30
4020
50
600
STAR DELTA TIMER
อางอง
Timer program
List program
Circuit program
Sec
Timers นนมหลากหลายประเภท ในทนจะขออธบายถงวธการใชงานของ Digital timer ของ Micro PLC
● วธการ Input
Space
อางอง
Step Instruction
5 LD T0
6 OUT Y003
7 END
*¹ 1:100 ms (0.1 sec) หนวยของ Timer
PLC_FX3.indb 1-13PLC_FX3.indb 1-13 17/2/2558 14:11:0417/2/2558 14:11:04
1-14
Programming โดย Instruction
CountersCounter นนมหลากหลายประเภท ในทนจะขออธบายถงวธการใชงาน Program ของ Counters ทวไปของ Micro PLC
● สาหรบ Counters เมอ Contact (X003) เปลยนจาก OFF → ON จานวนจะถกนบ Contact (X003) เราจะเรยกวา Count input สวนตวเลขทถกนบ โดย Counters เราจะเรยกวา “Present value” สวน Counter contact เมอคาปจจบนวงไปถง คาทกาหนดไว กจะเรมทางาน คาทกาหนดนน สามารถกาหนดได ตงแต 1 - 32,767
● หลงจาก Count up แลว คาปจจบนของ Counter จะไมมการ เปลยนแปลง Output contact กจะทางานเหมอนเดม
● เมอ Reset input X001 ON แลว คาปจจบน ของ Counter จะเปน 0 Counter contact กจะ OFF
1.6 Counter
จาก Program ดานบน...Input X001(Reset)
Input X003(Total)
Counter CO0 1
2 34 5
6 78 9
10
Output Y003 ON
TIME
อางอง
Counter program
Circuit program
Step Instruction
0 LD X001
1 RST C0
2 LD X003
4 OUT C0 K10
● วธการ Input
Space
List program
อางอง
Step Instruction
7 LD C0
8 OUT Y003
9 END
PLC_FX3.indb 1-14PLC_FX3.indb 1-14 17/2/2558 14:11:0417/2/2558 14:11:04
2-1
[1] ฝาครอบดานหนา[2] ชอสญญาณแตละจด[3] ฝาครอบขวตอสาย[4] LED แสดงสถานะของ Input[5] ฝาครอบขวตออปกรณสาหรบการโปรแกรม[6] LED แสดงสถานะการทางาน[7] LED แสดงสถานะของ Output[8] ปเดอนทผลต เชน LOT 14X คอป 2014 เดอน 10(เดอน 1 – 9 ใชเลข 1 – 9 เดอน 10, 11, 12 ใช X, Y, Z)[9] ชอรนแบบยอ[10] ขอเกยวราง DIN
[1] ขวตอ Expansion board[2] สวตช ทางาน/หยด[3] จดปรบสญญาณ Analog 2 จด
[4] ขวตอสญญาณ Analog input 2 จด[5] ขวตออปกรณสาหรบการโปรแกรมชนด USB[6] ขวตออปกรณสาหรบการโปรแกรมชนด RS-422[7] จดใสสกรยด Expansion board
[1] ขวตอแหลงจายไฟให PLC[2] ขวตอสาย Input[3] ขวตอสาย Output[4] ฝาปองกนขวตอสาย (มในบางรน)
[5] ขวตอแหลงจายไฟจาก PLC
บทท 2
การตดตงและการเดนสายไฟ
2.1 สวนประกอบของ PLC FX3
2.1.1 ชอสวนประกอบตาง ๆ ของ PLC FX3S
ภาพขณะ ปดฝาครอบทงหมด
ภาพขณะ เปดฝาครอบดานหนาทงหมด
ภาพขณะ เปดฝาครอบขวตอสาย
PLC_FX3.indb 2-1PLC_FX3.indb 2-1 17/2/2558 14:11:0417/2/2558 14:11:04
2-2
2.1.2 ชอสวนประกอบตางๆ ของ PLC FX3G
[1] ฝาครอบขวตออปกรณสาหรบการโปรแกรม[2] ชอสญญาณแตละจด[3] ฝาครอบดานหนา[4] ฝาครอบดานหนา[5] ฝาครอบขวตอสาย[6] LED แสดงสถานะของ Input[7] ฝาครอบขวตออปกรณเพม[8] LED แสดงสถานะการทางาน[9] LED แสดงสถานะของ Output[10] ชอรนแบบยอ[11] ขอเกยวราง DIN[12] ปเดอนทผลต เชน LOT 14X คอป 2014 เดอน 10(เดอน 1 – 9 ใชเลข 1 – 9 เดอน 10, 11, 12 ใช X, Y, Z)
[1] ขวตออปกรณสาหรบการโปรแกรมชนด USB[2] ขวตออปกรณสาหรบการโปรแกรมชนด RS-422[3] สวตช ทางาน/หยด[4] ขวตอ Expansion board[5] ขวตอ Expansion board[6] จดปรบสญญาณ Analog 2 จด[7] ขวตอแบตเตอร[8] จดยดแบตเตอร[9] จดใสสกรยด Expansion board[10] จดใสสกรยด Expansion board
[1] ขวตอแหลงจายไฟ[2] สกรยดขวตอสายกบ PLC[3] ขวตอสาย Input[4] ขวตอสาย Output[5] ฝาปองกนขวตอสาย (มในบางรน)
ภาพขณะ ปดฝาครอบทงหมด
ภาพขณะ เปดฝาครอบดานหนาทงหมด
ภาพขณะ เปดฝาครอบขวตอสาย
PLC_FX3.indb 2-2PLC_FX3.indb 2-2 17/2/2558 14:11:0417/2/2558 14:11:04
2-3
2.1.3 ชอสวนประกอบตางๆ ของ PLC FX3U
[1] ฝาครอบดานหนา[2] ฝาครอบแบตเตอร[3] คนลอกขอตอโมดล Special adapter[4] ฝาครอบแทนตาแหนง Expansion board[5] สวตช ทางาน/หยด[6] ขวตออปกรณสาหรบการโปรแกรมชนด RS-422[7] ขอเกยวราง DIN[8] ชอรนแบบยอ[9] LED แสดงสถานะของ Input[10] ฝาครอบขวตอสาย[11] ฝาครอบขวตออปกรณเพม[12] LED แสดงสถานะการทางาน[13] LED แสดงสถานะของ Output[14] ขวตอแหลงจายไฟ[15] ฝาปองกนขวตอสาย (มในบางรน)[16] ขวตอสาย Input[17] สกรยดขวตอสายกบ PLC[18] ชอสญญาณแตละจด[19] ขวตอสาย Output
PLC_FX3.indb 2-3PLC_FX3.indb 2-3 17/2/2558 14:11:0517/2/2558 14:11:05
2-4
2. เกยวขอบบน (ตาแหนง B ในภาพ) กบราง DIN แลวจด PLC ใหแนบกบราง
3. ผลกขอเกยวราง DIN (ตาแหนง C ในภาพ) ขนใหสด
การถอด PLC ออกจากราง DIN 4. สอดไขควงแบนลงในรของขอเกยวราง DIN
5. เลอนดามไขควงขนเพองดขอเกยวราง DIN ลงใหสด
6. ดง PLC ออกจากราง DIN
2.2 การตดตง PLC
2.2.1 การตดตงบนราง DIN 1. ดงขอเกยวราง DIN (ตาแหนง A ในภาพ) ลงใหสด
PLC_FX3.indb 2-4PLC_FX3.indb 2-4 17/2/2558 14:11:0517/2/2558 14:11:05
2-5
2.2.2 การตดตงโดยตรง (ใชสกรขนาด M4) 1. ดข อมลระยะระหวางรทต องเจาะตควบคมจากคมอ
FX3U Series User's Manual - Hardware Edition,FX3G Series User's Manual - Hardware Editionหรอ FX3S Series User's Manual - Hardware Edition
2. เจาะรในตาแหนงทต องการ และทาเกลยวขนาด M4
3. จด PLC ใหตาแหนงตรงกบรทเตรยมไว แลวไขสกรขนาด M4 ใหครบและแนนพอด
2.3 การตอขยาย PLC FX3
Main Unit คอ PLC ทไดอธบายการใช งานขนตนในคมอน
Main Unit ร น FX3S ไมสามารถเพม I/O Extension และ Special Function Block ได
I/O Extension คอโมดลขยายจานวน Input/Output ให Main Unit ตดตงดานขวาของ Main Unit
Extension Block คอโมดลทต องใช ไฟเลยงจาก Main Unit
Extension Unit คอโมดลทมขวตอไฟเลยงภายนอกมาใหวงจรจายไฟในตว
Special Function Block คอโมดลทมฟ งก ชนเฉพาะสาหรบงานแตละชนด ตดตงดานขวาของ Main Unit
Expansion Board คออปกรณทมฟ งก ชนเฉพาะสาหรบงานแตละชนด ตดตงเสรมใน Main Unit โดยตรง
FX3G และ FX3S ใช Expansion Board เกอบทกร นร วมกนได
Adapter หรอ Special Adapter คอโมดลทมฟ งก ชนเฉพาะสาหรบงานแตละชนด ตดตงดานซ ายของ Main Unit
FX3U, FX3G และ FX3S ใช Special Adapter บางร นร วมกนได
PLC_FX3.indb 2-5PLC_FX3.indb 2-5 17/2/2558 14:11:0517/2/2558 14:11:05
2-6
PLC
PLC
AC 100 – 240V
2.4 ตาแหนงขวตอสาย
2.4.1 ขวตอสายตาแหนงตางๆ ของ PLC FX3U
2.5 การตอสายแหลงจายไฟให PLC
2.4.2 ขวตอสายตาแหนงตาง ๆ ของ PLC FX3G และ FX3S
PLC_FX3.indb 2-6PLC_FX3.indb 2-6 17/2/2558 14:11:0517/2/2558 14:11:05
2-7
AC 100– 120VAC 100
– 240V
2.6 การตอสายอปกรณ Input
2.6.1 การตอ Input DC 24V แบบ Sinkใหตอไฟ 24V ทขว S/S ของ PLC และตอ 0V ทจดรวมของสวตช
2.6.2 การตอ Input DC 24V แบบ Source
ใหตอไฟ 0V ทขว S/S ของ PLC และตอ 24V ทจดรวมของสวตช
2.6.3 การตอ Input AC 100 – 120V (เฉพาะรน FX3U-...MR/UA1)! ขอควรระวง ใชไฟเลยง PLC ไดถง 240V แตใชไฟ Input ไดไมเกน 120V
PLC_FX3.indb 2-7PLC_FX3.indb 2-7 24/3/2558 13:29:2024/3/2558 13:29:20
2-8
COM
DCSourceAC
DCSink
2.6.4 การตอสาย Input ทอาจ ตางจาก PLC FX รนเดม
PLC FX รนกอนหนา FX3 ทขายในญปนไมมขว S/S โดยตอ 24V ไวภายใน PLC และตอไฟ 0V ไวทขว COM ใชขวCOM เปนจดรวมของสวตชใหตอไดในแบบ Sink เทานน
การเปลยนเปน PLC FX3 จะตองตอขว S/S กบ 24V และตอ 0V เปนจดรวมของสวตชใหตอเปนแบบ Sink
2.7 การตอสายอปกรณ Output
2.7.1 การตอ Output แบบ Relayใชแหลงจายไฟโหลดไดทง AC ไมเกน 240V และ DC ไมเกน 30V ขวตอรวมของกลม Output ตอไดทง AC, ไฟบวก (DC Source) และไฟลบ (DC Sink)
PLC_FX3.indb 2-8PLC_FX3.indb 2-8 17/2/2558 14:11:0517/2/2558 14:11:05
2-9
DC Sink
DC Source
AC
2.7.2 การตอ Output แบบ Transistor sinkใชแหลงจายไฟโหลดไดเฉพาะ DC 5 - 30Vขวตอรวมของกลม Output ตอไฟลบจดรวมของโหลดตอไฟบวก
2.7.3 การตอ Output แบบ Transistor sourceใชแหลงจายไฟโหลดไดเฉพาะ DC 5 - 30Vขวตอรวมของกลม Output ตอไฟบวกจดรวมของโหลดตอไฟลบ
2.7.4 การตอ Output แบบ Triac หรอ SSR (Solid State Relay)ใชแหลงจายไฟโหลดไดเฉพาะ AC 85 - 242V
PLC_FX3.indb 2-9PLC_FX3.indb 2-9 17/2/2558 14:11:0517/2/2558 14:11:05
3-1
บทท 3
การใชงานโปรแกรม GX Works 2
ขอแคใชคอมพวเตอรเปน ซเควนซ (Sequence) กเปนเรองงายๆ… ในการจะสรางหรอแกไขซเควนซโปรแกรม (Sequence program) สามารถดาเนนการไดอยางงายดายเสมอนการวาดรปงายๆ ดวยซอฟแวรสาหรบตดตงในคอมพวเตอร GX Works 2 เพยงแคเรยนรพนฐานการใชงานเบองตน ทเหลอกแคการฝกใหเกดความชานาญเปนซอฟแวร (Software) ทมฟงกชนทใชงานงายและหลากหลาย กอนอนเรามาเรยนรและความรจกกบการใชงานทจาเปนตามลาดบเพอใหเกดความเชยวชาญ และชานาญในการใชงานกนเถอะ
การเรยกใชงานและการปรบปรงแกไขกสามารถดาเนนการไดอยางราบรน … การสรางโปรแกรม (Program) กบการแกจดบกพรอง (Debug) เปนของคกนเนองจากสามารถทาการแสดงผล (Monitoring) สภาพการทางานของ Program และ PLC ไดจากจอคอมพวเตอรจงสะดวกในการตรวจสอบการทางานและแกไขใหเปนไปตามทตองการไดอยางรวดเรว
โปรแกรม (Program) ดงายไมซบซอน … เพอใหสามารถดซเควนซโปรแกรม (Sequence program) ไดงายขน ภายใน GX Works 2 จงมฟงกชน “Comment input function”เพยงแคกรอก Comment เอาไวกจะทาใหเขาใจโปรแกรมไดงายขนและชวยเพมประสทธภาพในการจดทาซเควนซโปรแกรม (Sequence program) และ Debug ได
PLC_FX3.indb 3-1PLC_FX3.indb 3-1 17/2/2558 14:11:0617/2/2558 14:11:06
3-2
เปลยนขนาดหนาจอหรอจบการทางาน
แสดงชอ Project ทาการยอขนาดหนาจอ ทาการจบการทางานหนาจอน
ขยาย ยอ ขนาดหนาจอ
3.1 ความรพนฐานเพอการใชงานโปรแกรม
3.1.1 โครงสรางหนาจอ
① Title barจะแสดงชอ Project ทกาลงเปดทางานอย และ Icon การทางานของ Windows
① Title bar
④ Status bar
② Menu bar
⑥ Edit screen
③ Toolbar
⑤ Navigation window
PLC_FX3.indb 3-2PLC_FX3.indb 3-2 17/2/2558 14:11:0617/2/2558 14:11:06
3-3
② Menu bar
กดเลอกเมน แลวจะมหนาจอเมนแสดงขนมาดานลาง
③ Toolbar*
* : รายละเอยดของ Toolbar เนองจากสามารถทาการเคลอนยายหรอเอาออกได ทาใหหวขอทแสดงและการจดวางแตกตางกนไป
หวขอไหนทมการใชงานบอยๆ จะเอามาวางเปน Icon botton สามารถคลกเลอกไดโดยตรง ซงจะเสมอนการเลอกเครองมอจาก Menu bar
เมอนาเมาสไปวางจะปรากฏขอความอธบายรายละเอยดของฟงก ชนนนๆ
แสดง Input mode ปจจบน
CPUtype
The location of the CPU connected
Caps Lockstatus
Num Lockstatus
④ Status barทาการแสดงสภาพการทางานและการตงคา
PLC_FX3.indb 3-3PLC_FX3.indb 3-3 17/2/2558 14:11:0617/2/2558 14:11:06
3-4
Switch tab
⑥ Edit screen
⑤ Navigation window
คลก [POU] [Program] [MAIN] จะปรากฏแผนผงวงจร (Circuit diagram)ขนมา
เมอใชเมาสคลกจะปรากฏรายละเอยดของ Tools บน “Project”
เมอใชเมาสคลกจะปรากฏรายละเอยดของเครองทคอมพวเตอร Connetion Destination ทดานบน (PLC Connection)
PLC_FX3.indb 3-4PLC_FX3.indb 3-4 17/2/2558 14:11:0617/2/2558 14:11:06
3-5
• WorkspaceWorkspace คอตวควบคม Project หลายๆ ตว ใน GX Works2 จะควบคมใหมชอ Program 1 ชอ ในการกาหนด Workspace ขอใหกาหนดเปน เชน Windows® Explorer หามทาการเปลยนแปลง
• “Project” ประกอบดวย Program, Device comment, Parameter, Device memoryใน GX Works2 ขอมลทงหมดนถกรวมไวดวยกนเรยกวา “Project” และถก Save ลงใน Folder โดยมชอ Workspace
กรณบนทกแบบ Workspace
3.1.2 Workspace และ Project
Workspaceเปน Folder อยใน Windows®
เปน Folder อยใน Windows®
Sequence program
Comments ของ device นนๆ
Data ของ PLC parameter
รายละเอยดคา Device ปจจบน หรอคา Device ท Input เขาไป
Project
Program
Device comment
Parameter
Device memory
PLC_FX3.indb 3-5PLC_FX3.indb 3-5 17/2/2558 14:11:0617/2/2558 14:11:06
3-6
① เลอก [Start] ในดานลางซายหนาจอ Windows แลวเลอกตามขนตอนดานลาง [Program]
② Software เรมทางาน
[GX Works2]
[GX Works2]ทาการเลอกตามลาดบดานบน
[MELSOFT Application]
3.2 การเรยกใชงานโปรแกรม (Starting GX Works2) และการสราง Project ใหม (New project)
3.2.1 เรยกใชงานโปรแกรม (Starting GX Works2)
PLC_FX3.indb 3-6PLC_FX3.indb 3-6 17/2/2558 14:11:0617/2/2558 14:11:06
3-7
① ทาการเลอก จาก Toolbar หรอเลอก [Project] [New Projcet] ( Ctrl + N ) จากเมน
② คลกปม [▼] ตรง “PLC Series”
③ เลอก “FXCPU”
④ คลกปม [▼ ] ตรง “PLC Type”
⑤ เลอก “FX3G/FX3GC”
3.2.2 การสราง Project ใหม (New project)
① คลก
① คลก
④ คลก
⑤ คลก แลวเลอก
③ คลก แลวเลอก
② คลก
PLC_FX3.indb 3-7PLC_FX3.indb 3-7 17/2/2558 14:11:0617/2/2558 14:11:06
3-8
⑥ คลก OK
(ระวง) “Project type” ใหเลอก “Simple Project”“Use Label” ตรวจสอบชองวางวางอยหรอไม“Program Language” เลอกเปน “Ladder”
⑦ หนาจอ Project ใหมจะปรากฏขนอยในสภาพพรอมใชงาน สามารถ Input program ได
⑥ คลก
⑦ หนาจอ Project ใหม
PLC_FX3.indb 3-8PLC_FX3.indb 3-8 17/2/2558 14:11:0617/2/2558 14:11:06
3-9
[Circuit ทสรางขน]
● Function keys และสญลกษณ Circuit จะปรากฏทแผง Toolbar ดานบนหนาจอ
ปมหลกทใชทางาน
● เวลาใสหนาสมผสปกตเปดเสมอ a และ Coil , เทานน ทสามารถยอ function keys ได
● ตวหนงสอทใชในการ Input ทงหมดเปนตวอกษรภาษาองกฤษพมพเลก
Point
F5 F6 F7
F8
F9
F5
Shift Shift
F6
Shift
F9
Ctrl
F10
F9
Ctrl+
+ + + +
Point
ในคมอฉบบนจะแสดงหมายเลข Input relay (X), Output relay (Y) ดวยตวเลข 3 หลก “X000”, “Y000”ในกรณท Input จากคอมพวเตอรสามารถยอไดเปน “X0”, “Y0”
3.3 การสรางโปรแกรมหรอวงจร (Circuit)
3.3.1 การสรางโปรแกรมหรอวงจร (Circuit) โดยใชฟงกชนคย (Function keys)
PLC_FX3.indb 3-9PLC_FX3.indb 3-9 17/2/2558 14:11:0617/2/2558 14:11:06
3-10
⑥ จะปรากฏ Circuit ทเรา Input ไวแลวขนมา ⑦ ทาการกด F7
แลว Input “Y0”⑧ ทาการยนยนโดยกด Enter หรอ [OK]
⑨ จะปรากฏ Circuit ทเรา Input ไวแลวขนมา ⑩ ทาการกด Shift + F5
แลว Input “Y0”⑪ ทาการยนยนโดยกด Enter หรอ [OK]
③ จะปรากฏ Circuit ทเรา Input ไวแลวขนมา ④ ทาการกด F6
แลว Input “X0”⑤ ทาการยนยนโดยกด Enter หรอ [OK]
① กดท F5 แลว Input “X2”
② ยนยนโดยกด Enter หรอกด [OK]
① Input “X2” ② กด Enter
⑦ Input “Y0”
⑥ Circuit จะปรากฏขนมา
⑧ กด Enter
④ Input “X0”
③ Circuit จะปรากฏขนมา
⑤ กด Enter
กด ESC หรอ [Exit] เพอทาการยกเลก
⑩ Input “Y0”
⑨ Circuit จะปรากฏขนมา
⑪ กด Enter
PLC_FX3.indb 3-10PLC_FX3.indb 3-10 17/2/2558 14:11:0617/2/2558 14:11:06
3-11
⑫ จะปรากฏ Circuit ทเรา Input ไวแลวขนมา⑬ เคลอนเคอรเซอรไปไวทหวแถวของบรรทดถดไป⑭ ทาการกด F5
แลว Input “X3”⑮ ทาการยนยนโดยกด Enter หรอ [OK]
⑯ จะปรากฏ Circuit ทเรา Input ไวแลวขนมา⑰ ทาการกด F7
แลว Input “Y1”⑱ ทาการยนยนโดยกด Enter หรอ [OK]
⑲ จะปรากฏ Circuit ทเรา Input ไวแลวขนมา
⑳ Compile Operation (สาคญ)
ทาการกด “Compile” เพอทาการยนยน Circuit ทยงไมไดรบการยนยน (สวนทแสดงเปนสเทา)
ขอใหเลอกดาเนนการตามขนตอนทระบดานลาง
• กด F4 (Build)
• กด จาก Toolbar
• ทาการเลอก [Conversion/Compile] [Compile] จากเมน
F4 (Build)
⑭ Input “X3”
⑫ Circuit จะปรากฏขนมา
⑬ ยายเคอรเซอร
⑮ กด Enter
⑰ Input “Y1”
⑯ Circuit จะปรากฏขนมา
⑱ กด Enter
⑲ Circuit จะปรากฏขนมา
⑳ ทาการลบสวนทแสดงเปนสเทา
ทาการยนยน Circuit เพอลบสวนทปรากฏเปนสเทา กรณทเกด Error เคอรเซอรจะเคลอนไปในตาแหนงท Circuit เปน NG ขอใหทาการแกไขใหถกตอง
PLC_FX3.indb 3-11PLC_FX3.indb 3-11 17/2/2558 14:11:0717/2/2558 14:11:07
3-12
[Circuit ทจะสราง]
● ทาการคลกเมาสเลอกปมเครองมอ และ Input สญลกษณของ Circuit ลงไป
ปมหลกๆ ทใชงาน
● ตวอกษรสาหรบ Input เปนตวอกษรภาษาองกฤษพมพเลก
Point
Point
ในคมอฉบบนจะแสดงสญลกษณ Input relay (X) Output relay (Y) ดวยตวเลข 3 หลก “X000”, “Y000” ในกรณท Input จากคอมพวเตอรสามารถยอเปน “X0”, “Y0” ได
3.3.2 การสรางวงจร (Circuit) โดยใช Toolbar buttons
PLC_FX3.indb 3-12PLC_FX3.indb 3-12 17/2/2558 14:11:0717/2/2558 14:11:07
3-13
⑥ จะปรากฏ Circuit ทเรา Input ไวแลวขนมา ⑦ ทาการกด จาก Toolbar button
แลว Input “Y0”⑧ ทาการยนยนโดยกด Enter หรอ [OK]
⑨ จะปรากฏ Circuit ทเรา Input ไวแลวขนมา ⑩ ทาการกด จาก Toolbar button
แลว Input “Y0”⑪ ทาการยนยนโดยกด Enter หรอ [OK]
③ จะปรากฏ Circuit ทเรา Input ไวแลวขนมา ④ ทาการกด จาก Toolbar button
แลว Input “X0”⑤ ทาการยนยนโดยกด Enter หรอ [OK]
② ทาการยนยนโดยกด Enter หรอ [OK]
① คลกเลอกท จาก Toolbar button แลว Input “X2”
① Input “X2” ② คลก
④ Input “X0” ⑤ คลก
③ Circuit จะปรากฏขนมา
⑩ Input “Y0” ⑪ คลก
⑨ Circuit จะปรากฏขนมา
กด ESC หรอ [Exit] เพอยกเลก
⑦ Input “Y0” ⑧ คลก
⑥ Circuit จะปรากฏขนมา
PLC_FX3.indb 3-13PLC_FX3.indb 3-13 17/2/2558 14:11:0717/2/2558 14:11:07
3-14
⑳ Compile Operation (สาคญ)
ทาการกด “Compile” เพอทาการยนยน Circuit ทยงไมไดรบการยนยน (สวนทแสดงเปนสเทา)
ขอใหเลอกดาเนนการตามขนตอนทระบดานลาง
• กด F4 (Build)
• กด จาก Toolbar
• ทาการเลอก [Conversion/Compile] [Compile] จากเมน
⑫ จะปรากฏ Circuit ทเรา Input ไวแลวขนมา⑬ ทาการยายตาแหนงเคอรเซอรไปทหวแถวของแถวถดไป⑭ ทาการกด จาก Toolbar button
แลว Input “X3”⑮ ทาการยนยนโดยกด Enter หรอ [OK]
⑯ จะปรากฏ Circuit ทเรา Input ไวแลวขนมา ⑰ ทาการกด จาก Toolbar button
แลว Input “Y1”⑱ ทาการยนยนโดยกด Enter หรอ [OK]
⑲ จะปรากฏ Circuit ทเรา Input ไวแลวขนมา
F4 (Build)
⑭ Input “X3” ⑮ คลก
⑫ Circuit จะปรากฏขนมา
⑬ ยายเคอรเซอร
⑰ Input “Y1” ⑱ คลก
⑯ Circuit จะปรากฏขนมา
⑳ การยกเลกแถบสเทาทปรากฏ
ทาการยนยน Circuit เพอลบสวนทปรากฏเปนสเทา กรณทเกด Error เคอรเซอรจะเคลอนไปในตาแหนงท Circuit เปน NG ขอใหทาการแกไข
⑲ Circuit จะปรากฏขนมา
PLC_FX3.indb 3-14PLC_FX3.indb 3-14 17/2/2558 14:11:0717/2/2558 14:11:07
3-15
PLCbuilt-in port(USB)
USB cable
USB
GX Works2
3.4.1 การเชอมตอกบ PLCการเชอมตอกบ FX3G PLC (เชอมตอโดยใชสาย USB cable)[การเตรยมดานคอมพวเตอร]จาเปนตอง Install USB driver ลงในคอมพวเตอรเพอทาการตอสาย USB ระหวางคอมพวเตอรกบ FX3G PLC
ขนตอนการ Install USB driver ใหปฏบตตามคมอใน “GX Works2 Operating Manual (บท Common)”
[รปแบบการเชอมตอ]
วธการตดตงไดรเวอร USB
กรณใชงาน <Windows® 7, Windows® 8>
① ตดสายเคเบลระหวางคอมพวเตอร และ PLC เขาดวยกน จากนนเปด PLC
② เลอก “Device Manager” ใน “System and Security” จากแทบ “Control Panel” จากนนคลกขวาท “Other derices” แลว
เลอก “Update Driver Software...”
③ เมอหนาจอของ “Update Driver Software” แสดงขนใหเลอก “Browse my computer for driver software” ตอไปจะปรากฎ “Easysocket ¥USBDrivers” โฟลเดอร ทมการตดตง GX Works2 ในกรณผลตภณฑ MELSOFT ถกตดตงไวหลายตว ใหอางองปลายทางการตดตงของผลตภณฑตงแตครงแรก
* กรณใช “FX3U-USB-BD”, “FX-USB-AW” เชอมกบคอมพวเตอร เนองจากวธการตดตงมความแตกตางตามแตคอมพวเตอรทใชงาน ฉะนน กรณาดรายละเอยดใน “GX Works2 Operating Manual (Common)”
Point
3.4 การเขยน Program ลงใน PLCSequence program ทจดทาขนมา จะถกเขยนลงใน FX PLC
กรณตอคอมพวเตอรไป PLC ทขวตออปกรณสาหรบการโปรแกรมชนด RS-422 จะตองใชวงจรแปลงสญญาณ RS-232 จากคอมพวเตอร (หรอจากวงจรเปลยน USB เปน RS-232) แลวตอผานอปกรณแปลงสญญาณ RS-232 เปน RS-422 เชนรน FX-232AWC-H นอกจากนยงมอปกรณแปลงสญญาณ USB เปน RS-422 ในชอรน FX-USB-AW และ FX3U-USB-BD ถาใชงานลกษณะน หนาถดไปใหเลอก Set up communication port ดานคอมพวเตอรเปน “RS-232C” แทนการเลอกเปน “USB”
PLC_FX3.indb 3-15PLC_FX3.indb 3-15 24/3/2558 13:29:2524/3/2558 13:29:25
3-16
ทาการ Set up GX Works2 เพอเชอมตอกบ PLC
⑤ ทาการ Set up communication port ดานคอมพวเตอร
・ ทาการเลอก “USB” เมอตองการเชอมตอไปยง Built-in USB port ใน FX3G PLC
⑥ จากนนคลก [OK]
⑦ คลกปม [Connection Test] เพอทาการตรวจสอบการรบสงสญญาณไปท PLC
⑧ คลก [OK] หลงตรวจสอบเสรจ เพอยนยนรายละเอยดททาการตงคาไป
① คลกท “Connection Destination” ในหนาจอ Navigation② ดบเบลคลกท “Connection 1”
③ หนาจอเพอระบ Destination จะปรากฏขนมา④ ดบเบลคลกท Icon
3.4.2 “Transfer Setup” ใน GX Work2 และ “Writing programs”
⑤ เลอก⑥ คลก
② ดบเบลคลก
① คลก
③ หนาจอเพอระบ Destination จะปรากฏขนมา
④ ดบเบลคลก
⑦ คลก
⑧ คลก
PLC_FX3.indb 3-16PLC_FX3.indb 3-16 17/2/2558 14:11:0717/2/2558 14:11:07
3-17
⑨ ท PLC ทาการสบสวทซ “RUN/STOP” ไปท “STOP”
[หวขอเพมเตม : Function auto RUN/STOP จาก Programming software] • กรณทาการเขยนโดยท PLC อยในสถานะ RUN หลงจากดาเนนการตาม
ขอ ④ แลว จะมขอความวา “หลง Remote STOP จะดาเนนการเขยน PLC หรอไม”
กรณทตองการเขยนใหคลก [Yes (Y)] • เมอเขยนเสรจแลว จะมขอความวา “PLC อยในสถานะ STOP จะ
REMOTE ไป RUN หรอไม” เพอให PLC RUN ใหคลก [Yes (Y)]
⑪ คลก [Parameter + Program]⑫ คลก [Execute]
(อางองหวขอเพมเตมขอ ⑨)
⑩ เลอก จาก Toolbar หรอเลอก [Online] [Write to PLC] จากเมน
⑬ หลงจากเสรจสนกระบวนการคลก [Close]
จะมกลองขอความปรากฏขนเพอแสดงสถานะกาลง Write
⑩ คลก
⑬ คลก
กาลงเขยน
⑫ คลก
⑪ ทาการเลอก Data ทจะเขยน
9) Set to "STOP"⑨ Set to“STOP”
PLC_FX3.indb 3-17PLC_FX3.indb 3-17 17/2/2558 14:11:0817/2/2558 14:11:08
3-18
1) Set to "RUN"
① ท PLC ทาการสบสวทซ “RUN/STOP” ไปท “RUN”
② ดาเนนการอยางใดอยางหนงตามตวเลอกดานลาง • กด (Monitor Mode/Start Monitoring)
• กด จาก Toolbar
• เลอก [Online] [Monitor] [Start Monitoring (All Windows)] จากเมน
1) ทาการตรวจสอบวาเมอ [Switch X000 “OFF”] แลว [Switch X002 “ON”], [Output Y000 “ON”] หรอไม2) ทาการตรวจสอบวาแม [Switch X002 “OFF”] อยางไร [Output Y000 กยง “ON”] อยหรอไม3) ทาการตรวจสอบวาเมอ [Switch X000 “ON”] แลว [Output Y000 “OFF”] หรอไม 4) ทาการตรวจสอบวาเมอ [Switch X003 “ON/OFF”] สลบกน [Output Y001 “ON/OFF”] สลบกนดวย
การ Edit หรอการหยดการ Monitoring
● ทาการหยดการ Monitor โดยคลกท Icon (Stop Monitoring) หรอเลอก [Online] [Monitor] [Stop Monitoring] ในการ Edit circuit สามารถทาไดทงตอนทกาลง Monitor อย หรอหยดการ Monitor ไปแลว
Point
3.4.3 การ Monitoring เพอดการทางานของ PLC
ตรวจสอบการทางานโดยการ Monitor Mode
① Set to“RUN”
② คลก
PLC_FX3.indb 3-18PLC_FX3.indb 3-18 17/2/2558 14:11:0817/2/2558 14:11:08
3-19
(1) Dialog ทแสดง Monitor status
①② ④ ③
17ms
(2) วธดการแสดง Status ของ Ladder monitor
อางอง
① Scan time ทาการแสดง Scan time สงสดใน Sequence program② PLC status ทาการแสดงสถานะของ PLC เมอ PLC RUN จะแสดงเปน “
▲
” เมอ PLC STOP จะแสดงเปน “■”③ Memory status ทาการแสดงรายละเอยด Memory ของ PLC④ ERR status (PLC Diagnotics) เมอทาการคลกจะสามารถตรวจสอบรายละเอยดได
① คาสงหนาสมผส (Contact Instruction)
Input contactType
X0 : OFF X0 : ON
หนาสมผสปกตเปด aX000
หนาสมผสเปด (Contact open)
X000
หนาสมผสปด (Contact close)
หนาสมผสปกตปด bX000
หนาสมผสปด (Contact close)
X000
หนาสมผสเปด (Contact open)
② คาสงเอาท (OUT Instruction)
Driving status
Typeไมทางาน/ไมเคลอนไหว ทางาน/เคลอนไหว
OUT instructionY000 Y000
Set instruction, etc.SET M0 SET M0
คาสง RST (RST Instruction) คอ การแสดง ON/OFF ของ Device ทจะ Reset
Device status
TypeReset device OFF Reset device ON
RST instructionRST M0 RST M0
การแสดงสถานะของ GX Works2
PLC_FX3.indb 3-19PLC_FX3.indb 3-19 17/2/2558 14:11:0817/2/2558 14:11:08
3-20
● ตวอกษรทจะ Input ตองเปนตวอกษรภาษาองกฤษพมพเลก ตวอกษรภาษาองกฤษพมพใหญไมสามารถ Input ได
● การสลบระหวาง “Ovrwrte” และ “Insert”
・กรณทจะทาการแกไข Program ทมอยแลว ขอใหเลอก “Ovrwrte” mode
・เมอ Set mode เปน “Insert” จะเปนการ Input เปน Program ใหม
Point
3.5 การแกไขโปรแกรม
3.5.1 การแกไขโปรแกรม
เมอกด Insert จะเปนการสลบ ระหวาง “Insert” และ “Ovrwrte”
PLC_FX3.indb 3-20PLC_FX3.indb 3-20 17/2/2558 14:11:0817/2/2558 14:11:08
3-21
X002
Y000
X000
X003Y001
Y002Change to
Y000
① การเปลยนหมายเลข OUT coils และ contacts
[Program ทจะแกไข]
④ จะปรากฏ Program หลงการแกไขขนแสดงในกรอบสเทา
① ทาการดบเบลคลกในสวนทจะทางานแกไข
⑤ กด F4 (Build) เพอยนยน
② เปลยน “Y001” “Y002”③ กด Enter หรอ [OK] เพอยนยน
⑤ F4
เปลยนเปน
① ดบเบลคลก
④ แสดงผลการแกไข
(Build)
③ กด Enter② เปลยนเปน “Y002”
PLC_FX3.indb 3-21PLC_FX3.indb 3-21 17/2/2558 14:11:0817/2/2558 14:11:08
3-22
② เพม Lines
[Program ทจะทาการเพม Lines]
③ Line จะเพมขนตามตาแหนงทลากเคอรเซอร④ วางเคอรเซอรในตาแหนงทตองการเพม OUT coil แลวคลก
จาก Toolbar
① คลก Toolbar ( F10 )
縦/横の罫線を追加しOUTコイルを作成する
② เมอนาเคอรเซอรไปวางดานขวาบนของตาแหนงทตองการเพม Line แลว ใหทาการลากเสน
⑤ Input “Y3” เขาไป⑥ ทาการยนยนโดยกด Enter หรอ [OK]
เพม Line แนวตงหรอแนวนอน และจดทา OUT coils
วางเคอรเซอรทดานบนขวาในตาแหนงทตองการเพม
② ลาก
④ ตาแหนงเคอรเซอร
③ เพม Line
① คลก
⑥ กด Enter
⑤ Input “Y3”
PLC_FX3.indb 3-22PLC_FX3.indb 3-22 17/2/2558 14:11:0817/2/2558 14:11:08
3-23
⑧ ทาการกด F4 (Build) เพอยนยนการเปลยนแปลง
⑦ เมอทาการเพม Ladder แลว จะแสดงเปนบลอกสเทา
⑧ F4 (Build)
・ เมอดาเนนการเสรจแลว ทาการคลก จาก Toolbar อกครง
การเพมหรอลด Lines โดยการใช Keys
● GX Works2 สามารถทาการเพมหรอลบ Lines ไดโดยใช Ctrl + , , ,
อางอง
⑦ เสรจสนการเพม Ladder
PLC_FX3.indb 3-23PLC_FX3.indb 3-23 17/2/2558 14:11:0917/2/2558 14:11:09
3-24
③ การลบ Lines
[Program ทตองการลบ Lines]
③ ทาการลบ Lines④ OUT coils ทาการลบโดยกด Delete
① คลก ( Alt + F9 ) จาก Toolbar
この回路を削除する
② ทาการลากเคอรเซอรจากดานขวาบนของตาแหนงทตองการลบเสน ลากจนสดตาแหนง
ตองการลบสวนน
วางเคอรเซอรทดานบนขวาในตาแหนงทตองการเพม
② ลาก
③ ลบ Line
④ ลบโดยกด Delete
① คลก
PLC_FX3.indb 3-24PLC_FX3.indb 3-24 17/2/2558 14:11:0917/2/2558 14:11:09
3-25
⑤ Program ทตองการลบจะปรากฏเปนกรอบสเทา
⑥ กด F4 (Build) เพอเปลยนรายละเอยด⑥ F4 (Build)
・ กรณทตองการจบการดาเนนการใหกด จาก Toolbar อกครง
การเพมหรอลบ Lines โดยการใช Keys
● GX Works2 สามารถทาการเพมหรอลบ Lines ไดโดยใช Ctrl + , , ,
อางอง
PLC_FX3.indb 3-25PLC_FX3.indb 3-25 17/2/2558 14:11:0917/2/2558 14:11:09
3-26
3.5.2 การแทรก/ลบ Rows
① การแทรก Rows
[Program ทตองการแทรก Rows]
③ เสรจสนการแทรก Rows
この行を追加する
② ทาการคลกขวาในตาแหนงใดกไดเพอเลอก ・ [Edit] [Insert Row]
การแทรก Rows ทาการแทรกดานบนแถวทเคอรเซอรวางอย
① นาเคอรเซอรวางแถวลางของตาแหนงทตองการแทรก
④ ทาการเพม Circuit ลงในแถวทแทรกเขาไปใหม
⑤ ทาการกด Build (F4) เพอยนยนการเปลยนแปลง
ตองการเพม Rows น
① นาเคอรเซอรมาวางตาแหนง ดานลางแถวทตองการจะเพม
③ Rows ใหมแทรกเขามา
④ เพม Circuit
② คลกขวาเลอก “Insert Row”
PLC_FX3.indb 3-26PLC_FX3.indb 3-26 17/2/2558 14:11:0917/2/2558 14:11:09
3-27
[Program ทตองการลบ Rows]
③ Row ถกลบไปเรยบรอย
① ยายเคอรเซอรไปวางใน Row ทตองการลบ
② วางเมาสในตาแหนงใดกไดแลวคลกขวาเลอก ・ [Edit] [Delete Row]
กรณทการลบ Rows จะไมมการแสดงเปนกรอบ สเทา ใหกด Build (F4) เพอทาการยนยนการดาเนนการ
Point
この行を削除する
② การลบ Rows
ตองการลบ Row น
① ยายเคอรเซอรไปวางใน Rowทตองการลบ
③ Row ถกลบไปเรยบรอย
② คลกขวาเลอก “Delete Row”
PLC_FX3.indb 3-27PLC_FX3.indb 3-27 17/2/2558 14:11:0917/2/2558 14:11:09
3-28
[Program ทตองการ Edit]
③ Cut โดยเลอก จาก Toolbar หรอเลอก [Edit] [Cut] ( Ctrl + X ) แลวทาการ Cut
① ยายเคอรเซอรมาวางหนา Circuit ทตองการ Cut
この行を切り取る
② ทาการลากคลมทกตาแหนง
④ บรเวณทเลอกไวจะถก Cutกรณ Cut บางสวนของ Circuit จะเหลอแสดงเปนแถบสเทาอย หลงจากแก Circuit ไว กด F4 (Build) เพอยนยนการดาเนนการ
3.5.3 การ Cut & Copy (Pasting) ladder
① การ Cut
ตองการ Cut ตาแหนงน
① ยายเคอรเซอรมาวางตาแหนงหนาสดทตองการ
บรเวณทตองการ Cut, Copy
② ทาการลากคลมบรเวณ
③ เรม Cut
④ บรเวณทเลอกไวโดน Cut ไป
PLC_FX3.indb 3-28PLC_FX3.indb 3-28 17/2/2558 14:11:0917/2/2558 14:11:09
3-29
③ ทาการเลอก ท Toolbar หรอเลอก [Edit] [Copy]
( Ctrl + C ) จากเมนแลวทาการ Cut
นา Program ท “Cut” แลวมาวางแถวหนา
② ทาการลากคลมตาแหนงจบ
⑤ ทาการเลอก จาก Toolbar หรอเลอก [Edit] [Paste] ( Ctrl + V ) จากเมน
กรณตองการ Paste เฉพาะบางสวนของ Program จะมการแสดงเปนกรอบสเทา ใหกด F4 (Build) เพอเปนการยนยน
① ทาการยายเคอรเซอรมาวางไวทแถวหนาของ Circuit ทจะทาการ Copy
④ ยายเคอรเซอรมาวางในตาแหนงทตองการ Paste
การกดเปลยน Insert
“Ovrwrite” mode : การ Paste โดยการเขยนทบในตาแหนงทเคอรเซอรวาง“Insert” mode : ทาการ Insert ขางบนตาแหนงทวางเคอรเซอร
Point
この行をコピーする
この行に貼り付け
[Copy (Pasting)]
① ยายเคอรเซอรมาวางตาแหนง แรกสดทตองการ Copy
③ เรม Copy ② ลากเคอรเซอรจนถงตาแหนงจบ
⑤ Copy & Paste เรยบรอยแลว
④ นาเคอรเซอรยายไปตาแหนง ทตองการ Paste
② Copy (Pasting)
ตองการ Copy ตาแหนงน
ตองการ Paste ตาแหนงน
PLC_FX3.indb 3-29PLC_FX3.indb 3-29 17/2/2558 14:11:1017/2/2558 14:11:10
3-30
Point
① ทาการเลอก จาก Toolbar หรอเลอก [Project] [Save] ( Ctrl + S ) หรอ [Save As] จากเมน
③ ตงชอไฟล
② กาหนด Destination ของ Project
(เฉพาะกรณ Save as เทานน)
กรณท Circuit ยงไมไดรบการยนยน ใหกด Build (F4)
(กรณ Overwrite)
④ กาหนด Title ทจะแสดงเนอหาของ Program (ตงไดตามตองการ)
⑤ คลก Save
3.6 การบนทก Program ทจดทาเสรจแลว
3.6.1 Save, Save as
Save Program เสรจเรยบรอย
① คลก
③ ตงชอไฟล
④ กาหนด Title
⑤ คลก
② กาหนด Destination ของ Project
PLC_FX3.indb 3-30PLC_FX3.indb 3-30 17/2/2558 14:11:1017/2/2558 14:11:10
3-31
① เลอก จาก Toolbar หรอเลอก [Project] [Open] ( Ctrl + O ) จากเมน
กรณเปด Project อนๆ คางไว ในตอนททาการ Read file ใหม Project นนจะถกปดไปถา Project ทจะถกปดนนยงไมไดทาการ Convert หรอ Save จะมขอความแจงเตอนขนมา
อางอง
② เลอก Destination ของ Project③ เลอก Project ทจะเปด④ คลก Open เพอเปด Project
④ คลก
② เลอก Destination
3.6.2 การ Read project
③ เลอกชอ Project
① คลก
PLC_FX3.indb 3-31PLC_FX3.indb 3-31 17/2/2558 14:11:1017/2/2558 14:11:10
3-32
3.7 Debug programเรองการอาน Program หรอการเชอมตอ PLC ขอใหอางอง “ภาคผนวก 1.4 การเขยน Program ใน PLC”
3.7.1 Ladder monitorทาการ Monitor สภาพการทางานของ Coils หรอสภาพการทางานหนาสมผส (Contact) ในแตละจดในขณะท Program กาลงแสดงอย (รายละเอยดในการแสดงขอใหอางอง “การ Monitoring การทางานของ Program”)
② ท Ladder monitor จะแสดงคาปจจบนของ Word device (Timer, Counter, Data register) และสถานะการ ON/OFF ของ Ladder
① เลอก จาก Toolbar หรอเลอก [Online] [Monitor] [Start Monitoring (All Windows)] จากเมน
อางอง ● ใน GX Works2 สามารถหยดการ Monitor ไดโดยการเลอก (Stop Monitoring) จาก Toolbar หรอเลอก [Online] [Monitor] [Stop Monitoring] จากเมน สวนการ Edit program สามารถดาเนนการไดทงในขณะทกาลง Monitor หรอหยดการ Monitor แลว
PLC_FX3.indb 3-32PLC_FX3.indb 3-32 17/2/2558 14:11:1017/2/2558 14:11:10
3-33
⑤ Device ทเลอกไวจะถก Register ลงใน Watch window⑥ สามารถ Input device names ไดโดยตรงลงในชองวาง “Device/
Label” เชน “X0”, “M0”, “D0”⑦ เลอก [Online] [Monitor] [Start Monitoring] จากเมน
① ไปทหนาจอ Monitor mode (อางองภาคผนวก 1.7.1 “Ladder Monitor”)
③ เลอก [View] [Docking Window] [Watch1] และ Watch windows จะแสดงออกมา
④ Device ทเลอกไวแลว ใหทาการ Drag และ Drop ลงใน Watch windows
② ・กรณทตองการ Register 1 Device ใหใชเมาสคลกเลอกท Device
・กรณทตองการ Register device หลายตว ใหใชเมาสลากคลมพนททตองการ
3.7.2 Device registration monitorเปนการกาหนดขอบเขตของ Program หรอการกาหนด Device 1 Device ในหนาจอ Ladder monitor แลวทาการ Register device สวนนนๆ ลงใน Watch windows
③ Watch windows
ลากเมาส
② กรณ Register 1 Device
② กรณท Register device หลายตว
④ Drag & Drop ลง Watch windows
⑤ เสรจสนการ Register device
⑥ Input ไดโดยตรง
⑦ คาตางๆ จะปรากฏขนหลงเลอก [Start Monitoring] (Bit devices : ON = 1, OFF = 0, Word device : จะแสดงคาปจจบน
PLC_FX3.indb 3-33PLC_FX3.indb 3-33 17/2/2558 14:11:1017/2/2558 14:11:10
3-34
① ไปทหนาจอ Monitor mode (อางองภาคผนวก 1.7.1 “Ladder Monitor”)
④ จะปรากฏสถานะการทางานขนตามการทางานของ Device・Bit devices (X, Y, M, S) : ON = 1, OFF = 0・Timers และ Counters: สถานะ ON/OFF คาทกาหนดไวและ
คาปจจบนของ Contact Coil・Data registers: คาปจจบน
⑤ หลงจากใชเมาสเลอกสวนทตองการใหปรากฏใน Monitor data ใหทาการคลกท [Modify Value] จะสามารถเปลยนคาปจจบนของ Word device หรอ สามารถ Set forcibly ON/OFF
③ ทาการ Input หมายเลขแรกของ Device ทจะทาการ Monitor ใน Window “Device Memory Batch” กด Enter
(ระวง) กรณทกาหนด Timer, Counter ใหคลก [Reference] แลวเลอก Program “MAIN”
② ทาการเลอก [Online] [Monitor] [Device/Buffer Memory Batch] จากเมน
3.7.3 Device batch monitor (การเรยกด Device ทงหมด)การระบหมายเลข Device และการ Monitor device ตอเนอง
③ Device No. input ระวง
⑤ เปลยนคาปจจบน
PLC_FX3.indb 3-34PLC_FX3.indb 3-34 17/2/2558 14:11:1017/2/2558 14:11:10
3-35
① ไปทหนาจอ Monitor mode (อางองภาคผนวก 1.7.1 “Ladder Monitor”)
Force ON/OFF (Ladder monitor window)
● ทาการกด [Shift] key คาง ใน Bit device ไหนกได (Contact, Coil) บน Ladder monitor window แลวดบเบลคลก จะสามารถเลอก Force ON/OFF device ได
อางอง
③ ทาการ Input หมายเลข Device ทจะทาการ Force ON/OFF
④ ・[Force ON] : Device ON ・[Force OFF] : Device OFF ・ [Force ON/OFF Invert] : Device จะ ON/OFF สลบกน
ทกครงทกด
② เลอก [Debug] [Modify Value] จากเมน
3.7.4 Device test
① Force ON/OFF (การบงคบเปด/ปด)ทาการ Force ON/OFF bit device ของ PLC (เชน M, Y, T, C) (จะไม Force ON/OFF ใน X) หาก Force ON/OFF Input (X) ในขณะท PLC กาลง RUN อย จะทาการ ON/OFF เฉพาะเมอครบ 1 Cycle เทานน ในกรณทจะตรวจสอบการทางานของ Output (Y) ตองให PLC อยในสถานะ STOP กอน
③ Input Device
④ คลก
PLC_FX3.indb 3-35PLC_FX3.indb 3-35 17/2/2558 14:11:1017/2/2558 14:11:10
3-36
① ไปทหนาจอ Monitor (อางองภาคผนวก 1.7.1 “Ladder Monitor”)
③ ทาการปอนหมายเลข Device ทตองการเปลยนแปลงแลวกด Enter
② ทาการเลอก [Debug] [Modify Value] จากเมน
④ ทาการปอนคาทตองการเปลยน
⑤ คลก [Set]
② การเปลยนแปลงคาปจจบนของ Word deviceการเปลยนคาปจจบนของ Word device ของ PLC (เชน T, C, D เปนตน) เปนคาทตองการ
③ Input device
④ คาทตองการเปลยน ⑤ คลก
PLC_FX3.indb 3-36PLC_FX3.indb 3-36 17/2/2558 14:11:1017/2/2558 14:11:10
3-37
① Input หมายเลข Device ในชอง “Device/Label” แลว Regis-ter ลง Watch windows
(เพมเตม) หลงจาก Register แลวเลอก [Online] [Watch]
[Start Watching]
② Input คาทตองการเปลยนลงในชอง “Current Value” แลวกด Enter
・Bit devices (เชน X,Y) : Input คาเปน ON “1”, OFF “0”・Word devices (เชน T, C, D)
: Input คาทอยในขอบเขตทสามารถ Input ได
③ การเปลยนคาปจจบนและการ Force ON/OFF โดยใช Watch windowเปนการใช Watch window ทาการ Force ON/OFF bit device หรอการเปลยนคาปจจบนของ Word device (T, C, D เปนตน)เมอ Force ON/OFF input (X) ในตอนท PLC ทางาน กจะ ON/OFF ลงใน 1 scan cycle time เมอตองการตรวจสอบการทางานของ Output (Y) ตองให PLC อยในสถานะ STOP กอน
② Input คาทตองการเปลยน
① Device register
PLC_FX3.indb 3-37PLC_FX3.indb 3-37 17/2/2558 14:11:1117/2/2558 14:11:11
3-38
① อธบายโดยใชตวอยางการเพมหนาสมผส (Contact) เขาไปใน Curcuit ตามภาพทางซายมอ
● กรณท Program กอนการแกไขใน PLC และ ใน PLC เปนคนละตวกนจะไมสามารถดาเนนการได กรณทไมแนใจวาเปนตวเดยวกนหรอไม ขอใหทาการเปรยบเทยบดกอนหรอ สงไปท [Write to PLC]
Caution
② เพมหนาสมผส (Add Contact) กรอบสเทาบรเวณวงจรจะปรากฎขนมา
③ กด [Shift] + [F4] หรอเลอก [Convert/Compile] [Online Program Change]
⑤ จะปรากฏขอความแจง “Online change has completed” ขนมา คลก [OK]
Online program chang
[Shift] + [F4]
④ คลก [Yes] เมอมขอความแจงเตอนเกยวกบระบบความปลอดภยของ PLC ขณะกาลง RUN
3.7.5 การ Writing program ขณะ PLC กาลง RUNการเขยนบางสวนของ Program ทตองการแกไขลงใน PLC ในขณะท PLC กาลง RUNเนองจากไมไดเปนการ Write program ทงหมดลงไป จงสามารถดาเนนการ Write ไดในเวลาอนรวดเรว
② Add contact (เพมหนาสมผส)
⑤ คลก
④ คลก
PLC_FX3.indb 3-38PLC_FX3.indb 3-38 17/2/2558 14:11:1117/2/2558 14:11:11
3-39
ประเภท วตถประสงค จานวนตวอกษร (ตวพมพใหญ) หมายเหต
① Device comment Comment แสดงบทบาทและหนาทการใชงานของแตละ Device
16 (ท PLC มากสด 8 ตวอกษร)
กรณ Write ลง PLC จาเปนตองทาการ Set คา “Comments capacity” และจาเปนตอง Set “Comment range setting” ทจะ write
② Statement Comment แสดงบทบาทและหนาทการใชงานของ Ladder blocks
32เปน Comment เฉพาะดาน Computer software (ไม Download ลง PLC)
③ Note Comment แสดงบทบาทและหนาทการใชงานตอ Output instructions
16เปน Comment เฉพาะดาน Computer software (ไม Download ลง PLC)
[ตวอยาง Comment]
Global device comment และ Local device comment ใน GX Works2
● Global device comment : เปน Comment ทสามารถ Input ลงใน PLC
● Local device comment : เมอทาการ Set local device comment ใหม จะสามารถจดทา Comment ตางหากแยกกบ Global device comment
และใน GX Developer สามารถใชงาน Comment ทแยกตาง Program เชน QnH, QnU แตใน FX Series ไมสามารถ Write ลง PLC ได การใชงานปกตแนะนาใหเลอก “Global device comment”
Point
วธการแสดง Comment
● ทาการเลอก [View] [Display comment] จากเมน แลว Comment จะปรากฏ
● เมอตองการยกเลกการแสดง Comment ใหดาเนนการตามขนตอนดานบนอกครง
Point
3.8 การใส Comment
3.8.1 ประเภทของ Commentสามารถใส Comment ได 3 ประเภทตามดานลาง
③ Note
T5 N.O. Contact ม 10 Step, N.C. Contact ม 8 Step
② Statement
① Device comment
PLC_FX3.indb 3-39PLC_FX3.indb 3-39 17/2/2558 14:11:1117/2/2558 14:11:11
3-40
① ทาการคลก [Global Device Comment] จาก Project list
② ทาการ Input ตวเลขตนของ Device ทตองการจดทา Comment ลงใน “Device Name” แลวคลก Enter
③ ทาการ Input comments ลงในชอง “Comment”
・ กรณทตองการ Input comment ของ Device อนๆ ใหทาการใสหมายเลขของ Device นนตามขนตอนขอ ②
① คลก จาก Toolbar และ ดบเบลคลกหมายเลข Ladder ทตองการ Input comment
② ทาการ Input comment ลงในหนาจอ “Enter symbol” แลวคลก [OK]
・ เมอดาเนนการเสรจแลวใหคลก อกครง
② วธการปอน Comment โดยใช Enter symbol
3.8.2 วธการสราง Device comment
① วธการ Input device จาก List
① ดบเบลคลก
② Input หมายเลข Device
③ Input Comment
① ดบเบลคลก
② Input Comment
PLC_FX3.indb 3-40PLC_FX3.indb 3-40 17/2/2558 14:11:1117/2/2558 14:11:11
3-41
การ Set การ Write device comments ใน PLCเพอทาการ Write comment ใน PLC จาเปนตอง Set “Parameter setting” และ “Comment range setting”
1) การ Set parameter
2) Comment range setting
Point
① เลอก [Parameter] [PLC parameter]② ทาการ Set “จานวน Block” ใน “Comment
capacity”ใน 1 Block สามารถบรรจได 50 Comment
โดย Program memory ท 500 Step
① เลอก [Online] [Write to PLC]
② ทาการเชคเครองหมายท “Global device
comment”
③ คลก [Details]
④ ทาการ Set ประเภท Device และขอบเขตทจะ Write ท PLC ลงใน Setup comment range dialog
วธการปอน Comment เมอจดสราง Program (ตามวธการขอ 2)อางอง
● เลอก [Tools] [Options] จากนนเลอก [Program Editor] [Ladder/SFC] [Enter ladder] และคลกใสเครองหมายถกใน [Enter label comment and device comment] หากกาหนดคาตรงนจะทาใหหนาตาง [Enter comment] ปรากฎขนในขนตอนการกรอก Ladder เวลาเขยนโปรแกรม
● คลก Icon ทางซายมอเพอกรอก Comments
① ดบเบลคลก
ความจ Program จะลดลง ขนอยกบความจ Comment
② Comment capacity setting
④ Comment range setting
③ คลก
② เชค
PLC_FX3.indb 3-41PLC_FX3.indb 3-41 17/2/2558 14:11:1117/2/2558 14:11:11
3-42
① คลก จาก Toolbar ทาการดบเบลคลกตรงสวนไหนกไดของ Ladder block ทตองการจะ Input statement
② ทาการ Input statement ทหนาจอ “Enter line statement” แลวคลก [OK]
• ในกรณทดาเนนการเสรจแลว ใหกด อกครง
3.8.4 การจดสราง Notes
① คลก จาก Toolbar ทาการดบเบลคลกตรง Output instruction ทตองการจะ Input note
② ทาการ Input note ทหนาจอ “Enter Note” แลวคลก [OK]
• ในกรณทดาเนนการเสรจแลว ใหกด อกครง
3.8.3 การจดสราง Statements
① ดบเบลคลก
② Statement input
① ดบเบลคลก
② Note input
PLC_FX3.indb 3-42PLC_FX3.indb 3-42 17/2/2558 14:11:1117/2/2558 14:11:11
3-43
3.9 การตรวจสอบขอผดพลาด (ERROR)
การตรวจสอบขอผดพลาดของ PLC นอกจากจะดไดจากไฟ ERR ทตว CPU แลวยงสามารถเขามา Monitor ดผานตวโปรแกรม GX Work 2 เพอตรวจสอบถงสาเหตของการเกด ERROR และวธการแกไขเบองตน สาหรบวธการเขาไป Monitor ด ERROR นนมวธดงน
เลอก Diagnostics => PLC Diagnostics
เมอเปดเขามาจะพบหนาตาง PLC Dianostics ปรากฎขนมาซงในหนาตางนจะแสดง Scan Time ของ PLC ขอผดพลาดทถกตรวจจบบน PLC ระหวางทเชอมตอกบ Computer ซงจะมทงขอผดพลาดทเกดขนในปจจบน (Current Error) และขอผดพลาดทเคยเกดขน (Error History) ทงททาการแกไขไปแลวและยงไมทาการแกไข
ขอผดพลาดททาการ Monitor สามารถ Monitor ไดทงขอผดพลาดทเกดจากตวโปรแกรมและขอผดพลาดทเกดขนทฮารดแวรหรอ CPU สาหรบขอผดพลาดของตวโปรแกรมนนสามารถเขาไปตรวจสอบไดวาเกดทบรรทดใดโดยกดปม Error Jump และขอผดพลาดทเกดจากฮารดแวรหรอ CPU สามารถดวธการแกไขโดยกดปม Error Help
PLC Diagnostics
PLC_FX3.indb 3-43PLC_FX3.indb 3-43 17/2/2558 14:11:1117/2/2558 14:11:11
4-1
บทท 4
การดาวนโหลดแคตตาลอก e-Learning และคมอจากเวบไซต
จากซอฟตแวร Web browser พมพ www.mitsubishifa.co.th
ดาวนโหลดแคตตาลอก
PLC_FX3.indb 4-1PLC_FX3.indb 4-1 17/2/2558 14:11:1117/2/2558 14:11:11
4-2
ดาวนโหลด e-Learning (เปนซอฟตแวรทอธบายการใชงานใหเราเรยนไดดวยตวเองมเปนภาษาไทยดวย)
PLC_FX3.indb 4-2PLC_FX3.indb 4-2 17/2/2558 14:11:1217/2/2558 14:11:12
4-3
ดาวนโหลดคมอตองเลอกจากเวบไซต Global
PLC_FX3.indb 4-3PLC_FX3.indb 4-3 17/2/2558 14:11:1217/2/2558 14:11:12
4-4
เลอกกลมทตองการไดแลว จะมชอคมอใหเลอก แนะนาใหดาวนโหลดคมอดงน
กลมคมอ PLC FX
● FX3S SERIES USER'S MANUAL - Hardware Edition
● FX3G SERIES USER'S MANUAL - Hardware Edition
● FX3U SERIES USER'S MANUAL - Hardware Edition
● FX3S/FX3G/FX3GC/FX3U/FX3UC SERIES PROGRAMMING MANUAL
- Basic & Applied Instructions Edition
กลมคมอซอฟตแวร
● GX Works2 Beginner's Manual (Simple Project)
● GX Works2 Version 1 Operating Manual (Common)
● GX Works2 Version 1 Operating Manual (Simple Project)
} เลอกใหตรงกบรนทใชงาน
PLC_FX3.indb 4-4PLC_FX3.indb 4-4 17/2/2558 14:11:1217/2/2558 14:11:12
5-1
บทท 5
ขอมล PLC F และ FX ทเลกผลตและการแทนดวยรนใหม
กลมผลตภณฑทเลกผลต ป-เดอนทเลกผลต แนะนาใหแทนดวย หมายเหต
PLC F 1992 PLC FX3S, FX3G
PLC F2 1995-10 PLC FX3G, FX3U
PLC F1, F1J 2000-9 PLC FX3G
PLC FX1 2002-6 PLC FX3G, FX3U
PLC FX2 2002-6 PLC FX3U
PLC FX2C 2002-6 PLC FX3UC
PLC FX0 2002-6 PLC FX3S
PLC FX0N 2006-1 PLC FX3G
PLC FX0S 2006-1 PLC FX3S
PLC FX2N 2012-9 PLC FX3U
PLC FX2NC 2012-9 PLC FX3UC
PLC FX1N 2015-12 PLC FX3G
PLC FX1NC 2015-12 PLC FX3GC, FX3UC
PLC FX1S 2015-12 PLC FX3S
Expansion board FX1N 2015-12 Expansion board FX3G
ใชแทนไดหลงจากเปลยน
Main unitเปน PLCFX3 แลว
Expansion board FX2N 2015-12 Expansion board FX3U
Special adapter FX2NC 2015-12 Special adapter FX3U
Special function block FX0N 2015-12 Special function block FX3U
Special function block FX2N 2015-12 Special function block FX3U
FX2NC-4AD 2015-12 FX3UC-4AD
FX2NC-4DA 2015-12 FX3U-4DA-ADP
หลงวนเลกผลต ยงใหบรการซอมผลตภณฑนนอก 7 ป
PLC_FX3.indb 5-1PLC_FX3.indb 5-1 17/2/2558 14:11:1217/2/2558 14:11:12
PLC_FX3.indb 5-2PLC_FX3.indb 5-2 17/2/2558 14:11:1217/2/2558 14:11:12
PLC_FX3.indb 5-3PLC_FX3.indb 5-3 17/2/2558 14:11:1217/2/2558 14:11:12
MITSHUBISHI ELECTRIC FACTORY AUTOMATION (THAILAND) CO., LTD.
สานกงานขายบรษท มตซบช อเลคทรค แฟคทอร ออโตเมชน (ประเทศไทย) จากดเลขท 896/19 และ 20 อาคารเอสว ซต ออฟฟศทาวเวอร 1 ชน 12
ถนนพระราม 3 แขวงบางโพงพาง เขตยานนาวา กรงเทพมหานคร
โทร : 02-682-6522-31 แฟกซ : 02-682-6020 URL : www.mitsubishifa.co.th
PLC_FX3.indb 5-4PLC_FX3.indb 5-4 17/2/2558 14:11:1217/2/2558 14:11:12
top related