-> Hier kostenlos registrieren
hallo leute,ich habe ein probleme mit umsetzung ein code von AWL zu SCL ,hier ist ein teil von awl code :
TAR1 #AR1_Speicher
AUF #Data_block_DB
LAR1 P##Record // Anfangsadresse des Anyponters laden
//Sprungverteiler PPO-Typ
L DBW 60
// L 1
// ==I
// SPB PPE1
// TAK
L 2
==I
SPB M001
// TAK
// L 3
// ==I
// SPB PPE3
TAK
L 4
==I
SPB M002
TAK
L 5
==I
SPB M003
BEA
L 4 // Laenge (Wiederholfaktor) 12 Bytes
T LW [AR1,P#2.0]
L P#DBX 38.0 // Anfang Speicherbereich Adresse 30
T LD [AR1,P#6.0]
SPA M004
M001: L 12 // Laenge (Wiederholfaktor) 20 Bytes
T LW [AR1,P#2.0]
L P#DBX 38.0 // Anfang Speicherbereich Adresse 30
T LD [AR1,P#6.0]
SPA M004
L 4 // Laenge (Wiederholfaktor) 4 Bytes
T LW [AR1,P#2.0]
L P#DBX 38.0 // Anfang Speicherbereich Adresse 38
T LD [AR1,P#6.0]
SPA M004
M002: L 12 // Laenge (Wiederholfaktor) 12 Bytes
T LW [AR1,P#2.0]
L P#DBX 38.0 // Anfang Speicherbereich Adresse 38
T LD [AR1,P#6.0]
SPA M004
M003: L 20 // Laenge (Wiederholfaktor) 28 Bytes
T LW [AR1,P#2.0]
L P#DBX 38.0 // Anfang Speicherbereich Adresse 30
T LD [AR1,P#6.0]
M004: NOP 0
L W#16#1002 // Byte 0 fuer S7, Byte 1 Datentyp
T LW [AR1,P#0.0]
L DBNO // DB Nummer
T LW [AR1,P#4.0]
L #Adress_Drive
T #Adresse_Antrieb_Wort
CALL "DPRD_DAT"
LADDR :=#Adresse_Antrieb_Wort
RET_VAL:=#RET_VAL_SFC_14
RECORD :=#Record
kann jemand mich veilleicht weiter helfen,
danke.
TAR1 #AR1_Speicher
AUF #Data_block_DB
LAR1 P##Record // Anfangsadresse des Anyponters laden
//Sprungverteiler PPO-Typ
L DBW 60
// L 1
// ==I
// SPB PPE1
// TAK
L 2
==I
SPB M001
// TAK
// L 3
// ==I
// SPB PPE3
TAK
L 4
==I
SPB M002
TAK
L 5
==I
SPB M003
BEA
L 4 // Laenge (Wiederholfaktor) 12 Bytes
T LW [AR1,P#2.0]
L P#DBX 38.0 // Anfang Speicherbereich Adresse 30
T LD [AR1,P#6.0]
SPA M004
M001: L 12 // Laenge (Wiederholfaktor) 20 Bytes
T LW [AR1,P#2.0]
L P#DBX 38.0 // Anfang Speicherbereich Adresse 30
T LD [AR1,P#6.0]
SPA M004
L 4 // Laenge (Wiederholfaktor) 4 Bytes
T LW [AR1,P#2.0]
L P#DBX 38.0 // Anfang Speicherbereich Adresse 38
T LD [AR1,P#6.0]
SPA M004
M002: L 12 // Laenge (Wiederholfaktor) 12 Bytes
T LW [AR1,P#2.0]
L P#DBX 38.0 // Anfang Speicherbereich Adresse 38
T LD [AR1,P#6.0]
SPA M004
M003: L 20 // Laenge (Wiederholfaktor) 28 Bytes
T LW [AR1,P#2.0]
L P#DBX 38.0 // Anfang Speicherbereich Adresse 30
T LD [AR1,P#6.0]
M004: NOP 0
L W#16#1002 // Byte 0 fuer S7, Byte 1 Datentyp
T LW [AR1,P#0.0]
L DBNO // DB Nummer
T LW [AR1,P#4.0]
L #Adress_Drive
T #Adresse_Antrieb_Wort
CALL "DPRD_DAT"
LADDR :=#Adresse_Antrieb_Wort
RET_VAL:=#RET_VAL_SFC_14
RECORD :=#Record
kann jemand mich veilleicht weiter helfen,
danke.