ID 40011

CU mc_check_plc_version: State variable has the value FALSE.

Description

A PLC application that uses PLC libraries that contain function blocks according to the PLCopen specifications to solve function blocks must call exactly one instance of the MCV_PlatformBase function block.

During the initialization 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 supplies this error message if the version identifier check was commanded but the PLC and Motion Controller strings are different.

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

Response

Class

-

FB MCV_PlatformBase sets his “Error” output to TRUE, and “Done” output to FALSE.

Solution

Class

-

In every PLC application that sends jobs to the motion controller via the HLI interface, there must be an instance of the FB MCV_HliInterface.

At the outputs “ExpectedHli” and “ActualHli” of this instance, the version identifiers of the HLI interface can be checked on the PLC and the Motion Controller side. Please look for the version identifiers and consider that output “ExpectedHli” is the version identifier of the PLC’s HLI interface and output “ActualHli” is that of the motion controllers HLI interface.

 

Now check if the motion controller is that with the wrong version identifier or if the PLC application included a HLI library with the wrong version. In first case please start the correct motion controller, in the second case please include the correct HLI-library in the PLC application.

 

If none of the above causes is present, contact the control supplier and specify the version identifier at the outputs "ExpectedHli" and "ActualHli".

Error type

-

 

Notice

notice

Only the first 12 characters of the version identifier are checked and if they are equal that’s sufficient consistence of the HLI interface at PLC and motion controller to interact together.