ID 40015

Version string of HLI of MC and of PLC are different.

Description

A PLC application that communicates with the motion controller via the HLI interface must instantiate and call exactly one instance of the MCV_HliInterface function block.

In the initialization phase of the Motion Control Platform, the FB MCV_HliInterface checks, among other things, the version identification of the HLI interface between the PLC and motion controller.

The error message is then output by the FB MCV_HliInterface if the check of the version identifier results in different version identifiers of the PLC and Motion Controller.

Response

Class

-

FB MCV_HliInterface sets its "Error" output to TRUE.

Solution

Class

-

At the outputs “ExpectedHli” and “ActualHli” at the instance of type MCV_HliInterface, the version identifiers of the HLI interface can be checked on the PLC and 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.