Configuring control via digital inputs and outputs

The respective synchronization contactors must be controlled via digital outputs as a prerequisite for connecting an energy storage unit. In addition, the feedback contact of the load-break switch must be queried via a digital input.

The following options are available to the user for this purpose (default setting for the digital output is DO 02 on the device for controlling the synchronization contactor and the digital input DI 02 as input for the feedback contact of the load-break switch):

  • Control the contactors via digital inputs/outputs of the MDE90A/MDP92A (default setting). INFORMATION: Only available in the "1 synchronization contactor installed" configuration level.
  • Control the contactors via digital inputs/outputs of external terminals

If users decide to use external terminals or have to use them because they use 2 synchronization contactors, the function blocks IOConnectorDCSync or IOConnectorDCSyncDoubleContactor must be used as function block for the connection. The function blocks offer the following inputs and outputs, which must be connected directly to digital input and output terminals:

Variant: 1 "IOConnectorDCSync" synchronization contactor

  • Control contact synchronization contactor in negative pole:
  • xDO_CloseContactorMinus
  • Load-break switch feedback contact:
  • xDI_MainCircuitBreakerClosed

Variant: 2 "IOConnectorDCSyncDoubleContactor" synchronization contactors

  • Control contact synchronization contactor in negative pole:
  • xDO_CloseContactorMinus
  • Control contact synchronization contactor in positive pole:
  • xDO_CloseContactorPlus
  • Load-break switch feedback contact:
  • xDI_MainCircuitBreakerClosed
  • Feedback contact synchronization contactor in negative pole:
  • xDI_ContactorMinusClosed
  • Feedback contact synchronization contactor in positive pole:
  • xDI_ContactorPlusClosed
Control
  • Software module used: MOVIKIT® PowerMode
  • The configuration level with 1 synchronization contactor in the negative pole is used as an example. With 2 synchronization contactors, the IOConnector function block is integrated in the same way but then the IOConnectorDCSyncDoubleContactor function block must be used.
  • For information on how to integrate an SEW energy storage system, refer to chapter Energy storage system (EnergyStorageSystem).
  1. Create a local instance of the IOConnectorDCSync block to call and set the input and output variables.
    • fbIOExchange : SEW_MK_PES_PowerMode.SEW_PES_EnHubPowMode.
      SEW_PES_ModeDCSync.IOConnectorDCSync;
  2. Connect the local instance by calling up the LinkIOExchange method on MOVIKIT® PowerMode (in the example: local instance "MDP92A"). If necessary, the method returns the correct linking as a Boolean value and must be queried to ensure the linking.
    • MDP92A.LinkIOExchange(itfQueryInterfaceSEW:=fbIOExchange);
  3. Add the two above mentioned input and output variables of the fbIOExchange function block (xDOContactorMinus, xDIMainCircuitBreakerClosed) to the terminal used in the EtherCAT® mapping.
  • Control of the contactors is carried out automatically by the operating mode, so there is no need to call up the function block again.
  • As soon as the IOConnectorDCSync is linked to the MOVIKIT®, the digital inputs and outputs of the unit are enabled again and can be used otherwise.