3 modbus function code 03 (read holding register) – Flowserve DDC-100 Modbus Direct-to-Host User Manual
Page 8

10
DDC-100 Direct-to-Host Programming Guide
FCD LMAIM4019-00
FCD LMAIM4019-00
DDC-100 Direct-to-Host Programming Guide
11
Table 3.4 – Status Bit Definitions (continued)
Bit Number
Modbus
Bit
Address
UEC-3-DDC and DDC-100 Clamshell
I/O Module
179
178
Open torque switch
User Input 10
180
179
Open limit switch
User Input 11
181
180
Close torque switch
User Input 12
182
181
Close limit switch
User Input 13
183
182
Aux. Open Input
User Input 14
184
183
Aux. Close Input
User Input 15
185
184
User Input 0
User Input 0
186
185
User Input 1
User Input 1
187
186
User Input 2
User Input 2
188
187
User Input 3
User Input 3
189
188
User Input 4
User Input 4
190
189
User Input 5
User Input 5
191
190
Input 6
User Input 6
192
191
Input 7
User Input 7
193
192
Analog Input 1 lost
Analog Input 1 lost
194
193
Analog Input 2 lost
Analog Input 2 lost
195
194
Analog Input 3 lost
Analog Input 3 lost
196
195
Analog Input 4 lost
Analog Input 4 lost
197
196
Network Channels A/B timed out
Network Channels A/B timed out
198
197
Reserved
Reserved
199
198
Reserved
Reserved
200
199
Reserved
Reserved
201
200
Reserved
Reserved
202
201
Reserved
Reserved
203
202
Reserved
Reserved
204
203
Reserved
Reserved
205
204
Lost Phase Input
User Input 18
206
205
Phase Reverse Input
User Input 19
207
206
Input 8
User Input 16
208
207
Input 9
User Input 17
Example
Poll field unit number 22 for 16 inputs starting at input 129 with the actuator opening.
Query 1602008000107B09
Response 1602020108CDED
Message Breakdown
Query
Response
16
Slave (Field Unit) Address
16
Slave (Field Unit) Address
02
Function
02
Function
00
Starting Address Hi
02
Byte Count
80
Starting Address Lo
01
1
Data (Inputs 10136 - 10129)
00
No. of Points Hi
08
2
Data (Inputs 10144 - 10137)
10
No. of Points Lo
CDED
Error Check (CRC)
7B09
Error Check (CRC)
Note 1: 01h equals 0000 0001 (actuator open input bit is ON).
Note 2: 08h equals 0000 1000 (actuator Channel B Fail bit is ON).
3.2.3 Modbus Function Code 03 (Read Holding Register)
This function code is used to read the binary contents of holding registers in the DDC-100 Field
Unit. This function code is typically used during the network polling cycle. A network poll should
consist of field unit registers 9 (Status) and 10 (Fault) as a minimum. Holding register 8 should
also be polled when the actuator is configured for the analog feedback option or position control.
See Table 3.5 for a complete listing of the holding registers.