Question:
What can be the reason for the error message 'PI trip', after parameter set transfer by operating unit from an older device to a device with a later firmware status?
Answer:
The error message 'PI trip' occurs, when codes are initialized with a value outside their display area.
This can only happen when the transfer is made by operating unit (parameter transfer), as in this case the data are copied to the memory as a complete block. Compared to GDC the queries must not be executed in code routines.
In case of the 9300 vector the value range of code C0540 can be exceeded in the following constellation:
- Parameters are transmitted by means of parameter transfer by operating unit AND
- Parameters are read out of device 9300EV with firmware status <= V2.1 where C0540 = 2 (resolver + 0-pulse) is set AND
- Transfer in the device 9300EV with later firmware status >= V2.2
Background:
In older versions C0540=2 (resolver + 0-pulse) could be selected, although this selection was not sensible in case of the 9300 Vector due to the missing resolver interface.
In later versions this error was eliminated, so that this selection C0540 = 2 is now outside the display area of the code.
Note:
When writing the codes by serial interface, e. g. by means of GDC, by fieldbus parameter channel or single parameter setting via keypad an exceeded range is not possible, since in this cases the acceptance of values would be refused.
Remedy:
Before parameter transfer by operating unit code C0540 is to be written with a value within the valid value range.