Wiki source code of PLC

Version 1.1 by Wecon on 2025/09/03 21:02

Hide last authors
Wecon 1.1 1 (((
2 = **PLC LX3V - Modbus programming Config** =
3 )))
4
5 (% style="color:#000000; font-family:Arial,sans-serif; font-size:13pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**การตั้งค่า Modbus Communication (RS-485)**
6
7 (% style="line-height:1.38; margin-top:16px; margin-bottom:16px" %)
8 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)ตัวอย่างการตั้งค่าการสื่อสารผ่านพอร์ต COM2 (RS-485) สำหรับ PLC โดยใช้โหมด RTU พร้อมกำหนดค่าในโปรแกรม Ladder ดังนี้:
9
10 * (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**Communication Format**(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %):
11 ** (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Baud Rate: 19200(%%)
12
13 ** (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Data Bits: 8(%%)
14
15 ** (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Parity: None(%%)
16
17 ** (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Stop Bit: 1(%%)
18
19 ** (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Protocol: RTU(%%)
20
21 * (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**Ladder Logic ตั้งค่าค่าเริ่มต้น:**
22 ** (% style="color:#188038; font-family:~"Roboto Mono~",monospace; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)MOV H91 → D8120(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %) (ตั้งค่า Com Port)(%%)
23
24 ** (% style="color:#188038; font-family:~"Roboto Mono~",monospace; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)MOV K1 → D8121(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %) (กำหนด Station No. = 1)(%%)
25
26 ** (% style="color:#188038; font-family:~"Roboto Mono~",monospace; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)MOV H2 → D8126(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %) (ตั้งค่าโปรโตคอลเป็น RTU)(%%)
27
28 * (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**สถานะเริ่มต้น**(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %): ใช้ (% style="color:#188038; font-family:~"Roboto Mono~",monospace; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)M8002(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %) (First Scan Flag) เป็น Trigger(%%)
29
30
31 (% style="line-height:1.38; margin-top:16px; margin-bottom:16px" %)
32 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)เหมาะสำหรับการสื่อสารกับอุปกรณ์ Modbus RTU ผ่าน RS-485 ได้ทันทีโดยไม่ต้องเขียนโปรแกรมเพิ่มเติมมาก
33
34