Schneider Electric Contrôleur de sécurité modulaire Mode d'emploi

Ajouter à Mes manuels
313 Des pages
Schneider Electric Contrôleur de sécurité modulaire Mode d'emploi | Fixfr
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

Manuels associés