Table 4- 42
Overlay of a byte with a Boolean array
7
6
AT[0]
AT[1]
Another example is a DWord tag overlaid with a Struct:
The overlay types can be addressed directly in the program logic:
LAD
Rules
● Overlaying of tags is only possible in FB and FC blocks with standard access.
● You can overlay parameters for all block types and all declaration sections.
● An overlaid parameter can be used like any other block parameter.
● You cannot overlay parameters of type VARIANT.
● The size of the overlaying parameter must be less than or equal to the size of the overlaid
● The overlaying variable must be declared immediately after the variable that it overlays
S7-1200 Programmable controller
System Manual, 03/2014, A5E02486680-AG
5
4
AT[2]
AT[3]
Lớp phủ thẻ chỉ có thể thực hiện trong các khối FB và FC với quyền truy cập thông thường.
Lớp phủ thẻ chỉ có thể thực hiện trong các khối FB và FC với quyền truy cập thông thường.
● Bạn có thể che phủ các tham số cho tất cả các loại khối và tất cả các phần khai báo.
● Bạn có thể che phủ các tham số cho tất cả các loại khối và tất cả các phần khai báo.
FBD
● Tham số chồng chéo có thể được sử dụng như bất kỳ thông số khối nào khác.
● Tham số chồng chéo có thể được sử dụng như bất kỳ thông số khối nào khác.
● Bạn không thể che phủ các thông số của loại VARIANT.
● Bạn không thể che phủ các thông số của loại VARIANT.
● Kích thước của thông số lớp phủ phải nhỏ hơn hoặc bằng kích thước của lớp phủ
● Kích thước của thông số lớp phủ phải nhỏ hơn hoặc bằng kích thước của lớp phủ
tham số.
tham số.
● Biến lớp phủ phải được khai báo ngay lập tức sau biến mà lớp phủ
● Biến lớp phủ phải được khai báo ngay lập tức sau biến mà lớp phủ
và được xác định bằng từ khóa "AT".
và được xác định bằng từ khóa "AT".
parameter.
and identified with the keyword "AT".
3
2
AT[4]
AT[5]
SCL
IF #AT[1] THEN
...
END_IF;
IF (#DW1_Struct.S1 =
W#16#000C) THEN
...
END_IF;
out1 := #DW1_Struct.S2;
PLC concepts
4.4 Data types
1
0
AT[6]
AT[7]
123