Programmieren der Standard-Funktionsbausteine
AWL
U
"USERDB".EX4.START
FP
"USERDB".EX4.HBIT
S
"USERDB".EX4.FB4_REQ
O
"USERDB".EX4.DONE
O(
U
"USERDB".EX4.ACKN_ERR
U
"USERDB".EX4.ERROR
)
R
"USERDB".EX4.FB4_REQ
CALL
"FM_PI" , "DI_FB4"
REQ
PISERVICE:="PI_DI".SELECT
UNIT
ADDR1
ADDR2
ADDR3
ADDR4
WVAR1
WVAR2
WVAR3
WVAR4
WVAR5
WVAR6
WVAR7
WVAR8
WVAR9
WVAR10
FMDB_NO
ERROR
DONE
STATE
L
B#16#0
U
"USERDB".EX4.ERROR
SPBN
M001
L
#w_STATE
M001: T
6–44
:="USERDB".EX4.FB4_REQ
:=1
:="USERDB".EX4.PATH
:="USERDB".EX4.P_NAME
:=
:=
:=
:=
:=
:=
:=
:=
:=
:=
:=
:=
:=21
:="USERDB".EX4.ERROR
:="USERDB".EX4.DONE
:=#w_STATE
"USERDB".EX4.STATE
// Auftragsstart
// Flankenmerker
// Start Auftrag FB 4
// Auftrag beendet ?
// Fehlerquittung
// FB 4-Auftragsfehler
// FB 4-Request rücksetzen
// Programmanwahl (FB 4)
// Start der Funktion FB 4
// DB 15 – Funktion "SELECT"
// UNIT: Kanal 1
// Pfad
// Programmname
// zugeornete Nr. des AW-DB "FMx"
// Auftragsfehler
// Auftragsfertigmeldung
// FB–Fehlernummer
// Fehler ?
// wenn Fehler, Eintrag des
// Fehlerstatus ... im "USERDB"
Mehrachsbaugruppe FM 357-2 für Servo- bzw. Schrittantrieb
6ES7 357-4AH00-8AG0