Vocabulary to represent Modbus messages in RDF.
This document is a work in progress
To use in TD forms.
IRI: https://www.w3.org/2019/wot/modbus#DataRequest
| Sub-class of |
Data Field
|
IRI: https://www.w3.org/2019/wot/modbus#DataResponse
| Sub-class of |
Data Field
|
IRI: https://www.w3.org/2019/wot/modbus#Data_Field
| Sub-class of |
Payload
|
| Super-class of |
Data requestData responseException code
|
IRI: https://www.w3.org/2019/wot/modbus#Entity
| Enumeration members |
CoilDiscrete InputHolding RegisterInput Register
|
IRI: https://www.w3.org/2019/wot/modbus#ExceptionFunction
| Sub-class of |
Function Field
|
IRI: https://www.w3.org/2019/wot/modbus#ExceptionResponse
| Sub-class of |
Response
|
IRI: https://www.w3.org/2019/wot/modbus#Function
IRI: https://www.w3.org/2019/wot/modbus#Function_Field
| Sub-class of |
Payload
|
| Super-class of |
Exception functionFunction
|
IRI: https://www.w3.org/2019/wot/modbus#Message
| Super-class of |
RequestResponse
|
IRI: https://www.w3.org/2019/wot/modbus#NormalResponse
| Sub-class of |
Response
|
IRI: https://www.w3.org/2019/wot/modbus#Payload
| Super-class of |
Data FieldFunction Field
|
IRI: https://www.w3.org/2019/wot/modbus#PayloadDataType
| Enumeration members |
integerbooleanstringfloatdecimalbyteshortintlongunsignedByteunsignedShortunsignedIntunsignedLongdoublehexBinary
|
IRI: https://www.w3.org/2019/wot/modbus#Request
| Sub-class of |
A Modbus Message
|
IRI: https://www.w3.org/2019/wot/modbus#Response
| Sub-class of |
A Modbus Message
|
| Super-class of |
Exception responseNormal response
|
IRI: https://www.w3.org/2019/wot/modbus#ResponseCode
| Sub-class of |
Data Field
|
| Enumeration members |
ILLEGAL FUNCTIONILLEGAL DATA ADDRESSILLEGAL DATA VALUESLAVEDEVICE FAILUREACKNOWLEDGESLAVEDEVICE BUISY
|
IRI: https://www.w3.org/2019/wot/modbus#hasEntity
| Domain |
Request
|
| Range |
Entity
|
IRI: https://www.w3.org/2019/wot/modbus#hasFunction
| Domain |
Normal responseRequest
|
| Range |
Function
|
IRI: https://www.w3.org/2019/wot/modbus#hasPayloadDataType
xsd:decimal.
| Domain |
Normal responseRequest
|
| Range |
PayloadDataType
|
IRI: https://www.w3.org/2019/wot/modbus#hasAddress
| Domain |
Request
|
| Range |
integer
|
IRI: https://www.w3.org/2019/wot/modbus#hasCodeNumber
| Domain |
Exception functionFunctionException code
|
| Range |
integer
|
IRI: https://www.w3.org/2019/wot/modbus#hasMostSignificantByte
true, it describes that the byte order of the data in the Modbus message is the most
significant byte first (i.e., Big-Endian). When false, it describes the least significant byte
first (i.e., Little-Endian).
| Domain |
Request
|
| Range |
boolean
|
IRI: https://www.w3.org/2019/wot/modbus#hasMostSignificantWord
true, it describes that the word order of the data in the Modbus message is the most
significant word first (i.e., no word swapping). When false, it describes the least significant
word first (i.e. word swapping)
| Domain |
Request
|
| Range |
boolean
|
IRI: https://www.w3.org/2019/wot/modbus#hasPollingTime
| Domain |
Request
|
| Range |
integer
|
IRI: https://www.w3.org/2019/wot/modbus#hasQuantity
| Domain |
Request
|
| Range |
integer
|
IRI: https://www.w3.org/2019/wot/modbus#hasTimeout
| Domain |
Request
|
| Range |
integer
|
IRI: https://www.w3.org/2019/wot/modbus#hasUnitID
| Domain |
Request
|
| Range |
integer
|
IRI: https://www.w3.org/2019/wot/modbus#hasZeroBasedAddressingFlag
true or false.
| Domain |
Request
|
| Range |
boolean
|
IRI: https://www.w3.org/2019/wot/modbus#Coil
| Instance of |
Entity
|
IRI: https://www.w3.org/2019/wot/modbus#DiscreteInput
| Instance of |
Entity
|
IRI: https://www.w3.org/2019/wot/modbus#HoldingRegister
| Instance of |
Entity
|
IRI: https://www.w3.org/2019/wot/modbus#InputRegister
| Instance of |
Entity
|
IRI: https://www.w3.org/2019/wot/modbus#readCoil
| Instance of |
Function
|
IRI: https://www.w3.org/2019/wot/modbus#readDeviceIdentification
| Instance of |
Function
|
IRI: https://www.w3.org/2019/wot/modbus#readDiscreteInput
| Instance of |
Function
|
IRI: https://www.w3.org/2019/wot/modbus#readHoldingRegisters
| Instance of |
Function
|
IRI: https://www.w3.org/2019/wot/modbus#readInputRegisters
| Instance of |
Function
|
IRI: https://www.w3.org/2019/wot/modbus#writeMultipleCoils
| Instance of |
Function
|
IRI: https://www.w3.org/2019/wot/modbus#writeMultipleHoldingRegisters
| Instance of |
Function
|
IRI: https://www.w3.org/2019/wot/modbus#writeSingleCoil
| Instance of |
Function
|
IRI: https://www.w3.org/2019/wot/modbus#writeSingleHoldingRegister
| Instance of |
Function
|
IRI: https://www.w3.org/2019/wot/modbus/errorCode#01
| Instance of |
Exception code
|
IRI: https://www.w3.org/2019/wot/modbus/errorCode#02
| Instance of |
Exception code
|
IRI: https://www.w3.org/2019/wot/modbus/errorCode#03
| Instance of |
Exception code
|
IRI: https://www.w3.org/2019/wot/modbus/errorCode#04
| Instance of |
Exception code
|
IRI: https://www.w3.org/2019/wot/modbus/errorCode#05
| Instance of |
Exception code
|
IRI: https://www.w3.org/2019/wot/modbus/errorCode#06
| Instance of |
Exception code
|