GMF, canal, mode programme, comportement après remise à zéro
3.9 Sous-programmes asynchrones (ASUP)
Variable système et signaux d'interface CN/AP
Les variables système et les signaux d'interface CN/AP pour l'état du programme et du canal
ne sont pas influencés par la suppression de l'affichage lors de l'exécution d'un ASUP :
• $AC_STAT (État du canal)
• $AC_PROG (État du programme)
• <Chan>.basic.in.stateActive (État du canal)
• <Chan>.basic.in.stateInterrupted
• <Chan>.basic.in.stateReset
• <Chan>.basic.in.progStateRunning (État du programme)
• <Chan>.basic.in.progStateWaiting
• <Chan>.basic.in.progStateStopped
• <Chan>.basic.in.progStateInterrupted
• <Chan>.basic.in.progStateAborted
Signaux AP
CN → AP
Basic Program Plus
<Chan>.basic.in.progStateRunning
<Chan>.basic.in.progStateWaiting
<Chan>.basic.in.progStateStopped
<Chan>.basic.in.progStateInterrupted
<Chan>.basic.in.progStateAborted
<Chan>.basic.in.stateActive
<Chan>.basic.in.stateInterrupted
<Chan>.basic.in.stateReset
<Chan>.basic.in.asupSilentActive
3.9.3
Programmation : Variables système
3.9.3.1
Possibilité REPOS ($P_REPINF)
Dans le cadre des ASUB, il peut se produire des séquences de programme pour lesquelles il n'y
a pas de retour clair à un point de réaccostage du contour (REPOS).
La variable système est accessible en lecture dans l'ASUP si REPOS est possible :
200
Basic Program
LBP_Chan*.E_ProgRunning
LBP_Chan*.E_ProgWait
LBP_Chan*.E_ProgStop
LBP_Chan*.E_ProgInterrupt
LBP_Chan*.E_ProgAborted
LBP_Chan*.E_ChanActive
LBP_Chan*.E_ChanInterrupt
LBP_Chan*.E_ChanReset
LBP_Chan*.E_SilentAsup
Description fonctionnelle, 01/2023, A5E48053578D AF
DB21, ... .DBX35.0
DB21, ... .DBX35.1
DB21, ... .DBX35.2
DB21, ... .DBX35.3
DB21, ... .DBX35.4
DB21, ... .DBX35.5
DB21, ... .DBX35.6
DB21, ... .DBX35.7
DB21, ... .DBX378.1
Fonctions de base