Thread Content
ผมไม่ใช่เจ้าหน้าที่ด้านเทคนิค DCS ระบบ DCS ของโรงงานเรามีการสื่อสารกับอุปกรณ์ของบุคคลที่สามผ่าน S7-200 1. การตั้งค่าระบบ DCS สมบูรณ์และไม่มีปัญหา ผมเคยใช้ระบบนี้มาก่อนด้วย 2. S7-200 ถูกปิดไฟเป็นเวลานาน ประมาณ 1 ปีครึ่ง โดยแรงดันไฟที่ออกมาจากสายสื่อสารอยู่ที่ 3 โวลต์ “สายสื่อสารไม่มีการทำเครื่องหมาย และขั้วต่อสายสื่อสารก็ไม่มีการทำเครื่องหมายเช่นกัน 3. มีสวิตช์สำหรับการส่งข้อมูล 2 เครื่อง โดยแต่ละช่องทางไม่มีการกำหนดหมายเลขไว้ จึงไม่ทราบว่าช่องทางใดเคยถูกใช้มาก่อน สายสำหรับการส่งข้อมูลอยู่ในสภาพปกติ โดยมีค่าความต้านทานของสายอยู่ที่ 2.6 โอห์ม แต่ละช่องถูกเชื่อมต่อในลักษณะที่ด้านซ้ายเป็นขั้วบวก ส่วนด้านขวาเป็นขั้วลบ เมื่อทดสอบโดยการเชื่อมต่อ TX กับ RX บนสวิตช์ ไม่มีไฟใดสว่างขึ้นเลย แต่เมื่อทดสอบโดยการเชื่อมต่อด้านซ้ายเป็นขั้วลบและด้านขวาเป็นขั้วบวก จะมีเพียงไฟ RX เท่านั้นที่สว่างขึ้นในแต่ละช่อง 4. การเชื่อมต่อระหว่าง DCS กับบุคคลที่สามไม่สามารถทำงานได้ เมื่อเชื่อมต่อตามลำดับซ้ายบวก ขวาลบ ก็ไม่มีอุปกรณ์ใดสามารถสื่อสารกันได้เลย ไฟบนสวิตช์ก็ไม่มีดวงไหนสว่างขึ้นมาเลย ส่วนการเชื่อมต่อในทิศทางตรงกันข้ามนั้นก็ยังไม่ได้ทดสอบ 5. ขอถามหน่อยครับ สำหรับวิธีการเชื่อมต่อแบบ “ซ้ายบวก ขวาลบ” แล้วสาเหตุหลักที่ทำให้ไฟ TX และ RX ไม่สว่างนั้นมีอะไรบ้างครับ? “สายสื่อสารแบบ “ซ้ายลบ ขวาบวก” มีเพียงไฟดวงเดียวที่สว่าง สาเหตุของสถานการณ์นี้คืออะไร? หลังจากสลับสายการสื่อสารแล้ว ให้เปิดใช้งานช่องทาง DCS อีกครั้ง เนื่องจากไม่มีประสบการณ์ ไม่ทราบว่าวิธีนี้จะได้ผลหรือเปล่า การสลับสายการสื่อสารจะส่งผลกระทบต่อพอร์ตของสวิตช์หรือเปล่า
การสื่อสารผ่านพอร์ตแบบซีรีียลนั้นเป็นเรื่องที่ยุ่งยาก เพราะถ้าเชื่อมต่อได้แล้วก็จะไม่มีปัญหา แต่ถ้าเชื่อมต่อไม่ได้ ผู้ที่เพิ่งเริ่มต้นก็จะใช้เวลานานมากในการแก้ไขปัญหานี้ ต่อไปนี้คือประสบการณ์และคำแนะนำในการทำงานด้านการสื่อสารของผม: 1. สาเหตุหลักๆ ที่ทำให้ไฟ TX และ RX ไม่สว่างมีอะไรบ้าง? ฉันทำหน้าที่ด้านการสื่อสาร โดยไม่สนใจว่าไฟจะสว่างหรือไม่ แค่สนใจว่ามีการอ่านหรือเขียนข้อมูลระหว่างทั้งสองฝ่ายหรือไม่เท่านั้น. การสื่อสารประสบความสำเร็จ ไฟบ่งสถานะจะกระพริบ การสื่อสารไม่สำเร็จ ไฟบอกสถานะจึงไม่กระพริบ ไม่จำเป็นต้องคิดมากเรื่องนี้หรอก. 2. การต่อสายสื่อสารในทิศทางตรงกันข้ามจะส่งผลกระทบต่อพอร์ตของสวิตช์หรือไม่? สัญญาณการสื่อสารเป็นสัญญาณแรงดันต่ำ หากมีการสื่อสารบ่อยครั้งอาจทำให้เกิดความผิดพลาดกับสายสัญญาณได้ ดังนั้นควรลองสลับขั้วของสายสัญญาณดู หากเป็นไปได้ แนะนำให้ใช้อุปกรณ์สำหรับการสื่อสารผ่านพอร์ต serial ของบุคคลที่สาม โดยใช้เครื่องมือสำหรับการสื่อสารอย่าง modscan หรือ modsim เพื่อตรวจสอบการสื่อสารระหว่างทั้งสองฝ่ายก่อน ว่าฝ่ายไหนมีปัญหาในการสื่อสาร จากนั้นจึงกำหนดจุดการสื่อสารไว้ก่อน แล้วการสื่อสารกับจุดอื่นๆ ก็จะง่ายขึ้น ตั้งค่าพารามิเตอร์ต่างๆ สำหรับการสื่อสารผ่านพอร์ตซีรียัลให้เรียบร้อย เช่น อัตราบอร์ดเรต การตรวจสอบความถูกต้องของข้อมูล จำนวนบิตข้อมูล และบิตสัญญาณหยุด รวมถึงที่อยู่ของอุปกรณ์ด้วย (มีหลายคนที่เคยทำงานด้านการสื่อสารเป็นครั้งแรกทำผิดพลาดในจุดนี้) การสื่อสารแบบ Modbus นั้น เพียงแค่ตั้งค่าพารามิเตอร์ต่างๆ ของสถานีหลักและสถานีย่อยให้ถูกต้องเท่านั้น จริงๆ แล้วการสื่อสารไม่ได้ซับซ้อนอะไรเลย