Mình cũng đang làm convert S5 to S7. bạn gửi cho mình chương trình S5 minh convert sang S7 cho
Mình cũng đang làm convert S5 to S7. bạn gửi cho mình chương trình S5 minh convert sang S7 cho
doạn trên chính là phần mình ko làm được còn phần còn lại thì dùng tool chuyển đổi thôi
mình tìm được 1 doạn ct tương đương code lại thành s7 nhưng đọc cũng ko hiểu luôn:
in step 7 you can change the program containing LIR by indirect addressing. the pointer ANY can ayou. for more information type "ANY, parameter: description and use" in the index of
from step 7.
for example this program S5:
L W#16#E400;
L MB 243;
SLW 1;
+I;
// LIR 0;
// *** Erreur 3 la ligne 204 (FB 10) : Commande non définie. ***
L MB 245;
SLW 1;
+I;
L MW 240;
+I;
L 1;
-I;
T MW 246;
//;
L W#16#E400;
L MB 242;
SLW 1;
+I;
// LIR 0;
// *** Erreur 3 la ligne 219 (FB 10) : Commande non définie. ***
L MB 244;
SLW 1;
+I;
L MW 240;
+I;
L 1;
-I;
T MW 248;
NETWORK
L MW 240;
L 254;
<=I;
SPB M001;
L MW 248;
L MW 246;
//CALL SFC 20 (
// SRCBLK := P#????? BYTE 254 ,
// RET_VAL := conv_ret_val,
// DSTBLK := P#????? BYTE 254
// );
// *** Erreur 3 la ligne 240 (FB 10) : CALL SFC 20 a été généré, veuillez compléter la liste des paramètres. ***
L MW 248;
L 254;
-I;
T MW 248;
L MW 246;
L 254;
-I;
T MB 246;
L MW 240;
L 254;
-I;
T MW 240;
M001:L MW 248;
L MW 246;
//CALL SFC 20 (
// SRCBLK := P#????? BYTE 0 ,
// RET_VAL := conv_ret_val,
// DSTBLK := P#????? BYTE 0
// );
// *** Erreur 3 la ligne 262 (FB 10) : CALL SFC 20 a été généré, veuillez compléter la liste des paramètres. ***
the solution on step 7 is:
LAR1 P##SORGENTE
L B#16#10
T LB [AR1,P#0.0]
L B#16#2
T LB [AR1,P#1.0]
L #Nr_BYTE
T LW [AR1,P#2.0]
L #DB_SORGENTE
T LW [AR1,P#4.0]
L #BYTE_SORGENTE
SLD 3
L DW#16#84000000
OD
T LD [AR1,P#6.0]
LAR1 P##DESTINAZIONE
L B#16#10
T LB [AR1,P#0.0]
L B#16#2
T LB [AR1,P#1.0]
L #Nr_BYTE
T LW [AR1,P#2.0]
L #DB_DESTINAZIONE
T LW [AR1,P#4.0]
L #BYTE_DESTINAZIONE
SLD 3
L DW#16#84000000
OD
T LD [AR1,P#6.0]
//Richiamo SFC20 per trasferimento dati
CALL "BLKMOV"
SRCBLK :=#SORGENTE
RET_VAL:=#ERRORE
DSTBLK :=#DESTINAZIONE
I hope thatyou
Lần sửa cuối bởi hoanglonghui, ngày 05-24-2013 lúc 03:21 PM.
Đánh dấu