2 issuing control commands – Flowserve DDC-100 Modbus Direct-to-Host User Manual

Page 28

Advertising
background image

50

DDC-100 Direct-to-Host Programming Guide

FCD LMAIM4019-00

FCD LMAIM4019-00

DDC-100 Direct-to-Host Programming Guide

51

5) Field unit register 10, bit 10 will only report network ESD when the field unit network ESD

parameter is set to any value but Ignore.

6) Field unit register 9, bit 5 (Valve Jammed) will only be active when the actuator is moving the

valve and the torque switch is tripped.

7) In MOV (Motor-Operated Valve) mode, Field unit registers 9, 10, 11 bits are a value of 0 when

false. A value of 1 indicates true.

8) In MOV mode, field unit register 12 low-byte bits are a value of 0 when false. A value of 1

indicates true.

9) In MOV mode, field unit register 12 bit 11 is default inverted, by default, to a value of 1 on false

and 0 on true. The remaining bits in the high-byte are set, by default, to a value of 0 on false
and 1 on true.

6.2 Issuing Control Commands

The following checklist is provided for issuing control commands:

1) The normal polling process should be interrupted to issue any control commands to a field

unit on the network. This interruption should take place after the Host receives the response
from a previously issued query. Once the field unit control command has been issued and the
acknowledge returned, the normal polling process should resume.

2) Prior to issuing commands to an actuator-mounted field unit:

• Verify successful communication. This is accomplished via the normal

polling process.

• Verify actuator is in Remote mode.
• Verify the actuator is capable of movement.

a) Combined Fault bit is not a value of 1.

b) Actuator is not at desired position. (Do not send open command

if actuator is in open position.)

c) Verify that the desired direction of travel does not have a torque

switch fault.

3) Prior to issuing commands to an I/O Module-style field unit:

• Verify successful communication. This is accomplished via the normal

polling process.

• When using 2 relays to control a single device, always disengage the

first relay before engaging the second relay.

4) Commands can be issued with either the Modbus function code 05 or 06. Either command is

capable of opening or closing the actuator or engaging or disengaging field unit physical relays
1 - 6. If the actuator is configured for intermediate position control, Modbus function code 06
must be used to move the actuator to the desired position.

5) An actuator configured for intermediate position control (“move-to”) should be issued position

commands between 2 and 98% of open. Issue open or close commands for 0 and 100% of
open.

6) Commands issued to the field unit should never be repeated if the command acknowledgment

is received from the field unit. Commands should be reissued only when the field unit does
not acknowledge receipt of the command. Repeated commands sent to the field unit will result

in increased network traffic that increases network scan times. Also, repeating acknowledged
commands can cause erratic field unit operation (e.g., stop).

7) The field unit will automatically stop (disengage contactor) when the actuator reaches the full

open or close position. There is no requirement for issuing a Stop command when the actuator
reaches the open or close limit switch.

8) A Stop command can be used to stop the actuator in mid-travel. When the actuator has

stopped in mid-travel (between the open and close limit switches), the field unit register 9 bit
02 (Stopped) will be true (1).

9) There is no requirement to first issue a Stop command when changing directions from open to

close or close to open. When the field unit receives the command to change directions, the field
unit will first disengage the contactor (stop the actuator), then engage the other contactor.

10) A network Stop command will stop the actuator if the selector switch is in Remote or Local

mode. The actuator local Stop pushbutton will stop the actuator if the selector switch is in
Remote or Local mode.

Table 6.1 – Sample Tag Table for Direct-to-Host applications

Tag Name

Description

Modbus

Slave

Address

Comments

Modbus

Register

Modbus

Command

Data

80-HS-4141A

Open actuator

1

Command to open the valve

40001

256 (Dec)

80-HS-4141B

Close actuator

1

Command to close the valve

40001

768 (Dec)

80-POS-4141

Position feedback

1

Valve position in % of Open

40008

n/a

80-STAT-4141

Status register

1

16 bits of status

40009

n/a

80-HS-4142A

Open actuator

2

Command to open the valve

40001

256 (Dec)

80-HS-4142B

Close actuator

2

Command to close the valve

40001

768 (Dec)

80-POS-4142

Position feedback

2

Valve position in % of Open

40008

n/a

80-STAT-4142

Status register

2

16 bits of status

40009

n/a

80-GO-5253A

Initiate “move-to”

3

Initiate “move-to”

40001

6656 (Dec)

80-GO-5253B

“move-to” value

3

% of Open value

40002

0-100 (Dec)

80-POS-5253

Position feedback

3

Valve position in % of Open

40008

n/a

80-STAT-5253

Status register

3

16 bits of status

40009

n/a

Advertising