Distributed Pulse Module
Module icon
Overview
When the Distributed Pulse module is enabled, a pulse occurring at the Source input is written to the ION node you have specified.
When used in conjunction with the other Arithmetic and External Control modules, the Distributed Pulse module becomes a powerful tool for automated plant-wide demand or power factor control, including load shedding and start-up of auxiliary power.
Inputs
All Distributed Pulse modules have one Source input. When a pulse is detected at this input, it is written to the node address you specify in the Destination setup register.
This input allows you to manually activate or deactivate the Distributed Pulse module.
By linking the Status output of a Data Monitor module to this input, the Distributed Pulse module will be automatically disabled if the data at the Source input becomes out-of-date, thus preventing a control action based on old data. Linking this input is mandatory.
Setup registers
This register allows you to specify a node and register to which the value at the Source input will be written. This register displays the available nodes, module managers, modules and output registers from which you can select. Typically, you will select the output register of an External Pulse module.
This register allows you to assign priority levels to specific event conditions.
Output registers
This Boolean register indicates the status of the last write. An on state indicates that the last write succeeded. An off state indicates time-outs, communication errors, or other failures. A not available value indicates that the module’s Activate input was not linked.
This output will generate a pulse when the Distributed Pulse module sends its Source input value to the address specified in the Destination setup register.
This output will generate a pulse after a successful write. This occurs when the Distributed Pulse module receives an acknowledgement from the device specified in the Destination setup register.
This numeric output register reports the time (in seconds) between an Initiate Write pulse and the resulting Acknowledge pulse. A not available value indicates that the module’s Activate input was not linked.
This output register is used to record the module’s successful and/or unsuccessful attempts in writing to the Destination register. For each event type written into the Event register, the following priority information is included:
Event priority group | Priority | Description |
---|---|---|
Setup Change | 10 | Input links, setup registers or labels have changed. |
Source Value Change | * | Write initiated (send the message). |
Source Value Change | * | Write overwritten (Source changed before the last write got through. Resend with a new value and discard previous attempt). |
Write Succeeded | * | Write complete and the destination has been updated. |
Write Failed Write Timeout Got Comm Error Got Invalid Node |
* | Write did not complete and destination was not changed. |
* The priority of these events is determined by the value in the EvPriority setup register. |
The Event output register also contains the time stamp, priority, cause, effect, and any values or conditions associated with the cause and effect of the event.
Detailed module operation
When this module is enabled and the Source input detects a pulse, the Distributed Pulse module automatically writes this information to the address specified in the Destination setup register.