หลายๆ คนคงเคยเห็น Modbus Protocol ในกระบวนการซื้อเราเตอร์อุตสาหกรรม แล้ว Modbus Protocol คืออะไรกันแน่? เราจะแบ่งปันกับคุณวันนี้
โปรโตคอล Modbus ซึ่งเป็นโปรโตคอลการสื่อสารทั่วไปในสาขาการควบคุมอุตสาหกรรมในปัจจุบัน ได้ถูกนำไปใช้ในผลิตภัณฑ์ IoT อุตสาหกรรม การเกษตร และโซลูชัน IoT อื่นๆ นับไม่ถ้วน เป็นระบบสื่อสารทางอุตสาหกรรมที่ประกอบด้วยตัวควบคุมที่ตั้งโปรแกรมได้และคอมพิวเตอร์ที่เทอร์มินัลอัจฉริยะ เชื่อมต่อผ่านสายเฉพาะทั่วไปหรือเฉพาะที่เป็นภาษาท้องถิ่น
เนื่องจากโปรโตคอล Modbus เปิดกว้างและโปร่งใสอย่างสมบูรณ์ และฮาร์ดแวร์และซอฟต์แวร์ที่จำเป็นนั้นเรียบง่ายมาก นี่จึงเป็นมาตรฐานอุตสาหกรรมสากล อุปกรณ์อุตสาหกรรมจำนวนมาก รวมถึง PLC, DCS, มิเตอร์อัจฉริยะ ฯลฯ กำลังใช้โปรโตคอล Modbus เป็นมาตรฐานการสื่อสารระหว่างกัน ด้วยอุปกรณ์นี้ อุปกรณ์ควบคุมที่ผลิตโดยผู้ผลิตหลายรายสามารถเชื่อมต่อเข้ากับเครือข่ายอุตสาหกรรมเพื่อการตรวจสอบและควบคุมแบบรวมศูนย์

Modbus มีลักษณะดังต่อไปนี้
1. มาตรฐาน เปิดกว้าง ผู้ใช้สามารถใช้โปรโตคอล Modbus ได้อย่างปลอดภัย ไม่ต้องจ่ายค่าธรรมเนียมใบอนุญาต และจะไม่ละเมิดสิทธิ์ในทรัพย์สินทางปัญญา
2. Modbus สามารถรองรับอินเทอร์เฟซทางไฟฟ้าได้หลากหลาย เช่น RS232 หรือ RS485 และพอร์ตอนุกรมอุตสาหกรรมอื่นๆ แต่ยังสามารถส่งผ่านสายคู่บิด ไฟเบอร์ออปติก ไร้สาย
3. รูปแบบเฟรมของ Modbus นั้นเรียบง่าย กะทัดรัด และเข้าใจง่าย ซึ่งสะดวกสำหรับผู้ใช้ในการพัฒนาขั้นที่สองของโปรโตคอลนี้
สามโหมดการส่ง:
ข้อมูล RTU ที่ใช้พอร์ตอนุกรม-ถูกเข้ารหัสตามโปรโตคอลพอร์ตอนุกรมมาตรฐาน ซึ่งเป็นหนึ่งในโปรโตคอล Modbus ที่ใช้กันอย่างแพร่หลายมากที่สุด และใช้อัลกอริธึมการตรวจสอบ CRC-16_Modbus
Modbus ที่ใช้พอร์ตอนุกรม-ASCII ข้อมูลทั้งหมดอยู่ในรูปแบบ ASCII ข้อมูลดิบหนึ่งไบต์ต้องใช้อักขระสองตัวในการแสดง มีประสิทธิภาพต่ำ โดยใช้อัลกอริทึมการตรวจสอบ LRC
Modbus-TCP ขึ้นอยู่กับพอร์ตเครือข่าย Modbus-TCP ขึ้นอยู่กับโปรโตคอล TCP/IP ครอบครองพอร์ต 502 กรอบข้อมูลส่วนใหญ่ประกอบด้วยสองส่วน: MBAP (ส่วนหัวของข้อความ) + PDU (โครงสร้างเฟรม) บล็อกข้อมูลสอดคล้องกับลิงก์อนุกรม
ดังนั้นเมื่อเราอ้างถึงโปรโตคอล Modbus เราจะต้องพิจารณาว่าโหมดใด: RTU, ASCII หรือ TCP โดยทั้ง 3 โหมดยังคงแตกต่างกันมาก
อุปกรณ์บางตัวรองรับโหมด Modbus หลายโหมด อุปกรณ์บางตัวรองรับโหมดเดียวเท่านั้น และการใช้งานจริงควรขึ้นอยู่กับคู่มืออุปกรณ์เพื่อเลือกโหมดที่จะใช้
สำหรับโปรโตคอลการสื่อสารทั้งสามแบบในแบบจำลองข้อมูลและการเรียกใช้ฟังก์ชันจะเหมือนกัน มีเพียงการห่อหุ้มเท่านั้นที่แตกต่างกัน




