En utilisant le EtherCAT Safety Éditeur FBD
La programmation
Faites glisser les éléments graphiques du Boîte à outils vue à l'éditeur.
Une implémentation modifiée est étiquetée comme In work
au plus haut niveau.
Commandes
Pour plus d'informations sur les commandes, consultez : Commandes
Titre du réseau et commentaire du réseau
Un titre et un commentaire peuvent être ajoutés à chaque réseau si les options FBD correspondantes sont activées.
Dans le Outils menu, ouvrez le Possibilités dialogue.
Dans le Possibilités boîte de dialogue, cliquez sur le EtherCAT Safety Éditeur FBD dialogue.
Sélectionnez le Afficher le titre du réseau et Afficher le commentaire du réseau choix.
Clique le D'ACCORD bouton.

Un titre de réseau peut être édité directement dans la première ligne du réseau ; le commentaire du réseau peut être édité dans la deuxième ligne du réseau. Dans les deux cas, la ligne correspondante doit être sélectionnée en premier.

Blocs fonctionnels
Réseau (Élément : Réseau)
Affectation (Élément : Affectation)
Boîte ((Élément : Boîte)
Pour programmer l'application de sécurité dans l'éditeur FBD, les blocs fonctionnels suivants sont disponibles :
FB_AND: ET conjonction de plusieurs signaux d'entrée
FB_CS: Désactivation d'une connexion
FB_DECOUPLER: Découplage des signaux
FB_EDM: Surveillance de deux signaux
FB_ESTOP: Circuit d'ARRÊT D'URGENCE
FB_MON: Circuit de porte de sécurité
FB_MODE Modes de fonctionnement
FB_MUTING: Contournement de la fonction de sécurité (muting)
FB_OR: OU conjonction de plusieurs signaux d'entrée
FB_RS: Fonctionnalité RESET / SET
FB_SR: Fonctionnalité SET / RESET
FB_TOF: Temporisation à l'enclenchement
FB_TON: Temporisation à l'arrêt
FB_TWOHAND: Bloc fonctionnel pour commande bimanuelle
FB_ADD: Ajout de signaux analogiques
FB_CAMMONITOR: Mise en place d'un groupe de came électronique
FB_COMPARE: Comparaison des signaux d'entrée analogiques
FB_COUNTER: Compte à rebours / compte à rebours
FB_DIV: Division des signaux analogiques Ding
FB_ENVELOPE: Surveillance de la courbe d'enveloppe
FB_LIMIT: Surveillance des valeurs limites
FB_LOADSENSING: Vérification des valeurs x et y par rapport à une courbe enveloppe
FB_MUL: Multiplication de signaux analogiques
FB_SCALING: Mise à l'échelle d'un signal analogique
FB_SLI: Détection d'un écart par rapport à une valeur analogique stockée en interne
FB_VITESSE: Calcul de la vitesse
FB_SUB: Soustraction de signaux analogiques
FB_VIOLATIONCNT: Implémentation d'un compteur d'erreurs
Affichage du flux de données sécurisé
Le flux de données sécurisé de la programmation FBD est mis en évidence dans CODESYS Safety for EtherCAT Safety Module comme suit:
Les constantes et les variables déclarées comme constantes sont surlignées en jaune.
Les variables SAFExxx sont surlignées en jaune.
Le flux de données des valeurs SAFE dans les variables et entrées SAFE est représenté par des lignes jaunes épaisses.
Les blocs fonction sont affichés en jaune lorsqu'ils disposent d'au moins une sortie SAFE.
Flux de données sécurisé : FB_AND
avec SAFE
variables : S1_1, S1_2 et O_K1_K2

Surveillance
Lorsque la demande (application de sécurité)
SafetyApp
est exécutable et a été téléchargé sur le contrôleur, les paramètres d'entrée et de sortie des blocs fonctionnels de sécurité peuvent être surveillés lors de la connexion avec l'application standard.
La version du
IODrvEL6900
la bibliothèque n'est pas à jour. Il doit s'agir de la version 3.5.3.0 ou supérieure.Le EtherCAT La pile ne s'exécute pas encore sur le contrôleur standard après le téléchargement ou la réinitialisation de l'application.
La demande de EtherCAT Safety Module dans CODESYS ne correspond pas à l'application sur le module.

Astuce
Vous ne pouvez pas modifier les états des signaux pendant la surveillance.
Affichage des valeurs de remplacement après la désactivation
Astuce
Vous pouvez désactiver des groupes et définir des valeurs de substitution pour les POU associés (POU EtherCAT Safety) uniquement pour le EtherCAT Safety Modules EL6910 ou EK196.
Après avoir désactivé un groupe, un POU qui lit les sorties des instances de bloc fonctionnel du POU désactivé obtient les valeurs de remplacement. Si aucune valeur de remplacement n'est définie, les valeurs par défaut des types de données sont utilisées comme valeurs de remplacement : FALSE
pour les sorties booléennes et 0
pour les sorties entières.
Les valeurs de remplacement sont spécifiées entre accolades (
).
Pour les affectations à des variables, les valeurs de remplacement sont spécifiées avant la variable (
).
Pour les sorties connectées, les valeurs de remplacement sont spécifiées dans une affectation multiple. Seule la première branche d'affectation doit être utilisée (
).
