You are on page 1of 18

การสื่อสารข้ อมูลผ่านพอร์ ทอนุกรมRS232c

การสือ่ สารข้อมูลผ่านพอร์ทอนุกรมมี 4 โหมด


 Host Link & Host Link Command (Section 11 Page 400
C200Hs Operation Manual)
 ASCII data
 PC Link (Master or Slave)
 NT(PT) Link (Tough screen)
Protocol host link
 Command Block
 Respond Block
Command Block

 @ ใช้ขน้ึ ต้นคาสังหรื
่ อ Command
 Unit Number จานวน 2 หลักเลขฐานสิบ (x*101+x*100)
เพือ่ ใช้เลือกเครือ่ งควบคุมที่ XX ในระบบเครือข่าย Host Link
 Header ต้องการอ่าน หรือ เขียนกับหน่วยความจาส่วนใดของ PLC
 Text เป็ นส่วนของข้อมูลทีไ่ ด้จากการอ่าน หรือ เขียน
 FCS (Frame Check Sequence) เป็ นส่วนควบคุมความผิดพลาดของข้อมูลซึง่ ได้จากการ
คานวณ
 * (Terminate) ใช้ในการปิดท้ายคาสัง่
 CR (Caries Return) เพือ่ ให้ขอ้ ความทีต่ ามมาขึน้ บรรทัดใหม่
การคานวณหา FCS
อักขระ รหัส(ASCII BINARY) (HEX)

@ 0100 0000 [40]


0 0011 0000 [30]
0 0011 0000 [30]
R 0101 0010 [52]
R 0101 0010 [52]
0 0011 0000 [30]
0 0011 0000 [30]
3 0011 0011 [33]
0 0011 0000 [30]
0 0011 0000 [30]
0 0011 0000 [30]
0 0011 0000 [30]
2 0011 0010 [32]
FCS 0100 0001 [41]
ตาราง ASCII
IR Read Command &
Response Command
โปรแกรมที่ใช้ ทดสอบ Command
Command Block
@00RR0030000241*

Response Command Block

@00RR00E96E7B1C48*
@00RR00E96E7B1C48*
@00RR หมายถึง การอ่านข้อมูลในพื้นที่ IR จากเครื่ องควบคุมหมายเลข 00
00 หมายถึง Response Code แสดงรายละเอียดของความผิดพลาดใน
บล็อกตอบสนอง ดูรายละเอียดจากภาคผนวก
E964 หมายถึง ข้อมูลจาก CH 30 เป็ นเลขฐาน 16
7B1C หมายถึง ข้อมูลจาก CH 31 เป็ นเลขฐาน 16
48 หมายถึง FCS ที่เครื่ องควบคุมส่ งมาในบล็อกตอบสนอง
HR Read Command &
Response Command
LR Read Command &
Response Command
LR READ
Command Format

1 0 3 2 1 0 3 2 1 0
@ * 10 * 10 L R * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10

Begin word (Decimal) No.of word(Decimal)


*
Unit No. Header FCS Terminator
Code

LR
Response Command

1 0 1 0 3 2 1 0 3 2 1 0
@ * 10 * 10 L R * 16 * 16 * 16 * 16 * 16 * 16 * 16 * 16 * 16 * 16

Data from begin word Data from second word


*
Unit No. Header Response FCS Terminator
Code Code
DM Read Command &
Response Command
DM READ
Command Format

1 0 3 2 1 0 3 2 1 0
@ * 10 * 10 R D * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10

Begin word (Decimal) No.of word(Decimal)


*
Unit No. Header FCS Terminator
Code

DM
Response Command

1 0 1 0 3 2 1 0 3 2 1 0
@ * 10 * 10 R D * 16 * 16 * 16 * 16 * 16 * 16 * 16 * 16 * 16 * 16

Data from begin word Data from second word


*
Unit No. Header Response FCS Terminator
Code Code
IR Write Command &
Response Command
HR Write Command &
Response Command
LR Write Command &
Response Command
DM Write Command &
Response Command
คำถำมท้ ำยบท
1. การสอ ื่ สารระบบ Host Link Mode ทีม
่ ก ื่ มต่อ Hard ware
ี ารเชอ
เป็ นแบบ Point to point และ แบบ Multi drop มีความเหมือน
และแตกต่างกันอย่างไร?
- ทางด ้าน Hardware
- ทางด ้าน Software (Protocol)

2. ถ ้ากาหนดข ้อมูลด ้วยโปรแกรมมิง่ คอนโซล หรือ ซอฟท์แวร์


Syswin3.4 ใน เวิลด์ HR00 ให ้เป็ น 5555(Hex) , HR01ให ้เป็ น
2222(Hex) และ HR02 ให ้เป็ น AAAA (Hex) อยากทราบว่า
2.1 FCS มีคา่ เป็ นอย่างไร ?
2.2 Command Block เป็ นอย่างไร ?
2.3 Response Block เป็ นอย่างไร ?

You might also like