Question:
What may be the reason, if the ECSxM controller (Motion <= V3.0) sends the error code 0x0D or an 800BC30010000D06 or 800BC40010000D06 error telegram?
Answer:
For the ECSxM controller (Motion <= V3.0), the parameters C3011(Home offset) and C3012 (Measure offset) are limited to the range of +/-2140000000 inc.
Whereas, for V2/V3 SoftMotion applications (DDS 2.x/PLC Designer 3.x), the complete possible display range from -2147483648 to +2147483647 of a 32-bit parameter may be used. In this way, it may happen that the limit values are exceeded when writing to the above-mentioned ECS Motion offset parameters and the corresponding error messages may occur.
Short-term measures/recommendations:
Make sure that the permissible value range is observed when writing parameters in the SoftMotion application of the PLC program.
Assessment:
In general, the described behaviour is only relevant for modulo applications with an unlimited traversing range. Here, the error message will, however, occur unexpectedly and not necessarily in the commissioning phase.
For later ECS Motion versions, it is planned to extend the display range to -2147483648 to +2147483647, like for SoftMotion applications, so that the described problem can no longer occur.
Search terms: