Modbus is a serial communication protocol originally developed for connecting industrial devices over RS-232 or RS-485. It is a standard in industrial automation and supports both serial (Modbus RTU) and network (Modbus TCP) communication. Modbus is widely used for monitoring and controlling industrial equipment, such as sensors, actuators, and PLCs, due to its simplicity and ease of implementation.
The Modbus output consists of the following files:
-
Modbus = The main file (
modbus.jsonl
) containing the common fields and arecord_id
. -
Modbus Devices = The devices file (
modbus_devices.jsonl
) containing information on all Modbus devices found on a particular host relating to the first one via therecord_id field
. There might be multiple records with the samerecord_id
.
Schema
Data available in Operational Technology Exposure Intelligence:
Field | Description |
---|---|
record_id String |
An internal identifier for this exposure record. |
uid Integer |
The unit identifier (UID). This is used to address messages to a specific device. Though this is generally unused with Modbus TCP since each unit is assigned an IP address, some vendors may implement it to represent parts of a composite device.
|
vendor_name String |
The device vendor’s name. |
product_code String |
The product code for this device. |
major_minor_revision String |
Version data. |
error String |
Communication errors (if any) and context. See exception responses. |
- November 27, 2024: Published.
Feedback
0 comments
Please sign in to leave a comment.