● ARRAY, ARRAY[*] when using instructions RD_ARRAY_I (read value from INT F-array)
and RD_ARRAY_DI (read value from DINT F-array).
Restrictions:
– ARRAY only in F-global DBs
– ARRAY limits: 0 up to max. 10000
– ARRAY[*] only as in-out parameter (InOut) in F-FCs and F-FBs
– ARRAY of UDT
– ARRAY of bool
– ARRAY of word
– ARRAY of time
● F-conform PLC data types (UDT) (S7-1500)
Note
If the result of an instruction is located outside the permitted range for this data type, the F-CPU
may switch to STOP. The cause of the diagnostics event is entered in the diagnostics buffer of
the F-CPU.
You must therefore ensure that the permitted range for the data type is observed when creating
the program, or select a matching data type or use the ENO output.
Observe the description of the individual instructions.
Non-permitted data and parameter types
The following types are not permitted:
● All of the types not listed under Section "Supported data and parameter types" (e.g. BYTE,
REAL)
● Grouped data types (e.g. STRING, STRUCT)
● Parameter types (e.g. BLOCK_FB, BLOCK_DB, ANY)
Safety program of the F-PLC
3.5 Restrictions in the programming languages FBD/LAD
Safety Integrated (with SINAMICS S120)
64
Commissioning Manual, 02/2020, A5E46305916B AB