Présentation de la bibliothèque de sécurité
Lorsque vous installez Control Expert Safety, une bibliothèque de sécurité composée de fonctions élémentaires (EF), de blocs fonction élémentaires (EFB) et de blocs fonction dérivés (DFB) est automatiquement incluse. Ces EF, EFB et DFB sont identifiés par le préfixe "S_" et leur utilisation est réservée aux sections de code gérées par la tâche SAFE.
Pour une description des blocs inclus dans la bibliothèque de sécurité M580, consultez le document Control Expert - .
Fonctions et blocs fonction de sécurité certifiés
AVERTISSEMENT | |
---|---|
Unity Pro est l’ancien nom de Control Expert pour les versions 13.1 et antérieures.
Le sous-ensemble de fonctions élémentaires et de blocs fonction pouvant être utilisés dans la logique de sécurité sont décrits ci-après. Ils se trouvent dans la bibliothèque de sécurité.
Famille |
Groupe ou nom |
Type |
Description |
---|---|---|---|
Logique |
S_AND_*, S_OR_*, S_XOR_*, S_NOT_*, S_SHL_*, S_SHR_*, S_ROR_*, S_ROL_* |
EF |
Spécifique au type, par ex. S_AND avec 2 à 32 entrées (code en ligne) |
Logique |
S_RS, S_SR, S_F_TRIG, S_R_TRIG |
EFB |
– |
Mathématiques |
S_ADD_*, S_MUL_*, S_SUB_*, S_DIV_*, S_ABS_*, S_SIGN_*, S_NEG_*, S_MOVE, S_SQRT_REAL |
EF |
Gestion des erreurs détectées spécifique au type (par ex. débordement) à considérer (code en ligne) |
Comparaison |
S_GT_*, S_GE_*, S_LT_*, S_LE_*, S_NE_*, S_EQ_* |
EF |
Spécifique au type (code en ligne) |
Statistique |
S_LIMIT_*, S_MAX_*, S_MIN_*, S_MUX_*, S_SEL |
EF |
Spécifique au type (code en ligne) |
Type à type |
S_BIT_TO*, S_BOOL_TO_*, S_BYTE_TO_*, S_DINT_TO_*, S_DWORD_TO_*, S_INT_TO_*, S_REAL_TO_*, S_TIME_TO_*, S_UDINT_TO_*, S_UINT_TO_*, S_WORD_TO_* |
EF |
Spécifique au type (code en ligne) |
Temporisateurs et compteurs |
S_CTU_*, S_CTD_*, S_CTUD_* |
EFB |
Spécifique au type |
Temporisateurs et compteurs |
S_TON, S_TOF, S_TP |
EFB |
– |
Egal à égal |
S_RD_ETH_MX, S_WR_ETH_MX, S_RD_ETH_MX2, S_WR_ETH_MX2 |
DFB |
Fonctions permettant d'effectuer une communication de sécurité d'égal à égal |
Connexion d'actionneur |
S_EDM, S_ENABLE_SWITCH, S_ESPE, S_OUTCONTROL, S_GUARD_LOCKING, S_GUARD_MONITORING, S_MODE_SELECTOR |
DFB |
Blocs fonction de sécurité des machines liés aux actionneurs |
Connexion de capteur |
S_EQUIVALENT, S_ANTIVALENT, S_EMERGENCYSTOP, S_TWO_HAND_CONTROL_TYPE_II, S_TWO_HAND_CONTROL_TYPE_III, S_MUTING_SEQ, S_MUTING_PAR, S_AI_COMP |
DFB |
Blocs fonction de sécurité des machines liés aux capteurs |
Système |
S_SYST_STAT_MX, S_SYST_TIME_MX, S_SYST_CLOCK_MX, S_SYST_RESET_TASK_BIT_MX, S_SYST_READ_TASK_BIT_MX |
EFB |
Blocs fonction système |
Fonctions et blocs fonction de sécurité non certifiés
Le sous-ensemble de blocs fonction dérivés (DFB) pouvant être utilisés dans la logique de sécurité sont décrits ci-après. Ces blocs fonction ne sont pas certifiés. Ils visent à fournir des exemples de blocs fonction de sécurité pouvant être facilement réutilisés et adaptés. Vous pouvez copier et coller ces blocs fonction dans votre application et les modifier selon vos besoins.
Famille |
Groupe ou nom |
Type |
Description |
---|---|---|---|
MX haute disponibilité |
S_DIHA, S_AIHA |
DFB |
Fonction modules d'entrées numériques SIL2 ou SIL3 à haute disponibilité (code en ligne) |
Connexion de capteur |
AI_COMP |
DFB |
Blocs fonction de sécurité des machines liés aux capteurs |
Affichage de la bibliothèque de sécurité dans Control Expert
Vous pouvez accéder à la bibliothèque de sécurité à partir de la tâche SAFE uniquement. Lorsque vous ouvrez la bibliothèque de sécurité dans l'
, elle présente des groupes de types EF, EFB et DFB. Certains de ces groupes comprennent des versions de sécurité pour des fonctions et blocs utilisés dans les tâches non liées à la sécurité. D'autres groupes, indiqués ci-après, contiennent des fonctions et des blocs propres à la tâche SAFE.
1 Blocs pour lire et écrire des valeurs de données de sécurité.
2 Blocs pour effectuer des tâches spécifiques à la sécurité.
3 Blocs pour lire et écrire des valeurs du système de sécurité.
Vous trouverez un exemple d'implémentation des blocs de sécurité S_RD_ETH_MX et S_WR_ETH_MX. dans la section Exemple de configuration de la communication de PAC à PAC.
Consultez également la bibliothèque de blocs de sécurité EcoStruxure™ Control Expert pour une description de chaque fonction et bloc de sécurité disponibles.