TPU2000/2000R Modbus/Modbus Plus Automation Guide
221
Mapped Address
1<=Range<=921
62593
Modbus Plus Global Register 28
Mapped Address
Unsigned Integer 16 Bits
1<=Range<=921
62594
Modbus Plus Global Register 29
Mapped Address
Unsigned Integer 16 Bits
1<=Range<=921
62595
Modbus Plus Global Register 30
Mapped Address
Unsigned Integer 16 Bits
1<=Range<=921
62596
Modbus Plus Global Register 31
Mapped Address
Unsigned Integer 16 Bits
1<=Range<=921
62597
Modbus Plus Global Register 32
Mapped Address
Unsigned Integer 16 Bits
1<=Range<=921
62598
Security Mask For Control Block
(See Section 5)
Bit 0 (Right Bit) Initiate Input
Bit 1 Force Physical Input
Bit 2 Force Physical Output
Bit 3 Force Logical Output
Bit 4 Set/Reset Output
Bit 5 Pulse Outputs
Bit 6 Reserved
Bit 7 Reserved
Bit 8 Reserved
Bit 9 Reserved
Bit 10 Reserved
Bit 11 Reserved
Bit 12 Reserved
Bit 13 Reserved
Bit 14 Reserved
Bit 15 Reserved
Unsigned Integer 16 Bits
1 = Control Unprotected 0 = Password Req.
1 = Control Unprotected 0 = Password Req.
1 = Control Unprotected 0 = Password Req.
1 = Control Unprotected 0 = Password Req.
1 = Control Unprotected 0 = Password Req.
1 = Control Unprotected 0 = Password Req.
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
User Definable Register Configuration Block
As described in Section 5 the TPU2000 and TPU2000R has the capability to scale and remap the Modbus
registers within the unit. As shown in Table 5-82.
The following registers support modification and scaling of information contained in the Modbus user register set.
The information in the 4xxxx registers can be tailored to the users needs with the following options:
1. Register: Register needed can be programmed.
2. Scalability: Data in the registers can be scaled.
3. Destination register data type: This supports multiple data types to match the destination systems needs.
4. Destination register data size: This supports multiple data sizes to match the destination systems needs.
5. MSB/LSB bit justification: This allows users to shift the bits contained in the 4xxxx register into the
Most
significant bits or the
Least
significant bits.
Here is an example of how to set up the modbus registers to exploit the above facilities. Consider a situation
where the destination system is a SCADA. Suppose the user’s SCADA system is setup to read the System
Frequency on Register 40001 and requires the data be in the 12 Most significant bits. Also, let us suppose that
the scale required on the system frequency is hex 0a (10 decimal) and the SCADA stores the value in a bipolar
data type. The user would adopt the following procedure to setup register 40001 to meet the specifications of the
destination system. Now write hex 0a (decimal 10) which is the scale we need into Register 62693. Next write
hex 0232 (562 decimal) on Register 62694 which fetches the value from the Register 40562 (the source register
for system frequency). Setting the data size (12), the data type (bipolar) and shifting data (into Most significant
bits) is done as follows:
Register Size (12 bits)
Bit 7
Bit 6 Bit 5 Bit 4
Summary of Contents for TPU2000
Page 10: ......