ID 40006

Different HLI version string of PLC and MC.

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_ChkHLIVer is called within the FB MCV_PlatformBase to check whether the version identifiers of the HLI interface on the PLC side and those of the motion controller match.

The utility FB notifies the error message if the version identifiers of the PLC and the motion controller are different.

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 sets its “Error” output to TRUE and the “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. The output “ExpectedHli” indicates the version identifier of the PLC’s HLI interface and output “ActualHli” indicates the version identifier of the motion controller HLI interface.

 

Then check whether a motion controller with the wrong version identifier was started or whether the PLC application included an HLI library with the wrong version identifier. In the first case please start the motion controller with the correct version identifier; in the second case please include the HLI library with the correct version identifier in the PLC application.

 

If none of the above causes exists, contact the controller 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.