หน้าแรกคู่มือPLCModbus Protocolใช้งาน Modbus RS485 และ TCP/IP พร้อมกันใน PLC ครบถ้วน
PLC
เริ่มต้น
8 นาที

ใช้งาน Modbus RS485 และ TCP/IP พร้อมกันใน PLC ครบถ้วน

เรียนรู้การใช้งาน Modbus RS485 และ Modbus TCP/IP พร้อมกันใน PLC FAS-312MT การตั้งค่า Communication Settings การสร้าง Modbus Table และ Logic การทำงานแบบผสม

อัพเดทล่าสุด: 7/3/2569

ราคาชุดอุปกรณ์

฿17,230

การใช้งาน Modbus RS485 และ Modbus TCP/IP พร้อมกันใน PLC

การสื่อสารแบบผสมผสานระหว่าง Modbus RS485 และ Modbus TCP/IP ในตัว PLC เดียวกันสามารถช่วยเพิ่มความยืดหยุ่นในการออกแบบระบบได้อย่างมาก โดยเฉพาะเมื่อต้องเชื่อมต่อกับอุปกรณ์ที่รองรับเพียงโปรโตคอลเดียว

ประโยชน์ของการใช้งานแบบผสม

การใช้งานทั้งสองโปรโตคอลพร้อมกัน มีประโยชน์ดังนี้:

  • รองรับอุปกรณ์เซนเซอร์ที่รองรับเฉพาะ RS485
  • เชื่อมต่อกับระบบสมัยใหม่ที่ใช้ TCP/IP
  • เพิ่มทางเลือกในการออกแบบระบบ
  • สร้างความยืดหยุ่นใน use case หลากหลาย

อุปกรณ์ที่ใช้

PLC รุ่น: FAS-312MT-AC-E

  • มี RS485 Port ทั้งหมด 2 Port
  • Port 1: รูกลม
  • Port 2: Terminal Block

การตั้งค่า Communication Settings

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

ใน Project Settings > Communication:

COM Port: COM1 (ใช้ Terminal Block)
Mode: Modbus Master
Protocol: RS485

2. การตั้งค่า TCP/IP

Network Type: TCP/IP Master
IP Address: กำหนดตามระบบ
Port: 2000 (Default)

การสร้าง Modbus Table

Table สำหรับ RS485

Operation: Read Input (X0)
Storage: M1100
Write Single Coil: ควบคุมโดย M11

Table สำหรับ TCP/IP Server

Operation: Read Input
Storage: M2100
Write Single Coil: ควบคุมโดย M10

โครงสร้าง Code

1. Always On Section

ladder
M8000 (Always On) → M0

2. Modbus RS485 Command

ladder
M0 → MBUS (ใช้ Table ที่สร้าง)

3. TCP/IP Communication Setup

ladder
M1 → SIP (Set IP Address)
IP: 192.254.1.102
Port: 2000
Data Register: D100

4. Modbus TCP Command

ladder
M1 → MBUS_TCP

Logic การทำงาน

การเชื่อมโยงข้อมูล

  1. จาก RS485 ไป TCP/IP:

    M1100 (RS485 Input) → M10 → Write Single Coil (TCP/IP)
  2. จาก TCP/IP ไป RS485:

    M2100 (TCP/IP Input) → M11 → Write Single Coil (RS485)

การแสดงสถานะ

ladder
M1100 หรือ M2100 → Y0, Y1 (Output LEDs)

เคล็ดลับการใช้งาน

  • ตรวจสอบ IP Address: ให้แน่ใจว่า IP ที่ตั้งค่าไม่ซ้ำกับอุปกรณ์อื่น
  • เลือก Port ที่เหมาะสม: COM1 หรือ COM2 ตามการเชื่อมต่อจริง
  • จัดการ Register: ใช้ Register ที่แตกต่างกันเพื่อหลีกเลี่ยงความขัดแย้ง
  • ทดสอบการสื่อสาร: ทดสอบทีละโปรโตคอลก่อนรวมกัน

การแก้ปัญหาที่พบบ่อย

ปัญหาการสื่อสารไม่ได้:

  • ตรวจสอบการต่อสายและ Termination Resistor
  • ยืนยัน IP Address และ Port
  • ตรวจสอบ Modbus Table Configuration

ข้อมูลไม่อัพเดต:

  • ตรวจสอบ Scan Time
  • ยืนยันการตั้งค่า Register Address
  • ตรวจสอบ Logic การเชื่อมโยงข้อมูล

สรุป

การใช้งาน Modbus RS485 และ Modbus TCP/IP พร้อมกันใน PLC ช่วยเพิ่มความยืดหยุ่นในการออกแบบระบบอุตสาหกรรม โดยต้องให้ความสำคัญกับการตั้งค่า Communication, การสร้าง Modbus Table ที่ถูกต้อง และ Logic การเชื่อมโยงข้อมูลระหว่างสองโปรโตคอล เมื่อทำความเข้าใจหลักการแล้ว สามารถนำไปประยุกต์ใช้กับโปรเจ็คต์จริงได้อย่างมีประสิทธิภาพ