Schneider Electric Contrôleur de sécurité modulaire Mode d'emploi
Ajouter à Mes manuels313 Des pages
▼
Scroll to page 2
of
313
Contrôleur de sécurité modulaire EIO0000004008 10/2020 Contrôleur de sécurité modulaire Guide de programmation et de la bibliothèque EIO0000004008.00 10/2020 www.schneider-electric.com Le présent document comprend des descriptions générales et/ou des caractéristiques techniques des produits mentionnés. Il ne peut pas être utilisé pour définir ou déterminer l'adéquation ou la fiabilité de ces produits pour des applications utilisateur spécifiques. Il incombe à chaque utilisateur ou intégrateur de réaliser l'analyse de risques complète et appropriée, l'évaluation et le test des produits pour ce qui est de l'application à utiliser et de l'exécution de cette application. Ni la société Schneider Electric ni aucune de ses sociétés affiliées ou filiales ne peuvent être tenues pour responsables de la mauvaise utilisation des informations contenues dans le présent document. Si vous avez des suggestions, des améliorations ou des corrections à apporter à cette publication, veuillez nous en informer. Vous acceptez de ne pas reproduire, excepté pour votre propre usage à titre non commercial, tout ou partie de ce document et sur quelque support que ce soit sans l'accord écrit de Schneider Electric. Vous acceptez également de ne pas créer de liens hypertextes vers ce document ou son contenu. Schneider Electric ne concède aucun droit ni licence pour l'utilisation personnelle et non commerciale du document ou de son contenu, sinon une licence non exclusive pour une consultation « en l'état », à vos propres risques. Tous les autres droits sont réservés. Toutes les réglementations locales, régionales et nationales pertinentes doivent être respectées lors de l'installation et de l'utilisation de ce produit. Pour des raisons de sécurité et afin de garantir la conformité aux données système documentées, seul le fabricant est habilité à effectuer des réparations sur les composants. Lorsque des équipements sont utilisés pour des applications présentant des exigences techniques de sécurité, suivez les instructions appropriées. La non-utilisation du logiciel Schneider Electric ou d'un logiciel approuvé avec nos produits matériels peut entraîner des blessures, des dommages ou un fonctionnement incorrect. Le non-respect de cette consigne peut entraîner des lésions corporelles ou des dommages matériels. © 2020 Schneider Electric. Tous droits réservés. 2 EIO0000004008 10/2020 Table des matières Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . A propos de ce manuel. . . . . . . . . . . . . . . . . . . . . . . . . . Partie I SoSafe Configurable. . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 1 Informations générales . . . . . . . . . . . . . . . . . . . . . . . . . . SoSafe Configurable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation de SoSafe Configurable . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation de SoSafe Configurable . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 2 Création d'un projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 2.2 Configuration matérielle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Créer un nouveau projet et configurer le matériel . . . . . . . . . . . . . . . . Modification des informations du projet . . . . . . . . . . . . . . . . . . . . . . . . Modification de la configuration matérielle . . . . . . . . . . . . . . . . . . . . . Configuration logicielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation des fenêtres d'outils . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création de la configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple de projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Attribution des ressources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Validation du projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rapport de projet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 3 Transfert de projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Niveaux de mot de passe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modification du mot de passe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connexion au Contrôleur de sécurité modulaire . . . . . . . . . . . . . . . . . Transfert (téléchargement/chargement) de la configuration . . . . . . . . Chapitre 4 Validation du projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Validation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Liste de contrôle après installation . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 5 Surveillance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Surveillance de l'état des E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 6 Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EIO0000004008 10/2020 7 11 17 19 20 21 22 27 28 29 31 32 34 35 37 39 41 42 43 47 48 50 52 53 57 58 60 61 61 63 63 3 Partie II Blocs fonction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 7 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire . . . . . . . . . . . . . 7.1 7.2 7.3 4 Blocs fonction d’entrée. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction LIGHT CURTAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction SOLID STATE DEVICE. . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction TWO HAND CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction SAFETY GUARD 1 CH . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction SAFETY GUARD 2 CH . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction LOCK FEEDBACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonction NETWORK_IN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction SELECTOR SWITCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction PHOTOCELL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction E-STOP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction ENABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction FOOTSWITCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction SAFETY MAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction SENSOR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction SWITCH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction ENABLING SWITCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction TESTABLE SAFETY DEVICE . . . . . . . . . . . . . . . . . . . . Fonction FIELDBUS INPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonctions LL0 et LL1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Blocs fonction de contrôle de la vitesse . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction ZERO SPEED MONITORING . . . . . . . . . . . . . . . . . . . . Bloc fonction ZERO AND MAX SPEED MONITORING . . . . . . . . . . . . . Bloc fonction MAX SPEED MONITORING . . . . . . . . . . . . . . . . . . . . . . Bloc fonction SPEED RANGE MONITORING . . . . . . . . . . . . . . . . . . . . Détection des erreurs des capteurs de proximité et d’encodeur . . . . . Blocs fonction d'entrée analogique . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction ANALOG INPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction ANALOG DIVISION . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 75 76 77 80 82 84 87 91 93 94 96 99 102 105 108 111 113 115 119 123 125 126 127 132 137 143 148 150 151 169 EIO0000004008 10/2020 7.4 7.5 Blocs fonction de sortie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction OSSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction SINGLE-DOUBLE OSSD . . . . . . . . . . . . . . . . . . . . . . . . Exemple de délai de sortie avec USER RESTART MANUAL . . . . . . . . Bloc fonction STATUS (sortie SIL 1/PL c) . . . . . . . . . . . . . . . . . . . . . . Élément FIELD BUS PROBE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc fonction RELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Blocs fonction de commentaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Blocs fonction COMMENTS et TITLE . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 8 Blocs fonction opérateur . . . . . . . . . . . . . . . . . . . . . . . . . 8.1 8.2 8.3 8.4 EIO0000004008 10/2020 Opérateurs logiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XNOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MULTIPLEXER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . LOGICAL MACRO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DIGITAL COMPARATOR (contrôleur XPSMCMC10804• uniquement) Opérateurs de mémoire. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D FLIP-FLOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T FLIP-FLOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SR FLIP-FLOP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . USER RESTART MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . USER RESTART MONITORED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MACRO RESTART MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MACRO RESTART MONITORED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PRE-RESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Opérateurs de serrure de sécurité (Guard Lock). . . . . . . . . . . . . . . . . SAFETY GUARD LOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Opérateurs de compteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . COUNTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . COUNTER COMPARATOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 192 195 200 201 202 203 209 209 211 212 212 213 214 214 215 216 217 218 219 221 225 225 226 227 227 228 229 231 234 236 236 240 241 244 5 8.5 8.6 8.7 8.8 Opérateurs de temporisateur (Timer). . . . . . . . . . . . . . . . . . . . . . . . . . MONOSTABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MONOSTABLE_B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PASSING MAKE CONTACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . LONG DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DELAY COMPARATOR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DELAY LINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . LONG DELAY LINE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PULSE GENERATOR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Opérateurs d'inhibition (Muting) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . LIGHT CURTAIN avec MUTING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonction MUTING simultanée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MUTING avec logique L . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MUTING "Seq" séquentiel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MUTING avec logique T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MUTING OVERRIDE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Opérateurs analogiques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ANALOG COMPARATOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MATH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EQUALITY CHECK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonctions diverses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonction SERIAL OUTPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Opérateur NETWORK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OSSD EDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Terminator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Opérateurs Interpage In et Interpage Out . . . . . . . . . . . . . . . . Opérateurs IntFbk_In et IntFbk_Out . . . . . . . . . . . . . . . . . . . . . . Annexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Annexe A Informations de diagnostic . . . . . . . . . . . . . . . . . . . . . . . . Codes d'erreur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Téléchargement du log des erreurs . . . . . . . . . . . . . . . . . . . . . . . . . . Exemples de diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 245 246 248 250 252 255 257 258 259 260 263 264 266 269 271 274 276 279 280 281 283 284 285 287 294 295 298 299 301 303 305 306 310 311 EIO0000004008 10/2020 Consignes de sécurité Informations importantes AVIS Lisez attentivement ces instructions et examinez le matériel pour vous familiariser avec l'appareil avant de tenter de l'installer, de le faire fonctionner, de le réparer ou d'assurer sa maintenance. Les messages spéciaux suivants que vous trouverez dans cette documentation ou sur l'appareil ont pour but de vous mettre en garde contre des risques potentiels ou d'attirer votre attention sur des informations qui clarifient ou simplifient une procédure. EIO0000004008 10/2020 7 REMARQUE IMPORTANTE L'installation, l'utilisation, la réparation et la maintenance des équipements électriques doivent être assurées par du personnel qualifié uniquement. Schneider Electric décline toute responsabilité quant aux conséquences de l'utilisation de ce matériel. Une personne qualifiée est une personne disposant de compétences et de connaissances dans le domaine de la construction, du fonctionnement et de l'installation des équipements électriques, et ayant suivi une formation en sécurité leur permettant d'identifier et d'éviter les risques encourus. AVANT DE COMMENCER N'utilisez pas ce produit sur les machines non pourvues de protection efficace du point de fonctionnement. L'absence de ce type de protection sur une machine présente un risque de blessures graves pour l'opérateur. AVERTISSEMENT EQUIPEMENT NON PROTEGE N'utilisez pas ce logiciel ni les automatismes associés sur des appareils non équipés de protection du point de fonctionnement. N'accédez pas aux machines pendant leur fonctionnement. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Cet automatisme et le logiciel associé permettent de commander des processus industriels divers. Le type ou le modèle d'automatisme approprié pour chaque application dépendra de facteurs tels que la fonction de commande requise, le degré de protection exigé, les méthodes de production, des conditions inhabituelles, la législation, etc. Dans certaines applications, plusieurs processeurs seront nécessaires, notamment lorsque la redondance de sauvegarde est requise. Vous seul, en tant que constructeur de machine ou intégrateur de système, pouvez connaître toutes les conditions et facteurs présents lors de la configuration, de l'exploitation et de la maintenance de la machine, et êtes donc en mesure de déterminer les équipements automatisés, ainsi que les sécurités et verrouillages associés qui peuvent être utilisés correctement. Lors du choix de l'automatisme et du système de commande, ainsi que du logiciel associé pour une application particulière, vous devez respecter les normes et réglementations locales et nationales en vigueur. Le document National Safety Council's Accident Prevention Manual (reconnu aux Etats-Unis) fournit également de nombreuses informations utiles. Dans certaines applications, telles que les machines d'emballage, une protection supplémentaire, comme celle du point de fonctionnement, doit être fournie pour l'opérateur. Elle est nécessaire si les mains ou d'autres parties du corps de l'opérateur peuvent entrer dans la zone de point de pincement ou d'autres zones dangereuses, risquant ainsi de provoquer des blessures graves. Les produits logiciels seuls, ne peuvent en aucun cas protéger les opérateurs contre d'éventuelles blessures. C'est pourquoi le logiciel ne doit pas remplacer la protection de point de fonctionnement ou s'y substituer. 8 EIO0000004008 10/2020 Avant de mettre l'équipement en service, assurez-vous que les dispositifs de sécurité et de verrouillage mécaniques et/ou électriques appropriés liés à la protection du point de fonctionnement ont été installés et sont opérationnels. Tous les dispositifs de sécurité et de verrouillage liés à la protection du point de fonctionnement doivent être coordonnés avec la programmation des équipements et logiciels d'automatisation associés. NOTE : La coordination des dispositifs de sécurité et de verrouillage mécaniques/électriques du point de fonctionnement n'entre pas dans le cadre de cette bibliothèque de blocs fonction, du Guide utilisateur système ou de toute autre mise en œuvre référencée dans la documentation. DEMARRAGE ET TEST Avant toute utilisation de l'équipement de commande électrique et des automatismes en vue d'un fonctionnement normal après installation, un technicien qualifié doit procéder à un test de démarrage afin de vérifier que l'équipement fonctionne correctement. Il est essentiel de planifier une telle vérification et d'accorder suffisamment de temps pour la réalisation de ce test dans sa totalité. AVERTISSEMENT RISQUES INHERENTS AU FONCTIONNEMENT DE L'EQUIPEMENT Assurez-vous que toutes les procédures d'installation et de configuration ont été respectées. Avant de réaliser les tests de fonctionnement, retirez tous les blocs ou autres cales temporaires utilisés pour le transport de tous les dispositifs composant le système. Enlevez les outils, les instruments de mesure et les débris éventuels présents sur l'équipement. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Effectuez tous les tests de démarrage recommandés dans la documentation de l'équipement. Conservez toute la documentation de l'équipement pour référence ultérieure. Les tests logiciels doivent être réalisés à la fois en environnement simulé et réel. Vérifiez que le système entier est exempt de tout court-circuit et mise à la terre temporaire non installée conformément aux réglementations locales (conformément au National Electrical Code des Etats-Unis, par exemple). Si des tests diélectriques sont nécessaires, suivez les recommandations figurant dans la documentation de l'équipement afin d'éviter de l'endommager accidentellement. Avant de mettre l'équipement sous tension : Enlevez les outils, les instruments de mesure et les débris éventuels présents sur l'équipement. Fermez le capot du boîtier de l'équipement. Retirez toutes les mises à la terre temporaires des câbles d'alimentation entrants. Effectuez tous les tests de démarrage recommandés par le fabricant. EIO0000004008 10/2020 9 FONCTIONNEMENT ET REGLAGES Les précautions suivantes sont extraites du document NEMA Standards Publication ICS 7.1-1995 (la version anglaise prévaut) : Malgré le soin apporté à la conception et à la fabrication de l'équipement ou au choix et à l'évaluation des composants, des risques subsistent en cas d'utilisation inappropriée de l'équipement. Il arrive parfois que l'équipement soit déréglé accidentellement, entraînant ainsi un fonctionnement non satisfaisant ou non sécurisé. Respectez toujours les instructions du fabricant pour effectuer les réglages fonctionnels. Les personnes ayant accès à ces réglages doivent connaître les instructions du fabricant de l'équipement et les machines utilisées avec l'équipement électrique. Seuls ces réglages fonctionnels, requis par l'opérateur, doivent lui être accessibles. L'accès aux autres commandes doit être limité afin d'empêcher les changements non autorisés des caractéristiques de fonctionnement. 10 EIO0000004008 10/2020 A propos de ce manuel Présentation Objectif du document Ce guide de programmation et de la bibliothèque explique comment utiliser le système Contrôleur de sécurité modulaire XPSMCM•. Le système Contrôleur de sécurité modulaire XPSMCM• comprend un module de contrôleur XPSMCMCP0802• et/ou un module XPSMCMC10804•, qui sont configurés à l'aide de SoSafe Configurable. Les modules d'extension d'entrée et de sortie peuvent être connectés au Contrôleur de sécurité modulaire XPSMCMCP0802• et/ou XPSMCMC10804•. Champ d'application Les caractéristiques techniques des équipements décrits dans le présent document sont également fournies en ligne. Pour accéder aux informations en ligne, allez sur la page d'accueil de Schneider Electric www.se.com. Les caractéristiques présentées dans ce document devraient être identiques à celles fournies en ligne. Toutefois, en application de notre politique d'amélioration continue, nous pouvons être amenés à réviser le contenu du document afin de le rendre plus clair et plus précis. Si vous constatez une différence entre le document et les informations fournies en ligne, utilisez ces dernières en priorité. Ce document a été actualisé pour le lancement de SoSafe Configurable V1.8.0. Document(s) à consulter Titre du document Référence Contrôleur de sécurité modulaire - Guide de référence EIO0000004000 (ENG) ; du matériel EIO0000004001 (FRE); EIO0000004002 (GER); EIO0000004003 (ITA); EIO0000004004 (SPA); EIO0000004005 (CHS) EIO0000004006 (POR) Contrôleur de sécurité modulaire - Modules EIO0000004014 (ENG) ; d'extension pour la communication réseau - Guide de EIO0000004015 (FRE); EIO0000004016 (GER); l'utilisateur EIO0000004017 (ITA); EIO0000004018 (SPA); EIO0000004019 (CHS) EIO0000004020 (POR) EIO0000004008 10/2020 11 Information spécifique au produit Le XPSMCM• peut atteindre au maximum le niveau d'intégrité de la sécurité (SIL) 3 selon la norme IEC 61508, la limite de revendication du niveau d'intégrité de sécurité (SILcl) selon la norme IEC 62061 et le niveau de performance (PL) e, catégorie 4 selon la norme ISO 13849-1. Cependant, les niveaux SIL et PL de l'application dépendent du nombre de composants de sécurité, de leurs paramètres, et des connexions réalisées, en fonction de l'analyse des risques. Le module doit être configuré conformément à l’analyse des risques spécifique à l’application et à toutes les normes applicables. Veillez à bien respecter toutes les informations de sécurité, les exigences électriques et les normes obligatoires pouvant s'appliquer à votre application. AVERTISSEMENT FONCTIONS DE SÉCURITÉ INSUFFISANTES Effectuez une évaluation des risques conforme à la norme ISO 12100 et/ou une autre évaluation équivalente, et tenez compte de toutes les réglementations et normes applicables à votre machine/processus avant d'utiliser le logiciel. Dans l'évaluation des risques, identifiez toutes les exigences concernant le niveau d'intégrité de la sécurité (SIL), le niveau de performance (PL) et les autres exigences de sécurité et capacités applicables à votre machine/processus. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : La configuration du module est sous la responsabilité de l'installateur ou l'utilisateur. 12 EIO0000004008 10/2020 AVERTISSEMENT ACCÈS NON AUTHENTIFIÉ ET UTILISATION NON AUTORISÉE DE LA MACHINE Estimez si votre environnement ou vos machines sont connecté(e)s à votre infrastructure vitale et, le cas échéant, prenez les mesures nécessaires de prévention, basées sur le principe de défense en profondeur, avant de connecter le système d'automatisme à un réseau quelconque. Limitez au strict nécessaire le nombre d'équipements connectés à un réseau. Isolez votre réseau industriel des autres réseaux au sein de votre société. Protégez chaque réseau contre les accès non autorisés à l'aide d'un pare-feu, d'un VPN ou d'autres mesures de sécurité éprouvées. Surveillez les activités au sein de votre système. Empêchez tout accès direct ou liaison directe aux équipements sensibles par des utilisateurs non autorisés ou des actions non authentifiées. Préparez un plan de récupération intégrant la sauvegarde des informations de votre système et de votre processus. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Pour plus d'informations sur les mesures et règles organisationnelles régissant l'accès aux infrastructures, consultez les documents ISO/IEC 27000 series, Common Criteria for Information Technology Security Evaluation, ISO/IEC 15408, IEC 62351, ISA/IEC 62443, NIST Cybersecurity Framework, Information Security Forum - Standard of Good Practice for Information Security. Terminologie utilisée dans les normes Les termes techniques, la terminologie, les symboles et les descriptions correspondantes employés dans ce manuel ou figurant dans ou sur les produits proviennent généralement des normes internationales. Dans les domaines des systèmes de sécurité fonctionnelle, des variateurs et de l'automatisme en général, les termes employés sont sécurité, fonction de sécurité, état sécurisé, défaut, réinitialisation du défaut, dysfonctionnement, panne, erreur, message d'erreur, dangereux, etc. Entre autres, les normes concernées sont les suivantes : Norme Description IEC 61131-2:2007 Automates programmables - Partie 2 : exigences et essais des équipements ISO 13849-1:2015 Sécurité des machines : parties des systèmes de commande relatives à la sécurité. Principes généraux de conception EN 61496-1:2013 Sécurité des machines : équipements de protection électro-sensibles. Partie 1 : Prescriptions générales et essais EIO0000004008 10/2020 13 Norme Description ISO 12100:2010 Sécurité des machines - Principes généraux de conception - Appréciation du risque et réduction du risque EN 60204-1:2006 Sécurité des machines - Équipement électrique des machines - Partie 1 : règles générales ISO 14119:2013 Sécurité des machines - Dispositifs de verrouillage associés à des protecteurs - Principes de conception et de choix ISO 13850:2015 Sécurité des machines - Fonction d'arrêt d'urgence - Principes de conception IEC 62061:2015 Sécurité des machines - Sécurité fonctionnelle des systèmes de commande électrique, électronique et électronique programmable relatifs à la sécurité IEC 61508-1:2010 Sécurité fonctionnelle des systèmes électriques/électroniques/électroniques programmables relatifs à la sécurité : prescriptions générales. IEC 61508-2:2010 Sécurité fonctionnelle des systèmes électriques/électroniques/électroniques programmables relatifs à la sécurité : exigences pour les systèmes électriques/électroniques/électroniques programmables relatifs à la sécurité. IEC 61508-3:2010 Sécurité fonctionnelle des systèmes électriques/électroniques/électroniques programmables relatifs à la sécurité : exigences concernant les logiciels. IEC 61784-3:2016 Réseaux de communication industriels - Profils - Partie 3 : Bus de terrain de sécurité fonctionnelle - Règles générales et définitions de profils. 2006/42/EC Directive Machines 2014/30/EU Directive sur la compatibilité électromagnétique 2014/35/EU Directive sur les basses tensions De plus, des termes peuvent être utilisés dans le présent document car ils proviennent d'autres normes telles que : Norme Description Série IEC 60034 Machines électriques rotatives Série IEC 61800 Entraînements électriques de puissance à vitesse variable Série IEC 61158 Communications numériques pour les systèmes de mesure et de commande – Bus de terrain utilisés dans les systèmes de commande industriels Enfin, le terme zone de fonctionnement utilisé dans le contexte de la description de dangers spécifiques a la même signification que les termes zone dangereuse ou zone de danger employés dans la directive Machines (2006/42/EC) et la norme ISO 12100:2010. NOTE : Les normes susmentionnées peuvent s'appliquer ou pas aux produits cités dans la présente documentation. Pour plus d'informations sur chacune des normes applicables aux produits décrits dans le présent document, consultez les tableaux de caractéristiques de ces références de produit. 14 EIO0000004008 10/2020 Normes associées au Contrôleur de sécurité modulaire Voici la liste des normes associées au Contrôleur de sécurité modulaire : Norme Description ISO 13849-1:2015 Sécurité des machines - Parties des systèmes de commande relatives à la sécurité - Partie 1 : Principes généraux de conception ISO 13855:2010 Sécurité des machines - Positionnement des moyens de protection par rapport à la vitesse d'approche des parties du corps IEC 61131-2 Mesurage et contrôle des processus industriels - Automates programmables - Partie 2 : Exigences et essais des équipements EN 61496-1:2013 Sécurité des machines - Equipements de protection électro-sensibles Partie 1 : Prescriptions générales et essais IEC 61508-1:2010 Sécurité fonctionnelle des systèmes électriques/électroniques/électroniques programmables relatifs à la sécurité - Partie 1 : Exigences générales IEC 61508-2:2010 Sécurité fonctionnelle des systèmes électriques/électroniques/électroniques programmables relatifs à la sécurité - Partie 2 : Exigences pour les systèmes électriques/électroniques/électroniques programmables relatifs à la sécurité IEC 61508-3:2010 Sécurité fonctionnelle des systèmes électriques/électroniques/électroniques programmables relatifs à la sécurité - Partie 3 : Exigences concernant les logiciels IEC 61508-4:2010 Sécurité fonctionnelle des systèmes électriques/électroniques/électroniques programmables relatifs à la sécurité - Partie 4 : Définitions et abréviations IEC 61800-5-2:2016 Entraînements électriques de puissance à vitesse variable - Partie 52 : Exigences de sécurité - Fonctionnelle 2014/65/EU Limitation de l'utilisation de certaines substances dangereuses dans les équipements électriques et électroniques Cette liste de normes associées au contrôleur de sécurité modulaire ne se veut pas exhaustive. D'autres normes de sécurité fonctionnelle peuvent s'appliquer à votre projet spécifique. Consultez les guides utilisateur du Contrôleur de sécurité modulaire et le site Web de Schneider Electric à l'adresse www.se.com pour accéder aux certifications produit, dans lesquelles sont détaillées les normes, réglementations et directives en vigueur. EIO0000004008 10/2020 15 16 EIO0000004008 10/2020 Contrôleur de sécurité modulaire SoSafe Configurable EIO0000004008 10/2020 Partie I SoSafe Configurable SoSafe Configurable Contenu de cette partie Cette partie contient les chapitres suivants : Chapitre Titre du chapitre Page 1 Informations générales 19 2 Création d'un projet 27 3 Transfert de projet 47 4 Validation du projet 57 5 Surveillance 61 6 Simulation 63 EIO0000004008 10/2020 17 SoSafe Configurable 18 EIO0000004008 10/2020 Contrôleur de sécurité modulaire Informations générales EIO0000004008 10/2020 Chapitre 1 Informations générales Informations générales Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page SoSafe Configurable 20 Installation de SoSafe Configurable 21 Présentation de SoSafe Configurable 22 EIO0000004008 10/2020 19 Informations générales SoSafe Configurable Présentation Le logiciel SoSafe Configurable permet de faire fonctionner le module XPSMCMCP0802• et/ou XPSMCMC10804•. SoSafe Configurable permet de configurer une connexion logique entre les entrées et les sorties du système Contrôleur de sécurité modulaire XPSMCM• et les composants de l'application en cours de développement. Le Contrôleur de sécurité modulaire et ses modules d'entrée et/ou de sortie forment un système de sécurité fonctionnelle pour surveiller et contrôler les composants de sécurité connectés. AVERTISSEMENT FONCTIONNEMENT IMPRÉVU DE L'ÉQUIPEMENT N'utilisez que le logiciel approuvé par Schneider Electric pour faire fonctionner cet équipement. Mettez à jour votre programme d'application chaque fois que vous modifiez la configuration matérielle physique. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Configuration matérielle requise RAM : 256 MB (minimum pour exécuter Windows 8/10 et Framework 4.0) Disque dur : ≥ 500 Mo d'espace libre Port USB : 2.0 ou version ultérieure Connexion Internet pour télécharger le programme Configuration logicielle requise 20 Windows 8,1, 32 bits ou 64 bits Windows 10, 32 bits ou 64 bits Microsoft .NET Framework 4.0 (ou ultérieur) doit être installé sur l’ordinateur. EIO0000004008 10/2020 Informations générales Installation de SoSafe Configurable Installation 1. Téléchargez SoSafe Configurable sur le site www.se.com. 2. Décompressez le fichier téléchargé, puis double-cliquez sur le fichier Setup.exe pour lancer l'installation. 3. Suivez la procédure indiquée à l'écran. 4. Lorsque la procédure d'installation est terminée, fermez le programme d'installation. EIO0000004008 10/2020 21 Informations générales Présentation de SoSafe Configurable Écran d'accueil Lorsque SoSafe Configurable est correctement installé, une icône apparaît sur le bureau. Pour lancer le programme, double-cliquez sur l'icône (SoSafe Configurable). L'écran d'accueil ci-dessous s'affiche : Barre d'outils Standard Le graphique suivant représente la barre d'outils Standard : 22 EIO0000004008 10/2020 Informations générales Icône Description Créer un nouveau projet Modifier la configuration matérielle Modifier les informations du projet (par exemple le nom, l'entreprise) Enregistrer le projet Charger un projet existant depuis le PC Imprimer le projet Aperçu avant impression Afficher la zone d'impression Accrocher à la grille Attribution des ressources Imprimer le rapport du projet Annuler (annuler la dernière commande) EIO0000004008 10/2020 23 Informations générales Icône Description Refaire (restaurer la dernière commande annulée) Valider le projet Se connecter à Contrôleur de sécurité modulaire Télécharger le projet sur Contrôleur de sécurité modulaire Déconnecter et redémarrer le Contrôleur de sécurité modulaire Charger un projet depuis Contrôleur de sécurité modulaire Moniteur graphique (état des E/S en ligne - graphique) Moniteur (état des E/S en ligne - texte) Charger le fichier journal Afficher la configuration système Supprimer le log des erreurs Lancer la simulation schéma 24 EIO0000004008 10/2020 Informations générales Icône Description Lancer la simulation automatique Modifier le mot de passe Aide en ligne Barre de menus Les commandes accessibles via la barre d'outils le sont également via les menus (Fichier, Projet, Modification, Communication, Simulation et Options) dans la barre de menus. EIO0000004008 10/2020 25 Informations générales 26 EIO0000004008 10/2020 Contrôleur de sécurité modulaire Création d'un projet dans le logiciel SoSafe Configurable EIO0000004008 10/2020 Chapitre 2 Création d'un projet Création d'un projet Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 2.1 Configuration matérielle 28 2.2 Configuration logicielle 34 EIO0000004008 10/2020 27 Création d'un projet dans le logiciel SoSafe Configurable Sous-chapitre 2.1 Configuration matérielle Configuration matérielle Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 28 Page Créer un nouveau projet et configurer le matériel 29 Modification des informations du projet 31 Modification de la configuration matérielle 32 EIO0000004008 10/2020 Création d'un projet dans le logiciel SoSafe Configurable Créer un nouveau projet et configurer le matériel Créer et configurer un projet Etape 1 Action Résultat Accédez à Projet -> Nouveau projet ou La fenêtre Informations projet s'affiche : sélectionnez l'icône pour créer un projet. dans la barre d'outils 2 Entrez les informations Entreprise, Utilisateur et La fenêtre Configuration1 s'affiche. Nom du projet et sélectionnez OK. 3 Dans la fenêtre Configuration1, sélectionnez les Le module sélectionné est représenté avec une adresse de nœud par défaut définie sur 0. modules d'extension requis en utilisant les menus déroulants au-dessus de chaque espace réservé de module. NOTE : Vous pouvez ajouter les modules dans n'importe quel ordre. L'ordre dans la fenêtre Configuration n'est pas lié à la configuration physique des modules dans l'armoire de commande. 4 Sélectionnez l'adresse de nœud (0 à 3) du module sous sa représentation1. Répétez l'opération pour chaque module d'extension. Les adresses de nœud sont définies (voir Contrôleur de sécurité modulaire, Guide de référence du matériel). NOTE : Si plusieurs modules ont la même référence, vous devez sélectionner une autre adresse de nœud. 1 Voir la fenêtre Configuration ci-dessous. Par défaut, la fenêtre Configuration affiche le contrôleur XPSMCMC10804•. Vous pouvez choisir le module XPSMCMCP0802• dans la liste déroulante située sous le contrôleur en sélectionnant la version du firmware (version <5.0 pour le XPSMCMCP0802•, ≥5.0 pour le XPSMCMC10804•). EIO0000004008 10/2020 29 Création d'un projet dans le logiciel SoSafe Configurable Etape 5 Action Résultat Vous pouvez autoriser la mise à jour entre la carte mémoire et le contrôleur (voir Contrôleur La configuration matérielle/logicielle est ensuite chargée de la carte mémoire vers votre Contrôleur de sécurité modulaire. de sécurité modulaire, Guide de référence du matériel). Par défaut, le Contrôleur de sécurité modulaire peut être mis à jour à partir de la carte mémoire. Pour supprimer cette protection, cochez la case Désactiver chargement depuis MME1. 6 Cliquez sur OK pour confirmer la configuration matérielle. La fenêtre Configuration se ferme. 1 Voir la fenêtre Configuration ci-dessous. Par défaut, la fenêtre Configuration affiche le contrôleur XPSMCMC10804•. Vous pouvez choisir le module XPSMCMCP0802• dans la liste déroulante située sous le contrôleur en sélectionnant la version du firmware (version <5.0 pour le XPSMCMCP0802•, ≥5.0 pour le XPSMCMC10804•). Le graphique suivant représente la fenêtre Configuration : 30 EIO0000004008 10/2020 Création d'un projet dans le logiciel SoSafe Configurable Modification des informations du projet Procédure Pour modifier les informations du projet, procédez comme suit : Etape Action 1 Résultat La fenêtre Informations projet s'affiche : Cliquez sur l'icône ou utilisez le menu Projet → Changer les informations du projet. 2 EIO0000004008 10/2020 Entrez les informations Entreprise, Utilisateur et Nom du projet et cliquez sur OK. Les informations du projet sont mises à jour. 31 Création d'un projet dans le logiciel SoSafe Configurable Modification de la configuration matérielle Procédure Utilisez l'icône ou l'option de menu Projet → Changer la configuration pour modifier la configuration matérielle. Le graphique suivant représente la fenêtre Configuration : NOTE : La fenêtre Configuration affiche uniquement le contrôleur XPSMCMC10804•. Vous pouvez choisir le module XPSMCMCP0802• dans la liste déroulante située sous le contrôleur en sélectionnant la version du firmware (version <5.0 pour le XPSMCMCP0802•, ≥5.0 pour le XPSMCMC10804o). NOTE : Vous ne pouvez pas modifier la configuration matérielle d'un module d'extension si ses entrées ou ses sorties ont été attribuées dans la configuration logicielle. Si le module d'extension ne peut pas être modifié, désélectionnez l'E/S associée appropriée dans la fenêtre Propriété du module dans la configuration logicielle (voir page 34). 32 EIO0000004008 10/2020 Création d'un projet dans le logiciel SoSafe Configurable Etape 1 Action Résultat Dans la fenêtre Configuration, sélectionnez le module d'extension à modifier ou sélectionnez un nouveau module dans l'espace réservé disponible suivant en utilisant la liste déroulante située au-dessus. La modification est représentée. NOTE : Vous pouvez ajouter les modules dans n'importe quel ordre. L'ordre dans la fenêtre Configuration n'est pas lié à la configuration physique des modules dans l'armoire de commande. 2 Si nécessaire, modifiez ou sélectionnez l'adresse du nœud (0 à 3) du module sous sa représentation. NOTE : Si plusieurs modules ont la même référence, chaque référence doit être associée à une adresse de nœud différente. L'adresse du nœud est définie (voir Contrôleur de sécurité modulaire, Guide de référence du matériel). 3 Vous pouvez autoriser la mise à jour de la carte mémoire La configuration matérielle/logicielle est vers le contrôleur (voir Contrôleur de sécurité modulaire, ensuite chargée de la carte mémoire vers Guide de référence du matériel). Par défaut, le Contrôleur de votre Contrôleur de sécurité modulaire. sécurité modulaire peut être mis à jour à partir de la carte mémoire. Pour supprimer cette protection, cochez la case Désactiver chargement depuis MME. 4 Cliquez sur OK pour confirmer la configuration matérielle. EIO0000004008 10/2020 La fenêtre Configuration se ferme. 33 Création d'un projet dans le logiciel SoSafe Configurable Sous-chapitre 2.2 Configuration logicielle Configuration logicielle Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 34 Page Présentation des fenêtres d'outils 35 Création de la configuration 37 Exemple de projet 39 Attribution des ressources 41 Validation du projet 42 Rapport de projet 43 EIO0000004008 10/2020 Création d'un projet dans le logiciel SoSafe Configurable Présentation des fenêtres d'outils Description Cinq fenêtres d'outils s'affichent à gauche et à droite de la zone de conception : 1 Fenêtre d'outils Description Objets Cette fenêtre permet d'accéder aux cinq types de blocs fonction (voir page 75) : Entrée Speed Control Entrée analogique (uniquement disponible avec le Contrôleur de sécurité modulaire XPSMCMC10804•) Sortie Notes EIO0000004008 10/2020 35 Création d'un projet dans le logiciel SoSafe Configurable 36 Fenêtre d'outils Description 2 Opérateur Cette fenêtre permet d'accéder aux huit types de blocs fonction d'opérateur (voir page 211) qui servent à connecter les blocs fonction : Logiques Mémoires Safety Guard Lock Compteurs Timers Muting Opérateurs analogiques (uniquement disponibles avec le Contrôleur de sécurité modulaire XPSMCMC10804•) Autres 3 Configuration Cette fenêtre contient la description de la configuration matérielle. Cliquez avec le bouton droit sur un module pour visualiser ses E/S. 4 Configuration visuelle Cette fenêtre contient la représentation graphique de la configuration matérielle. 5 Propriétés Cette fenêtre contient les propriétés et les paramètres de l'objet sélectionné. 6 Zone de conception Cette fenêtre contient votre configuration graphique du système. EIO0000004008 10/2020 Création d'un projet dans le logiciel SoSafe Configurable Création de la configuration Procédure Lorsque la configuration matérielle est définie, vous pouvez configurer le projet. Utilisez la fonction glisser-déplacer de l'écran principal : EIO0000004008 10/2020 37 Création d'un projet dans le logiciel SoSafe Configurable Etape 1 Action Faites glisser le bloc fonction de la fenêtre d'outils Objet ou Opérateur et déplacez-le dans la zone de conception. NOTE : Pour obtenir des informations sur chaque bloc fonction, consultez Blocs fonction (voir page 73). 2 Cliquez sur le bloc fonction dans la zone de conception pour afficher la fenêtre latérale Propriété et définissez les attributs spécifiques du bloc fonction. NOTE : Pour définir une valeur numérique spécifique avec un curseur (par exemple Filtre), utilisez les flèches gauche et droite du clavier ou cliquez sur les côtés du curseur pour ajuster la valeur. 3 Connectez les objets en faisant glisser la broche pour la déplacer sur la broche à connecter. 4 Pour dupliquer une fonction, vous pouvez sélectionner un bloc fonction et appuyer sur Ctrl+C / Ctrl+V. L'autre méthode consiste à cliquer sur le bouton droit de la souris, sélectionner Copier dans le menu contextuel, puis Coller. 5 Pour supprimer une fonction ou un lien, sélectionnez l'élément et appuyez sur Suppr, ou cliquez avec le bouton droit de la souris et sélectionnez Supprimer dans le menu contextuel. NOTE : Les options du menu contextuel varient en fonction de l'objet sélectionné. 38 EIO0000004008 10/2020 Création d'un projet dans le logiciel SoSafe Configurable Exemple de projet Présentation Le graphique suivant présente un exemple de projet dans lequel un contrôleur XPSMCMCP0802• est connecté à deux blocs fonction de sécurité : Safety Guard 2 Channels et E-STOP (arrêt d'urgence). Les entrées physiques (numéros de borne) sont représentées dans la zone de conception. Par exemple, Entrée 3 (CP0802) / P19 signifie que la borne 19 de CP0802 est utilisée comme entrée physique du bloc fonction E-STOP. Les sorties de sécurité sont activées en fonction des conditions définies par les fonctions Safety Guard 2 Channels et E-STOP. EIO0000004008 10/2020 39 Création d'un projet dans le logiciel SoSafe Configurable Etape 40 Action 1 Cliquez sur le bloc fonction dans la zone de conception pour afficher la fenêtre latérale Propriété. 2 Configurez le bloc fonction. La description de l'activation et des paramètres est indiquée dans la section Blocs fonctionnels (voir page 73). 3 Enregistrez la configuration à l'aide de l'icône de la barre d'outils ou le menu Fichier → Enregistrer/Enregistrer sous.... EIO0000004008 10/2020 Création d'un projet dans le logiciel SoSafe Configurable Attribution des ressources Présentation Vous pouvez activer la fonction Attribution des ressources à l'aide de l'icône . Cette fonction permet d'afficher les différents éléments utilisés (Entrées, Sorties, Status, Field Bus Input et Field Bus Probe), comme illustré sur la figure suivante : EIO0000004008 10/2020 41 Création d'un projet dans le logiciel SoSafe Configurable Validation du projet Présentation Lorsque la configuration du logiciel est terminée, il est nécessaire de vérifier le projet. Exécutez la commande de validation en cliquant sur l'icône de la barre d'outils Standard. Si la validation réussit, un nombre séquentiel est attribué à l'entrée et à la sortie du projet. Ce nombre est indiqué dans le rapport et dans le moniteur du logiciel SoSafe Configurable. Vous pouvez ensuite transférer la configuration sur le contrôleur XPSMCM•. NOTE : La fonction de validation vérifie la cohérence de la configuration par rapport aux caractéristiques du système Contrôleur de sécurité modulaire. Elle ne vérifie pas si l'équipement a été configuré pour remplir toutes les conditions de sécurité de l'application. Il est nécessaire de valider chaque fonction de sécurité et chaque ensemble de fonctions selon EN ISO 13849-2 pour assurer le fonctionnement (voir page 58) correct. AVERTISSEMENT FONCTIONNEMENT IMPRÉVU DE L'ÉQUIPEMENT Validez de façon empirique chaque fonction de sécurité de votre système de sécurité fonctionnel avant de mettre en service votre application. Suivez les indications de la norme EN ISO 13849-2 pour valider minutieusement le fonctionnement de votre système de sécurité dans le contexte de votre application. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 42 EIO0000004008 10/2020 Création d'un projet dans le logiciel SoSafe Configurable Rapport de projet Présentation Cliquez sur l'icône de la barre d'outils pour imprimer un rapport de projet sur la configuration matérielle et logicielle (avec les propriétés de chaque bloc fonction) : EIO0000004008 10/2020 43 Création d'un projet dans le logiciel SoSafe Configurable 1 2 3 4 5 6 CRC de projet Durée de cycle Données de sécurité du Contrôleur de sécurité modulaire Ressources utilisées Temps de réponse OSSD Diagnostic OSSD NOTE : 44 EIO0000004008 10/2020 Création d'un projet dans le logiciel SoSafe Configurable Le niveau de performance (PL) et les autres données de sécurité, comme la probabilité de défaillance dangereuse par heure (PFHD), le temps moyen avant une défaillance dangereuse (MTTFD) et la couverture moyenne de diagnostic (DCavg) selon la norme EN ISO 13849-1, indiqués dans SoSafe Configurable concernent uniquement les composants du Contrôleur de sécurité modulaire. Les données de sécurité pour la fonction de sécurité globale à mettre en œuvre dépendent des données de sécurité de l'ensemble des composants constituant le système de commande. En plus de la logique (généralement représentée par le Contrôleur de sécurité modulaire), ce système comprend les équipements d'entrée comme les capteurs et les équipements de sortie tels que les contacteurs, démarreurs et variateurs. Vous devez calculer les données de sécurité pour la fonction de sécurité globale conformément à la norme ISO 13849-1 afin de déterminer si votre application respecte les exigences de sécurité et capacités définies dans l'évaluation des risques. Pour ce faire, vous pouvez utiliser l'outil SISTEMA (Safety Integrity Software Tool for the Evaluation of Machine Applications) fourni par l'IFA. EIO0000004008 10/2020 45 Création d'un projet dans le logiciel SoSafe Configurable 46 EIO0000004008 10/2020 Contrôleur de sécurité modulaire Transfert du projet avec le logiciel SoSafe Configurable EIO0000004008 10/2020 Chapitre 3 Transfert de projet Transfert de projet Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Niveaux de mot de passe 48 Modification du mot de passe 50 Connexion au Contrôleur de sécurité modulaire 52 Transfert (téléchargement/chargement) de la configuration 53 EIO0000004008 10/2020 47 Transfert du projet avec le logiciel SoSafe Configurable Niveaux de mot de passe Présentation SoSafe Configurable requiert un mot de passe pour le transfert (chargement ou téléchargement) de la configuration matérielle/logicielle. Les mots de passe sont requis uniquement pour les opérations lorsque la connexion au contrôleur est active (en ligne). Le mot de passe peut être constitué de chiffres et de lettres en minuscules et majuscules, avec au maximum 8 caractères. Deux niveaux de mots de passe sont utilisés : Mot de passe Niveau1 : tâches de maintenance Mot de passe Niveau2 : accès complet aux options de configuration du logiciel. AVERTISSEMENT ACCÈS AUX DONNÉES NON AUTORISÉ, MODIFICATION DU MOT DE PASSE Changez immédiatement le mot de passe par défaut pour définir un nouveau mot de passe sécurisé. Ne transmettez pas le mot de passe à des personnes non autorisées ou non qualifiées. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : La première fois que vous connectez un contrôleur, utilisez le mot de passe SAFEPASS (sensible à la casse) afin de pouvoir créer un nouveau mot de passe sécurisé (reportez-vous à la section Modification du mot de passe (voir page 50)). NOTE : Un mot de passe sécurisé est un mot de passe qui n'a pas été communiqué à du personnel non autorisé et qui ne contient aucune donnée personnelle ou évidente par ailleurs. De plus, un mélange de caractères en minuscules et majuscules et de chiffres assure la meilleure sécurité possible du logiciel SoSafe Configurable. Il est conseillé de choisir un mot de passe d'au moins 7 caractères. NOTE : Vous pouvez réinitialiser un mot de passe oublié une fois seulement. Pour que votre équipement soit toujours disponible, veillez à mettre en place une stratégie de gestion des mots de passe. Mot de passe Niveau1 Toute personne qui utilise le système XPSMCMCP0802• et/ou XPSMCMC10804• doit avoir un Mot de passe Niveau1. Ce mot de passe autorise l'accès pour afficher le fichier journal, la configuration matérielle, la surveillance en ligne et les opérations de chargement. NOTE : Avant de modifier le Mot de passe Niveau1, vous devez saisir le Mot de passe Niveau2. Par défaut, le Mot de passe Niveau1 n'est pas défini (il est vide). 48 EIO0000004008 10/2020 Transfert du projet avec le logiciel SoSafe Configurable Mot de passe Niveau2 Pour autoriser le téléchargement vers les contrôleurs XPSMCMCP0802• et/ou XPSMCMC10804• et utiliser les fonctions activées par le Mot de passe Niveau1, le Mot de passe Niveau2 est requis. NOTE : La première fois que vous connectez un contrôleur, utilisez le mot de passe SAFEPASS (sensible à la casse). Avant de modifier le Mot de passe Niveau2, vous devez saisir le Mot de passe Niveau2 existant. Mot de passe oublié En cas d'oubli d'un mot de passe, contactez le support technique Schneider Electric. Pour réinitialiser le mot de passe, vous devrez fournir le numéro de série du contrôleur au représentant du support technique. Le numéro de série figure sur l'étiquette du produit. EIO0000004008 10/2020 49 Transfert du projet avec le logiciel SoSafe Configurable Modification du mot de passe Procédure Le tableau suivant indique comment modifier votre mot de passe : Etape Action 1 Cliquez sur l'icône ou utilisez le menu Communication → Changer mot de passe. Résultat Une fenêtre contextuelle s'affiche pour la saisie du mot de passe du contrôleur : NOTE : Vous devez entrer le Mot de passe Niveau2 pour modifier le mot de passe d'un niveau ou de l'autre. La première fois que vous modifiez le mot de passe d'un contrôleur, utilisez le mot de passe par défaut SAFEPASS (sensible à la casse)1. 2 Entrez le Nouveau Mot de passe Une fenêtre contextuelle vous demande l'ancien Mot de passe Niveau2. et confirmez-le dans Retaper le nouveau mot de passe. 3 Cliquez sur OK. 1 50 Le nouveau mot de passe est stocké dans la mémoire du contrôleur. Informations importantes sur la sécurité : EIO0000004008 10/2020 Transfert du projet avec le logiciel SoSafe Configurable AVERTISSEMENT ACCÈS AUX DONNÉES NON AUTORISÉ, MODIFICATION DU MOT DE PASSE Changez immédiatement le mot de passe par défaut pour définir un nouveau mot de passe sécurisé. Ne transmettez pas le mot de passe à des personnes non autorisées ou non qualifiées. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : Le mot de passe peut être constitué de caractères numériques et alphanumériques en minuscules et majuscules, avec au maximum 8 caractères. NOTE : Si une carte mémoire (voir Contrôleur de sécurité modulaire, Guide de référence du matériel) est utilisée dans le contrôleur, le nouveau mot de passe est automatiquement stocké sur la carte et dans la mémoire du contrôleur. NOTE : Vous pouvez réinitialiser un mot de passe oublié une fois seulement. Pour que votre équipement soit toujours disponible, veillez à mettre en place une stratégie de gestion des mots de passe. EIO0000004008 10/2020 51 Transfert du projet avec le logiciel SoSafe Configurable Connexion au Contrôleur de sécurité modulaire Procédure Etape 1 Action Résultat – Connectez le contrôleur XPSMCMCP0802• ou XPSMCMC10804• au PC via le câble de configuration USB/Mini B USB (voir Contrôleur de sécurité modulaire, Guide de référence du matériel). 2 Cliquez sur l'icône ou utilisez le menu Communication → Connexion pour établir la connexion au contrôleur. 3 52 Entrez le mot de passe (voir page 48) et cliquez sur OK. Une fenêtre contextuelle s'affiche pour la saisie du mot de passe du contrôleur : Une connexion est établie au Contrôleur de sécurité modulaire. EIO0000004008 10/2020 Transfert du projet avec le logiciel SoSafe Configurable Transfert (téléchargement/chargement) de la configuration Téléchargement de la configuration Pour télécharger la configuration matérielle/logicielle entre le PC et le contrôleur, cliquez sur l'icône ou utilisez le menu Communication → Envoyer configuration. Le Contrôleur de sécurité modulaire XPSMCMCP0802• et/ou XPSMCMC10804• enregistre le projet dans sa carte mémoire interne et, si elle est présente et activée, sur la carte mémoire (MME) (voir Contrôleur de sécurité modulaire, Guide de référence du matériel). Le Mot de passe Niveau2 est requis pour le téléchargement de la configuration. NOTE : Le téléchargement est possible uniquement après une validation (voir page 42) réussie. NOTE : Pour démarrer le contrôleur à l'issue du téléchargement, vous devez le déconnecter et le redémarrer à l'aide du bouton de la barre d'outils. Chargement d'une configuration Pour charger la configuration matérielle/logicielle entre le contrôleur XPSMCMCP0802• et/ou XPSMCMC10804• et SoSafe Configurable, cliquez sur l'icône Communication → Lecture Schéma. ou utilisez le menu SoSafe Configurable affiche le projet présent dans le contrôleur XPSMCMCP0802• et/ou XPSMCMC10804•. Le Mot de passe Niveau1 est requis pour le chargement de la configuration. Fichier journal La date de transfert et le CRC (identification hexadécimale à 4 chiffres) d'un projet stocké dans le contrôleur XPSMCMCP0802• et/ou XPSMCMC10804• sont inclus dans la configuration. Ce fichier journal peut contenir jusqu'à cinq événements consécutifs, après quoi, les événements les plus anciens sont remplacés. Le fichier journal peut être visualisé en utilisant l'icône de la barre d'outils Standard ou le menu Communication → Fichier journal (mot de passe niveau 1 requis). Les fichiers de configuration du contrôleur XPSMCMCP0802• et/ou XPSMCMC10804• contiennent la date de création du projet et le CRC (identification hexadécimale à 4 chiffres). Le fichier de configuration du XPSMCMC10804• indique également si le projet a été chargé via SoSafe Configurable ou une carte mémoire. EIO0000004008 10/2020 53 Transfert du projet avec le logiciel SoSafe Configurable Configuration matérielle Pour consulter la configuration matérielle en ligne du système Contrôleur de sécurité modulaire, utilisez l'icône ou le menu Communication → Système (mot de passe niveau 1 requis) : NOTE : Si les modules connectés et/ou le firmware installé ne correspondent pas à la configuration logicielle, ils s'affichent en rouge. Si les modules ne sont pas présents dans le système, le champ Modules reconnus est vide. Dans l'exemple ci-dessus, aucune carte mémoire (MME) n'est installée dans le contrôleur XPSMCMC10804•. Une boîte de dialogue affiche les informations suivantes : Modules reconnus : modules connectés avec les Versions de firmware installées Remarques Modules requis avec leurs adresses de nœud si applicable : les modules configurés avec les Versions minimum du firmware requises 54 EIO0000004008 10/2020 Transfert du projet avec le logiciel SoSafe Configurable Déconnexion et redémarrage du contrôleur Pour déconnecter l'ordinateur d'un contrôleur XPSMCMCP0802• ou XPSMCMC10804•, utilisez l'icône . Si vous déconnectez le contrôleur lors d'une session utilisant le Mot de passe Niveau2, le contrôleur redémarre automatiquement et lance la dernière configuration transférée. Si le matériel du contrôleur ou les adresses de nœud de modules ne correspondent pas à la configuration logicielle, le contrôleur ne passe pas en mode Run. EIO0000004008 10/2020 55 Transfert du projet avec le logiciel SoSafe Configurable 56 EIO0000004008 10/2020 Contrôleur de sécurité modulaire Validation du projet avec le logiciel SoSafe Configurable EIO0000004008 10/2020 Chapitre 4 Validation du projet Validation du projet Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Validation 58 Liste de contrôle après installation 60 EIO0000004008 10/2020 57 Validation du projet avec le logiciel SoSafe Configurable Validation Présentation Après la vérification et le téléchargement du projet sur le contrôleur XPSMCMCP0802• et/ou XPSMCMC10804• et la connexion de tout l'équipement d'automatisme d'entrée et de sortie, le fonctionnement doit être validé. AVERTISSEMENT FONCTIONNEMENT IMPRÉVU DE L'ÉQUIPEMENT Validez de façon empirique chaque fonction de sécurité de votre système de sécurité fonctionnel avant de mettre en service votre application. Suivez les indications de la norme EN ISO 13849-2 pour valider minutieusement le fonctionnement de votre système de sécurité dans le contexte de votre application. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Validation logicielle et matérielle Pour la validation logicielle et matérielle, la norme EN ISO 13849-2 fournit une base pour le test complet de l'application du système Contrôleur de sécurité modulaire. Il est nécessaire de créer un plan de test de validation pour réduire les risques et vérifier et contre-vérifier que toutes les conditions sont remplies dans le cadre de l'évaluation des risques de façon à réduire tous les risques à un niveau acceptable. Validation du fonctionnement Pour valider le fonctionnement, chaque fonction de sécurité doit être testée avant de mettre une machine en fonctionnement. La validation du fonctionnement est effectuée en activant chaque équipement d'entrée et en surveillant la réponse du système pour vérifier qu'elle correspond au fonctionnement prévu. La validation doit être effectuée sur des scénarios de fonctionnement normal et des scénarios associant plusieurs fonctions afin de vérifier que la configuration est correcte. 58 EIO0000004008 10/2020 Validation du projet avec le logiciel SoSafe Configurable L'exemple suivant permet de comprendre une procédure de test standard. Validation du projet avec SoSafe Configurable : (t1) Durant le fonctionnement normal, un dispositif de protection est fermé. L'entrée 1 est fermée, l'entrée 2 est ouverte et la sortie du bloc fonction du dispositif de protection est définie sur TRUE. Dans ce mode, les sorties de sécurité (OSSD_1A, OSSD_1B) sont actives et l'alimentation des bornes correspondantes est de 24 VCC. (t2) Si le dispositif de protection est physiquement ouvert, les entrées sont définies sur FALSE, ce qui doit définir les sorties du bloc fonction SAFETY GUARD 2CH sur FALSE. Par conséquent, la sortie physique passe de 24 à 0 VCC. Si ce changement se produit, le fonctionnement de la chaîne du dispositif de protection est conforme aux conditions. NOTE : L'installation de chaque actionneur ou capteur d'entrée externe doit être validée en consultant le manuel d'installation spécifique à l'équipement. La validation doit être effectuée pour chaque composant de la chaîne de sécurité du projet. EIO0000004008 10/2020 59 Validation du projet avec le logiciel SoSafe Configurable Liste de contrôle après installation Présentation Veuillez procéder aux vérifications suivantes lors du démarrage et une fois par an au moins : Etape 60 Action 1 Effectuez un test complet du fonctionnement du système, comme décrit dans la section Validation (voir page 58). 2 Vérifiez que tous les câbles sont correctement insérés et que les bornes à vis sont serrées avec un couple adéquat. 3 Vérifiez que tous les voyants s'allument correctement. 4 Vérifiez la position et le fonctionnement de tous les actionneurs et capteurs d’entrée et de sortie utilisés avec XPSMCM•. 5 Vérifiez que le montage de XPSMCM• sur le rail DIN est correct. 6 Vérifiez que tous les indicateurs externes (lampes/feux rotatifs/sirènes) fonctionnent comme prévu. EIO0000004008 10/2020 Contrôleur de sécurité modulaire Surveillance dans le logiciel SoSafe Configurable EIO0000004008 10/2020 Chapitre 5 Surveillance Surveillance Surveillance de l'état des E/S Moniteur d’état en ligne Le moniteur en ligne présente l'état des E/S en ligne (mot de passe niveau 1 requis). Cliquez sur l'icône Moniteur. ou utilisez le menu Communication → Moniteur pour ouvrir la fenêtre Ce moniteur indique l'état et les informations de diagnostic pour ENTREE, OSSD, Status et la surveillance de ligne. Le graphique suivant présente le moniteur textuel : Moniteur graphique Cliquez sur l'icône ou utilisez le menu Communication → Moniteur graphique pour activer ou désactiver le moniteur (mot de passe niveau 1 requis). EIO0000004008 10/2020 61 Surveillance dans le logiciel SoSafe Configurable Le graphique suivant présente le moniteur graphique : Les fonctionnalités suivantes sont disponibles avec le moniteur graphique : Passez la souris sur une ligne de connexion pour afficher les informations de diagnostic. Cliquez avec le bouton droit sur un élément, puis sélectionnez Afficher/Masquer Propriétés pour afficher ses propriétés. Les diagnostics sont indiqués par des lignes selon un code de couleurs : Rouge : OFF Vert : ON Orange en pointillés : erreur de connexion détectée. Rouge en pointillés : activation en attente (par exemple redémarrage) Indications spécifiques pour le bloc fonction NETWORK : Rouge : STOP Vert : RUN Orange : START Indications spécifiques pour les blocs fonction SERIAL OUTPUT et ANALOG : Noir : données en cours de transmission NOTE : Le projet ne peut pas être modifié tant que le mode moniteur graphique est actif. 62 EIO0000004008 10/2020 Contrôleur de sécurité modulaire Simulation du fonctionnement d’une configuration EIO0000004008 10/2020 Chapitre 6 Simulation Simulation Simulation Présentation La fonction de simulation nécessite un contrôleur XPSMCMCP0802• avec la version de firmware 3.0 ou ultérieure ou un contrôleur XPSMCMC10804•. La fonction de simulation du logiciel SoSafe Configurable est conçue pour faciliter la configuration en simulant le fonctionnement de blocs fonction. La fonction de simulation est conçue pour compléter (et non substituer) les procédures d’analyse et d’évaluation des risques, de validation et de mise en service, ainsi que les procédures, tâches et obligations annexes selon les réglementations et les normes en vigueur, notamment ISO/EN 13849 et IEC 62061. La fonction de simulation permet uniquement de simuler le fonctionnement des blocs de fonction dans la configuration. Elle ne permet pas de simuler ni de tester le matériel de l’application. AVERTISSEMENT NIVEAU DE PERFORMANCES INSUFFISANT / NIVEAU D’INTÉGRITÉ DE LA SÉCURITÉ N’utilisez pas la fonction de simulation comme seul et unique moyen de réaliser l’analyse et l’évaluation des risques, la validation et la mise en service, et les procédures, tâches et obligations annexes selon les réglementations et les normes en vigueur, notamment, sans s’y limiter, ISO/EN 13849 et IEC 62061. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Consultez Validation du projet (voir page 57) pour plus d'informations sur la validation d'un projet. SoSafe Configurable fournit deux types de simulation : schéma et automatique. La simulation schéma permet (entre autres) d'observer les différentes étapes du fonctionnement d'une configuration, en changeant manuellement l'état logique des différents blocs fonction de la configuration. La simulation automatique permet de vérifier au fil du temps le fonctionnement de la configuration automatiquement exécutée et temporisée. La simulation automatique est exécutée via un fichier de déclencheurs configurés par l'utilisateur (fichiers *.sti). Le résultat d'une simulation automatique est la liste des tracés des signaux sélectionnés qui peuvent être enregistrés dans un fichier. EIO0000004008 10/2020 63 Simulation du fonctionnement d’une configuration Simulation schéma Cliquez sur le bouton ou utilisez le menu Simulation → Simulation schéma pour activer ou désactiver la simulation schéma. Ce bouton affiche les commandes et boutons suivants dans la barre d’outils : Bouton/commande Fonction Lancer la simulation. La simulation est exécutée avec les paramètres de temporisation définis dans la configuration. Arrêter la simulation. Exécuter la simulation pas à pas. La simulation se poursuit pendant la période définie par la valeur du bouton Phase, par exemple pendant 100 ms (voir cidessous). Arrêter la simulation et réinitialiser le temps (sur 0) et la configuration (sur la condition initiale). Ce champ affiche le temps écoulé depuis le début de la simulation. Le temps s’affiche selon les incréments choisis dans la liste déroulante Pas. Cette liste déroulante permet de ralentir ou d’accélérer la simulation en sélectionnant un facteur de temps. Cette liste déroulante permet de sélectionner les incréments temporels de la simulation. Au lancement de la simulation schéma, une dalle colorée s'affiche dans le coin inférieur droit de chaque bloc fonction. La couleur de cette dalle représente l’état logique du bloc fonction. Si la dalle est rouge, l’état logique du bloc fonction est FALSE (0 logique), si la dalle est verte, l’état logique est TRUE (1 logique). Cela correspond à la couleur des lignes de connexion des sorties des blocs fonction. Vous pouvez changer l’état logique d’un bloc fonction en cliquant sur une dalle rouge ou verte. SoSafe Configurable affiche alors la réponse des autres blocs fonction de la configuration. 64 EIO0000004008 10/2020 Simulation du fonctionnement d’une configuration Vous pouvez modifier l’état logique d’un bloc fonction même si la simulation n’est pas en cours d’exécution (le temps affiché dans le champ correspondant ne s’écoule pas) et observer la réponse à un changement d’état de façon ciblée. Sur certains blocs fonction, la dalle est grise. La dalle grise indique que vous devez entrer une valeur manuellement. Par exemple, le bloc fonction MAX SPEED MONITORING requiert la valeur de la vitesse sous forme de fréquence. Lorsque vous cliquez sur une dalle grise, SoSafe Configurable ouvre une boîte de dialogue vous invitant à saisir une valeur. Entrez une valeur et cliquez sur OK pour continuer. EIO0000004008 10/2020 65 Simulation du fonctionnement d’une configuration Simulation automatique Contrairement à la simulation schéma, la simulation automatique exécute une simulation complète de votre configuration SoSafe Configurable sans intervention de l'utilisateur. La simulation automatique repose sur un fichier *.sti contenant des événements de déclenchement de simulation. Un événement déclencheur est un changement d’état logique d’un bloc fonction à un point du temps. Le modèle de ce fichier de déclencheurs est créé par SoSafe Configurable et modifié par l’utilisateur. Le fichier de déclencheurs de simulation permet ensuite d’exécuter la simulation. Cliquez sur le bouton dans la barre d'outils ou utilisez le menu Simulation → Simulation Automatique pour activer ou désactiver la simulation automatique. Lorsque vous cliquez sur ce bouton, la boîte de dialogue suivante s’affiche : 66 Bouton Fonction Charger fichier déclencheurs Permet de charger un fichier contenant des déclencheurs de simulation. Si les déclencheurs sont valides, la simulation automatique démarre immédiatement après le chargement du fichier de déclencheurs. Si les déclencheurs ne sont pas valides, SoSafe Configurable affiche un message d’erreur et vous devez corriger les déclencheurs de simulation. Si vous n’avez pas encore créé de fichier de déclencheurs de simulation, cliquez sur le bouton Créer modèle pour déclencheurs, puis modifiez les déclencheurs selon les besoins. Créer modèle pour déclencheurs Si vous n’avez pas encore créé de fichier de déclencheurs de simulation, cliquez sur ce bouton pour en créer un, puis modifiez les déclencheurs de simulation selon les besoins. Charger simulation Permet de charger un résultat de simulation précédemment enregistré et d’exécuter à nouveau la simulation. EIO0000004008 10/2020 Simulation du fonctionnement d’une configuration Bouton Fonction Afficher/masquer tracés Permet de sélectionner les tracés des signaux à afficher dans les résultats de la simulation. L’exécution d’une simulation automatique requiert un fichier de déclencheurs de simulation. La création d’un fichier de déclencheurs de simulation comporte deux étapes : Etape Action 1 Créer le fichier de modèle de déclencheurs 2 Modifier les déclencheurs de simulation dans le fichier de modèle pour créer le fichier de déclencheurs de simulation. Création d’un fichier de modèle de déclencheurs pour la simulation automatique Voici l’exemple de configuration utilisé pour expliquer la procédure décrite ci-dessous : Pour activer la sortie de sécurité, les deux blocs fonction d'entrée SAFETY GUARD et SWITCH doivent être TRUE (niveau logique 1). Lorsque les deux blocs fonction d'entrée sont sur TRUE, le bloc fonction AND devient TRUE, puis un bloc fonction DELAY (front montant) ajoute un délai d'attente jusqu'à ce que les sorties du bloc fonction de sortie OSSD soient définies sur TRUE et que le moteur démarre. Dans la boîte de dialogue qui s’affiche lorsque vous sélectionnez la simulation automatique, cliquez sur le bouton Créer modèle pour déclencheurs. SoSafe Configurable vous invite à choisir le nom et l’emplacement du modèle à enregistrer (extension de fichier *.STI). Le modèle est un fichier texte. Ouvrez le modèle avec un éditeur de texte tel que Notepad. Contenu du modèle : // Simulation Triggers Template //Sim 0:EndTime:Step (time unit ms) Sim 0:10000:100 // Safety Guard 1 Channel Input1 EIO0000004008 10/2020 67 Simulation du fonctionnement d’une configuration 0:0 Time1:1 Time2:0 // Switch Input2 0:0 Time1:1 Time2:0 // OSSD Fbk_rst1 0:0 Time1:1 Time2:0 La première section en haut du modèle indique la temporisation de la simulation. Après la section de la temporisation, une section est définie pour chacun des blocs fonction d’entrée et de sortie. Ces sections définissent les déclencheurs de simulation. Modification des déclencheurs de simulation dans le fichier de modèle de la simulation automatique Dans l’éditeur de texte, modifiez chaque section en fonction des besoins de la simulation. Dans la section de temporisation (première section), vous pouvez définir le temps de fin de la simulation et les incréments de temps. Les deux valeurs sont définies en millisecondes. Après la section de temporisation, le modèle contient une section pour chaque bloc fonction. Modifiez les valeurs de ces sections pour adapter le fonctionnement des blocs fonction aux besoins de la simulation. Exemple de section avant modification : // Safety Guard 1 Channel Input1 0:0 Time1:1 Time2:0 Input1 identifie l’entrée. Ne modifiez pas cette valeur. 0:0 représente l’état logique de l’entrée au temps 0 (début) de la simulation. Pour démarrer la simulation avec l’entrée à FALSE (0 logique), entrez 0:0. Pour démarrer la simulation avec l’entrée à TRUE (1 logique), entrez 0:1. Time1:1 représente l’état logique de l’entrée au point défini dans le temps. Par exemple, si après une période de 2000 ms, l’entrée doit passer de FALSE (0) à TRUE (1), entrez 2000:1. 68 EIO0000004008 10/2020 Simulation du fonctionnement d’une configuration Time2:0 représente la transition suivante de l’état logique. Par exemple, si après une période de 8000 ms, l’entrée doit passer de nouveau de TRUE (1) à FALSE (0), entrez 8000:0. Exemple de section après modification du fichier de déclencheurs de simulation : // Safety Guard 1 Channel Input1 0:0 2000:1 8000:0 Vous pouvez entrer des combinaisons supplémentaires de time:state pour inclure plusieurs transitions d’état à différents moments. Si les blocs fonction requièrent d’autres valeurs que les états logiques TRUE (1) ou FALSE (0) à un point dans le temps durant la simulation, par exemple : fréquences minimum et maximum, entrez ces valeurs de la même façon. Par exemple, en fonction de votre configuration, le fichier du modèle de déclencheurs peut contenir la section suivante : // Speed Control Speed Input10:8 Hz Time1:2500 Hz Time2:300 Hz Modifiez le temps et la fréquence en fonction des besoins de la simulation. Vous pouvez entrer des combinaisons supplémentaires de time:value pour inclure plusieurs transitions à différents moments. Vous pouvez ajouter des commentaires au fichier de déclencheurs de simulation. Les commentaires ne sont pas interprétés par la fonction de simulation. Un commentaire est indiqué sur une ligne qui commence par deux barres obliques. Exemple : // Switch // This is the pushbutton the user has to press to start the motor Input2 0:0 // Switch to TRUE after 3 seconds 3000:1 // Switch to FALSE after 9 seconds 9000:0 Après avoir modifié les valeurs du fichier du modèle de déclencheurs, enregistrez le fichier avec l’extension *.STI. Ce fichier modifié constitue le fichier de déclencheurs de simulation. EIO0000004008 10/2020 69 Simulation du fonctionnement d’une configuration Exécution de la simulation automatique Après avoir créé un fichier de déclencheurs de simulation, vous pouvez lancer la simulation automatique. Dans la boîte de dialogue qui s’affiche lorsque vous sélectionnez la simulation automatique, cliquez sur le bouton Charger fichier déclencheurs. SoSafe Configurable vous invite à choisir le nom et l’emplacement du modèle à utiliser pour la simulation (extension de fichier *.STI). Une fois que vous avez sélectionné le fichier, la simulation automatique démarre. La simulation s’affiche à l’écran. A la fin de la simulation, SoSafe Configurable affiche les résultats de la simulation sous forme de représentation graphique des tracés (formes d’ondes) des blocs fonction. Le graphique représente les tracés des signaux au fil du temps. Un tracé est identifié par la description que vous avez attribuée à l’élément correspondant dans le diagramme (par exemple, GUARDED ZONE). Si vous n’avez entré aucune description, le graphique indique le nom du bloc fonction. 70 EIO0000004008 10/2020 Simulation du fonctionnement d’une configuration Dans l’exemple, l’état logique du bloc fonction d’entrée SAFETY GUARD avec la description Guarded Zone passe de FALSE (0) à TRUE (1) après 2000 ms. L’état logique du bloc fonction d’entrée SWITCH avec la description Start Button passe de FALSE (0) à TRUE (1) après 3000 ms. Cela satisfait à la condition définie via le bloc fonction de l’opérateur AND (Op1). La durée de 2 s définie via le bloc fonction de temporisation DELAY (Op2) démarre. Après 5000 ms, le délai est écoulé et le bloc fonction de sortie OSSD avec la description Motor est défini sur TRUE (1). Après 8000 ms, les états logiques des blocs fonction à l’exception de SWITCH (Start Button) passent à FALSE. L’état logique du bloc fonction SWITCH (Start Button) passe à FALSE après 9000 ms. Vous pouvez imprimer et enregistrer ce fichier (extension *.DAT) en cliquant sur les boutons correspondants de la fenêtre du graphique. Vous pouvez à nouveau charger la simulation enregistrée (dans la boîte de dialogue qui s’affiche lorsque vous sélectionnez la Simulation automatique). Afficher/masquer les tracés d’une simulation automatique Dans la boîte de dialogue de la Simulation automatique, cliquez sur le bouton Afficher/masquer tracés. SoSafe Configurable affiche une boîte de dialogue qui permet d'afficher ou de masquer certains tracés sur le graphique résultant de la simulation : Le bouton Afficher/masquer tracés est également disponible sur le graphique des résultats de la simulation. EIO0000004008 10/2020 71 Simulation du fonctionnement d’une configuration 72 EIO0000004008 10/2020 Contrôleur de sécurité modulaire Blocs fonction EIO0000004008 10/2020 Partie II Blocs fonction Blocs fonction Contenu de cette partie Cette partie contient les chapitres suivants : Chapitre Titre du chapitre 7 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire 8 Blocs fonction opérateur EIO0000004008 10/2020 Page 75 211 73 Blocs fonction 74 EIO0000004008 10/2020 Contrôleur de sécurité modulaire Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire EIO0000004008 10/2020 Chapitre 7 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 7.1 Blocs fonction d’entrée 7.2 Blocs fonction de contrôle de la vitesse 126 7.3 Blocs fonction d'entrée analogique 150 7.4 Blocs fonction de sortie 191 7.5 Blocs fonction de commentaire 209 EIO0000004008 10/2020 76 75 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Sous-chapitre 7.1 Blocs fonction d’entrée Blocs fonction d’entrée Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 76 Page Bloc fonction LIGHT CURTAIN 77 Bloc fonction SOLID STATE DEVICE 80 Bloc fonction TWO HAND CONTROL 82 Bloc fonction SAFETY GUARD 1 CH 84 Bloc fonction SAFETY GUARD 2 CH 87 Bloc fonction LOCK FEEDBACK 91 Fonction NETWORK_IN 93 Bloc fonction SELECTOR SWITCH 94 Bloc fonction PHOTOCELL 96 Bloc fonction E-STOP 99 Bloc fonction ENABLE 102 Bloc fonction FOOTSWITCH 105 Bloc fonction SAFETY MAT 108 Bloc fonction SENSOR 111 Bloc fonction SWITCH 113 Bloc fonction ENABLING SWITCH 115 Bloc fonction TESTABLE SAFETY DEVICE 119 Fonction FIELDBUS INPUT 123 Fonctions LL0 et LL1 125 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction LIGHT CURTAIN Présentation Le bloc fonction de barrière optique LIGHT CURTAIN surveille l'état de la barrière de sécurité optoélectronique (ou scanner laser) (équipement de protection électro-sensible, ESPE). Lorsque l'équipement opto-électronique détecte un objet, la sortie est définie sur FALSE. Si aucun autre objet n’est détecté par l’équipement opto-électronique, la sortie est définie sur TRUE. Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : Paramètre Description Réinitialisation manuelle Si elle est sélectionnée, la fonction requiert une réinitialisation à chaque activation du bloc fonction. Si elle n'est pas sélectionnée, l'activation de la sortie de la fonction suit directement les conditions de l'entrée. EIO0000004008 10/2020 77 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Type de réinitialisation Lorsque l'option Manuel est sélectionnée, le bloc fonction vérifie la transition du signal de réinitialisation de 0 à 1. Si l'option Surveillé est sélectionnée, la fonction vérifie la transition du signal de réinitialisation de 0 à 1 puis à 0. Exemple de connexion : Test au démarrage Si elle est sélectionnée, cette fonction requiert l'activation de la barrière optique au démarrage de la machine. Ce test est effectué en interrompant le ou les champs de la barrière optique et en supprimant l'interruption. Simultanéité (ms) Disponible uniquement si des entrées à double voie sont utilisées. Si elle est sélectionnée, cette fonction surveille la commutation synchronisée des deux voies. Si les deux voies commutent pendant la période de synchronisation (simultanéité), la valeur reste TRUE. L'intervalle de synchronisation peut être défini entre 10 et 7 000 ms. Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. 78 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Filtre (ms) Permet de filtrer les signaux d'entrée issus du bloc fonction. Le filtre peut être configuré entre 3 et 250 ms et permet de supprimer le rebond des contacts. Pour déterminer le temps de réponse total, la durée du filtre est ajoutée au temps de réponse de l'équipement représenté par le bloc fonction. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. EIO0000004008 10/2020 79 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction SOLID STATE DEVICE Présentation Le bloc fonction SOLID STATE DEVICE surveille les entrées d'un dispositif statique. Si les entrées sont définies sur TRUE, la sortie est définie sur TRUE. Si les entrées sont définies sur FALSE, la sortie est définie sur FALSE. Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : 80 Paramètre Description Réinitialisation manuelle Si elle est sélectionnée, la fonction requiert une réinitialisation à chaque activation du bloc fonction. Si elle n'est pas sélectionnée, l'activation de la sortie de la fonction suit directement les conditions de l'entrée. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Type de réinitialisation Lorsque l'option Manuel est sélectionnée, le bloc fonction vérifie la transition du signal de réinitialisation de 0 à 1. Si l'option Surveillé est sélectionnée, la fonction vérifie la transition du signal de réinitialisation de 0 à 1 puis à 0. Test au démarrage Si sélectionné, le paramètre Test au démarrage requiert l'activation du bloc fonction du dispositif statique au démarrage de la machine. Ce test est effectué en activant et en désactivant le bloc fonction SOLID STATE DEVICE. Filtre (ms) Permet de filtrer les signaux d'entrée issus du bloc fonction. Le filtre peut être configuré entre 3 et 250 ms et permet de supprimer le rebond des contacts. Pour déterminer le temps de réponse total, la durée du filtre est ajoutée au temps de réponse de l'équipement représenté par le bloc fonction. Simultanéité (ms) Est toujours actif. Cette fonction surveille la commutation synchronisée des deux voies. Si les deux voies commutent pendant la période de synchronisation (simultanéité), la valeur reste TRUE. L'intervalle de synchronisation peut être défini entre 10 et 7 000 ms. Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. EIO0000004008 10/2020 81 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction TWO HAND CONTROL Présentation Le bloc fonction TWO HAND CONTROL surveille un dispositif de commande bimanuelle. Les deux commutateurs à bouton-poussoir doivent être activés dans un délai de 500 ms pour que la sortie passe à l'état TRUE. Si les commutateurs à bouton-poussoir ne sont pas activés simultanément, la sortie est définie sur FALSE. Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : Paramètre Description Type d'entrée Double NO (NO double voie) : à utiliser avec un dispositif de commande bimanuelle de type III A conformément à la norme ISO 13851 (avec un contact NO par bouton-poussoir). Quadruple NC-NO : à utiliser avec un dispositif de commande bimanuelle de type III C conformément à la norme ISO 13851 (avec un contact NO et un contact NC par bouton-poussoir). 82 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Sorties Test Des tests de sortie sont utilisés pour détecter les courts-circuits et les circuits croisés sur les entrées. Les sorties de test génèrent des impulsions de test de 24 VCC d'une durée de 100 μs toutes les 5,5 ms. Les entrées concernées par le test attendent ce modèle d'impulsions de la sortie de test. Si l'impulsion de test n'est pas reçue ou si le modèle reçu est différent, les sorties du bloc fonction sont définies sur FALSE. Une fois les entrées physiques sélectionnées pour la fonction, les sorties de test qui génèrent les impulsions de test peuvent être affectées aux entrées correspondantes. Test au démarrage Si sélectionné, le paramètre StartUp Test requiert l'activation du dispositif statique au démarrage de la machine. Ce test est effectué en appuyant simultanément sur les boutons-poussoirs de commande bimanuelle dans un délai de 500 ms et en les relâchant. Filtre (ms) Permet de filtrer les signaux d'entrée issus du bloc fonction. Le filtre peut être configuré entre 3 et 250 ms et permet de supprimer le rebond des contacts. Pour déterminer le temps de réponse total, la durée du filtre est ajoutée au temps de réponse de l'équipement représenté par le bloc fonction. Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. EIO0000004008 10/2020 83 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction SAFETY GUARD 1 CH Présentation Le bloc fonction SAFETY GUARD 1CH surveille l'état d'un dispositif de protection mobile. Lorsque le dispositif de protection est fermé, les entrées de la fonction sont définies sur TRUE et la sortie est définie sur TRUE. Lorsque le dispositif de protection est ouvert, les entrées de la fonction sont définies sur FALSE et la sortie est définie sur FALSE. Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : 84 Paramètre Description Réinitialisation manuelle Si elle est sélectionnée, cette fonction requiert une réinitialisation à chaque activation du bloc fonction. Sinon, la sortie est activée en fonction des conditions d'entrée définies, sans réinitialisation manuelle. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Type de réinitialisation Lorsque l'option Manuel est sélectionnée, le bloc fonction vérifie la transition du signal de réinitialisation de 0 à 1. Si l'option Surveillé est sélectionnée, la fonction vérifie la transition du signal de réinitialisation de 0 à 1 puis à 0. EIO0000004008 10/2020 85 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire 86 Paramètre Description Sorties Test Des tests de sortie sont utilisés pour détecter les courts-circuits et les circuits croisés sur les entrées. Les sorties de test génèrent des impulsions de test de 24 VCC d'une durée de 100 μs toutes les 5,5 ms. Les entrées concernées par le test attendent ce modèle d'impulsions de la sortie de test. Si l'impulsion de test n'est pas reçue ou si le modèle reçu est différent, les sorties du bloc fonction sont définies sur FALSE. Une fois les entrées physiques sélectionnées pour la fonction, les sorties de test qui génèrent les impulsions de test peuvent être affectées aux entrées correspondantes. Exemples de connexion avec 1 ou 2 contacts : Test au démarrage Si sélectionné, le paramètre StartUp Test requiert l'activation du dispositif de protection au démarrage de la machine. Ce test est effectué en ouvrant et en fermant le dispositif de protection. Filtre (ms) Permet de filtrer les signaux d'entrée issus du bloc fonction. Le filtre peut être configuré entre 3 et 250 ms et permet de supprimer le rebond des contacts. Pour déterminer le temps de réponse total, la durée du filtre est ajoutée au temps de réponse de l'équipement représenté par le bloc fonction. Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction SAFETY GUARD 2 CH Présentation Le bloc fonction SAFETY GUARD 2CH surveille l'état d'un dispositif de protection mobile. Lorsque le dispositif de protection est fermé, les entrées de la fonction sont définies sur TRUE et la sortie est définie sur TRUE. Lorsque le dispositif de protection est ouvert, les entrées de la fonction sont définies sur FALSE et la sortie est définie sur FALSE. EIO0000004008 10/2020 87 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : Paramètre Description Type d'entrée Double NC : pour les dispositifs de protection avec 2 contacts de sortie normalement fermés (NC). Double NC/NO : pour les dispositifs de protection avec 1 contact de sortie normalement fermé (NC) et 1 contact de sortie normalement ouvert (NO), comme illustré sur la capture suivante. Réinitialisation manuelle 88 Si elle est sélectionnée, cette fonction requiert une réinitialisation à chaque activation du bloc fonction. Sinon, la sortie est activée en fonction des conditions d'entrée définies, sans réinitialisation manuelle. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Type de réinitialisation Lorsque l'option Manuel est sélectionnée, le bloc fonction vérifie la transition du signal de réinitialisation de 0 à 1. Si l'option Surveillé est sélectionnée, la fonction vérifie la transition du signal de réinitialisation de 0 à 1 puis à 0. EIO0000004008 10/2020 89 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire 90 Paramètre Description Sorties Test Des tests de sortie sont utilisés pour détecter les courts-circuits et les circuits croisés sur les entrées. Les sorties de test génèrent des impulsions de test de 24 VCC d'une durée de 100 μs toutes les 5,5 ms. Les entrées concernées par le test attendent ce modèle d'impulsions de la sortie de test. Si l'impulsion de test n'est pas reçue ou si le modèle reçu est différent, les sorties du bloc fonction sont définies sur FALSE. Une fois les entrées physiques sélectionnées pour la fonction, les sorties de test qui génèrent les impulsions de test peuvent être affectées aux entrées correspondantes. Exemples de connexion avec 1 ou 2 contacts : Test au démarrage Si sélectionné, le paramètre StartUp Test requiert l'activation du dispositif de protection au démarrage de la machine. Ce test est effectué en ouvrant et en fermant le dispositif de protection. Filtre (ms) Permet de filtrer les signaux d'entrée issus du bloc fonction. Le filtre peut être configuré entre 3 et 250 ms et permet de supprimer le rebond des contacts. Pour déterminer le temps de réponse total, la durée du filtre est ajoutée au temps de réponse de l'équipement représenté par le bloc fonction. Simultané Si elle est sélectionnée, cette fonction surveille la commutation synchronisée des deux voies. Si les deux voies commutent pendant la période de synchronisation (simultanéité), la valeur reste TRUE. Simultanéité (ms) Indique l'intervalle maximal (10...7 000 ms) entre la commutation des contacts du dispositif de protection. Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction LOCK FEEDBACK Présentation Le bloc fonction LOCK FEEDBACK surveille l'entrée d'un système de verrouillage pour dispositif de protection. Si les entrées indiquent que la serrure est verrouillée, la sortie est définie sur TRUE, sinon la sortie est définie sur FALSE. Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : Paramètre Description Type d'entrée Simple NC : pour les dispositifs de protection avec 1 contact de sortie normalement fermé (NC). Double NC : pour les dispositifs de protection avec 2 contacts de sortie normalement fermés (NC). Double NC/NO : pour les dispositifs de protection avec 1 contact de sortie normalement fermé et 1 contact de sortie normalement ouvert. EIO0000004008 10/2020 91 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire 92 Paramètre Description Sorties Test Des tests de sortie sont utilisés pour détecter les courts-circuits et les circuits croisés sur les entrées. Les sorties de test génèrent des impulsions de test de 24 VCC d'une durée de 100 μs toutes les 5,5 ms. Les entrées concernées par le test attendent ce modèle d'impulsions de la sortie de test. Si l'impulsion de test n'est pas reçue ou si le modèle reçu est différent, les sorties du bloc fonction sont définies sur FALSE. Une fois les entrées physiques sélectionnées pour la fonction, les sorties de test qui génèrent les impulsions de test peuvent être affectées aux entrées correspondantes. Filtre (ms) Permet de filtrer les signaux d'entrée issus du bloc fonction. Le filtre peut être configuré entre 3 et 250 ms et permet de supprimer le rebond des contacts. Pour déterminer le temps de réponse total, la durée du filtre est ajoutée au temps de réponse de l'équipement représenté par le bloc fonction. Simultané Disponible uniquement si des entrées à double voie sont utilisées. Si elle est sélectionnée, cette fonction surveille la commutation synchronisée des deux voies. Si les deux voies commutent pendant la période de synchronisation (simultanéité), la valeur reste TRUE. Simultanéité (ms) Indique l'intervalle maximal (10...7 000 ms) entre la commutation des contacts du dispositif testable. Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Fonction NETWORK_IN Présentation Le bloc fonction NETWORK_IN permet de connecter les entrées du réseau au bloc fonction NETWORK. Si les entrées sont définies sur TRUE, la sortie associée est définie sur TRUE. Paramètres Paramètre Description Type d'entrée Simple : permet la connexion de sorties de signalisation à un autre Contrôleur de sécurité modulaire. Double : permet la connexion de sorties OSSD d’un autre Contrôleur de sécurité modulaire. Filtre (ms) Si cette option est sélectionnée, permet le filtrage des signaux d’un autre Contrôleur de sécurité modulaire. Le filtre peut être configuré de 3 à 250 ms. Pour déterminer le temps de réponse total, la durée du filtre est ajoutée au temps de réponse de l'équipement représenté par le bloc fonction. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. NOTE : L’entrée peut être allouée sur le Contrôleur de sécurité modulaire. Elle doit être utilisée avec le bloc fonction (voir page 287) NETWORK. EIO0000004008 10/2020 93 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction SELECTOR SWITCH Présentation Le bloc fonction SELECTOR SWITCH surveille les entrées d'un commutateur de sélection à 2 ou 4 voies. Si une seule entrée est définie sur TRUE, la sortie correspondante est également définie sur TRUE. Si toutes les entrées sont définies sur FALSE ou plusieurs entrées sont définies sur TRUE, les sorties sont définies sur FALSE. Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : Paramètre Description Type d'entrée Sélecteur double : permet la connexion d'un commutateur de sélection à 2 voies. Sélecteur triple : permet la connexion d'un commutateur de sélection à 3 voies. Sélecteur quadruple : permet la connexion d'un commutateur de sélection à 4 voies. 94 Filtre (ms) Permet de filtrer les signaux d'entrée issus du bloc fonction. Le filtre peut être configuré entre 3 et 250 ms et permet de supprimer le rebond des contacts. Pour déterminer le temps de réponse total, la durée du filtre est ajoutée au temps de réponse de l'équipement représenté par le bloc fonction. Simultanéité (ms) Indique l'intervalle maximal (10...7 000 ms) entre la commutation des contacts du commutateur de sélection. Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. EIO0000004008 10/2020 95 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction PHOTOCELL Présentation Le bloc fonction PHOTOCELL surveille l'état des entrées d'une cellule photoélectrique de sécurité (dispositif opto-électronique). Si le champ de la cellule photoélectrique est vide, la sortie est définie sur TRUE. Si le champ de la cellule photoélectrique est occupé, la sortie est définie sur FALSE. Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : 96 Paramètre Description Réinitialisation manuelle Si elle est sélectionnée, la fonction requiert une réinitialisation à chaque activation du bloc fonction. Si elle n'est pas sélectionnée, l'activation de la sortie de la fonction suit directement les conditions de l'entrée. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Type de réinitialisation Lorsque l'option Manuel est sélectionnée, le bloc fonction vérifie la transition du signal de réinitialisation de 0 à 1. Si l'option Surveillé est sélectionnée, la fonction vérifie la transition du signal de réinitialisation de 0 à 1 puis à 0. Sorties Test Des tests de sortie sont utilisés pour détecter les courts-circuits et les circuits croisés sur les entrées. Les entrées concernées par le test attendent ce modèle d'impulsions de la sortie de test. Si l'impulsion de test n'est pas reçue ou si le modèle reçu est différent, les sorties du bloc fonction sont définies sur FALSE. Une fois les entrées physiques sélectionnées pour la fonction, les sorties de test qui génèrent les impulsions de test peuvent être affectées aux entrées correspondantes. Les signaux de test sont obligatoires. Exemples de connexion Test au démarrage Si elle est sélectionnée, cette fonction requiert l'activation de la cellule photoélectrique au démarrage de la machine. Ce test est effectué en déclenchant un front montant et descendant sur la cellule photoélectrique. EIO0000004008 10/2020 97 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire 98 Paramètre Description Filtre (ms) Permet de filtrer les signaux d'entrée issus du bloc fonction. Le filtre peut être configuré entre 3 et 250 ms et permet de supprimer le rebond des contacts. Pour déterminer le temps de réponse total, la durée du filtre est ajoutée au temps de réponse de l'équipement représenté par le bloc fonction. Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction E-STOP Présentation Le bloc fonction E-STOP (arrêt d'urgence) surveille l'état d'un bouton-poussoir d'arrêt d'urgence. Les sorties du bloc fonction E-STOP sont définies sur TRUE uniquement si les entrées sont définies sur TRUE. Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : Paramètre Description Type d'entrée Voie simple (NC) : permet la connexion d'un bouton-poussoir d'arrêt d'urgence à 1 voie. Voie double (NC) : permet la connexion d'un bouton-poussoir d'arrêt d'urgence à 2 voies. EIO0000004008 10/2020 99 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire 100 Paramètre Description Réinitialisation manuelle Si elle est sélectionnée, la fonction requiert une réinitialisation à chaque activation du bloc fonction. Si elle n'est pas sélectionnée, l'activation de la sortie de la fonction suit directement les conditions de l'entrée. Type de réinitialisation Lorsque l'option Manuel est sélectionnée, le bloc fonction vérifie la transition du signal de réinitialisation de 0 à 1. Si l'option Surveillé est sélectionnée, la fonction vérifie la transition du signal de réinitialisation de 0 à 1 puis à 0. Sorties Test Des tests de sortie sont utilisés pour détecter les courts-circuits et les circuits croisés sur les entrées. Les sorties de test génèrent des impulsions de test de 24 VCC d'une durée de 100 μs toutes les 5,5 ms. Les entrées concernées par le test attendent ce modèle d'impulsions de la sortie de test. Si l'impulsion de test n'est pas reçue ou si le modèle reçu est différent, les sorties du bloc fonction sont définies sur FALSE. Une fois les entrées physiques sélectionnées pour la fonction, les sorties de test qui génèrent les impulsions de test peuvent être affectées aux entrées correspondantes. Test au démarrage Si elle est sélectionnée, cette fonction requiert l'activation de l'arrêt d'urgence au démarrage de la machine. Ce test est effectué en appuyant et en relâchant le bouton-poussoir. Filtre (ms) Permet de filtrer les signaux d'entrée issus du bloc fonction. Le filtre peut être configuré entre 3 et 250 ms et permet de supprimer le rebond des contacts. Pour déterminer le temps de réponse total, la durée du filtre est ajoutée au temps de réponse de l'équipement représenté par le bloc fonction. Simultané Disponible uniquement si des entrées à double voie sont utilisées. Si elle est sélectionnée, cette fonction surveille la commutation synchronisée des deux voies. Si les deux voies commutent pendant la période de synchronisation (simultanéité), la valeur reste TRUE. Simultanéité (ms) Indique l'intervalle maximal (10...7 000 ms) entre la commutation des contacts du bloc fonction E-STOP. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. EIO0000004008 10/2020 101 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction ENABLE Présentation Le bloc fonction ENABLE ou la fonction clé ENABLE surveille un équipement à clé manuelle. Lorsque la clé est insérée et tournée en position fermée, la sortie est définie sur TRUE. Si la clé n'est pas insérée ou non tournée en position fermée, la sortie est définie sur FALSE. Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : Paramètre Description Type d'entrée Simple NO : permet la connexion d'un contact normalement ouvert à 1 voie. Double NO : permet la connexion de contacts normalement ouverts à 2 voies. Réinitialisation manuelle 102 Si elle est sélectionnée, la fonction requiert une réinitialisation à chaque activation du bloc fonction. Si elle n'est pas sélectionnée, l'activation de la sortie de la fonction suit directement les conditions de l'entrée. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Type de réinitialisation Lorsque l'option Manuel est sélectionnée, le bloc fonction vérifie la transition du signal de réinitialisation de 0 à 1. Si l'option Surveillé est sélectionnée, la fonction vérifie la transition du signal de réinitialisation de 0 à 1 puis à 0. EIO0000004008 10/2020 103 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire 104 Paramètre Description Sorties Test Des tests de sortie sont utilisés pour détecter les courts-circuits et les circuits croisés sur les entrées. Les sorties de test génèrent des impulsions de test de 24 VCC d'une durée de 100 μs toutes les 5,5 ms. Les entrées concernées par le test attendent ce modèle d'impulsions de la sortie de test. Si l'impulsion de test n'est pas reçue ou si le modèle reçu est différent, les sorties du bloc fonction sont définies sur FALSE. Une fois les entrées physiques sélectionnées pour la fonction, les sorties de test qui génèrent les impulsions de test peuvent être affectées aux entrées correspondantes. Exemples de connexion à 1 ou 2 contacts : Test au démarrage Si elle est sélectionnée, cette fonction requiert l'activation du commutateur d'activation au démarrage de la machine. Ce test est effectué en ouvrant et en activant le clé d'activation. Filtre (ms) Permet de filtrer les signaux d'entrée issus du bloc fonction. Le filtre peut être configuré entre 3 et 250 ms et permet de supprimer le rebond des contacts. Pour déterminer le temps de réponse total, la durée du filtre est ajoutée au temps de réponse de l'équipement représenté par le bloc fonction. Simultané Disponible uniquement si des entrées à double voie sont utilisées. Si elle est sélectionnée, cette fonction surveille la commutation synchronisée des deux voies. Si les deux voies commutent pendant la période de synchronisation (simultanéité), la valeur reste TRUE. Simultanéité (ms) Indique l'intervalle maximal (10...7 000 ms) entre la commutation des contacts du commutateur d'activation. Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction FOOTSWITCH Présentation Le bloc fonction FOOTSWITCH surveille le dispositif à pédale de sécurité. Si le dispositif à pédale de sécurité est actionné, la sortie est définie sur TRUE. Si le dispositif à pédale de sécurité n’est pas actionné, la sortie est définie sur FALSE. EIO0000004008 10/2020 105 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : Paramètre Description Type d'entrée Simple NC : permet la connexion d'un dispositif à pédale de sécurité à contact normalement fermé à 1 voie. Simple NO : permet la connexion d'un dispositif à pédale de sécurité à contact normalement ouvert à 1 voie. Double NC : permet la connexion d'un dispositif à pédale de sécurité à contacts normalement fermés à 2 voies. Double NC-NO : permet la connexion de dispositifs à pédale de sécurité à 2 voies avec un contact normalement ouvert (NO) et un contact normalement fermé (NC). 106 Réinitialisation manuelle Si elle est sélectionnée, la fonction requiert une réinitialisation à chaque activation du bloc fonction. Si elle n'est pas sélectionnée, l'activation de la sortie de la fonction suit directement les conditions de l'entrée. Type de réinitialisation Lorsque l'option Manuel est sélectionnée, le bloc fonction vérifie la transition du signal de réinitialisation de 0 à 1. Si l'option Surveillé est sélectionnée, la fonction vérifie la transition du signal de réinitialisation de 0 à 1 puis à 0. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Sorties Test Des tests de sortie sont utilisés pour détecter les courts-circuits et les circuits croisés sur les entrées. Les sorties de test génèrent des impulsions de test de 24 VCC d'une durée de 100 μs toutes les 5,5 ms. Les entrées concernées par le test attendent ce modèle d'impulsions de la sortie de test. Si l'impulsion de test n'est pas reçue ou si le modèle reçu est différent, les sorties du bloc fonction sont définies sur FALSE. Une fois les entrées physiques sélectionnées pour la fonction, les sorties de test qui génèrent les impulsions de test peuvent être affectées aux entrées correspondantes. Exemple de connexion à 1 ou 2 contacts : Test au démarrage Si elle est sélectionnée, cette fonction requiert l'activation du dispositif à pédale de sécurité au démarrage de la machine. Ce test est effectué en appuyant et en relâchant le dispositif à pédale de sécurité. Filtre (ms) Permet de filtrer les signaux d'entrée issus du bloc fonction. Le filtre peut être configuré entre 3 et 250 ms et permet de supprimer le rebond des contacts. Pour déterminer le temps de réponse total, la durée du filtre est ajoutée au temps de réponse de l'équipement représenté par le bloc fonction. Simultané Disponible uniquement si des entrées à double voie sont utilisées. Si elle est sélectionnée, cette fonction surveille la commutation synchronisée des deux voies. Si les deux voies commutent pendant la période de synchronisation (simultanéité), la valeur reste TRUE. Simultanéité (ms) Indique l'intervalle maximal (10...7 000 ms) entre la commutation des contacts du dispositif à pédale de sécurité. Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. EIO0000004008 10/2020 107 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction SAFETY MAT Présentation Le bloc fonction SAFETY MAT surveille le tapis de sécurité. Si le tapis de sécurité est activé, la sortie est définie sur TRUE. Si le tapis de sécurité est désactivé, la sortie est définie sur FALSE. Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : 108 Paramètre Description Réinitialisation manuelle Si elle est sélectionnée, la fonction requiert une réinitialisation à chaque activation du bloc fonction. Si elle n'est pas sélectionnée, l'activation de la sortie de la fonction suit directement les conditions de l'entrée. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Type de réinitialisation Lorsque l'option Manuel est sélectionnée, le bloc fonction vérifie la transition du signal de réinitialisation de 0 à 1. Si l'option Surveillé est sélectionnée, la fonction vérifie la transition du signal de réinitialisation de 0 à 1 puis à 0. EIO0000004008 10/2020 109 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Sorties Test Des tests de sortie sont utilisés pour détecter les courts-circuits et les circuits croisés sur les entrées. Les entrées concernées par le test attendent ce modèle d'impulsions de la sortie de test. Si l'impulsion de test n'est pas reçue ou si le modèle reçu est différent, les sorties du bloc fonction sont définies sur FALSE. Une fois les entrées physiques sélectionnées pour la fonction, les sorties de test qui génèrent les impulsions de test peuvent être affectées aux entrées correspondantes. Les signaux de test sont obligatoires. Exemple de connexion : NOTE : Chaque sortie peut être connectée à une seule entrée de tapis de sécurité (si la connexion parallèle de 2 entrées n'est pas autorisée). Le bloc fonctionnel SAFETY MAT ne peut pas être utilisé avec des composants à 2 fils et une résistance de terminaison. 110 Test au démarrage Si elle est sélectionnée, cette fonction requiert l'activation du tapis de sécurité au démarrage de la machine. Ce test est effectué en ouvrant et en activant le tapis de sécurité. Filtre (ms) Permet de filtrer les signaux d'entrée issus du bloc fonction. Le filtre peut être configuré entre 3 et 250 ms et permet de supprimer le rebond des contacts. Pour déterminer le temps de réponse total, la durée du filtre est ajoutée au temps de réponse de l'équipement représenté par le bloc fonction. Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction SENSOR Présentation La fonction SENSOR surveille l’entrée d’un capteur non lié à la sécurité. Si le champ du capteur n'est pas interrompu, la sortie est définie sur TRUE. Si le champ du capteur est interrompu, la sortie est définie sur FALSE. AVERTISSEMENT FONCTIONNEMENT IMPRÉVU DE L'ÉQUIPEMENT N'utilisez pas la fonction SENSOR comme sortie de sécurité. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : Paramètre Description Réinitialisation manuelle Si elle est sélectionnée, la fonction requiert une réinitialisation à chaque activation du bloc fonction. Si elle n'est pas sélectionnée, l'activation de la sortie de la fonction suit directement les conditions de l'entrée. EIO0000004008 10/2020 111 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire 112 Paramètre Description Type de réinitialisation Lorsque l'option Manuel est sélectionnée, le bloc fonction vérifie la transition du signal de réinitialisation de 0 à 1. Si l'option Surveillé est sélectionnée, la fonction vérifie la transition du signal de réinitialisation de 0 à 1 puis à 0. Sorties Test Des tests de sortie sont utilisés pour détecter les courts-circuits et les circuits croisés sur les entrées. Les sorties de test génèrent des impulsions de test de 24 VCC d'une durée de 100 μs toutes les 5,5 ms. Les entrées concernées par le test attendent ce modèle d'impulsions de la sortie de test. Si l'impulsion de test n'est pas reçue ou si le modèle reçu est différent, les sorties du bloc fonction sont définies sur FALSE. Une fois les entrées physiques sélectionnées pour la fonction, les sorties de test qui génèrent les impulsions de test peuvent être affectées aux entrées correspondantes. Test au démarrage Si elle est sélectionnée, cette fonction requiert l'activation du capteur au démarrage de la machine. Ce test est effectué en interrompant le ou les champs du capteur et en supprimant l'interruption. Filtre (ms) Permet de filtrer les signaux d'entrée issus du bloc fonction. Le filtre peut être configuré entre 3 et 250 ms et permet de supprimer le rebond des contacts. Pour déterminer le temps de réponse total, la durée du filtre est ajoutée au temps de réponse de l'équipement représenté par le bloc fonction. Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction SWITCH Présentation Le bloc fonction SWITCH surveille l'entrée d'un bouton-poussoir ou d'un commutateur non lié à la sécurité. Si le bouton-poussoir est actionné, la sortie est définie sur TRUE, sinon la sortie est définie sur FALSE. AVERTISSEMENT FONCTIONNEMENT IMPRÉVU DE L'ÉQUIPEMENT N'utilisez pas la fonction SWITCH comme sortie de sécurité. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : Paramètre Description Réinitialisation manuelle Si elle est sélectionnée, la fonction requiert une réinitialisation à chaque activation du bloc fonction. Si elle n'est pas sélectionnée, l'activation de la sortie de la fonction suit directement les conditions de l'entrée. EIO0000004008 10/2020 113 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire 114 Paramètre Description Type de réinitialisation Lorsque l'option Manuel est sélectionnée, le bloc fonction vérifie la transition du signal de réinitialisation de 0 à 1. Si l'option Surveillé est sélectionnée, la fonction vérifie la transition du signal de réinitialisation de 0 à 1 puis à 0. Sorties Test Des tests de sortie sont utilisés pour détecter les courts-circuits et les circuits croisés sur les entrées. Les sorties de test génèrent des impulsions de test de 24 VCC d'une durée de 100 μs toutes les 5,5 ms. Les entrées concernées par le test attendent ce modèle d'impulsions de la sortie de test. Si l'impulsion de test n'est pas reçue ou si le modèle reçu est différent, les sorties du bloc fonction sont définies sur FALSE. Une fois les entrées physiques sélectionnées pour la fonction, les sorties de test qui génèrent les impulsions de test peuvent être affectées aux entrées correspondantes. Test au démarrage Si elle est sélectionnée, cette fonction requiert l'activation du commutateur au démarrage de la machine. Ce test est effectué en activant et en désactivant le commutateur. Filtre (ms) Permet de filtrer les signaux d'entrée issus du bloc fonction. Le filtre peut être configuré entre 3 et 250 ms et permet de supprimer le rebond des contacts. Pour déterminer le temps de réponse total, la durée du filtre est ajoutée au temps de réponse de l'équipement représenté par le bloc fonction. Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction ENABLING SWITCH Présentation Le bloc fonction ENABLING SWITCH surveille les entrées d'un commutateur d'activation. Lorsque le commutateur d'activation est en position médiane (position 2), la sortie est définie sur TRUE. Si le commutateur d’activation n’est pas actionné (position 1) ou s’il est actionné complètement (position 3), la sortie est définie sur FALSE. EIO0000004008 10/2020 115 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : Paramètre Description Type d'entrée Double NO : permet la connexion d'un commutateur d'activation avec 2 contacts normalement ouverts. Double NO + NC : permet la connexion d'un commutateur d'activation avec 2 contacts normalement ouverts (NO) et 1 contact normalement fermé (NC). 116 Réinitialisation manuelle Si elle est sélectionnée, la fonction requiert une réinitialisation à chaque activation du bloc fonction. Si elle n'est pas sélectionnée, l'activation de la sortie de la fonction suit directement les conditions de l'entrée. Type de réinitialisation Lorsque l'option Manuel est sélectionnée, le bloc fonction vérifie la transition du signal de réinitialisation de 0 à 1. Si l'option Surveillé est sélectionnée, la fonction vérifie la transition du signal de réinitialisation de 0 à 1 puis à 0. Sorties Test Des tests de sortie sont utilisés pour détecter les courts-circuits et les circuits croisés sur les entrées. Les sorties de test génèrent des impulsions de test de 24 VCC d'une durée de 100 μs toutes les 5,5 ms. Les entrées concernées par le test attendent ce modèle d'impulsions de la sortie de test. Si l'impulsion de test n'est pas reçue ou si le modèle reçu est différent, les sorties du bloc fonction sont définies sur FALSE. Une fois les entrées physiques sélectionnées pour la fonction, les sorties de test qui génèrent les impulsions de test peuvent être affectées aux entrées correspondantes. Test au démarrage Si elle est sélectionnée, cette fonction requiert l'activation du commutateur d'activation au démarrage de la machine. Ce test est effectué en appuyant sur le commutateur d'activation pour l'activer puis en le relâchant. Filtre (ms) Permet de filtrer les signaux d'entrée issus du bloc fonction. Le filtre peut être configuré entre 3 et 250 ms et permet de supprimer le rebond des contacts. Pour déterminer le temps de réponse total, la durée du filtre est ajoutée au temps de réponse de l'équipement représenté par le bloc fonction. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Simultanéité (ms) Est toujours actif. Si elle est sélectionnée, cette fonction surveille la commutation synchronisée des deux voies. Si les deux voies commutent pendant la période de synchronisation (simultanéité), la valeur reste TRUE. L'intervalle de synchronisation peut être défini entre 10 et 7 000 ms. Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Mode Select Le mode 1 et le mode 2 sont décrits ci-dessous. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. Tableau mode 1 (2 NO + 1 NC) Position 1 : commutateur d'activation complètement relâché Position 2 : commutateur d'activation enfoncé en position médiane Position 3: commutateur d'activation complètement enfoncé Position Entrée 1 2 3 IN 1 0 1 0 IN 2 0 1 0 IN 31 1 1 0 OUT 0 1 0 1 uniquement avec 2 NO + 1 NC EIO0000004008 10/2020 117 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Tableau mode 2 (2 NO + 1 NC) Position 1 : commutateur d'activation complètement relâché Position 2 : commutateur d'activation enfoncé en position médiane Position 3: commutateur d'activation complètement enfoncé Position Entrée 1 2 3 IN 1 0 1 0 IN 2 0 1 0 IN 31 1 0 0 OUT 0 1 0 1 118 uniquement avec 1 NO + 1 NC EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction TESTABLE SAFETY DEVICE Présentation Le bloc fonction TESTABLE SAFETY DEVICE surveille les entrées d'un capteur de sécurité à 1 ou 2 voies. EIO0000004008 10/2020 119 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : Paramètre Description Type d'entrée Simple NC : permet la connexion de contacts normalement fermés (NC) à 1 voie. Simple NO : permet la connexion de contacts normalement ouverts (NO) à 1 voie. Double NC : permet la connexion de contacts normalement fermés (NC) à 2 voies. Double NC-NO : permet la connexion de 2 voies avec un contact normalement ouvert (NO) et un contact normalement fermé (NC). 120 Réinitialisation manuelle Si elle est sélectionnée, la fonction requiert une réinitialisation à chaque activation du bloc fonction. Si elle n'est pas sélectionnée, l'activation de la sortie de la fonction suit directement les conditions de l'entrée. Type de réinitialisation Lorsque l'option Manuel est sélectionnée, le bloc fonction vérifie la transition du signal de réinitialisation de 0 à 1. Si l'option Surveillé est sélectionnée, la fonction vérifie la transition du signal de réinitialisation de 0 à 1 puis à 0. Sorties Test Des tests de sortie sont utilisés pour détecter les courts-circuits et les circuits croisés sur les entrées. Les sorties de test génèrent des impulsions de test de 24 VCC d'une durée de 100 μs toutes les 5,5 ms. Les entrées concernées par le test attendent ce modèle d'impulsions de la sortie de test. Si l'impulsion de test n'est pas reçue ou si le modèle reçu est différent, les sorties du bloc fonction sont définies sur FALSE. Une fois les entrées physiques sélectionnées pour la fonction, les sorties de test qui génèrent les impulsions de test peuvent être affectées aux entrées correspondantes. Test au démarrage Si elle est sélectionnée, cette fonction requiert l'activation du commutateur de sécurité au démarrage de la machine. Ce test est effectué en activant et en désactivant le dispositif représenté par le bloc fonction. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Filtre (ms) Permet de filtrer les signaux d'entrée issus du bloc fonction. Le filtre peut être configuré entre 3 et 250 ms et permet de supprimer le rebond des contacts. Pour déterminer le temps de réponse total, la durée du filtre est ajoutée au temps de réponse de l'équipement représenté par le bloc fonction. Simultané Disponible uniquement si des entrées à double voie sont utilisées. Si elle est sélectionnée, cette fonction surveille la commutation synchronisée des deux voies. Si les deux voies commutent pendant la période de synchronisation (simultanéité), la valeur reste TRUE. Simultanéité (ms) Indique l'intervalle maximal (10...7 000 ms) entre la commutation des contacts du dispositif testable. Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. Simple NC et simple NO Simple NC IN 1 OUT 0 0 1 1 Double NC et double NO Double NC IN 1 IN 2 OUT Erreur de synchronisation détectée 0 0 0 – 0 1 0 X 1 0 0 X 1 1 1 – IN 1 IN 2 OUT Erreur de synchronisation détectée 0 0 0 X 0 1 0 – 1 0 1 – Double NC / NO EIO0000004008 10/2020 121 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire 122 IN 1 IN 2 OUT Erreur de synchronisation détectée 1 1 0 X EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Fonction FIELDBUS INPUT Présentation La fonction FIELDBUS INPUT permet d'insérer une entrée non liée à la sécurité à partir du bus de terrain. Il est possible d'insérer jusqu'à 32 entrées virtuelles avec le contrôleur XPSMCMC10804• ou 8 entrées virtuelles avec le contrôleur XPSMCMCP0802•. NOTE : Un module de configuration de bus de terrain doit être configuré dans SoSafe Configurable pour pouvoir utiliser la fonction FIELDBUS INPUT. Sélectionnez le ou les bits du mappage de données d'entrée à utiliser avec la fonction. Pour plus d'informations, reportez-vous au document Contrôleur de sécurité modulaire - Modules d'extension pour la communication réseau - Guide de l'utilisateur (voir Modular Safety Controller, Modules d'extension pour la communication reseau - Guide de l'utilisateur). Le XPSMCMC10804• utilise 4 octets pour représenter les informations de bus de terrain dans le mappage de données d'entrée. Le XPSMCMCP0802• utilise 1 octet pour représenter les informations de bus de terrain dans le mappage de données d'entrée. AVERTISSEMENT FONCTIONS DE SÉCURITÉ INSUFFISANTES ET/OU INEFFICACES N'utilisez pas la fonction FIELDBUS INPUT comme sortie de sécurité. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. EIO0000004008 10/2020 123 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : 124 Paramètre Description Sélection debits Pour chaque fonction FIELDBUS, un seul bit doit être sélectionné (entre 0 et 7 pour le XPSMCMCP0802•, ou 0 et 31 pour le XPSMCMC10804•) afin de définir l'adresse. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 14 caractères). Le texte s'affiche au-dessus de la fonction. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Fonctions LL0 et LL1 Présentation Les fonctions LL0 et LL1 permettent de saisir un niveau logique prédéfini (constantes binaires) sur une entrée de bloc fonction. LL0 : niveau logique 0 (FALSE) LL1 : niveau logique 1 (FALSE) NOTE : LL0 et LL1 ne peuvent pas être utilisés pour désactiver les opérateurs logiques dans le projet. EIO0000004008 10/2020 125 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Sous-chapitre 7.2 Blocs fonction de contrôle de la vitesse Blocs fonction de contrôle de la vitesse Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 126 Page Bloc fonction ZERO SPEED MONITORING 127 Bloc fonction ZERO AND MAX SPEED MONITORING 132 Bloc fonction MAX SPEED MONITORING 137 Bloc fonction SPEED RANGE MONITORING 143 Détection des erreurs des capteurs de proximité et d’encodeur 148 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction ZERO SPEED MONITORING Présentation Le bloc fonction ZERO SPEED MONITORING surveille la vitesse d'un équipement, et génère une sortie définie sur TRUE lorsque la vitesse est inférieure à la valeur sélectionnée. Paramètres Paramètre Description Type Axe Définit le type d'axe surveillé. Linéaire : à sélectionner en cas de translation. Rotatif : à sélectionner en cas de rotation. Type de capteur Si le Type d’axe est Linéaire, le Type de capteur définit le type de capteur connecté aux entrées du module. Le Type de capteur peut être, par exemple, un encodeur d’arbre pour un Type d’axe Rotatif ou un faisceau optique d’un Type d’axe Linéaire. EIO0000004008 10/2020 127 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Dispositif de mesure Description Définit le type de capteur utilisé. Vous pouvez sélectionner : Codeur Proximité Encoder1 + Proximity1 Proximity1 + Proximity2 Encoder1 + Encoder2 128 Pitch Si le Type d'axe sélectionné est Linéaire, avec un Type de capteur Rotatif, ce champ permet de saisir le pas du capteur pour obtenir la conversion entre le nombre de tours du capteur et la distance parcourue Choix Proximity Ce paramètre est actif si le capteur Proximity est sélectionné comme Dispositif de mesure. Le type de capteur de proximité peut être PNP, NPN, NO (normalement ouvert) et NC (normalement fermé), avec 3 ou 4 fils. Pas de proxy: PNP 3 fils NC PNP 3 fils NO NPN 3 fils NO NPN 3 fils NC PNP 4 fils NC/NO NPN 4 fils NC/NO PNP/NPN 4 fils NC/NC PNP/NPN 4 fils NO/NO EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Proximity Interconnectés Cette option est disponible si un axe est surveillé par 2 capteurs de proximité (Proximity1 + Proximity2). Si cette option est utilisée, la condition d’entrée où le signal des deux capteurs est à l’état bas (LOW) en même temps est détectée comme une erreur d’entrée, par exemple, absence de signal de capteur. Conditions d’utilisation de cette option : Les capteurs de proximité doivent être montés de façon à ce que les signaux à l’état haut (HIGH) se chevauchent. Les capteurs de proximité doivent être montés de façon à ce qu’au moins l’un des deux signaux soit à l’état haut (HIGH) à un point dans le temps. Vous devez utiliser des capteurs de proximité PNP. Les capteurs de proximité doivent être de type NO (normalement ouvert). Résolution Codeur Entrez le nombre d'impulsions/tour (dans le cas du capteur rotatif) ou μm/impulsion (capteur linéaire) relatif au capteur utilisé. Vérification Résolution Proximity / Vérification Résolution Codeur2 Ce paramètre est actif si deux capteurs se trouvent sur l'axe sélectionné. Entrez le nombre d'impulsions/tours (dans le cas d’un capteur rotatif) ou μm/impulsion (capteur linéaire) relatif au second capteur utilisé. Gear Ratio Ce paramètre est actif si deux capteurs se trouvent sur l'axe sélectionné. Ce paramètre vous permet de saisir le ratio entre deux capteurs. Si les deux capteurs sont sur le même élément mobile, le ratio est 1, sinon le nombre correspondant au rapport doit être saisi. Par exemple, il y a un codeur et un commutateur de proximité. Ce dernier se trouve sur un élément mobile qui (étant donné la démultiplication de l'engrenage) tourne deux fois plus vite que le codeur. Par conséquent, cette valeur doit être 2. 2. Rapport de réduction = (rotation capteur 2) / (rotation capteur 1) Hystérésis (%) Elle représente la valeur de l'hystérésis en pourcentage au-dessous de laquelle le changement de vitesse est filtré. Entrez une valeur différente de 1 pour éviter la commutation continue due au changement de l'entrée. Limite vitesse zéro Entrez la valeur de la vitesse maximale au-dessus de laquelle la sortie Zero du bloc fonction est définie sur FALSE. Si la vitesse mesurée est inférieure à la valeur définie, la sortie Zero du bloc fonction est définie sur TRUE. EIO0000004008 10/2020 129 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Fréquence vitesse zéro Indique les valeurs de la fréquence calculée fM et fm (en déduisant l'hystérésis définie). Si la valeur s'affiche en vert, le résultat du calcul de la fréquence est positif. Si la valeur s'affiche en rouge, il est nécessaire de modifier les paramètres dans les formules suivantes : Axe rotatif, capteur rotatif. Fréquence obtenue : Axe linéaire, capteur rotatif. Fréquence obtenue : Axe linéaire, capteur linéaire. Fréquence obtenue : f fréquence trs/min vitesse de rotation Résolution mesure Vitesse vitesse linéaire Pas pas du capteur NOTE : L’hystérésis doit être modifiée uniquement si : fM=vert ; fm=rouge. Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. AVERTISSEMENT PERTE DE LA FONCTION DE SÉCURITÉ DÉSIGNÉE Vérifiez que la réponse du système correspond aux exigences de la machine lors de l’utilisation des blocs fonction Speed Monitoring. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : Le temps de réponse du Contrôleur de sécurité modulaire peut être supérieur à 300 ms. Vous devez réaliser des essais fonctionnels et empiriques pour vérifier le temps de réponse. 130 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire AVERTISSEMENT FONCTIONNEMENT IMPRÉVU DE L'ÉQUIPEMENT Avec des capteurs de proximité, assurez-vous que la configuration des capteurs est appropriée pour garantir la cohérence des signaux générés, en particulier à des vitesses de rotation élevées. Respectez les exigences d'application du fabricant des capteurs. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. EIO0000004008 10/2020 131 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction ZERO AND MAX SPEED MONITORING Présentation Le bloc fonction ZERO AND MAX SPEED MONITORING surveille la vitesse d'un équipement, et génère la sortie ZEROdéfinie sur TRUE lorsque la vitesse est inférieure à la valeur sélectionnée. De plus, il génère la sortie OVER définie sur FALSE si la vitesse mesurée dépasse un seuil prédéterminé. 132 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètres Paramètre Description Type Axe Définit le type d'axe surveillé. Linéaire : doit être sélectionné en cas de translation. Rotatif : à sélectionner en cas de rotation. Type Capteur Si le Type d’axe est Linéaire, le Type de capteur définit le type de capteur connecté aux entrées du module. Le Type de capteur peut être, par exemple, un encodeur d’arbre pour un Type d’axe Rotatif ou un faisceau optique d’un Type d’axe Linéaire. Dispositif de mesure Définit le type de capteur utilisé. Vous pouvez sélectionner : Encoder1 Proximity1 Encoder1 + Proximity1 Proximity1 + Proximity2 Encoder1 + Encoder2 Activer Direction Lorsque ce paramètre est activé, la sortie DIR est activée sur le bloc fonction. Cette sortie est définie sur TRUE si l'axe tourne dans le sens anti-horaire, et sur FALSE si l'axe tourne dans le sens horaire. Décision Direction Définit la direction de la rotation pour laquelle les seuils définis sont actifs : Bidirectionnel Horaire Antihoraire Si le sens Bidirectionnel est sélectionné, le dépassement du seuil défini est détecté quel que soit le sens de rotation de l'axe (horaire ou antihoraire). La détection du paramètre Horaire ou Antihoraire est effectuée uniquement lorsque l'axe tourne dans le sens sélectionné. Nombre seuils1 Vous pouvez indiquer le nombre de seuils pour la vitesse maximale (voir page 137). La modification de cette valeur augmente ou diminue le nombre de seuils (voir page 141) qu'il est possible de saisir (entre le minimum 1 et le maximum 8). Si plusieurs seuils sont définis, les broches d'entrée relatives à la sélection des seuils spécifiques s'affichent dans la partie inférieure du bloc fonction. Pitch Si le Type d'axe sélectionné est Linéaire, avec un Type de capteur Rotatif, ce champ permet de saisir le pas du capteur pour obtenir la conversion entre le nombre de tours du capteur et la distance parcourue EIO0000004008 10/2020 133 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire 134 Paramètre Description Choix proximité Ce paramètre est actif si le capteur de Proximité est sélectionné comme Dispositif de mesure. Le type de capteur de proximité peut être PNP, NPN, NO (normalement ouvert) et NC (normalement fermé), avec 3 ou 4 fils. Pas de proxy: PNP 3 fils NC PNP 3 fils NO NPN 3 fils NO NPN 3 fils NC PNP 4 fils NC/NO NPN 4 fils NC/NO PNP/NPN 4 fils NC/NC PNP/NPN 4 fils NO/NO Proximity Interconnectés Cette option est disponible si un axe est surveillé par 2 capteurs de proximité (Proximity1 + Proximity2). Si cette option est utilisée, la condition d’entrée où le signal des deux capteurs est à l’état bas (LOW) en même temps est détectée comme une erreur d’entrée, par exemple, absence de signal de capteur. Conditions d’utilisation de cette option : Les capteurs de proximité doivent être montés de façon à ce que les signaux à l’état haut (HIGH) se chevauchent. Les capteurs de proximité doivent être montés de façon à ce qu’au moins l’un des deux signaux soit à l’état haut (HIGH) à un point dans le temps. Vous devez utiliser des capteurs de proximité PNP. Les capteurs de proximité doivent être de type NO (normalement ouvert). Résolution Codeur Entrez le nombre d'impulsions/tour (dans le cas du capteur rotatif) ou μm/impulsion (capteur linéaire) relatif au capteur utilisé. Vérification Résolution Proximity / Vérification Résolution Codeur2 Ce paramètre est actif si deux capteurs se trouvent sur l'axe sélectionné. Entrez le nombre d'impulsions/tours (dans le cas d’un capteur rotatif) ou μm/impulsion (capteur linéaire) relatif au second capteur utilisé. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Gear Ratio Ce paramètre est actif si deux capteurs se trouvent sur l'axe sélectionné. Ce paramètre vous permet de saisir le ratio entre deux capteurs. Si les deux capteurs sont sur le même élément mobile, le ratio est 1, sinon le nombre correspondant au rapport doit être saisi. Par exemple, il y a un codeur et un commutateur de proximité. Ce dernier se trouve sur un élément mobile qui (étant donné la démultiplication de l'engrenage) tourne deux fois plus vite que le codeur. Par conséquent, cette valeur doit être 2. 2. Rapport de réduction = (rotation capteur 2) / (rotation capteur 1) Hystérésis (%) Elle représente la valeur de l'hystérésis en pourcentage au-dessous de laquelle le changement de vitesse est filtré. Entrez une valeur différente de 1 pour éviter la commutation continue due au changement de l'entrée. Limite vitesse zéro Entrez la valeur de la vitesse maximale au-dessus de laquelle la sortie Zero du bloc fonction est définie sur FALSE. Si la vitesse mesurée est inférieure à la valeur définie, la sortie Zero du bloc fonction est définie sur TRUE. Vitesse 1...8 Entrez la valeur de la vitesse maximale au-dessus de laquelle la sortie du bloc fonction Over est définie sur FALSE. Si la vitesse mesurée est inférieure à la valeur définie, la sortie du bloc fonction Over est définie sur TRUE. Fréquence vitesse zéro / Fréquence 1 / Fréquence 2 Indique les valeurs de la fréquence calculée fM et fm (en déduisant l'hystérésis définie). Si la valeur s'affiche en vert, le résultat du calcul de la fréquence est positif. Si la valeur s'affiche en rouge, il est nécessaire de modifier les paramètres dans les formules suivantes : Axe rotatif, capteur rotatif. Fréquence obtenue : Axe linéaire, capteur rotatif. Fréquence obtenue : Axe linéaire, capteur linéaire. Fréquence obtenue : f fréquence trs/min vitesse de rotation Résolution mesure Vitesse vitesse linéaire Pas pas du capteur NOTE : L’hystérésis doit être modifiée uniquement si : fM=vert ; fm=rouge. EIO0000004008 10/2020 135 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. AVERTISSEMENT PERTE DE LA FONCTION DE SÉCURITÉ DÉSIGNÉE Vérifiez que la réponse du système correspond aux exigences de la machine lors de l’utilisation des blocs fonction Speed Monitoring. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : Le temps de réponse du Contrôleur de sécurité modulaire peut être supérieur à 300 ms. Vous devez réaliser des essais fonctionnels et empiriques pour vérifier le temps de réponse. AVERTISSEMENT FONCTIONNEMENT IMPRÉVU DE L'ÉQUIPEMENT Avec des capteurs de proximité, assurez-vous que la configuration des capteurs est appropriée pour garantir la cohérence des signaux générés, en particulier à des vitesses de rotation élevées. Respectez les exigences d'application du fabricant des capteurs. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 136 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction MAX SPEED MONITORING Présentation Le bloc fonction MAX SPEED MONITORING surveille la vitesse d'un moteur, et génère une sortie définie sur FALSE si la vitesse mesurée dépasse le seuil prédéterminé. Si la vitesse est inférieure au seuil prédéterminé, la sortie est définie sur TRUE. EIO0000004008 10/2020 137 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètres Paramètre Description Type Axe Définit le type d'axe surveillé. Linéaire : à sélectionner en cas de translation. Rotatif : à sélectionner en cas de rotation. Type de capteur Si le Type d’axe est Linéaire, le Type de capteur définit le type de capteur connecté aux entrées du module. Le Type de capteur peut être, par exemple, un encodeur d’arbre pour un Type d’axe Rotatif ou un faisceau optique d’un Type d’axe Linéaire. Dispositif de mesure Définit le type de capteur utilisé. Les choix possibles sont : Encoder1 Proximity1 Encoder1 + Proximity1 Proximity1 + Proximity2 Encoder1 + Encoder2 Activer Direction Ce paramètre est actif si l’Encodeur est sélectionné comme Dispositif de mesure. Lorsque ce paramètre est activé, la sortie DIR est activée sur le bloc fonction. Cette sortie est définie sur TRUE si l'axe tourne dans le sens anti-horaire, et sur FALSE si l'axe tourne dans le sens horaire. Décision Direction Définit la direction de la rotation pour laquelle les seuils définis sont actifs. Les choix possibles sont : Bidirectionnel Horaire Antihoraire Si le sens Bidirectionnel est sélectionné, le dépassement du seuil défini est détecté quel que soit le sens de rotation de l'axe (horaire ou antihoraire). La détection du paramètre Horaire ou Antihoraire est effectuée uniquement lorsque l'axe tourne dans le sens sélectionné. 138 Nombre seuils1 Vous pouvez indiquer le nombre de seuils pour la vitesse (voir page 141) maximale. La modification de cette valeur augmente ou diminue le nombre de seuils (voir page 141) qu'il est possible de saisir (entre le minimum 1 et le maximum 8). Si plusieurs seuils sont définis, les broches d'entrée relatives à la sélection des seuils spécifiques s'affichent dans la partie inférieure du bloc fonction. Pitch Si le Type d'axe sélectionné est Linéaire, avec un Type de capteur Rotatif, ce champ permet de saisir le pas du capteur pour obtenir la conversion entre le nombre de tours du capteur et la distance parcourue EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Choix Proximity Ce paramètre est actif si le capteur Proximity est sélectionné comme Dispositif de mesure. Le type de capteur de proximité peut être PNP, NPN, NO (normalement ouvert) et NC (normalement fermé), avec 3 ou 4 fils. Pas de proxy: PNP 3 fils NC PNP 3 fils NO NPN 3 fils NO NPN 3 fils NC PNP 4 fils NC/NO NPN 4 fils NC/NO PNP/NPN 4 fils NC/NC PNP/NPN 4 fils NO/NO Proximity Interconnectés Cette option est disponible si un axe est surveillé par 2 capteurs de proximité (Proximity1 + Proximity2). Si cette option est utilisée, la condition d’entrée où le signal des deux capteurs est à l’état bas (LOW) en même temps est détectée comme une erreur d’entrée, par exemple, absence de signal de capteur. Conditions d’utilisation de cette option : Les capteurs de proximité doivent être montés de façon à ce que les signaux à l’état haut (HIGH) se chevauchent. Les capteurs de proximité doivent être montés de façon à ce qu’au moins l’un des deux signaux soit à l’état haut (HIGH) à un point dans le temps. Vous devez utiliser des capteurs de proximité PNP. Les capteurs de proximité doivent être de type NO (normalement ouvert). Résolution Codeur Entrez le nombre d'impulsions/tour (dans le cas du capteur rotatif) ou μm/impulsion (capteur linéaire) relatif au capteur utilisé. Vérification Résolution Proximity / Vérification Résolution Codeur2 Ce paramètre est actif si deux capteurs se trouvent sur l'axe sélectionné. Entrez le nombre d'impulsions/tours (dans le cas d’un capteur rotatif) ou μm/impulsion (capteur linéaire) relatif au second capteur utilisé. EIO0000004008 10/2020 139 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Gear Ratio Ce paramètre est actif si deux capteurs se trouvent sur l'axe sélectionné. Ce paramètre vous permet de saisir le ratio entre deux capteurs. Si les deux capteurs sont sur le même élément mobile, le ratio est 1, sinon le nombre correspondant au rapport doit être saisi. Par exemple, il y a un codeur et un commutateur de proximité. Ce dernier se trouve sur un élément mobile qui (étant donné la démultiplication de l'engrenage) tourne deux fois plus vite que le codeur. Par conséquent, cette valeur doit être 2. 2. Rapport de réduction = (rotation capteur 2) / (rotation capteur 1) Hystérésis (%) Elle représente la valeur de l'hystérésis en pourcentage au-dessous de laquelle le changement de vitesse est filtré. Entrez une valeur différente de 1 pour éviter la commutation continue due au changement de l'entrée. Vitesse 1...8 Entrez la valeur de la vitesse maximale au-dessus de laquelle la sortie du bloc fonction Over est définie sur FALSE. Si la vitesse mesurée est inférieure à la valeur définie, la sortie du bloc fonction Over est définie sur TRUE. Fréquence Elle indique les valeurs de la fréquence calculée fM et fm (en déduisant l'hystérésis définie). Si la valeur s'affiche en vert, le résultat du calcul de la fréquence est une valeur positive. Si la valeur s'affiche en rouge, il est nécessaire de modifier les paramètres dans les formules suivantes : Axe rotatif, capteur rotatif. Fréquence obtenue : Axe linéaire, capteur rotatif. Fréquence obtenue : Axe linéaire, capteur linéaire. Fréquence obtenue : f fréquence trs/min vitesse de rotation Résolution mesure Vitesse vitesse linéaire Pas pas du capteur NOTE : L’hystérésis doit être modifiée uniquement si : fM=vert ; fm=rouge. 140 Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Nombre de seuils Paramètres avec 2 seuils : IN1 Nombre de seuils 0 Vitesse 1 1 Vitesse 2 Paramètres avec 4 seuils : IN2 IN1 Nombre de seuils 0 0 Vitesse 1 0 1 Vitesse 2 1 0 Vitesse 3 1 1 Vitesse 4 Paramètres avec 8 seuils : IN3 IN2 IN3 Nombre de seuils 0 0 0 Vitesse 1 0 0 1 Vitesse 2 0 1 0 Vitesse 3 0 1 1 Vitesse 4 1 0 0 Vitesse 5 1 0 1 Vitesse 6 1 1 0 Vitesse 7 1 1 1 Vitesse 8 AVERTISSEMENT PERTE DE LA FONCTION DE SÉCURITÉ DÉSIGNÉE Vérifiez que la réponse du système correspond aux exigences de la machine lors de l’utilisation des blocs fonction Speed Monitoring. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : Le temps de réponse du Contrôleur de sécurité modulaire peut être supérieur à 300 ms. Vous devez réaliser des essais fonctionnels et empiriques pour vérifier le temps de réponse. EIO0000004008 10/2020 141 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire AVERTISSEMENT FONCTIONNEMENT IMPRÉVU DE L'ÉQUIPEMENT Avec des capteurs de proximité, assurez-vous que la configuration des capteurs est appropriée pour garantir la cohérence des signaux générés, en particulier à des vitesses de rotation élevées. Respectez les exigences d'application du fabricant des capteurs. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 142 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction SPEED RANGE MONITORING Présentation Le bloc fonction SPEED RANGE MONITORING surveille la vitesse d'un équipement, et génère une sortie définie sur TRUE lorsque la vitesse est comprise dans une plage prédéfinie. EIO0000004008 10/2020 143 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètres Paramètre Description Type Axe Définit le type d'axe surveillé : Linéaire : doit être sélectionné en cas de translation. Rotatif : à sélectionner en cas de rotation. Type de capteur Si le Type d’axe est Linéaire, le Type de capteur définit le type de capteur connecté aux entrées du module. Le Type de capteur peut être, par exemple, un encodeur d’arbre pour un Type d’axe Rotatif ou un faisceau optique d’un Type d’axe Linéaire. Dispositif de mesure Définit le type de capteur utilisé. Vous pouvez sélectionner : Encoder1 Proximity1 Encoder1 + Proximity1 Proximity1 + Proximity2 Encoder1 + Encoder2 144 Pitch Si le Type d'axe sélectionné est Linéaire, avec un Type de capteur Rotatif, ce champ permet de saisir le pas du capteur pour obtenir la conversion entre le nombre de tours du capteur et la distance parcourue Choix proximité Ce paramètre est actif si le capteur Proximity est sélectionné comme Dispositif de mesure. Le type de capteur de proximité peut être PNP, NPN, NO (normalement ouvert) et NC (normalement fermé), avec 3 ou 4 fils. Pas de proxy: PNP 3 fils NC PNP 3 fils NO NPN 3 fils NO NPN 3 fils NC PNP 4 fils NC/NO NPN 4 fils NC/NO PNP/NPN 4 fils NC/NC PNP/NPN 4 fils NO/NO EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Proximity Interconnectés Cette option est disponible si un axe est surveillé par 2 capteurs de proximité (Proximity1 + Proximity2). Si cette option est utilisée, la condition d’entrée où le signal des deux capteurs est à l’état bas (LOW) en même temps est détectée comme une erreur d’entrée, par exemple, absence de signal de capteur. Conditions d’utilisation de cette option : Les capteurs de proximité doivent être montés de façon à ce que les signaux à l’état haut (HIGH) se chevauchent. Les capteurs de proximité doivent être montés de façon à ce qu’au moins l’un des deux signaux soit à l’état haut (HIGH) à un point dans le temps. Vous devez utiliser des capteurs de proximité PNP. Les capteurs de proximité doivent être de type NO (normalement ouvert). Résolution Codeur Entrez le nombre d'impulsions/tour (dans le cas du capteur rotatif) ou μm/impulsion (capteur linéaire) relatif au capteur utilisé. Vérification Résolution Proximity / Vérification Résolution Codeur2 Ce paramètre est actif si deux capteurs se trouvent sur l'axe sélectionné. Entrez le nombre d'impulsions/tours (dans le cas d’un capteur rotatif) ou μm/impulsion (capteur linéaire) relatif au second capteur utilisé. Gear Ratio Ce paramètre est actif si deux capteurs se trouvent sur l'axe sélectionné. Ce paramètre vous permet de saisir le ratio entre deux capteurs. Si les deux capteurs sont sur le même élément mobile, le ratio est 1, sinon le nombre correspondant au rapport doit être saisi. Par exemple, il y a un codeur et un commutateur de proximité. Ce dernier se trouve sur un élément mobile qui (étant donné la démultiplication de l'engrenage) tourne deux fois plus vite que le codeur. Par conséquent, cette valeur doit être 2. 2. Rapport de réduction = (rotation capteur 2) / (rotation capteur 1) Hystérésis (%) Elle représente la valeur de l'hystérésis en pourcentage au-dessous de laquelle le changement de vitesse est filtré. Entrez une valeur différente de 1 pour éviter la commutation continue due au changement de l'entrée. Haute vitesse Entrez la valeur de la vitesse maximale au-dessus de laquelle la sortie Window du bloc fonction est définie sur FALSE. Si la vitesse mesurée est inférieure à la valeur définie, la sortie Window du bloc fonction est définie sur TRUE. EIO0000004008 10/2020 145 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Vitesse faible Entrez la valeur de la vitesse minimale au-dessous de laquelle la sortie Window du bloc fonction est définie sur FALSE. Si la vitesse mesurée est supérieure à la valeur définie, la sortie Window du bloc fonction est définie sur FALSE. Axe rotatif, capteur rotatif. Fréquence obtenue : Axe linéaire, capteur rotatif. Fréquence obtenue : Axe linéaire, capteur linéaire. Fréquence obtenue : f fréquence trs/min vitesse de rotation Résolution mesure Vitesse vitesse linéaire Pas pas du capteur NOTE : L’hystérésis doit être modifiée uniquement si : fM=vert ; fm=rouge. Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. AVERTISSEMENT PERTE DE LA FONCTION DE SÉCURITÉ DÉSIGNÉE Vérifiez que la réponse du système correspond aux exigences de la machine lors de l’utilisation des blocs fonction Speed Monitoring. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : Le temps de réponse du Contrôleur de sécurité modulaire peut être supérieur à 300 ms. Vous devez réaliser des essais fonctionnels et empiriques pour vérifier le temps de réponse. 146 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire AVERTISSEMENT FONCTIONNEMENT IMPRÉVU DE L'ÉQUIPEMENT Avec des capteurs de proximité, assurez-vous que la configuration des capteurs est appropriée pour garantir la cohérence des signaux générés, en particulier à des vitesses de rotation élevées. Respectez les exigences d'application du fabricant des capteurs. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. EIO0000004008 10/2020 147 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Détection des erreurs des capteurs de proximité et d’encodeur Présentation Un erreur externe issue d’un encodeur, d’un capteur de proximité ou du câblage n’implique pas nécessairement le changement d’état de la sortie Zero sur le bloc fonction. Les erreurs détectées issues d’un encodeur, d’un capteur de proximité ou du câblage sont identifiées par le module de contrôle de la vitesse géré et définies par le bit de diagnostic Error Out sur chaque bloc fonction. Pour activer le Error Out, sélectionnez l’option Sortie Erreur dans le menu Propriété du bloc fonction Speed Monitoring. AVERTISSEMENT PERTE DE LA FONCTION DE SÉCURITÉ DÉSIGNÉE Utilisez le bit de diagnostic Error Out du programme de configuration pour désactiver les sorties en cas de détection d’une erreur lorsque l’axe fonctionne en utilisant le contrôle de la vitesse. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 148 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire En l’absence d’erreurs détectées sur un encodeur ou un capteur de proximité, le Error Out est égal à 0 (FALSE). En cas d’erreurs liées à un encodeur ou un capteur de proximité, Error Out est égal à 1 (TRUE) dans les conditions suivantes : Non détection d’encodeur ou de capteur de proximité. Non détection d’un ou plusieurs câblages d’encodeur ou de capteur de proximité. Non détection de l’alimentation d’un encodeur (uniquement avec le module de contrôle de la vitesse TTL). Erreur de divergence de fréquences détectée entre des signaux d’un encodeur ou un capteur de proximité. Erreur de phase détectée entre des signaux d’un encodeur ou erreur de cycle de fonctionnement d’une phase. EIO0000004008 10/2020 149 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Sous-chapitre 7.3 Blocs fonction d'entrée analogique Blocs fonction d'entrée analogique Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 150 Page Bloc fonction ANALOG INPUT 151 Bloc fonction ANALOG DIVISION 169 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction ANALOG INPUT Présentation Vous pouvez configurer jusqu'à 4 blocs fonction ANALOG INPUT par module XPSMCMAI0400. Le bloc fonction ANALOG INPUT peut être utilisé avec le contrôleur XPSMCMC10804• : Le bloc fonction ANALOG INPUT vous permet de configurer le type d'entrée analogique (courant ou tension) ainsi que les caractéristiques de l'entrée. Le bloc fonction ANALOG INPUT permet aussi de configurer deux comparateurs à seuil simple ou un comparateur à fenêtre. NOTE : Lors de l'ajout d'un bloc fonction ANALOG INPUT, la valeur par défaut de la sortie du capteur est 4...20 mA. Entrée de tension EIO0000004008 10/2020 Entrée de courant 151 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètres Le tableau suivant décrit les paramètres affichés dans le volet Propriétés : Paramètre Description Liste de paramètres : Type d'entrées Simple Redondant – Cohérence capteurs – Mode de calcul de l'incohérence – Consolidation Unité de mesure Échelle : valeur minimale Échelle : valeur maximale Entrée 0...20mA Entrée 0...10V Active seuil1 Active seuil2 Hystérésis Échantillons par seconde Limites courant : Courant minimale Limites courant : Courant maximale Anomalie capteur : mesure saturée à 0 mA ou 25 mA Sortie analogique Sortie erreur 152 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Type d'entrées → Simple/Redondant Paramètre Description Simple/Redondant Définit le type d'entrée des voies du module XPSMCMAI0400 : Simple Une seule voie fournit les valeurs d'entrée d'une voie vers un bloc fonction unique. Redondant Deux voie voisines (1 et 2, ou 3 et 4) fournissent les valeurs d'entrée d'une paire de capteurs vers un bloc fonction unique. Le tableau suivant indique les combinaisons de voies autorisées (les voies non connectées ne sont pas visibles) : Voie Voie 1 Type d'entrées Simple Simple Simple Simple Redondant Redondant Simple Simple EIO0000004008 10/2020 Voie 2 Voie 3 Voie 4 Simple Simple Redondant Redondant Redondant Redondant Redondant Redondant 153 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Type d'entrées → Redondant : Cohérence capteurs 154 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Seuil d'écart maximal/Temps maximum hors seuil Trois autres options sont activées avec le Type d'entrées → Redondant : 1. Cohérence capteurs 2. Mode de calcul de l'incohérence 3. Consolidation Cohérence capteurs Il est peu probable que les mesures renvoyées pour les deux voies dans une configuration redondante soient exactement égales (même avec des capteurs identiques) à cause des tolérances de la chaîne de signal. L'option Cohérence capteurs permet de configurer l'écart toléré entre les voies. Les paramètres suivants permettent de compenser les écarts tolérés entre les lectures sur des capteurs identiques. Seuil d'écart maximal : écart toléré maximal entre les mesures des deux capteurs, dans l'unité définie à l'aide du paramètre Unité de mesure. Temps maximum hors seuil : durée maximale de dépassement de l'écart, en secondes. Le schéma suivant fournit des explications supplémentaires : EIO0000004008 10/2020 155 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Type d'entrées → Redondant : Mode de calcul de l'incohérence Capteurs identiques Sélectionnez Capteurs identiques si les capteurs à utiliser sont identiques, c'est-à-dire s'ils ont la même échelle. Aucune configuration supplémentaire n'est requise. Mode de calcul de l'incohérence Le paramètre suivant permet de définir si les capteurs sont identiques ou différents. Capteurs identiques : les deux capteurs présentent les mêmes caractéristiques et aucune configuration supplémentaire n'est requise. Le schéma suivant fournit des explications supplémentaires : 156 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Capteurs différents Les lectures doivent être identiques pour les deux capteurs de la configuration redondante, mais pas nécessairement le facteur d'échelle : Mode de calcul de l'incohérence Le paramètre suivant permet de définir si les capteurs sont identiques ou différents : Capteurs différents : les deux capteurs utilisés ne sont pas identiques. La zone Échelle s'affiche. Les valeurs saisies dans cette zone servent à mettre à l'échelle le second capteur et à calculer l'écart entre les deux capteurs. Le module XPSMCMAI0400 adapte la conversion du signal en conséquence. Autrement dit, l'échelle du second capteur s'adapte automatiquement à celle du première capteur. Le schéma suivant fournit des explications supplémentaires : EIO0000004008 10/2020 157 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Type d'entrées → Redondant : Consolidation Entrée Ain / Entrée AinR Si vous sélectionnez le type d'entrées Redondant, vous devez configurer le paramètre / Maximum / Minimum / Consolidation afin d'indiquer la valeur de mesure à utiliser. Moyenne arithmétique Sélectionnez les valeurs de mesure qui seront utilisées par les comparateurs XPSMCMAI0400 et envoyées comme données analogiques au contrôleur XPSMCMC10804• : Entrée Ain : utiliser les valeurs fournies par la voie connectée. Entrée AinR : utiliser les valeurs fournies par la voie connectée. Maximum : utiliser la valeur maximale fournie par la voie 1 ou 2, la valeur choisie devant être la plus grande. Minimum : utiliser la valeur minimale fournie par la voie 1 ou 2, la valeur choisie devant être la plus petite. Moyenne arithmétique : utiliser la moyenne arithmétique des valeurs fournies les voies 1 et 2. 158 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Unité de mesure / Vous devez indiquer l'unité (degré Celsius, bar, kg, m/s) et l'échelle de la mesure. échelle et type d'entrées Le module XPSMCMAI0400 calcule la relation entre ces valeurs et les valeurs de courant ou tension mesurées correspondantes (mise à l'échelle), à condition que le capteur soit linéaire. Échelle, valeur minimale : valeur la plus faible en unités correspondant à la valeur de sortie minimale du capteur (4 mA pour un capteur 4...20 mA, 0 mA pour un capteur 0...20 mA et 0 V pour un capteur 0...10 VCC). Échelle, valeur maximale : valeur la plus élevée en unités correspondant à la valeur de sortie maximale du capteur (20 mA pour un capteur 0/4...20 mA et 10 VCC pour un capteur 0...10 VCC). NOTE : SoSafe Configurable suppose que la fonction de transfert des capteurs est linéaire. Par conséquent, il calcule automatiquement la pendance et la tare de cette fonction sur la base des valeurs saisies par l'utilisateur. EIO0000004008 10/2020 159 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Entrée 0...20mA Si sélectionné, c'est un capteur de sortie de courant 0...20 mA qui est utilisé. Entrée 0...10V Si sélectionné, c'est un capteur de sortie de tension 0...10 VCC qui est utilisé. Lorsque le bloc fonction est configuré sur 0...20 mA ou 0...10 V, la surveillance de la coupure du câble signal et de la limite de courant/tension inférieure n'est plus active. AVERTISSEMENT FONCTIONNEMENT IMPRÉVU DE L'ÉQUIPEMENT N'utilisez pas la configuration d'entrée 0...20 mA ou 0...10 V du bloc fonction pour des fonctions de sécurité. Dans une configuration d'entrée 0...20 mA ou 0...10 V du bloc fonction pour des fonctions non liées à la sécurité, appliquez toutes les mesures requises afin d'éviter tout risque. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Analyse de lecture → Comparateur à fenêtre Comparateur à fenêtre / Active seuil1 / Active seuil2 / Hystérésis 160 Il est possible de configurer le comparateur à fenêtre ou les deux seuils Seuil1 et/ou Seuil2. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Seuil élevé / Seuil bas / Hystérésis Lorsque vous activez l'option Comparateur à fenêtre, la sortie Out1 est ajoutée à la représentation graphique du bloc fonction et des paramètres supplémentaires s'affichent. Les paramètres suivants permettent de définir le comportement du Comparateur à fenêtre : Seuil élevé : valeur maximale de la plage définie pour la fenêtre. Seuil bas : valeur minimale de la plage définie pour la fenêtre. Hystérésis : valeur d'hystérésis de la fenêtre. Les valeurs sont exprimées dans l'unité de mesure sélectionnée. L'état de la sortie du Comparateur à fenêtre dépend de la valeur de mesure et de son état logique réel. Deux états sont possibles : HORS FENÊTRE : la sortie du comparateur est à 0. Lorsque le Comparateur à fenêtre est à l'état HORS FENÊTRE, la sortie du Comparateur à fenêtre est FALSE. DANS FENÊTRE : la sortie du comparateur est à 1. Lorsque le Comparateur à fenêtre est à l'état DANS FENÊTRE, la sortie du Comparateur à fenêtre est TRUE. EIO0000004008 10/2020 161 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Seuil élevé / Seuil bas / Hystérésis La figure suivante illustre les différents états du Comparateur à fenêtre : Valeur de mesure (A) État actuel du comparateur à fenêtre État suivant du comparateur à fenêtre (A) < seuil bas + hystérésis HORS FENÊTRE HORS FENÊTRE (A) > seuil haut HORS FENÊTRE HORS FENÊTRE (A) ≥ seuil haut - hystérésis HORS FENÊTRE HORS FENÊTRE (A) ≤ seuil bas HORS FENÊTRE HORS FENÊTRE (A) < seuil haut - hystérésis HORS FENÊTRE DANS FENÊTRE (A) > seuil bas HORS FENÊTRE DANS FENÊTRE (A) < seuil haut DANS FENÊTRE DANS FENÊTRE (A) > seuil bas + hystérésis DANS FENÊTRE DANS FENÊTRE 162 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Analyse de lecture → Active seuil1 → Active seuil2 Seuil1 / Seuil2 / Hystérésis Si vous activez les options Active seuil1 et/ou Active seuil2, les sorties Out1 et/ou Out2 sont ajoutées à la représentation graphique du bloc fonction et des paramètres supplémentaires s'affichent. Les paramètres suivants permettent de définir le comportement des comparateurs Seuil1 et/ou Seuil2 : Seuil1 : valeur de seuil. Seuil2 : valeur de seuil. Hystérésis : valeur d'hystérésis de Seuil1 et Seuil2. Les valeurs sont exprimées dans l'unité de mesure sélectionnée. La figure suivante illustre les différents états de Active seuil : EIO0000004008 10/2020 163 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Valeur de mesure (A) État actuel du comparateur à seuil État suivant du comparateur à seuil (A) < seuil - hystérésis INFÉRIEUR AU SEUIL INFÉRIEUR AU SEUIL (A) ≤ seuil INFÉRIEUR AU SEUIL INFÉRIEUR AU SEUIL (A) > seuil INFÉRIEUR AU SEUIL SUPÉRIEUR AU SEUIL (A) < seuil - hystérésis SUPÉRIEUR AU SEUIL SUPÉRIEUR AU SEUIL (A) < seuil - hystérésis SUPÉRIEUR AU SEUIL INFÉRIEUR AU SEUIL Échantillons par seconde Échantillons par seconde 164 Permet de sélectionner le nombre d'échantillons par seconde du convertisseur analogique-numérique. Plus la valeur est faible, moins la lecture est sujette au bruit. Plus la valeur est élevée, plus le temps de réponse est court. Les valeurs Échantillons par seconde 50 et 60 améliorent la réjection du filtre pour la ligne d'alimentation CA : EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Limites courant Courant minimale / Courant maximale Les paramètres suivants permettent de limiter la plage de mesure en définissant les valeurs de courant minimale et maximale autorisées : Courant minimale : la valeur de courant minimale doit être comprise entre 2,5 et 3,9 mA. Courant maximale : la valeur de courant maximale doit être comprise entre 20,1 et 23 mA. Lorsque les valeurs de mesure sont inférieures à la valeur minimale ou supérieures à la valeur maximale, le module XPSMCMAI0400 détecte une anomalie et signale un diagnostic (voir le document Modular Safety Controller Hardware Guide). Valeur de mesure (A) Diagnostic (A) < limite de courant minimale OUI (A) > limite de courant maximale OUI Limite de courant minimale < (A) < limite de courant maximale NON EIO0000004008 10/2020 165 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Limites de tension Tension minimale / Tension maximale Les paramètres suivants permettent de limiter la plage de mesure en définissant les valeurs de tension minimale et maximale autorisées : Tension minimale : cette valeur est définie sur 0 V et ne peut pas être modifiée. Tension maximale : la valeur de tension maximale doit être comprise entre 10,05 et 11,5 VCC. Lorsque les valeurs de mesure sont supérieures à la valeur maximale, le module XPSMCMAI0400 détecte une anomalie et signale un diagnostic (voir le document Modular Safety Controller Hardware Guide). Le tableau suivant résume le comportement du module XPSMCMAI0400 en fonction des valeurs de mesure. Valeur de mesure (A) Diagnostic (A) < limite de tension minimale NON (A) > limite de tension maximale OUI Limite de tension minimale < (A) < limite de tension maximale NON Anomalie capteur Saturé 0 mA / Saturé 25 mA Permet de sélectionner la valeur définie suite à la détection d'une condition d'erreur parmi les suivantes : Connexion au capteur coupée (seulement pour les capteurs 4...20 mA) Surcharge de l'alimentation pour chaque voie Surcharge de l'entrée pour chaque voie 166 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Saturé 0 V / Saturé 12,5 V Permet de sélectionner la valeur définie suite à la détection d'une condition d'erreur parmi les suivantes : Surcharge de l'alimentation pour chaque voie Surcharge de l'entrée pour chaque voie Sortie analogique Sortie analogique Si sélectionné, les mesures brutes sont accessibles dans SoSafe Configurable à l'aide du moniteur graphique. Cette option est représentée graphiquement sur le bloc fonction par un carré vert clair et le libellé Analog : EIO0000004008 10/2020 167 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Sortie erreur Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Cette option est représentée graphiquement sur le bloc fonction par un carré vert foncé et le libellé Error : Description de l'objet Description de l'objet 168 Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction ANALOG DIVISION Présentation Vous pouvez configurer jusqu'à 2 blocs fonction ANALOG DIVISION par module XPSMCMAI0400. Le bloc fonction ANALOG DIVISION réalise la division arithmétique des valeurs de deux entrées. Les entrées peuvent être simples ou redondantes. Le bloc fonction ANALOG DIVISION permet également de configurer un THRESHOLD COMPARATOR (ou un WINDOW COMPARATOR) et un ALERT COMPARATOR. EIO0000004008 10/2020 169 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : 170 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Liste de paramètres : Type d'entrées Simple Redondant – Cohérence capteurs – Mode de calcul de l'incohérence – Consolidation Unité de mesure Échelle : valeur minimale Échelle : valeur maximale Entrée 0...20mA Entrée 0...10V Comparateur à fenêtre Active seuil Activation de l'alerte Hystérésis Échantillons par seconde Limites courant : Courant minimale Limites courant : Courant maximale Anomalie Division : division saturée à 0 ou 200 000 Sortie analogique Sortie erreur EIO0000004008 10/2020 171 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Type d'entrées → Simple/Redondant Paramètre Description Simple/Redondant Définit le type d'entrée des voies de la division analogique : Simple Les valeurs de mesure de deux voies simples sont divisées. Redondant Les valeurs de mesure de deux paires de capteurs configurées comme redondantes sont divisées. La figure suivante illustre cette configuration (le suffixe R identifie la voie d'entrée redondante). Le tableau suivant présente les divisions possibles : Division Voie 1 / Voie 2 Voie 3 / Voie 4 Voie 1,2 / Voie 3,4 172 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Type d'entrées → Redondant : Cohérence capteurs EIO0000004008 10/2020 173 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Seuil d'écart Trois autres options sont activées avec le Type d'entrées → Redondant : maximal/Temps maximum 1. Cohérence capteurs hors seuil 2. Mode de calcul de l'incohérence 3. Consolidation Cohérence capteurs Il est peu probable que les mesures renvoyées pour les deux voies dans une configuration redondante soient exactement égales (même avec des capteurs identiques) à cause des tolérances de la chaîne de signal. L'option Cohérence capteurs permet de configurer l'écart toléré entre les voies. Les paramètres suivants permettent de compenser les écarts tolérés entre les lectures sur des capteurs identiques. Seuil d'écart maximal : écart toléré maximal entre les mesures des deux capteurs, dans l'unité définie à l'aide du paramètre Unité de mesure. Temps maximum hors seuil : durée maximale de dépassement de l'écart, en secondes. Le schéma suivant fournit des explications supplémentaires : 174 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Type d'entrées → Redondant : Mode de calcul de l'incohérence Capteurs identiques Sélectionnez Capteurs identiques si les capteurs à utiliser sont identiques, c'est-à-dire s'ils ont la même échelle. Aucune configuration supplémentaire n'est requise. Mode de calcul de l'incohérence Le paramètre suivant permet de définir si les capteurs sont identiques ou différents. Capteurs identiques : les deux capteurs présentent les mêmes caractéristiques et aucune configuration supplémentaire n'est requise. Le schéma suivant fournit des explications supplémentaires : EIO0000004008 10/2020 175 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Capteurs différents Les lectures doivent être identiques pour les deux capteurs de la configuration redondante, mais pas nécessairement le facteur d'échelle : Mode de calcul de l'incohérence Le paramètre suivant permet de définir si les capteurs sont identiques ou différents : Capteurs différents : les deux capteurs utilisés ne sont pas identiques. La zone Échelle s'affiche. Les valeurs saisies dans cette zone servent à mettre à l'échelle le second capteur et à calculer l'écart entre les deux capteurs. Le module XPSMCMAI0400 adapte la conversion du signal en conséquence. Autrement dit, l'échelle du second capteur s'adapte automatiquement à celle du première capteur. Le schéma suivant fournit des explications supplémentaires : 176 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Type d'entrées → Redondant : Consolidation Entrée Ain1,2 / Entrée Si vous sélectionnez le type d'entrées Redondant, vous devez configurer le paramètre Ain1R, 2R / Maximum Consolidation afin d'indiquer la valeur de mesure à utiliser. / Minimum / Moyenne arithmétique Sélectionnez les valeurs de mesure qui seront utilisées par les comparateurs XPSMCMAI0400 et envoyées comme données analogiques au contrôleur XPSMCMC10804• : Entrée Ain1,2 : utiliser les valeurs fournies par la voie connectée. Entrée Ain1R,2R : utiliser les valeurs fournies par la voie connectée. Maximum : utiliser la valeur maximale fournie par la voie 1 ou 2, la valeur choisie devant être la plus grande. Minimum : utiliser la valeur minimale fournie par la voie 1 ou 2, la valeur choisie devant être la plus petite. Moyenne arithmétique : utiliser la moyenne arithmétique des valeurs fournies les voies 1 et 2. EIO0000004008 10/2020 177 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Unité de mesure / échelle et type d'entrées Vous devez indiquer l'unité (degré Celsius, bar, kg, m/s) et l'échelle de la mesure. Le module XPSMCMAI0400 calcule la relation entre ces valeurs et les valeurs de courant ou tension mesurées correspondantes (mise à l'échelle), à condition que le capteur soit linéaire. Échelle, valeur minimale : valeur la plus faible en unités correspondant à la valeur de sortie minimale du capteur (4 mA pour un capteur 4...20 mA, 0 mA pour un capteur 0...20 mA et 0 V pour un capteur 0...10 VCC). Échelle, valeur maximale : valeur la plus élevée en unités correspondant à la valeur de sortie maximale du capteur (20 mA pour un capteur 0/4...20 mA et 10 VCC pour un capteur 0...10 VCC). 178 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire NOTE : SoSafe Configurable suppose que la fonction de transfert des capteurs est linéaire. Par conséquent, il calcule automatiquement la pendance et la tare de cette fonction sur la base des valeurs saisies par l'utilisateur. Entrée 0...20mA Si sélectionné, c'est un capteur de sortie de courant 0...20 mA qui est utilisé. Entrée 0...10V Si sélectionné, c'est un capteur de sortie de tension 0...10 VCC qui est utilisé. Lorsque le bloc fonction est configuré sur 0...20 mA ou 0...10 V, la surveillance de la coupure du câble signal et de la limite de courant/tension inférieure n'est plus active. AVERTISSEMENT FONCTIONNEMENT IMPRÉVU DE L'ÉQUIPEMENT N'utilisez pas la configuration d'entrée 0...20 mA ou 0...10 V du bloc fonction pour des fonctions de sécurité. Dans une configuration d'entrée 0...20 mA ou 0...10 V du bloc fonction pour des fonctions non liées à la sécurité, appliquez toutes les mesures requises afin d'éviter tout risque. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Analyse division → Comparateur à fenêtre Comparateur à fenêtre / Active seuil / Activation de l'alerte / Hystérésis EIO0000004008 10/2020 Le comparateur à fenêtre, le Seuil et/ou l'Alerte peuvent être configurés. 179 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Seuil élevé / Seuil bas Lorsque vous activez l'option Comparateur à fenêtre, la sortie Out1 est ajoutée à la / Hystérésis représentation graphique du bloc fonction et des paramètres supplémentaires s'affichent. Les paramètres suivants permettent de définir le comportement du Comparateur à fenêtre : Seuil élevé : valeur maximale de la plage définie pour la fenêtre. Seuil bas : valeur minimale de la plage définie pour la fenêtre. Hystérésis : valeur d'hystérésis de la fenêtre. L'état de la sortie du Comparateur à fenêtre dépend de la valeur de mesure et de son état logique réel. Deux états sont possibles : HORS FENÊTRE : la sortie du comparateur est à 0. Lorsque le Comparateur à fenêtre est à l'état HORS FENÊTRE, la sortie du Comparateur à fenêtre est FALSE. DANS FENÊTRE : la sortie du comparateur est à 1. Lorsque le Comparateur à fenêtre est à l'état DANS FENÊTRE, la sortie du Comparateur à fenêtre est TRUE. La figure suivante illustre les différents états du Comparateur à fenêtre : 180 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Valeur de division (A) État actuel du comparateur à fenêtre État suivant du comparateur à fenêtre (A) < seuil bas + hystérésis HORS FENÊTRE HORS FENÊTRE (A) > seuil haut HORS FENÊTRE HORS FENÊTRE (A) ≥ seuil haut - hystérésis HORS FENÊTRE HORS FENÊTRE (A) ≤ seuil bas HORS FENÊTRE HORS FENÊTRE (A) < seuil haut - hystérésis HORS FENÊTRE DANS FENÊTRE (A) > seuil bas HORS FENÊTRE DANS FENÊTRE (A) < seuil haut DANS FENÊTRE DANS FENÊTRE (A) > seuil bas + hystérésis DANS FENÊTRE DANS FENÊTRE EIO0000004008 10/2020 181 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Analyse division → Active seuil Seuil / Hystérésis Lorsque vous activez les options Active seuil, la sortie Out est ajoutée à la représentation graphique du bloc fonction et des paramètres supplémentaires s'affichent. Les paramètres suivants permettent de définir le comportement des comparateurs à seuil : Seuil : valeur de seuil. Hystérésis : valeur d'hystérésis. La figure suivante illustre les différents états de Active seuil : 182 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Valeurs de division (A) État actuel du comparateur à État suivant du comparateur à seuil seuil (A) < seuil - hystérésis INFÉRIEUR AU SEUIL INFÉRIEUR AU SEUIL (A) ≤ seuil INFÉRIEUR AU SEUIL INFÉRIEUR AU SEUIL (A) > seuil INFÉRIEUR AU SEUIL SUPÉRIEUR AU SEUIL (A) < seuil - hystérésis SUPÉRIEUR AU SEUIL SUPÉRIEUR AU SEUIL (A) < seuil - hystérésis SUPÉRIEUR AU SEUIL INFÉRIEUR AU SEUIL EIO0000004008 10/2020 183 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Analyse division → Activation de l'alerte Alerte: niveau bas / Seuil d'alerte / Hystérésis Si vous activez l'alerte, une sortie supplémentaire est ajoutée au bloc fonction. Vous pouvez définir une valeur de seuil et une valeur d'hystérésis. L'option Niveau bas détermine le comportement de la comparaison. Le comportement du comparateur à seuil d'alerte lorsque l'option Alerte: niveau bas n'est pas sélectionnée est décrit ci-dessous. L'état de la sortie du Activation de l'alerte (comparateur) dépend de la valeur de mesure et de son état actuel. Deux états sont possibles : SUPÉRIEUR AU SEUIL : la sortie du comparateur est à 1 (TRUE). INFÉRIEUR AU SEUIL : la sortie du comparateur est à 0 (FALSE). La figure et le tableau suivants indiquent les différents états du Seuil d'alerte : 184 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Valeur de mesure (A) État actuel du comparateur à seuil État suivant du comparateur à seuil (A) < seuil - hystérésis INFÉRIEUR AU SEUIL INFÉRIEUR AU SEUIL (A) ≤ seuil INFÉRIEUR AU SEUIL INFÉRIEUR AU SEUIL (A) > seuil INFÉRIEUR AU SEUIL SUPÉRIEUR AU SEUIL (A) > seuil - hystérésis SUPÉRIEUR AU SEUIL SUPÉRIEUR AU SEUIL (A) < seuil - hystérésis SUPÉRIEUR AU SEUIL INFÉRIEUR AU SEUIL Alerte: niveau bas / Seuil d'alerte / Hystérésis Le comportement du comparateur à seuil d'alerte lorsque l'option Alerte: niveau bas est sélectionnée est décrit ci-dessous. L'état de la sortie du comparateur à seuil dépend de la valeur de mesure et de son état actuel. Deux états sont possibles : SUPÉRIEUR AU SEUIL : la sortie du comparateur est à 0 (FALSE). INFÉRIEUR AU SEUIL : la sortie du comparateur est à 1 (TRUE). La figure suivante illustre les différents états du Seuil d'alerte : Valeurs de division (A) État actuel du comparateur à seuil État suivant du comparateur à seuil (A) < seuil INFÉRIEUR AU SEUIL INFÉRIEUR AU SEUIL (A) ≤ seuil + hystérésis INFÉRIEUR AU SEUIL INFÉRIEUR AU SEUIL (A) > seuil + hystérésis INFÉRIEUR AU SEUIL SUPÉRIEUR AU SEUIL EIO0000004008 10/2020 185 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Valeurs de division (A) État actuel du comparateur à seuil État suivant du comparateur à seuil (A) > seuil SUPÉRIEUR AU SEUIL SUPÉRIEUR AU SEUIL (A) < seuil SUPÉRIEUR AU SEUIL INFÉRIEUR AU SEUIL Échantillons par seconde Échantillons par seconde 186 Permet de sélectionner le nombre d'échantillons par seconde du convertisseur analogique-numérique. Plus la valeur est faible, moins la lecture est sujette au bruit. Plus la valeur est élevée, plus le temps de réponse est court. Les valeurs Échantillons par seconde 50 et 60 améliorent la réjection du filtre pour la ligne d'alimentation CA : EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Limites courant Courant minimale / Courant maximale Les paramètres suivants permettent de limiter la plage de mesure en définissant les valeurs de courant minimale et maximale autorisées : Courant minimale : la valeur de courant minimale doit être comprise entre 2,5 et 3,9 mA. Courant maximale : la valeur de courant maximale doit être comprise entre 20,1 et 23 mA. Lorsque les valeurs de mesure sont inférieures à la valeur minimale ou supérieures à la valeur maximale, le module XPSMCMAI0400 détecte une anomalie et signale un diagnostic (voir le document Modular Safety Controller Hardware Guide). Valeur de mesure (A) Diagnostic (A) < limite de courant minimale OUI (A) > limite de courant maximale OUI Limite de courant minimale < (A) < limite de courant maximale NON EIO0000004008 10/2020 187 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Limites de tension Tension minimale / Tension maximale Les paramètres suivants permettent de limiter la plage de mesure en définissant les valeurs de tension minimale et maximale autorisées : Tension minimale : cette valeur est définie sur 0 V et ne peut pas être modifiée. Tension maximale : la valeur de tension maximale doit être comprise entre 10,05 et 11,5 VCC. Lorsque les valeurs de mesure sont supérieures à la valeur maximale, le module XPSMCMAI0400 détecte une anomalie et signale un diagnostic (voir le document Modular Safety Controller Hardware Guide). Le tableau suivant résume le comportement du module XPSMCMAI0400 en fonction des valeurs de mesure. Valeur de mesure (A) Diagnostic (A) < limite de tension minimale NON (A) > limite de tension maximale OUI Limite de tension minimale < (A) < limite de tension maximale NON Anomalie Division Division saturée à 0 ou 200 000 Permet de sélectionner la valeur forcée par le module XPSMCMAI0400 pour la division en cas de détection d'une erreur mathématique. 188 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Sortie analogique Sortie analogique Si sélectionné, les mesures brutes sont accessibles dans SoSafe Configurable à l'aide du moniteur graphique. Cette option est représentée graphiquement sur le bloc fonction par un carré vert clair et le libellé Analog : Sortie erreur Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Cette option est représentée graphiquement sur le bloc fonction par un carré vert foncé et le libellé Error : EIO0000004008 10/2020 189 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Math Err La sortie Math Err fournit l'état de la division : Anomalie Valeur de Math Err Division par 0 1 (TRUE) Détection d'un diagnostic de câble déconnecté 1 (TRUE) Détection d'une surcharge sur sortie 1 (TRUE) Détection d'une surcharge sur entrée 1 (TRUE) Détection d'une discordance (avec des capteurs redondants uniquement) 1 (TRUE) Fonctionnement normal 0 (FALSE) Description de l'objet Description de l'objet 190 Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Sous-chapitre 7.4 Blocs fonction de sortie Blocs fonction de sortie Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Bloc fonction OSSD 192 Bloc fonction SINGLE-DOUBLE OSSD 195 Exemple de délai de sortie avec USER RESTART MANUAL 200 Bloc fonction STATUS (sortie SIL 1/PL c) 201 Élément FIELD BUS PROBE 202 Bloc fonction RELAY 203 EIO0000004008 10/2020 191 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction OSSD Présentation Les sorties de sécurité à semi-conducteur OSSD (Output Signal Switching Device), disponibles seulement avec XPSMCMCP0802•, ne requièrent aucune maintenance. Output1 et Output2 fournissent 24 VCC si l'entrée est définie sur TRUE, et 0 VCC si l'entrée est définie sur FALSE. NOTE : Chaque paire de sortie de sécurité statique (OSSD) a une entrée RESTART. Cette entrée doit toujours être connectée comme décrit dans le paragraphe RESTART (voir Contrôleur de sécurité modulaire, Guide de référence du matériel). Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : 192 Paramètre Description Réinitialisation manuelle Si elle est sélectionnée, la fonction requiert une réinitialisation à chaque activation du bloc fonction. Si elle n'est pas sélectionnée, l'activation de la sortie de la fonction suit directement les conditions de l'entrée. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Type de réinitialisation Manuel : si cette option est sélectionnée, le système ne vérifie que la transition du signal de 0 à 1. Surveillé : si cette option est sélectionnée, le système vérifie la transition de 0 à 1 puis le retour à 0. Activer Status Indique l'état du bloc fonction au niveau de sa sortie. La sortie du bloc fonction peut être connectée à un bloc fonction STATUS. Surveillance temps K externe Si sélectionné, active la configuration de la plage temporelle dans laquelle le signal de retour est surveillé. Si les sorties passent sur TRUE, le signal de retour (FBK_RST) doit passer de FALSE à TRUE dans le temps défini. Sinon, les sorties sont définies sur FALSE et l'erreur détectée est indiquée sur le Contrôleur de sécurité modulaire par le clignotement du voyant CLEAR correspondant à la sortie OSSD. Si cette option n'est pas sélectionnée, les vérifications suivantes sont effectuées : Pendant la mise sous tension, le système vérifie que le signal FBK est connecté au 24 VCC. Lors du fonctionnement normal, le système vérifie que le 24 VCC est disponible via les contacts NC de K1/K2. Le signal FBK doit remplir les conditions suivantes : 24 VCC à la mise sous tension. 24 VCC dans les 10 s suivant la transition TRUE/FALSE des sorties OSSD. Si l'une de ces conditions n'est pas respectée, le système détecte une erreur qui nécessite un redémarrage complet. Dans ce cas, le voyant CLEAR de la sortie concernée clignote. Lorsque les contacts NC de K1/K2 ne sont pas connectés, reliez l'entrée FBK au 24 VCC. EIO0000004008 10/2020 193 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. NOTE : Le signal de sortie erreur (Error Out) est réinitialisé dans les cas suivants : Redémarrage du système. Activation de la fonction RESET. OSSD feedback non connecté Si sélectionné, la boucle de retour peut être laissée ouverte. Si cette option n'est pas sélectionnée, le signal de retour doit être connecté au 24 VCC ou via les contacts NC de K1/K2. Cette option est disponible uniquement avec le contrôleur XPSMCMCP0802•. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. Exemple de temporisation de sortie 194 Exemple avec temps de feedback du contacteur externe K non dépassé Error Out défini sur FALSE : Exemple avec temps de feedback du contacteur externe K dépassé Error Out défini sur TRUE : EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction SINGLE-DOUBLE OSSD Présentation La sortie Out1 du bloc fonction de sortie SINGLE-DOUBLE OSSD (Output Signal Switching Device, sortie de sécurité à semi-conducteur, seulement disponible avec le XPSMCMC10804•) fournit 24 VCC si l'entrée est définie sur TRUE. Si l'entrée est définie sur FALSE, la tension à la sortie Out1 est de 0 VCC. NOTE : Chaque sortie de sécurité statique (OSSD) peut disposer d'une entrée RESTART, qui doit être connectée comme décrit au paragraphe Entrée RESTART de la section Description fonctionnelle du contrôleur (voir Contrôleur de sécurité modulaire, Guide de référence du matériel). EIO0000004008 10/2020 195 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : Paramètre Description Type de sorties Deux types de sorties sont disponibles : Simple Double Avec les modules XPSMCMC10804•, XPSMCMMX0804• et XPSMCMDO00042A•, vous pouvez choisir une des combinaisons suivantes pour les sorties : 1. 4 blocs fonction avec sortie de type Simple 2. 2 blocs fonction avec sortie de type Double 3. 2 blocs fonction avec sortie de type Simple, plus 1 bloc fonction avec sortie de type Double Type de réinitialisation Si l'option Manuel est sélectionnée, le système vérifie la transition du signal de réinitialisation de 0 à 1. Si l'option Surveillé est sélectionnée, la fonction vérifie la transition du signal de réinitialisation de 0 à 1 puis à 0. Activer Status Indique l'état du bloc fonction au niveau de sa sortie. La sortie du bloc fonction peut être connectée à un bloc fonction STATUS. Surveillance temps K externe Si sélectionné, active la configuration de la plage temporelle dans laquelle le signal de retour est surveillé. Si les sorties passent sur TRUE, le signal de retour (FBK_RST) doit passer de FALSE à TRUE dans le temps défini. Sinon, les sorties sont définies sur FALSE et l'erreur détectée est indiquée sur le Contrôleur de sécurité modulaire par le clignotement du voyant CLEAR correspondant à la sortie OSSD. Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. NOTE : Le signal Error Out est réinitialisé dans les cas suivants : Redémarrage du système. Activation de la fonction RESET. 196 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Aucune impulsion de test Si sélectionné, les impulsions de test OSSD sont désactivées. NOTE : Sans les impulsions de test, le diagnostic de l'état de la sortie est limité et le niveau de sécurité baisse jusqu'au niveau SIL 2/PL d au maximum. Assurez-vous que le niveau de sécurité ainsi réduit soit suffisant compte tenu de l'évaluation des risques de votre application. Le bloc fonction devient gris lorsque cette option est sélectionnée, ce qui indique visuellement que le niveau de sécurité a été réduit. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. AVERTISSEMENT FONCTIONS DE SÉCURITÉ INSUFFISANTES ET/OU INEFFICACES N'utilisez pas le bloc fonction OSSD avec l'option « Aucune impulsion de test » activée pour des fonctions de sécurité de niveau supérieur à SIL 2/PL d (EN 61508:2010). Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Exemple de temporisation de sortie Exemple avec temps de feedback du contacteur externe K non dépassé Error Out défini sur FALSE : Exemple avec temps de feedback du contacteur externe K dépassé Error Out défini sur TRUE : EIO0000004008 10/2020 197 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire AVERTISSEMENT PERTE DE LA FONCTION DE SÉCURITÉ DÉSIGNÉE Vérifiez que toutes les mesures d'exclusion de défaillance externe nécessaires sont en place (séparation des deux voies de sortie, par exemple) afin d'atteindre le niveau d'intégrité de la sécurité requis si vous utilisez le bloc fonction SINGLE-DOUBLE OSSD. Appliquez toutes les mesures requises pour empêcher les défaillances de cause commune (CCF), comme défini par la norme ISO 13849-2. En particulier, séparez les chemins de câbles lors du câblage des sorties de sécurité. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Les schémas suivants illustrent les modules XPSMCMC10804•, XPSMCMMX0804• et XPSMCMDO00042A• dans une configuration SINGLE-DOUBLE OSSD. Exemple de projet : 2 blocs fonction SINGLE OUTPUT + 1 bloc fonction DOUBLE OUTPUT 198 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire NOTE : Sur les entrées RESTART_FBK et les sorties STATUS du contrôleur XPSMCMC10804•, les signaux partagent les mêmes borniers 7, 8, 11 et 12. Vous pouvez donc utiliser l'une des deux options. Consultez le document Modular Safety Controller Hardware Guide. EIO0000004008 10/2020 199 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Exemple de délai de sortie avec USER RESTART MANUAL Présentation La configuration suivante permet de définir deux sorties de sécurité statiques (FB OSSD) dont une avec délai (FB DELAY), avec redémarrage manuel (FB USER RESTART MANUAL) : 1 2 200 Les deux sorties doivent être programmées avec le type de réinitialisation Automatique. La fonction USER RESTART MANUAL doit être utilisée. EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction STATUS (sortie SIL 1/PL c) Présentation Le bloc fonction STATUS permet de surveiller tout point de la configuration si vous le connectez à l'entrée du bloc fonction STATUS. La sortie renvoie 24 VCC si l'entrée est définie sur TRUE, ou 0 VCC si l'entrée est définie sur FALSE. NOTE : Sur les entrées RESTART_FBK et les sorties STATUS du contrôleur XPSMCMC10804•, les signaux partagent les mêmes borniers 7, 8, 11 et 12. Vous pouvez donc utiliser l'une des deux options. Consultez le document Modular Safety Controller Hardware Guide. AVERTISSEMENT FONCTIONS DE SÉCURITÉ INSUFFISANTES ET/OU INEFFICACES N'utilisez pas le bloc fonction STATUS pour des fonctions de sécurité de niveau supérieur à SIL 1/PL c (EN 61508:2010). Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : Paramètre Description Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. EIO0000004008 10/2020 201 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Élément FIELD BUS PROBE Présentation Le bloc fonction FIELD BUS PROBE permet d'afficher l'état d'un point du projet sur le bus de terrain. Il est possible d'afficher jusqu'à 32 sondes (avec XPSMCMC10804•) ou 16 sondes (avec XPSMCMCP0802•). Sur le bus de terrain, l'état est représenté par 4 octets (si connecté à XPSMCMC10804•) ou 2 octets (si connecté à XPSMCMCP0802•). Pour plus d'informations, consultez le document Modular Safety Controller Communication Guide. AVERTISSEMENT FONCTIONNEMENT IMPRÉVU DE L'ÉQUIPEMENT N'utilisez pas FIELDBUS PROBE comme élément lié à la sécurité. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : 202 Paramètre Description Sélection debits Un bit doit être sélectionné pour chaque bloc fonction FIELDBUS PROBE afin de définir l'adresse de la sonde associée : (0...15) si connecté à XPSMCMCP0802• (0...31) si connecté à XPSMCMC10804• EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Bloc fonction RELAY Présentation La fonction RELAY est une sortie relais normalement ouverte (NO). Les sorties relais sont fermées lorsque l'entrée In est TRUE, sinon les sorties sont définies sur FALSE. La sortie RELAY est utilisée uniquement avec les modules XPSMCMRO0004• et XPSMCMRO0004DA•. Si vous utilisez l’une des modules XPSMCMRO0004• ou XPSMCMRO0004DA•, vous pouvez définir la catégorie de l'architecture utilisée (1, 2 et 4). Le graphique suivant représente la Catégorie 1 : EIO0000004008 10/2020 203 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Le graphique suivant représente la Catégorie 2 : Le graphique suivant représente la Catégorie 4 : 204 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètres Le tableau suivant décrit les paramètres affichés sur le volet Propriété : Paramètre Description Catégorie 1 Sorties avec un seul relais de catégorie 1. Chaque module peut avoir jusqu'à 4 de ces sorties. Les relais internes sont surveillés. Le retour de la surveillance d'équipement externe (EDM) n’est pas utilisé car il n’est pas nécessaire pour la Catégorie 1, et chaque sortie peut être définie sur redémarrage Auto ou Manuel. Catégorie 2 Les sorties avec un seul relais de catégorie 2 avec sorties OTE (Output Test Equipment). Chaque module peut avoir jusqu'à 4 de ces sorties. La sortie OTE a normalement la valeur 1 (TRUE), sauf en cas de détection d'une erreur interne ou d'une erreur liée au retour des contacteurs externes (FALSE). Les relais internes sont surveillés. Le retour de la surveillance d'équipement externe (EDM) est nécessaire pour la Catégorie 2, et chaque sortie peut être définie sur redémarrage Auto ou Manuel. NOTE : Le retour de surveillance d'équipement externe ne peut pas être activé avec le démarrage manuel. Pour surveiller le retour d'équipement externe, le réinitialisation automatique doit être sélectionnée. OTE : OTE est activé car il est nécessaire à la conformité aux architectures de câblage de catégorie 2 pour augmenter la couverture de diagnostic (DC) conformément à ISO 13849-1. La sortie OTE est normalement 1 (TRUE). En cas d'erreur interne ou d'erreur de surveillance d'équipement externe, la sortie OTE est définie sur 0 (FALSE). Cela permet d'informer la logique de la machine, le but étant d'arrêter le mouvement dangereux ou au moins de signaler la défaillance à l'utilisateur. Catégorie 4 Sorties avec deux relais de catégorie 4. Chaque module peut avoir jusqu'à 2 de ces sorties. Avec cette sortie, les relais sont contrôlés par paires. Caractéristiques Sorties double voie. Les relais internes doubles sont surveillés. Chaque sortie peut être définie sur le mode de redémarrage Automatique ou Manuel. Réinitialisation manuelle Si elle est sélectionnée, la fonction requiert une réinitialisation à chaque activation du bloc fonction. Si elle n'est pas sélectionnée, l'activation de la sortie de la fonction suit directement les conditions de l'entrée. EIO0000004008 10/2020 205 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Type de réinitialisation Lorsque l'option Manuel est sélectionnée, le bloc fonction vérifie la transition du signal de réinitialisation de 0 à 1. Si l'option Surveillé est sélectionnée, la fonction vérifie la transition du signal de réinitialisation de 0 à 1 puis à 0. Activer Status Si cette option est sélectionnée, elle permet la connexion de l'état des sorties relais sur un bloc fonction STATUS. Contrôle du temps K externe Cette option permet de surveiller la commutation de contacteurs externes : Avec la catégorie 1, la surveillance des contacteurs externes ne peut pas être activée. Avec la catégorie 4, la surveillance des contacteurs externes est activée et ne peut pas être désactivée. 206 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Paramètre Description Sortie erreur Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Le signal Error Out est réinitialisé suite à un des événements suivants : Allumage et coupure du système Activation de l'opérateur RESET Exemple de bloc fonction RELAY avec temps de feedback du contacteur externe K non dépassé : Dans ce cas, ERROR OUT=FALSE. Exemple de bloc fonction RELAY avec temps de feedback du contacteur externe K dépassé : Dans ce cas, ERROR OUT=TRUE. Description de l'objet Vous pouvez saisir le nom ou la fonction du composant (texte de 25 caractères). Le texte s'affiche au-dessus du bloc fonction. À utiliser avec RESTART : Automatique (A) ou Manuel (B) (Catégorie 2) EIO0000004008 10/2020 207 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire 208 EIO0000004008 10/2020 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire Sous-chapitre 7.5 Blocs fonction de commentaire Blocs fonction de commentaire Blocs fonction COMMENTS et TITLE Commentaires et titres pour les configurations Les objets COMMENTS et TITLE (qui ne sont pas des blocs fonction au sens strict du terme) permettent de créer des titres pour les configurations et de les annoter avec des commentaires. Le tableau suivant décrit les objets que vous pouvez utiliser pour fournir des informations supplémentaires sur une configuration : Objet Description Notes Cet objet permet d’ajouter des commentaires dans tout point d’un schéma de configuration. Titre Cet objet permet d’ajouter un titre à un schéma de configuration. EIO0000004008 10/2020 209 Blocs fonction d'entrée, de contrôle de vitesse, d'entrée analogique, de sortie et de commentaire 210 EIO0000004008 10/2020 Contrôleur de sécurité modulaire Blocs fonction opérateur EIO0000004008 10/2020 Chapitre 8 Blocs fonction opérateur Blocs fonction opérateur Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 8.1 Opérateurs logiques 212 8.2 Opérateurs de mémoire 225 8.3 Opérateurs de serrure de sécurité (Guard Lock) 236 8.4 Opérateurs de compteur 240 8.5 Opérateurs de temporisateur (Timer) 245 8.6 Opérateurs d'inhibition (Muting) 263 8.7 Opérateurs analogiques 279 8.8 Fonctions diverses 284 EIO0000004008 10/2020 211 Blocs fonction opérateur Sous-chapitre 8.1 Opérateurs logiques Opérateurs logiques Le nombre total de blocs fonction opérateurs pouvant être utilisés dans une application est 64. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page AND 212 NAND 213 NOT 214 OR 214 NOR 215 XOR 216 XNOR 217 MULTIPLEXER 218 LOGICAL MACRO 219 DIGITAL COMPARATOR (contrôleur XPSMCMC10804• uniquement) 221 AND Présentation 212 EIO0000004008 10/2020 Blocs fonction opérateur L'opérateur logique AND renvoie la sortie 1 (TRUE) si toutes les entrées sont égales à 1 (TRUE). Entré e1 Entré e2 Entré ex Sorti e 0 0 0 0 1 0 0 0 0 1 0 0 1 1 0 0 0 0 1 0 1 0 1 0 0 1 1 0 1 1 1 1 Le Nombre d'entrées peut être défini entre 2 et 8. NAND Présentation L'opérateur logique NAND renvoie la sortie 0 (FALSE) si toutes les entrées sont égales à 1 (TRUE). Entré e1 Entré e2 Entré ex Sorti e 0 0 0 1 1 0 0 1 0 1 0 1 1 1 0 1 0 0 1 1 1 0 1 1 EIO0000004008 10/2020 213 Blocs fonction opérateur Entré e1 Entré e2 Entré ex Sorti e 0 1 1 1 1 1 1 0 Le Nombre d'entrées peut être défini entre 2 et 8. NOT Présentation L'opérateur logique NOT inverse l'état logique de l'entrée. Ent Sorti rée e 0 1 1 0 OR Présentation 214 EIO0000004008 10/2020 Blocs fonction opérateur L'opérateur logique OR renvoie la sortie 1 (TRUE) si au moins l'une des entrées est égale à 1 (TRUE). Entré e1 Entré e2 Entré ex Sorti e 0 0 0 0 1 0 0 1 0 1 0 1 1 1 0 1 0 0 1 1 1 0 1 1 0 1 1 1 1 1 1 1 Le Nombre d'entrées peut être défini entre 2 et 8. NOR Présentation L'opérateur logique NOR renvoie la sortie 0 (FALSE) si au moins l'une des entrées est égale à 1 (TRUE). Entré e1 Entré e2 Entré ex Sorti e 0 0 0 1 1 0 0 0 0 1 0 0 1 1 0 0 EIO0000004008 10/2020 215 Blocs fonction opérateur Entré e1 Entré e2 Entré ex Sorti e 0 0 1 0 1 0 1 0 0 1 1 0 1 1 1 0 Le Nombre d'entrées peut être défini entre 2 et 8. XOR Présentation L'opérateur logique XOR renvoie la sortie 0 (FALSE) si le nombre d'entrées est sur 1 (TRUE), est pair ou si toutes les entrées sont sur 0 (FALSE). Entré e1 Entré e2 Entré ex Sorti e 0 0 0 0 1 0 0 1 0 1 0 1 1 1 0 0 0 0 1 1 1 0 1 0 0 1 1 0 1 1 1 1 Le Nombre d'entrées peut être défini entre 2 et 8. 216 EIO0000004008 10/2020 Blocs fonction opérateur XNOR Présentation L'opérateur logique XNOR renvoie la sortie 1 (TRUE) si le nombre d'entrées est sur 1 (TRUE), est pair ou si toutes les entrées sont sur 0 (FALSE). Entré e1 Entré e2 Entré ex Sorti e 0 0 0 1 1 0 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 1 0 1 1 1 1 1 1 0 Le Nombre d'entrées peut être défini entre 2 et 8. EIO0000004008 10/2020 217 Blocs fonction opérateur MULTIPLEXER Présentation L'opérateur logique MULTIPLEXER transfère le signal des entrées à la sortie en fonction de la sélection Sel. Si SEL1 à SEL4 ont seulement 1 bit défini, l'entrée In n sélectionnée est connectée à la sortie. Si les entrées SEL sont comme suit : Plus d'une entrée = 1 (TRUE) Aucune = 1 (TRUE) La sortie est définie sur 0 (FALSE) indépendamment des valeurs In n. Le Nombre d'entrées peut être défini entre 2 et 4. 218 EIO0000004008 10/2020 Blocs fonction opérateur LOGICAL MACRO Présentation L’opérateur LOGICAL MACRO active le regroupement de deux ou trois portes logiques. Au maximum huit entrées sont disponibles. Le résultat des deux premières portes logiques converge en une troisième porte logique. Le résultat de la troisième porte logique est fourni sur Output. Paramètres Paramètres Description Entrées Logique 1 Sélectionnez les entrées logiques (1...7) de chaque porte logique d’entrée. Si vous sélectionnez 1 dans la liste déroulante, la porte logique est retirée, et la sortie de cette porte logique est directement relié à la troisième (dernière) porte logique. Entrées Logique 2 Sélection Logique 1 Sélection Logique 2 Sélection Logique 3 Sélectionnez le type d’opérateur : AND NAND OR NOR XOR XNOR SR Flip-Flop (seulement pour logique 3) Désactiver Out EIO0000004008 10/2020 Si sélectionné, la sortie OUT est désactivée. Les sorties LogicOut1 et LogicOut2 restent activées. 219 Blocs fonction opérateur Paramètres Description Activer Out1 Si cette option est sélectionnée, elle active une sortie avec le résultat de la porte logique 1 et/ou 2. Activer Out2 220 EIO0000004008 10/2020 Blocs fonction opérateur DIGITAL COMPARATOR (contrôleur XPSMCMC10804• uniquement) Présentation L'opérateur DIGITAL COMPARATOR permet de comparer (au format binaire) 1 groupe de signaux à une constante ou 2 groupes de signaux entre eux. Comparaison par rapport à une constante L'opérateur DIGITAL COMPARATOR permet de comparer un groupe de signaux d'entrée (entre 2 et 8) à une constante de type entier (entre 0 et 255). EIO0000004008 10/2020 221 Blocs fonction opérateur Paramètre Paramètre Description Constant Dans ce cas, le comparateur Signal ne doit pas être activé. L'entrée In1 est l'octet de poids faible et l'entrée In8 (ou moins si le nombre d'entrées est inférieur à 8) est l'octet de poids fort. Opérations possibles : < Inférieur La sortie OUT est à 1 (TRUE) tant que la valeur d'entrée est inférieure à la valeur décimale définie comme constante. La sortie OUT passe à 0 (FALSE) dès que la valeur d'entrée est supérieure ou égale à la valeur décimale définie comme constante. ≥ Supérieur ou égal La sortie OUT est à 1 (TRUE) tant que la valeur d'entrée est supérieure ou égale à la valeur décimale définie comme constante. La sortie OUT passe à 0 (FALSE) dès que la valeur d'entrée est inférieure à la valeur décimale définie comme constante. > Supérieur La sortie OUT est à 1 (TRUE) tant que la valeur d'entrée est supérieure à la valeur décimale définie comme constante. La sortie OUT passe à 0 (FALSE) dès que la valeur d'entrée est inférieure ou égale à la valeur décimale définie comme constante. ≤ Inférieur ou égal La sortie OUT est à 1 (TRUE) tant que la valeur d'entrée est inférieure ou égale à la valeur décimale définie comme constante. La sortie OUT passe à 0 (FALSE) dès que la valeur d'entrée est supérieure à la valeur décimale définie comme constante. = Égal La sortie OUT est à 1 (TRUE) tant que la valeur d'entrée est égale à la valeur décimale définie comme constante. La sortie OUT passe à 0 (FALSE) dès que la valeur d'entrée est différente de la valeur décimale définie comme constante. != Différent La sortie OUT est à 1 (TRUE) tant que la valeur d'entrée est différente de la valeur décimale définie comme constante. La sortie OUT passe à 0 (FALSE) dès que la valeur d'entrée est égale à la valeur décimale définie comme constante. Exemple d'opérateur avec 8 entrées : In1→0 In2→1 In3→1 In4→0 In5→1 In6→0 In7→0 In8→1 Valeur décimale égale à 150. 222 Exemple d'opérateur avec 5 entrées : In1→0 In2→1 In3→0 In4→1 In5→1 Valeur décimale égale à 26. EIO0000004008 10/2020 Blocs fonction opérateur Comparaison par rapport à des signaux EIO0000004008 10/2020 223 Blocs fonction opérateur Paramètre 224 Paramètres Description Signal comparison Avec cette option, l'opérateur DIGITAL COMPARATOR compare les quatre premières entrées A (In1_A....In4_A) aux quatre autres entrées B (In1_B...In4_B). Les résultats dépendent de la valeur des entrées et de l'opération sélectionnée : < Inférieur La sortie OUT est à 1 (TRUE) tant que la valeur des entrées A est inférieure à la valeur des entrées B. La sortie OUT passe à 0 (FALSE) dès que la valeur des entrées A est supérieure ou égale à la valeur des entrées B. ≥ Supérieur ou égal La sortie OUT est à 1 (TRUE) tant que la valeur des entrées A est supérieure ou égale à la valeur des entrées B. La sortie OUT passe à 0 (FALSE) dès que la valeur des entrées A est inférieure à la valeur des entrées B. > Supérieur La sortie OUT est à 1 (TRUE) tant que la valeur des entrées A est supérieure à la valeur des entrées B. La sortie OUT passe à 0 (FALSE) dès que la valeur des entrées A est inférieure ou égale à la valeur des entrées B. ≤ Inférieur ou égal La sortie OUT est à 1 (TRUE) tant que la valeur des entrées A est inférieure ou égale à la valeur des entrées B. La sortie OUT passe à 0 (FALSE) dès que la valeur des entrées A est supérieure à la valeur des entrées B. = Égal La sortie OUT est à 1 (TRUE) tant que la valeur des entrées A est égale à la valeur des entrées B. La sortie OUT passe à 0 (FALSE) dès que la valeur des entrées A est différente de la valeur des entrées B. != Différent La sortie OUT est à 1 (TRUE) tant que la valeur des entrées A est différente de la valeur des entrées B. La sortie OUT passe à 0 (FALSE) dès que la valeur des entrées A est égale à la valeur des entrées B. EIO0000004008 10/2020 Blocs fonction opérateur Sous-chapitre 8.2 Opérateurs de mémoire Opérateurs de mémoire Les opérateurs de mémoire peuvent être utilisés pour enregistrer des données de composants d'un autre projet. Les changements d'état sont effectués selon les tables de vérité de chaque opérateur de mémoire. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page D FLIP-FLOP 225 T FLIP-FLOP 226 SR FLIP-FLOP 227 USER RESTART MANUAL 227 USER RESTART MONITORED 228 MACRO RESTART MANUAL 229 MACRO RESTART MONITORED 231 PRE-RESET 234 D FLIP-FLOP Présentation Vous pouvez configurer jusqu'à 16 opérateurs D FLIP-FLOP (XPSMCMCP0802•) ou 32 (XPSMCMC10804•). EIO0000004008 10/2020 225 Blocs fonction opérateur L'opérateur D FLIP-FLOP enregistre l'état précédemment défini sur la sortie Q selon la table de vérité suivante : Preset Clear Ck D Q 1 0 0/1 0/1 1 0 1 0/1 0/1 0 1 1 0/1 0/1 0 0 0 0 0/1 Conserver la valeur de sortie 0 0 Front montant 1 1 0 0 Front montant 0 0 Paramètres Paramètres Description Autorisation Preset Si sélectionné, la sortie Q peut être définie sur 1 (TRUE). Autorisation Clear Si sélectionné, l'enregistrement peut être réinitialisé. T FLIP-FLOP Présentation Vous pouvez configurer jusqu'à 16 opérateurs T FLIP-FLOP (XPSMCMCP0802•) ou 32 (XPSMCMC10804•). L’opérateur T FLIP-FLOP change la sortie Q à chaque front montant de l’entrée T (activation/désactivation). Paramètres 226 Paramètre Description Autorisation Clear Si sélectionné, l'enregistrement peut être réinitialisé. EIO0000004008 10/2020 Blocs fonction opérateur SR FLIP-FLOP Présentation Vous pouvez configurer jusqu'à 16 opérateurs SR FLIP-FLOP (XPSMCMCP0802•) ou 32 (XPSMCMC10804•). L'opérateur SR FLIP-FLOP fait passer la sortie Q à 1 avec Set, 0 avec Reset : Set Reset Q 0 0 Conserver la valeur de sortie 0 1 0 1 0 1 1 1 0 USER RESTART MANUAL Présentation Vous pouvez configurer jusqu'à 16 opérateurs USER RESTART MANUAL avec le contrôleur XPSMCMCP0802• ou 32 opérateurs avec le contrôleur XPSMCMC10804• (en plus d'autres opérateurs RESTART). EIO0000004008 10/2020 227 Blocs fonction opérateur L'opérateur USER RESTART MANUAL permet de gérer le signal de redémarrage selon la table de vérité suivante : Clear Restart In Q Demande Reset Type 1 Demande Reset Type 2(1) 1 0/1 0/1 0 0 1 0/1 0/1 0 0 0 1 0 0 1 Conserver la 1 valeur de sortie Basculement (1 Hz) 0 Front montant 1 1 0 0 1 Cette sortie utilise un temporisateur système. Paramètres Paramètre Description Autorisation Clear Si sélectionné, l'enregistrement peut être réinitialisé. Demande Reset Si sélectionné, une sortie peut être utilisée pour signaler la possibilité de procéder au redémarrage. Vous avez le choix entre le type 1 et le type 2 (type 2 disponible seulement avec le XPSMCMC10804•), comme représenté dans la table de vérité. USER RESTART MONITORED Présentation Vous pouvez configurer jusqu'à 16 opérateurs USER RESTART MONITORED avec le contrôleur XPSMCMCP0802• ou 32 opérateurs avec le contrôleur XPSMCMC10804• (en plus d'autres opérateurs RESTART). 228 EIO0000004008 10/2020 Blocs fonction opérateur L'opérateur USER RESTART MONITORED permet de gérer le signal de redémarrage selon la table de vérité suivante : Clear Restart In Q Demande Reset Type 1 Demande Reset Type 2(1) 1 0/1 0/1 0 0 1 0/1 0/1 0 0 0 1 0 0 1 Conserver la 1 valeur de sortie Basculement (1 Hz) 1 1 0 0 0 1 Cette sortie utilise un temporisateur système. Paramètres Paramètre Description Autorisation Clear Si sélectionné, l'enregistrement peut être réinitialisé. Demande Reset Si sélectionné, une sortie peut être utilisée pour signaler la possibilité de procéder au redémarrage. Vous avez le choix entre le type 1 et le type 2 (type 2 disponible seulement avec le XPSMCMC10804•), comme représenté dans la table de vérité. MACRO RESTART MANUAL Présentation Vous pouvez configurer jusqu'à 16 opérateurs MACRO RESTART MANUAL avec le contrôleur XPSMCMCP0802• ou 32 opérateurs avec le contrôleur XPSMCMC10804• (en plus d'autres opérateurs RESTART). EIO0000004008 10/2020 229 Blocs fonction opérateur L’opérateur MACRO RESTART MANUAL permet de combiner la porte logique de votre choix au bloc fonction USER RESTART MANUAL selon la table de vérité suivante : Clear Restart Logic Out Input Logic Out Output Restart Request 1 0/1 0/1 0 0 0/1 0/1 0 0 0 0 0 1 Conserver la valeur de sortie 1 0 Front montant 1 1 0 Paramètres 230 Paramètres Description Entrées Logique Sélectionnez le nombre d’entrées logiques (1...7). EIO0000004008 10/2020 Blocs fonction opérateur Paramètres Sélection Logique Description Sélectionnez le type d’opérateur : AND NAND OR NOR XOR XNOR Restart → Entrées Logique NOTE : Ce paramètre peut être sélectionné seulement avec le contrôleur XPSMCMC10804•. Il permet de sélectionner le nombre d'entrées pour la logique de redémarrage (entre 1 et 7). Si vous sélectionnez 1, la logique n'est pas prise en compte. Restart → Sélectionner logique NOTE : Ce paramètre peut être sélectionné seulement avec le contrôleur XPSMCMC10804o. Sélectionnez le type d’opérateur : AND NAND OR NOR XOR XNOR Autorisation Clear Si sélectionné, l'enregistrement peut être réinitialisé. Activer Out Si cette option est sélectionnée, elle active une sortie avec le résultat du calcul effectué par la logique. Demande Reset Si sélectionné, une sortie peut être utilisée pour signaler la possibilité de procéder au redémarrage. Ce comportement est représenté dans la table de vérité. MACRO RESTART MONITORED Présentation Vous pouvez configurer jusqu'à 16 opérateurs MACRO RESTART MONITORED avec le contrôleur XPSMCMCP0802• ou 32 opérateurs avec le contrôleur XPSMCMC10804• (en plus d'autres opérateurs RESTART). EIO0000004008 10/2020 231 Blocs fonction opérateur L’opérateur MACRO RESTART MONITORED permet de combiner la porte logique de votre choix au bloc fonction USER RESTART MONITORED selon la table de vérité suivante : Clear Restart Logic Out Input Logic Out Output Restart Request 1 0/1 0/1 0 0 0/1 0/1 0 0 0 0 0 1 Conserver la valeur de sortie 1 1 1 0 0 Paramètres 232 Paramètres Description Entrées Logique Sélectionnez le nombre d’entrées logiques (1...7). EIO0000004008 10/2020 Blocs fonction opérateur Paramètres Sélection Logique Description Sélectionnez le type d’opérateur : AND NAND OR NOR XOR XNOR Restart → Entrées Logique NOTE : Ce paramètre peut être sélectionné seulement avec le contrôleur XPSMCMC10804•. Il permet de sélectionner le nombre d'entrées pour la logique de redémarrage (entre 1 et 7). Si vous sélectionnez 1, la logique n'est pas prise en compte. Restart → Sélectionner logique NOTE : Ce paramètre peut être sélectionné seulement avec le contrôleur XPSMCMC10804o. Sélectionnez le type d’opérateur : AND NAND OR NOR XOR XNOR Autorisation Clear Si sélectionné, l'enregistrement peut être réinitialisé. Activer Out Si cette option est sélectionnée, elle active une sortie avec le résultat du calcul effectué par la logique. Demande Reset Si sélectionné, une sortie peut être utilisée pour signaler la possibilité de procéder au redémarrage. Ce comportement est représenté dans la table de vérité. EIO0000004008 10/2020 233 Blocs fonction opérateur PRE-RESET Présentation L'opérateur PRE-RESET ne peut être utilisé qu'avec le contrôleur XPSMCMC10804•. Vous pouvez configurer jusqu'à 32 opérateurs PRE-RESET avec le XPSMCMC10804•. L'opérateur PRE-RESET peut être utilisé sans endroit disponible pour un dispositif RESET qui offre une visibilité complète sur la zone de fonctionnement. Dans ce cas, un bouton PRE-RESET doit être utilisé à l'intérieur de la zone de fonctionnement (avec une visibilité complète sur cette zone) et un deuxième bouton RESET doit être installé en dehors de la zone de fonctionnement pour activer la sortie Q. Pour chacune des deux entrées Prereset et Reset, la transition 0→1→0 est considérée comme un signal valide. L'impulsion 0→1→0 doit durer au maximum 5 s. 234 Paramètres Description Autorisation Clear Si sélectionné, permet d'annuler le signal Pre-Reset . Demande Reset Si sélectionné, active une sortie Wait. Ce signal est à 1 entre la transition du signal PRE-RESET et la fin de la période autorisée ou la prochaine transition de signal RESET. Temps Le bouton de réinitialisation externe est opérationnel s'il est actionné au cours d'une période prédéfinie comprise entre 6 et 120 s. Obligation de poste Si sélectionné, le nombre minimal d'interruptions (de la barrière optique ou d'un dispositif similaire) est 1 avant que le signal RESET puisse être activé. Si vous définissez Nombre de postes (BLOCKING NUMBER) sur un nombre autre que 1, celui-ci correspond au nombre maximal d'interruptions autorisées. EIO0000004008 10/2020 Blocs fonction opérateur Paramètres Description Nombre de postes Le nombre de postes est compris entre 1 et 7. Les temporisations suivantes illustrent le comportement de l'opérateur PRE-RESET : 1er schéma sans option Obligation de poste (Blocking Mandatory) 2nd schéma avec option Obligation de poste (Blocking Mandatory) et Nombre de postes (Blocking number) = 2 EIO0000004008 10/2020 235 Blocs fonction opérateur Sous-chapitre 8.3 Opérateurs de serrure de sécurité (Guard Lock) Opérateurs de serrure de sécurité (Guard Lock) SAFETY GUARD LOCK Présentation L'opérateur SAFETY GUARD LOCK surveille le verrouillage/déverrouillage d'une serrure de sécurité électromécanique en analysant la cohérence entre la commande du verrou et l'état d'un bloc fonction SAFETY GUARD 1 CH ou SAFETY GUARD 2 CH et FEEDBACK. La sortie principale est définie sur la valeur TRUE lorsque la serrure de sécurité est fermée et verrouillée. Vous pouvez configurer jusqu'à 4 opérateurs SAFETY GUARD LOCK avec le contrôleur XPSMCMCP0802• ou 8 opérateurs avec le contrôleur XPSMCMC10804•. Principes de fonctionnement L’opérateur SAFETY GUARD LOCK prend en charge les principes de fonctionnement suivants : A Le bloc fonction permet de surveiller un verrou et un dispositif de sécurité. Aucun commutateur de verrouillage de sécurité n’est disponible (paramètre Porte non présente sélectionné). Pour plus d’informations, consultez Principe de fonctionnement A (voir page 237). B Le bloc fonction permet de surveiller un verrou et un dispositif de sécurité. Un commutateur de verrouillage de sécurité est disponible. L’état de la protection est fourni par le bloc fonction SAFETY GUARD 1 CH ou SAFETY GUARD 2 CH à l’entrée Gate. Pour plus d’informations, consultez Principe de fonctionnement B (voir page 237). 236 EIO0000004008 10/2020 Blocs fonction opérateur C Le bloc fonction permet de surveiller un verrou et un dispositif de protection avec test de protection. Un commutateur de verrouillage sécurité est disponible (paramètre Obligation ouverture Gate sélectionné). L’état du dispositif de protection est fourni par le bloc fonction SAFETY GUARD 1 CH ou SAFETY GUARD 2 CH à l’entrée Gate du bloc fonction (retour du dispositif de protection). Pour plus d’informations, consultez Principe de fonctionnement C (voir page 238). Principe de fonctionnement A : Commutateur de verrouillage de sécurité Non disponible Pour utiliser la fonction sans commutateur de verrouillage de sécurité, sélectionnez le paramètre Porte non présente. 1. L’entrée Lock_fbk doit être connectée à un élément d’entrée LOCK FEEDBACK (verrouillage de la bobine de retour). 2. L'entrée UnLock_cmd peut être connectée librement dans le diagramme et elle détermine la demande de déverrouillage sur le front montant. 3. Le signal Output de cet élément est 1 (TRUE) si le dispositif de protection est fermé et verrouillé. Si une commande de déverrouillage est appliquée à l’entrée UnLock_cmd, le signal Output est défini sur 0 et le verrou est ouvert. La valeur Output est définie sur 0 (FALSE) même si une erreur a été détectée (par exemple, dispositif de protection ouvert et verrou fermé, le Temps Feedback maximal est dépassé). 4. Le signal LockOut surveille le verrouillage/déverrouillage du dispositif de protection. Principe de fonctionnement B : Commutateur de verrouillage de sécurité Disponible Le bloc fonction permet de surveiller un verrou et un dispositif de protection. 1. L’entrée Gate doit être connectée à un bloc fonction SAFETY GUARD 1 CH ou SAFETY GUARD 2 CH à l’entrée Gate sur le bloc fonction (retour du dispositif de protection). 2. L’entrée Lock_fbk doit être connectée à un élément d’entrée LOCK FEEDBACK (verrouillage de la bobine de retour). 3. L'entrée UnLock_cmd peut être connectée librement dans le diagramme et elle détermine la demande de déverrouillage sur le front montant. 4. Le signal Output de cet élément est 1 (TRUE) si le dispositif de protection est fermé et verrouillé. Si une commande de déverrouillage est appliquée à l’entrée UnLock_cmd, le signal Output est défini sur 0 et le verrou est ouvert. La valeur Output est définie sur 0 (FALSE) même si une erreur a été détectée (par exemple, dispositif de protection ouvert et verrou fermé, le Temps Feedback maximal est dépassé). 5. Le signal LockOut surveille le verrouillage/déverrouillage du dispositif de protection. EIO0000004008 10/2020 237 Blocs fonction opérateur Principe de fonctionnement C : Commutateur de verrouillage de sécurité Disponible (paramètre Obligation ouverture Gate sélectionné). Pour utiliser la fonction comme verrou de sécurité de dispositif de protection en tenant compte du retour du dispositif de protection, sélectionnez le paramètre Obligation ouverture Gate. 1. L’entrée Gate doit être connectée à un bloc fonction SAFETY GUARD 1 CH ou SAFETY GUARD 2 CH à l’entrée Gate sur le bloc fonction (retour du dispositif de protection). Dans ce mode, l’entrée Gate doit confirmer l’ouverture du dispositif de protection. 2. L’entrée Lock_fbk doit être connectée à un élément d’entrée LOCK FEEDBACK (verrouillage de la bobine de retour). 3. L'entrée UnLock_cmd peut être connectée librement dans le diagramme et elle détermine la demande de déverrouillage sur le front montant. 4. Le signal Output de cet élément est 1 (TRUE) si le dispositif de protection est fermé et verrouillé. Si une commande de déverrouillage est appliquée à l’entrée UnLock_cmd, le signal Output est défini sur 0 et le verrou est ouvert. La valeur Output est définie sur 0 (FALSE) même si une erreur a été détectée (par exemple, dispositif de protection ouvert et verrou fermé, le Temps Feedback maximal est dépassé). 5. Le signal LockOut surveille le verrouillage/déverrouillage du dispositif de protection. Paramètres Paramètre Description Temps UnLock (s) Délai après un front montant sur l’entrée UnLock_cmd lorsque la sortie de déverrouillage de la protection est définie sur TRUE (entrée Lockout). Incréments de 100 ms, de 0 ms à 1 s Incréments de 0,5 s, de 1,5 s à 10 s Incréments de 5 s, de 15 à 25 s Temps Feedback (s) Délai maximal accepté entre la sortie LockOut et l’entrée Lock_fbk. Incréments de 10 ms, de 10 ms à 100 s Incréments de 50 ms, de 150 ms à 1 s Incréments de 0,5 s, de 1,5 s à 3 s Obligation ouverture Gate Si ce paramètre est sélectionné, le dispositif de protection doit être testé en l’ouvrant et en le fermant avant d’activer la fonction. Porte non présente Si ce paramètre est sélectionné, le bloc fonction peut être utilisé uniquement pour un retour de verrouillage sans le bloc fonction Guard. Blocage à ressort Le dispositif de protection est verrouillé de manière passive, et déverrouillé de manière active : la force mécanique du ressort le maintient verrouillé. Le dispositif de protection reste verrouillé même si l'alimentation est coupée. Réinitialisation manuelle Si elle est sélectionnée, la fonction requiert une réinitialisation à chaque activation du bloc fonction. Si elle n'est pas sélectionnée, l'activation de la sortie de la fonction suit directement les conditions de l'entrée. 238 EIO0000004008 10/2020 Blocs fonction opérateur Paramètre Description Type de réinitialisation Lorsque l'option Manuel est sélectionnée, le bloc fonction vérifie la transition du signal de réinitialisation de 0 à 1. Si l'option Surveillé est sélectionnée, la fonction vérifie la transition du signal de réinitialisation de 0 à 1 puis à 0. NOTE : Pour la réinitialisation de type Manuel, utilisez l’entrée immédiatement après celles utilisées par le bloc fonction : par exemple, si les entrées 1 et 2 sont utilisées pour le bloc fonction, utilisez l’entrée 3 pour Reset. Sortie erreur EIO0000004008 10/2020 Si sélectionné, fournit une sortie indiquant qu'une erreur a été détectée par le bloc fonction. Si Error Out = 1 (TRUE), une erreur est détectée. 239 Blocs fonction opérateur Sous-chapitre 8.4 Opérateurs de compteur Opérateurs de compteur Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 240 Page COUNTER 241 COUNTER COMPARATOR 244 EIO0000004008 10/2020 Blocs fonction opérateur COUNTER Présentation Vous pouvez configurer jusqu'à 16 opérateurs COUNTER. L'opérateur COUNTER est un compteur d'impulsions qui définit la sortie Q sur 1 (TRUE) dès que le nombre souhaité est atteint. Le tableau décrit les types de compteur : Type de compteur Description Compteur automatique Uniquement disponible si Autorisation Clear n’est PAS sélectionné. Le compteur génère une impulsion de durée égale au temps de cycle (2 x Tcycle) dès que le nombre défini est atteint. Les impulsions de l'entrée Ck_Down réduisent le compteur interne. EIO0000004008 10/2020 241 Blocs fonction opérateur Type de compteur Description Compteur manuel Uniquement disponible si Autorisation Clear est sélectionné. La sortie du compteur est définie sur 1 (TRUE) dès que le nombre défini est atteint. La sortie Q passe à 0 (FALSE) lorsque la valeur d'entrée sur Clear est 1 (TRUE). Les impulsions de l’entrée Ck_Down réduisent le compteur interne. Manuel//Automatique Uniquement disponible si Autorisation Clear est sélectionné. Le compteur génère une impulsion de durée égale au temps de réponse du système dès que le nombre défini est atteint. Lorsque la valeur d'entrée Clear est 1 (TRUE), le compteur est réinitialisé sur 0. Les impulsions de l'entrée Ck_Down réduisent le compteur interne. Paramètres 242 Paramètre Description Ck down Si sélectionné, active le comptage à rebours. Autorisation Clear Si sélectionné, la demande d'effacement est activée pour redémarrer la sortie de configuration du compteur Q à 0 (FALSE) Elle permet également d'activer ou de ne pas activer (activation automatique) le fonctionnement automatique avec réinitialisation manuelle. Si non sélectionné, le type de compteur est automatique. Une fois que le nombre défini est atteint, la sortie Q est définie sur 1 (TRUE) et reste dans cet état durant les deux cycles internes, puis elle est réinitialisée. EIO0000004008 10/2020 Blocs fonction opérateur Paramètre Description Comptage Si le compteur atteint cette valeur, il déclenche la sortie à définir sur 1 (TRUE). La plage de valeurs est comprise entre 2 et 16 383. Double front Si sélectionné, le comptage est activé sur le front montant et le front descendant. État compteur Si sélectionné, la valeur actuelle du compteur peut être extraite du bloc délai. Cette sortie peut être envoyée comme entrée à un ou plusieurs blocs COUNTER COMPARATOR. EIO0000004008 10/2020 243 Blocs fonction opérateur COUNTER COMPARATOR Présentation L'opérateur COUNTER COMPARATOR permet de comparer la valeur du COUNTER connecté à la valeur de seuil définie. La sortie OUT est à 0 (FALSE) tant que la valeur COUNTER est inférieure à la valeur de seuil. La sortie OUT passe à 1 (TRUE) lorsque la valeur COUNTER est supérieure ou égale à la valeur de seuil. NOTE : L'opérateur COUNTER COMPARATOR peut uniquement être connecté à la valeur de compteur d'un opérateur COUNTER. Vous pouvez connecter plusieurs opérateurs COUNTER COMPARATOR à un opérateur COUNTER unique. 244 EIO0000004008 10/2020 Blocs fonction opérateur Sous-chapitre 8.5 Opérateurs de temporisateur (Timer) Opérateurs de temporisateur (Timer) Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page MONOSTABLE 246 MONOSTABLE_B 248 PASSING MAKE CONTACT 250 DELAY 252 LONG DELAY 255 DELAY COMPARATOR 257 DELAY LINE 258 LONG DELAY LINE 259 PULSE GENERATOR 260 EIO0000004008 10/2020 245 Blocs fonction opérateur MONOSTABLE Présentation Les opérateurs TIMER génèrent un signal (TRUE ou FALSE) durant une période définie par l'utilisateur. L'opérateur MONOSTABLE génère la sortie 1 (TRUE), activée par le front montant de l'entrée et reste dans cette condition durant le temps défini. Vous pouvez configurer jusqu’à 32 opérateurs MONOSTABLE. Paramètres Paramètre Description Temps Le délai peut être défini entre 10 ms et 1098,3 s. NOTE : Lorsque vous entrez la valeur dans le champ, appuyez sur la touche Retour du clavier pour confirmer la valeur. Redéclenchable 246 Si cette option est sélectionnés, le Temps configuré est réinitialisé chaque fois que l'entrée change d'état. EIO0000004008 10/2020 Blocs fonction opérateur Paramètre Description Front montant Si cette option est sélectionnée, la sortie est définie sur 1 (TRUE) sur le front montant du signal d'entrée où elle reste durant le temps défini, lequel peut être prolongé tant que l'entrée reste sur 1 (TRUE). Si cette option n'est pas sélectionnée, la sortie est définie sur 0 (FALSE) sur le front descendant du signal d'entrée et y reste durant le temps défini, lequel peut être prolongé tant que l'entrée reste sur 0 (FALSE). NOTE : Un signal à l’état haut (HIGH) sur une entrée ne génère pas un front montant après un redémarrage. L’entrée doit être réactivée pour déclencher la fonction de temporisation. EIO0000004008 10/2020 247 Blocs fonction opérateur MONOSTABLE_B Présentation Les opérateurs TIMER génèrent un signal (TRUE ou FALSE) durant une période définie par l'utilisateur. L'opérateur MONOSTABLE_B génère la sortie 1 (TRUE), activée par le front montant/descendant de l'entrée et reste dans cette condition durant le temps défini. Vous pouvez configurer jusqu’à 32 opérateurs MONOSTABLE_B. Paramètres Paramètre Description Temps Le délai peut être défini entre 10 ms et 1098,3 s. NOTE : Lorsque vous entrez la valeur dans le champ, appuyez sur la touche Retour du clavier pour confirmer la valeur. Redéclenchable 248 Si cette option est sélectionnée, il permet la répétition de commandes même avant la fin du temps défini. EIO0000004008 10/2020 Blocs fonction opérateur Paramètre Description Front montant Si cette option est sélectionnés, la sortie Out est définie sur 1 (TRUE) si un front montant est détecté sur l’entrée In. Si cette option n'est pas sélectionnée, la logique est inversée. La sortie Out est définie sur 0 (FALSE) sur le front descendant du signal d'entrée In et y reste durant le temps défini. NOTE : Contrairement à l’opérateur MONOSTABLE, la sortie Out de l’opérateur MONOSTABLE_B ne maintient pas le niveau 1 (TRUE) lorsque le temps défini est écoulé. NOTE : Un signal à l’état haut (HIGH) sur une entrée ne génère pas un front montant après un redémarrage. L’entrée doit être réactivée pour déclencher la fonction de temporisation. EIO0000004008 10/2020 249 Blocs fonction opérateur PASSING MAKE CONTACT Présentation Dans l'opérateur PASSING MAKE CONTACT, la sortie suit le signal de l'entrée. Si l'entrée est TRUE durant un temps supérieur au temps défini, la sortie passe à 0 (FALSE). Lors d'un front descendant d'entrée, le temporisateur est remis à zéro. Vous pouvez configurer jusqu’à 32 opérateurs PASSING MAKE CONTACT. Paramètre Description Temps Le délai peut être défini entre 10 ms et 1098,3 s. NOTE : Lorsque vous entrez la valeur dans le champ, appuyez sur la touche Retour du clavier pour confirmer la valeur. 250 EIO0000004008 10/2020 Blocs fonction opérateur Paramètre Description Redéclenchable Si l'option est sélectionnée, le temps n'est pas réinitialisé lors d'un front descendant d'entrée. La sortie reste à 1 (TRUE) durant le temps sélectionné. Lors d'un nouveau front montant d'entrée, le temporisateur redémarre. EIO0000004008 10/2020 251 Blocs fonction opérateur DELAY Présentation L'opérateur DELAY applique un délai à un signal en définissant la sortie sur 1 (TRUE) après le temps défini, en cas de changement dans le niveau du signal d'entrée. Vous pouvez configurer jusqu’à 32 opérateurs DELAY. Paramètres Paramètre Description Temps Le délai peut être défini entre 10 ms et 1098,3 s. NOTE : Lorsque vous entrez la valeur dans le champ, appuyez sur la touche Retour du clavier pour confirmer la valeur. Redéclenchable 252 Si cette option est sélectionnés, le temps est réinitialisé chaque fois que l'entrée change d'état. EIO0000004008 10/2020 Blocs fonction opérateur Paramètre Description Front montant Si cette option est sélectionnée, le délai démarre sur le front montant du signal de l’entrée. Si le signal d’entrée est sur 1 (TRUE) à la fin du délai, la sortie passe à 1 (TRUE) et reste à 1 (TRUE) jusqu’à ce que le signal d’entrée passe à 0 (FALSE). Si l'entrée n'est plus sur 1 (TRUE) lorsque le délai est écoulé, la sortie reste à 0 (FALSE). Le front montant suivant redéclenche le temporisateur. Si l'option Front montant n'est pas sélectionnée, la logique est inversée, la sortie est définie sur 1 (TRUE) sur le front montant de l'entrée. Le délai démarre sur le front descendant de l'entrée. Le délai démarre sur le front descendant du signal d'entrée. A la fin du délai, la sortie passe à 0 (FALSE) uniquement si l'entrée est également sur 0 (FALSE), sinon elle reste sur 1 (TRUE). NOTE : Un signal à l’état haut (HIGH) sur une entrée ne génère pas un front montant après un redémarrage. L’entrée doit être réactivée pour déclencher la fonction de temporisation. Exemple de configuration avec DELAY Dans la configuration, 2 fonctions de sécurité E-STOP (arrêt d’urgence) et LIGHT CURTAIN. EIO0000004008 10/2020 253 Blocs fonction opérateur Les deux sorties de sécurité doivent être définies sur TRUE pour activer les sorties. Deux sorties sont connectées dans la configuration : l’une est instantanée et l’autre est temporisée avec un délai. 254 EIO0000004008 10/2020 Blocs fonction opérateur LONG DELAY Présentation L'opérateur LONG DELAY permet d'appliquer un délai pouvant dépasser 15 heures (54 915 s) à un signal, au-delà duquel la sortie (Out) passe à 1 (TRUE) si l'entrée In change d'état. Paramètres Paramètre Description Temps Le délai peut être défini entre 0,5 ms et 54 915 s. NOTE : Lorsque vous entrez la valeur dans le champ, appuyez sur la touche Retour du clavier pour confirmer la valeur. Redéclenchable EIO0000004008 10/2020 Si cette option est sélectionnés, le temps est réinitialisé chaque fois que l'entrée change d'état. 255 Blocs fonction opérateur Paramètre Description Front montant Si cette option est sélectionnée, le délai démarre sur le front montant du signal de l’entrée. Si le signal d’entrée est sur 1 (TRUE) à la fin du délai, la sortie passe à 1 (TRUE) et reste à 1 (TRUE) jusqu’à ce que le signal d’entrée passe à 0 (FALSE). Si l'entrée n'est plus sur 1 (TRUE) lorsque le délai est écoulé, la sortie reste à 0 (FALSE). Le front montant suivant redéclenche le temporisateur. Si l'option Front montant n'est pas sélectionnée, la logique est inversée, la sortie est définie sur 1 (TRUE) sur le front montant de l'entrée. Le délai démarre sur le front descendant de l'entrée. Le délai démarre sur le front descendant du signal d'entrée. A la fin du délai, la sortie passe à 0 (FALSE) uniquement si l'entrée est également sur 0 (FALSE), sinon elle reste sur 1 (TRUE). État timer 256 Si sélectionné, permet d'extraire du bloc de délai la valeur réelle du temporisateur. Cette sortie peut être envoyée comme entrée à un bloc DELAY COMPARATOR. EIO0000004008 10/2020 Blocs fonction opérateur DELAY COMPARATOR Présentation L'opérateur DELAY COMPARATOR permet de comparer la valeur du temporisateur LONG DELAY connecté à une valeur de seuil définie par l'utilisateur. La sortie OUT est à 0 (FALSE) tant que la valeur du temporisateur est inférieure à la valeur de seuil. La sortie OUT passe à 1 (TRUE) lorsque la valeur du temporisateur est supérieure ou égale à la valeur de seuil. Paramètres Paramètre Description Seuil Le délai peut être défini entre 0,5 ms et 54 915 s. Le seuil détermine le comportement de la sortie OUT : La sortie OUT est à 0 (FALSE) tant que la valeur du temporisateur est inférieure à la valeur de seuil. La sortie OUT passe à 1 (TRUE) lorsque la valeur du temporisateur est supérieure ou égale à la valeur de seuil. NOTE : Lorsque vous entrez la valeur dans le champ, appuyez sur la touche Retour du clavier pour confirmer la valeur. Échelle Permet de modifier l'échelle du seuil. NOTE : L'opérateur DELAY COMPARATOR peut uniquement être connecté à la sortie de la valeur de temporisateur d'un opérateur LONG DELAY . Vous pouvez connecter plusieurs opérateurs DELAY COMPARATOR à un opérateur LONG DELAY unique. EIO0000004008 10/2020 257 Blocs fonction opérateur DELAY LINE Présentation L'opérateur DELAY LINE applique un délai à un signal en définissant la sortie sur 0 (FALSE). Après le temps configuré, le délai est défini sur un front descendant du signal d'entrée. Si le signal d’entrée repasse sur 1 avant la fin du temps défini, la sortie génère une LL0 impulsion (voir page 125). La durée de cette impulsion LL0 est d'environ deux fois le temps de cycle, et elle est différée selon le temps défini. Vous pouvez configurer jusqu’à 32 opérateurs DELAY LINE. Paramètres Paramètre Description Temps Le délai peut être défini entre 10 ms et 1098,3 s. NOTE : Lorsque vous entrez la valeur dans le champ, appuyez sur la touche Retour du clavier pour confirmer la valeur. NOTE : Contrairement à l’opérateur DELAY, l’opérateur DELAY LINE ne filtre pas les interruptions de l’entrée qui sont inférieures au temps défini. Utilisez l’opérateur DELAY LINE si vous avez défini une OSSD (voir page 192) différée (OSSD est programmée via la fonction (voir page 227) USER RESTART MANUAL). 258 EIO0000004008 10/2020 Blocs fonction opérateur LONG DELAY LINE Présentation L'opérateur LONG DELAY LINE permet d'appliquer un délai à un signal, au-delà duquel la sortie OUT passe à 0 sur le front descendant du signal In. Si le signal In repasse à 1 avant la fin du temps défini, la sortie Out génère une impulsion (voir page 125) LL0. La durée de cette impulsion LL0 est de deux fois le temps de cycle, et elle est différée selon le temps défini. Paramètres Paramètre Description Temps Permet de sélectionner le délai souhaité, entre 0,5 s et 54 915 s. Échelle Permet de modifier l'échelle du seuil. NOTE : Contrairement à l'opérateur DELAY, l'opérateur LONG DELAY LINE ne filtre pas les interruptions de l'entrée In qui sont inférieures au temps défini. Cet opérateur est indiqué avec des OSSD retardées (l'OSSD doit être programmée avec MANUAL RESTART). EIO0000004008 10/2020 259 Blocs fonction opérateur PULSE GENERATOR Présentation L’opérateur PULSE GENERATOR génère une sortie de signal d’horloge avec période définie si l’entrée In est définie sur 1 (TRUE) lorsque Enable est également définie sur TRUE. L’opérateur PULSE GENERATOR comporte 7 entrées pour contrôler le cycle de fonctionnement de sortie. Vous pouvez configurer jusqu’à 32 opérateurs PULSE GENERATOR. Paramètres Paramètre Description Temps Le délai peut être défini entre 100 ms et 1 098,3 s. NOTE : Lorsque vous entrez la valeur dans le champ, appuyez sur la touche Retour du clavier pour confirmer la valeur. 260 EIO0000004008 10/2020 Blocs fonction opérateur Paramètre Description Choix Duty Cycle Vous pouvez sélectionner jusqu’à sept entrées pour sept cycles de fonctionnement différents du signal de sortie. Selon l’entrée active, le signal d’horloge Out est associé à un cycle de fonctionnement. L’entrée EN doit toujours être définie sur TRUE. EN (Enable) 10 % 20 % 30 % 40 % 60 % 70 % 80 % OUT 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 50% 1 1 0 0 0 0 0 0 10 % 1 0 1 0 0 0 0 0 20 % 1 0 0 1 0 0 0 0 30 % 1 0 0 0 1 0 0 0 40 % 1 0 0 0 0 1 0 0 60 % 1 0 0 0 0 0 1 0 70 % 1 0 0 0 0 0 0 1 80 % 1 1 0 0 0 0 0 1 90 % NOTE : L’une des entrées de sélection du cycle de fonctionnement (duty cycle) (autre que l’entrée Enable EN) doit être définie sur 1 (TRUE) pour générer le signal de sortie du cycle de fonctionnement approprié. Exception : la paire 10 % et 80 % génère un cycle de fonctionnement de 90 %. Le signal A 1 (TRUE) sur l’entrée Enable EN sans signal 1 (TRUE) sur une entrée du cycle de fonctionnement ou avec plusieurs signaux 1 (TRUE) sur des entrées génère un signal de sortie avec un cycle de fonctionnement de 50 %. EIO0000004008 10/2020 261 Blocs fonction opérateur 262 EIO0000004008 10/2020 Blocs fonction opérateur Sous-chapitre 8.6 Opérateurs d'inhibition (Muting) Opérateurs d'inhibition (Muting) Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page LIGHT CURTAIN avec MUTING 264 Fonction MUTING simultanée 266 MUTING avec logique L 269 MUTING "Seq" séquentiel 271 MUTING avec logique T 274 MUTING OVERRIDE 276 EIO0000004008 10/2020 263 Blocs fonction opérateur LIGHT CURTAIN avec MUTING Présentation Le bloc fonction MUTING peut être utilisé pour contourner le champ de protection d'une barrière optique (ESPE) par exemple pour apporter une pièce à intégrer dans la zone dangereuse et/ou quitter la zone. NOTE : Le nombre maximal de blocs fonction MUTING dans une configuration est 4 avec le contrôleur XPSMCMCP0802• ou 8 avec le contrôleur XPSMCMC10804•. La fonction d'inhibition (muting) est contrôlée par 2 ou 4 capteurs, de façon simultanée ou séquentielle pour 4 capteurs ou logique L ou logique T pour 2 capteurs, et elle peut être activée uniquement si les sorties de sécurité sont déjà activées (la zone de fonctionnement est dégagée). Sinon, l'activation de la fonction d'inhibition génère un message d'erreur et les sorties de sécurité restent désactivées. L'inhibition fonctionne selon l'ordre approprié des capteurs d'inhibition dans les deux sens de déplacement, et ainsi à l'intérieur et à l'extérieur de la zone de fonctionnement. Le bloc fonctionnel MUTING utilisé doit être utilisé avec le bloc fonction LIGHT CURTAIN. 264 EIO0000004008 10/2020 Blocs fonction opérateur Le graphique suivant montre un exemple d'inhibition séquentielle avec les 4 capteurs A1, A2, B1 et B2 : EIO0000004008 10/2020 265 Blocs fonction opérateur Fonction MUTING simultanée Présentation L'opérateur MUTING avec logique simultanée effectue l'inhibition du signal d'entrée via les entrées de capteur S1, S2, S3 et S4. Dans ce type d’inhibition (muting), 4 capteurs sont nécessaires et l’activation de chaque capteur est surveillée. NOTE : Condition préliminaire : le cycle d'inhibition (muting) peut uniquement démarrer si les capteurs ont la valeur 0 (FALSE) et les entrées ont la valeur 1 (TRUE). Paramètre Description Timeout (s) Définit le délai (entre 10 secs et illimité) de fin du cycle d'inhibition. Si le cycle n'est pas complet à la fin de ce délai, l'inhibition est immédiatement arrêtée. 266 EIO0000004008 10/2020 Blocs fonction opérateur Paramètre Description Avec validation Cette option fournit une entrée d’activation pour la fonction d’inhibition. Sans entrée d’activation, la fonction d’inhibition est toujours activée. Deux types d’activation sont disponibles : Valide/Dévalide : si Valide/Dévalide est sélectionné, le cycle d’inhibition démarre avec un front montant à l’entrée d’activation (Enable). Un front descendant à l’entrée d’activation (Enable) désactive l’inhibition quel que soit l’état des capteurs d’inhibition. Validation uniquement : si Validation uniquement est sélectionnée, l'inhibition doit être démarrée avec un front montant sur la sortie d’activation, mais n’est pas désactivée sur un front descendant. L’entrée d’activation (Enable) doit être définie sur 0 (FALSE) avant qu’un nouveau front montant puisse démarrer le cycle d’inhibition suivant. Avec Muting Out Si cette option est activée, elle fournit une sortie Muting sur le bloc fonction qui peut être utilisé pour la connexion d’une lampe d’inhibition pour indiquer que l’inhibition (Muting) est active. Direction Ordre d’activation des capteurs. Si la valeur définie est BIDIR, ils peuvent être occupés dans les deux sens : De S1 et S2 vers S3 et S4 De S3 et S4 vers S1 et S2 Si la valeur est AVANT, ils peuvent être occupés de S1 et S2 à S3 et S4. Si la valeur est ARRIERE, ils peuvent être occupés de S3 et S4 à S1 et S2. EIO0000004008 10/2020 267 Blocs fonction opérateur Paramètre Description Fin de muting Il y a 2 types : BARRIERE : si vous sélectionnez BARRIERE, l'inhibition se termine lors de l'émission du signal d'entrée. SENSOR : si vous sélectionnez SENSOR, la fin de l'inhibition se produit lorsque la zone du troisième capteur est dégagée. Sélection de BARRIERE : S1 S2 Entrée S3 S4 Muting 0 0 1 0 0 0 1 0 1 0 0 0 1 1 1 0 0 1 1 1 X 0 0 1 1 1 X 1 1 1 0 0 0 1 1 1 0 0 1 1 1 0 0 0 1 0 0 0 Sélection de SENSOR : S1 S2 Entrée S3 S4 Muting 0 0 1 0 0 0 1 0 1 0 0 0 1 1 1 0 0 1 1 1 X 0 0 1 1 1 X 1 1 1 0 0 0 1 1 1 0 0 1 1 1 1 0 0 1 0 1 0 0 0 1 0 0 0 Temps additionnel Uniquement avec Fin de muting défini sur BARRIERE, le temps additionnel est activé après la transition complète de la palette (fin du cycle d'inhibition) car des objets proéminents peuvent encore se trouver dans la zone de la barrière optique et mettre l'entrée sur 0 (FALSE). Durant le temps additionnel, l'entrée reste sur 1 (TRUE). Le Temps additionnel peut être compris entre 250 ms et 1 seconde. Temps capteurs Temps maximal de 2 à 5 secondes entre l'activation de deux capteurs d'inhibition. 268 EIO0000004008 10/2020 Blocs fonction opérateur MUTING avec logique L Présentation L'opérateur MUTING avec logique L effectue l'inhibition du signal d'entrée via les entrées de capteur S1 et S2. Avec l’inhibition de type L, les capteurs S1 et S2 sont des capteurs d’inhibition à faisceau croisé avec surveillance de la temporisation entre l’activation des capteurs S1 et S2. NOTE : Condition préliminaire : le cycle d'inhibition (muting) peut uniquement démarrer si S1 et S2 ont la valeur 0 (FALSE) et les entrées ont la valeur 1 (TRUE). Paramètres Paramètres Description Timeout (s) Définit le délai (entre 10 secs et illimité) de fin du cycle d'inhibition. Si le cycle n'est pas complet à la fin de ce délai, l'inhibition est immédiatement arrêtée. Avec Muting Out Si cette option est activée, elle fournit une sortie Muting sur le bloc fonction qui peut être utilisé pour la connexion d’une lampe d’inhibition pour indiquer que l’inhibition (Muting) est active. EIO0000004008 10/2020 269 Blocs fonction opérateur 270 Paramètres Description Avec validation Cette option fournit une entrée d’activation pour la fonction d’inhibition. Sans entrée d’activation, la fonction d’inhibition est toujours activée. Deux types d’activation sont disponibles : Valide/Dévalide : si Valide/Dévalide est sélectionné, le cycle d’inhibition démarre avec un front montant à l’entrée d’activation (Enable). Un front descendant à l’entrée d’activation (Enable) désactive l’inhibition quel que soit l’état des capteurs d’inhibition. Validation uniquement : si Validation uniquement est sélectionnée, l'inhibition doit être démarrée avec un front montant sur la sortie d’activation, mais n’est pas désactivée sur un front descendant. L’entrée d’activation (Enable) doit être définie sur 0 (FALSE) avant qu’un nouveau front montant puisse démarrer le cycle d’inhibition suivant. Temps capteurs Temps maximal de 2 à 5 secondes entre l'activation de deux capteurs d'inhibition. Temps de fin de muting Définit le temps de fin de muting, de 2,5 à 6 secondes, une fois la zone du premier capteur dégagée. Temps additionnel Activé après la transition complète de la palette (fin du cycle de muting) car des objets proéminents peuvent encore se trouver dans la zone de la barrière optique et mettre l'entrée sur 0 (FALSE). Durant le temps additionnel, l'entrée reste sur 1 (TRUE). Le Temps additionnel peut être compris entre 250 ms et 1 seconde. EIO0000004008 10/2020 Blocs fonction opérateur MUTING "Seq" séquentiel Présentation L'opérateur MUTING avec logique séquentielle effectue l'inhibition du signal d'entrée via les entrées de capteur S1, S2, S3 et S4. Pour l’inhibition séquentielle, la fonction requiert l’activation de chaque capteur dans la séquence correcte pour autoriser l’inhibition. NOTE : Condition préliminaire : le cycle d'inhibition (muting) peut uniquement démarrer si tous les capteurs ont la valeur 0 (FALSE) et les entrées ont la valeur 1 (TRUE). Paramètre Description Timeout (s) Définit le délai (entre 10 secs et illimité) de fin du cycle d'inhibition. Si le cycle n'est pas complet à la fin de ce délai, l'inhibition est immédiatement arrêtée. Avec validation Cette option fournit une entrée d’activation pour la fonction d’inhibition. Sans entrée d’activation, la fonction d’inhibition est toujours activée. Deux types d’activation sont disponibles : Valide/Dévalide : si Valide/Dévalide est sélectionné, le cycle d’inhibition démarre avec un front montant à l’entrée d’activation (Enable). Un front descendant à l’entrée d’activation (Enable) désactive l’inhibition quel que soit l’état des capteurs d’inhibition. Validation uniquement : si Validation uniquement est sélectionnée, l'inhibition doit être démarrée avec un front montant sur la sortie d’activation, mais n’est pas désactivée sur un front descendant. L’entrée d’activation (Enable) doit être définie sur 0 (FALSE) avant qu’un nouveau front montant puisse démarrer le cycle d’inhibition suivant. EIO0000004008 10/2020 271 Blocs fonction opérateur Paramètre Description Avec Muting Out Si cette option est activée, elle fournit une sortie Muting sur le bloc fonction qui peut être utilisé pour la connexion d’une lampe d’inhibition pour indiquer que l’inhibition (Muting) est active. Direction Ordre d’activation des capteurs. Si la valeur définie est BIDIR, ils peuvent être occupés dans les deux sens : De S1 à S4 De S4 à S1 Si la valeur est AVANT, ils peuvent être occupés de S1 à S4. Si la valeur est AVANT, ils peuvent être occupés de S4 à S1. 272 EIO0000004008 10/2020 Blocs fonction opérateur Paramètre Fin de muting Description Il y a 2 types : BARRIERE : si vous sélectionnez BARRIERE, l’inhibition se termine avec un front montant du signal d’entrée. SENSOR : si vous sélectionnez SENSOR, la fin de l'inhibition se produit lorsque la zone du troisième capteur est dégagée. Sélection de BARRIERE : S1 S2 Entrée S3 S4 Muting 0 0 1 0 0 0 1 0 1 0 0 0 1 1 1 0 0 1 1 1 X 0 0 1 1 1 X 1 0 1 1 1 X 1 1 1 0 1 X 1 1 1 0 0 0 1 1 1 0 0 1 1 1 0 0 0 1 0 1 0 0 0 1 0 0 0 Sélection de SENSOR : Temps additionnel EIO0000004008 10/2020 S1 S2 Entrée S3 S4 Muting 0 0 1 0 0 0 1 0 1 0 0 0 1 1 1 0 0 1 1 1 X 0 0 1 1 1 X 1 0 1 1 1 X 1 1 1 0 1 X 1 1 1 0 0 0 1 1 1 0 0 1 1 1 1 0 0 1 0 1 0 0 0 1 0 0 0 Uniquement avec Fin de muting défini sur BARRIERE, le temps additionnel est activé après la transition complète de la palette (fin du cycle d'inhibition) car des objets proéminents peuvent encore se trouver dans la zone de la barrière optique et mettre l'entrée sur 0 (FALSE). Durant le temps additionnel, l'entrée reste sur 1 (TRUE). Le Temps additionnel peut être compris entre 250 ms et 1 seconde. 273 Blocs fonction opérateur MUTING avec logique T Présentation L'opérateur MUTING avec logique T effectue l'inhibition du signal d'entrée via les entrées de capteur S1 et S2. Avec l’inhibition de type T, les capteurs S1 et S2 sont des capteurs d’inhibition à faisceau croisé avec surveillance de la temporisation entre l’activation des capteurs S1 et S2. NOTE : Condition préliminaire : le cycle d'inhibition (muting) peut uniquement démarrer si S1 et S2 ont la valeur 0 (FALSE) et les entrées ont la valeur 1 (TRUE). 274 Paramètre Description Timeout (s) Définit le délai (entre 10 secs et illimité) de fin du cycle d'inhibition. Si le cycle n'est pas complet à la fin de ce délai, l'inhibition est immédiatement arrêtée. Avec validation Cette option fournit une entrée d’activation pour la fonction d’inhibition. Sans entrée d’activation, la fonction d’inhibition est toujours activée. Deux types d’activation sont disponibles : Valide/Dévalide : si Valide/Dévalide est sélectionné, le cycle d’inhibition démarre avec un front montant à l’entrée d’activation (Enable). Un front descendant à l’entrée d’activation (Enable) désactive l’inhibition quel que soit l’état des capteurs d’inhibition. Validation uniquement : si Validation uniquement est sélectionnée, l'inhibition doit être démarrée avec un front montant sur la sortie d’activation, mais n’est pas désactivée sur un front descendant. L’entrée d’activation (Enable) doit être définie sur 0 (FALSE) avant qu’un nouveau front montant puisse démarrer le cycle d’inhibition suivant. Avec Muting Out Si cette option est activée, elle fournit une sortie Muting sur le bloc fonction qui peut être utilisé pour la connexion d’une lampe d’inhibition pour indiquer que l’inhibition (Muting) est active. EIO0000004008 10/2020 Blocs fonction opérateur Paramètre Description Temps capteurs Temps maximal de 2 à 5 secondes entre l'activation de deux capteurs d'inhibition. EIO0000004008 10/2020 275 Blocs fonction opérateur MUTING OVERRIDE Présentation Le nombre maximal de blocs fonction MUTING OVERRIDE utilisés dans une configuration est 4. Cet opérateur permet de passer outre l'entrée d'inhibition directement connectée. La priorité peut être activée uniquement si l'inhibition n'est pas active (INPUT=0) et au moins un capteur d'inhibition est occupé (ou la barrière optique est occupée). La priorité prend fin lorsque la zone de la barrière et des capteurs est dégagée et la sortie passe à 0 logique (FALSE). La priorité peut être définie sur le mode d'action pulsée ou maintenue : 276 Mode Description Réinitialisation manuelle Si sélectionné, le bloc fonction MUTING OVERRIDE se comporte comme suit : Avec Input actif (TRUE), la réinitialisation active la sortie du bloc fonction. Avec Input inactif (FALSE), la sortie du bloc fonction suit la requête OVERRIDE. EIO0000004008 10/2020 Blocs fonction opérateur Mode Description Type de réinitialisation Si l'option Manuel est sélectionnée, le système vérifie la transition du signal de réinitialisation de 0 à 1. Si l'option Surveillé est sélectionnée, la fonction vérifie la transition du signal de réinitialisation de 0 à 1 puis à 0. Mode Override bouton poussoir Cette fonction est activée via l'activation de la commande de priorité (override=1). La priorité prend fin lorsque la zone de la barrière optique et des capteurs est dégagée ou à l'expiration du timeout. La fonction peut être redémarrée uniquement si la commande de priorité est réactivée (override=1). Mode Override à bouton à action maintenue Cette fonction peut être activée en maintenant la commande de priorité active (override=1) durant les opérations suivantes. Cependant, une nouvelle priorité peut être activée en désactivant et en réactivant la commande. Lorsque la zone de la barrière optique et des capteurs est dégagée ou à la fin du timeout, la priorité prend fin sans qu'aucune commande ne soit nécessaire. Paramètres Paramètre Description Avec capteurs occupés Doit être sélectionné avec l'inhibition simultanée séquentielle "T". Avec l'inhibition "L" il n'est pas nécessaire de sélectionner cette option. NOTE : Sinon, un message d'avertissement s'affiche dans la phase de compilation et dans le rapport. Conditions à vérifier pour l'activation de la priorité : EIO0000004008 10/2020 Avec capteurs occupés Capteur occupé Barrière optique occupée Entrée Requête Override Sortie Override X X - 0 1 1 - - X 0 1 1 X - 0 1 1 X X 0 1 1 277 Blocs fonction opérateur Paramètre Description Timeout (s) Permet de définir le temps, entre 10 sec et illimité, au bout duquel la fonction de priorité doit être arrêtée. Mode Override Permet de configurer le type de priorité (bouton-poussoir ou à bouton à action maintenue). Avec OverOut Permet d'activer une sortie de signal de priorité active (active si a valeur est TRUE). Avec demande Permet d'activer une sortie de signal (active si la valeur est TRUE) indiquant que la fonction de priorité peut être activée. 278 EIO0000004008 10/2020 Blocs fonction opérateur Sous-chapitre 8.7 Opérateurs analogiques Opérateurs analogiques Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page ANALOG COMPARATOR 280 MATH 281 EQUALITY CHECK 283 EIO0000004008 10/2020 279 Blocs fonction opérateur ANALOG COMPARATOR Présentation L'opérateur ANALOG COMPARATOR fonctionne seulement avec le contrôleur XPSMCMC10804•. Il permet de comparer un signal analogique connecté. L'entrée Analog peut être connectée à : la sortie analogique d'un bloc d'entrée ANALOG COMPARISON, la sortie analogique d'un bloc MATH. Paramètres 280 Paramètre Description Comparateur à fenêtre Active/désactive le paramètre Seuil. Seuil La valeur de seuil à saisir est exprimée en unités (par exemple, kg, °C) et doit respecter les limites définies par le bloc fonction connecté à l'entrée Analog. Lorsque la valeur d'entrée est inférieure au seuil, la sortie Q est à 0 (FALSE). Lorsque la valeur d'entrée est supérieure ou égale au seuil, la sortie Q est à 1 (TRUE). Hystérésis L'hystérésis utilisée pour la comparaison doit être identique à celle programmée dans le bloc fonction connecté en amont. EIO0000004008 10/2020 Blocs fonction opérateur MATH Présentation Vous pouvez configurer jusqu'à 16 opérateurs MATH avec le contrôleur XPSMCMC10804•. L'opérateur MATH calcule la somme des signaux analogiques provenant de blocs ANALOG INPUT ou la différence entre ces signaux. Les signaux doivent avoir la même unité physique et doivent être générés par des capteurs de type identique (4...20 mA, 0...20 mA ou 0...10 VCC). Par contre, leur échelle peut varier. Paramètres Paramètre Description Nombre d'Entrées → Opération → Somme Il est possible d'additionner entre 2 et 8 signaux. EIO0000004008 10/2020 281 Blocs fonction opérateur 282 Paramètre Description Nombre d'Entrées → Opération → Différence Il est possible de soustraire deux signaux. Opération → Somme Le résultat de l'opération est la somme des entrées, exprimée dans une unité physique. Opération → Différence Le résultat de l'opération est la valeur absolue de la différence |(Ain1 - Ain2)| avec le signe relatif (sortie Sign). La sortie Sign est à 0 (FALSE) si le signe de la différence est positif, et à 1 (TRUE) si le signe est négatif. Moyenne arithmétique Si vous définissez l'option Moyenne arithmétique avec l'opération Somme, la valeur de sortie de l'opérateur correspond à la moyenne arithmétique des entrées. EIO0000004008 10/2020 Blocs fonction opérateur EQUALITY CHECK Présentation Vous pouvez configurer jusqu'à 16 opérateurs EQUALITY CHECK avec le contrôleur XPSMCMC10804•. Cet opérateur vérifie si deux entrées analogiques sont égales, avec une tolérance pouvant être définie. Les signaux doivent avoir la même unité physique et doivent être générés par des capteurs de type identique (4...20 mA, 0...20 mA ou 0...10 VCC). Par contre, leur échelle peut varier. La sortie Q est à 1 (TRUE) si la condition d'égalité est validée. La sortie Q est à 0 (FALSE) si les deux signaux sont différents. Paramètres Paramètre Description Seuil d'écart maximal Différence maximale tolérée entre les valeurs AN1 et AN2. Forcer sortie FALSE sur anomalie Si sélectionné et en cas d'anomalie de l'entrée analogique connectée (la valeur analogique est à la pleine échelle), la sortie du bloc reste à 0 (FALSE), comme si les signaux étaient différents. EIO0000004008 10/2020 283 Blocs fonction opérateur Sous-chapitre 8.8 Fonctions diverses Fonctions diverses Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 284 Page Fonction SERIAL OUTPUT 285 Opérateur NETWORK 287 RESET 294 OSSD EDM 295 Terminator 298 Opérateurs Interpage In et Interpage Out 299 Opérateurs IntFbk_In et IntFbk_Out 301 EIO0000004008 10/2020 Blocs fonction opérateur Fonction SERIAL OUTPUT Présentation Vous pouvez configurer jusqu'à 4 opérateurs SERIAL OUTPUT avec le contrôleur XPSMCMCP0802• ou 8 opérateurs avec le contrôleur XPSMCMC10804•). L'opérateur SERIAL OUTPUT fournit l'état de la sortie de 8 entrées maximum, en sérialisant les informations. Principes de fonctionnement Cet opérateur génère l'état des entrées connectées de 2 manières différentes : Mode Select Description Asynchrone 1. L'état de la ligne inactive est 1 (TRUE) 2. Le signal de départ de la transmission de données est 1 bit = (FALSE); 3. Transmission de n bits avec l'état des entrées connectées codé avec la méthode Manchester : État 0 : front montant du signal au centre du bit État 1 : front descendant du signal au centre du bit 4. L'intervalle entre caractères est 1 (TRUE) pour permettre la synchronisation sur un équipement externe. Avec la méthode asynchrone, la sortie d'horloge est absente. EIO0000004008 10/2020 285 Blocs fonction opérateur Mode Select Description Synchrone 1. La sortie et l'horloge à l'état inactif ont la valeur 0 (FALSE). 2. Transmission de n bits avec l'état des entrées en utilisant les données Output et la base de temps Clock. 3. L'intervalle entre caractères est égal à 0 (FALSE) pour permettre la synchronisation d'un équipement externe. Paramètres Paramètre Description Nombre d'entrées Définit le nombre d'entrées de l'opérateur, qui peut être compris entre 2 et 8 (asynchrone) ou 3 et 8 (synchrone). Durée bit (ms) Entez la valeur correspondante à la longueur de chaque bit (entrée n) dans le train d'impulsions qui constitue la transmission. 40 à 200 ms (incréments de 10 ms) 250 ms à 0,95 s (incréments de 50 ms) Durée inter-caractère (ms) Entrez le temps qui doit s'écouler entre la transmission d'un train d'impulsions et la suivante. 100 ms à 2,5 s (incréments de 100 ms) 3 à 6 s (incréments de 500 ms) NOTE : Le fonctionnement de l'opérateur SERIAL OUTPUT est variable selon les temps de cycle, la configuration et d'autres facteurs pouvant avoir une incidence sur les résultats. Vérifiez minutieusement que la temporisation est appropriée pour votre application. 286 EIO0000004008 10/2020 Blocs fonction opérateur Opérateur NETWORK Présentation Vous pouvez configurer 1 opérateur NETWORK avec le contrôleur XPSMCMCP0802•/XPSMCMC10804•. L'opérateur NETWORK permet de distribuer les commandes Stop et Reset via un réseau câblé. Utilisez Network_in et Network_out pour l'échange des signaux d'urgence Stop et Reset entre les différents nœuds. AVERTISSEMENT PERTE DE LA FONCTION DE SÉCURITÉ DÉSIGNÉE Ne combinez pas des contrôleurs XPSMCMCP0802• et XPSMCMC10804• sur le même réseau. Ne connectez pas plus de 10 contrôleurs au même réseau. Ne dépassez pas la longueur maximale de câble indiquée entre les contrôleurs. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : La longueur maximale de câble entre les contrôleurs est de 100 m (328 ft). AVERTISSEMENT FONCTIONNEMENT IMPRÉVU DE L'ÉQUIPEMENT La commande RESET doit être installée hors de la zone de fonctionnement, dans un endroit où cette zone et toute la zone de travail concernée sont clairement visibles. Il doit être impossible de déclencher le dispositif de commande RESET depuis l'intérieur de la zone de fonctionnement. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. EIO0000004008 10/2020 287 Blocs fonction opérateur Principes de fonctionnement Cet opérateur permet la distribution des commandes Stop et Reset dans un réseau local de contrôleurs câblés. L'opérateur Network requiert les conditions suivantes : L'entrée Network_In connectée à une entrée simple ou double doit être connectée à la sortie Network_Out du module précédent du réseau local. La sortie Network_Out est logiquement connectée à un bloc fonction de sortie STATUS ou un bloc fonction de sortie OSSD, et elle doit être connectée à l'entrée Network_In du module suivant du réseau local. Les entrées Stop_In et Reset_In doivent être connectées aux équipements d'entrée exécutant la fonction Stop (par exemple E-STOP) et Reset (par exemple SWITCH), respectivement. L'entrée In peut être connectée librement dans le diagramme (par exemple, les blocs fonction d'entrée ou les résultats de combinaisons logiques). La sortie Output peut être connectée librement dans le diagramme. Output est défini sur 1 (TRUE) si l'entrée In est définie sur 1 (TRUE) et l'opérateur a été redémarré. 288 Paramètre Description Active Network Reset Si sélectionné, le réseau de distribution peut réinitialiser l'opérateur. Si cette option n'est pas sélectionnée, l'opérateur peut être réinitialisé uniquement via l'entrée Reset_In locale. Sortie erreur Si sélectionné, la sortie ErrorOut peut signaler une erreur, par un 1 logique (TRUE). Activation globale Reset Le comportement est le suivant : Si sélectionné, vous pouvez redémarrer le système entier à l'aide du bouton de réinitialisation depuis n'importe quel nœud du réseau. Si cette option n'est pas sélectionnée, vous pouvez redémarrer les nœuds qui n'ont pas provoqué l'arrêt depuis tout point du réseau, sauf celui à l'origine de l'arrêt (utilisez le bouton de réinitialisation de ce nœud pour le redémarrer). Cause Arrêt Disponible seulement avec le contrôleur XPSMCMC10804•. Le comportement est le suivant : Si sélectionné, les sorties Network_stop et Local_stop sont activées et la cause de l'état STOP est indiquée. Ces sorties sont normalement à 0 avec le système en RUN et Out à 1. Si un arrêt du réseau est demandé, la sortie Network_stop passe à 1. Si Out passe à 0 à cause de l'entrée In ou Stop_in, la sortie Local_stop passe à 1. Les sorties conservent cet état jusqu'à la prochaine réinitialisation principale. EIO0000004008 10/2020 Blocs fonction opérateur Exemples d'application Situation 1 : Avec les deux figures suivantes comme références, à la mise sous tension : 1. La sortie Net_out des nœuds est à l'état 0 (FALSE). 2. Le signal STOP est envoyé via la ligne Net_out. 3. Lorsque la commande Reset est actionnée sur l'un des nœuds, tous les nœuds présents sont démarrés lorsque le signal START est envoyé. 4. Au final, la sortie Net_out des nœuds connectés est à 1 (TRUE) si les entrées Net_in sont à 1 (TRUE). 5. Le signal RUN est envoyé via le réseau des 4 nœuds présents. Situation 2 : Avec les deux figures suivantes comme références, lorsque l'arrêt d'urgence est actionné sur l'un des 4 nœuds : 1. La sortie Net_out passe à 0 (FALSE). 2. Le signal STOP est envoyé via la ligne Net_out. 3. Le nœud suivant reçoit le code d'arrêt et désactive la sortie. 4. La commande Stop génère le code d'arrêt pour les lignes Net_in et Net_out. 5. Au final, la sortie Net_out des nœuds connectés est à 0 (FALSE). 6. Lorsque l'arrêt d'urgence est restauré en position normale, tous les nœuds peuvent être redémarrés en envoyant le signal START avec une réinitialisation simple. La dernière condition ne se produit pas si Active Reset Network (Enable Network Reset) n'est pas activé. Dans ce cas, la méthode de réinitialisation locale doit être utilisée. Le système prend environ 4 s pour restaurer toutes les sorties des blocs qui constituent le réseau. NOTE : Effectuez une réinitialisation locale du module qui a provoqué la coupure réseau afin de restaurer sa sortie de sécurité. Exemple de projet NETWORK (catégorie 2 selon ISO 13849-1) EIO0000004008 10/2020 289 Blocs fonction opérateur Paramètres réseau pour le calcul de PL (catégorie 2) Architecture Cat. 2 Couverture de diagnostic DC = 90 % Fiabilité du contrôleur XPSMCMCP0802• MTTFd = 382,3 (années) Fiabilité du module XPSMCMC10804• MTTFd = 161 (années) Exemple de projet NETWORK (catégorie 4 selon ISO 13849-1) 290 EIO0000004008 10/2020 Blocs fonction opérateur Paramètres réseau pour le calcul de PL (catégorie 4) Architecture Cat. 4 Couverture de diagnostic DC = 99 % Fiabilité du contrôleur XPSMCMCP0802• PFHd = 6,85E-09 (heure-1) Fiabilité du module XPSMCMC10804• PFHd = 1,35E-09 (heure-1 Temps de réponse Le temps de réponse du réseau à partir de l'arrêt d'urgence est obtenu avec la formule suivante : Avec le contrôleur XPSMCMCP0802• : trTot= [11,3 ms + [175,3 ms x (nombre de contrôleurs – 1)] Avec le contrôleur XPSMCMC10804• : trTot= [232,7 ms x (nombre de contrôleurs – 1)] Vous pouvez connecter jusqu'à 10 contrôleurs au même réseau. EIO0000004008 10/2020 291 Blocs fonction opérateur Exemple de réseau à 4 nœuds : Contrôleur utilisé Master 1 Master 2 Master 3 Master 4 XPSMCMCP0802 11,3 ms • 186,6 ms 362 ms 537,2 ms XPSMCMC10804 12,7 ms • 245,4 ms 478,1 ms 710,8 ms Situation 3 : Avec les deux figures suivantes comme références, lorsque l'entrée IN de l'opérateur NETWORK d'un des 4 nœuds passe à 0 (FALSE) : 1. La sortie Output locale passe à 0 (FALSE). 2. Le signal RUN continue à être envoyé via les lignes Network_Out. 3. Les états des autres nœuds reste inchangé. 4. Dans ce cas, la réinitialisation locale doit être utilisée. Le voyant Reset_in clignote pour indiquer cet état. Le voyant de l'entrée Reset_In correspondante clignote pour signaler cet état. Le nœud concerné est redémarré par sa propre réinitialisation (si l'option Activation globale Reset Global Reset enabled n'est pas sélectionnée). L'entrée Network_in et la sortie Network_out peuvent être mappées uniquement aux broches d'E/S de MASTER. 292 EIO0000004008 10/2020 Blocs fonction opérateur Exemple de projet NETWORK (catégorie 4 selon ISO 13849-1) Signaux de l'opérateur NETWORK Voyant STATUS Network_In Network_Out (OSSD) Network_Out (État) Reset_In E EX OUT STATUS RST IN STOP Éteint Éteint Rouge Éteint Éteint CLEAR Éteint Clignotant Rouge/vert (clignotant) Clignotant Clignotant RUN Éteint Allumé verte Allumé Allumé Error Allumé Clignotant – – – EIO0000004008 10/2020 293 Blocs fonction opérateur RESET Présentation La fonction RESET lance la réinitialisation du système si une transition OFF-ON-OFF de l’entrée correspondante dure plus de 5 s. NOTE : La fonction RESET n’est pas lancée si la OFF-ON-OFF de l’entrée correspondante dure plus de 5 s. Vous pouvez utiliser la fonction RESET pour réinitialiser les erreurs détectées sans débrancher l’alimentation du système à condition que la cause de l’erreur ait été éliminée. 294 EIO0000004008 10/2020 Blocs fonction opérateur OSSD EDM Présentation Vous pouvez configurer jusqu'à 32 opérateurs OSSD EDM avec le contrôleur XPSMCMC10804•. L'opérateur OSSD EDM permet de contrôler, via une entrée MCM générique, un retour EDM lié à une sortie de sécurité. La sortie Out peut uniquement être connectée à un opérateur de sortie de sécurité (OSSD, SINGLE-DOUBLE OSSD, RELAY). Le contrôle du temps K externe doit être désactivé pour ce bloc fonction de sortie. Lorsque la sortie Out de l'opérateur OSSD connecté est au niveau haut (TRUE), le signal Fbk_K doit être au niveau bas (FALSE) au cours de la période définie, et inversement. Sinon, la sortie Out passe en niveau bas (FALSE) et le voyant CLEAR de l'opérateur OSSD en erreur clignote. Si l'option Sortie erreur (Error Out) de l'opérateur OSSD connecté est sélectionnée, cette sortie Out passe en niveau haut (TRUE) en cas de détection d'une erreur de retour externe. Exemple d'opérateur OSSD avec signal Fbk correct : dans ce cas, ERROR OUT=FALSE EIO0000004008 10/2020 Exemple d'opérateur OSSD avec signal Fbk incorrect (Retard K externe dépassé) : dans ce cas, ERROR OUT=TRUE 295 Blocs fonction opérateur 296 Paramètre Description Retard K externe Permet de définir la période pendant laquelle le signal de retour externe (Fbk_K) doit être surveillé (selon les conditions de sortie). Autorisation Clear Si coché, active l'entrée Clear. Lorsque l'option Autorisation Clear (Enable Clear) est au niveau haut (TRUE), vous pouvez effacer l'erreur une fois la défaillance réparée. L'entrée Clear évite de devoir réinitialiser le contrôleur ou arrêter le système. EIO0000004008 10/2020 Blocs fonction opérateur Exemple de projet avec l'opérateur OSSD EDM EIO0000004008 10/2020 297 Blocs fonction opérateur Terminator Présentation Cet opérateur peut faire office de terminaison pour les entrées inutilisées dans le projet. Cet opérateur peut être utilisé pour créer des variantes du projet sans supprimer des blocs fonction. L'entrée connectée à l'opérateur Terminator s'affiche dans le mappage des entrées et son état est transféré au bus. 298 EIO0000004008 10/2020 Blocs fonction opérateur Opérateurs Interpage In et Interpage Out Interpage In L'opérateur Interpage In permet de réutiliser une sortie d'un bloc fonction. Cet opérateur simplifie la zone de travail par l'utilisation de cette fonction chaque fois que la même sortie est nécessaire à différents endroits. L'opérateur est connecté à l'entrée du bloc fonction, par exemple : OSSD. L'opérateur doit avoir le même nom unique utilisé dans le bloc fonction de l'opérateur Interpage Out. Interpage Out L'opérateur Interpage Out permet de réutiliser une sortie d'un bloc fonction. L'opérateur est connecté à la sortie d'un bloc fonction, par exemple : LIGHT CURTAIN. L'opérateur doit avoir un nom unique. La valeur peut alors être réutilisée plusieurs fois en initialisant l'opérateur Interpage In avec le même nom unique. EIO0000004008 10/2020 299 Blocs fonction opérateur Dans l'exemple suivant, la sortie du bloc fonction LIGHT CURTAIN est connectée à l'opérateur Interpage Out . L'opérateur Interpage In permet de connecter deux sorties OSSD dans la configuration. 300 EIO0000004008 10/2020 Blocs fonction opérateur Opérateurs IntFbk_In et IntFbk_Out Présentation Ces opérateurs sont disponibles seulement pour le contrôleur XPSMCMC10804•. Les opérateurs IntFbk permettent de configurer jusqu'à 8 boucles de retour interne. Vous pouvez connecter la sortie d'un bloc fonction avec l'opérateur IntFbk_Out à l'entrée d'un bloc fonction avec l'opérateur IntFbk_In. L'état logique de l'opérateur IntFbk_In correspond à l'état de l'opérateur IntFbk_Out, avec un cycle de contrôleur de retard. Pour associer un opérateur IntFbk_Out à un opérateur IntFbk_In, vous devez sélectionner le même numéro de "bit" pour les deux opérateurs (bit 2 dans l'exemple illustré ci-dessous). Exemple d'application : EIO0000004008 10/2020 301 Blocs fonction opérateur 302 EIO0000004008 10/2020 Contrôleur de sécurité modulaire EIO0000004008 10/2020 Annexes EIO0000004008 10/2020 303 304 EIO0000004008 10/2020 Contrôleur de sécurité modulaire Informations de diagnostic EIO0000004008 10/2020 Annexe A Informations de diagnostic Informations de diagnostic Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Codes d'erreur 306 Téléchargement du log des erreurs 310 Exemples de diagnostics 311 EIO0000004008 10/2020 305 Informations de diagnostic Codes d'erreur Présentation En cas de détection d’erreur, le système du contrôleur fournit le code d’erreur correspondant à SoSafe Configurable. Pour lire le code, procédez comme suit : Connectez le contrôleur XPSMCMCP0802• (indiquant E IN ou E EX par voyant) à l'ordinateur en utilisant le câble de configuration USB/Mini B USB Ouvrez SoSafe Configurable. Une fenêtre contextuelle s'affiche avec le code associé. Le tableau suivant affiche les codes d'erreur et leur solution : Code Description Solution 19D 20D Les contrôleurs et les modules d'extension n'ont pas la même configuration matérielle ou logicielle. Vérifiez que les connecteurs des contrôleurs et des modules d'extension sont correctement connectés ensemble. 66D Deux ou plusieurs unités ayant la même référence de module détectées avec la même adresse de nœud. Vérifiez les bornes 2 et 3 des connecteurs des modules d'extension pour trouver les adresses de nœud en double. 68D Le nombre maximal de modules d'extension a été dépassé. Retirez les modules d'extension en trop. Le nombre de modules d'extension par contrôleur est limité à 14 (en excluant les modules de relais et les modules de communication). 70D Un ou plusieurs modules d'extension ont détecté un changement dans le nombre d'adresses de nœud. Vérifiez les bornes 2 et 3 des connecteurs des modules d'extension. 73D Un module d'extension a détecté un problème de câblage externe. Vérifiez les voyants du module et/ou le code de diagnostic dans le logiciel. 96D à 101D La carte mémoire ne fonctionne pas. Remplacez la carte mémoire (voir Contrôleur 137D XPSMCMRO0004 ou XPSMCMRO0004DA : erreur liée à la surveillance d’équipement externe (EDM) détectée sur le relais 1 et 2 utilisé en catégorie 4. Vérifiez la connexion aux contacteurs de retour externes. 147D XPSMCMRO0004 ou XPSMCMRO0004DA : erreur liée à la surveillance d’équipement externe (EDM) détectée sur le relais 2 et 3 utilisé en catégorie 4. 157D XPSMCMRO0004 ou XPSMCMRO0004DA : erreur liée à la surveillance d’équipement externe (EDM) détectée sur le relais 3 et 4 utilisé en catégorie 4. 306 de sécurité modulaire, Guide de référence du matériel). EIO0000004008 10/2020 Informations de diagnostic Code Description Solution 129D XPSMCMAI0400• : discordance de mesures. 130D, 134D, 142D XPSMCMAI0400• : défaillance voie 1. Contactez le représentant local Schneider Electric. 131D, 135D, 143D XPSMCMAI0400• : défaillance voie 2. 132D, 136D, 144D XPSMCMAI0400• : défaillance voie 3. 133D, 137D, 145D XPSMCMAI0400• : défaillance voie 4. 138D XPSMCMAI0400• : perte d'alimentation isolée sur voie 1. 139D XPSMCMAI0400• : perte d'alimentation isolée sur voie 2. 140D XPSMCMAI0400• : perte d'alimentation isolée sur voie 3. 141D XPSMCMAI0400• : perte d'alimentation isolée sur voie 4. 146D XPSMCMAI0400• connecté à un contrôleur Utilisez un XPSMCMC10804• avec la version XPSMCMC10804• inadapté pour l'application. de firmware appropriée (≥5.1). 147D XPSMCMAI0400• : erreur interne détectée. Contactez le représentant local Schneider Electric. 131D Matériel XPSMCMEN• : une déconnexion du capteur de proximité 1 ou 2 a été détectée. Vérifiez la connexion des capteurs de proximité. 132D Matériel XPSMCMEN0200••• : une déconnexion de l’encodeur 1 ou 2 a été détectée. Vérifiez la connexion des codeurs. 133D (Proxy 1) 140D (Proxy 2) Module XPSMCMEN• : Sur-fréquence détectée sur l’entrée de proximité. La fréquence d’entrée doit être de ≤ 500 KHz. 136D (encodeur 1) 143D (encodeur 2) Module XPSMCMEN• : Les signaux d’entrée de l’encodeur ne correspondent pas aux signaux prévus (cycle de fonctionnement, déphasage). Le cycle de fonctionnement (duty cycle) doit être 50 ± 33 % de la période (HTL, TTL). Le déphasage doit être de 90° ± 45° (HTL, TTL), non applicable pour SinCos. 138D (encodeur 1) 145D (encodeur 2) Module XPSMCMEN• : Sur-fréquence détectée sur l’entrée de l’encodeur. La fréquence d’entrée doit être ≤ 500 KHz (TTL, SinCos) et ≤ 300 kHz (HTL). 142D Matériel XPSMCMEN0100••• : une déconnexion de l’encodeur 1 a été détectée. Vérifiez la connexion de l’encodeur 1. 144D Matériel XPSMCMEN• : une déconnexion du capteur de proximité 1 a été détectée. Vérifiez la connexion du capteur de proximité 1. 152D Matériel XPSMCMEN0200••• : une déconnexion de l’encodeur 2 a été détectée. Vérifiez la connexion de l’encodeur 2. 154D Matériel XPSMCMEN• : une déconnexion du capteur de proximité 2 a été détectée. Vérifiez la connexion du capteur de proximité 2. EIO0000004008 10/2020 307 Informations de diagnostic Code Description 194D 197D 198D 199D 201D 202D 203D 205D Voyant E EX de sortie statique 1 sur contrôleur Vérifiez la connexion de la sortie numérique ou module d'extension. (OSSD1) relative au module contenant le voyant E EX . Solution 208D 211D 212D 213D 215D 216D 217D 219D Voyant E EX de sortie statique 2 sur contrôleur Vérifiez la connexion de la sortie numérique ou module d'extension. (OSSD2) relative au module contenant le voyant E EX. 222D 225D 226D 227D 229D 230D 232D 233D Sortie statique 3, voyant XPSMCMCP0802• sur E EX ou module d'extension. Vérifiez la connexion de la sortie numérique (OSSD3) relative au module contenant le voyant E EX . 236D 239D 240D 241D 243D 244D 245D 247D Sortie statique 4, voyant XPSMCMCP0802• sur E EX ou module d'extension. Vérifiez la connexion de la sortie numérique (OSSD4) relative au module contenant le voyant E EX . NOTE : D’autres codes sont liés à des erreurs internes. Si une erreur persiste après le redémarrage du système, remplacez le produit concerné. Code Description Solution 1D à 31D Détection d’erreur liée au microcontrôleur. 32D à 63D Détection d’erreur liée à la carte mère. 64D à 95D Détection d'une erreur de communication entre modules. Redémarrez le système. Si les erreurs détectées persistent, remplacez le produit concerné. 96D à 127D Détection d'une erreur de carte mémoire. 308 Remplacez la carte mémoire EIO0000004008 10/2020 Informations de diagnostic Code Description Solution 128D à 138D Module XPSMCMRO0004• : Détection d’erreur relais 1. 139D à 148D Module XPSMCMRO0004• : Détection d’erreur relais 2. Redémarrez le système. Si les erreurs détectées persistent, remplacez le produit concerné. 149D à 158D Module XPSMCMRO0004• : Détection d’erreur relais 3. 159D à 168D Module XPSMCMRO0004• : Détection d’erreur relais 4. 128D à 191D Erreur sur modules XPSMCMRO0004• ou XPSMCMEN•. 128D à 138D Module XPSMCMDO00042A• : Détection d’erreur relais 1. 139D à 148D Module XPSMCMDO00042A• : Détection d'erreur relais 2. 149D à 158D Module XPSMCMDO00042A• : Détection d'erreur relais 3. 159D à 168D Module XPSMCMDO00042A• : Détection d'erreur relais 4. 128D à 143D 192D à 205D Détection d'erreur OSSD1. 144D à 159D 206D à 219D Détection d'erreur OSSD2. 160D à 173D 220D à 233D Détection d'erreur OSSD3. 174D à 188D 234D à 247D Détection d'erreur OSSD4. EIO0000004008 10/2020 309 Informations de diagnostic Téléchargement du log des erreurs Présentation Cliquez sur l'icône ou utilisez le menu Communication → Afficher historique erreurs pour consulter le fichier journal des erreurs (mot de passe niveau 1 requis). Un tableau s'affiche avec les cinq dernières erreurs constatées depuis l'envoi du schéma au contrôleur ou l'annulation du log des erreurs (icône 310 ). EIO0000004008 10/2020 Informations de diagnostic Exemples de diagnostics Exemple 1 Dans cet exemple, Input1 (connecté au module XPSMCMCP0802•), est testé avec le signal de test T1. Lors du câblage, l'alimentation 24 VCC est connectée à Input 1 au lieu du signal de test T1. Les champs de l'index d'E/S et de codes de diagnostic prennent les valeurs 1 à 20 indiquant les diagnostics sur Input 1 du module XPSMCMCP0802• (erreur de connexion détectée). Exemple 2 Dans cet exemple, l'index des E/S correspond au bloc logique et non à la borne physique du module XPSMCMCP0802•. L'élément Two Hand Control connecté aux bornes physiques Input 1 et Input 2 correspondent à l'index d'E/S numéro 1, et l'arrêt d'urgence (E-STOP) connecté aux bornes Input 3 et Input 4 correspond à l'index d'E/S numéro 2. EIO0000004008 10/2020 311 Informations de diagnostic Exemple 3 Dans cet exemple, l'entrée Input 1 est connectée au module XPSMCMDI1600• et est testée avec le signal de test T1. Lors du câblage, l'alimentation 24 VCC est connectée à Input 1 au lieu du signal de test T1. Input 1 a le code de diagnostic 10 (erreur OUT_TEST) et OUT_TEST T1 a le code de diagnostic 8 (erreur de connexion détectée). Exemple 4 Dans cet exemple, la fonction de réinitialisation manuelle est activée sur OSSD 1. Le boutonpoussoir connecté à Input 1 est enfoncé sans envoi de commande de réinitialisation. 312 EIO0000004008 10/2020 Informations de diagnostic Les champs de l'index d'E/S et des codes de diagnostics prennent les valeurs 192 - 2. Indication des diagnostics sur OSSD 1A et OSSD 1B (192 = première sortie). Indication du code de diagnostic : 2 = attente du redémarrage de OSSD. EIO0000004008 10/2020 313