ไม่มีชื่อเรื่องภาพนิ่ง

Download Report

Transcript ไม่มีชื่อเรื่องภาพนิ่ง

Department
of Electrical
, Faculty of
Engineering
Department
Departmentof
ofElectrical
Electrical, ,Faculty
Facultyof
ofEngineering
Engineering
Prince
of Songkla
University
Prince
Princeof
ofSongkla
SongklaUniversity
University
PROGRAMMABLE
CONTROLLER
Electrical Engineering , Prince of Songkla University
หัวข้ อการบรรยาย
บทนา
ประวัตขิ อง PC
การจาแนกชนิดของ PC
ส่ วนประกอบของ PC
การทางานของ PC
Presentor :
Sawit TANTHANUCH
Last updated: May 2000
PC คืออะไร ?
A
ปัจจุบันมัก
เรียกว่า P C
เนื่องจากระบบนี้
สามารถ
ปฏิบัตงิ านได้ ท้ัง
แบบ แอนาลอก
และ ดิจติ อล จึง
ไม่ จาเป็ นต้ องใช้
ตรรกะ หรือ logic
มาช่ วยในการ
ควบคุม
เป็ นคาย่ อของอุปกรณ์ ควบคุมอิเล็กทรอนิกส์ ที่มหี น่ วยความจาใน
การเก็บโปรแกรมสาหรับควบคุมการทางานของอุปกรณ์ ต่างๆ ทีต่ ่ อกับ
ขั้วเข้ าและขั้วออก
B
ในยุโรบมักเรียกว่ า “ซีเควนเซอร์ ” (Sequencer Controller)
เรียกย่ อๆว่ า SC แต่ สมาคมผู้ผลิตอุปกรณ์ ไฟฟ้ าญีป่ ุ่ น (JEMA) มัก
เรียก “PC” หรือ “PLC” ซึ่งย่ อมาจาก Programmable Logic
C
o
n
t
r
o
l
l
e
r
1969
What Where
When Why
How ?
บริษัท B e d f o r d A s s o c i a t e s สร้ าง
ModularDigital Controller (Modicon) ให้ กบั GM และ
ออกวางขายโดยบริษทั A l l e n - B r a d l e y ในชื่อ P L C
ประวัติ PC
1990-2000 กาหนดมาตราฐาน
ภาษาเป็ น I E C1131-3 สามารถ
1970 - 79
พัฒนาให้
P L C สามารถสื่ อสาร
ข้ อมูลระหว่ างกัน โดยระบบ Modbus ของ Modicon และ
เริ่มใช้ อนิ พุท/เอาท์ พุทที่เป็ นสั ญญาณแอนาลอก
1980 - 89
สร้ างมาตรฐานในการสื่ อสารข้ อมูล
ได้ ด้วย
ของ PLC โดย GM เรียกว่ าmanufacturing automation
- function block diagrams
protocal (MAP) และ ผลิตโปรแกรมที่สามารถควบคุม PLC
-
ด้ วยภาษาสั ญญลักษณ์
ควบคุม
P
L
C
instruction
list
- C / structured text
โดยผ่ านทางคอมพิวเตอร์
ประเภท
Dale Carnegie
Training®
และการเลื
อกใช้ งาน
• การเลือกใช้
• จานวน Input Output
• Micro PC
• ประเภทของการควบคุมทีต่ ้ องการ
• Small PC
• ขนาดของข้ อมูลทีจ่ ะเก็บในหน่ วยความจา
• Medium PC
• อุปกรณ์ ต่อพ่วงทีต่ ้ องการใช้
• Large PC
• สภาพแวดล้ อมในการติดตั้ง
• Very large PC
• การดูแล บารุ งรักษา
• ราคา
ประเภท
Dale Carnegie
Training®
และการเลื
อกใช้ งาน
• การเลือกใช้
Micro PC (ขนาดเล็กมาก)
• Micro PC
• Small PC
• Medium PC
• Large PC
• Very large PC
•
•
•
•
•
•
0-32 I/O Points
8 Bits Processor
Memory Up to 1 K
Digital I/O (Built in)
Timer/Counter/Mcr (Master control relay)
Programmed With Handheld
ประเภท
Dale Carnegie
Training®
และการเลื
อกใช้ งาน
• การเลือกใช้
Small PC (ขนาดเล็ก)
• Micro PC
ข้ อมูลทัว่ ไป
• 32-128 I/O Points
• 8 Bits Processor
• Memory Up to 2 K
• Digital I/O (Local Only)
• Timer/Counter/Mcr/Tcs (shift register)
• Ladder or Boolean Language Only
• Small PC
• Medium PC
• Large PC
• Very large PC
ประเภท
Dale Carnegie
Training®
และการเลื
อกใช้ งาน
• การเลือกใช้
Small PC (ขนาดเล็ก)
• Micro PC
ขนาด AREA “A”
64-128 I/O Points
• มี Analog control
• ทา Math operation ได้
• เชื่อมโยงเป็ นเครือข่ ายได้
• มี Remote I/O
• Small PC
• Medium PC
• Large PC
• Very large PC
ประเภท
Dale Carnegie
Training®
และการเลื
อกใช้ งาน
• การเลือกใช้
Medium PC (ขนาดกลาง)
• Micro PC
ข้ อมูลทัว่ ไป
• 64-1024 I/O
• Memory 4K Up to 8K
• DI/DO, AI/AO , Local & Remote I/O
• Ladder, Boolean & High Level Language
• Network link
• Small PC
• Medium PC
• Large PC
• Very large PC
ประเภท
Dale Carnegie
Training®
และการเลื
อกใช้ งาน
• การเลือกใช้
Medium PC (ขนาดกลาง)
• Micro PC
ขนาด AREA “B”
• 512-1024 I/O
• มี Memory มากกว่ า
• ทา PID Control ได้
• ทา Subroutine ได้
• ทา Math ได้
• ทา Data Handling ได้ มากขึน้
• Small PC
• Medium PC
• Large PC
• Very large PC
ประเภท
Dale Carnegie
Training®
และการเลื
อกใช้ งาน
• การเลือกใช้
Large PC (ขนาดใหญ่ )
• Micro PC
ข้ อมูลทัว่ ไป
• 512-4096 I/O ,8-16 Bit Processor
• Memory Up to 12K
• DI/DO, AI/AO , Local & Remote I/O
• Ladder, Boolean & High Level Language
• Fn Block, Pid Module ,Math (Square Root)
• Small PC
• Medium PC
• Large PC
• Very large PC
ประเภท
Dale Carnegie
Training®
และการเลื
อกใช้ งาน
• การเลือกใช้
Large PC (ขนาดใหญ่ )
• Micro PC
ขนาด AREA “C”
• 2048-4096 I/O Points
• มี Application Memory มากกว่ า
• ทา Special Function I/O Module ได้
• ทา Math ได้
• Small PC
• Medium PC
• Large PC
• Very large PC
ประเภท
Dale Carnegie
Training®
และการเลื
อกใช้ งาน
• การเลือกใช้
Very large PC (ขนาดใหญ่ มาก)
• Micro PC
ข้ อมูลทัว่ ไป
• 2048-8192 I/O , 16 / 32 Bit
• Memory Up to 64K
• DI/DO AI/AOLocal & Remote I/O
• Ladder, Boolean & High Level Language
• Fn Block, Pid Module ,Math (Cosine)
• Host Computer , machine diagnostic
• Small PC
• Medium PC
• Large PC
• Very large PC
ประเภท
Dale Carnegie
Training®
และการเลื
อกใช้ งาน
• การเลือกใช้
• Micro PC
• Small PC
• Medium PC
• Large PC
• Very large PC
Very large PC (ขนาดใหญ่ มาก)
Supervisory Control and Data Acquisition - SCADA
•
•
•
•
Man/Human Machine Interface
Communicate with various PC protocols
Graphic & Animation tools
Data logging & Events logging
TT
o
p
o
ll
o
g
y
PCDale Carnegie Training®
การจัดองค์ ประกอบ
•รวมศูนย์
•กึ่งรวมศูนย์
•กระจาย
TT
o
p
o
ll
o
g
y
PCDale Carnegie Training®
การจัดองค์ ประกอบ
•รวมศูนย์
•กึ่งรวมศูนย์
•กระจาย
TT
o
p
o
ll
o
g
y
PCDale Carnegie Training®
การจัดองค์ ประกอบ
•รวมศูนย์
•กึ่งรวมศูนย์
•กระจาย
1. CPU
•Operating system
(ROM)
•Program memory
(RAM,EPROM/EEPROM)
•Process image (PII,PIQ)
•Serial interface
•Timers,Counters,Flags
•Processor
•Arithematic unit (AU)
2. I/O
•AI/AO , DI/DO
•Interrupts
ส่
ว
นประกอบ
Dale Carnegie Training®
การทางาน
1. PC จะตรวจสอบอินพุทโดยจะ scan
อินพุทแต่ ละตัวไามลาดับ
จากนั้นจะ
บันทึกข้ อมูลที่ได้ ลงในหน่ วยความจา
2. P C จะทาการประมวลผลตาม
โปรแกรมที่ได้ เขียนขึน้ เพียงคาสั่ งละ
ครั้ง
แล้ วเก็บผลที่ได้ จากการ
ประมวลผลไว้ ในหน่ วยความจาเพือ่ ใช้
ในขั้นตอนต่ อไป
3. PC จะทาการปรับปรุงสภาวะของ
เอาท์ พทุ หลังจากเสร็จขั้นตอนที้ PC
จะกลับไปที่ข้นั ตอนที่ 1 และทาซ้าไป
เรื่อย
ๆอย่ างต่ อเนื่อง
ระยะเวลาของวงรอบทางาน
ระยะเวลา 1 วงรอบทางานจะหมายถึงเวลาที่ใช้ ไปในการทางานตามขั้นตอนทั้ง
3
ระยะเวลาของวงรอบทางาน
สั ญญาณเข้ าที่จะป้ อนเข้ า PC จะต้ องมีช่วง ON และ OFF ยาวกว่ า 1 รอบ
ระยะเวลาของวงรอบการทางาน เพือ่ ให้ เกิดการอ่ านสั ญญาณได้ ถูกต้ อง และสั ญญาณออกที่
จะควบคุมก็ต้องนานพอที่จะทาให้ อุปกรณ์ ต่อพ่วงปลายทางรับรู้ สถานะที่จะสั่ งงานด้ วย
ภาษาของ PC
1. Statement list (STL) *
2. Control system flow (CSF)*
3. Ladder diagram (LAD)*
4.Boolean & High level
language
* Industrial standard
L
A
D
D
E
R
Combination Control Process : ควบคุมโดยไม่ สนใจลาดับการทางาน
Sequential Control Process : ควบคุมโดยกาหนดลาดับการทางานทีแ่ น่ นอน
ตัวอย่ าง วงจรการ Start/Stop ในการ ควบคุมการทางานของ
Magnetic contactor