การกำหนดค่าไดรเวอร์ RSLinx สำหรับการสื่อสาร SLC 5/04 ผ่าน DF1, DH-485 และ DH+
การกำหนดค่าไดรเวอร์ RSLinx สำหรับ SLC 5/04: ใช้ไดรเวอร์ DF1 สำหรับพอร์ตอนุกรม CH.0, ใช้ 1747-PIC/AIC+ สำหรับ DH-485 หรือใช้การ์ด 1784-PCMK/PKTX สำหรับ DH+ (C...
การสื่อสาร RSLinx Classic กับ SLC 5/04 ให้มีความน่าเชื่อถือยังคงเป็นทักษะพื้นฐานสำคัญในโรงงานที่ยังใช้งานลอจิก RSLogix 500 ควบคู่กับเซลล์ ControlLogix รุ่นใหม่ บุคลิกการทำงานแบบสองช่องสัญญาณของคอนโทรลเลอร์คือด่านแรก: Channel 0 รองรับ DF1 หรือ DH-485 ส่วน Channel 1 รองรับเฉพาะ DH+ การเลือกไดรเวอร์ RSLinx ไม่ตรงกับพอร์ตทางกายภาพเป็นสาเหตุที่พบบ่อยที่สุดที่ทำให้ RSWho แสดงรายการว่าง แม้ไฟ RUN ของโปรเซสเซอร์จะทำงานปกติ
คอนเน็กเตอร์ Channel 0 และ Channel 1 ของ SLC 5/04 พร้อมฮาร์ดแวร์อินเทอร์เฟซ DF1, DH-485 และ DH+ ที่ใช้กันทั่วไป
ตรวจสอบให้สื่อกลางตรงกันก่อนเปิด RSLinx โดยทั่วไป DF1 Full-Duplex บน Channel 0 ใช้สายสื่อสารอนุกรม 1747-CP3 (หรือเทียบเท่า) จากพอร์ต COM ของพีซีหรืออะแดปเตอร์ USB-อนุกรม ส่วน DH-485 บน Channel 0 ต้องใช้เส้นทางผ่าน 1747-PIC หรือ AIC+ ไม่ใช่สาย null-modem ทั่วไป DH+ บน Channel 1 ต้องใช้การ์ด 1784-PCMK, 1784-PKTX หรือการ์ดตระกูล KTX รุ่นเก่า พร้อมแท็ปสายหลักและตัวต้านทานปลายสายที่ถูกต้อง อัตราบอดของอุปกรณ์ทั้งสองฝั่งต้องตรงกันทุกประการ และแอดเดรสโหนด DH+ ใช้ค่าเลขฐานแปดตั้งแต่ 00 ถึง 77
ตรวจสอบการกำหนดค่าช่องสัญญาณของโปรเซสเซอร์ใน RSLogix 500
ไม่ว่าจะออนไลน์หรือออฟไลน์ ให้เปิด Channel Configuration ของ SLC 5/04 และจดว่ากำหนดโปรโตคอลใดไว้ใน Channel 0 รวมถึงกำหนดหมายเลขโหนดหรือสถานีใดไว้ อย่าคิดว่าค่าเริ่มต้นจากโรงงานยังคงอยู่หลังการดาวน์โหลดจากผู้ผลิตเครื่องจักรครั้งล่าสุด หาก Channel 0 เป็น DF1 Full-Duplex ที่ 19200 โดยไม่มีการควบคุมแฮนด์เชก ไดรเวอร์ DF1 ใน RSLinx ต้องใช้การตั้งค่าเดียวกัน หาก Channel 0 เป็น DH-485 หมายเลขสถานีและอัตราบอดต้องตรงกับเครือข่าย AIC+ ส่วนแอดเดรสโหนด DH+ ของ Channel 1 ต้องไม่ซ้ำกับโหนดอื่นบนสายหลัก โหนดเลขฐานแปดที่ซ้ำกันทำให้การเรียกดูอุปกรณ์ติด ๆ ดับ ๆ จนดูเหมือนเป็นข้อผิดพลาดของไดรเวอร์
พิมพ์หรือจับภาพหน้าจอสรุปช่องสัญญาณไว้ก่อนออกจากรถเข็นแล็ปท็อป ปัญหา “RSLinx มองไม่เห็น PLC” หลายกรณีจบลงเมื่อช่างไฟพบว่า Channel 0 ถูกเปลี่ยนเป็น DH-485 เมื่อหลายเดือนก่อนเพื่อย้ายระบบ PanelView แต่แล็ปท็อปยังโหลดโปรไฟล์ไดรเวอร์ DF1 อยู่
กล่องโต้ตอบการกำหนดค่าไดรเวอร์ RSLinx Classic ที่ตั้งค่าให้ตรงกับ DF1 Full-Duplex ของ Channel 0 ใน SLC 5/04
กำหนดค่าไดรเวอร์ RSLinx
- เปิด RSLinx Classic แล้วเลือก Configure Drivers
- สำหรับ DF1 บน Channel 0 ให้เพิ่ม “RS-232 DF1 devices” เลือกพอร์ต COM ที่ถูกต้อง ตั้งค่า Device เป็นรูปแบบ SLC-CH0 / 1747-CP3 ให้ตรงกับอัตราบอด พาริตี การตรวจสอบข้อผิดพลาด และโหมด Full-Duplex
- สำหรับ DH-485 ให้เพิ่มไดรเวอร์ 1747-PIC/AIC+ (หรือชุดไดรเวอร์ทดแทนแบบ USB ที่เหมาะสม) ตั้งหมายเลขสถานีให้ไม่ซ้ำกับโปรเซสเซอร์ และตั้งอัตราบอดให้ตรงกัน
- สำหรับ DH+ บน Channel 1 ให้กำหนดค่าไดรเวอร์ 1784-PCMK/PKTX/KTX ตั้งโหนดพีซีเป็นแอดเดรสเลขฐานแปดที่ยังไม่ได้ใช้งาน และตรวจสอบประเภทเครือข่ายกับความเร็ว (โดยทั่วไปคือ 57.6K หรือ 230.4K ตามที่ติดตั้ง)
- เริ่มต้นไดรเวอร์และตรวจสอบว่าสถานะแสดงเป็น Running โดยไม่มีข้อผิดพลาดว่าพอร์ตถูกใช้งานอยู่
เรียกดูด้วย RSWho และตรวจสอบการเชื่อมต่อให้ครบถ้วน
เปิด RSWho ขยายไดรเวอร์ใหม่ แล้วรอให้สถานี SLC 5/04 ปรากฏพร้อมโหนดที่คาดไว้ เชื่อมต่อคอนโทรลเลอร์แบบออนไลน์จาก RSLogix 500 ผ่านเส้นทางดังกล่าว และทดลองอ่านข้อมูลขนาดเล็กจากตารางข้อมูล หากสถานีปรากฏแล้วหายไป ให้ตรวจสอบชีลด์สาย การไบอัสของ AIC+ ตัวต้านทานปลายสาย DH+ และค่าหน่วงของ USB-อนุกรมอีกครั้ง การจัดการพลังงานของแล็ปท็อปที่ทำให้พอร์ต USB COM เข้าสู่โหมดพักเป็นสาเหตุที่พบบ่อยของการหลุดของ DF1 ระหว่างการอัปโหลดเป็นเวลานาน
| เส้นทาง | ช่องสัญญาณ | ฮาร์ดแวร์ที่ใช้ทั่วไป | จุดสำคัญของไดรเวอร์ RSLinx |
|---|---|---|---|
| DF1 Full-Duplex | CH.0 | 1747-CP3 | RS-232 DF1 และการตั้งค่าอัตราบอด/พาริตีต้องตรงกัน |
| DH-485 | CH.0 | 1747-PIC / AIC+ | ไดรเวอร์ PIC/AIC และสถานีต้องไม่ซ้ำกัน |
| DH+ | CH.1 เท่านั้น | 1784-PCMK / PKTX / KTX | ไดรเวอร์การ์ด DH+ และโหนดเลขฐานแปด 00–77 |
รายการตรวจสอบก่อนสรุปว่าเครือข่าย “ใช้งานไม่ได้”:
1. โปรโตคอลใน RSLogix 500 Channel Config = สื่อกลางที่ต้องการ
2. อัตราบอดของ PLC และ RSLinx ตรงกัน
3. หมายเลขชิ้นส่วนของสาย/อะแดปเตอร์ตรงกับโปรโตคอล
4. โหนด DH+ ไม่ซ้ำและเป็นเลขฐานแปด
5. สถานะไดรเวอร์ = Running และ RSWho แสดงสถานี
6. RSLogix 500 เชื่อมต่อออนไลน์ได้โดยไม่มีการหมดเวลาซ้ำ ๆ
ข้อผิดพลาดที่ทำให้เสียเวลาตลอดกะ
อย่าชี้ไดรเวอร์ DH+ ไปยัง Channel 0 อย่าใช้สาย CP3 กับพอร์ต DH-485 แล้วคาดหวังให้ระบบเจรจาค่าโดยอัตโนมัติ อะแดปเตอร์ USB-RS232 ที่ไม่รักษาอัตราบอดคงที่เมื่อ Windows ประหยัดพลังงานผ่านไดรเวอร์ อาจเรียกดูได้ในครั้งแรกแต่ล้มเหลวระหว่างการอัปโหลด สำหรับ DH+ ให้บันทึกแอดเดรสเลขฐานแปดไว้ในตู้ เพื่อป้องกันไม่ให้ช่างที่คุ้นเคยกับเลขฐานสิบตั้งโหนดเป็น 8 ทั้งที่หน้าปัดอ่านได้ 10 ในระบบเลขฐานแปด เก็บโปรไฟล์ CP3 และ PCMK ที่ทดสอบแล้วว่าใช้งานได้อย่างละหนึ่งชุดไว้ในโฟลเดอร์สำรอง RSLinx ของโรงงาน
เมื่อ RSWho แสดงรายการ SLC 5/04 ได้อย่างสม่ำเสมอแล้ว ให้บันทึกการกำหนดค่า RSLinx และส่งออกชุดไดรเวอร์ไว้สำหรับอิมเมจบำรุงรักษา แนวทางเล็ก ๆ นี้ช่วยให้ยังใช้งานการแก้ไขออฟไลน์ ตาราง Force และเครื่องมือทำเทรนด์บนระบบ PLC และ PAC ที่มีอายุการใช้งานมากได้ โดยไม่ต้องสร้างเส้นทางอนุกรมใหม่ทุกครั้งที่หยุดซ่อมบำรุง
เกี่ยวกับผู้เขียน
Mark Townsend | วิศวกรระบบอัตโนมัติอาวุโส – ระบบ Allen-Bradley
Mark Townsend เป็นวิศวกรระบบอัตโนมัติอาวุโสที่มีประสบการณ์กับแพลตฟอร์ม Allen-Bradley มากกว่า 18 ปี ครอบคลุม ControlLogix, CompactLogix และ SLC-500 รุ่นเก่า งานประจำของเขาคือการพัฒนาลอจิกด้วย RSLogix / Studio 5000 และเริ่มต้นใช้งาน HMI FactoryTalk View ในระบบที่มีอุปกรณ์หลายรุ่นและมีอายุการใช้งานมาก