4plc functionality – Lenze E94AxPExxxx User Manual
Page 75

Lenze · 9400 Servo PLC· Reference manual · DMS 4.0 EN · 11/2013 · TD05/06
75
4
PLC functionality
4.8
Appendix
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Addressing of boolean system variables
System variables of the »9400 ServoPLC« are addressed with %IBx.y and %QBx.y which differs from
the absolute addressing of boolean system variables (%IXx.y or %QXx.y according to IEC61131).
Thus, the following restrictions must be considered:
• When boolean variables with the keyword AT are linked to a certain address, the prefix "B" must
be used instead of prefix "X".
Example
bVar AT%IB2.0:BOOL;
• When an event-controlled task is created, the absolute address of the system variables cannot
be used directly but the symbolic name of the system variables must be used.
• The assignment of an absolute address to a boolean variable is not possible.
Example
bVar:BOOL;
bVar:=%IB2.0;
Permissible marking in the path and file name
The PLC project cannot be loaded if the path referred to a PLC project contains ASCII characters > 126
or umlauts and special characters.
Thus, do not use umlauts and special characters in the file name.
Trace configuration
It is possible that too large a value will be specified for the parameter "Number of measurements"
in the "Trace Configuration" dialog box of »PLC Designer«. In this case, the following error message
is shown when trace recording is started:
"The control has executed the last online service incorrectly. Service number: 28, error number: 53."
In this case, the value for "Number of measurements" must be reduced so that the following
applies:
The sum of the size of the recorded variables multiplied by the number of measurements must be
lower than 4990 bytes.