References, L-force | plc designer – Lenze PLC Designer PLC Designer (R3-1) User Manual
Page 1039

L-force | PLC Designer
Programming Reference
DMS 4.1 EN 03/2011 TD29
1037
Example of an endless loop:
VAR
ui : UINT (0..10000);
END_VAR
FOR ui:=0 TO 10000 DO
...
END_FOR
The FOR loop will never be left as the check function prevents the variable ui to be
assigned to values greater than 10000.
References
This data type is an extension to the IEC 61131-3 standard.
A REFERENCE is an alias for an object. The alias can be written or read via identifiers.
The difference to a pointer is that the value pointed to is directly affected and that the
assignment of reference and value is fix. The address of the reference must be set via a
separate assignement operation. Whether a reference points to a valid value (that is
unequal 0) can be checked with the help of a special operator, see below.
A reference is declared according to the following syntax:
Syntax
Example declaration:
ref_int : REFERENCE TO INT;
a : INT;
b : INT;
ref_int is now available for being used as an alias for variables of type INT.
- 9400 (954 pages)
- p300 (195 pages)
- I/O system 1000 (44 pages)
- 3241C (32 pages)
- PC-based automation (60 pages)
- DSD (496 pages)
- PLC Designer R3-x (159 pages)
- Engineer v2.21 (312 pages)
- PLC Designer ApplicationTemplate (PLC Designer R3-x) (177 pages)
- PLC Designer Migration PLC Designer (R2-x)-PLC Designer (R3-x) (30 pages)
- PLC Designer PLC Designer (R2-x) (844 pages)
- PLC Designer PLC Designer (R2-x) CANopen for Runtime Systems (56 pages)
- PLC Designer PLC-Designer (R2-x) SoftMotion (290 pages)
- ApplicationTemplate PackML (PLC Designer R3-x) (99 pages)
- EASY Starter-ApplicationLoader (13 pages)
- ASY Starter Lenze OPC UA-Server (9 pages)
- 8400 motec (518 pages)
- 8400 TopLine (1760 pages)
- i700 (338 pages)
- 8400 HighLine (1576 pages)
- 8400 StateLine (1030 pages)
- 8400 BaseLine C (342 pages)
- 8400 BaseLine D (260 pages)
- E70ACxS Application Sample i700 (PLC Designer v3) (33 pages)
- E94AYFLF Digital frequency module (54 pages)
- E94ARNE Regenerative power supply (360 pages)
- E94AxHE Servo Drives 9400 HighLine (Firmware 01-37) (679 pages)
- E94AxHE Technology Application Actuating drive - Speed (38 pages)
- E94AxHE Technology Application Actuating drive - Torque (34 pages)
- E94AxHE Technology Application CiA402 Device profile (232 pages)
- E94AxHE Technology Application Electronic gearbox (80 pages)
- E94AxHE Technology Application Positioning sequence control (78 pages)
- E94AxHE Technology Application Synchronism (80 pages)
- E94AxHE Technology Application Table positioning (50 pages)
- Loader L-force Loader (45 pages)
- L-force I/O System 1000 (99 pages)
- Function library LenzeIO1000Drv (64 pages)
- ETC Motion Control (428 pages)
- Function library CANopenSdoDrv (26 pages)
- Function library LenzeConversionBox (14 pages)
- ACU UPS for Industrial PCs (18 pages)
- PLC Designer V2.x (336 pages)
- IPC Operating System Windows CE Thin Client (26 pages)
- IPC Operating System Windows Embedded Standard 2009 (14 pages)