อ.เฉลิม จินาตุน

Download Report

Transcript อ.เฉลิม จินาตุน

อ.เฉลิม จินาตุน
1.
2.
3.
1.
มีความเข้ าใจระบบเลขฐานต่ างๆ
มีความเข้ าใจและสามารถแปลงเลขฐานได้
มีความเข้ าใจประเภทของอุปกรณ์ อนิ พุท
ของ PLC
มีความเข้ าใจประเภทของอุปกรณ์ เอาท์ พทุ
ของ PLC
อ.เฉลิม จินาตุน
1.
2.
3.
4.
5.
ระบบเลขฐาน
การแปลงเลขฐาน
ระบบข้ อมูลใน PLC และคอมพิวเตอร์
หน่ วย Input / Output
วงจรลอจิก
อ.เฉลิม จินาตุน
 ในการทางานของ
PLC อาศัยตัวเลขและ
หลักคณิตศาสตร์ ในการสร้ างข้ อมูล และ
ช่ วยในการประมวลผล โดยใช้ หลักการ
ของระบบเลขฐานสอง และ ฐานสิ บหก
ซึ่งต่ างจากระบบเลขฐานสิ บ ที่เราใช้ ใน
ชีวติ ประจาวัน
อ.เฉลิม จินาตุน
 มีตัวเลขที่ไม่ ซ้ากันทั้งหมด 10 ตัว
คือ 0-9
 หรื อเรี ยกอีกอย่ างหนึ่งว่ า BCD Code
หรือ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 และ 9
อ.เฉลิม จินาตุน
ระบบเลขฐานสอง คือระบบตัวเลขที่มีค่า
ฐานเป็ นสอง มีสญ
ั ลักษณ์ 2 ตัว คือ 0 กับ
1 ค่าตามตาแหน่งของส่ วนที่เป็ นจานวน
เต็มของเลขฐานสอง คือ
อ.เฉลิม จินาตุน
BCD
ฐานสอง
BCD
ฐานสอง
0
1
2
3
4
00
01
10
11
100
5
6
7
8
9
101
110
111
1000
1001
อ.เฉลิม จินาตุน
เลขฐานสิ บหก หรือเรียกว่ า Hex
ประกอบไปด้ วยตัวเลขจานวน 16 ตัว
ได้ แก่ เลข 0-9 และ ตัวอักษร A-F ใช้
แทนตัวเลขอีก 6 ตัวที่เหลือ
อ.เฉลิม จินาตุน
BCD
0
1
2
3
4
เลขฐานสอง
0000
0001
0010
0011
0100
เลขฐานสิ บหก
0
1
2
3
4
อ.เฉลิม จินาตุน
BCD
5
6
7
8
9
เลขฐานสอง
0101
0110
0111
1000
1001
เลขฐานสิ บหก
5
6
7
8
9
อ.เฉลิม จินาตุน
BCD
11
12
13
14
15
เลขฐานสอง
1011
1100
1101
1110
1111
เลขฐานสิ บหก
B
C
D
E
F
อ.เฉลิม จินาตุน
 การแปลงเลขฐานสิ บให้ เป็ นเลขฐานสอง
 การแปลงเลขฐานสองให้ เป็ นเลขฐานสิ บ
 การแปลงเลขฐานสองเป็ นเลขฐานสิ บหก
 การแปลงเลขฐานสิ บหกเป็ นเลขฐานสอง
อ.เฉลิม จินาตุน
การแปลง BCD Code ให้ เป็ นเลขฐานสอง
สามารถทาได้ โดยวิธีการหารสั้ นด้ วยเลข
สอง และเขียนผลหารและเศษไว้ และนาผล
การหารที่เหลือมาหารด้ วย เลขสองจนกระทั่ง
ผลหารเป็ นศูนย์ สุ ดท้ ายทาการเขียนเศษที่ได้
จากการหารโดยเรียงลาดับจากล่ างขึน้ บน
อ.เฉลิม จินาตุน
58 / 2 = 29
29 / 2 = 14
14 / 2 = 7
7/2 =3
3/2 =1
เศษ 0
เศษ 1
เศษ 0
เศษ 1
เศษ 1
ผลลัพธ์ คอื
5810 = 1110102
1 / 2 = 0 เศษ 1
อ.เฉลิม จินาตุน
ในการแปลงเลขฐานสอง ให้เป็ น
เลขฐานสิ บ สามารถทาได้โดยการคูณตัว
เลขฐานสองยกกาลัง ในแต่ละหลักด้วยค่า
ประจาหลักคือ 2n
(n คือตัวเลขแสดงจานวนตาแหน่งหลัก)
อ.เฉลิม จินาตุน
11010)2
5
4
3
1110102 = (1x2 )+(1x2 )+(1x2 )
2
1
0
+(0x2 ) +(1x2 )+(0x2 )
= 32+16+8+0+2+0

= 5810
อ.เฉลิม จินาตุน
ทาได้โดยการแปลงเลขฐานสอง
ทีละ 4 บิต ให้เป็ นเลขฐานสิ บหก 1 หลัก
จากตาแหน่งประจาหลักที่นอ้ ยที่สุด
เช่น 1011110010 = 1011110010
= 0010 1111 0010
อ.เฉลิม จินาตุน
0
1001 1001 0101 0110 = 9 9 5 6
= 995616
อ.เฉลิม จินาตุน
การแปลงเลขฐานสิ บหกให้ เป็ น
เลขฐานสอง จะต้ องทาเลขฐานสิ บหกให้ เป็ น
เลขฐานสองเป็ นกลุ่ม กลุ่มละ 4 บิต
เช่ น DF8 จะได้ เป็ น D F 8
อ.เฉลิม จินาตุน
2 F E 5 = 0010 1111 1110
0101
= 101111111001012
อ.เฉลิม จินาตุน
ข้ อมูล
1
1
1
1
digit =
byte =
word =
word =
4
8
16
1
byte
bit
bit
channal
อ.เฉลิม จินาตุน
 Digital
Input อินพุทประเภทนีม้ สี องสภาวะ
การทางานคือ เปิ ด และ ปิ ด (ON / OFF)
 Digital Output
มีลกั ษณะการทางาน สอง
สภาวะ คือ (On / Off)
อ.เฉลิม จินาตุน
Analog Input คือ อินพุททีส่ ามารถรับ
สั ญญาณอนาล็อกที่มีลกั ษณะเป็ นสั ญญาณ
ต่ อเนื่อง
อ.เฉลิม จินาตุน
เป็ นอินพุททีอ่ อกแบบมาเป็ นพิเศษเพือ่ เพิม่
ความสามารถในการทางานของ PLC ให้
สู งขึน้ เช่ น พัลส์ อนิ พุท (Pulse input) จ่ าย
สั ญญาณทาให้ PLC มีความสามารถในการรับ
สั ญญาณทีม่ ีความถีส่ ู งๆ เช่ น Encoder
อ.เฉลิม จินาตุน
เอาท์ พทุ พิเศษเฉพาะงาน เช่ น พัลส์
เอาท์ พทุ
สามารถนาไปใช้ งานควบคุม
ความเร็วมอเตอร์
หรือ อาจนาไปควบคุม
ตาแหน่ งทีม่ ีความละเอียดโดยผ่ านชุดไดร์ ฟได้
ด้ วยวิธี Pulse Train Output หรือ Pulse
PWM
อ.เฉลิม จินาตุน
เป็ นลักษณะการให้ สัญญาณออกมา
ในรูปแบบของสั ญญาณต่ อเนื่องทีเ่ ป็ นสั ญญาณ
มาตรฐาน ได้ แก่ สั ญญาณกระแส 4-20 mA
สั ญญาณแรงดันมาตรฐาน 0-5 V และ 0-10 V
เป็ นต้ น
อ.เฉลิม จินาตุน
 แอนด์ เกต (AND
Gate)
 ออเกต (OR Gate)
 แนนด์ เกต (Nand gate)
 นอร์ เกต (NOR gate)
 เอ็กคลูซีฟออเกท (Exclusive OR Gate)
อ.เฉลิม จินาตุน
วงจรลอจิก
ตารางความจริง
Y=A.B
อ.เฉลิม จินาตุน
วงจรลอจิก
ตารางความจริง
Y=A+B
วงจรลอจิก
ตารางความจริง
Y=A.B
วงจรลอจิก
ตารางความจริง
Y=A+B
วงจรลอจิก
ตารางความจริง
Y = A.B + A.B
วงจรสวิทช์
ตัวอย่ างการใช้ งานโปรแกรม
Zelio soft 2.0
อ.เฉลิม จินาตุน
เปิ ดโปรแกรม
อ.เฉลิม จินาตุน
เลือกสร้าง
โปรแกรมใหม่
อ.เฉลิม จินาตุน
เลือกรุ่ นตาม
คุณสมบัติของ PLC
กดปุ่ ม
Next
อ.เฉลิม จินาตุน
เลือกส่ วนต่อ
ขยายเพิม่ ของ
PLC
อ.เฉลิม จินาตุน
เลือกภาษาทีใ่ ช้ เขียนโปรแกรม
อ.เฉลิม จินาตุน
พืน้ ที่สาหรับการเขียนโปรแกรม
อ.เฉลิม จินาตุน
อ.เฉลิม จินาตุน