Télécharger Imprimer la page

Siemens SIMOTION SINAMICS S120 Mode D'emploi page 21

Masquer les pouces Voir aussi pour SIMOTION SINAMICS S120:

Publicité

Extrait du programme d'exemple :
UNIT E_AlmCtr;
INTERFACE
VAR_GLOBAL
myFbAlmCtrl : _LineModule_control;
END_VAR
PROGRAM StartUpAlm;
PROGRAM BackGrndAlm;
PROGRAM PeripheralFaultAlm;
END_INTERFACE
IMPLEMENTATION
PROGRAM BackGrndAlm
// *********************************************************************
// appel de l'instance du bloc fonctionnel _LineModule_control
// *********************************************************************
myFbAlmCtrl ( enable
reset
typeLM
periIn
);
myAlmCtrl_Out.error
myAlmCtrl_Out.errorID
myAlmCtrl_Out.done
myAlmCtrl_Out.activated := myFbAlmCtrl.activated;
myAlmCtrl_Out.periOut
//****************************************************************************
// écriture des paramètres de sortie du bloc fonctionnel _LineModule_control - mot de commande
ALM -
// dans la variable E/S myperiOutAlm
//****************************************************************************
s_eRetVal := _setSafeValue (
variable
value
accessmode := default_value,
setvalue
);
END_PROGRAM
END_IMPLEMENTATION
Fonction standard pour Line Modules SINAMICS S120
Description fonctionnelle, Édition 11/2010
// instance du bloc fonctionnel _LineModule_control
:= myAlmCtrl_In.enable,
:= myAlmCtrl_In.reset,
:= ACTIVE_LINE_MODULE,
:= myAlmCtrl_In.periIn
:= myFbAlmCtrl.error;
:= myFbAlmCtrl.errorID;
:= myFbAlmCtrl.done;
:= myFbAlmCtrl.periOut;
:= myperiOutAlm,
:= myAlmCtrl_Out.periOut,
:= s_setValue
Programmation
3.2 Appel du bloc fonctionnel
(1)
(2)
(3)
(4)
21

Publicité

loading