Using MODBUS
Using MODBUS
Using MODBUS
Technical Documentation
AE5000/6000 Modbus Protocol Driver - Technical Documentation
Revision 1.0
The Modbus process provides configuration capabilities for the Modbus protocol driver. Modbus driver options
and register assignments are supported through the process.
( Section 2 )
( Section 3 )
( Section 4 )
Boolean Register: For a Boolean register (normally address 1001 - 2999) the Config parameter is used to defined
the bit position and logic level for the value located at the PP-SS-II:
Config = .BBL
0 = Modbus function will use same logic as bit. 1 = logic is inverted.
Specifies the bit number. Valid bit numbers are 1 - 16.
( Section 5 )
( Section 6 )
( Section 7 )
( Section 8 )
There are two methods of conversion between the PPSSII and Modbus register addresses. In the first method, a
simple calculation is used to convert between the two address formats:
In the second method, the process database specifies the register mappings.
Enable Modbus
The native protocol of the 5000/6000 series instruments (Hex ASCII), has a
special message (type 34) that is used to temporarily enable the corrector’s
Modbus protocol driver. This message is as follows:
[02h]0000000022000000[03h]0
where all digits are ASCII except the start [02h] and end [03h] frame characters
which are binary.
The message causes the corrector to scan its database looking for a Modbus protocol process. The corrector will
enable the first Modbus process that it locates, and it will then remain in “Modbus” protocol mode until a
programmed interval passes without receiving a valid Modbus message (typically 20 seconds), at which time it will
revert back to it’s native protocol mode of Hex-ASCII.