Module template library

Two-state motor module templates

This category provides templates with STOP/START motor control capabilities for field devices such as pumps and agitators. Some motors require a single latching discrete output, and others require two outputs, a momentary start, and a latching permit. For each type of motor, there is a template with interlock conditions and one without interlock conditions. Another template is used when the motor has a field HAND/OFF/AUTO (HOA) or LOCAL/REMOTE switch.

The motor templates are designed around the Device Control function block. This function block has several named set parameters (SP_D, PV_D, FV_D, DC_STATE, and FAIL) that have default named sets associated with them. In the motor module templates, the default named sets for these parameters have been replaced with appropriate named sets for the application. Therefore, these parameters are not in the Quick Config view and do not need editing. You can, however, edit the named sets or associate different named sets when the text strings that are displayed on the motor faceplate do not fit your particular application. When you edit the named set associated with SP_D, be sure that the state names are 10 characters or shorter.

Because the STATE_MASKS parameter in the Device Control function block has been customized for the particular motor module template, it does not need editing.

Table: Two-state motor module Quick Config parameters for the Device Control function block

Parameter

Description

IO_IN_1

An I/O Reference parameter that configures the DST for the Stop/Start status from the motor starter.

IO_OUT_1

An I/O Reference parameter that configures the DST for the latching output to the motor starter (or the latching permit output if the module has a momentary START output).

IO_OUT_2

An I/O Reference parameter that configures the DST for the momentary START output to the motor starter (not applicable when the module has a single latching output).

CFM_ACT1_TIME

The amount of time in seconds for the motor to confirm that it has started following a command to start. If the motor does not start within this time, a fail condition occurs. The default is 5 seconds.

CFM_PASS_TIME

The amount of time in seconds for the motor to confirm that it has stopped following a command to Stop. If the motor does not stop within this time, a fail condition occurs. The default is 5 seconds.

DEVICE_OPTS

Configuration options for the Device Control block. The option that defaults to enabled for modules without interlock conditions is SP Track. The options that default to enabled for modules with interlock conditions are SP Track, Permissive, and Interlock. Passive on Active Timeout is enabled for modules with one latching output. Device options that are not enabled as a default, but are applicable to two-state motors, include Trip and Reset Required.

The two-state motor module templates include an alarm parameter, FAIL_ALM. Keep this alarm enabled at all times. The priority of FAIL_ALM, initially Medium, can be changed as necessary.

MTR-11_ILOCK and MTR-21_ILOCK include function blocks that configure interlock logic for the motor and perform a first-out trap on the interlock conditions. There are several variations of the Motor and Valve Module detail display (DL_DTx), the difference between them being the number of rows appearing in the Interlocks section of each display. DL_DT0.DET does not have an Interlocks section. DL_DT1.DET through DL_DT8.DET contain a corresponding number of interlock conditions.

In the function block diagram for MTR-11_ILOCK interlock conditions are configured using expressions in the Condition function blocks. Write interlock expressions so that the result is True when a shutdown state is required. Typically, interlock conditions should be written in separate Condition function block expressions so that the text description appears on the detail display. It is recommended that you write interlock conditions that are ANDed in a single expression since the logical OR of the Condition block outputs is calculated by the Boolean Fan In (BFI) block. You can access the expression editor by selecting and right-clicking the Condition block in the function block diagram, and then selecting Expression.

Each condition block has a DESC parameter to enter the text description for the interlock condition. This text string must be no longer than 20 characters in order to fit on the detail display. Each condition block has a TIME_DURATION parameter that can be configured so the expression must evaluate True for the time period in order to set OUT_D to True.

If fewer than eight interlock conditions are used, remove the unused Condition blocks to reduce the load on the controller. Next, open the Module Properties dialog and change the name of the detail display to correspond to the number of interlock conditions used. For example, if you have three interlock conditions, change the detail display name from DL_DT8 to DL_DT3.

The motor modules with interlock conditions have a provision for configuring permissive conditions. Generally, conditions that should allow a motor to start (permissive conditions) will shut down the motor in the opposite state. However, there are cases when a condition must be present for a motor to start, but a shutdown (interlock) should not occur when the condition is no longer present. When you have permissive conditions that are not also interlock conditions, add additional logic to the function block diagram. Wire the result of this logic into IN_D1 of the AND1 function block. Next, click Auto Calc Execution Order from the Diagram menu or toolbar icon to insert the new blocks correctly into the execution order.

When PERMISSIVE_D of the Device Control (DC1) block is True, a change of SP_D from Stop to Start is allowed. Therefore, permissive conditions should be True to allow the motor to start, and multiple permissive conditions should be ANDed together. Remember that interlock conditions should be True to cause a shutdown of the motor, even though a shutdown occurs when INTERLOCK_D of the Device Control block is False. The logical OR of the interlock conditions is inverted prior to the Device Control block. In summary, permissive conditions should evaluate True for a permit and interlock conditions should evaluate True to shutdown.

There are module templates in this category that are intended to be used when the motor can also be started in the field: