Configuring control via digital inputs and outputs
The respective synchronizing 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:
- Controlling the contactors via digital inputs/outputs of MDE90A/MDP92A
- Controlling the contactors via digital inputs/outputs of external terminals
If available device IOs are to be used, they must be completely configured in MOVISUITE® via the Basic device configuration menu.
If only one synchronization contactor is used, the following MOVIKIT® functions must be assigned to digital inputs and outputs:
- Digital inputs
- DC synchronization – disconnector
- Digital outputs
- DC synchronization – minus contactor
If 2 synchronization contactors are used, the following MOVIKIT® functions must be assigned to digital inputs and outputs:
- Digital inputs
- DC synchronization – disconnector
- DC synchronization – plus contactor
- DC synchronization – minus contactor
- Digital outputs
- DC synchronization – plus contactor
- DC synchronization – minus contactor
If external terminals are used, the IOConnectorDCSync or IOConnectorDCSyncDoubleContactor function blocks must be used as the function blocks for 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 minus pole:
- xDO_CloseContactorMinus
- Load-break switch feedback contact:
- xDI_MainCircuitBreakerClosed
Variant: 2 "IOConnectorDCSyncDoubleContactor" synchronization contactors
- Control contact synchronization contactor in minus pole:
- xDO_CloseContactorMinus
- Control contact synchronization contactor in plus pole:
- xDO_CloseContactorPlus
- Load-break switch feedback contact:
- xDI_MainCircuitBreakerClosed
- Feedback contact synchronization contactor in minus pole:
- xDI_ContactorMinusClosed
- Feedback contact synchronization contactor in plus pole:
- xDI_ContactorPlusClosed
Control
- Software module used here: MOVIKIT® PowerMode
- The configuration level with 1 synchronization contactor in the minus 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 integrating the SEW energy storage system, see chapter Energy storage system (EnergyStorageSystem).
- 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;- Connect the local instance by calling 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);- Link the logical device of your IO bus coupler to the function block.
fbIOExchange.LinkLogicalDevice(itfLogicalDevice := LogicalDevice_OCE12C );- Add the two above mentioned input and output variables of the fbIOExchange function block (xDOContactorMinus, xDIMainCircuitBreakerClosed) to the terminal used in the EtherCAT® mapping.
- The contactors are controlled automatically by the operating mode so there is no need to call the function block again.