[IoT Proface] การใช้ Node-Red อ่านค่าข้อมูลจากจอ Proface เพื่อทำ IoT

KPT-Supporter
3 min readDec 7, 2020

--

Node-Red สามารถนำข้อมูลจากจอ Proface ในรูปแบบ Modbus TCP เพื่อนำไปประยุกต์ใช้ในการทำ IoT Solution รูปแบบต่างๆ เช่น Dashboard, Line Notify

หากยังไม่ติดตั้ง Node-Red สามารถย้อนดูบทความก่อนหน้าได้ที่
>>> Mapping Modbus TCP บนจอ Proface
>>>
การติดตั้ง Node-Red บน Windows OS

การติดตั้ง Palette Modbus TCP

  1. Run Node-Red

2. คลิกปุ่ม Manage palette

3. ไปที่แถบ Palette เลือกแท็บ Install

4. ค้นหา node-red-contrib-modbus ในช่องค้นหา

5. คลิกปุ่ม Install

6. ติดตั้ง node-red-contrib-modbus เสร็จสิ้น

ทดสอบอ่านค่า Modbus TCP จากจอ Proface

  1. เชื่อมต่อจอ Proface ที่ Mapping Address ของ Modbus TCP เข้ากับ Window OS ที่ติดตั้ง Node-Red

2. ลาก Node Modbus Read มาวางใน Flow

3. Double-click Node Modbus Read เพื่อเปิดเมนู Edit

4. คลิกแก้ไข Server ของ Modbus-client

5. ตั้งค่า Node Modbus-client

6. คลิกปุ่ม Add

7. เลือก Server Modbus-client

8. กำหนด Address ของ Modbus TCP ที่ต้องการอ่าน

9. ลากวาง debug จากแถบ common ลงใน Flow

10. ลากเส้นเชื่อมต่อระหว่าง Node Modbus Read กับ Node debug ตามด้านล่าง

11. คลิกปุ่ม Deploy

12. คลิกปุ่ม debug เพื่อ Monitor ค่าจาก Modbus TCP

13. สร้าง Node เพื่ออ่านค่าจาก Address อื่นๆ เพิ่มเติม

อ่านค่าจาก Modbus TCP ขึ้นบน Node-Red ได้แล้ว ~

ค่าที่อ่านจาก Modbus TCP ขึ้นบน Node-Red สามารถนำไปประยุกต์ใช้สำหรับการทำ IoT Solution ต่างๆ ซึ่งจะนำเสนอในบทความถัดไป

--

--