ผู้เขียน หัวข้อ: Modbus คือ อะไร?สำหรับใช้กับตัวควบคุมลอจิก (PLC) ที่ตั้งโปรแกรมได้ ในแง่ง่ายๆ  (อ่าน 2191 ครั้ง)

ออฟไลน์ jakkrapong2533

  • New member
  • *
  • กระทู้: 8
    • ดูรายละเอียด
    • อีเมล์
รายละเอียดโดยย่อสำหรับในการ อบรม modbus 
 
         Modbus คือ โปรโตคอลการสื่อสารแบบอันดับพิมพ์หนแรกโดย Modicon (ในตอนนี้ Schneider Electric) ในปี 1979 สำหรับการใช้งานกับตัวควบคุมตรรกะของโปรแกรมได้ (PLC ที่) ที่เรียบง่ายแล้วก็มีประสิทธิภาพมันได้แปลงเป็นตั้งแต่การปฏิบัติโปรโตคอลการสื่อสารมาตรฐานและตอนนี้ก็เป็นกระบวนการที่มีอยู่ทั่วไปในการเชื่อมต่อเครื่องไม้เครื่องมืออิเล็กทรอนิกส์อุตสาหกรรม. 1 เหตุผลหลักสำหรับการใช้งานของ Modbus ในสิ่งแวดล้อมอุตสาหกรรมที่มี
Modbus RTU
         นี้จะใช้เพื่อการสื่อสารแบบอันดับและทำให้การใช้แรงงานมีขนาดกระชับแทน binary ของข้อมูลสำหรับโปรโตคอลการสื่อสาร แบบ RTU ตามคำสั่ง / ข้อมูลที่มีวงจรตรวจทานความซ้ำซ้อนการตรวจตราเป็นกลไกการตรวจสอบข้อบกพร่องเพื่อความน่าไว้ใจของข้อมูล Modbus RTU คือการดำเนินการด้วยกันเยอะที่สุดสำหรับ Modbus ข้อความ Modbus RTU จะต้องส่งอย่างสม่ำเสมอโดยไม่ต้องลังเลระหว่างผู้แสดง ใจความ Modbus มีกรอบ (คั่น) โดยไม่ได้ใช้งาน (เงียบ) งวด
Modbus ASCII
         นี้จะใช้สำหรับการติดต่อสื่อสารแบบอันดับและก็ทำให้การใช้ตัวหนังสือ ASCII สำหรับโปรโตคอลการสื่อสาร แบบ ASCII ใช้ยาวซ้ำซ้อนการวิเคราะห์การสำรวจ ใจความ Modbus ASCII เป็นกรอบโดยนำลำไส้ใหญ่ ( ':') รวมทั้งห้อยท้ายบรรทัดใหม่ (CR / LF)
Modbus TCP / IP หรือ Modbus TCP
          นี้เป็นตัวแปร Modbus ใช้สำหรับในการติดต่อสื่อสารผ่านเครือข่าย TCP / IP, การเชื่อมต่อผ่านพอร์ต 502 5 มันไม่จำเป็นที่จะต้องคำนวณการตรวจทานเป็นด้านล่างแล้วให้การคุ้มครองป้องกันการวิเคราะห์



เลขฐานสิบหก (hexadecimal) คืออะไร

ตัวเลข 0 รวมทั้ง 1 ที่ส่งมาจะแปลความเป็นค่าตัวเลขได้ก็ด้วยการใช้รูปแบบของเลขฐานสิบหก โดย 4 Bit ที่ต่อกันจะเป็นกรุ๊ปของเลขฐานสิบหกหนึ่งค่าตั้งแต่ 0 ถึง F ดังตาราง
0000 = 0
0100 = 4
1000 = 8
1100 = C
0001 = 1
0101 = 5
1001 = 9
1101 = D
0010 = 2
0110 = 6
1010 = A
1110 = E
0011 = 3
0111 = 7
1011 = B
1111 = F
และก็แต่ละกรุ๊ปของ 8 Bit พวกเราเรียกว่า Byte ซึ่งจะแสดงความหมายของ Character หนึ่งตัวที่แทนด้วยจำนวนตั้งแต่ 00 ถึง FF
จะเก็บข้อมูลในแบบอย่าง Modbus เช่นไร
ข้อมูลต่างๆของอุปกรณ์ที่เป็น Slave จะเก็บอยู่ในตาราง 4 ตารางที่มีคุณลักษณะไม่เหมือนกัน โดยสองตางรางแรกจะเก็บข้อมูลของแบบ Discrete ที่เป็นค่า On/Off (Coil) ส่วนอีกสองตารางที่เหลือจะเก็บค่าตัวเลข(Register)
Coil รวมทั้ง Register ต่างก็มีตารางแบบ Read-only คืออ่านได้สิ่งเดียว และก็ Read-write คืออ่านได้และเขียนข้อมูลลงไปได้
แต่ละตารางจะมีข้อมูล 9999 (เก้าพันเก้าร้อยเก้าสิบเก้า) ค่า
Coil หรือ Contact ซึ่งเป็น Discrete แต่ละตัวจะถูกเจาะจงตำแหน่งด้วย Address ตั้งแต่ 0000 ถึง 270E ซึ่งเป็นเลขฐานสิบหก (แปลงเป็นฐานสิบคือ 0 ถึง 9998)
Register แต่ละตัวใช้พื้นที่ 16 bits = 2 bytes = 1 word แล้วก็มี address ตั้งแต่ 0000 ถึง 270E ด้วยเหมือนกัน
Data Addresses
Coil/Register Numbers
Type
Table Name
0000 to 270E
1-9999
Read-Write
Discrete Output Coils
0000 to 270E
10001-19999
Read-Only
Discrete Input Contacts
0000 to 270E
30001-39999
Read-Only
Analog Input Registers
0000 to 270E
40001-49999
Read-Write
Analog Output Holding Registers
 
Modbus RTU vs Modbus TCP/IP ต่างกันยังไง?

  • RTU  Modbus RTU เป็นเครือข่ายอุปกรณ์ภาคสนามที่ใช้การสื่อสารแบบอนุกรม เซ็นเซอร์และเครื่องใช้ไม้สอย Modbus สามารถถูกล่ามโซ่เอาไว้ในโครงข่ายได้ RTU เป็นที่นิยมเป็นอย่างมากสำหรับเครือข่ายการควบคุมอุตสาหกรรมเพราะได้รับรอบเป็นระยะเวลาที่ยาวนานรวมทั้งมีเป็นจำนวนมากของอุปกรณ์รวมทั้งโปรแกรมคอมพิวเตอร์ที่เกื้อหนุน


  • TCP / IP Modbus TCP / IP ได้รับการพัฒนาเพื่อใช้ประโยชน์จากโครงข่าย Ethernet Kyle Yost วิศวกรดีไซน์ของพวกเราเองได้ชี้แจงว่า:

    "Modbus TCP / IP เป็นโปรโตคอล Modbus RTU โดยใช้อินเทอร์เฟซ TCP ในเครือข่าย Ethernet องค์ประกอบข้อมูล Modbus ถูกกำหนดโดยใช้ชั้นแอ็พพลิเคชันที่ใช้ในโปรโตคอล TCP / IP TCP หรือโปรโตคอลการขนส่งถูกใช้เพื่อมั่นใจว่าข้อมูลได้รับและส่งอย่างแม่นยำและก็ IP เป็นที่อยู่และข้อมูลการกำหนดเส้นทาง "
    "คำสั่ง Modbus TCP / IP เป็นคำบัญชา Modbus RTU ที่รวมอยู่ในกระดาษห่อหุ้ม Ethernet TCP / IP ประโยชน์ซึ่งมาจากการใช้ Modbus TCP / IP กำลังใช้อุปกรณ์โครงข่ายอีเทอร์เน็ตที่มีอยู่ซึ่งมีให้เลือกเยอะมากรวมทั้งคุ้มค่า "
                เมื่อเอ่ยถึงโปรโตคอลทั้งสองนี้จะมีอยู่เพื่อให้คุณสามารถส่งข้อมูลได้อย่างคุ้มแล้วก็สบายสำหรับคุณ โทรหาพวกเราหรือขอให้ผู้ที่มีความเชี่ยวชาญด้านการวัดของพวกเราส่งอีเมลเพื่อหารือเกี่ยวกับแอปพลิเคชันโดยเฉพาะอย่างยิ่งของคุณและเราสามารถช่วยคุณสำหรับในการกำหนดวิธีการส่งข้อมูลได้ดิบได้ดีที่สุด
     

    Tags : Modbus คือ,Modbus,Modbus กับ PLC