Professional Documents
Culture Documents
M ww
od .p
er lcs
n a
el no
ec o
tri k.c
c o
an m
d
พิ ศ นุ รั ต น์ เ ข จ ร
au
to
m และการใช้ GX Works3 at
io
n
FX5U
FX5U และการใช้ GX Works3
จัดพิมพ์และจัดจาหน่ายโดย
พิศนุรัตน์ เขจร
177/11 ต.เชียงแรง อ.ภูซาง จ. พะเยา รหัสไปรษณีย์ 56110
โทรศัพท์ : 09 2861 9307 Email : fostmex@gmail.com
n
เกี่ยวกับผู้เขียน
io
at
พิศนุรัตน์ เขจร
m
ประวัติการศึกษา
to
วิศวกรรมศาสตร์ บณ
ั ฑิต(วศบ.) สาขาวิศวกรรมไฟฟ้า
an m
au
สถาบันเทคโนโลยีพระจอมเกล้ าเจ้ าคุณทหารลาดกระบัง
c o
tri k.c
d
ข้ อมูลทางบรรณานุกรมของสานักหอสมุดแห่ งชาติ
ec o
พิศนุรัตน์ เขจร
el no
FX5Uและการใช้ GX Works3
n a
พิมพ์ครัง้ ที่1
er lcs
416 หน้ า
กันยายน พ.ศ.2560
od .p
ISBN 978-616-445-300-5
M ww
การติดต่อสัง่ ซื ้อหนังสือ
w
ID line: @ecy6822d
โทรศัพท์ : 06 2802 2647
Email : fostmex@gmail.com
@ecy6822d
Plcsanook.com
คานา
หนังสือFX5Uและการใช้ GX Works3 เป็ นหนังสือที่อธิบายการใช้ งาน PLC FX5U และการ
เขียนโปรแกรมFX5U แบบละเอียด เข้ า ใจง่า ย สามารถเรี ยนรู้ การใช้ งานPLC FX5Uและ
FX5UC ได้ ด้วยตัวเองโดยไม่จาเป็ นต้ องมีPLCใช้ งาน อธิบายข้ อมูลพื ้นฐานทางด้ านฮาร์ ดแวร์
เช่นโครงสร้ างพื ้นฐาน ส่วนประกอบพื ้นฐาน การต่อสายไฟทางด้ านอินพุทและเอาท์ พทุ การ
ใช้ อุป กรณ์ เ สริ มต่ างๆ เช่ นพอร์ ตสื่ อ สาร, expansion board, expansion adapter,
n
expansion module เป็ นต้ น
io
สาหรับการเขียนโปรแกรมPLC FX5U,FX5UC อธิ บายตัง้ แต่วงจรพื ้นฐาน การใช้
at
คาสั่งพืน้ ฐาน การใช้ คาสั่ง ประยุกต์ และตัวอย่างการประยุกต์ใช้ งานในระบบautomation
m
ผู้อ่านสามารถทาความเข้ าใจและเขียนโปรแกรมตามตัวอย่างได้ อย่างง่ายดาย เนื่องจากการ
to
อธิ บายใช้ ภาษาพูด และมีรูปภาพประกอบที่ดูง่าย เน้ นการนาไปใช้ งานจริ ง FX5Uและ
an m
au
FX5UC เป็ นPLC ตระกูล iQ-F series ทีพ่ ฒ ั นามาจากPLCรุ่น FX3 series มีประสิทธิภาพสูง
c o
tri k.c
ซอฟต์แวร์ รุ่นใหม่ของมิตซูบิชิ กราฟิ กต่างๆ เช่นหน้ าสัมผัส คาสัง่ พื ้นฐาน คาสัง่ ประยุกต์ จะ
n a
ต่างจาก GX developer และGX works2 ส่วนคาสัง่ ต่างๆที่ใช้ กบั FX3 series ก็สามารถใช้ กบั
er lcs
พิศนุรัตน์ เขจร
ส า ร บั ญ
บทที่ 1 ฮาร์ดแวร์ PLC
1.1 PLC MELSEC 9
1.2 PLC MELSEC-F series generation 12
1.3 ส่วนประกอบของ CPU module FX5U, FX5UC 16
1.4 Expansion module FX5 (โมดูลต่อขยายFX5) 19
1.5 การใช้ ไฟของ PLC 24
1.6 Expansion board และ Expansion adapter FX5 28
1.7 องค์ประกอบของระบบ PLC รุ่น FX5U (system configuration) 29
1.8 องค์ประกอบของระบบ PLC รุ่น FX5UC (system configuration) 30
n
1.9 การใช้ GX Work3 ออกแบบระบบ 31
io
1.10 Input และ Output 35
at
1.11 Power supply terminal 36
m
1.12 หลอดไฟแสดงสถานะต่างๆของPLC 40
to
1.13 อินพุทเทอร์ มินอล (Input terminal) FX5U 41
an m
1.14 au
เอาท์พทุ เทอร์ มินอล (Output terminal) 46
c o
บทที่ 2 หน่วยความจาและการประมวลผล
od .p
n
3.13 คาสัง่ INV (invert the result of operations) 135
io
3.14 คาสัง่ MC, MCR 136
at
3.15 คาสัง่ SET , RST 138
m
3.16 คาสัง่ PLS , PLF 140
to
3.17 ไทม์เมอร์ (T) 143
an m
3.18 au
เคาน์เตอร์ (C/LC) 150
c o
บทที่ 4 คาสั่งประยุกต์
n a
181
4.5 คาสัง่ RET (Subroutine Return) 181
4.6 คาสัง่ DI (Disable Interrupt )
w
181
4.7 คาสัง่ CJ , CJP 182
4.8 คาสัง่ FEND (Main Routine Program End) 185
4.9 คาสัง่ CALL, CALLP 186
4.10 คาสัง่ ZRST, ZRSTP 188
4.11 คาสัง่ ALT, ALTP 190
4.12 คาสัง่ FF 202
4.13 คาสัง่ INC(P)(_U) , DINC(P)(_U) 203
4.14 คาสัง่ DEC(P)(_U) , DDEC(P)(_U) 206
4.15 คาสัง่ MOV , MOVP, DMOV , DMOVP 208
4.16 คาสัง่ BMOV , BMOVP 212
4.17 คาสัง่ BIN, DBIN, BINP, DBINP (Conversion to binary) 215
4.18 คาสัง่ BCD , DBCD , BCDP , DBCDP 218
4.19 คาสัง่ ADD, ADDP, DADD, DADDP (BIN 16bit & 32bit addition) 227
4.20 คาสัง่ ADD_U , ADDP_U, DADD_U, DADDP_U (BIN 16bit & 32bit addition) 230
4.21 คาสัง่ +, +P, D+, D+P (BIN 16bit & 32bit addition) 231
4.22 คาสัง่ +_U, +P_U , D+_U, D+P_U (BIN 16bit & 32bit addition) 231
4.23 คาสัง่ SUB , SUBP , DSUB , DSUBP 234
4.24 คาสัง่ SUB_U , SUBP_U , DSUB_U , DSUBP_U 236
4.25 คาสัง่ -, -P, D-, D-P 236
4.26 คาสัง่ -_U, -P_U , D-_U, D-P_U 236
n
4.27 คาสัง่ MUL , MULP , DMUL , DMULP 237
io
4.28 คาสัง่ MUL_U , MULP_U , DMUL_U , DMULP_U 240
at
4.29 คาสัง่ * , *P , D* , D*P 240
m
4.30 คาสัง่ *_U , *P_U , D*_U , D*P_U 240
to
4.31 คาสัง่ DIV , DIVP , DDIV , DDIVP 241
an m
4.32 au
คาสัง่ DIV_U , DIVP_U , DDIV_U , DDIVP_U 243
c o
n
7.1 ระบบปฏิบตั ิการที่ใช้ ติดตังซอฟต์
้ แวร์ ประยุกต์ GX Works3 360
io
7.2 การติดตัง้ GX works3 เวอร์ ชนั 1.001B 361
at
7.3 การติดตัง้ GX Works3 เวอร์ ชนั 1.025B 366
m
7.4 ส่วนประกอบของซอฟต์แวร์ GX works3 368
to
7.5 การบันทึกโปรแกรม PLC 372
an m
7.6 การเขียนวงจรแลดเดอร์ เบื ้องต้ น
au 374
7.7 การตังค่
้ าการเชื่อมต่อกับ PLC กรณีสร้ างโปรเจกต์ใหม่ 380
c o
tri k.c
d
7.8 การเขียนวงจรแลดเดอร์ ไปยังPLC (ไม่ใช้ SD Memory card) 381
7.9 การ ON/OFF อุปกรณ์แบบบิต 381
ec o
n
input สวิตช์,เซ็นเซอร์ วาวล์ ,แมกเนติกคอนแทคเตอร์ เป็ นต้ น ส่วน
io
สวิ ต ช์ แ ละเซ็น เซอร์ ก็ จะใช้ สั่ง งานโปรแกรม
at
CPU module ยกตัวอย่างเช่น ใช้ PLC ควบคุมเครื่ องจักร
m
ขนาดเล็ก ควบคุมระบบไฟฟ้า น ้าประปา เป็ น
to
output ต้ น
an m
au หลอดไฟ,รีเลย์,
c o
tri k.c
คอนแทคเตอร์
d
รู ป 1.1
ec o
el no
ต่อกับPLC เช่น expansion board, Expansion adapter, Expansion module เป็ นต้ น
od .p
M ww
expansion expansion
Adapter module
w
CPU module
Servo amplify
MR-J4W2-B
Barcode reader
inverter Rotary Servo
motor
รู ป 1.2 Direct drive motor
ฮาร์ ดแวร์ PLC 16
n
resister select switch ฝาปิ ดเทอร์ มินอล
io
at
RS-485 terminal block ด้ านในฝาปิ ด
m
European-type -Expansion board connector
-Battery connector
to
terminal block
an m
au รู ป 1.12
c o
display LED
M ww
Input connector
Built-in Ethernet
w
communication
connector Output connector
RS-485 terminal block Switches input/output of
the I/O display LED
ด้ านล่างPLC
รู ป 1.13 -Power connector for CPU module
-Battery connector
จากรู ป1.13 เป็ นส่วนประกอบภายนอกของPLC FX5U , FX5UC จะใช้ เฉพาะเทอร์ มินอล
แบบEuropean-type โดยใช้ เป็ นเทอร์ มินอลสาหรับ Built-in RS-485 communication ส่วน
อินพุทและเอาท์พทุ จะใช้ คอนเน็คเตอร์ 20พิน
ฮาร์ ดแวร์ PLC 17
ลักษณะเทอร์มินอลของ FX5U, FX5UC
เทอร์ มินอลของFX5Uมีสองแบบ
1. คือเทอร์ มินอลแบบทัว่ ไป ซึง่ เป็ นเทอร์ มินอลของอินพุทและเอาท์พทุ ขนาดสกรู M3 การต่อ
สายไฟคือใช้ หางปลาแฉกหรือหางปลากลมยึดและขันสกรู
2. เทอร์ มินอลแบบEuropean การต่อสายไฟจะใช้ หางปลาแบบพินหรื อสายเปลือยยึดกับ
เทอร์ มินอล และหมุนสกรูล็อก
Tightening torque terminal block
0.5 to 0.8 N.m
1
n
2
io
European-type
at
FX5U
terminal block
m
Tightening torque
to
0.22 to 0.25 N.m
an m
au
c o
tri k.c
d
FX5UC จะใช้ เฉพาะเทอร์ มินอลแบบ
European-type โดยใช้ เป็ นเทอร์ มินอลสาหรับ Input connector
ec o
terminal block
การติดตั้งPLC FX5U, FX5UC
M ww
w
รางยึดPLC
จุดยึดกับราง
การต่อสายไฟอินพุทและเอาท์พุทของ FX5UC
FX5UC ไม่มีเทอร์ มินอลแบบสกรู สาหรับต่อสายไฟ การต่ออุปกรณ์ภายนอกกับอิ นพุทและ
เอาท์พทุ ของPLC มีสองแบบคือ
1. ใช้ สายcableเสียบที่คอนเน็คเตอร์ ของPLC และต่อสายเคเบิลออกมาที่เทอร์ มินอลโมดูล
และก็นาอุปกรณ์ภายนอกต่อกับ terminal module ดังรูปที่ 1.16
terminal module
n
io
FX5UC I/O cable นาอุปกรณ์ภายนอกต่อ
at
รู ป 1.16 กับ terminal module
m
to
2. ใช้ สายcable แบบมีคอนเน็คเตอร์ ด้านเดียว เสียบที่คอนเน็คเตอร์ ของPLC นาปลายสาย
an m
au
เคเบิลต่อกับอุปกรณ์ภายนอก ดังรูปที่ 1.17
c o
tri k.c
d
นาปลายสายต่อกับ
ec o
el no
อุปกรณ์ภายนอก
n a
er lcs
I/O cable
FX5UC คอนเน็คเตอร์ รู ป 1.17
od .p
M ww
โมเดลสาย I/O
w
I/O cable
1
FX-16E-500CAB-S , 5m สายเคเบิลแบบปล่อยลอย 1
FX-16E-150CAB , 1.5 m
สายเคเบิลแบบFlat สาหรับต่อ
FX-16E-300CAB , 3 m
terminal module (มีทอ่ หุ้ม) 2
FX-16E-500CAB , 5 m 2
FX-16E-150CAB-R ,1.5 m
สายเคเบิลแบบกลมสาหรับ
FX-16E-300CAB-R , 3 m
ต่อ terminal module
FX-16E-500CAB-R , 5 m 3 3
รู ป 1.18
ฮาร์ ดแวร์ PLC 19
1.4 Expansion module FX5 (โมดูลต่อขยายFX5)
Expansion module ที่สามารถใช้ ได้ กบั PLC FX5 คือ FX5 series และ FX3 series
connector Extension cable
n
module
io
module
at
รู ป 1.19
m
ประเภทของ expansion module FX5
to
1. Input expansion module เช่นFX5-16EX/ES เป็ นโมดูลที่มีรีเลย์อินพุทจานวน16จุด
an m
au
2. Output expansion module เช่นFX5-16EYR/ES เป็ นโมดูลที่มรี ีเลย์เอาท์พทุ จานวน16จุด
c o
5. Special expansion module หรื อ Intelligent function module เช่น simple motion
n a
series กับPLC FX5จะต้ องใช้ Bus conversion module ต่อกับPLC FX5U,FX5UC และนา
M ww
FX5-1PSU-5V FX5-32ER/ES
Power supply capacity Power supply capacity
5VDC 1.2 A, 5VDC 965 mA,
24VDC 300mA 24VDC 250mA
รู ป 1.20
ฮาร์ ดแวร์ PLC 22
n
io
เพิม่ สายเคเบิลและBus
at
connector กรณีตอ้ งการ
m
ความยาวมากขึน้
to
3. Expansion module แบบคอนเน็คเตอร์ ซึ่งเป็ นแบบไม่มีสายเคเบิล ออกแบบมาเพื่อ
an m
au
ประหยัดพื ้นที่ในการติดตัง้ ดังนันขนาดจะบางกว่
้ า expansion module แบบแรก สามารถ
c o
tri k.c
Connector
รู ป 1.26
od .p
M ww
w
หรือ
n
io
name)
at
m
to
an m
4
au
c o
tri k.c
d
ec o
el no
n a
er lcs
(ข)
1 เมื่อนาเมาส์ไปชี ้ที่PLC จะแสดง
ข้ อมูลของ CPU module
od .p
(ก) รู ป 1.39
M ww
w
Element
selection
window
6
รูป 1.40
6. ที่หน้ าต่าง Element selection window จะแสดงข้ อมูลของ expansion board,
expansion module ของFX5 series เราสามารถเลือกอุปกรณ์ต่างๆมาต่อกับ PLC FX5 ได้
โดยการคลิกลากมายังCPU module (drag and drop)
ฮาร์ ดแวร์ PLC 32
รู ป 1.41
n
3. คลิกลาก FX5-4AD-ADP
io
ไปวางยังด้ านซ้ ายของPLC 1
at
m
3 2
to
an m
au
c o
tri k.c
d
รูป 1.42
ec o
el no
4
n a
er lcs
od .p
M ww
5
6
รู ป 1.44
5. คลิกเลือก input 6. คลิกและลาก FX5-16EX/ES ไปวางที่ด้านขวาของCPU
ฮาร์ ดแวร์ PLC 35
1.10 Input และ Output
อินพุทคือช่องสาหรับรับสัญญาณของPLC เมื่อมีสญ
ั ญาณเข้ ามาทางด้ านอินพุท PLC ก็จะ
นาสัญญาณนัน้ ไปประมวลผลต่อในโปรแกรม เมื่อ PLC ประมวลผลโปรแกรมแล้ วก็จะนา
ผลลัพธ์ของการประมวลผลส่งออกไปทางด้ านเอาท์พทุ เอาท์พทุ คือส่วนของPLC ที่ใช้ สาหรับ
สัง่ งานอุปกรณ์ภายนอก
Built-in digital inputs
คืออินพุทที่ติดตัง้ มาพร้ อ มกับCPU module สาหรั บรั บสัญญาณไฟฟ้าแบบดิ จิตอล จาก
อุปกรณ์ภายนอก โดยใช้ input terminal เป็ นเทอร์ มินอลสาหรับต่อกับอุปกรณ์ต่างๆ
Built-in digital outputs
n
io
คือ เอาท์ พุทที่ติดตัง้ มาพร้ อมกับCPU module ใช้ สาหรั บจ่ายสัญญาณแบบดิจิตอลให้ กับ
at
อุปกรณ์ภายนอกโดยใช้ output terminal เป็ นเทอร์ มินอลจ่ายสัญญาณ
m
to
V1+ Built-in analog inputs และ Built-in analog
an m
Analog Inputs
au V2+
V-
outputs ใช้รบั และจ่ายสัญญาณอนาล็อก
c o
V+
tri k.c
Analog output
d
V-
ec o
el no
สัญญาณดิจติ อล
24VDC service power supply (เลขฐาน2)
n a
Ethernet port
บ ท ที่ 2 ห น่ ว ย ค ว า ม จา แ ล ะ ก า ร ป ร ะ ม ว ล ผ ล
2.1 การประมวลผลของ PLC
PLCจะประมวลผลโปรแกรมได้ ก็ต่อเมื่อมีกระแสไฟฟ้าจ่ายให้ PLCและPLCต้ องอยู่ในสถานะ
RUN ถ้ าเราจ่ายไฟฟ้าให้ PLCแต่PLCอยู่ในสถานะSTOP PLCก็ยงั ทางานไม่ได้ สถานะRUN
และSTOPจะถูกควบคุมโดยสวิตช์RUN/STOP/RESET
สวิตช์RUN/STOP/RESET หลอดไฟPOWER
ติดเมื่อจ่ายไฟให้ PLC
n
io
หลอดไฟRUN
at
ติดเมื่อสวิตช์อยูใ่ น
ตาแหน่งRUN
m
to
an m
au รู ป 2.1
c o
tri k.c
d
เมื่อสวิตช์อยู่ในตาแหน่งRUN และมีการจ่ายไฟฟ้าให้ กบั PLC PLCจะประมวลผลโปรแกรม
ec o
หลอดไฟRUN ติด
การตั้งค่าอุปกรณ์แบบบิตให้เป็นแบบ Latch
Latched relay (L) คือรีเลย์ที่เป็ นแบบจาค่าได้ เท่านัน้ ส่วนรีเลย M และ Step relay สามารถ
เป็ นได้ ทงอุ
ั ้ ปกรณ์ แบบจาค่าไม่ได้ และแบบจาค่าได้ ขึ ้นอยู่กับการตังค่
้ าparameterของPLC
ซึง่ มีขนตอนคื
ั้ อ
2
n
5
io
6
at
m
to
an m
au
c o
tri k.c
d
1
รู ป 3.22
ec o
el no
Area setting
od .p
M ww
7
w
รู ป 3.23
n
io
รู ป 3.24
at
ตัวอย่างเช่น ถ้ าต้ องการตังค่
้ ารีเลย์M 9. ดับเบิลคลิกเลือก setting (Latch 1) จะได้ ตารางรูป
m
ที่ 3.25
to
10
an m
au
c o
11
tri k.c
d
12
ec o
el no
13
รู ป 3.25
13
รู ป 3.26
n
io
13. กด Apply เพื่อบันทึกการเปลี่ยนแปลง จากนันก็
้ เขียนค่า parameter ไปยัง PLC โดยมี
at
ขันตอนคื
้ อ
m
to
การเขียน parameter ไปยัง PLC
an m
au
c o
สวิตช์RUN/STOP/
tri k.c
d
RESET 1 1. กดสวิตช์RUN/STOP/RESET ไปที่
ec o
รู ป 3.27
er lcs
od .p
M ww
2. เลือกแท็บ Online
w
รู ป 3.28
คาสัง่ พื ้นฐานและอุปกรณ์ 108
n
io
at
9
m
รู ป 3.32
to
8. เลือก OK ( โปรแกรมแจ้ งว่าเมื่อเขียนparameter ไปยังPLCแล้ ว ก่อนRUN PLC จะต้ องรี
an m
เซ็ตPLCก่อน)
au
c o
tri k.c
สวิตช์RUN/STOP/
el no
RESET
10
n a
รู ป 3.33
M ww
w
11
รู ป 3.34
iQ-F series
L 21 รีเลย์ชว่ ย
device address
Device name (เลขฐาน10) เลขฐาน 10
รูป 3.20
n
io
at
การสารองข้ อมูลของ latch relay ใช้ แบตเตอรี่ ตาแหน่งของอุปกรณ์ใช้ เลขฐาน10
m
Step relay (S)
to
an m
สเต็บรี เลย์(Step relay) ใช้ งานกับคาสัง่ step ladder และใช้ เป็ นรี เลย์ช่วยในวงจรแลดเดอร์
au
c o
S10
n a
er lcs
S10 Y1
รู ป 3.21
od .p
M ww
n
io
ของอุปกรณ์แบบเวิร์ด ถ้ าใช้ คาสัง่ RSTกับอุปกรณ์แบบเวิร์ด จะทาให้ ค่าของอุปกรณ์แบบเวิร์ด
at
กลายเป็ นศูนย์ มีรูปแบบคาสัง่ คือ
m
to
Input contact
an m
RST d รู ป 3.102
au
c o
tri k.c
d
d คืออุปกรณ์แบบบิตและแบบเวิร์ด
ec o
ON
n a
X0 X0
er lcs
SET M1
M1 ON
od .p
X1
M ww
RST M1 X1
รู ป 3.103
w
n
io
ของอุปกรณ์แบบเวิร์ด ถ้ าใช้ คาสัง่ RSTกับอุปกรณ์แบบเวิร์ด จะทาให้ ค่าของอุปกรณ์แบบเวิร์ด
at
กลายเป็ นศูนย์ มีรูปแบบคาสัง่ คือ
m
to
Input contact
an m
RST d รู ป 3.102
au
c o
tri k.c
d
d คืออุปกรณ์แบบบิตและแบบเวิร์ด
ec o
ON
n a
X0 X0
er lcs
SET M1
M1 ON
od .p
X1
M ww
RST M1 X1
รู ป 3.103
w
X0
SET Y1
X1
RST Y1
Circuit program
n
io
รู ป 3.104
at
m
จากวงจรรูป3.104 การทางานของวงจรคือ เมื่อX0 ON Y1จะทางาน เมื่อX1 ON Y1 จะOFF
to
an m
au
ตัวอย่างการใช้คาสั่ง SET และ RST
c o
tri k.c
d
S1เป็ นสวิตช์ปมุ่ กดแบบกดติดปล่อยดับ Y1คือหลอดไฟ จงเขียนวงจรที่มีการทางานคือ เมื่อ
กดS1จะทาให้ หลอดไฟY1ติด และเมื่อกดS1อีกครัง้ ทาให้ Y1ดับ ซึ่งเป็ นการใช้ สวิตช์ตวั เดียว
ec o
สัง่ งานหลอดY1
el no
n a
100VAC S1 S2 S3
er lcs
X0
SET Y1
od .p
L N 24V S/S 0V X0 X1 X2
Y1
M ww
L1 X0 T1
RST Y1
(ก) (ข)
รู ป 3.105
n
io
การพิมพ์คาสัง่
Low speed timer (100ms)
at
1. กด F7 2. พิมพ์ T1 เว้ นวรรค K50
m
to
OUT T1 K50
an m
au
K50=5sec
c o
tri k.c
d
รูป 3.112
ec o
การพิมพ์คาสัง่
el no
OUTH T2 K50
od .p
K50=0.5sec
M ww
w
รูป 3.113
K50=0.05sec
รูป 3.114
คาสัง่ พื ้นฐานและอุปกรณ์ 149
n
io
วงจรรู ปที่3.125 T5 ใช้ เป็ นไทม์เมอร์ แบบRetentive(0.1s) การพิมพ์คอยล์คือพิมพ์ ST5 โดย
at
ตังค่
้ าคงที่เท่ากับK100
m
10sec 10sec
to
an m
X0
au ON OFF ON
c o
tri k.c
d
Set value (10sec)
current value 5sec
ec o
el no
OFF
n a
ST5 (contact) ON
er lcs
Y1 OFF ON
od .p
M ww
X1 ON
w
รู ป 3.126
X1
RST LC1
รูป 3.129
n
io
X0 OFF
at
ON
+1
m
+1 +1 +1 +1 +1
LC1 ( coil)
to
ON
an m
au 5 current value = set value
c o
4
tri k.c
d
3
2
1 1
ec o
current value
el no
0
current value = 5
n a
er lcs
Y1 OFF ON
M ww
ON (reset)
X1 OFF
w
รู ป 3.130
n
M10 Y0
io
รู ป 4.47
at
m
to
an m
au
c o
tri k.c
d
ec o
el no
รู ป 4.48
n a
2. คลิกเลือกไอคอน Start
er lcs
2
Simulation
od .p
หลอดไฟERR
รู ป 4.50
คาสัง่ ประยุกต์ 193
4 6
รูป 4.51
4. กด Execute เพื่อจาลองการเขียน
ข้ อมูลไปยังPLC
5. กด OK
n
รูป 4.52 5 6. กด Close
io
at
7. ซอฟต์แวร์ จะแสดงสถานะของPLC ในโหมด RUN
m
to
an m
au 8
c o
tri k.c
d
ec o
el no
n a
7
er lcs
od .p
M ww
รู ป 4.53
8. หน้ าจอของโปรแกรมก็จะแสดงสถานะวงจรในโหมดมอนิเตอร์
w
รู ป 4.54
คาสัง่ ประยุกต์ 202
4.12 คาสั่ง FF
คาสัง่ FF (Inverting the bit device output) คือคาสัง่ ที่ทาให้ อปุ กรณ์แบบบิตONและOFF
สลับกันเมื่อมีสญ
ั ญาณขาขึ ้นของหน้ าสัมผัสสัง่ เข้ า มา(เช่นเดียวกับคาสั่งALTP) รู ปแบบของ
คาสัง่ คือ
Input instruction
FF d d คืออุปกรณ์แบบบิต
รู ป 4.79
n
io
รูปแบบการทางาน
at
การทางานของคาสัง่ FF เป็ นแบบพัลล์(pulse operation)
m
to
an m
X0
au FF M0
c o
รู ป 4.80
tri k.c
d
ec o
PLC RUN
X0
el no
1 2 3 4
n a
er lcs
M0 ON OFF ON
od .p
M ww
และเมื่อมีสญ
ั ญาณขาขึ ้นในครัง้ ที่3จะทาให้ M0 ON สลับกันไปเรื่อยๆ
ตาราง 4.4 แสดงอุปกรณ์แบบบิตที่สามารถใช้ ได้
Bit devices Word devices
operand System user Special module System user index constant
X Y, M, L, F, B D.b U\G T, ST, C, D, W, Z K H
SD, SW, R
d 1
Input contact
INC_U d rang Data type
n
Input contact 0 to 65535 16 bits
io
INCP_U d unsigned binary
at
m
รู ป 4.81
to
Input contact
an m
au DINC d rang Data type
c o
Input contact
el no
รู ป 4.82
M ww
รูปแบบการทางาน
w
INC(_U), DINC(_U) เป็ นคาสัง่ ที่ทางานแบบต่อเนื่อง INCP(_U), DINCP(_U) เป็ นคาสัง่ ที่
ทางานแบบพัลล์ คาสัง่ INC(P)(_U) ใช้ กบั ข้ อมูลแบบ16บิต คาสัง่ DINC(P)(_U) ใช้ กบั ข้ อมูล
แบบ32บิต
ตาราง 4.5 แสดงอุปกรณ์ที่สามารถใช้ ได้
Bit devices Word devices Indirect
operand System user Special module System user index specification
X Y, M, L, SM, D.b U\G T, ST, C, D, W, Z, LZ
F, B, SB SD, SW, R
d
คาสัง่ ประยุกต์ 204
X0 D25 = −32768
INC D25 D25 = 0
D25 = 32767
2 input processing
3 Program execution
n
X0 Cycle 1 Cycle 2 Cycle 3
io
INC D25 +1 +1 +1 +1
at
m
END เมื่อเข้าสู่ program
to
execution ค่าของD25 จะ
an m
au
1 Output processing
เพิม่ ขึน้ อีก1
c o
tri k.c
d
รู ป 4.83
ec o
el no
จากรูป4.83 เป็ นการเพิ่มค่าให้ D25 โดยใช้ คาสัง่ INC ก่อนคาสัง่ ทางานสมมุติD25=0 เมื่อX0
ON ค่าของD25จะเพิ่มขึ ้นเรื่ อยๆในทุกๆOperation cycle คือ0,1,2,3,4,5.. เมื่อคาสัง่ ทางาน
n a
er lcs
X0 D30 = 65535
INC_U D30 D30 = 0
จากรู ป4.84 เป็ นการเพิ่มค่าให้ D30 โดยใช้ คาสัง่ INC_U การเพิ่มข้ อมูลจะเหมือนกับคาสั่ง
INC แต่ช่วงของข้ อมูลจะไม่เหมือนกัน คือค่าD25จะเพิ่มเรื่ อยๆจนถึง65535 และข้ อมูลจะวน
ไปที่ศนู ย์ จากนันข้
้ อมูลจะเพิ่มขึ ้นเรื่อยๆเป็ น1,2,3 อีกครัง้
Analog control 257
n
io
FX5U
at
FX5-4AD-ADP FX5-CNV-BUS
FX3U-4AD
m
2 3
FX5-4DA-ADP FX3U-4DA
to
Built-in analog input
an m
au
1
Built-in analog output รู ป 5.1
c o
tri k.c
d
ec o
el no
n a
er lcs
FX5UC FX5-CNV-IFC
od .p
FX5-4AD-ADP FX3U-4AD
1 2
M ww
FX5-4DA-ADP FX3U-4DA
รู ป 5.2
w
n
FX5-4AD-ADP 2 FROM, TO,
io
MOV, BMOV รูป 5.3
at
m
การตัง้ ค่า Parameter โดยใช้
to
Tool ของ GX Works3
an m
au
c o
tri k.c
d
1. Analog expansion adapter
ec o
el no
ต้ น นอกจากนันการตั
้ งค่
้ าparameterของAdapterสามารถใช้ เครื่ องมือของGX Works3 ได้
เช่นกัน การใช้ adapter จะต้ องทาการเพิ่มAdapter ทีM ่ odule configurationก่อน
od .p
2. Built-in analog
M ww
n
Flow sensor1 Flow sensor2
io
รูป 5.4
at
จากรู ป5.4 ch1ของโมดูลFX3U-4AD ใช้ วดั แรงดันจากflow sensor1 ส่วนch2 ใช้ วดั แรงดัน
m
จากflow sensor2 โดยเลือกใช้ งานโหมด0 ส่วนch3และch4ไม่ใช้ งาน(โหมดF) ต้ องการนา
to
แรงดันจาก flow sensor ทังสองไปแสดงเป็
้ นค่าดิจิตอลที่ Touch screenสามารถเขียนวงจร
an m
au
โดยใช้ FROMและTO ได้ ดงั นี ้
c o
SM402
tri k.c
d
TO K2 K0 HFF00 K1
ec o
SM400
el no
OUT T0 K50
T0
n a
er lcs
FROM K2 K10 D0 K2
od .p
รู ป 5.5
M ww
n
Flow sensor V-
io
V+
at
V-
m
PLC
to
Pressure sensor
an m
au รู ป 5.7
c o
+ V1+ 4000
อุปกรณ์จ่าย V2+
n a
แรงดัน
‒ V-
er lcs
0 ถึง +10V
0 10V
od .p
Analog input
Digital output value Ch1 (SD6020 )
M ww
10V − 0V
Digital output value Ch2 (SD6060 ) resolution = = 0.0025V = 2.5mV
4000 − 0
w
รูป 5.8
FX5U มี built-in analog inputs จานวน2channel คือV1+และV2+ สามารถจับแรงดันขนาด
0-10VDC และแปลงเป็ นข้ อมูลดิจิตอลขนาด12บิต(0-4095)
รู ปที่5.8 แสดงการต่อสายไฟของ Built-in analog input การต่อแรงดันไฟฟ้ากับch1
ทาได้ โดยต่อขัวบวกกั
้ บV1+ และขัวลบกั
้ บ V- ถ้ าต้ องการใช้ ch2 ทาได้ โดยต่อขัวบวกกั
้ บV2+
ส่วนขัวลบต่
้ อกับV-
จากกราฟ เมื่อจ่ายแรงดันให้ analog input ตังแต่
้ 0-10V ก็จะได้ ค่า digital ตังแต่
้ 0
ถึง 4000 โดยประมาณ (ข้ อมูลแบบ12บิตจะมีค่า0ถึง4095) ค่าดิจิตอลของchannel 1 จะถูก
เก็บที่ SD6020 และค่าดิจิตอลของchannel 2 จะถูกเก็บที่ SD6060
Analog control 262
3 5
6
n
io
4
at
m
to
an m
au
1 รู ป 5.10
c o
tri k.c
d
1. เลือก Navigation 2. เลือก FX5UCPU 3. เลือก module Parameter 4.ดับเบิลคลิก
Analog input 5. คลิกเลือก Basic setting
ec o
el no
7
od .p
M ww
w
รู ป 5.11
7. เลือกEnable ที่CH1 หรือถ้ าใช้ CH2 เลือกEnable ที่CH2
รู ป 5.12
Power supply 12 V
15P 15G รู ป 5.13
Analog Inputs
+ V1+ ‒ Resolution 2.5mV
RESISTOR 0.0025V=1 (digital)
V2+ VR 3V
n
3 Ohm
เมือ่ แรงดันเท่ากับ 3V จะได้
io
‒ V-
+ 12V ค่าดิจติ อลคือ
at
m
3V
digital = = 1200
to
0.0025
an m
au
จากวงจร5.13 เมื่อมอเตอร์ ทางานปกติจะได้ แรงดัน VR=3V ซึง่ ค่าดิจิตอลที่อ่านได้ คือ1200
c o
tri k.c
เกินพิกดั
ec o
el no
SM8000
MOV SD6020
n a
er lcs
D20 Y7
> D20 รู ป 5.14
od .p
K1320
M ww
รู ป 5.15
n
‒ V-
io
Induction motor 0 ถึง +10V FX5U
at
inverter
m
Analog output รู ป 5.18 จ่ายได้เฉพาะ
to
แรงดันเท่านัน้
an m
10V au
c o
Analog output
tri k.c
Digital input
d
Digital input
0-4000 SD6180 0-10V
ec o
0 4000
el no
รู ป 5.19
n a
1M𝛺)
M ww
Analog
input
Flow sensor
Applicable PLC
n
FX5-4AD-ADP
io
Pressure sensor FX5U, FX5UC
at
m
สายชีลด์ FX5-4AD-ADP
to
+
an m
อุปกรณ์จ่าย au V1+
c o
PLC
d
-10V ถึง +10V COM1
‒
ec o
V2+
el no
อุปกรณ์จ่าย
กระแส I2+ CH2
n a
COM2
er lcs
-20mAถึง+20mA
V3+
od .p
24VDC (20mA)
I3+ CH3
M ww
5VDC (10mA)
COM3
w
V4+
I4+ CH4
รูป 5.25 COM4
n
io
at
PLC
m
to
Vision controller Barcode reader standard built-in port
an m
au RS-485 , Ethernet
c o
tri k.c
Communication Equipment
d
RS-232 , RS-485 ,Ethernet, CC-
Inverter Touch screen
ec o
Link module
el no
n a
er lcs
รู ป 6.1
พอร์ ตแบบ Built-in ที่ติดตังมาให้
้ พร้ อมกับPLC FX5U,FX5UC คือ RS-485 และEthernet
w
รูป 6.2
ส่วนอุปกรณ์ สื่อ สาร ใช้ มาตรฐานการส่งผ่าน4แบบคือ RS-422, RS-485, RS-232 และ
Ethernet อุปกรณ์ที่ติดตังมี
้ สองแบบคือexpansion boardและexpansion adapter
FX5 communication 294
6.2 Built-in External interface
Built-in External interface คือจุดที่ใช้ สื่อสารกับอุปกรณ์ภายนอก ซึง่ FX5UและFX5UCมีให้
2พอร์ ตคือ Ethernet(100BASE-TX/10BASE-T)และ RS-485
Built-in Ethernet port
พอร์ ตEthernet ใช้ สาหรับสื่อสารแบบEthernet ความเร็ วในการสื่อสารแบบEthernet เท่ากับ
100/10Mps และโหมดการสื่อสารคือแบบ Full-duplex(FDX)/Half-duplex(FDX) ระยะทาง
สายทาได้ 100เมตร
พอร์ ต Ethernet ใช้ คอนเน็คเตอร์ แบบ RJ-45
n
(IP Address Initial value: 192.168.3.250)
io
at
RJ45 connector
m
to
รู ป 6.6
an m
au
c o
)
FTP server Predefined protocol support
er lcs
รูป 6.7
100m
รูปที่6.7 เป็ นการlink โดยตรงระหว่างPLCและPLC โดยใช้ พอร์ ต Ethernet
FX5 communication 295
SLMP communication
HMI หรือ PC SLMP communication FX5U
Hub
รู ป 6.8
รูปที่6.8 SLMP เป็ นการสื่อสารระหว่างPLC และอุปกรณ์controller เช่น HMIและ PC
CC-Link IE Field Network Basic
n
io
MELSEC iQ-F CC-Link IE Field Network Basic คือการ
at
Link ในระดับของ device และอุปกรณ์
m
controller เช่น PLC, PC, Robot, servo,
to
Switching hub HMI, Inverter เป็ นต้ น
an m
au
c o
tri k.c
d
Slave station
รู ป 6.9
ec o
el no
MELSOFT connection
n a
FX5U
w
Touch screen
Direct connection
GOT2000
(ก)
GX Works3 FX5U
Direct connection
PC รูป 6.10
(ข)
จากรูป6.10 (ก) เป็ นการสื่อสารระหว่าง GOT2000 กับ FX5U ผ่านพอร์ ต Ethernet และ (ข)
เป็ นการสื่อสารระหว่าง GX Works3 กับ FX5U ผ่านพอร์ ต Ethernet
FX5 communication 296
n
อะไรก็ได้ Address
io
at
IP Address ของ PC จะต้องตรง กรณี PLC ระบุ IP
m
กับPLC (ยกเว้นตัวสุดท้ายทีซ่ ้า Address
to
กันไม่ได้ )
an m
au
GX Works3
รู ป 6.11
c o
tri k.c
d
โหลดข้อมูลจาก PLC จะต้อง
ตัง้ ค่า IP Address ของ PLC ที่
ec o
GX works3
el no
n a
พอร์ ตแบบ Ethernet (built-in) ส่วนพอร์ ตของคอมพิวเตอร์ ก็ใช้ แบบEthernet เช่นกัน ส่วน
M ww
เงื่อนไขการสื่อสาร
1. การLink แบบDirect connection ไม่จาเป็ นต้ องระบุIP Address ที่PC ก็ได้ แต่กรณีนี ้คือ
จะต้ องไม่มีIP AddressทีP่ LC (PLC FX5U สามารถลบ IP Address ออกได้ หรื อสามารถตัง้
ค่าเพื่อใช้ IP Address ก็ได้ )
2. ถ้ าPLC มีการใช้ IP Address การLinkกับGX Works3 จะต้ องตังIP้ address ของPC และ
PLC ให้ ตรงกัน
ดังนันกรณี
้ ที่โหลดโปรแกรมจากPLC ไม่ได้ จึงมีสองเหตุผลคือ 1. PLC มีการตังค่
้ าIP
Address ไว้ ก่อนแล้ ว และเราไม่ทราบIP ทาให้ โหลดโปรแกรมไม่ได้ และ2. สายLANขาด
ชารุด หรือพอร์ ต Ethernet PC ใช้ งานไม่ได้
FX5 communication 298
การเช็ค IP address ของPLC
การเช็คIP Address PLC มีขนตอนคื
ั้ อ
1. เชื่อมต่อสายLAN ระหว่างPLC (FX5U,FX5UC) และPC (หรือLaptop)
Ethernet cable
n
ต่อสายLAN ที่ Laptop
io
ต่อสายLAN ที่ PLC FX5U
at
รู ป 6.13
m
2. เปิ ด GX Works3
to
an m
au
c o
3
tri k.c
d
4
ec o
el no
รู ป 6.14
od .p
3.เลือกแท็บ Online
M ww
5
รู ป 6.15
n
io
at
รู ป 6.16
6. เลือก Ethernet Board 7. ดับเบิลคลิก PLC module
m
to
an m
au 8
c o
tri k.c
d
เลือกConnection
ec o
via HUB
el no
n a
er lcs
od .p
M ww
9
w
เลือกFind(S)
กด OK 11
FX5 communication 300
n
GX Works3
io
192.168.3. 250 มองเป็ นแบบ Hub
at
connection
m
to
an m
au
c o
tri k.c
d
ec o
el no
n a
er lcs
ตัง้ ค่าที่ GX Works3 ได้ทงั ้ แบบ Direct connection และ Connection via
M ww
Hub FX5U
n
io
SG SDB SDA RDB RDA
at
(GND) (TXD-) (TXD+) (RXD-) (RXD+)
m
รู ป 6.58
to
an m
au
โดยประเภทของProtocol มีดงั นี ้
c o
tri k.c
d
N:N network MELSOFT connection Non-protocol
ec o
MELSEC Communication
MODBUS RTU (3C/4C frames), (MC protocol) predefined
n a
protocol support
er lcs
od .p
FX5UC
Sensor
ระยะทางการเดินสายทีท่ าได้คอื 50m Built-in RS-485 รู ป 6.59
FX5-485ADP
n
io
FX5-485-BD
at
รู ป 6.60
m
Signal name Function Signal direction
to
RDA FX5-485ADP RS-485 equipment
an m
RDB au RDA(RXD+)
c o
Receive data
tri k.c
Sent data
el no
SG SDB (TXD-)
SG (GND) Signal ground -
n a
Terminal layout
er lcs
FX5U-64MR/ES
2D code reader
FX5-232ADP CH2
SR-751 Keyence รู ป 6.102
n
io
Port RS-232 SR-751 and SR-750 series
at
m
สายสีเหลือง Yellow TD
RD 2
สายสีสม้
to
6 1 TD 3 Orange RD
2 Purple SGND
an m
7 3 GND(SG)
au 5 สายสีมว่ ง
8 RTS 7
c o
9 4
CTS 8
tri k.c
5
d
DTR(ER) 4 รู ป 6.103 เป็ นการwiring ระหว่าง
DSR(DR) 6
ec o
connector
n a
รูปที่6.102 Barcode reader ที่ใช้ คือ 2D code reader SR-751 ซึง่ เป็ นอุปกรณ์อ่านแถบbar
er lcs
LON
PLC SR-751
command
S1 X0
data
รูป 6.104 data
ขั้นตอนการเขียนโปรแกรมสื่อสารโดยใช้คาสั่งRS2
1. กำหนดพอร์ตสื่อสำรให้กับคำสั่งRS2 (n1)
พอร์ ตสื่อสารคือch2 ดังนันที
้ ่คาสัง่ RS แทนค่า n1 ด้ วย K2
1
2 (n1) คือการ
3
(S) ข้อมูลของD120(หรือถัดไป) กาหนด channel
จะถูกส่งไปทีH่ L-G1 (m)จานวนไบต์ของข้อมูลทีจ่ ะส่ง ,K2=ch2
SM400
n
RS2 D120 K3 D250 K13
io
K2
at
รู ป 6.124
m
2. กำหนดอุปกรณ์แบบเวิร์ดที่ตำแหน่ง S
to
Sคืออุปกรณ์แบบเวิร์ดที่ใช้ เก็บข้ อมูลที่จะส่ง จากรู ป 6.124 เลือกใช้ data register D120เป็ น
an m
เวิร์ดแรก au
c o
tri k.c
d
3. กำหนดจำนวนไบต์ที่จะส่ง (m)
ค่าของ m จะเป็ นตัวกาหนดจานวนไบต์ที่จะส่ง เราต้ องการส่ง command LON ไปที่SR-751
ec o
el no
upper 8bit
upper 8bit lower 8bit
od .p
3 2 1 lower 8bit
M ww
N O L 4E 4F 4C
w
n
MOV H3025 D120
io
MOV H2331 D121
at
m
SET SM8571
SM400
to
an m
RS2 D120 K3 D250 K13 K2
au
c o
SM8572 M1
tri k.c
d
M1
ec o
RST SM8572
el no
รู ป 6.127
n a
จากนันM0จะท
้ าให้ SM8571 ON (sending request) และPLCจะส่งรหัสแอสกีLONไปยัง
er lcs
รู ป 6.128
2D code reader 1
3 SR-751 Keyence command FX5-232ADP FX5U
LON
9HSQBQD*cbefhh+
Reading operation 2
OK,LON
respond
RS-232 communication
n
9786163214577
io
4
รูป 6.129
at
m
RS2 instruction
to
OFF ON
driving
an m
SD(TXD) au
c o
LON
send data
tri k.c
d
ON OFF ON
SM8571
el no
RD(RXD)
n a
OK,LON 9786163214577
er lcs
receive data
Receiving complete OFF ON ON
od .p
flag SM8572
M ww
รู ป 6.130
w
ลาดับการสื่อสารคือ
1.PLCส่งรหัสแอสกีLONไปทีS่ R-751
2.เมื่อSR-751ได้ รับรหัสLONแล้ ว ก็จะส่งสัญญาณมาที่PLC เพื่อยืนยันการรับข้ อมูลโดยจะ
ส่งOK,LON มาทีP่ LC
3. SR-751 อ่านแถบ barcode
4. SR-751 ส่งข้ อมูลที่อ่านได้ ไปยังPLC ข้ อมูลที่ส่งเป็ นรหัสแอสกีคือ 9786163214577, การ
ส่งข้ อ มูลมายัง PLCทัง้ สองครัง้ จะเร็ วมาก เมื่อ PLCได้ รับรหัส OK,LON แล้ ว receiving
complete flag จะON และต้ องรี เซ็ตReceiving complete flagทันที เพราะถ้ าไม่รีเซ็ต
receiving complete flag เมื่อSR-751ส่งข้ อมูลมาอีกครัง้ PLCจะไม่สามารถรับข้ อมูลได้
FX5 communication 355
X0 = start
9786163214577
n
respond (D250-D256)
io
N:N networks
at
Slave No.1
master Slave No.1
m
D250-D256 D250-D256
to
FX5-485ADP รูป 6.138
an m
au
c o
D250ถึงD256 ของMaster station ไปที่ D250ถึงD256 ของ slave station และการสัง่ งาน
el no
เขียนโปรแกรมมีดงั นี ้
od .p
n
MOV H3025 D120
io
at
MOV H2331 D121
m
SET SM8571
to
SM400
an m
au RS2 D120 K3 D250 K13 K2
c o
SM8572 M1
tri k.c
d
M1
ec o
RST SM8572
el no
รูป 6.140
od .p
นาข้ อมูลไปเก็บที่D1000ถึงD1006
w
X0 M1064
SM400
BMOV D1000 D250 K7
รูป 6.141
n
io
at
คีย์ลดั ของ Menu bar
m
รู ป 7.23 Tool bar
to
an m
au
c o
tri k.c
d
ec o
คาอธิบายเกี่ยวกับคาสัง่ ต่างๆ
el no
Works Element
n a
window selection
er lcs
window
พื ้นที่เขียนวงจรแลดเดอร์
od .p
M ww
รู ป 7.24
Connection ใช้ ตงค่
ั ้ าต่างๆ เช่นตัง้
destination ค่า parameter
ใช้ ตงค่
ั ้ าการสื่อสาร
n
io
at
Toolbar สามารถจัดวางให้ สบายตาได้ โดย ใช้ เมาส์ รู ป 7.25
m
คลิกที่มมุ ด้ านซ้ ายและนาไปวางตาแหน่งที่ต้องการได้
to
an m
เครื่ องมือบน Toolbar จะใช้ งานได้ ไม่พร้ อมกัน ขึ ้นอยู่กบั สถานะของซอฟต์แวร์ เช่นเมื่อเปิ ด
au
c o
โปรแกรม GX Works3 แล้ ว เครื่ องมือที่ใช้ ได้ คือ การสร้ างnew project หรื อการโหลด
tri k.c
d
โปรแกรมจาก PLC เป็ นต้ น
ec o
el no
n a
er lcs
od .p
help
project โหลดข้อมูลจากPLC
รู ป 7.26
w
รู ป 7.27
1 2 3 4
3 4 5 6 7 8 9 10 รู ป 7.28
3. F6 คือหน้ าสัมผัสแบบN/C
4. sF6 คือกด Shift+F6 เป็ นการขนานหน้ าสัมผัสแบบN/C
5. F7 คือการเขียนคาสัง่ OUT
6. F8คือการเขียนคาสัง่ ประยุกต์ (และคาสัง่ พื ้นฐานเช่น SET, RST, PLS)
7. F9คือการเขียนเส้ นในแนวนอน
8. sF9 คือShift+F9 เป็ นการเขียนเส้ นในแนวตัง้
n
9. cF9คือกดปุ่ มCtrl+F9 เป็ นการลบเส้ นแนวนอน(หรืออาจกดDeleteก็ได้ )
io
10. cF10 คือกดCtrl+F10 เป็ นการลบเส้ นในแนวตัง้
at
m
to
an m
11 12 13 au 14 15 16 17 18 19 20 21 รู ป 7.29
c o
tri k.c
d
11. sF7 คือกดปุ่ ม Shift+F7 คือการเขียนหน้ าสัมผัสแบบพัลล์ขาขึ ้น
12. sF8 คือการกดปุ่ ม Shift+F8 เป็ นการเขียนหน้ าสัมผัสแบบพัลล์ขาลง
ec o
el no
3. เลือก New
3. หรื อเลือก New project
n
โดยใช้ Menuลัดก็ได้
io
at
รู ป 7.38
m
to
4. เลือกseries ของPLC
an m
au 4 เป็ น FX5CPU
c o
5
tri k.c
d
5. เลือก Type เป็ น FX5U
ec o
6
el no
6. เลือกภาษาเป็ น
Ladder
n a
er lcs
7. เลือกOK
od .p
รูป 7.39
M ww
รู ป 7.40
GX Works3 380
2. ดับเบิลคลิก Connection
n
io
at
1. คลิก connection destination
m
to
an m
au
c o
รู ป 7.60
tri k.c
d
ec o
5. กด OK
รู ป 7.61
n
io
at
3. เลือกแท็บ Online
m
to
an m
au
c o
tri k.c
d
4. เลือก Write to PLC หรื อเลือก write to PLC
โดยใช้ Menuลัดก็ได้
ec o
el no
รูป 7.63
n a
5
M ww
w
แสดงเครื่องหมายถูก
ทีไ่ ฟล์ขอ้ มูลทีจ่ ะ
เขียนไปยังPLC
รู ป 7.64
5. เลือก Parameter+ Program
GX Works3 382
รู ป 7.65
6
6. กด Execute เพื่อ
เขียนข้ อมูลไปยังPLC
n
Remote STOP หรือไม่ ถ้าเลือก
io
Yes PLC ก็จะหยุดการทางานให้
at
ก่อน
รูป 7.66
m
to
an m
au
c o
tri k.c
d
8
ec o
el no
n a
er lcs
7
od .p
M ww
9
w
รูป 7.67
รู ป 7.68
7. เลือก Yes to All 8. การเขียนข้ อมูลครบ 100%
9. กด Close
10. กด OK
10
รู ป 7.69
GX Works3 383
11
รู ป 7.70
11. กด Close
12. เมื่อเขียนข้ อมูลไปยังPLCแล้ ว ถ้ ากดสวิตช์ RUN/STOP/RESETไปยังตาแหน่งRUN ไฟ
n
P.RUN จะติดกระพริบ กรณีนี ้PLCยังไม่สามารถประมวลผลโปรแกรมได้
io
at
m
to
12
an m
au หลอดไฟ P.RUN
c o
tri k.c
d
ec o
รู ป 7.71
ไม่กระพริบเท่านัน้
n a
er lcs
สวิตช์RUN/STOP/
w