Modbus
TagSource örneği
json
{
"protocol": "modbusTcp",
"host": "127.0.0.1",
"port": 502,
"unitId": 1,
"address": 4000,
"encoding": "uint16",
"byteOrder": "abcd",
"area": "holding",
"transport": "tcp"
}Alanlar
| Alan | Zorunlu | Not |
|---|---|---|
host, port, address | evet | |
unitId / slaveId | hayır | varsayılan 1 |
encoding | hayır | uint16 (v), int32, float32 |
byteOrder | hayır | abcd (v), dcba, badc, cdab |
area | hayır | holding (v), input, coil, discrete |
transport | hayır | tcp (v), rtu, rtuTcp |
feedbackAddress, clockAddress, stringBytes | hayır | |
baudRate/parity/dataBits/stopBits | RTU | rtu için |
Connection: host, port, unitId, transport, seri alanlar.
Point: address, encoding, byteOrder, feedbackAddress, area, clockAddress, stringBytes.
Okuma / yazma
- Okuma: FC03, FC04, FC01, FC02
- Yazma: FC06, FC16, FC05, FC15, FC22; FC23 TCP’de var ama poll/operate seçmez
rtu host alanında örn. COM3 açılır.