mospecjenny
|
|
« on: March 06, 2010, 09:32:37 PM » |
|
คือผมต้องการโค้ดที่เชื่อมต่อกับ plc delta (plc delta มี rs-232) เพื่อส่งค่า ascii code หรือ hex ไปสั่งให้
relay ภายใน on , off ได้น่ะครับ ส่งอย่างเดียวก้ได้ ไม่ต้องอ่านกลับมาก้ได้
(ตอนนี้มี 16f877 อยู่ใช้ได้มั้ย ครับ)
ตัวอย่าง code ในการ force Y ของ Plc ที่ส่งจาก PC--->Plc
Command Code:05, Force Single Coil Field Name Example (Hex) Heading 3A Slave Address 01 Command code 05 Coil Address Hi 05 Coil Address Lo 00 Force Data Hi FF Force Data Lo 00 Error Check ( LRC ) F6
MMNN = 0xFF00….Coil ON MMNN = 0x0000….Coil OFF Example:Forcing Coil Y000 ON
PC→PLC “:01 05 05 00 FF 00 F6 CR LF” (ค่าที่ส่งโดย PC) PLC→PC “:01 05 05 00 FF 00 F6 CR LF” (อ่านกลับมา แต่ไม่จำเป็นเท่าไรฉ
Field Name Example (Hex) Heading 3A Slave Address 01 Command code 05 Coil Address Hi 05 Coil Address Lo 00 Force Data Hi FF Force Data Lo 00 Error Check ( LRC ) F6
|