8
5. Functional profile
5.1 Register block overview
The Modbus RTU registers are grouped in the following register blocks:
All addresses contain registers. Some are bit-interpreted while others are 16-bit values, or part of 32-bit values. A data value of 65535
(0xFFFF) indicates "not available" when reading registers. The value of 65535 (0xFFFF) does not imply a "disable" when writing values.
Each register block will be specified in more detail in the following sections.
5.2 CIM configuration register block
Registers in this block can be read by means of function codes 0x03 and/or 0x04. They can be written as holding registers with function
codes 0x06 and 0x10.
Start address
Register block
Permissions
Description
00001
CIM configuration
R/W
Configuration of the CIM module.
00021
CIM status
R
Status registers for the CIM module.
00101
MP 204 control
R/W
Registers for control of the MP 204.
00201
MP 204 status
R
Registers for status from the MP 204.
00301
MP 204 data
R
Registers for measured data values from the MP 204.
00701
Alarm simulation
R/W
Registers for alarm and warning simulation.
00751-
00800
User
R/W
The CIU 250 will not modify this area by itself.
Address
Register name
Description
00001
SlaveMinimumReplyDelay
Not used.
00002
RegisterOffset
An address offset that is added to all addresses above 00100.
Default value is 0.
Note:
This offset does not affect the CIM configuration register block or the CIM status
register block addresses. The register offset value is stored in the device and will remain
after a power-off.
For most applications, this offset should not be changed.
00003
SetModbusAddress
The value is stored in the device and will remain after a power-off.
Legal values are 1 - 247.
Default value of this register is 0xE7 (231), which should normally not be changed.
00004
SoftwareDefinedBitRate
Not used.
00005
AutoAckControlBits
Used to select the behaviour of control bit acknowledgements from the CIU 250.
0 = Disabled.
Control bits are not automatically lowered when accepted by the device. The user must
lower the triggered control bit manually before the control bit can be triggered again.
1 = Enabled.
Control bits are automatically lowered when accepted by the device. The user does not
have to lower it manually [default].
General acknowledgement bit information register 00208 (when automatic
acknowledgement is disabled):
Acknowledgement bits will be set when the CIU 250 has accepted the corresponding
control bits, and the user can clear the control bits. The acknowledgement bit will
automatically be cleared to 0 by the CIU 250 when the control bit is cleared by the master
device, and a new command can be attempted by raising the control bit again.
00006
ReadWriteSeparation
Not used.
00007-
00008
RESERVED
-
00009
SoftwareDefinedParity
Not used.
00010
SoftwareDefinedStopBit
Not used.
00011
ScadaPinCode
PIN code for SCADA systems, etc.
If GeneralStatus.ScadaPinCodeEnabled (register 00029, bit 0) is enabled, the correct
PIN code must be entered in this register in order to gain access to remote control and
configuration.
Verify acceptance in GeneralStatus.WriteAccess (register 00029, bit 1).
Programming of the SCADA PIN code made via the SMS command SETSCADACODE.
See "CIM 25X SMS commands" (supplement to installation and operating instructions)
on the CD-ROM supplied with the GSM module.