Xin hỏi chư vị "có ai biết rõ về sử dụng biến con trỏ trong S7-300, 400 không vậy"? Tôi thấy cái vụ này cứ lơ mơ giống như là gà mờ vậy.
Tôi có đoạn chương trình sau, đọc mãi cũng không hiểu, rất mong được chư vị chỉ giáo giúp.
NW1
L P##PPO_Read // Load a Pointer to the PPO Struct
LAR1
L W [AR1,P#0.0] // Load DB Number
T #_DB_Num
OPN DB [#_DB_Num] // Open DB
L D [AR1,P#2.0] // Set Pointer
LAR1
L D [AR1,P#0.0] // Move the Data (20 bytes)
T LD 0
L D [AR1,P#4.0]
T LD 4
L D [AR1,P#8.0]
T LD 8
L D [AR1,P#12.0]
T LD 12
L D [AR1,P#16.0]
T LD 16
NW2
L P##SCADA_VSD
LAR1
L W [AR1,P#0.0]
T #_DB_Num
OPN DB [#_DB_Num]
L D [AR1,P#2.0]
LAR1
L D [AR1,P#0.0]
T LD 22
Xin chân thành cảm ơn mọi sự giúp đỡ.
Tôi có đoạn chương trình sau, đọc mãi cũng không hiểu, rất mong được chư vị chỉ giáo giúp.
NW1
L P##PPO_Read // Load a Pointer to the PPO Struct
LAR1
L W [AR1,P#0.0] // Load DB Number
T #_DB_Num
OPN DB [#_DB_Num] // Open DB
L D [AR1,P#2.0] // Set Pointer
LAR1
L D [AR1,P#0.0] // Move the Data (20 bytes)
T LD 0
L D [AR1,P#4.0]
T LD 4
L D [AR1,P#8.0]
T LD 8
L D [AR1,P#12.0]
T LD 12
L D [AR1,P#16.0]
T LD 16
NW2
L P##SCADA_VSD
LAR1
L W [AR1,P#0.0]
T #_DB_Num
OPN DB [#_DB_Num]
L D [AR1,P#2.0]
LAR1
L D [AR1,P#0.0]
T LD 22
Xin chân thành cảm ơn mọi sự giúp đỡ.