Thread Content
เครื่อง Siemens S7-200 ของโรงงานเรามีช่องสำหรับการสื่อสารแบบ 485 โดยใช้ขาที่ 3 และ 8 ของพอร์ตหมายเลข 0 เพื่อเชื่อมต่อกับระบบของ Zhejiang University Central Control ซึ่งสามารถสื่อสารกันได้อย่างปกติ แต่เนื่องจากระยะทางที่ไกล จึงต้องเพิ่มอินเทอร์เฟซผู้ใช้เข้ามา โดยเลือกใช้ผลิตภัณฑ์ Stepco 4532TE แต่เมื่อเชื่อมต่อเข้ากับสาย 485 เดิมก็ไม่สามารถสื่อสารกันได้ และเมื่อเชื่อมต่อจากขาที่ 3 และ 8 ของพอร์ตหมายเลข 1 ของ PLC เข้ากับอินเทอร์เฟซผู้ใช้ก็ยังคงไม่สามารถสื่อสารกันได้อยู่ดี เป็นปัญหาของ PLC หรือว่าอินเทอร์เฟซผู้ใช้ยังไม่ได้ตั้งค่าให้ถูกต้อง?
PORT 0 สามารถทำหน้าที่เป็นเซิร์ฟเวอร์ MODBUS RTU ได้ หรือจะทำหน้าที่เป็นสลาฟก็ได้เช่นกัน PORT 1 สามารถใช้เป็นสถานีหลักได้เท่านั้น นี่คือความแตกต่างหลักระหว่างพอร์ตทั้งสอง ดังนั้น หน้าจอสัมผัสจึงจำเป็นต้องถูกตั้งค่าให้เป็นเพียงสถานีรับข้อมูลเท่านั้น พอร์ตหมายเลข 200 ก็คือ 3 และ 8 ส่วนการเชื่อมต่อพอร์ตของหน้าจอสัมผัสล่ะ?
หน้าจอสัมผัสของฉันมี 6 พิน โดย 1 พินใช้สำหรับการเชื่อมต่อ ส่วนอีก 5 พินนั้นใช้สำหรับสัญญาณและกราวด์
น่าจะสามารถเชื่อมต่อด้วยสายสัญญาณใน DCS ได้นะ ที่นี่เราก็เชื่อมต่อกันแบบนี้แหละ
ก่อนอื่น: ให้ต่อขาที่ 3 และ 8 ของพอร์ตที่ 1 ของ PLC เข้ากับอินเทอร์เฟซผู้ใช้ และเนื่องจากสามารถสื่อสารกับ DCS ได้อย่างปกติ ก็แสดงว่าโปรแกรมการสื่อสารภายใน PLC รวมถึงที่อยู่ของตัวแปรต่างๆ นั้นถูกตั้งค่าไว้อย่างถูกต้องแล้ว ดังนั้นจึงไม่น่ามีปัญหากับ PLC จากนั้นให้ตรวจสอบว่าที่อยู่ของหน้าจอสัมผัสนั้นถูกต้องหรือไม่ และตรวจสอบด้วยว่าการตั้งค่าภายในหน้าจอสัมผัสนั้นสอดคล้องกับที่อยู่ของตัวแปรที่ใช้ในการสื่อสารหรือไม่