# ID 40007

Checking of version string impossible, because interface is occupied.
Description | A PLC application that uses PLC libraries containing function blocks according to the PLCopen specifications to solve function blocks must call exactly one instance of the MCV_PlatformBase function block. During the initialisation phase of the Motion Control Platform, the utility FB MCV_ChkLCsHLIVer is called within the FB MCV_PlatformBase, with which the version ID of the HLI interface on the PLC side is transferred to the Motion Controller for checking.

The utility FB notifies the error message if the PLC can not command a check of version identifier by the motion controller because at least one of the elements command_semaphor_rw or command_w of the control unit of type MC_CHECK_PLC_VERSION is already set to TRUE.

At the output "ErrorID" of the FB MCV_PlatformBase this error message is made available for the PLC application.

Response | Class | - | The FB MCV_PlatformBase sets its output “Error” to TRUE and the output “Done” to FALSE.
Solution | Class | - | Reset and logout the PLC application. Retransmit and start the PLC application during PLC runtime. If error occurs again, please check if the data of control unit of type MC_CHECK_PLC_VERSION is overwritten on the HLI by the PLC application or another PLC application accesses the HLI.

If this fails to start the Motion Control Platform successfully, please contact the motion controller supplier.

Error type | -