Μετάβαση στο περιεχόμενο
Elausys

Modbus TCP Πύλες για Συστήματα Συναγερμού / Εγχειρίδιο χρήσης AJAX-MBTCP

Πρωτόκολλο Modbus TCP

Υποστηριζόμενοι κωδικοί λειτουργίας, απαντήσεις εξαιρέσεων και κεφαλίδα μηνύματος Modbus TCP.

elausys · 15 Σεπτεμβρίου 2026
Σε αυτή τη σελίδα

Supported Function Codes

The gateway supports the following Modbus function codes:

CodeNameDescription
0x01Read CoilsRead coil status (status registers)
0x05Write Single CoilWrite a single coil (command registers)

Exception Codes

The gateway returns the following Modbus exception codes when an error occurs:

CodeNameDescription
0x01Illegal FunctionFunction code not supported
0x02Illegal Data AddressCoil address out of range
0x03Illegal Data ValueInvalid value (neither 0xFF00 nor 0x0000)

MBAP Header

All Modbus TCP communication uses the standard MBAP (Modbus Application Protocol) header:

ByteFieldValue
0–1Transaction IDSet by client (echoed in response)
2–3Protocol ID0x0000 (Modbus)
4–5LengthNumber of following bytes
6Unit ID0x01
7Function Code0x01, 0x05
8+DataFunction-specific payload

Συχνές ερωτήσεις

Ποιοι κωδικοί λειτουργίας Modbus υποστηρίζονται;

Χρησιμοποιήστε 0x01, Read Coils, και 0x05, Write Single Coil. Η πύλη παρέχει coils και όχι holding registers.

Ποιες τιμές είναι έγκυρες για Write Single Coil;

Οι τεκμηριωμένες τιμές είναι 0xFF00 για ON και 0x0000 για OFF. Άλλες τιμές επιστρέφουν εξαίρεση 0x03, Illegal Data Value.

Ποιο Unit ID ανήκει στην κεφαλίδα MBAP;

Ορίστε το Unit ID σε 0x01, δηλαδή τη δεκαδική τιμή 1.

Συνεχίστε την εξερεύνηση

Βρείτε τους υπόλοιπους οδηγούς για αυτό το προϊόν στην τεκμηρίωση.

Επιστροφή στο Εγχειρίδιο χρήσης AJAX-MBTCP