1. หน้าแรก
  2. RN17X ช่วยเหลือครอบครัว
  3. การกำหนดค่า RN17x สำหรับการเชื่อมต่อ MODBUS / TCP
  1. หน้าแรก
  2. การพัฒนาโหนดวิทยุ
  3. การกำหนดค่า RN17x สำหรับการเชื่อมต่อ MODBUS / TCP

การกำหนดค่า RN17x สำหรับการเชื่อมต่อ MODBUS / TCP

ขอขอบคุณที่ซื้อ DEKIST RN17x

เราจะบอกวิธีตั้งค่าผลิตภัณฑ์ Radionode RN171 / RN172 เพื่อเชื่อมโยงกับ MODBUS / TCP ที่พัฒนาแล้ว

**รุ่น RN172LC ไม่รองรับ MODBUS TCP

นี่เป็นวิธีการที่ RN17X ทำงานเป็นเซิร์ฟเวอร์และอุปกรณ์ภายนอก เช่น พีซีและ PLC เชื่อมต่อเป็นไคลเอ็นต์และอ่านข้อมูล อุปกรณ์ภายนอกอ่านข้อมูล Holding Register ภายในของ RN17X โดยใช้ MODBUS TCP

1. การตั้งค่า RN17X

1. เชื่อมต่อ RN17X และ PC ด้วยสาย USB ไม่จำเป็นต้องใช้แหล่งพลังงานแยกต่างหาก หาก ConF ปรากฏบนหน้าจอแสดงว่าการตั้งค่า USB พร้อมแล้ว

2. เรียกใช้โปรแกรม Radionode Terminal หากเปลี่ยนเป็นสีเขียวแสดงว่าเป็นเรื่องปกติ

3. ป้อนรหัสผ่าน radionode114 และเข้าสู่เมนู callsol

4. เข้าสู่เมนู “1.Network Setup” และตั้งค่าเครือข่าย

เลือก “DHCP [ON]” เมื่อใช้ IP อัตโนมัติ

โดยทั่วไป ลูกค้าที่ใช้ MODBUS TCP มักใช้ IP แบบคงที่ หากคุณเลือก “DHCP [ปิด]” เพื่อใช้ IP แบบคงที่ คุณจะต้องตั้งค่าที่อยู่ IP, ที่อยู่ GATEWAY, DNS1, DNS2 และ SUBNET MASK
หากคุณกำลังใช้ที่อยู่ IP ปลายทางข้อมูล PLC หรือ PC เป็นที่อยู่ IP คุณไม่จำเป็นต้องตั้งค่า DNS ในกรณีนี้ โปรดป้อนการตั้งค่า DNS เป็น 0.0.0.0 คุณสามารถป้องกันการแพร่ภาพ DNS ที่ไม่จำเป็น

5. เข้าสู่เมนู "2.System Setup" และตั้งค่าฟังก์ชันการส่ง HTTP

เลือก “B.Set Destination of HTTP” เพื่อตั้งค่าเริ่มต้น Tapaculo365 เซิร์ฟเวอร์ลูกค้า_*** เปลี่ยนเป็น การส่งไปยังคลาวด์ปิดอยู่

6. ป้อน “Q” เพื่อออกจาก “2.System Setup” และป้อน “4.HTTP Destination Setup” ที่นี่ การตั้งค่าที่ป้องกันการส่งข้อมูลไปยังเซิร์ฟเวอร์เฉพาะจะทำ.

ดังที่แสดงด้านล่าง ป้อน 0 (ศูนย์) สำหรับการตั้งค่าทั้งหมด เช่น DATAIN, CHECKIN และ BACKUPINทำ. ในการตั้งค่านี้ เฉพาะการสื่อสาร MODBUS TCP เท่านั้นที่สามารถทำได้โดยไม่ต้องพยายามส่ง HTTP
หากคุณใช้ HTTP และ MODBUS TCP พร้อมกัน คุณสามารถตั้งค่า HTTP ได้ตามปกติ

7. เข้าสู่เมนู “5.MODBUS TCP Setup”
ภายในอุปกรณ์นั้น ซ็อกเก็ตสองช่องถูกสร้างขึ้นด้วยพอร์ต 502 และทำงานในโหมดเซิร์ฟเวอร์ หากไม่ได้รับข้อมูล MODBUS-TCP ปกติ การเชื่อมต่อจะถูกตัดการเชื่อมต่อโดยอัตโนมัติ (ดูค่าหมดเวลา)

  • ข้อมูลใน “HOLDING REGISTER” จะได้รับการอัปเดตตามเวลาจริง
  • รูปแบบที่รองรับคือ 4 BYTE FLOATING POINT และ 2 BYTE INTEGER และเป็นแบบอ่านอย่างเดียว
  • 2 ในกรณีของรูปแบบ BYTE INTEGER ตัวเลขหลังจุดทศนิยมจะถูกละเว้นและจะส่งผ่านเฉพาะค่าจำนวนเต็มเท่านั้น ID ธุรกรรม, รหัสโปรโตคอล และ ID หน่วยในส่วนหัวจะถูกละเว้นภายใน
  • “3” ถูกใช้เป็นรหัสฟังก์ชัน และข้อมูลไม่ว่าค่าใดจะถูกป้อน

2. MODBUS ตรวจสอบการดำเนินงาน TCP

หน้าจอเริ่มต้น Radzio Modbus Master Simulator Program (RMMS)

RMMS คุณสามารถดำเนินการทดสอบ MODBUS TCP ได้
Radzio Modbus Master Simulator (RMMS) Downroad

หน้าจอการตั้งค่าการเชื่อมต่อ

เลือกแท็บการเชื่อมต่อ> การตั้งค่าเลือก Modbus TCP เป็นโปรโตคอลป้อนที่อยู่ IP และพอร์ต MODBUS TCP (17) ที่ RN502x ใช้อยู่และคลิกตกลง สำหรับระยะเวลาการส่งข้อมูลสามารถกำหนดระยะหมดเวลาและระยะเวลาการสำรวจความคิดเห็นของการตั้งค่าทั่วไปได้

หน้าจอการตั้งค่า Modbus Master Simulator

หากคุณเลือกไฟล์> แท็บใหม่และหน้าต่างดังที่แสดงในภาพด้านบนปรากฏขึ้นให้เลือก 17Bit Float สำหรับ Holding Register และแสดงตัวเลือกใน Device Settings เนื่องจาก RN32x รองรับวิธีการ FORMAT ของ 4Bit Float (จุดลอยตัว 32 ไบต์)

คลิกปุ่มเชื่อมต่อเพื่อโหลดข้อมูล RN17X
20.07990.0 สังเกตว่าค่าของจะอัปเดตทุกวินาที

อัปเดตเมื่อวันที่ 2023 มกราคม 1

บทความนี้เป็นประโยชน์หรือไม่?

บทความที่เกี่ยวข้อง

แสดงความคิดเห็น