MCO 305 Befehlsreferenz
Syntax-Beispiel 2
// Interrupt auslösen bei jeder Änderung der CANopen DS402 "Betriebsart"
ON PARAM 0x01606000 GOSUB OpModeUpdate
SUBMAINPROG
SUBPROG OpModeUpdate
RETURN
ENDPROG
Syntax-Beispiel 3
// Das RxPDO mit dem Benutzerparameter 1 verknüpfen ...
LINKPDO 1 32 0x01220101 0
// ... und bei jeder Änderung einen Interrupt auslösen
ON PARAM 0x01220101 GOSUB UserParamUpdate
SUBMAINPROG
SUBPROG UserParamUpdate
RETURN
ENDPROG
78
__ Befehlsreferenz __
PRINT "Neuer DS402 Betriebsart: ",sysvar[0x01606000]
// Befehlsabfolge in Abhängigkeit der neuen Betriebsart auslösen
SWITCH (sysvar[0x01604000])
CASE 1:
PRINT "Profil Positionierung Modus"
// Aktion ....
BREAK
CASE 2:
PRINT "Geschwindigkeitsmodus"
// Aktion ....
BREAK
// CASE ....
// ...
// BREAK
DEFAULT:
PRINT "Betriebsart wird nicht unterstützt"
ENDSWITCH
PRINT "Benutzerparameter 1 updated: ",sysvar[0x01220101]
®
MG.34.R1.03 – VLT
ist ein eingetragenes Warenzeichen von Danfoss.