Programmation logique dans le module principal

Transcription

Programmation logique dans le module principal
NOTICE D’INSTRUCTIONS
Flexi Soft
Logiciel Designer
FR
Notice d’instructions
Flexi Soft Designer
Cet ouvrage est protégé par la propriété intellectuelle ; tous les droits relatifs appartenant à la société SICK AG.
Toute reproduction de l’ouvrage, même partielle, n’est autorisée que dans la limite légale prévue par la propriété
intellectuelle. Toute modification ou abréviation de l’ouvrage doit faire l’objet d’un accord écrit préalable de la
société SICK AG.
Microsoft, Windows XP, Windows Vista, Windows 7 et .NET Framework sont des marques déposées par Microsoft
Corporation. Les autres noms de produits et de marques mentionnés dans cette notice d’instructions sont des
marques commerciales ou déposées appartenant à leurs déposants respectifs.
2
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Sommaire
Flexi Soft Designer
Sommaire
8012336/XR02/2013-11-19
Sujet à modification sans préavis
1
A propos de ce manuel .....................................................................................................9
1.1
But de ce manuel ..................................................................................................9
1.2
À qui cette notice s’adresse-t-elle ? ...................................................................10
1.3
Étendue des informations fournies....................................................................10
1.3.1
Recommandations pour la prise de connaissance du logiciel.......11
1.3.2
Recommandations pour les utilisateurs avertis..............................11
1.4
Disponibilité des fonctions et édition ................................................................11
1.5
Abréviations/sigles utilisés.................................................................................12
1.6
Symboles utilisés dans ce document ................................................................12
2
La sécurité........................................................................................................................13
2.1
Qualification du personnel .................................................................................13
2.2
Conformité d’utilisation ......................................................................................13
2.3
Consignes de sécurité et mesures de protection d’ordre général ...................14
3
Version, compatibilité et caractéristiques ...................................................................15
4
Installation et désinstallation........................................................................................17
4.1
Configuration minimale du système ..................................................................17
4.2
Installation et mise à jour ...................................................................................17
4.3
Désinstallation ....................................................................................................17
4.4
Résolution des problèmes..................................................................................18
5
Interface graphique utilisateur......................................................................................19
5.1
Écran de démarrage ...........................................................................................19
5.2
Choix de la langue de travail ..............................................................................19
5.3
Vues standard .....................................................................................................20
5.4
Agencement des fenêtres...................................................................................21
5.5
Vue de Configuration matérielle.........................................................................22
5.5.1
Exercice de configuration des modules Flexi Soft...........................25
5.5.2
Bits d’état du module dans la vue de configuration
matérielle...........................................................................................26
5.5.3
Exercice de configuration des dispositifs raccordés.......................28
5.5.4
Éléments sûrs et non sûrs dans la configuration matérielle..........29
5.5.5
Déploiement des éléments ..............................................................29
5.5.6
Paramétrage des éléments raccordés.............................................30
5.5.7
Éléments personnalisés ...................................................................32
5.5.8
Raccordement de modules compatibles EFI...................................35
5.5.9
Exportation et importation d’une application partielle ...................38
5.5.10
Routage RS-232................................................................................40
5.6
Vue de l’éditeur logique ......................................................................................46
5.6.1
Exercice d’utilisation de l’éditeur logique........................................47
5.6.2
Niveaux d’accès à la logique ............................................................48
5.6.3
Validation de la configuration...........................................................49
5.6.4
Entrées et bits de diagnostic du module principal dans
l’éditeur logique ................................................................................50
5.6.5
Bits d’état d’erreur des E/S EFI dans l’éditeur logique ..................51
5.6.6
Bits d’état des entrées et sorties d’un module dans l’éditeur
logique ...............................................................................................52
5.6.7
Marqueurs CPU .................................................................................52
5.6.8
Étiquettes de saut.............................................................................53
5.6.9
Matrice E/S .......................................................................................55
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
3
Sommaire
Notice d’instructions
Flexi Soft Designer
5.7
5.8
5.9
5.10
4
Éditeur d’étiquettes ............................................................................................ 57
5.7.1
Importer et exporter les noms d’étiquettes .................................... 58
5.7.2
Exportation des noms d’étiquette pour une utilisation dans
ProJface GPJPro EX............................................................................ 58
5.7.3
Codage des préfixes et suffixes Pro-face ........................................ 60
Vue Rapport ........................................................................................................ 61
Vue Diagnostic .................................................................................................... 62
Vue Enregistreur de données ............................................................................ 64
6
Connexion avec le système Flexi Soft.......................................................................... 66
6.1
Premières étapes de mise en place d’une connexion ..................................... 66
6.1.1
Connexion du PC avec le système Flexi Soft via RS-232 ............... 66
6.1.2
États en ligne (online) et couleur d’arrière-plan ............................. 68
6.2
Édition des paramètres de communication...................................................... 68
6.3
Établissement de la communication avec le système Flexi Soft ..................... 72
6.4
Groupes d’utilisateurs du Flexi Soft Designer................................................... 73
6.5
Identifier le projet ............................................................................................... 75
6.6
Automatic Configuration Recovery (ACR) .......................................................... 75
6.6.1
Dispositifs compatibles EFI pris en charge ..................................... 75
6.6.2
Structure de la boîte de dialogue ACR ............................................ 76
6.6.3
Paramétrage de la fonction ACR...................................................... 77
6.6.4
Remplacement d’appareils .............................................................. 80
6.6.5
Recherche et suppression des défauts........................................... 81
7
Flexi Link.......................................................................................................................... 82
7.1
Vue d’ensemble du réseau Flexi Link................................................................ 82
7.1.1
Caractéristiques minimales et limitations du système pour
Flexi Link ........................................................................................... 82
7.2
Principe de fonctionnement............................................................................... 83
7.2.1
Adresse de Flexi Link........................................................................ 83
7.2.2
ID Flexi Link....................................................................................... 83
7.3
Prise en main ...................................................................................................... 84
7.3.1
Connexion à un système Flexi Link existant ................................... 85
7.3.2
Paramétrage d’un projet Flexi Link dans le logiciel Flexi Soft
Designer ............................................................................................ 87
7.3.3
Configuration Flexi Link .................................................................... 89
7.3.4
Transfert et vérification de la configuration Flexi Link ................... 92
7.4
Fonctions Flexi Link ............................................................................................ 96
7.4.1
Système Flexi Link : Vue d’ensemble du réseau ............................ 98
7.4.2
Système Flexi Link : Image process...............................................100
7.4.3
Système Flexi Link : Paramètres du réseau..................................101
7.4.4
Stations Flexi Link : Données Flexi Link dans l’éditeur
logique.............................................................................................103
7.4.5
Stations Flexi Link : Vue de la station X et image process ...........105
7.4.6
Stations Flexi Link : Fonction d’apprentissage .............................107
7.4.7
État d’apprentissage Flexi Link et diagnostics .............................110
7.5
Suppression des défauts Flexi Link.................................................................111
7.5.1
Différence d’identifiant Flexi Link..................................................111
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Sommaire
Flexi Soft Designer
8012336/XR02/2013-11-19
Sujet à modification sans préavis
8
Flexi Line ....................................................................................................................... 112
8.1
Vue d’ensemble du réseau Flexi Line ............................................................. 112
Caractéristiques minimales et limitations du système pour
8.1.1
Flexi Line......................................................................................... 112
8.2
Principe de fonctionnement de Flexi Line ...................................................... 113
8.2.1
Topologie ........................................................................................ 113
8.2.2
Configuration Flexi Line ................................................................. 113
8.2.3
Somme de contrôle (CRC) Flexi Line............................................. 116
8.2.4
Données Flexi Line dans l’éditeur logique.................................... 117
8.2.5
Fonction d’apprentissage .............................................................. 118
8.2.6
État et diagnostics ......................................................................... 119
8.3
Prise en main ................................................................................................... 121
8.3.1
Configuration et mise en service d’un système Flexi Line........... 121
8.3.2
Modification d’un système Flexi Line............................................ 122
8.3.3
Configuration de la logique Flexi Line ........................................... 122
9
Programmation logique dans le module principal ................................................... 124
9.1
Description générale........................................................................................ 124
9.2
Consignes de sécurité relatives à la programmation logique ....................... 124
9.3
Vue d’ensemble des blocs fonction du module principal.............................. 126
9.4
Caractéristiques des blocs fonction................................................................ 127
9.5
Ports des signaux d’entrée et de sortie des blocs fonction........................... 128
9.5.1
Ports d’entrée d’un bloc fonction.................................................. 128
9.5.2
Inversion des ports d’entrée.......................................................... 128
9.5.3
Ports de sortie d’un bloc fonction ................................................. 129
9.5.4
Sortie Indicateur de défaut............................................................ 130
9.6
Valeur de temporisation et temps d’exécution de la logique ........................ 131
9.7
Blocs fonction logiques.................................................................................... 131
9.7.1
NOT ................................................................................................. 131
9.7.2
ET .................................................................................................... 132
9.7.3
OR ................................................................................................... 133
9.7.4
XOR (OR exclusif)............................................................................ 134
9.7.5
XNOR (NOR exclusif) ...................................................................... 135
9.7.6
Activation multiple ......................................................................... 136
9.7.7
RS Flip-Flop..................................................................................... 137
9.7.8
Bascule JK ...................................................................................... 138
9.7.9
Mémoire multiple ........................................................................... 140
9.7.10
Générateur d’horloge..................................................................... 141
9.7.11
Compteur (plus, moins et plus et moins)...................................... 142
9.7.12
Coupure rapide et Coupure rapide avec neutralisation............... 145
9.7.13
Détection de front .......................................................................... 150
9.7.14
Décodeur binaire............................................................................ 151
9.7.15
Codeur binaire................................................................................ 154
9.7.16
Générateur log ............................................................................... 157
9.7.17
Routage 1:N ................................................................................... 160
9.7.18
Routage multiple ............................................................................ 160
9.8
Blocs fonction spécifiques des applications .................................................. 161
9.8.1
Réarmement................................................................................... 161
9.8.2
Redémarrage (Restart) .................................................................. 162
9.8.3
Temporisation à la retombée ........................................................ 164
9.8.4
Temporisation à la retombée ajustable........................................ 165
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
5
Sommaire
Notice d’instructions
Flexi Soft Designer
9.9
9.10
9.11
9.12
9.13
9.14
9.15
6
9.8.5
Temporisation à l’appel..................................................................166
9.8.6
Temporisation à la remontée ajustable ........................................167
9.8.7
EDM (contrôle des contacteurs commandés)...............................168
9.8.8
Surveillance de vanne ....................................................................170
9.8.9
Sélecteur de mode .........................................................................174
9.8.10
Synchronisation de commutation..................................................176
9.8.11
Combinaison des sorties en cas d’erreur .....................................180
9.8.12
Détection d’inertie ..........................................................................181
Surveillance de fréquence .............................................................187
9.8.13
9.8.14
Réarmement avec avertissement .................................................191
Blocs fonction pour évaluation double canal..................................................197
9.9.1
Évaluation mono canal...................................................................197
9.9.2
Évaluation double canal (1 paire) et durée de discordance ........198
9.9.3
Évaluation double canal double (évaluation de concordance
de 2 paires) et temps de synchronisation.....................................201
9.9.4
Arrêt d’urgence ...............................................................................203
9.9.5
Interrupteur magnétique ................................................................204
9.9.6
Surveillance de barrages immatériels...........................................205
9.9.7
Surveillance de porte de sécurité..................................................206
9.9.8
Évaluation double canal tolérante.................................................208
9.9.9
Commande bimanuelle IIIA............................................................213
9.9.10
Commande bimanuelle IIIC............................................................214
9.9.11
Multi-opérateur (plusieurs commandes bimanuelles) .................216
Blocs fonction pour Inhibition parallèle, Inhibition séquentielle et
Inhibition croisée ..............................................................................................218
9.10.1
Présentation et description générale ............................................218
9.10.2
Paramètre des blocs fonction........................................................222
9.10.3
Conseils de câblage........................................................................230
9.10.4
Transition de l’état Arrêt à l’état Marche ......................................231
9.10.5
Défauts et informations concernant la réinitialisation.................231
9.10.6
Inhibition parallèle..........................................................................232
9.10.7
Inhibition séquentielle....................................................................234
9.10.8
Inhibition croisée – direction du déplacement seulement
vers l’avant ou vers l’arrière...........................................................237
9.10.9
Inhibition croisée – transport de marchandises dans les
deux directions ...............................................................................239
Blocs fonction de surveillance de contacts de presse ...................................242
9.11.1
Présentation et description générale ............................................242
9.11.2
Contact de presse excentrique ......................................................243
9.11.3
Contact de presse universel ..........................................................249
Blocs fonction de commande de cycle de presse ..........................................259
9.12.1
Configuration de presse .................................................................259
9.12.2
Presse – cycle unique ....................................................................262
9.12.3
Presse automatique .......................................................................267
9.12.4
PSDI.................................................................................................271
Blocs fonction personnalisés ...........................................................................280
9.13.1
Groupe de blocs fonction ...............................................................280
9.13.2
Bloc fonction personnalisé.............................................................285
Simulation de la configuration.........................................................................289
Mode Forçage ...................................................................................................291
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Sommaire
Flexi Soft Designer
10 Codeurs du module Drive Monitor FX3-MOCx........................................................... 296
10.1 Fonctions pour tous les types de codeurs ...................................................... 296
Vue d’ensemble des paramètres généraux du codeur................ 296
10.1.1
10.1.2
Graduation du système de mesure............................................... 296
10.1.3
Sens de comptage du codeur ....................................................... 297
10.1.4
Mode de raccordement du codeur et surveillance de
l’identifiant ID ................................................................................. 297
10.1.5
Surveillance du saut de vitesse maximum ................................... 298
10.2 Codeur incrémental A/B .................................................................................. 299
10.3 Codeur Sin/Cos ................................................................................................ 299
10.3.1
Vue d’ensemble des paramètres spéciaux pour codeur
Sin/Cos ........................................................................................... 299
10.3.2
Surveillance de tension analogique Sin/Cos ............................... 299
10.3.3
Extension de résolution Sin/Cos ................................................... 304
10.4 Codeur SSI........................................................................................................ 305
10.4.1
Vue d’ensemble des paramètres spéciaux pour codeur SSI....... 305
10.4.2
Transmission de données double ................................................. 306
10.4.3
Évaluation du bit d’erreur .............................................................. 306
10.4.4
Intervalle max. de réception des données ................................... 307
11 Programmation logique dans le module FX3-MOCx ................................................ 308
11.1 Description générale........................................................................................ 308
11.2 Consignes de sécurité relatives à la programmation logique ....................... 308
11.3 Vue d’ensemble des blocs fonction du module MOCx................................... 310
11.4 Paramétrage des blocs fonction dans le module MOCx................................ 311
11.5 Valeur de temporisation et temps d’exécution de la logique ........................ 312
11.6 Types de données dans la logique du module MOCx .................................... 312
11.7 Échange de données entre module principal et module MOCx .................... 314
11.8 Blocs fonction pour les fonctions de surveillance.......................................... 317
11.8.1
Comparaison de vitesse ................................................................ 317
11.8.2
Surveillance de vitesse .................................................................. 327
11.8.3
Arrêt de sécurité............................................................................. 338
11.9 Blocs fonction de conversion des données.................................................... 352
11.9.1
Vitesse vers le scrutateur laser ..................................................... 352
11.9.2
Convertisseur UI8 vers Bool .......................................................... 354
11.9.3
Convertisseur Bool vers UI8 .......................................................... 355
12 Modules E/S ................................................................................................................. 356
12.1 Évaluation double canal et surveillance de la durée de discordance .......... 356
12.2 Filtre ON-OFF et filtre OFF-ON.......................................................................... 358
12.3 Désactivation des impulsions de test des entrées XTIO................................ 358
13 Transfert de la configuration système ....................................................................... 359
13.1 Transfert des données du projet dans le contrôleur de sécurité .................. 359
13.2 Contrôle de la compatibilité ............................................................................ 359
13.3 Vérification de la configuration ....................................................................... 360
13.4 Activation de la protection en écriture de la configuration dans le
contrôleur ......................................................................................................... 363
13.5 Sommes de contrôle de configuration............................................................ 363
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
7
Sommaire
Notice d’instructions
Flexi Soft Designer
14 États des dispositifs (ou appareils) du système Flexi Soft.......................................364
14.1 Changement d’état du contrôleur ...................................................................365
14.2 Comportement au démarrage .........................................................................365
14.3 Réinitialisation logicielle du module principal ................................................366
15 Mise en service technique ...........................................................................................367
15.1 Câblage et alimentation ...................................................................................367
15.2 Transfert de la configuration............................................................................367
15.3 Contrôle technique et mise en service............................................................368
16 Résolution des problèmes ...........................................................................................369
17 Annexe ...........................................................................................................................370
17.1 Exemple de rapport d’application....................................................................370
17.1.1
Exemple d’application Palettiseur de journaux ............................370
17.1.2
Exemple d’application Scrutateur laser de bois ...........................384
17.1.3
Exemple d’application Détection d’inertie ....................................392
17.2 Répertoire des tableaux ...................................................................................401
17.3 Répertoire des figures ......................................................................................405
8
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
A propos de ce manuel
Chapitre 1
Flexi Soft Designer
1
A propos de ce manuel
Lire ce chapitre avec attention avant de commencer à consulter la documentation et de
mettre en œuvre le système Flexi Soft.
1.1
But de ce manuel
Pour le système Flexi Soft, il y a trois notices d’instructions pour des domaines d’applications clairement définis ainsi que des notices de montage et des instructions succinctes
pour chaque module.
La notice d’instructions du «Flexi Soft Contrôleur modulaire de sécurité, Matériel», décrit
de façon exhaustive tous les modules Flexi Soft ainsi que leurs fonctions. Les notices
d’instructions du matériel sont avant tout destinées à l’étude et au développement de
projets de contrôleurs de sécurité Flexi Soft.
La notice d’instructions du matériel guide en toute sécurité le technicien du fabricant
ou, le cas échéant de l’exploitant de la machine tout au long du montage, de la configuration, de l’installation électrique, de la mise en service, de l’exploitation et de la maintenance des contrôleurs modulaires de sécurité Flexi Soft.
La notice d’instructions du matériel n’est pas un guide d’utilisation de la machine dans
laquelle le contrôleur de sécurité modulaire est ou doit être intégré. C’est la notice d’instructions de la machine qui s’y applique.
La notice d’instructions «Logiciel Flexi Soft Designer» décrit la configuration et le paramétrage du contrôleur de sécurité Flexi Soft. En outre, la notice d’instructions du logiciel
décrit les fonctions de diagnostic importantes pour l’utilisation et donne des indications
détaillées pour l’identification et l’élimination des défauts. La notice d’instructions du
logiciel sert avant tout à la configuration, la mise en service et à l’exploitation des contrôleurs de sécurité Flexi Soft.
La notice d’instructions des «Passerelles Flexi Soft» décrit de façon exhaustive les passerelles Flexi Soft ainsi que leurs fonctions.
La notice d’instructions des passerelles guide en toute sécurité le technicien du fabricant ou, le cas échéant de l’exploitant de la machine tout au long du montage, de la
configuration, de l’installation électrique, de la mise en service et de l’exploitation et de
la maintenance des passerelles Flexi Soft.
En outre, la notice d’instructions des passerelles contient des informations importantes
sur la configuration des passerelles avec le logiciel Flexi Soft Designer, sur l’échange de
données avec des réseaux ainsi que des informations sur l’état, sur la planification et
sur le mapping correspondant.
Il existe une notice de montage pour chacun des modules Flexi Soft. Elles donnent des
informations sur les spécifications techniques de base des modules ainsi que des indications simples pour le montage. Pour monter le contrôleur de sécurité Flexi Soft,
utiliser les notices de montage.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
9
A propos de ce manuel
Chapitre 1
Notice d’instructions
Flexi Soft Designer
Tab. 1 : Vue d’ensemble de la
documentation Flexi Soft
Document
Titre
Référence
Notice d’instructions
Logiciel Flexi Soft Designer
8012998
Notice d’instructions
Contrôleur modulaire de sécurité Flexi Soft,
matériel
8012999
Notice d’instructions
Passerelles Flexi Soft
8012662
Notice d’instructions
Flexi Loop Cascade de capteurs de sécurité
8015834
Notice de montage
FX3-CPU0/FX3-CPU1/FX3-CPU2/FX3-CPU3
(modules principaux du contrôleur modulaire
de sécurité Flexi Soft)
8012482
Notice de montage
FX3-XTIO/FX3-XTDI/FX3-XTDS/FX0-STIO
(modules d’extension du contrôleur modulaire
de sécurité Flexi Soft)
8012484
Notice de montage
FX3-MOCx (Flexi Soft Drive Monitor)
8015892
Notice de montage
Flexi Soft Boîtes de raccordement de codeurs
8015600
Notice de montage
Passerelles Flexi Soft Ethernet (FX0-GENT,
FX0-GMOD, FX0-GPNT et FX0-GETC)
8012475
Notice de montage
Passerelle Flexi Soft PROFIBUS DP (FX0-GPRO)
8013272
Notice de montage
Passerelle Flexi Soft CANopen (FX0-GCAN)
8013273
Notice de montage
Passerelle Flexi Soft DeviceNet (FX0-GDEV)
8013274
1.2
À qui cette notice s’adresse-t-elle ?
Cette notice d’instructions s’adresse aux concepteurs, développeurs et exploitants d’installations devant être protégées par un ou plusieurs contrôleurs modulaires de sécurité
Flexi Soft. Elle s’adresse également aux personnes qui intègrent le contrôleur de sécurité
Flexi Soft dans une machine ou qui effectuent une première mise en service ou une maintenance.
Cette notice d’instructions de logiciel n’est pas un guide d’utilisation de la machine dans
laquelle le contrôleur de sécurité modulaire est ou doit être intégré. C’est la notice d’instructions de la machine ou de l’installation qui s’applique.
1.3
Étendue des informations fournies
Cette notice d’instructions de logiciel guide en toute sécurité le technicien du fabricant ou,
le cas échéant de l’exploitant de la machine tout au long du montage, de la configuration
du logiciel, de l’exploitation et du diagnostic d’un système Flexi Soft au moyen du logiciel
Flexi Soft Designer. Elle doit être accompagnée de la notice d’instructions «Matériel Flexi
Soft».
Pour mener à bien la maquette d’implantation et l’utilisation d’équipements de protection
SICK, il est nécessaire de posséder des connaissances de base spécifiques qui ne sont
pas l’objet de ce document.
Le chapitre 2 «La sécurité», page 13 décrit les consignes de sécurité fondamentales. Ces
recommandations doivent impérativement être lues.
Il est fondamentalement indispensable de respecter les réglementations légales et officielles dans le cadre du service du contrôleur de sécurité modulaire Flexi Soft.
Des informations générales sur le thème de la technique de sécurité sont contenues dans
la brochure de compétence «Guide Sécurité des machines».
10
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
A propos de ce manuel
Chapitre 1
Flexi Soft Designer
Remarque
Consulter également le site Internet à l’adresse www.sick.com.
Il comporte :
animations produit et applications ;
aides à la configuration ;
les notices d’instructions Flexi Soft à consulter et à imprimer dans les différentes
langues ;
le logiciel de configuration Flexi Soft Designer ;
fichiers EDS, GSD et GSDML.
1.3.1
Recommandations pour la prise de connaissance du logiciel
Nous recommandons la procédure suivante aux utilisateurs qui abordent pour la première
fois le Flexi Soft Designer :
Lire le chapitre 5 «Interface graphique utilisateur», page 19 afin de prendre connaissance de l’interface utilisateur graphique et d’effectuer les exercices de configuration
des exemples d’applications.
1.3.2
Recommandations pour les utilisateurs avertis
Pour les utilisateurs avertit ayant déjà travaillé avec le logiciel Flexi Soft Designer, nous
recommandons de procéder comme suit :
Lire la section 1.4 «Disponibilité des fonctions et édition», page 11 pour se familiariser
avec l’état des changements intervenus.
La table des matières renvoie à toutes les fonctions proposées par le logiciel Flexi Soft
Designer. Utiliser La table des matières pour trouver les informations sur les fonctions
de base.
1.4
Disponibilité des fonctions et édition
Cette notice d’instructions est une notice d’instructions d’origine.
Cette notice d’instructions concerne le logiciel Flexi Soft Designer à partir de sa version
V1.0.0, CPU0 ou CPU1 à partir de la version de firmware V1.00.0, CPU2 à partir de la
version de firmware V1.00.0 et MOC0 à partir de la version de firmware V1.00.0.
La présente version de cette notice d’instructions décrit la version V1.5.0 du logiciel Flexi
Soft Designer.
Cette notice fait partie intégrante de la référence SICK 8012998/XR02 (notice d’instructions «Logiciel Flexi Soft Designer» pour toutes les langues livrables).
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
11
A propos de ce manuel
Chapitre 1
Notice d’instructions
Flexi Soft Designer
1.5
Abréviations/sigles utilisés
ACR
Automatic Configuration Recovery
AGV
Automated Guided Vehicle = chariot de manutention sans conducteur
API
EDM
EFI
Automate programmable industriel
External Device Monitoring = contrôle des contacteurs commandés
Enhanced Function Interface = communication de sécurité SICK
ESPE
Electro-sensitive protective equipment = équipement de protection électrosensible
(par ex. C4000)
OSSD
Output Signal Switching Device = sorties TOR (tout ou rien) de commande du circuit de
sécurité de l’installation à protéger
tr
Tours (1 tr = 360°)
1.6
Symboles utilisés dans ce document
Recommandation
Une recommandation oriente la décision concernant l’utilisation d’une fonction ou la mise
en œuvre d’une mesure technique.
Remarque
Une remarque informe sur des particularités d’un appareil (ou dispositif) ou d’une fonction
du logiciel.
Mode opératoire …
Les conseils de manipulation sont repérés par une flèche. Les conseils de manipulation
mis en évidence de cette manière doivent être lus et suivis scrupuleusement.
Attention !
ATTENTION
Les avertissements servent à signaler un risque potentiel ou existant. Ils sont destinés à la
prévention des accidents ainsi que des dommages aux appareils aux installations.
Ils doivent être lus et suivis scrupuleusement !
Le cas contraire, les fonctions de sécurité peuvent être altérées et entraîner une situation
dangereuse.
Menus et commandes ou
instructions
Les noms des menus, des sous-menus, des options, des instructions, des champs de
sélection et des fenêtres du logiciel bénéficient d’une impression en gras. Exemple :
Dans le menu Fichier, cliquer sur Modifier.
Notion de «situation dangereuse»
Dans les figures de ce document, une situation dangereuse (selon la norme) de la machine est toujours symbolisée par un mouvement d’une partie de la machine. Dans la
pratique, plusieurs cas de «situations dangereuses» peuvent se présenter :
mouvements de la machine ;
conducteurs sous tension ;
rayonnement visible ou invisible ;
une association de plusieurs risques.
12
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
La sécurité
Chapitre 2
Flexi Soft Designer
2
La sécurité
Ce chapitre est essentiel pour la sécurité tant des installateurs que des utilisateurs de
l’installation.
Veuillez lire ce chapitre avec attention avant de mettre en œuvre un système Flexi Soft.
2.1
Qualification du personnel
Seul le personnel qualifié est habilité à monter, mettre en service et entretenir le contrôleur modulaire de sécurité Flexi Soft. Sont qualifiées les personnes qui
ont reçu la formation technique appropriée
et
ont été formées par l’exploitant à l’utilisation de l’équipement et aux directives de
sécurité en vigueur applicables
et
ont une compréhension approfondie de la législation et des prescriptions en matière de
sécurité et de prévention des accidents, et des directives concernant les techniques
mises en œuvre. Il peut s’agir des normes DIN, des règles de l’art, des réglementations
en vigueur dans d’autres états membres de la CE (recommandations VDE par ex.). La
compétence nécessaire inclut la capacité à déterminer le degré de sécurité d’une
installation industrielle
et
ont accès aux notices d’instructions Flexi Soft et les ont lues et assimilées
et
ont eu accès aux notices d’instructions des équipements de protection connectés au
contrôleur de sécurité (par ex. C4000), les ont lues et assimilées.
2.2
Conformité d’utilisation
Le logiciel Flexi Soft Designer sert à configurer un contrôleur de sécurité conçue à partir de
modules du système Flexi Soft.
Le système Flexi Soft ne peut en particulier être mis en œuvre que par un personnel qualifié et seulement sur la machine sur laquelle il a été installé et mis en service initialement
par une personne qualifiée à cet effet selon les prescriptions des notices d’instructions
Flexi Soft matériel et logiciel.
ATTENTION
Pour toute autre utilisation, aussi bien que pour les modifications du logiciel ou des
appareils, y compris concernant le montage et l’installation, la responsabilité de la
société SICK AG ne saurait être invoquée.
Il faut en outre observer les consignes de sécurité et les mesures de protection décrites
dans les notices d’instructions des matériels et logiciels Flexi Soft !
Dans le cadre de l’implantation d’une logique de commande relative à la sécurité, il faut
s’assurer que les prescriptions des réglementation nationales et internationales applicables soient respectées, en particulier, en ce qui concerne les stratégies de commande et les mesures de réduction des risques préconisées pour l’application prévue.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
13
La sécurité
Chapitre 2
Notice d’instructions
Flexi Soft Designer
2.3
Consignes de sécurité et mesures de protection d’ordre
général
Respecter les consignes de sécurité et les mesures de protection !
ATTENTION
Remarques
Pour garantir la conformité d’utilisation du contrôleur de sécurité Flexi Soft, il faut observer
les points suivants.
Il faut s’assurer que le montage, l’installation et l’utilisation d’un système Flexi Soft sont
conformes aux normes et à la réglementation du pays d’exploitation.
Pour le montage et l’utilisation du contrôleur de sécurité Flexi Soft ainsi que pour son
mise en service et les tests réguliers il faut impérativement appliquer les prescriptions
légales nationales et internationales et en particulier
– la directive machine 2006/42/CE ;
– la directive Compatibilité Électromagnétique dite «CEM» 2004/108/CE ;
– la directive sur l’emploi des machines 2009/104/CE et la directive complémentaire
35/63/CE ;
– la directive basse tension 2006/95/CE ;
– les prescriptions de prévention des accidents et les règlements de sécurité.
Le fabricant et l’exploitant de la machine à qui est destiné un contrôleur de sécurité
Flexi Soft sont responsables vis-à-vis des autorités de l’application stricte de toutes les
prescriptions et règles de sécurité en vigueur.
14
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Version, compatibilité et caractéristiques
Chapitre 3
Flexi Soft Designer
3
Version, compatibilité et caractéristiques
Il existe pour la gamme de produits Flexi Soft différentes versions de firmware et ensembles de fonctions qui offrent des fonctions différentes. Cette section fournit une vue
d’ensemble permettant de savoir quelle version de firmware, quel ensemble de fonctions
et/ou quelle version du Flexi Soft Designer est requis pour pouvoir utiliser une fonction ou
un appareil défini.
Tab. 2 : Versions de logiciel
et de firmware requises
Version requise
Caractéristique
CPUx
XTIO/XTDI/
Flexi Soft Designer
XTDS/STIO
Simulation hors ligne de la logique
Importation et exportation de la logique
Deux S3000 sur une interface EFI
Diagrammes de connexion
automatiques
Éditeur central d’étiquettes
Flexi Link (uniquement avec
CPU1/2/3)
Flexi Loop (pas avec STIO)
Flexi Line (uniquement avec CPU3)
Configuration automatique des
capteurs de sécurité compatibles EFI
raccordés (Automatic configuration
recovery, ACR) avec CPU2 et CPU3
Documentation des blocs fonctionnels
dans le Designer
Matrice des relations entre les entrées
et les sorties
Entrées réversibles pour les blocs
fonctionnels ET, OR, RS Flip-Flop et
Routage multiple
Bloc fonctionnel Détection d’inertie
Blocs fonction Temporisation à la
remontée ajustable et Temporisation à
la retombée ajustable
Bloc fonction Coupure rapide avec
neutralisation (uniquement avec
FX3JXTIO)
Possibilité de désactivation des
impulsions de test sur Q1 à Q4 du XTIO
Possibilité de vérification même sans
matériel identique
État des données d’entrée et état des
données de sortie dans la logique
Plusieurs tapis tactiles de sécurité sur
XTIO/XTDI
Enregistreur de données
Durée de détection de court-circuit
transversal allongée pour la commutation de charges capacitives élevées
Temps de filtrage réglable pour filtre
marche-arrêt et filtre arrêt-marche sur
les entrées I1 à I8 du XTIO/XTDI
Conformité ROHS XTIO
1)
2)
8012336/XR02/2013-11-19
Sujet à modification sans préavis
–1)
–
V1.00.0
–
–
–
–
–
V1.2.0
V1.3.0
V1.2.2
V1.3.0
–
V2.00.0 (Étape 2.xx)
–
–
V1.3.0
V1.3.0
V3.00.0 (Étape 3.xx)
V3.00.0 (Étape 3.xx)
V3.00.0 (Étape 3.xx)
V3.00.0 (Étape 3.xx)
–
–
V1.6.0
V1.6.0
V1.5.0 (CPU2)
V1.6.0 (CPU3)
–
–
V1.3.0
–
–
V1.3.0
V2.00.0 (Étape 2.xx)
–
V1.3.0
V1.11.0 (Étape 1.xx)
V2.00.0 (Étape 2.xx)
–
–
V1.3.0
V1.3.0
V2.00.0 (Étape 2.xx)
V2.00.0 (Étape 2.xx)
V1.3.0
–
V2.00.0 (Étape 2.xx)
V1.3.0
V2.00.0 (Étape 2.xx)
–
V1.3.0
V2.00.0 (Étape 2.xx)
V2.00.0 (Étape 2.xx)
V1.3.0
–
V1.13.0
V1.3.0
V2.00.0 (Étape 2.xx)
–
–
V3.00.0 (Étape 3.xx)
V1.5.0
V1.6.0
–
V3.00.0 (Étape 3.xx)
V1.6.0
–
V1.01.02)
–
«–» signifie «toutes» ou «non applicable».
Tous les autres modules à compter de la mise sur le marché.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
15
Version, compatibilité et caractéristiques
Chapitre 3
Notice d’instructions
Flexi Soft Designer
Version requise
Remarques
Appareil
CPUx
XTIO/XTDI
Flexi Soft Designer
Passerelles pour ProfiNET, Modbus
TCP et EtherNet/IP
Passerelles pour CANopen et CC-Link
Passerelle EtherCAT
0 Speed Monitor MOC3SA
FX3-MOC0
FX3-XTDS
FX0-STIO
V1.11.0 (Étape 1.xx)
–
V1.2.0
V1.11.0 (Étape 1.xx)
V2.00.0 (Étape 2.xx)
–
V2.50.0
–
–
–
–
–
–
–
–
V1.3.0
V1.3.0
V1.3.0
V1.5.0
V1.6.0
V1.6.0
La version du firmware se trouve sur la plaque signalétique des modules Flexi Soft,
dans le champ Firmware version.
Pour pouvoir utiliser des modules avec une version du firmware plus récente, il est
nécessaire de posséder une nouvelle version du Flexi Soft Designer. Pour CPU0/1
] V2.00.0 ainsi que XTIO/XTDI ] V2.00.0, Designer V1.3.0 ou ultérieur est requis. En
tenir compte en cas de remplacement d’appareils dans des installations existantes.
La version matérielle des modules Flexi Soft se trouve dans la configuration matérielle
du Flexi Soft Designer à l’état en ligne, ou dans le rapport si le système était précédemment connecté.
La version du Flexi Soft Designer se trouve dans le menu Extras sous le point Info.
La version la plus récente du Flexi Soft Designer est disponible sur Internet à l’adresse
www.sick.com.
L’ensemble de fonctions (Étape 1.xx ou Étape 2.xx) doit être sélectionné dans la configuration matérielle du Flexi Soft Designer. L’ensemble de fonctions Étape 2xx est
disponible à partir de la version 1.3.0 du Flexi Soft Designer.
Pour pouvoir utiliser l’ensemble de fonctions Étape 2.xx, le module concerné doit avoir
au moins la version V2.00.0 du firmware. Si ce n’est pas le cas, un message d’erreur
apparaît lorsque l’utilisateur essaie de transférer une configuration Étape 2.xx sur un
module ayant une version précédente du firmware.
Les modules les plus récents présentent une compatibilité descendante, de sorte que
chaque module peut être remplacé par un module ayant une version supérieure du
firmware.
La date de construction d’un appareil se trouve sur la plaque signalétique, dans le
champ S/N au format aassnnnn (aa = année, ss = semaine, nnnn = numéro de série
continu dans la semaine concernée).
16
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Installation et désinstallation
Chapitre 4
Flexi Soft Designer
4
Installation et désinstallation
4.1
Configuration minimale du système
Configuration de système recommandée :
Windows XP (32 bits/64 bits), Windows Vista (32 bits/64 bits) ou Windows 7
(32 bits/64 bits)
Microsoft .NET Framework 3.5
processeur 1 GHz
1 GB RAM
écran de 1024 × 768 pixels de résolution
300 Mo libre sur disque dur
Le logiciel Flexi Soft Designer est une application .NET Framework. Elle exige l’installation
de .NET Framework version 3.5 ou plus récente. L’adresse Internet www.microsoft.com
donne des informations sur les versions en cours de .NET-Framework et les systèmes
d’exploitation pris en chargeMicrosoft .NET Framework Version 3.5 ou ultérieure ainsi que
les autres éventuellement nécessaires peuvent être téléchargés à l’adresse
www.microsoft.com/downloads.
4.2
Installation et mise à jour
La version la plus récente du Flexi Soft Designer est disponible sur Internet à l’adresse
www.sick.com.
Télécharger et lancer le programme d’installation, puis suivre les instructions.
Les nouvelles versions de logiciels contiennent d’éventuelles nouvelles fonctions et
prennent en charge les nouveaux modules Flexi Soft. La version du Flexi Soft Designer se
trouve dans le menu Extras sous le point Info.
Il faut désinstaller l’ancienne version du logiciel avant toute nouvelle installation. Le
dossier de travail dans lequel les données des projets sont enregistrées n’est pas
touché par la nouvelle installation et reste disponible.
4.3
Désinstallation
Pour désinstaller le logiciel, procéder comme suit :
À partir du menu de démarrage de Windows, sélectionner dans le dossier Flexi Soft
Designer le programme Supprimer Flexi Soft Designer.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
17
Installation et désinstallation
Chapitre 4
Notice d’instructions
Flexi Soft Designer
4.4
Tab. 3 : Défauts et
suppression des défauts
18
Résolution des problèmes
Erreur/message d’erreur
Cause
Correction
Le logiciel Microsoft .NET
Au démarrage du logiciel
Framework n’est pas
Flexi Soft Designer, un
message d’erreur identique installé sur le PC.
ou ressemblant au suivant
s’affiche : «DLL non trouvée
– la bibliothèque de liens
dynamiques mscoree.dll n’a
pas été trouvée par le
chemin indiqué.
Installer la version appropriée de Microsoft .NET
Framework ; demander le
cas échéant le concours de
l’administrateur système.
.NET Framework est disponible en téléchargement sur
les pages Internet de
Microsoft.
Installer dans la base de
registre la clé
HKLM\Software\Microsoft\
NETFramework\InstallRoot
de sorte qu’elle pointe sur le
lieu d’installation de .NET
Framework.»
Remarque :
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
Il faut installer
.NET Framework 3.5.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
5
Interface graphique utilisateur
Remarque
Ce chapitre est consacré à la familiarisation aux caractéristiques principales de l’interface
graphique utilisateur. Ce chapitre ne donne pas de recommandations de configuration des
modules Flexi Soft ni d’instructions de programmation logique. Ce chapitre a pour but de
mettre en évidence le fonctionnement de base du logiciel Flexi Soft Designer au moyen de
quelques fonctions choisies. Les utilisateurs expérimentés et du Flexi Soft Designer
peuvent sauter ce chapitre.
5.1
Écran de démarrage
Après le démarrage du logiciel, une fenêtre de démarrage s’ouvre. L’utilisateur peut y
choisir la fonction avec laquelle il souhaite commencer parmi celles-ci :
ouverture d’un fichier projet déjà créé ;
communication avec un appareil physiquement raccordé ;
création d’un nouveau projet ;
création d’un nouveau projet Flexi Link ;
modifier les paramètres d’interface série.
Fig. 1 : Sélection d’une action
sur l’écran de démarrage
5.2
Choix de la langue de travail
Dans la barre de menus, cliquer tout à fait à droite sur le symbole de drapeau et
sélectionner la langue souhaitée.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
19
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
5.3
Vues standard
Le logiciel Flexi Soft Designer est doté des vues suivantes et que l’on peut atteindre par
des onglets placés au-dessous de la barre de menus.
Fig. 2 : Accès aux différentes
fenêtres, au-dessous de la
barre de menus
La vue Configuration matérielle permet de définir la structure d’un système Flexi Soft à
partir de différents modules matériels ainsi que de la configuration des entrées et sorties et des éléments connectés.
Dans la vue Éditeur logique, la logique de fonction peut être configurée au moyen de
blocs fonction logiques et de blocs fonction spécifiques de l’application. Cette vue est
accessible seulement une fois qu’un module principal a été choisi dans la configuration
matérielle.
Si le projet comporte au moins une passerelle ou si la communication RS-232 est
activée (voir la section 5.5.10 «Routage RS-232» en page 40), la vue Interfaces est
disponible. Cette vue sert à configurer les passerelles et les données qui doivent être
échangées avec le réseau.
La vue Rapport présente des informations complètes concernant le projet en cours et
tous les paramètres y compris la programmation de la logique et les plans de câblage. Il
est en outre possible de saisir d’autres données concernant le projet. Toutes les informations peuvent être enregistrées et imprimées dans un format de fichier standard.
L’étendue du rapport peut être adaptée aux besoins individuels.
La vue Diagnostic contient les messages d’erreur enregistrés et regroupés par ordre
chronologique pour un système Flexi Soft connecté.
La vue Enregistreur de données permet d’enregistrer et de visualiser les signaux
d’entrée et de sortie d’un système Flexi Soft.
20
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
5.4
Agencement des fenêtres
Chaque vue (ou fenêtre) comporte plusieurs sous-vues (ou sous-fenêtres) qui peuvent être
agencées librement. L’utilisateur peut :
modifier la hauteur, la largeur et la position de chaque sous-vue en «saisissant» celle-ci
avec la souris au niveau du cadre ou de la barre de titre ;
transformer une sous-vue en vue réduite en cliquant sur le bouton «Masquer automatiquement» (symbolisé par une punaise) à droite dans la barre de titre ; la vue réduite se
trouve alors sur le bord gauche de la fenêtre du logiciel Flexi Soft Designer ;
remettre la vue réduite en position habituelle en cliquant à nouveau sur le symbole
punaise.
Fig. 3 : Les sous-vues
peuvent être transformées
en menus réduits
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
21
Chapitre 5
Interface graphique utilisateur
Notice d’instructions
Flexi Soft Designer
5.5
Vue de Configuration matérielle
La fenêtre Configuration matérielle se compose des sous-fenêtres ci-dessous :
onglets pour repasser aux vues Configuration matérielle, Éditeur logique, Interfaces
(au cas où le projet comporte au moins une passerelle) Rapport, Diagnostic et
Enregistreur de données ;
barre de menus avec les menus Projet, Dispositif, Compléments ;
barre d’outils avec symboles pour un accès rapide aux menus les plus utilisés ;
fenêtre de sélection Éléments. Tous les dispositifs (par ex. capteurs, actionneurs etc.)
auxquels un contrôleur de sécurité Flexi Soft peut être raccordée figurent dans cette
fenêtre. Les dispositifs peuvent être paramétrées et renommés. En outre, des dispositifs définis par l’utilisateur peuvent être créés et enregistrés. En complément des éléments, il est également possible de raccorder des éléments EFI. Ils sont affectés aux
deux interfaces EFI du module principal dans la mesure où ce module principal dispose
d’interfaces EFI.
fenêtre de sélection Exporter une application partielle (voir la section 5.5.9 «Exportation et importation d’une application partielle», page 38) ;
Zone de stockage : Cette zone permet à l’utilisateur de rassembler une sélection de
dispositifs (ou appareils) pour une application pratique et de les y déposer temporairement.
fenêtre de sélection des Modules : Ici sont représentés tous les modules matériels Flexi
Soft pouvant être associés dans un contrôleur de sécurité Flexi Soft. Les modules qui
en raison de la configuration en cours ne peuvent être choisis apparaissent automatiquement grisés. Les modules pouvant être ajoutés à la configuration en cours sont
distingués par le symbole vert «+». Le nombre d’entrées, de sorties et de ports EFI de
chaque module est indiqué.
Depuis la liste déroulante au dessous du module, il est possible de sélectionner le n°
de version ou le kit de fonction (STEP) pour les différents modules. Le kit de fonctions
sélectionné définit la version minimale de firmware à utiliser : STEP 2.XX nécessite au
minimum la version de firmware 2.00. Voir aussi le chapitre 3 «Version, compatibilité et
caractéristiques», page 15.
Zone de configuration : Cette fenêtre permet d’effectuer et de représenter graphiquement la configuration matérielle complète du contrôleur de sécurité Flexi Soft et des
dispositifs connectés. Chacun des modules et appareils connectés peut recevoir un
nom, avoir une étiquette spécifique et être paramétré à partir du menu contextuel le
concernant. En outre, il est possible d’exporter ou d’importer une configuration (configuration matérielle et logique) et, si le Flexi Soft Designer est connecté au système, de
modifier ou réinitialiser le mot de passe ou d’effectuer une réinitialisation logicielle du
système à partir du menu contextuel du module principal.
À gauche, à côté de l’arborescence des modules on trouve des symboles pour les fonctions suivantes : Basculer l’affichage, Paramètres et Modifier les étiquettes. Lorsque
la communication avec une station Flexi Soft est établie, d’autres fonctions apparaissent : Login (éditer le groupe utilisateur), Vérifier (lire et comparer la configuration) et
Lancer ou Stopper le module principal.
22
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
Fig. 4 : Vue de la
«Configuration matérielle»
Remarques
Un double clic sur le module principal dans la zone de configuration ouvre l’éditeur
logique.
Un double clic sur une passerelle quelconque de la configuration ouvre la vue de
configuration de la passerelle concernée.
Basculer l’affichage
Fig. 5 : Bouton de bascule de
l’affichage
Le bouton Zoom +/– permet d’aller et venir entre une vue agrandie et une vue réduite de
la zone de configuration.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
23
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
Paramètres
Fig. 6 : Bouton des
paramètres
Le bouton Paramètres ouvre une fenêtre dans laquelle il est possible de modifier les
paramètres de la maquette. Il est ici possible de …
créer un format d’étiquette personnalisé,
activer ou désactiver des éléments personnalisés, (voir la section 5.5.7 «Éléments
personnalisés», page 32),
activer ou désactiver l’importation des blocs fonction personnalisés,
activer ou désactiver le routage RS-232 pour le module principal,
activer des modules XT supplémentaires (voir la section 5.5.1 «Exercice de
configuration des modules Flexi Soft», page 25),
enregistrer la vue en cours et/ou activer une vue déjà enregistrée,
modifier les emplacements des dossiers dans lesquels les éléments personnalisés sont
enregistrés,
exporter les bits d’état du module sous forme de fichier CSV, par ex. pour une utilisation
dans un API.
Modifier les étiquettes
Fig. 7 : Bouton Modifier les
étiquettes
Le bouton Modifier les étiquettes ouvre l’éditeur central d’étiquettes (voir la section 5.7
«Éditeur d’étiquettes», page 57).
Bouton Modifier
S’il est nécessaire de changer la configuration pendant que le Flexi Soft Designer est
connecté au système, pour passer en mode modification, on peut utiliser le bouton de
Modifier du coin supérieur droit de l’écran, au-dessus de la zone de configuration. De
cette manière, il est possible de modifier la configuration sans se déconnecter préalablement du système.
Fig. 8 : Bouton Modifier dans
la vue du matériel
24
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Interface graphique utilisateur
Notice d’instructions
Chapitre 5
Flexi Soft Designer
5.5.1
Exercice
Exercice de configuration des modules Flexi Soft
Créer un nouveau projet via Nouveau Projet. Dans la fenêtre de sélection des Modules,
tous les modules Flexi Soft s’affichent. Tous les modules sont en grisé sauf les modules
principaux CPUx.
Sélectionner le kit de fonctions dans la liste déroulante au-dessous du module principal
désiré (CPUx). Le kit de fonctions révision V 2.xx nécessite la version de firmware 2.00
ou ultérieure (voir le chapitre 3 «Version, compatibilité et caractéristiques», page 15).
À l’aide de la souris, faire glisser le module principal dans la Zone de configuration. Le
module principal s’affiche ici en plus gros plan. Les entrées/sorties et les bornes de raccordement sont visibles. Les modules principaux sont maintenant grisés. La fenêtre de
sélection des Modules permet de choisir les autres modules (passerelle, modules E/S).
Continuer à faire glisser les autres modules E/S Flexi Soft dans la Zone de configuration. Les flèches vertes indiquent à quel endroit le nouveau module doit être positionné.
Les flèches grises signalent les autres positions possibles. Le module principal est toujours à gauche. Jusqu’à deux passerelles, suivre directement à droite du module principal. Ensuite suivent les modules d’extension. Les modules de relais doivent être placés
à l’extrême droite.
Au niveau de chacun des modules, cliquer sur le bouton droit de la souris et sélectionner ensuite l’entrée Modifier... du menu contextuel. Attribuer une nouvelle étiquette
(nom des modules) à chaque module et refermer la fenêtre en cliquant sur OK.
Il est possible de modifier la position du module en le déplaçant à l’aide de la souris.
Retirer les modules de la configuration en effectuant un clic droit sur le module et en
choisissant la commande Supprimer le module... du menu contextuel. Il est également
possible de déplacer le module avec la souris jusqu’à la corbeille en bas à gauche de la
Zone de configuration.
Remarques
Un système Flexi Soft peut comporter au maximum deux passerelles.
Un système Flexi Soft peut comporter au maximum douze modules d’extension.
Chaque module MOCx occupe deux emplacements et réduit ainsi de 1 le nombre
maximal possible de modules d’extension.
Autoriser des configurations à plus de douze modules d’extension
Il est possible d’autoriser dans le Flexi Soft Designer à partir de la version V1.5.0 des
configurations pouvant contenir jusqu’à 22 modules d’extension. Cela permet de créer
une configuration maximale commune pour plusieurs installations similaires, et de
l’adapter ensuite à chaque installation par simple suppression des modules non utilisés.
Remarques
Les configurations comportant plus de douze modules d’extension sont soumises aux
limitations suivantes :
– Il est impossible de se connecter à un système et de transférer la configuration au
système Flexi Soft.
– Aucune simulation n’est possible.
Un système Flexi Soft ne peut comporter au maximum que deux passerelles.
Procéder comme suit pour autoriser des configurations à plus de douze modules
d’extension :
Dans la vue Configuration matérielle, cliquer sur le symbole des Paramètres à gauche
de la Zone de configuration pour ouvrir la boîte de dialogue des Paramètres.
Sous l’onglet Généralités, activer l’option Activer des Modules XT complémentaires.
Cliquer sur OK.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
25
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
5.5.2
Bits d’état du module dans la vue de configuration matérielle
Lorsque le système Flexi Soft est en ligne (c.-à-d. lorsque le logiciel Flexi Soft Designer est
connecté sur le système), on peut afficher les bits d’état de chaque module avec leur
valeur instantanée.
Effectuer un clic droit sur un module quelconque (module principal, passerelles ou
modules d’extension) et sélectionner Modifier... sur le menu contextuel. Si le système
est en ligne, la fenêtre de dialogue concernant le module choisi s’ouvre avec l’onglet
Diagnostic en plus dans lequel tous les bits d’état disponibles pour le module sélectionné s’affichent avec leur valeur.
Cliquer sur le bouton de Rafraîchissement pour mettre à jour les valeurs des bits d’état
du module.
Fig. 9 : Bits d’état du CPU
dans la vue de configuration
matérielle
Fig. 10 : Bits d’état de la
passerelle dans la vue de
configuration matérielle
26
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
Fig. 11 : Bits d’état du
module XTIO dans la vue de
configuration matérielle
Fig. 12 : Bits d’état du
module XTDI dans la vue de
configuration matérielle
Procéder comme suit pour exporter les bits d’état du module :
Dans la vue Configuration matérielle, cliquer sur le symbole des Paramètres à gauche
de la Zone de configuration pour ouvrir la boîte de dialogue des Paramètres.
Sur l’onglet Exporter l’état du module, cliquer sur le bouton Exporter. Une fenêtre de
sélection de fichier s’ouvre.
Naviguer jusqu’au dossier dans lequel le fichier doit être exporté, saisir le nom du
fichier d’exportation et cliquer sur Enregistrer. Les bits d’état du module sont exportés
sous forme de fichier CSV.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
27
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
5.5.3
Exercice
Exercice de configuration des dispositifs raccordés
Un clic de souris sur l’arborescence de la fenêtre de sélection des Éléments permet de
déployer/réduire les différentes branches. En option : Cliquer sur un dispositif avec le
bouton droit de la souris et sélectionner ensuite l’entrée Modifier le masque. Le cas
échéant, il est possible d’attribuer un N° de réf. interne défini par l’utilisateur. Ce N°
de réf. interne est enregistré pour le dispositif en cours.
Rechercher sur la liste quelques dispositifs et les faire glisser dans la Zone de
stockage.
Remarque
La Zone de stockage sert à mieux appréhender le système. Elle permet de rassembler
tous les dispositifs nécessaires afin de ne pas en oublier lorsque l’on effectue la configuration. Il est également possible de faire glisser des Éléments dans la Zone de configuration à partir de la fenêtre de sélection.
Faire glisser ensuite un dispositif de la Zone de stockage dans la Zone de configuration.
Si aucun module doté des entrées-sorties libres nécessaires ne se trouve dans la Zone
de configuration, il n’est pas possible de l’y déposer. Dans ce dernier cas, déposer
dans la zone de configuration au minimum un module matériel doté d’entrées ou des
sorties, par ex. XTIO ou XTDI.
Si le curseur de la souris survole un dispositif doté des entrées ou sorties adéquates,
ces dernières passent au vert. Le logiciel détermine automatiquement le nombre
d’entrées ou de sorties nécessaires. Déposer le dispositif sur une position appropriée.
L’icône d’appareil s’intègre à cet emplacement dans la vue.
Remarque
Certains éléments ne peuvent pas être raccordés à tous les modules :
Les éléments double canal ne peuvent être raccordés qu’à des modules sécurisés.
Les éléments de sécurité purs ne peuvent être raccordés qu’à des modules sécurisés.
Faire ensuite glisser le dispositif avec la souris pour le déposer sur d’autres entrées ou
sorties adéquates ou bien le remettre dans la Zone de stockage.
Pour supprimer le dispositif, cliquer sur ce dernier avec le bouton droit de la souris et
cliquer sur l’entrée Supprimer du menu contextuel. Une alternative consiste à faire
glisser le dispositif jusque dans la corbeille en bas à gauche dans la Zone de configuration à l’aide de la souris.
Il est possible de paramétrer un dispositif lorsqu’il se trouve dans la Zone de stockage
ou bien dans la Zone de configuration. Cliquer avec le bouton droit de la souris sur un
dispositif de la Zone de stockage ou de la Zone de configuration et sélectionner dans
le menu contextuel l’entrée Modifier... ou double-cliquer avec le bouton gauche de la
souris sur ce même dispositif. La fenêtre Paramètres d’élément s’ouvre alors. Selon le
type de dispositif, il est possible de :
– attribuer une étiquette (nom permettant d’identifier l’élément),
– définir les paramètres d’évaluation pour l’élément, par ex. la durée de discordance,
le filtre ON-OFF ou OFF-ON, le raccordement à une sortie de test, l’activation/désactivation des impulsions de test, etc.
Voir aussi la section 5.5.6 «Paramétrage des éléments raccordés», page 30.
Pour refermer la fenêtre Paramètres d’élément, cliquer sur OK.
28
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
5.5.4
Éléments sûrs et non sûrs dans la configuration matérielle
Les éléments sûrs et non sûrs sont représentés par différentes couleurs dans la
configuration matérielle :
Les éléments sécurisés sont marqués en jaune.
Les éléments non sûrs sont marqués en gris.
Les éléments sûrs raccordés à une entrée ou à une sortie non sûre sont marqués en
rouge.
La plupart des éléments ne sont identifiés comme sûrs ou non sûrs que lorsqu’ils sont
raccordés à une entrée ou à une sortie correspondante :
Les éléments sûrs raccordés à une entrée ou à une sortie sûre sont marqués en jaune.
Les éléments raccordés à une entrée ou à une sortie non sûre sont marqués en gris.
Si un élément marqué en gris qui sont raccordés à une entrée ou à une sortie sûre
restent gris mais peuvent être marqués en jaune par modification.
Les éléments marqués en jaune qui sont déplacés vers une entrée ou vers une sortie
non sûre sont tout d’abord marqués en rouge. Dans ce cas, il est impossible de transférer la configuration. Il faut tout d’abord retirer à l’élément concerné le statut d’élément
de sécurité dans les paramètres d’élément pour pouvoir transférer la configuration.
Procéder comme suit pour identifier un élément comme élément de sécurité :
Double-cliquer ou cliquer avec le clic droit sur un élément marqué en gris ou en rouge et
sélectionner Modifier... dans le menu contextuel. La fenêtre Paramètres d’élément
s’ouvre alors.
Activer la case à cocher Élément de sécurité.
Pour refermer la fenêtre Paramètres d’élément, cliquer sur OK. L’élément est maintenant marqué en jaune.
5.5.5
Déploiement des éléments
Certains éléments sont constitués d’un groupe de deux ou plusieurs sous éléments. Par
ex., l’interverrouillage est constitué d’un interrupteur de sécurité comme élément d’entrée
et d’un circuit de sécurité à interverrouillage comme élément de sortie. Normalement ces
éléments doivent être raccordés à un module (par ex. XTIO), mais certains de ces éléments peuvent être déployés de sorte que leurs éléments constitutifs peuvent être
raccordés à différents modules.
Procédure de déploiement d’un élément :
Placer l’élément (par ex. un interverrouillage) dans la Zone de stockage.
Effectuer un clic droit sur l’élément pour ouvrir le menu contextuel.
Sélectionner la commande Étendre. Élément placé dans la zone de stockage est remplacé par ses sous-éléments qui peuvent être traités comme des éléments individuels.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
29
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
5.5.6
Paramétrage des éléments raccordés
Il est possible de paramétrer les éléments d’entrée et de sortie lorsqu’ils se trouvent dans
la Zone de stockage ou bien dans la Zone de configuration. Selon le type d’élément, il
est possible de :
attribuer une étiquette (nom permettant d’identifier l’élément),
définir les paramètres d’évaluation pour l’élément, par exemple la durée de discordance, le filtre ON-OFF ou OFF-ON, le raccordement à une sortie de test, l’activation/
désactivation des impulsions de test, etc.
Procédure de paramétrage d’un élément raccordé :
Double-cliquer ou cliquer avec le bouton droit de la souris sur un élément de la Zone de
stockage ou de la Zone de configuration et sélectionner dans le menu contextuel l’entrée Modifier.... La fenêtre Paramètres d’élément s’ouvre alors.
Fig. 13 : Fenêtre des
Paramètres d’élément pour
un poussoir d’arrêt d’urgence
ES21
Nom d’étiquette
Au besoin, saisir une Étiquette pour l’élément. Sinon, le nom d’étiquette prédéfini sera
utilisé.
Nombre de pièces
Au besoin, adapter le Nombre de pièces. Si par ex., on raccorde plusieurs capteurs de
type 2 testables L21 sur une entrée, on peut utiliser cette fonction pour adapter le
nombre de dispositifs apparaissant sur la liste de matériel du rapport de maquettes
pour qu’il représente le nombre exact de capteurs utilisés.
30
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
L’élément est connecté aux sorties de test
En activant ou désactivant l’option Élément connecté à la sortie test on fait respectivement en sorte que l’élément en question soit testé ou non. Connecter un élément aux
sorties de test implique que :
les courts-circuits au 24 V dans le câblage du capteur pourraient inhiber la détection de
la condition interrupteur désactivé,
les capteurs électroniques équipés d’entrées de test (par ex. L21) peuvent être testés.
Pour activer ou désactiver le raccordement aux sorties de test, cliquer soit sur la boîte à
cocher, soit sur le bouton en 3D du côté droit de la fenêtre.
Remarque
Un XTDI n’a que deux sources de test, même s’il dispose de 8 bornes de sortie de test.
Protéger les entrées mono canal contre les courts-circuits et les courts-circuits
transversaux !
ATTENTION
Si un défaut de type blocage au niveau haut survient sur une entrée mono canal avec
impulsions de test et que cette entrée était précédemment désactivée, la logique pourrait
interpréter ce signal comme une impulsion. Le blocage au niveau haut entraîne le passage
du signal à l’état haut et après le temps nécessaire à la détection du défaut, le signal repasse à l’état bas. En raison de la détection du défaut, une impulsion peut être générée. Il
faut par conséquent traiter les signaux mono canal avec de grandes précautions :
Si un défaut de type blocage au niveau haut survient sur une entrée mono canal avec
impulsions de test et que cette entrée était précédemment Active (Haut), la logique
détectera une transition retardée de l’état Actif (Haut) à l’état Inactif (Bas).
Si une entrée mono canal est utilisée et qu’une impulsion inattendue ou un front descendant retardé (transition Haut-Bas) arrivent sur cette entrée cela pourrait conduire à
une situation dangereuse. Il faut prendre les mesures suivantes :
– protection des câblages des signaux concernés (afin d’exclure tout court-circuit
transversal entre signaux) ;
– absence de détection de court-circuit transversal, c.-à-d. absence de connexion à la
sortie de test.
Il faut tout particulièrement s’intéresser aux entrées suivantes :
– entrée Réarmement du bloc fonction Réarmement ;
– entrée de Redémarrage du bloc fonction Redémarrage ;
– entrée Redémarrage des blocs fonction de Presse (contact de presse excentrique,
contact de presse universel, mode N passages, configuration de presse, presse cycle unique, presse automatique) ;
– entrée de dégagement (override) sur un bloc fonction inhibition ;
– entrée Réarmement sur un bloc fonction Vanne ;
– entrées Remise à zéro et Remise à x sur un bloc fonction Compteur.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
31
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
5.5.7
Éléments personnalisés
Outre les éléments standard d’entrée et de sortie installés à l’aide du logiciel Flexi Soft
Designer, il est possible de créer, configurer, importer et exporter des éléments personnalisés. Cette fonction permet de créer des modèles d’éléments avec des options de
configurations prédéfinies (par ex. évaluation mono canal ou double canal, durée de
discordance, filtrage on-off, connexions au sorties de test, etc.) adaptées aux besoins
spécifiques de l’équipement.
Procédure d’activation des éléments personnalisés :
Dans la vue Configuration matérielle, cliquer sur le symbole des Paramètres à gauche
de la Zone de configuration pour ouvrir la boîte de dialogue des Paramètres.
Sous l’onglet Généralités, activer l’option Autoriser les éléments personnalisés.
Cliquer sur OK.
Procédure de création d’un élément personnalisé :
Dans la vue Configuration matérielle cliquer sur n’importe quel élément (de la fenêtre
Éléments, de la Zone de configuration ou de la Zone de stockage). Il est recommandé
de choisir un élément aussi semblable que possible à l’élément personnalisé à créer.
Dans le menu contextuel, sélectionner la commande Enregistrer comme élément
personnalisé.... La fenêtre Créer un masque d’élément personnalisé s’ouvre.
Fig. 14 : Fenêtre Créer un
masque d’élément
personnalisé
Renommer et configurer l’élément selon les besoins (voir les détails ci-dessous).
Cliquer sur Enregistrer pour enregistrer le nouvel élément et refermer la fenêtre.
Remarques
Pour pouvoir l’enregistrer, il faut entrer un nom nouveau pour le modèle.
S’assurer que tous les paramètres sont complets et ont une valeur correcte avant
d’enregistrer le nouveau modèle. Qu’il s’agisse d’un élément standard ou personnalisé,
il n’est pas possible de changer un modèle d’élément existant dans le logiciel Flexi Soft
Designer.
32
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
Procédure de configuration d’un élément personnalisé :
Pour ajouter des entrées ou des sorties, sélectionner le nouvel élément personnalisé
sur l’arborescence des éléments et utiliser les boutons pour les sous-éléments audessous de l’arborescence. Il est possible de sélectionner des entrées et des sorties
mono canal ainsi que différents type d’entrées et sorties double canal. Si des souséléments sont ajoutés, ils apparaîtront sur l’arborescence des éléments un niveau audessous de l’élément personnalisé.
Fig. 15 : Ajout et suppression
de sous-éléments d’un
élément personnalisé
Sélectionner le nouvel élément dans l’arborescence et saisir un nouveau nom pour cet
élément sous l’onglet Généralités. Il n’est pas possible de sauvegarder un élément
sous un nom déjà affecté à un autre élément. Cependant, il n’est pas nécessaire de
saisir le nom du nouvel élément dans toutes les langues disponibles. Il suffit de changer
le nom de l’élément dans la langue effectivement sélectionnée sur le logiciel Flexi Soft
Designer du PC.
Utiliser le bouton Parcourir... du bas de l’écran pour affecter une image à tout élément
ou sous-élément.
Si un élément contient deux sous-éléments ou plus, l’option Extractible ? est alors
disponible. Les éléments basés sur un modèle ayant été configuré avec l’option Activé
peuvent être développés ou subdivisés en leurs sous-éléments qui peuvent alors être
traités comme des éléments individuels (voir la section 5.5.5 «Déploiement des
éléments», page 29).
Si l’option Sortie test mono canal ? est activée, tous les sous-éléments de l’élément
doivent être connectés à la même sortie de test. Les sélecteurs de mode testés constituent un bon exemple : il faut utiliser les entrées I1/I3/I5/I7 si la sortie test X1 est
utilisée et les entrées I2/I4/I6/I8 si la sortie test X2 est utilisée.
Saisir la liste de pièces BOM (bill of material) souhaitée sous l’onglet Info liste de
pièces pour les éléments utilisés et leurs sous-éléments. Cette information sera utilisée
par le générateur de rapports du Flexi Soft Designer pour la liste des pièces.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
33
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
Fig. 16 : Saisie de la liste de
pièces pour un élément
personnalisé
Sélectionner l’élément personnalisé (ou le sous-élément) à configurer et pour modifier
les paramètres de configuration cliquer sur l’onglet Paramètres.
Fig. 17 : Modification des
paramètres de configuration
d’un élément personnalisé
Adapter les paramètres (par ex. durée de discordance, filtre ON-OFF, filtre OFF-ON, etc.)
comme décrit à la section 5.5.5 «Déploiement des éléments», page 29. Outre la modification des options de configuration, il est également possible de les activer ou de les
désactiver complètement ainsi que d’entrer des valeurs maximales, minimales et prédéfinies.
Pour une fonction donnée, cocher Obligatoire si des éléments basés sur ce modèle
doivent être utilisés pour des modules prenant cette fonction en charge (par ex. pour
créer un élément qui nécessite une connexion à un module avec des sorties de test).
Cocher la case Configuration d’élément modifiable, si les éléments basés sur ce
nouveau modèle doivent être modifiables dans les limites prédéfinies sous l’onglet
Paramètres.
Si certaines des options ne doivent pas être modifiables, décocher la case Visible
individuelle de chacune de ces options.
Procédure de transfert d’un élément personnalisé sur un autre PC :
Enregistrer le projet et l’ouvrir sur un autre PC. Les éléments personnalisés contenus
dans le projet sont automatiquement importés.
Remarque
34
Pour importer des éléments personnalisés, il faut disposer d’une version 1.3.0 ou plus
récente du logiciel Flexi Soft Designer.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
Procédure de suppression d’un élément personnalisé :
Dans la fenêtre des Éléments de la vue Configuration matérielle effectuer un clic droit
sur les éléments personnalisés à supprimer.
Dans le menu contextuel, sélectionner la commande Supprimer le masque.... Le programme demande de confirmer cette action.
Cliquer sur OK.
Remarque
Il n’est pas possible de supprimer un élément un modèle d’élément standard.
Procédure d’exportation des éléments personnalisés sous forme de fichiers XML :
Dans la fenêtre Éléments, effectuer un clic droit sur l’élément personnalisé à exporter
et sélectionner la commande Exporter... du menu contextuel. Une fenêtre de sélection
de dossier s’ouvre.
Sélectionner ou créer le dossier dans lequel l’élément personnalisé doit être exporté et
cliquer sur OK. L’élément personnalisé est alors enregistré dans un fichier XML.
Procédure d’importation des éléments personnalisés sous forme de fichiers XML :
Dans la fenêtre Éléments effectuer un clic droit sur un élément quelconque ou un
groupe d’éléments et sélectionner la commande Importer... du menu contextuel. Une
fenêtre de sélection de fichier s’ouvre.
Sélectionner le fichier XML de l’élément personnalisé à importer et cliquer sur OK.
L’élément personnalisé est alors importé.
5.5.8
Raccordement de modules compatibles EFI
Il est possible de raccorder des modules compatibles EFI au module principal si le projet
contient un module CPU1, CPU2 ou CPU3.
Effectuer un glisser-déposer du dispositif compatible EFI désiré (par ex. un barrage
immatériel de sécurité C4000) depuis la fenêtre de sélection Éléments sur la connexion EFI du module principal. L’Assistant de sélection de dispositif s’ouvre à l’endroit
où il est possible de sélectionner la version exacte du dispositif ou bien d’entrer la
désignation directement.
Cliquer sur Terminer pour confirmer la sélection et raccorder le dispositif compatible
EFI sélectionné. Les bits EFI du dispositif compatible EFI raccordé sont maintenant
disponibles dans l’éditeur logique sous forme d’entrées et de sorties pour le CPU.
Double-cliquer sur un dispositif compatible EFI pour ouvrir boîte de correspondante.
Remarques
La configuration d’un dispositif compatible EFI doit être téléchargée ou transférée
séparément à partir de la fenêtre de configuration du dispositif en question. À cet effet,
il faut commencer par connecter le logiciel Flexi Soft Designer au système Flexi Soft.
Pour cascader des dispositifs compatibles EFI, se référer à la description technique EFI
(réf. SICK n° 8012611).
En fonction des dispositifs déjà connectés, il peut y avoir des restrictions sur les dispositifs qui peuvent être raccordés à l’autre connexion EFI.
Commutation de l’adresse EFI
Dans certaines combinaisons de dispositifs compatibles EFI, il est obligatoire que le système Flexi Soft possède l’adresse EFI 13. En effet l’adresse EFI 14 est déjà occupée par
un autre dispositif compatible EFI (par ex. une passerelle EFI, UE403).
Pour basculer entre l’adresse EFI 13 et l’adresse EFI 14, effectuer un clic droit sur le
module principal et sélectionner Addresse 13 ou Addresse 14 dans le menu contextuel.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
35
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
Remarque
Après avoir commuté l’adresse EFI, le système Flexi Soft effectue une réinitialisation,
c.JàJd. que toutes les sorties sont désactivées.
Test d’intégrité du système EFI
Le module principal Flexi Soft peut tester les dispositifs compatibles EFI raccordés sur les
interfaces EFI à chaque réarmement de la tension. Les paramètres suivants peuvent être
comparés à ceux qui ont été enregistrés lors de la dernière configuration du module
principal :
désignation : un dispositif possédant la même désignation est attendu ;
numéro de série : un dispositif possédant le même numéro de série est attendu ;
date de configuration : un dispositif possédant la même date de configuration est
attendu.
Si les paramètres de l’appareil raccordé ne correspondent pas à aux valeurs enregistrées,
le module principal met alors les données d’entrée et de sortie de ce dispositif compatible
EFI sur 0 et la LED EFI correspondante (EFI1 ou EFI2) commence à
clignoter en Rouge
(1 Hz).
Remarque
Si la date de configuration est utilisée pour vérifier l’intégrité du système EFI, il est alors
impératif de transférer la configuration des dispositifs compatibles EFI connectés avant de
transférer la configuration du module principal.
Si la configuration ne correspond pas aux dispositifs physiquement présents, un point
d’interrogation s’affiche sur la connexion EFI concernée dans la configuration matérielle
du Flexi Soft Designer.
Un dispositif compatible EFI est physiquement présent sur cette connexion EFI mais
n’est pas inclus dans la configuration du module principal. Procéder alors à un upload
de la configuration à l’aide de la commande Transférer projet pour que ce dispositif
soit ajouté à la configuration du module principal. Exception : En cas de configuration
vérifiée dans le module principal, le capteur n’est pas ajusté. Dans ce cas, la configuration dans le module principal reste inchangée.
Un dispositif compatible EFI est configuré sur cette connexion EFI mais n’est pas physiquement présent. Dans ce cas, l’icône du dispositif est accompagnée d’un point
d’interrogation. Procéder alors à un upload de la configuration à l’aide de la commande
Transférer projet pour que ce dispositif soit retiré de la configuration du module principal. Exception : En cas de configuration vérifiée dans le module principal, le capteur
n’est pas ajusté. Dans ce cas, la configuration reste inchangée.
Procédure de configuration d’un test d’intégrité d’un système EFI :
Si le logiciel Flexi Soft Designer est connecté au module principal, cliquer sur
Déconnexion ou passer en Mode Édition.
Effectuer un clic droit sur l’élément de sortie et sélectionner Modifier... sur le menu
contextuel. Dans la fenêtre suivante, cliquer sur le bouton EFI situé à gauche.
36
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
Fig. 18 : Configuration du
test d’intégrité EFI
Vérifier tous les paramètres qui doivent être utilisés pour le test d’intégrité du système
EFI.
Cliquer sur OK pour accepter les paramètres et fermer la fenêtre de paramétrage.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
37
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
5.5.9
Exportation et importation d’une application partielle
Il est possible d’exporter ou d’importer une application partielle. Tous les modules avec
leurs entrées et sorties respectives ainsi que leur logique sont exportés saufs pour le
module principal. En cas d’exportation d’un projet qui contient des dispositifs compatibles
EFI, il est nécessaire de reconfigurer ces derniers pour pouvoir importer l’application
partielle dans un autre projet.
En cas d’importation d’une application partielle dans un projet existant, les modules, les
éléments et la logique enregistrés sont ajoutés à ce projet tandis que le reste du projet
reste inchangé. C’est particulièrement utile lorsque l’on a besoin de remplacer un module
principal dans un projet existant sans reconfigurer l’ensemble du matériel et de la logique.
Procédure d’exportation d’une application partielle :
Dans la fenêtre de sélection Application partielle, cliquer sur Enregistrer en tant que
nouvelle application partielle.
Ou :
Effectuer un clic droit sur le module principal et sélectionner Exporter la configuration... depuis le menu contextuel. La fenêtre suivante s’ouvre.
Fig. 19 : Fenêtre
d’exportation d’une
configuration
Il est possible d’ajouter une description à la configuration. À cet effet, utiliser le champ
Description.
Cliquer sur le bouton à droite du champ Exporter le fichier. Une fenêtre de sélection de
fichier s’ouvre. Naviguer jusqu’au dossier dans lequel le fichier doit être exporté, saisir
le nom du fichier d’exportation et cliquer sur Enregistrer pour refermer la fenêtre de
sélection.
Cliquer ensuite sur OK pour exporter l’application partielle.
38
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
Procédure d’importation d’une application partielle :
Dans la fenêtre de sélection Application partielle, cliquer sur Charger une application
partielle.
Ou :
Effectuer un clic droit sur le module principal et sélectionner Importer une configuration... depuis le menu contextuel. La fenêtre suivante s’ouvre.
Fig. 20 : Fenêtre
d’importation d’une
configuration
Dans le panneau de gauche, naviguer jusqu’au dossier du projet et le sélectionner.
Tous les fichiers d’importation Flexi Soft (*.fsi) du dossier sélectionné s’affichent dans
le panneau central.
Choisir un fichier .fsi pour afficher l’application partielle et la description qu’il contient
dans la zone de droite.
Cliquer ensuite sur OK pour importer l’application partielle sélectionnée. Le matériel
contenu dans le fichier d’importation est alors ajouté au matériel du projet en cours
tandis que la logique importée est insérée sous forme d’une ou plusieurs nouvelles
pages distinctes dans l’éditeur logique.
Exemple : Un projet renferme un CPU1 et un module XTIO ; un C4000, un poussoir
d’arrêt d’urgence, un robot et une page avec la logique nécessaire dans l’éditeur
logique. L’application partielle sélectionnée comporte un module XTIO supplémentaire
avec une commande bimanuelle et un moteur ainsi qu’une page dans l’éditeur logique
qui contient la logique de commande de ces dispositifs. Une fois l’importation terminée,
le projet contient les deux modules XTIO avec leurs dispositifs respectifs connectés et
les deux programmes logiques sur deux pages distinctes.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
39
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
Procédure de remplacement d’un module principal dans le projet Designer :
À l’aide des fonctions exportation et importation, il est possible d’échanger un module
principal (par ex. CPU0 -> CPU1 ou changer de version du firmware) dans un programme
existant sans avoir à reconfigurer le projet (configuration matérielle, logique).
Charger le projet comportant le module principal à échanger.
Exporter l’application partielle comme décrit ci-dessus.
Dans le menu Projet, sélectionner la commande Nouveau, Projet de station
autonome.
Dans la vue Configuration matérielle, ajouter le nouveau module principal désiré dans
le nouveau projet.
Cliquer avec le bouton droit de la souris sur le nouveau module principal et importer à
nouveau l’application partielle.
Remarque
La configuration des dispositifs compatibles EFI éventuellement raccordés n’est pas incluse dans l’application partielle exportée. Il faut par conséquent reconfigurer ces dispositifs. Les connexions restent toutefois préservées dans la logique de ces dispositifs.
Procédure de remplacement d’un module d’E/S dans le projet Designer :
Charger le projet comportant le module E/S à échanger.
Ajouter le nouveau module E/S à la configuration matérielle.
Déplacer des éléments raccordés à l’ancien module sur le nouveau module. De cette
manière, les connexions logiques seront préservées.
Supprimer l’ancien module.
Remarques
Cette méthode ne fonctionne pas pour les éléments utilisés en combinaison avec un
bloc fonction de Coupure rapide car ces éléments ne peuvent plus être déplacés vers
un autre module.
Cette méthode n’est pas possible en cas d’éléments groupés, comme par ex. des sélecteurs de mode ou des commutateurs à interverrouillage.
5.5.10
Routage RS-232
Il est possible d’accéder par l’interface RS-232 du module principal aux données d’entrée
et de sortie du système Flexi Soft. Cela permet par ex. la communication entre le système
Flexi Soft et un API raccordé sans utiliser de passerelle ni raccorder de HMI (voir aussi la
section «Exportation des noms d’étiquette pour une utilisation dans ProJface GPJPro EX»,
page 58).
Ne jamais utiliser l’interface RS-232 pour des applications relatives à la sécurité !
ATTENTION
40
Le protocole de communication utilisé pour l’interface RS-232 ne prend pas en charge les
mécanismes de sécurité nécessaires à la communication à l’intérieur d’un réseau de
sécurité. C’est pourquoi les données échangées par le biais de l’interface RS-232 ne
doivent pas être utilisée pour des fonctions liées à la sécurité.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
Procédure d’activation du Routage RS-232 :
Dans la configuration matérielle, cliquer sur le bouton Paramètres à gauche de la zone
de configuration.
Sur l’onglet Généralités, activer l’option Routage RS-232 pour le CPU.
Fig. 21 : Activer routage
RS@232
Cliquer sur OK. Le routage RS-232 est alors activé. Dans le menu Interfaces, il est alors
possible d’ouvrir la fenêtre de configuration pour les données à transmettre.
Il est possible de lire jusqu’à 100 octets depuis le système Flexi Soft et d’écrire jusqu’à
4 octets vers le système Flexi Soft.
Configuration des données d’entrée pour le routage RS-232
Dans le menu Interfaces, cliquer sur RS-232 [0] pour ouvrir la boîte de dialogue de
configuration RS-232.
Cliquer à gauche sur le bouton Flexi Soft vers RS-232 pour afficher la configuration du
routage pour les données d’entrée.
Fig. 22 : Configuration des
données transférées vers le
réseau par le biais de RS@232
4
2
1
3
Cette fenêtre est divisée en trois zones : Données disponibles [1], Fichier RS-232 [2] et
Noms d’étiquettes [3].
Le coin supérieur gauche de la fenêtre héberge la barre d’outils [4].
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
41
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
La barre d’outils
Fig. 23 : Barre d’outils de la
configuration du routage
La barre d’outils présente des boutons pour les fonctions suivantes (de gauche à droite) :
Les boutons Charger configuration personnalisée et Enregistrer configuration utilisateur permettent d’ouvrir et/ou d’enregistrer une configuration qui inclut les noms
d’étiquette utilisés au format XML. Si on charge une configuration, toutes les modifications qui n’auraient pas été enregistrées sont perdues. Cette commande n’est pas
réversible.
Les boutons Importer et Exporter permettent d’importer et d’exporter les noms d’étiquette utilisés sous forme de fichier CSV (valeurs séparées par des virgules). Cela permet d’importer et d’utiliser dans un programme d’API les noms d’étiquettes attribués.
Le bouton Importer n’est disponible que pour la configuration du routage dans le sens
RS-232 vers Flexi Soft.
Remarque
Le bouton Paramètres par défaut restaure la configuration de routage par défaut. Le
programme demande de confirmer cette action. En cliquant sur Oui, toutes les modifications qui n’auraient pas été enregistrées sont perdues. Cette commande n’est pas
réversible.
Tout supprimer supprime la configuration, c.-à-d. que tous les octets affectés dans la
zone Fichier RS-232 sont supprimés. Le programme demande de confirmer cette
action.
Supprimer routage supprime l’octet actuellement sélectionné dans la zone
Fichier RSU232.
Les outils Annuler et Restaurer permettent d’annuler et restaurer les modifications
effectuées sur la configuration.
Données disponibles
Cette zone propose toutes les sources à partir desquelles des données peuvent être acheminées sur le réseau. Elle est divisée en deux vues qui conservent les données d’entrée et
de sortie. Il est possible de passer d’une vue à l’autre au moyen des onglets du bas.
La vue Entrée contient les valeurs d’entrée des modules Flexi Soft et dispositifs compatibles EFI raccordés ainsi que les données d’état de module. Si le système Flexi Soft
comporte des passerelles, les données d’entrée des passerelles (c.-à-d. les données
que les passerelles reçoivent du réseau) sont également disponibles.
La vue Sortie propose les valeurs de sortie pour les modules Flexi Soft et les dispositifs
EFI connectés ainsi que les Résultats logiques de l’éditeur logique.
Toutes les sources prises en charge par la configuration en cours sont affichées en noir :
modules Flexi Soft connectés ;
dispositifs EFI connectés ;
résultats logiques configurés ;
3)
données d’entrée et données de sortie des passerelles.
3)
42
Dans la configuration par défaut, seul le premier résultat logique (résultat logique 0) est actif et disponible. Il
est possible d’activer plus de bits de sortie pour les résultats logiques dans l’éditeur logique.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
Les sources n’ayant pas été configurées sont affichées en gris. En cochant la case
Montrer uniquement les données disponibles dans le coin supérieur gauche les sources
non utilisées disparaissent de l’écran.
Les sources utilisées dans le programme logique sont identifiées par un petit symbole à
côté du texte.
Procédure d’ajout d’un octet de données à la table de routage :
Avec le bouton gauche de la souris, déplacer un élément (un octet par ex.) en dehors de
la zone Données disponibles vers un emplacement libre de la zone Jeu de données de
passerelle vers réseau (glisser-déposer). Si la position souhaitée n’est pas disponible, il
faut commencer par l’effacer ou bien déplacer l’octet qui lui est attribué à cet instant.
Remarque
Il est possible d’utiliser le même octet plusieurs fois dans la même table de routage.
La zone du Fichier RS-232
Cette zone affiche la table de routage. Il indique le contenu actuel des données qui sont
envoyées par l’interface RS-232. Les octets et les bits signalés en bleu contiennent des
données «live» du système si la configuration matérielle prend la source en charge. Les
octets en gris ne contiennent pas de données associées puisque la configuration matérielle ne prend pas ces sources en charge.
Procédure de suppression d’un octet de données de la table de routage :
Avec le bouton gauche de la souris, déplacer l’octet à supprimer sur le symbole de la
corbeille dans le coin inférieur gauche de la zone Fichier RS-232 (glisser-déposer).
Ou :
Sélectionner l’octet à supprimer en cliquant dessus à l’aide du bouton gauche de la
souris. Cliquer ensuite sur le bouton Supprimer le routage de la barre d’outils.
Ou :
Appeler le menu contextuel en cliquant sur l’octet correspondant avec le bouton droit
de la souris. Dans le menu contextuel, sélectionner la commande Supprimer le
routage.
Procédure de déplacement d’un octet de données à un autre emplacement de la table
de routage :
Faire glisser l’octet à déplacer voulu et le déposer sur la position souhaitée. Si la position souhaitée n’est pas disponible, il faut commencer par l’effacer ou bien déplacer
l’octet qui lui est attribué à cet instant.
Zone des Noms d’étiquette
Cette zone indique les noms d’étiquettes de tous les bits des octets actuellement sélectionnés dans la zone Données disponibles ou dans la zone Fichier RS-232. Il est possible
de modifier les noms d’étiquettes dans l’éditeur de noms d’étiquettes, ainsi qu’en partie
dans l’éditeur logique et la boîte de dialogue de configuration matérielle (par ex. pour les
modules d’extension). Il n’est pas possible de modifier les noms d’étiquettes dans la zone
Nom d’étiquettes de la boîte de dialogue de configuration pour le routage de Flexi Soft
vers RS-232.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
43
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
Configuration des données de sortie (RS-232 vers Flexi Soft)
Cliquer à gauche sur le bouton RS-232 vers Flexi Soft. La fenêtre ci-dessous s’ouvre :
Fig. 24 : Boîte de dialogue
RS-232 vers Flexi Soft
1
2
Cette fenêtre est divisée en deux zones : Fichier RS-232 [1] et Noms d’étiquettes [2] :
La zone Fichier RS-232 indique la configuration actuelle des données de sortie.
La zone des Noms d’étiquettes affiche les noms d’étiquettes associés à l’octet en
cours de sélection dans la zone Fichier RS-232.
Sélectionner un octet dans la zone Fichier RS-232.
Pour chaque bit à utiliser de l’octet sélectionné, saisir un nom d’étiquette.
44
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
Chaque bit auquel un nom d’étiquette est affecté est ensuite disponible dans l’éditeur
logique comme entrée RS-232.
Fig. 25 : Noms d’étiquettes
des données de sortie
RS@232 dans l’éditeur logique
Enregistrement et transmission d’une configuration
Les boutons Charger configuration personnalisée et Enregistrer configuration utilisateur permettent d’enregistrer ou de charger une configuration au format XML. Si on charge
une configuration, toutes les modifications qui n’auraient pas été enregistrées sont perdues. Cette commande n’est pas réversible.
Importation et exportation d’une configuration
Les boutons Importer et Exporter permettent d’importer et d’exporter une configuration
qui inclut les noms d’étiquette utilisés sous forme de fichier CSV (valeurs séparées par des
virgules). Ces fonctions permettent d’importer et d’utiliser les noms d’étiquettes attribués
dans le projet Flexi Soft et dans le programme de l’API et vice versa.
Si une configuration est importée, toutes les modifications qui n’auraient pas été enregistrées sont perdues. Cette commande n’est pas réversible.
Remarque
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Le bouton Importer n’est disponible que pour la configuration du routage dans le sens
RSU232 vers Flexi Soft.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
45
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
5.6
Vue de l’éditeur logique
Le logiciel Flexi Soft Designer dispose d’un Éditeur logique graphique. La logique des
fonctions est programmée au moyen de blocs fonction logiques et spécifiques des applications. Les entrées, les blocs fonction et les sorties seront disposés sur une feuille de
travail et reliés ensemble selon les besoins.
Dès qu’un module principal Flexi Soft est déposé dans la Zone de configuration, il est
possible d’accéder à l’Éditeur logique via l’onglet de même nom.
Fig. 26 : Fenêtre de l’éditeur
logique
La fenêtre Éditeur logique est constituée des sous-fenêtres suivantes :
barre de menus avec les menus Projet, Dispositif, Compléments ;
barre d’outils avec symboles pour un accès rapide aux menus les plus utilisés ;
onglets pour repasser aux vues Configuration matérielle, Éditeur logique, Interfaces
(au cas où le projet comporte au moins une passerelle) Rapport, Diagnostic et
Enregistreur de données ;
barre d’outils spécifique pour l’éditeur logique avec les fonctions suivantes : Insérer
une page, Supprimer ou Renommer la page courante, Imprimer la page courante,
Zoomer, Copier/Couper/Coller/Supprimer des objets, Annuller/Répéter la dernière
action, Ouvrir la fenêtre d’édition des résultats logiques, Afficher/Masquer le
quadrillage, Afficher le quadrillage en lignes ou en pointillés, Montrer les mnémoniques dans la zone d’édition, Rechercher un bloc fonction, Passage en mode
Simulation et Passage en mode Forçage ;
fenêtre de sélection pour Entrées, Blocs fonction, Sorties et Diagnostic ;
fenêtre Aperçu BF à gauche au-dessous de leur représentation des principales ressources système comme le nombre de blocs fonction utilisées/disponibles ou le temps
d’exécution logique applicable (temps de cycle de la logique). Lorsque le curseur de la
souris passe au-dessus d’un bloc fonction de la feuille de travail, la fenêtre Aperçu BF
affiche des informations complémentaires concernant ce bloc ;
feuilles de travail (Pages) pour la création de logique, de la Page Résumé E/S et de la
Matrice E/S que l’on peut sélectionner alternativement au moyen d’onglets.
46
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Interface graphique utilisateur
Notice d’instructions
Chapitre 5
Flexi Soft Designer
5.6.1
Exercice
Exercice d’utilisation de l’éditeur logique
Dans la vue Configuration matérielle, rassembler un module principal, au moins un
module FX3-XTIO et un élément.
Démarrer l’Éditeur logique en cliquant sur l’onglet libellé à son nom.
Dans la fenêtre de sélection pour les Entrées, Blocs fonction et Sorties, cliquer sur
Entrées et faire glisser une entrée depuis la liste de sélection vers la feuille de travail. Il
est possible de marquer plusieurs entrées en cliquant dessus tout en maintenant
enfoncée la touche [Ctrl] ou en cliquant le premier et le dernier sous forme d’une
série tout en maintenant la touche [Maj] enfoncée. On peut ensuite faire glisser toutes
ensemble les entrées marquées vers la feuille de travail.
Dans la fenêtre de sélection pour les Entrées, Blocs fonction et Sorties cliquer sur
Blocs fonction et faire glisser un bloc fonction spécifique de l’application ou logique
depuis la liste de sélection vers la feuille de travail. Le bloc fonction s’affiche en rouge
tant que toutes les entrées ne sont pas raccordées.
Dans la fenêtre de sélection pour les Entrées, Blocs fonction et Sorties, cliquer sur
Sorties et faire glisser une sortie depuis la liste de sélection vers la feuille de travail.
Remarque
Les entrées et sorties sont identifiées par différentes couleurs dans l’éditeur logique selon
leur fonction :
– gris : non sûre ;
– jaune : sûre ;
– bleu : diagnostic.
Relier les nœuds de l’entrée à l’un des champs d’entrée du bloc fonction (nœud) et une
sortie (nœud) du bloc fonction au nœud de la sortie. Pour ce faire, cliquer avec le bouton gauche de la souris sur l’un des nœuds et tout en maintenant le bouton enfoncé,
faire glisser le pointeur sur le nœud avec lequel il faut relier le premier. Une fois que
toutes les entrées du bloc fonction ont été raccordées, le bloc s’affiche en jaune.
Une alternative consiste à placer et raccorder les entrées et les sorties en une étape.
Faire glisser une entrée ou une sortie en maintenant le bouton gauche de la souris
enfoncée jusqu’au nœud d’entrée ou de sortie souhaité du bloc fonction. Lorsque le
pointeur de la souris survole le nœud, il est mis en surbrillance. Faire glisser ensuite
l’entrée ou la sortie à l’endroit de la feuille de travail où il devra être positionné et
relâcher le bouton gauche de la souris.
Tout en maintenant la touche [Ctrl] enfoncée, on peut faire un glisser-déposer de
l’extrémité d’une connexion existante pour la déplacer d’un nœud à un autre. Cela
permet de réaffecter une connexion sans avoir à la supprimer préalablement.
Pour sélectionner l’entrée, le bloc fonction et la sortie ainsi que les liaisons il suffit de
cliquer dessus, on peut aussi alors les faire glisser à l’aide du bouton gauche de la
souris et les déplacer à volonté.
Dans la fenêtre de sélection des Entrées, Blocs fonction et Sorties, cliquer sur Aperçu
BF. En survolant un élément avec la souris, un aperçu de ce dernier ou les données
d’un bloc fonction apparaissent dans la fenêtre Aperçu BF.
Pour remplacer un bloc fonction par un autre bloc fonction, déplacer le bloc fonction
souhaité en dehors de la liste de sélection par-dessus un bloc fonction déjà positionné,
puis relâcher le bouton gauche de la souris. Le programme demande s’il faut remplacer
le bloc fonction déjà positionné par le nouveau bloc fonction.
Avec le bouton droit de la souris, cliquer sur un élément d’entrée ou de sortie dans
l’éditeur logique afin d’afficher les pages logiques sur lesquels l’élément ainsi sélectionné est utilisé.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
47
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
Afin de supprimer un élément d’une feuille de travail, effectuer un clic droit sur cet
élément et sélectionner la commande Supprimer sur le menu contextuel.
5.6.2
Niveaux d’accès à la logique
La fonction de niveau d’accès à la logique permet de protéger certaines pages de l’éditeur
logique par un mot de passe. Il est ainsi possible d’empêcher des personnes non autorisées à modifier la page logique.
Les différents niveaux d’accès à la logique sont les suivants :
Tab. 4 : Niveaux d’accès
dans l’éditeur logique
Niveau d’accès
Droit
Non connecté
Modification de pages non protégées
Niveau d’accès à la
logique 1
Modification de pages non protégées
Modification de pages protégées (uniquement niveau
d’accès 1)
Mettre en place une protection des pages non protégées
(uniquement niveau d’accès 1)
Retirer la protection des pages (uniquement niveau
d’accès 1)
Niveau d’accès à la
logique 2
Modification de pages non protégées
Modification de toutes les pages protégées
Mettre en place une protection de pages
Retirer la protection de toutes les pages
Désactiver la protection des pages
Procédure d’activation de la protection des pages :
Dans la configuration matérielle, effectuer un clic droit sur le module principal et
sélectionner Modification d’accès aux pages logiques dans le menu contextuel.
Activer l’option Activer la protection par mot de passe des pages logiques.
Attribuer les mots de passe aux niveaux d’accès 1 et 2.
Cliquer sur OK.
Procédure de connexion à un niveau d’accès à la logique :
Dans la configuration matérielle, effectuer un clic droit sur le module principal et
sélectionner Modification d’accès aux pages logiques dans le menu contextuel.
Dans la zone Niveaux d’accès actuels à la logique, cliquer sur Connexion.
Dans la boîte de dialogue de connexion, sélectionner le niveau d’accès souhaité, saisir
le mot de passe et cliquer sur Connexion.
Cliquer sur OK.
Procédure de déconnexion :
Dans la configuration matérielle, effectuer un clic droit sur le module principal et
sélectionner Modification d’accès aux pages logiques dans le menu contextuel.
Dans la zone Niveaux d’accès actuels à la logique, cliquer sur Déconnexion.
Cliquer sur OK.
48
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
Procédure de protection d’une page logique :
Dans l’éditeur logique, ouvrir la page à protéger.
Cliquer sur la page avec le bouton droit de la souris et sélectionner dans le menu contextuel le sous-menu Protéger l’accès à la page ainsi que le niveau d’accès souhaité.
Si l’utilisateur n’est pas connecté, le programme demande le mot de passe pour le
niveau d’accès souhaité. Saisir le mot de passe et cliquer sur Connexion.
Le niveau d’accès à une page protégée est indiqué en gris clair en haut à gauche de la
page.
Procédure de suppression de protection d’une page logique :
Dans l’éditeur logique, ouvrir la page dont la protection doit être supprimée.
Cliquer sur la page avec le bouton droit de la souris et sélectionner dans le menu contextuel le sous-menu Protéger l’accès à la page la commande Supprimer la protection
d’accès à la page.
Si l’utilisateur n’est pas connecté, le programme demande le mot de passe pour le
niveau d’accès souhaité. Saisir le mot de passe et cliquer sur Connexion.
5.6.3
Validation de la configuration
Le logiciel Flexi Soft Designer effectue une vérification automatique du programme logique. Si une erreur est détectée, la configuration est marquée comme non valable et un
symbole d’avertissement apparaît en haut à droite de l’écran. En outre, un symbole
d’avertissement signale la page du programme logique et le bloc fonction qui n’est pas
connecté correctement (par ex. une ou plusieurs entrées ne sont pas raccordées) est
affiché en rouge.
Fig. 27 : Avertissements de
configurations erronées
Aussi longtemps que la configuration n’est pas valable, il n’est pas possible de démarrer le
mode simulation ni de la transférer dans le système Flexi Soft.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
49
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
Procédure de correction d’une configuration non valable :
Raccorder toutes les entrées du bloc fonction qui ne le sont pas encore. Dès que tous
les blocs fonction sont raccordés correctement, ils s’affichent en jaune et le pictogramme d’avertissement disparaît.
Vérifier que l’application tout entière est valable !
ATTENTION
Le logiciel Flexi Soft Designer vérifie les erreurs de connexion du diagramme logique. Il
appartient au programmeur de déterminer si l’application est conforme à l’analyse de
risques, à la stratégie d’élimination des risques et à toutes les normes et réglementations
applicables. Dans le cas contraire, l’opérateur de la machine courrait un risque.
5.6.4
Entrées et bits de diagnostic du module principal dans l’éditeur logique
Dans l’éditeur logique, le module principal met à disposition sur les onglets Entrées et
Diagnostic les entrées et bits de diagnostic suivants :
0 Logique et 1 Logique
L’entrée 0 Logique peut être utilisée pour définir une entrée de bloc fonction constamment égale à 0 (état bas). À l’inverse, l’entrée 1 Logique peut être utilisée pour définir une
entrée de bloc fonction constamment égale à 1 (état haut). Cela peut s’avérer nécessaire
pour réaliser une configuration logique valable si certaines entrées d’un bloc fonction ne
sont pas utilisées tandis qu’elles ne peuvent pas être désactivées.
Configuration est valable
Ce bit de diagnostic est à l’état haut lorsque la configuration du module principal est
valable.
Tension d’alimentation du module OK
Ce bit de diagnostic est à l’état haut lorsque la tension d’alimentation du module principal
ne présente pas d’erreur.
Apprentissage Flexi Line requis
Ce bit de diagnostic est à l’état haut lorsqu’un apprentissage est requis dans un système
Flexi Line.
Vérifier l’état
Ce bit de diagnostic est à l’état haut lorsque la configuration est vérifiée (la LED CV du
module principal est constamment allumée en jaune).
Premier cycle logique
Ce bit de diagnostic est à l’état haut au cours du tout premier cycle logique après chaque
transition de l’état Arrêt à l’état Marche. Il reste à l’ état bas pour tous les cycles logiques
suivants. Ce bit de diagnostic peut être utilisé pour déclencher des fonctions d’initialisation dans le programme logique.
Bit de simulation
Ce bit de diagnostic est à l’état haut lorsque le mode Simulation est actif.
Bits d’état Flexi Link
Remarque
50
Dans un système Flexi Link, des bits d’état de CPU supplémentaires sont disponibles. Pour
une description de ces bits d’état, voir la section 7.4.7 «État d’apprentissage Flexi Link et
diagnostics», page 110.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
État EFI1 et État EFI2
Ces entrées sont disponibles seulement avec les modules principaux ayant une interface
EFI, par ex. CPU1 et CPU2. État EFI1 et État EFI2 ainsi que les EFI1 OK et EFI2 OK de
même signification se trouvent sur l’onglet Diagnostic sous le module principal.
Tab. 5 : Interprétation des
bits d’état EFI dans l’éditeur
logique
Valeur
Interprétation
0
La communication avec un ou plusieurs dispositifs compatibles EFI n’est
pas encore possible ou
La communication avec un ou plusieurs dispositifs compatibles EFI est
défaillante.
1
Les échanges de données de processus d’entrée et de sortie EFI de tous
les dispositifs EFI et qui sont attendus en raison de la configuration des
interfaces EFI (EFI1 ou EFI2) ne présentent pas d’erreur, ou
Aucun dispositif n’est configuré pour cette connexion EFI.
Remarque
Avec les émetteurs des dispositifs actifs de protection optoélectronique (AOPD), il n’y a
pas d’échange de données de traitement EFI. Par conséquent un défaut de communication ne se produira pas avec ces modules, c.-à-d. qu’une interruption de communication
ne peut pas être détectée.
5.6.5
Bits d’état d’erreur des E/S EFI dans l’éditeur logique
Pour chaque dispositif compatible EFI raccordé, ou station Flexi Link accordée, un bit
d’état d’erreur d’E/S est disponible sous l’onglet Entrées de l’Éditeur logique au niveau du
dispositif compatible EFI correspondant ou de la station Flexi Link correspondante. Ce bit
peut être utilisé comme entrée pour la logique de programmation. Le bit d’erreur d’E/S est
à l’état haut si les données ou l’image process de la station Flexi Link ou du dispositif
compatible EFI raccordé est mis à l’état bas. Cela peut être le cas si par ex., une erreur a
été détectée ou si la station Flexi Link est à l’état Arrêt ou en cours de reconfiguration.
Tab. 6 : Signification des bits
d’état d’erreur des E/S EFI
Bit d’état
Valeur
Interprétation
Défaut E/S
État
bas
Le dispositif compatible EFI correspondant ou la station Flexi
Link correspondante ne présente pas de défaut (par ex. est à
l’état Marche).
État
haut
L’image process du dispositif EFI compatible correspondant ou
de la station Flexi Link correspondante est mise à l’état bas
pour l’une des raisons suivantes :
Défaut détecté sur le dispositif compatible EFI.
La station Flexi Link n’est pas dans l’état Marche.
Une station Flexi Link suspendue a été détectée.
Une station Flexi Link dotée d’un ID Flexi Link différent a été
détectée.
Voir aussi la section 7.4.7 «État d’apprentissage Flexi Link et diagnostics», page 110.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
51
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
5.6.6
Bits d’état des entrées et sorties d’un module dans l’éditeur logique
L’état des entrées et sorties des passerelles Flexi Soft et modules d’extension raccordés
est disponible sous l’onglet Diagnostic de l’Éditeur logique et peut être utilisé comme
entrée pour la programmation de la logique. Dans certaines applications, un traitement de
ces données d’état peut être important pour déterminer le comportement des fonctions
logiques du contrôleur de sécurité Flexi Soft. L’état de l’entrée indique si les données
transmises au module principal Flexi Soft par le dispositif d’entrée :
bas parce que c’est la valeur de sortie du dispositif d’entrée ou
bas parce qu’il y a un défaut sur le dispositif d’entrée.
Tab. 7 : Interprétation des
bits d’état du module
Bit d’état
Valeur
Interprétation
Données
d’entrée
d’état
État
bas
Un ou plusieurs bits d’entrée du module concerné sont à l’état
bas en raison de la détection d’un défaut (par ex. un courtcircuit transversal ou une défaillance de communication), ce
qui signifie que les bits d’entrée pourraient différer de ceux
d’un fonctionnement sans défaut.
État
haut
Aucune erreur présente sur les entrées du module concerné.
État
bas
Pour une ou plusieurs sorties du module concerné, un défaut a
été détecté (par ex. surcharge, court-circuit ou défaillance de
communication), ce qui signifie que les bits de sortie pourraient
différer de ceux d’un fonctionnement sans défaut.
État
haut
Aucune erreur présente sur les sorties du module concerné.
État de
sortie
Remarque
L’état d’entrée et de sortie des modules XTIO et XTDI est disponible à partir de la version
V2.00.0 du firmware.
5.6.7
Marqueurs CPU
Dans l’éditeur logique, des marqueurs de CPU sont disponibles comme entrées et sorties.
On peut par ex. les utiliser pour la création de boucles logiques et pour connecter la sortie
d’un bloc fonction placé sur une page donnée de l’éditeur logique à l’entrée d’un bloc
fonction placé sur une autre page de ce même éditeur logique.
Un marqueur de CPU est constitué d’un marqueur de sortie et d’un marqueur d’entrée. Le
marqueur d’entrée prend toujours la même valeur (haut ou bas) que le marqueur de sortie
correspondant avec un délai égal à une durée d’exécution de la logique.
Il faut tenir compte du délai engendré par les marqueurs de CPU !
ATTENTION
52
Les marqueurs de CPU produisent toujours un délai égal à une durée d’exécution de la
logique parce que le marqueur d’entrée utilise toujours la valeur du marqueur de sortie du
cycle logique précédent. Le délai résultant doit être pris en compte pour le calcul du temps
de réponse et pour la fonctionnalité.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
Procédure d’utilisation d’un marqueur de CPU :
Connecter un marqueur de sortie CPU (par ex. Marqueur 0.0) sous l’onglet Sorties de
l’éditeur logique au bloc fonction à utiliser. Chaque marqueur de sortie CPU peut être
utilisé une seule fois dans un projet.
Connecter le marqueur d’entrée de CPU correspondant (par ex. Marqueur 0.0) sous
l’onglet Entrées de l’éditeur logique au bloc de fonction d’entrée où le signal provenant
du premier bloc fonction doit être utilisé comme illustré par la copie d’écran ci-dessous.
Les marqueurs d’entrée de CPU peuvent être utilisés plusieurs fois dans un projet.
Fig. 28 : Exemple d’utilisation
d’un marqueur de CPU
5.6.8
Étiquettes de saut
Les étiquettes de saut peuvent être utilisées de la même manière que les marqueurs de
CPU. Elles consistent en une étiquette de saut source et une étiquette de saut destination.
L’étiquette de saut destination prend la même valeur (haut ou bas) que l’étiquette source
correspondante sans temporisation à condition qu’il ne s’agisse pas d’une boucle de retour. C’est ce qui fait la différence entre les étiquettes de saut et les marqueurs de CPU.
Tenir compte des boucles logiques de retour !
ATTENTION
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Il y a boucle de retour logique lorsqu’une entrée d’un bloc fonction est connectée à une
étiquette de saut destination et que l’étiquette de saut source correspondante est connectée à une sortie du même bloc fonction ou à une sortie d’un bloc fonction qui a un index
de bloc fonction supérieur (l’index de bloc fonction est affiché au-dessus de chaque bloc
fonction et indique la position du bloc fonction dans l’ordre d’exécution). Dans ce cas, le
résultat logique du cycle logique en cours est disponible au niveau de l’étiquette de saut
destination seulement au cycle logique suivant, c.-à-d. avec un délai égal au temps d’exécution de la logique. Si une étiquette de saut provoque une boucle de retour, c’est indiqué
automatiquement par un pictogramme supplémentaire d’horloge qui apparaît au-dessus
du symbole de l’étiquette de saut destination. Le délai résultant est égal à la durée d’exécution de la logique et doit pris en compte pour le calcul du temps de réponse et pour la
fonctionnalité.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
53
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
Fig. 29 : Exemple
d’étiquettes de saut avec et
sans boucle de retour
Procédure d’utilisation d’une étiquette de saut :
Commencer par ajouter au projet une Étiquette de saut source par glisser-déposer.
Une fenêtre s’ouvre dans laquelle on peut entrer un libellé pour dénommer la nouvelle
étiquette de saut source. Chaque nom d’étiquette de saut source doit être unique et
peut être utilisé une seule fois dans un projet. En général, une étiquette de saut source
peut être connectée à n’importe quelle sortie d’un bloc fonction.
Ajouter ensuite une ou plusieurs Étiquettes de saut destination par glisser-déposer.
Une fenêtre s’ouvre dans laquelle on peut sélectionner l’étiquette de saut source correspondante pour la nouvelle étiquette de saut destination dans la liste des libellés de
saut source. Dans un projet, une étiquette de saut source peut avoir plusieurs étiquettes de saut destination. En général, une étiquette de saut destination peut être connectée à n’importe quelle entrée d’un bloc fonction.
54
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
5.6.9
Matrice E/S
L’onglet Matrice E/S de l’éditeur logique affiche les interactions, à savoir quelles entrées
ont un effet sur quelles sorties. Cela peut être utile pour vérifier si le programme logique
est complet.
Un champ en vert indique que l’entrée correspondante a un effet sur la sortie concernée ;
un champ en blanc indique qu’il n’y a aucune relation entre cette entrée et la sortie.
Fig. 30 : Matrice E/S en
mode hors ligne
Toutes les entrées et toutes les sorties sont listées dans la fenêtre Matrice E/S. En cochant ou décochant les boîtes en regard, on peut sélectionner les entrées et les sorties
devant être affichées dans la matrice E/S. Cela peut être utile dans les projets complexes
avec beaucoup d’entrées et de sorties afin de réduire l’information affichée aux éléments
les plus importants.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
55
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
Matrice E/S en mode simulation
En mode simulation (voir la section 9.14 «Simulation de la configuration», page 289), la
matrice E/S affiche la valeur des entrées et des sorties utilisées. Les entrées et les sorties
à l’état haut sont affichées en vert. En cliquant sur une entrée, on fait basculer sa valeur
de haut à bas (et vice versa) et on peut voir l’effet sur les valeurs en sortie.
Fig. 31 : Matrice E/S en
mode simulation
56
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
5.7
Éditeur d’étiquettes
L’éditeur d’étiquettes permet principalement d’éditer toutes les étiquettes du projet. Pour
ouvrir l’éditeur d’étiquettes on peut cliquer soit sur le bouton Modifier les étiquettes de la
vue de la configuration matérielle, soit sur le bouton Ouvrir la fenêtre d’édition des résultats logiques de la barre d’outils de l’éditeur logique.
Fig. 32 : Éditeur d’étiquettes
Les différents types de noms d’étiquettes dans l’éditeur d’étiquettes
Marqueurs et résultats logiques : les étiquettes dans l’éditeur logique (module
principal)
Locales E/S : les étiquettes des éléments d’entrée et de sortie de la vue matérielle
(modules d’extension)
Passerelle à l’adresse 13/14 : les données d’entrée et de sortie déterminent les
étiquettes (passerelles)
EFI1/EFI2 : les étiquettes des entrées et sorties des dispositifs sur les interfaces
EFI1 et 2
RS-232 HMI : les étiquettes d’E/S RS-232
Les étiquettes des types sélectionnés sont listées dans l’arborescence de la partie droite
de l’écran.
Si un dispositif n’est pas disponible dans le projet (par ex. dispositif connecté non compatible EFI), la partie correspondante est affichée en gris c.-à-d. désactivée.
Procédure de modification des noms d’étiquette :
Cliquer sur l’une des sections actives du panneau de gauche pour choisir le type de
dispositif dont il faut modifier les étiquettes.
Naviguer à travers l’arborescence de la partie droite de l’écran pour sélectionner les
bits dont l’étiquette doit être éditée et saisir le nom souhaité pour le champ d’entrée.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
57
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
5.7.1
Importer et exporter les noms d’étiquettes
Les boutons Importer noms d’étiquette et Exporter noms d’étiquette en haut à gauche
de cette fenêtre permettent d’enregistrer les noms d’étiquette sous forme de fichier texte
au format CSV (valeurs séparées par des virgules) ou d’importer les noms d’étiquette
depuis un fichier CSV ou Excel.
Tab. 8 : Boutons
d’exportation et d’importation
des noms d’étiquette
Symbole
Interprétation
Importer les noms d’étiquettes
Exporter les noms d’étiquettes
Exportation vers Pro-face GP-Pro EX
5.7.2
Exportation des noms d’étiquette pour une utilisation dans
ProUface GPUPro EX
Le bouton Exportation vers Pro-face GP-Pro EX en haut à gauche de cette fenêtre permet
d’exporter les noms d’étiquette pour pouvoir ensuite les importer dans Pro-face GP-Pro EX.
Remarque
La longueur maximale des noms d’étiquette dans Pro-face GP-Pro EX ne doit pas dépasser
32 caractères. Les noms d’étiquette de longueur supérieure sont coupés. Il se peut donc
que plusieurs étiquettes du même nom soient exportées. Il est donc possible lors de l’exportation d’indiquer si chaque nom d’étiquette exporté doit recevoir un préfixe ou un
suffixe supplémentaire qui permette de l’identifier de façon univoque.
Procédure d’exportation des noms d’étiquette pour Pro-face GP-Pro EX :
Cliquer sur le bouton Exportation vers Pro-face GP-Pro EX. La fenêtre Paramètre
d’exportation des noms d’étiquette pour Pro-face GP-Pro EX s’ouvre.
Cliquer sur Parcourir.... La fenêtre Enregistrer sous s’ouvre.
Choisir le dossier dans lequel les noms d’étiquette doivent être exportés, saisir un nom
de fichier puis cliquer sur OK pour refermer la fenêtre Enregistrer sous.
Fig. 33 : Paramètre d’exportation des noms d’étiquette
pour Pro-face GP-Pro EX
Choisir si le nom d’étiquette doit recevoir un Préfixe, un Suffixe ou aucun des deux. La
longueur maximale des noms d’étiquette qui peuvent être utilisés dans un Pro-face-HMI
est de 32 caractères. Les noms d’étiquette plus longs sont coupés à cette longueur,
préfixe ou suffixe compris.
Cliquer sur OK pour démarrer l’exportation. Les noms d’étiquette sont enregistrés sous
forme de fichier CSV avec le nom de fichier choisi. Une fois l’exportation terminée, le
programme informe que le résultat et signale éventuellement des modifications des
noms d’étiquette exportés.
58
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
Fig. 34 : Exportation des
noms d’étiquette réussie
L’avertissement suivant apparaît lorsque aucun nom d’étiquette univoque n’a pu être créé
lors de l’exportation :
Fig. 35 : Avertissement lors
de l’exportation de noms
d’étiquette identiques
Contrôler dans le fichier CSV exporté si les étiquettes qui doivent être utilisées dans
Pro-face sont concernées. Si c’est le cas, l’utilisateur a les choix suivants :
– Attribuer des noms d’étiquette plus courts. Il est possible de configurer le format des
noms d’étiquette dans la Configuration matérielle sous Paramètres, dans l’onglet
Format de la désignation.
Ou :
– Modifier manuellement les noms d’étiquette identiques dans le fichier CSV exporté.
Remarque
Lors de l’exportation, en plus des noms d’étiquette, le Flexi Soft Designer enregistre également dans le même dossier les messages d’alarme du système Flexi Soft dans toutes
les langues disponibles sous forme de fichiers CSV. Il est donc recommandé d’utiliser un
dossier spécifique pour l’exportation des noms d’étiquette vers Pro-face GP-Pro EX.
Pour plus d’informations sur le raccordement d’un Pro-face-HMI à un système Flexi Soft,
consulter la notice d’instructions «Matériel Flexi Soft».
Pour plus d’informations sur l’utilisation des noms d’étiquette et sur la programmation
dans Pro-face GP-Pro EX, consulter le manuel ou l’aide en ligne de Pro-face GP-Pro EX.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
59
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
5.7.3
Codage des préfixes et suffixes Pro-face
Lors de l’exportation des noms d’étiquette, activer l’option Ajouter un préfixe ou Ajouter
un suffixe pour ajouter à chaque nom d’étiquette un préfixe ou un suffixe qui identifie la
source de données de l’étiquette concernée sous une forme codée. Le tableau suivant
décrit les différents composants du préfixe ou du suffixe.
Tab. 9 : Codage de la station
Valeurs possibles
Type de données (data type)
Module Status = état du
module
Remarque
Station
A…D
4)
Source
Octet ou E/S
N° ou bit
00 … 14
(n° de
module
dans la
station Flexi
Soft)
I
(entrée I#)
1…8
Q
(sortie Q#)
1…4
X
(sortie X#)
1…8
A
(sortie A#)
1, 2
Chaîne EFI 1 ou 2
A…D
E1, E2
0…3
0…7
Flexi Soft vers Remote via
5)
RSJ232 (entrée 100 octets)
A…D
FR
00 … 99
0…7
Remote vers Flexi Soft via
5)
RSJ232 (sortie 4 octets)
A…D
RF
0…3
0…7
CPU Type Key Array
A…D
CTYP
00 … 17
0…7
Module d’extension Type Key
Array
A…D
MTYP
000 … 255
0…7
Bloc de données
d’exploitation
A…D
ODB
0…9
0…7
Somme de contrôle
A…D
CRC
00 … 19
0…7
La longueur maximale des noms d’étiquette qui peuvent être utilisés dans un Pro-face-HMI
est de 32 caractères. Les noms d’étiquette plus longs sont coupés à cette longueur,
préfixe ou suffixe compris.
Exemples
Le préfixe ou suffixe A01X1 désigne la station A, module 01, sortie X1.
Le préfixe ou suffixe AE100 désigne la station A, chaîne EFI 1, octet 0, bit 0.
Le préfixe ou suffixe BFR023 désigne la station B, entrée RS-232, octet 02, bit 3.
Pour plus d’informations sur le raccordement d’un Pro-face-HMI à un système Flexi Soft,
consulter la notice d’instructions «Matériel Flexi Soft».
Pour plus d’informations sur l’utilisation des noms d’étiquette et sur la programmation
dans Pro-face GP-Pro EX, consulter le manuel ou l’aide en ligne de Pro-face GP-Pro EX.
4)
5)
60
Pour les systèmes autonomes, toujours A.
Pour plus d’informations sur la configuration de l’échange de données par l’interface RS-232, consulter la
section 5.5.10 «Routage RS-232» en page 40.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
5.8
Vue Rapport
La vue Rapport présente des informations complètes concernant le projet en cours et tous
les paramètres y compris la programmation de la logique et les plans de câblage. Il est
possible de personnaliser individuellement l’étendue du rapport.
Fig. 36 : Vue Rapport
Du côté gauche de la fenêtre, une liste de choix extensible permet de sélectionner individuellement les informations devant figurer dans le rapport. La sélection s’effectue en
activant ou désactivant les cases à cocher.
La barre d’outils de la vue Rapport contient les commandes suivantes :
Enregistrer : enregistre cette documentation au format .pdf sur un média d’enregistrement.
Imprimer : ouvre le rapport en format .pdf. À cet effet, un programme de visualisation
PDF (par ex. Acrobat Reader) doit être installé sur l’ordinateur.
Actualiser : met le rapport à jour après avoir modifié sa structure.
Changer la structure du rapport : bascule entre une structure de rapport orientée
matériel et une structure de rapport orientée fonction.
Remarque
La notice d’instructions du «Matériel Flexi Soft» donne des informations étendues sur
l’utilisation des recommandations de câblage placées en fin de rapport.
Des exemples de rapports d’application figurent dans l’annexe de cette notice d’instructions (voir la section 17.1 «Exemple de rapport d’application», page 370).
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
61
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
Exercice sur la vue Rapport
Ouvrir la vue Rapport en cliquant sur le bouton Rapport.
Utiliser le bouton Changer la structure du rapport pour choisir l’une des deux structures disponibles pour les rapports (orientée matériel ou fonction).
Sur la liste de sélection du côté gauche, activer ou désactiver les cases à cocher des
différents composants à inclure dans le rapport.
Une fois la sélection est terminée, cliquer sur Actualiser. Le rapport est recomposé et
affiché dans la partie droite de la fenêtre.
Procédure d’enregistrement ou d’impression du rapport :
Le rapport peut être imprimé ou enregistré comme document PDF.
Pour enregistrer le document dans un fichier PDF, cliquer sur le bouton Enregistrer.
Pour imprimer le rapport, cliquer sur le bouton Imprimer. Un aperçu PDF du rapport est
élaboré, on peut ensuite l’imprimer.
5.9
Vue Diagnostic
Lorsque le projet est terminé et qu’une communication avec le système Flexi Soft a été
établie, il est possible d’effectuer un diagnostic du système. Dans la moitié supérieure
gauche de la vue Diagnostic, une liste de tous les messages, informations, avertissements et messages d’erreur du système est à la disposition de l’utilisateur. En cliquant sur
l’une des entrées de la liste, des informations détaillées concernant le message apparaissent dans la moitié inférieure de la fenêtre.
Fig. 37 : Vue Diagnostic
62
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
Tab. 10 : Signification des
informations de diagnostic
Mot-clé
Description
Code
Code d’erreur hexadécimal
Description
Description du défaut
Temps de
fonctionnement
Durée totale de fonctionnement du module principal au moment de la
survenance du défaut (jours:heures:minutes:secondes)
Heure locale
Heure à laquelle le défaut est survenu (heure système du PC).
Cette valeur n’est pas affichée pour le journal des défauts.
Cycle
d’initialisation
Nombre total de fois que le module principal a été mis sous tension
Type
Type de défaut (par ex. information, avertissement, erreur réparable,
erreur critique)
Source
Module ayant détecté le défaut
Catégorie
Partie du module ayant détecté le défaut
Information
Information interne concernant le défaut
Compteur
d’occurrences
Nombre de fois que le défaut est survenu.
Heures de
marche
Temps total écoulé depuis la dernière mise sous tension du module
principal. Cette valeur est remise à zéro à chaque redémarrage.
Heures de
service
Durée totale de mise sous tension du module principal
Bloc
Zone mémoire de diagnostic du module principal
Si un défaut survient plusieurs fois consécutivement, seule la dernière
occurrence est enregistrée et le compteur d’occurrence est
incrémenté d’une seule unité.
8 = RAM (volatile, le défaut s’est produit pendant le tout dernier cycle
de démarrage)
88 = EEPROM (non-volatile, le défaut s’est produit pendant un cycle
de démarrage antérieur)
Remarque
Enregistrer
Index de la zone mémoire de diagnostic
Canal CPU
Voie matérielle interne (A ou B) du module ayant détecté le défaut
La notice d’instructions intitulée «Matériel Flexi Soft» contient la liste des codes d’erreur
les plus importants, les causes possibles et les mesures correctives potentielles.
Procédure de diagnostic :
Cliquer sur le bouton Diagnostic de la barre de menu, pour basculer sur la vue
Diagnostic. La barre d’outils met à disposition les commandes suivantes :
Fig. 38 : Barre d’outils de la
vue Diagnostic
Cliquer sur Rafraîchir, pour lire la liste des messages en cours dans le système.
Le bouton Effacer permet de effacer tous les messages du système. Il faut être
connecté au système comme Client autorisé.
L’onglet Paramètres donne accès aux paramètres d’actualisation automatique et
d’intervalle d’actualisation des données de diagnostic. À cet effet, dans la fenêtre
Paramètres de diagnostic cocher la case Actualisation automatique et entrer
l’intervalle d’actualisation en secondes.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
63
Interface graphique utilisateur
Chapitre 5
Notice d’instructions
Flexi Soft Designer
Avec le bouton Voir l’historique l’utilisateur peut afficher ou masquer les anciens
messages encore enregistrés dans le système Flexi Soft.
Le menu déroulant Filtre permet de sélectionner à volonté les différents types de
messages à afficher ou à masquer. À cet effet, dans le menu, cliquer sur les différents
types de messages pour les activer ou les désactiver.
Fig. 39 : Filtrage des
messages de diagnostic
Remarque
Pour enregistrer ou imprimer les messages de diagnostic, il est possible d’utiliser la fonction rapport (voir la section 5.8 «Vue Rapport», page 61).
5.10
Vue Enregistreur de données
Lorsque le projet est terminé et qu’une communication avec le système Flexi Soft a été
établie, il est possible d’enregistrer les signaux d’entrée et de sortie. Pour cela, différentes
fenêtres de sélection sont disponibles dans la vue Enregistreur de données.
Fig. 40 : Vue Enregistreur de
données
64
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Interface graphique utilisateur
Chapitre 5
Flexi Soft Designer
La vue Enregistreur de données comporte les fenêtres et éléments suivants :
fenêtre de sélection pour la Configuration du déclenchement ou du traçage : Les
données peuvent être enregistrées en continu ou seulement à partir du moment où une
condition de déclenchement est remplie.
fenêtre de sélection État/Contrôle : sert à démarrer et interrompre l’enregistrement.
Sert également à lire la configuration de l’enregistreur de données depuis l’appareil ou
à la transférer vers l’appareil.
fenêtre de sélection des Entrées ou des Sorties dont les signaux doivent être enregistrés. Pour cela, déplacer les entrées et sorties souhaitées en dehors de la fenêtre de
sélection vers la fenêtre de visualisation.
fenêtre de visualisation dans laquelle sont représentés les signaux enregistrés des
entrées et des sorties
barre d’outils avec icônes pour importation, exportation ou suppression des données
enregistrées, agrandissement, réduction ou réinitialisation de la vue à sa taille d’origine.
Il est également possible d’afficher ou de masquer les marqueurs au moyen de la barre
d’outils. Les marqueurs peuvent être utilisés par ex. pour définir des intervalles de
temps entre les changements de signal.
Enregistrement de données
Pour enregistrer des données, la configuration de l’enregistreur de données doit être
identique dans l’appareil et dans le Flexi Soft Designer. Utiliser les boutons de la fenêtre
de sélection État/Contrôle pour transférer la configuration de l’enregistreur de données
du Flexi Soft Designer vers l’appareil ou inversement.
Lorsque la configuration a été chargée de l’appareil vers le Flexi Soft Designer, appuyer
sur le bouton Démarrer l’enregistrement dans la fenêtre de sélection État/Contrôle pour
lancer l’enregistrement de données.
Pour cela, le Flexi Soft Designer doit être raccordé à l’appareil.
Il est possible de créer une configuration personnalisée pour l’enregistreur de données et
de la transférer ensuite vers l’appareil. Pour cela, déplacer de la fenêtre de sélection
entrées/sorties vers la fenêtre de visualisation les entrées et sorties dont le signal doit
être enregistré.
Déterminer ensuite dans la fenêtre de sélection Configuration du déclenchement ou du
traçage le moment où l’enregistrement des données doit commencer :
En continu : L’enregistrement démarre dès que le bouton Démarrer l’enregistrement
est actionné.
Déclenchement : Une fois que le bouton Démarrer l’enregistrement a été actionné,
l’enregistrement ne commence que lorsque la condition de déclenchement définie par
l’utilisateur est remplie. Pour cela, sélectionner l’une des entrées ou sorties utilisées
comme Canal de déclenchement parmi la liste de sélection et définir la condition de
déclenchement, autrement dit si l’enregistrement doit commencer lorsque le canal de
déclenchement présente la valeur 0 ou 1.
Activer l’option d’enregistrement N’enregistrer que les nouvelles valeurs pour que le
signal ne soit pas enregistré en continu mais uniquement en cas de changement de
signal.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
65
Connexion avec le système Flexi Soft
Chapitre 6
Notice d’instructions
Flexi Soft Designer
6
Connexion avec le système Flexi Soft
6.1
Premières étapes de mise en place d’une connexion
Ce chapitre décrit comment mettre en place une connexion entre le système Flexi Soft et
un PC ou un notebook.
6.1.1
Connexion du PC avec le système Flexi Soft via RS-232
Connecter un PC ou un notebook via l’interface RS-232 du module FX3-CPUx.
Mettre le système Flexi Soft sous tension.
Lancer sur le PC le logiciel Flexi Soft Designer préalablement installé.
Cliquer sur Modifier les paramètres de connexion, afin de s’assurer que l’interface
correcte est sélectionnée. La fenêtre suivante s’ouvre :
Fig. 41 : Fenêtre Paramètres
de connexion
Pour modifier les valeurs, cliquer sur le symbole représentant un crayon. La fenêtre
suivante s’ouvre :
Fig. 42 : Fenêtre Modifier
l’entrée
Le cas échéant, modifier les paramètres puis cliquer sur OK.
Cliquer sur OK. La fenêtre Paramètres de connexion se referme.
66
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Connexion avec le système Flexi Soft
Chapitre 6
Flexi Soft Designer
Cliquer sur Connexion au dispositif. Le Flexi Soft Designer recherche maintenant les
dispositifs Flexi Soft connectés et charge la configuration matérielle dans la fenêtre de
même nom. Dès que tous les modules sont identifiés, le logiciel demande s’il faut aller
lire la configuration.
Pour lire la configuration, cliquer sur Oui.
Il pourrait par ex. s’agir de la configuration matérielle suivante :
Fig. 43 : Vue standard de la
configuration matérielle
(exemple)
Pour pouvoir changer la configuration des modules Flexi Soft, il faut passer en mode
hors ligne (offline) en cliquant sur Déconnexion. Une alternative consiste à cliquer sur
le bouton Modifier pour effectuer des modifications mineures sans avoir à déconnecter
le logiciel à chaque fois.
Remarque
La configuration et le contrôle de dispositifs reliés au système Flexi Soft ne sont généralement pas effectués au moyen du logiciel Flexi Soft Designer, même s’il est possible de
communiquer avec ces dispositifs via l’interface RS-232 d’un module principal Flexi Soft.
Ces dispositifs disposent de mécanismes propres de configuration et de contrôle.
Les dispositifs compatibles EFI raccordés (éléments EFI accessibles dans la fenêtre des
éléments) à un module principal Flexi Soft CPU1 ou CPU2 font exception à cette règle. Ces
dispositifs peuvent être configurés directement dans le logiciel Flexi Soft Designer via un
double clic sur le symbole correspondante, ou bien configurés et contrôlés localement au
niveau du dispositif par l’interface RS-232. À cet effet on utilise le logiciel CDS (logiciel de
Configuration et de Diagnostic SICK).
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
67
Connexion avec le système Flexi Soft
Chapitre 6
Notice d’instructions
Flexi Soft Designer
6.1.2
États en ligne (online) et couleur d’arrière-plan
La couleur d’arrière-plan affichée par le logiciel Flexi Soft Designer indique l’état instantané de la connexion c.-à-d. en ligne (online) ou hors ligne (offline) du logiciel comme indiqué
par le tableau suivant :
Tab. 11 : Interprétation de la
couleur d’arrière-plan
Couleur
d’arrièreUplan
État
État de la configuration dans le logiciel Flexi Soft
Designer
Jaune clair
Hors ligne
Indifférent
Bleu
En ligne
Non valable et/ou différente de la configuration du
dispositif
Gris
En ligne
Valable et identique à la configuration du dispositif
6.2
Édition des paramètres de communication
La commande Paramètres COM permet de créer, modifier et supprimer les profils de
connexion.
Pour pouvoir modifier les profils de connexion, le logiciel doit être en mode hors ligne.
Si l’utilisateur est en ligne à cet instant, il lui suffit de cliquer sur le bouton
Déconnexion pour passer en mode hors ligne.
Cliquer sur Paramètres COM. La fenêtre de modification des paramètres de connexion
s’ouvre :
Fig. 44 : Fenêtre Paramètres
de connexion
Cette fenêtre permet d’afficher tous les profils de connexion existants. Le profil activé à
cet instant apparaît en vert clair et en gras. Le profil sélectionné pour être modifié est
marqué en bleu.
Au bas de la fenêtre, un rappel des paramètres instantanés est affiché.
Les icônes de modification des profils doivent s’interpréter comme suit :
68
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Connexion avec le système Flexi Soft
Chapitre 6
Flexi Soft Designer
Tab. 12 : Icônes de
modification des profils de
connexion de la fenêtre des
paramètres de connexion
Symbole
Interprétation
Sauvegarder l’entrée dans le fichier projet
Activer l’entrée
Éditer l’entrée
Supprimer l’entrée
Contrôler la connexion
Procédure d’ajout d’un profil COM (interface série) :
Cliquer sur le bouton Ajouter une communication COM. La fenêtre Créer une nouvelle
entrée s’ouvre.
Fig. 45 : Boîte de dialogue
Créer une nouvelle entrée
(interface série)
Attribuer un nom pour le nouveau profil.
Sélectionner un port série pour le nouveau profil ou cocher la case Détection automatique du port COM.
Sélectionner un Taux de transfert fixe ou cocher la case Scan automatique.
Cliquer sur OK. Le dialogue se referme et le nouveau profil de communication apparaît
sur la liste de sélection.
Pour activer la nouvelle communication, la sélectionner à l’aide de la touche gauche de
la souris puis cliquer sur la flèche verte juste à droite. Le logiciel Flexi Soft Designer
utilise désormais cette connexion.
Procédure d’ajout d’un profil TCP/IP :
Remarque
La condition indispensable pour la mise en place d’un profil TCP/IP est que le système
Flexi Soft comprenne une passerelle Ethernet (par ex. FX0-GENT, FX0-GPNT ou FX0-GMOD)
et que cette dernière soit configurée dans le réseau avec une adresse IP correcte. La
notice d’instructions des passerelles Flexi Soft (réf. SICK 8012662) contient tout le détail
des informations de configuration.
Cliquer sur le bouton Ajouter une communication TCP/IP. La fenêtre Créer une nouvelle entrée s’ouvre.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
69
Connexion avec le système Flexi Soft
Chapitre 6
Notice d’instructions
Flexi Soft Designer
Fig. 46 : Boîte de dialogue
Créer une nouvelle entrée
(TCP/IP)
Cliquer sur le bouton Scanner. Le système scrute le réseau à la recherche d’une
passerelle et les dispositifs détectés sont ajoutés sur la liste.
Fig. 47 : Liste des passerelles
détectées
Cliquer sur la passerelle souhaitée. L’adresse IP de dispositif est transférée dans le
champ Adresse IP.
Attribuer un nom pour le nouveau profil.
Cliquer sur OK. Le dialogue se referme et le nouveau profil de communication apparaît
sur la liste de sélection.
70
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Connexion avec le système Flexi Soft
Chapitre 6
Flexi Soft Designer
Pour activer la nouvelle communication, la sélectionner à l’aide de la touche gauche de
la souris puis cliquer sur la flèche verte juste à droite. Le logiciel Flexi Soft Designer
utilise désormais cette connexion.
Procédure de contrôle d’un profil de communication :
Cliquer sur la coche verte juste à droite de la communication à contrôler.
Pour contrôler tous les profils, cliquer sur le bouton Contrôler toutes les entrées.
Le logiciel Flexi Soft Designer contrôle les paramètres de connexion et marque les entrées
erronées.
Tab. 13 : Affichage de l’état
des profils de connexion
Type de connexion
Connexion non
contrôlée
Profil OK
Profil erroné
Série (COM)
TCP/IP
Procédure de modification des paramètres réseaux d’une passerelle Flexi Soft :
Cliquer sur le bouton Paramètres réseau de la passerelle. La fenêtre Scan du réseau
s’ouvre.
Au besoin, sélectionner l’adaptateur de réseau convenable sur la liste déroulante dans
le bas de la fenêtre.
Cliquer sur le bouton Scanner. Le système scrute le réseau à la recherche d’une passerelle et les dispositifs détectés sont ajoutés à la fin de la liste.
Fig. 48 : Liste des passerelles
détectées
Cliquer sur la passerelle à modifier.
Saisir la nouvelle valeur de l’adresse dans le champ Éditer l’adresse IP.
Pour transférer les nouveaux paramètres à la passerelle, cliquer sur le bouton
Configurer l’appareil.
Remarque
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Si le logiciel Flexi Soft Designer détecte une passerelle de la série Flexi Classic (c.-à-d.
UE410-EN1) sur le réseau, elle apparaît également sur la liste. Ces passerelles disposent
d’un serveur Web interne et on peut communiquer avec elles au moyen du bouton Ouvrir
le navigateur Internet.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
71
Connexion avec le système Flexi Soft
Chapitre 6
Notice d’instructions
Flexi Soft Designer
6.3
Établissement de la communication avec le système
Flexi Soft
Il ne faut pas connecter le système Flexi Soft via l’interface RS-232 et l’interface
Ethernet simultanément !
ATTENTION
Le système Flexi Soft ne peut communiquer qu’avec une instance de Flexi Soft Designer.
Si plusieurs connexions avec le système Flexi Soft sont ouvertes, que ce soit depuis un
seul ou plusieurs PC, cela peut entraîner des erreurs de configuration et de diagnostic
ainsi que des dysfonctionnements du système. Cette remarque est valable aussi bien pour
les connexions RS-232 qu’Ethernet.
Cliquer sur le bouton Connexion. Le logiciel Flexi Soft Designer essaie d’établir la
communication avec le système Flexi Soft en utilisant les paramètres de connexion
activés à cet instant.
Si une communication peut être établie, le logicielle passe en mode «en ligne» et il est
possible d’effectuer des actions qui dépendent du niveau d’utilisateurs :
Login (voir la section 6.4 «Groupes d’utilisateurs du Flexi Soft Designer», page 73)
Transfert de la configuration dans le dispositif, Charger la configuration depuis le
dispositif ou Vérifier la configuration (voir le chapitre 13 «Transfert de la configuration
système», page 359)
Lancer ou Stopper l’applicaton (voir la section 14.1 «Changement d’état du contrôleur»,
page 365)
Démarrer le Mode forçage (voir la section 9.15 «Mode Forçage», page 291)
72
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Connexion avec le système Flexi Soft
Chapitre 6
Flexi Soft Designer
6.4
Groupes d’utilisateurs du Flexi Soft Designer
Si le logiciel Flexi Soft Designer est connecté avec les dispositifs d’un projet, (c.-à-d. en
mode en ligne), il est alors possible d’accéder aux groupes d’utilisateurs du logiciel Flexi
Soft Designer. Ces groupes d’utilisateurs ont des droits différents concernant la transmission des configurations dans les appareils :
Tab. 14 : Droits des groupes
d’utilisateurs
Groupe
d’utilisateurs
Mot de passe
Droit
Opérateur
Aucun
Création et édition de configuration
autorisées hors ligne
Connexion au système autorisée
(seulement diagnostic)
Transfert de configuration interdit
Vérification de configuration interdite
Personnel de
maintenance
Par défaut : aucun
(c.JàJd. ouverture de
session interdite)
Modifiable par un client
autorisé
Création et édition de configuration
autorisées hors ligne
Transmission de configurations vérifiées
autorisée
Connexion au système autorisée
(transfert, diagnostic)
Vérification de configuration interdite
Client autorisé
Par défaut : SICKSAFE
Modifiable par un client
autorisé
Création et édition de configuration
autorisées hors ligne
Transmission autorisée de configurations
vérifiées ou non
Connexion au système autorisée
(transfert, diagnostic)
Utilisation du mode Forçage autorisée
Vérification de configuration autorisée
Se connecter comme membre du groupe d’utilisateurs Opérateur !
ATTENTION
Remarque
Si l’utilisateur laisse son PC connecté sans surveillance aux différents dispositifs, il doit
impérativement fermer toute session ouverte comme membre des groupes Personnel de
maintenance ou Client autorisé et ouvrir une session comme membre du groupe Opérateur. Cela garantit qu’aucune personne non autorisée ne puisse transférer des configurations dans les dispositifs !
La protection par mot de passe est relative à la configuration des dispositifs en cours. Le
mot de passe est enregistré dans le connecteur système. Cela signifie que le mot de passe
reste inchangé, même si le module principal est remplacé.
Procédure de changement de groupe d’utilisateurs :
Dans la vue Configuration matérielle, cliquer sur l’icône Login sur le bord gauche et de
la zone de configuration tandis que le PC est en ligne. La fenêtre Connexion s’ouvre.
Sélectionner le niveau d’utilisateur souhaité, saisir le mot de passe et cliquer sur
Connexion.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
73
Connexion avec le système Flexi Soft
Chapitre 6
Notice d’instructions
Flexi Soft Designer
Procédure d’affectation ou de modification du mot de passe pour un niveau donné
d’utilisateur :
Passer en mode en ligne.
Ouvrir la vue Configuration matérielle.
Cliquer avec le bouton droit de la souris sur le FX3-CPUx.
Dans le menu contextuel, sélectionner la commande Modifier le mot de passe.... Si
l’utilisateur n’est pas connecté comme Client autorisé, le système lui demande de le
faire.
Dans la fenêtre Modifier le mot de passe Sélectionner le Groupe utilisateur, dont il faut
modifier le mot de passe. Saisir le nouveau mot de passe deux fois puis valider avec
OK.
Remarque
Le mot de passe comprend huit caractères au maximum.
Fig. 49 : Fenêtre Modifier le
mot de passe
Procédure de réinitialisation du mot de passe :
Passer en mode en ligne.
Ouvrir la vue Configuration matérielle.
Cliquer avec le bouton droit de la souris sur le FX3-CPUx.
Dans le menu contextuel, sélectionner la commande Réinitialisation du mot de
passe.... La fenêtre Réinitialisation du mot de passe s’ouvre.
Fig. 50 : Fenêtre Réinitialisation du mot de passe
Noter le numéro de série du connecteur système indiqué ici ainsi que le compteur du
dispositif et s’adresser au support de SICK. SICK renvoie un mot de passe de réinitialisation qui permet de réinitialiser tous les mots de passe à leur valeur par défaut.
Saisir le mot de passe de réinitialisation dans la fenêtre de Réinitialisation du mot de
passe, valider en cliquant sur OK.
74
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Connexion avec le système Flexi Soft
Chapitre 6
Flexi Soft Designer
6.5
Identifier le projet
La commande Identifier le projet correspond à la commande Connexion au dispositif, qui
peut être exécutée au démarrage du programme Flexi Soft Designer.
Dans le menu Dispositif sélectionner la commande Identifier le projet. Le projet ouvert
à cet instant est refermé.
Le Flexi Soft Designer recherche maintenant les dispositifs Flexi Soft connectés et
charge la configuration matérielle dans la fenêtre de même nom. Dès que tous les
modules sont identifiés, le logiciel demande s’il faut aller lire la configuration.
Pour lire la configuration, cliquer sur Oui.
6.6
Automatic Configuration Recovery (ACR)
En cas de remplacement de dispositif compatible EFI, la fonction ACR remet le nouveau
dispositif compatible EFI raccordé dans la configuration précédemment définie. La fonction ACR est disponible dans tous les modules principaux à partir de FX3-CPU2.
Tab. 15 : Caractéristiques
minimales du système pour
Automatic Configuration
Recovery (ACR)
Remarques
Partie du système
Version
Matériel
FX3-CPU2 ou ultérieure avec firmware à partir de la version
V2.50.0
Logiciel
Flexi Soft Designer à partir de la version 1.5.0
La fonction ACR doit être paramétrée séparément pour chaque chaîne EFI (EFI1 et
EFI2). Elle est indépendante de la configuration de la logique et de la structure de la
station.
ACR agit toujours sur tous les dispositifs compatibles EFI de la chaîne EFI concernée. Il
n’est pas possible de ne commander qu’un seul dispositif.
ACR ne peut être utilisé qu’avec des dispositifs de remplacement de même type.
6.6.1
Dispositifs compatibles EFI pris en charge
Les gammes d’appareils suivantes fonctionnent avec la fonction ACR :
S3000 à partir de la version de firmware V02.41, pas en mode de compatibilité. Pour
plus de détails, voir le chapitre «Mode de compatibilité» de la notice d’instructions
S3000 (réf. SICK 8009937).
S300 à partir de la version de firmware V2.10, pas en mode de compatibilité. Pour plus
de détails, voir le chapitre «Mode de compatibilité» de la notice d’instructions S300
(réf. SICK 8010947).
S300 Mini
M4000
C4000
Les gammes d’appareils suivantes ne fonctionnent pas avec la fonction ACR :
famille UE (UE402/UE403, UE44xx, UE41xx, UExx40) ;
appareils de la série Flexi Soft (FX3-CPUx).
Pour plus d’informations sur l’utilisation d’ACR, consulter la notice d’instructions des
dispositifs compatibles EFI utilisés.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
75
Connexion avec le système Flexi Soft
Chapitre 6
Notice d’instructions
Flexi Soft Designer
6.6.2
Structure de la boîte de dialogue ACR
Pour ouvrir la boîte de dialogue ACR, cliquer sur le bouton Interfaces et sélectionner
dans le menu l’interface EFI souhaitée (ACR pour EFI1 ou ACR pour EFI2). La fenêtre
pour ACR s’ouvre.
Fig. 51 : Fenêtre d’ACR
La partie gauche de la boîte de dialogue indique la configuration actuelle des dispositifs
compatibles EFI raccordés. Cette configuration doit être vérifiée. Le cas contraire, un
message s’affiche.
La partie centrale indique la configuration d’ACR dans le projet. La configuration EFI vérifiée de la partie gauche peut y être copiée.
La partie droite indique les données présentes dans le connecteur système du CPU Flexi
Soft.
76
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Connexion avec le système Flexi Soft
Chapitre 6
Flexi Soft Designer
Tab. 16 : Éléments de
commande de la boîte de
dialogue ACR
Symbole
Interprétation
Importation d’une configuration ACR enregistrée
Exportation de la configuration ACR actuelle
Actualiser l’affichage
Exécuter la fonction ACR (forçage)
Marquer la configuration comme vérifiée
Activation du jeu de données ACR
Désactivation du jeu de données ACR
Suppression du jeu de données dans le projet ou dans le module
principal
Copie des données pour traitement
Synchronisation des données ACR vérifiées avec le projet
Tab. 17 : Indications d’état
dans la boîte de dialogue
ACR
Symbole
Interprétation
Des différences de structure ou de configuration ont été
détectées entre les deux éléments voisins.
Les données voisines sont identiques.
Message d’information
6.6.3
Paramétrage de la fonction ACR
Après le paramétrage et l’activation de la fonction ACR ainsi qu’en cas de remplacement, toujours vérifier la fonction de sécurité des dispositifs !
ATTENTION
Avant tout remise en service, toujours vérifier les fonctions de sécurité de l’application.
Dans ce but, observer aussi les conseils prodigués section 15.3 «Contrôle technique et
mise en service» page 368. Dans le cas contraire, l’opérateur de la machine courrait un
risque.
Configurer dans l’application les dispositifs compatibles EFI raccordés puis vérifier la
configuration. La partie gauche de la boîte de dialogue ACR indique désormais la désignation du dispositif raccordé, la date de configuration et le CRC de configuration correspondant.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
77
Connexion avec le système Flexi Soft
Chapitre 6
Notice d’instructions
Flexi Soft Designer
Fig. 52 : Affichage de la
configuration EFI vérifiée
dans la boîte de dialogue
ACR
Cliquer ensuite sur la flèche bleue entre la partie gauche et la partie centrale pour copier la configuration EFI dans le projet Flexi Soft sous forme de jeu de données ACR.
Fig. 53 : Copie de la
configuration EFI sous forme
de jeu de données ACR
Ajouter dans le champ Description une description de l’application.
Cliquer ensuite sur la flèche bleue située en haut entre la partie centrale et la partie
droite pour transférer le jeu de données ACR vers le module principal. Une barre de
progression s’affiche pendant le transfert.
Cliquer ensuite sur le symbole Exécuter ACR pour appliquer la fonction. Une barre de
progression s’affiche pendant le transfert.
Fig. 54 : Exécuter ACR
78
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Connexion avec le système Flexi Soft
Chapitre 6
Flexi Soft Designer
Après le paramétrage et l’activation de la fonction ACR ainsi qu’en cas de remplacement, toujours contrôler la fonction de sécurité des dispositifs !
ATTENTION
Avant tout remise en service, toujours vérifier les fonctions de sécurité de l’application.
Dans ce but, observer aussi les conseils prodigués section 15.3 «Contrôle technique et
mise en service» page 368. Dans le cas contraire, l’opérateur de la machine courrait un
risque.
Ensuite, marquer la configuration comme vérifiée dans le dispositif en cliquant sur
Vérifier configuration.
Fig. 55 : Vérifier la
configuration ACR
Cliquer ensuite sur Activer ACR. Une barre de progression s’affiche pendant la procédure. Dès que l’activation est terminée, la fonction ACR surveille la configuration des
dispositifs compatibles EFI raccordés à la chaîne concernée (EFI1 ou EFI2) et la rétablit
si une modification est détectée. Le bouton Désactiver ACR permet de désactiver la
fonction ACR (par ex. pour modifier la configuration des dispositifs compatibles EFI
raccordés).
Pour utiliser ensuite une configuration qui a été modifiée, reproduire les étapes
mentionnées plus haut dans cette section :
– Copier la configuration dans le projet.
– Transférer la configuration sous forme de jeu de données ACR dans le module
principal.
– Exécuter ACR.
– Vérifier la configuration.
– Activer ACR.
Il est également possible de réactiver ACR sans exécuter les étapes précédentes. Dans
ce cas, le jeu de données ACR qui est enregistré dans le module principal sera à nouveau transféré vers les dispositifs. Toutes les modifications apportées à la configuration
des dispositifs raccordés après désactivation de la fonction ACR seront ainsi annulées.
Fig. 56 : Activer ou désactiver
ACR
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
79
Connexion avec le système Flexi Soft
Chapitre 6
Notice d’instructions
Flexi Soft Designer
Recopier dans le projet la configuration ACR vérifiée. Pour cela, cliquer sur le symbole
Synchronisation des données vérifiées avec le projet. L’état de vérification est alors
copié dans le projet. Il n’est plus nécessaire de procéder à une vérification dans la suite
du projet (par ex. pour la construction de machines en série).
Fig. 57 : Configuration ACR
vérifiée dans le projet
Il est maintenant possible d’enregistrer cette configuration ACR dans le projet Flexi Soft
Designer et de l’exporter pour l’utiliser dans d’autres projets.
6.6.4
Remplacement d’appareils
Après le paramétrage et l’activation de la fonction ACR ainsi qu’en cas de remplacement, toujours contrôler la fonction de sécurité des dispositifs !
ATTENTION
Avant tout remise en service, toujours vérifier les fonctions de sécurité de l’application.
Dans ce but, observer aussi les conseils prodigués section 15.3 «Contrôle technique et
mise en service» page 368. Dans le cas contraire, l’opérateur de la machine courrait un
risque.
En cas de remplacement d’un ou de plusieurs dispositifs compatibles EFI raccordés, la
fonction ACR compare alors le type des nouveaux dispositifs raccordés avec les données
enregistrées. Si les données correspondent, la configuration enregistrée dans le projet est
alors copiée vers les nouveaux dispositifs raccordés. Tous les dispositifs de la chaîne EFI
concernée sont configurés en commun, quel que soit le nombre de dispositifs remplacés.
Ce processus démarre environ 15 secondes après le démarrage ou le redémarrage d’un
dispositif compatible EFI. Selon le dispositif et la configuration, il peut prendre quelques
secondes ou quelques minutes. Observer la LED EFI du module principal pour suivre
l’exécution et la fin de la fonction ACR.
Tab. 18 : Indications des LED
EFI lors de l’exécution d’ACR
LED EFI
(EFI1 ou EFI2)
Interprétation
OK
80
Rouge
Exécution d’ACR
Rouge
(1 Hz)
Erreurs d’exécution d’ACR (échec de la vérification d’intégration
ACR, erreur de transmission ACR)
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Connexion avec le système Flexi Soft
Chapitre 6
Flexi Soft Designer
6.6.5
Recherche et suppression des défauts
Les erreurs sont signalées par la LED EFI de la chaîne EFI concernée. Les messages d’erreur et d’état sont en outre disponibles dans la mémoire de diagnostic du module principal, comme par ex. des informations sur la réussite ou l’échec de l’exécution de la fonction
ACR ou sur sa désactivation.
En cas de détection d’une défaillance :
Comparer la désignation du dispositif d’origine avec celle du dispositif de remplacement.
Observer les particularités des versions de firmware des dispositifs compatibles EFI
mentionnés à la section 6.6.1.
Remarques
Si le système Flexi Soft détecte une configuration qui a été créée à l’aide de la fonction
ACR, un message d’avertissement s’affiche. Dans ce cas, ACR doit être désactivé sur la
chaîne EFI correspondante avant de pouvoir modifier la configuration.
Le même message d’erreur apparaît également si un dispositif préalablement configuré
avec ACR est utilisé dans un nouvel environnement ou doit être reconfiguré (Flexi Soft
Designer à partir de la version V1.5.0 ou CDS à partir de V3.6.8).
Fig. 58 : Remarque sur la
configuration ACR dans la
fenêtre des dispositifs de
CDS
Après le paramétrage et l’activation de la fonction ACR ainsi qu’en cas de remplacement, toujours contrôler la fonction de sécurité des dispositifs !
ATTENTION
Avant tout remise en service, toujours vérifier les fonctions de sécurité de l’application.
Dans ce but, observer aussi les conseils prodigués section 15.3 «Contrôle technique et
mise en service» page 368. Dans le cas contraire, l’opérateur de la machine courrait un
risque.
Remarque
Observer les remarques supplémentaires concernant l’utilisation de la fonction ACR dans
les notices d’instructions des dispositifs compatibles EFI raccordés.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
81
Flexi Link
Chapitre 7
Notice d’instructions
Flexi Soft Designer
7
Flexi Link
7.1
Vue d’ensemble du réseau Flexi Link
Pour un échange de données sûr, Flexi Link permet d’associer jusqu’à quatre stations
Flexi Soft via EFI. Seuls les modules CPU1, CPU2 ou CPU3 peuvent être utilisés dans un
système Flexi Link. La connexion de modules principaux CPU0 n’est pas possible.
Les données de traitement de chaque station (entrées et sorties, résultats logiques, etc.)
peuvent être mises à disposition de toutes les autres stations du système Flexi Link. La
fonction d’apprentissage permet de désactiver des stations temporairement et individuellement sans préjudice du fonctionnement de l’ensemble du système.
Caractéristiques
raccordement de sécurité de quatre stations Flexi Soft au plus, via EFI
connexion via EFI1 ou EFI1 et EFI2
transmission/réception de 52 bits d’information max. par station (26 bits par voie EFI)
Il est possible d’affecter une étiquette globale à chaque bit.
La fonction d’apprentissage simule la présence des stations temporairement
suspendues (éteintes).
Une station quelconque peut être utilisé pour adresser et configurer le système tout
entier.
La configuration d’un système Flexi Link tout entier est enregistré dans un fichier projet
unique.
7.1.1
Caractéristiques minimales et limitations du système pour Flexi Link
Les caractéristiques minimales du système pour Flexi Link sont listées ci-dessous :
Tab. 19 : Caractéristiques
minimales du système pour
Flexi Link
Partie du système
Version
Matériel
FX3-CPU1, FX3-CPU2 ou FX3-CPU3 à partir de la version
V2.00.0 du firmware
Logiciel
Flexi Soft Designer à partir de la version 1.3.0
Le système Flexi Link peut être raccordé en utilisant seulement EFI1 ou en utilisant à la
fois EFI1 et EFI2. Le nombre global de bits d’état de traitement par station pouvant être
mis à disposition des autres stations du système Flexi Link dépend de la méthode de
connexion.
Tab. 20 : Bits d’état
disponibles en fonction de la
méthode de connexion
Remarques
Méthode de connexion
Bits d’état disponibles pour chaque station
EFI1
26
EFI1+2
52
Il n’est pas possible d’utiliser Flexi Link et la communication EFI en même temps, c.-à-d.
qu’il n’est pas possible de connecter d’autres modules compatibles EFI à la connexion
EFI2 pendant que EFI1 est utilisé pour Flexi Link.
Les données de traitement envoyées par une station sont reçus presque simultanément par toutes les autres stations. Le traitement (logique) des stations individuelles
n’est cependant pas forcément simultané, les stations n’étant pas synchronisées.
Les données sont homogènes dans EFI1 et dans EFI2. Les données d’EFI1 et EFI2
peuvent toutefois différer brièvement, étant transmises séparément.
82
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Link
Chapitre 7
Flexi Soft Designer
7.2
Principe de fonctionnement
La configuration d’un projet Flexi Link se fait en deux étapes.
La première étape est la configuration des paramètres réseau et de l’adresse Flexi Link.
Les erreurs de câblage ou la présence de dispositifs incompatibles avec les projets Flexi
Link sont automatiquement détectées par le système au cours de cette étape.
La seconde étape est la configuration des stations individuelles appartenant au système : module principal, modules d’extension, éléments connectés, passerelles, logique
et l’image process du réseau Flexi Link.
7.2.1
Adresse de Flexi Link
Une Adresse Flexi Link est requise par le logiciel Flexi Soft Designer pour identifier de
façon univoque jusqu’à quatre stations raccordées au système Flexi Link. C’est le premier
paramètre important de la configuration d’un système Flexi Link.
La plage d’adresses Flexi Link va de A à D. Les adresses sont configurables à volonté.
Pour des informations détaillées sur la procédure d’affectation des adresses Flexi Link des
stations raccordées, voir la section 7.4.3 «Système Flexi Link : Paramètres du réseau»,
page 101.
7.2.2
ID Flexi Link
L’identificateur ID Flexi Link est nécessaire pour que les stations d’un réseau Flexi Link
puissent communiquer entre elles. Toutes les stations d’un système Flexi Link doivent
avoir un ID Flexi Link identique pour pouvoir échanger les informations de leur image
process. Cela permet de s’assurer que seules les stations appartenant au même réseau
Flexi Link puissent communiquer entre elles. Si un ID Flexi Link différent est détecté dans
un système Flexi Link, toutes les stations connectées passent au mode «Configuration
erronée» (la LED MS clignote en
Rouge à 1 Hz).
Les ID Flexi Link sont des valeurs numériques calculées à partir des valeurs par défaut de
l’image process. Cela implique qu’une modification de valeur par défaut pour l’image
process d’une quelconque des stations du réseau modifie l’ID Flexi Link de toutes les
autres stations. En ajoutant ou en supprimant une station, l’ID Flexi Link du système est
également modifié.
Remarque
Si une modification est effectuée sur l’image process d’une station quelconque, il faut
transférer la nouvelle configuration à toutes les stations (par ex. avec la commande Tout
transférer de la vue des paramètres du réseau Flexi Link). Dès cette commande exécutée,
l’ID Flexi Link de toutes les stations prend la même valeur. Si ce n’est pas fait, il y aura une
différence d’ID Flexi Link dans le système et la communication de sécurité sera par conséquent interrompue entre les stations.
Les ID Flexi Link font partie de la configuration et sont transférés avec la configuration
dans la mémoire du connecteur système de chaque module principal raccordé.
Les ID Flexi Link de la configuration actuelle du Flexi Soft Designer sont toujours affichés
sur la barre de menus Flexi Link. Les ID Flexi Link enregistrés à un moment donné dans
les stations individuelles sont affichés dans la Vue d’ensemble du réseau Flexi Link et
comparés à l’ID Flexi Link du projet en cours sur le PC pendant que la station est connectée. Si le Flexi Soft Designer détecte un ID Flexi Link différent, un symbole d’avertissement
est affiché et une recommandation quant à la marche à suivre apparaît sur le côté droit de
l’écran.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
83
Flexi Link
Chapitre 7
Notice d’instructions
Flexi Soft Designer
Fig. 59 : Affichage des ID
Flexi Link dans la vue
d’ensemble du réseau Flexi
Link
Les ID Flexi Link sont également affichées dans la vue des Paramètres réseau.
Si la configuration d’une station quelconque du système Flexi Link est modifiée de sorte
que l’image process du système est elle-même modifiée (par ex. si une station est ajoutée
au système ou si la valeur par défaut de l’un des bits émis est changée), le logiciel Flexi
Soft Designer calcule un nouvel ID Flexi Link à partir de la nouvelle image process. Dans
ce cas, il faut transmettre la configuration à toutes les stations du système, et non pas
seulement à la station dont la configuration a été modifiée. Dans le cas contraire, le
nouvel ID Flexi Link est transféré seulement à la station modifiée tandis que les autres
stations conservent l’ancien ID Flexi Link. La différence d’ID Flexi Link entre les stations
qui en résulte interrompt la communication des images process du système. En cas de
détection d’un ID Flexi Link différent, aucune transmission des images process entre les
stations n’est possible, et tous les modules principaux du système signalent une erreur
réparable (la LED MS clignote en
Rouge à 1 Hz et les LED EFI1 et EFI2 sont allumées
en Rouge). Les seules opérations possibles sont alors la configuration et le diagnostic
des stations.
Pour plus d’informations sur la correction des différences d’ID Flexi Link, voir la section 7.5 «Suppression des défauts Flexi Link», page 111.
7.3
Prise en main
Ce chapitre décrit comment paramétrer un nouveau système Flexi Link. À cet effet, il faut
commencer par configurer le matériel en conformité avec le projet. Il y a deux possibilités :
On peut commencer par préparer et câbler le matériel puis connecter le PC sur le
système et lire la configuration matérielle au moyen du logiciel Flexi Soft Designer.
Si le matériel nécessaire n’est pas disponible, il est possible de définir une configuration matérielle pour le projet Flexi Link dans le logiciel Flexi Soft Designer et de la
transférer ultérieurement, une fois le matériel implanté et câblé.
Dans les deux cas, une fois que la configuration matérielle du projet Flexi Link est terminée, on peut procéder à la configuration logicielle. La dernière étape consiste à transférer
la configuration terminée dans les stations afin de vérifier qu’elles sont correctement
configurées et faire fonctionner le système.
84
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Link
Chapitre 7
Flexi Soft Designer
7.3.1
Connexion à un système Flexi Link existant
Étape 1 : Implantation et câblage du matériel
Définir le matériel pour le système Flexi Link (modules principaux Flexi Soft CPU1, CPU2
ou CPU3, modules d’extension et dispositifs connectés comme des capteurs, des interrupteurs, des actionneurs, etc.).
Remarque
Pour plus d’informations sur le câblage, consulter la notice d’instructions «Matériel Flexi
Soft» (réf. SICK 8012335) ou le rapport matériel du Flexi Soft Designer.
Étape 2 : Établissement d’une connexion au système Flexi Link
Connecter un PC ou un notebook via l’interface RS-232 du module principal du
système.
Mettre le système Flexi Link sous tension.
Ouvrir l’outil de configuration du logiciel Flexi Soft Designer installé sur le PC.
Éditer au besoin les paramètres de communication (voir la section 6.2 «Édition des
paramètres de communication», page 68).
Cliquer sur Connexion au dispositif ou sélectionner la commande Identifier le projet
sur le menu du Dispositif. Le logiciel Flexi Soft Designer scrute alors le réseau à la
recherche des dispositifs connectés.
Remarque
Si le message d’erreur «Aucun réseau Flexi Link détecté» s’affiche, contrôler si chacun
des modules principaux sont équipés d’un firmware de version minimale V2.00.0. La
version du firmware se trouve sur la plaque signalétique des modules Flexi Soft dans le
champ intitulé Firmware version.
Les modules principaux raccordés n’auront les adresses Flexi Link correctes que s’ils
ont précédemment déjà été configurés pour Flexi Link. Dans le cas contraire, le logiciel
Flexi Soft Designer ouvre la vue Paramètres réseau Flexi Link et affiche la liste des
stations trouvées :
Fig. 60 : Paramètres de
réseau Flexi Link sans
affectation d’adresse
correcte
Utiliser les boutons de flèches ou bien la fonction glisser-déposer pour amener les stations dans la colonne des stations A à D de sorte que deux stations n’occupent pas la
même adresse.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
85
Flexi Link
Chapitre 7
Notice d’instructions
Flexi Soft Designer
Il existe deux possibilités pour identifier chaque station avec certitude :
– Cliquer sur le bouton Débuter l’identification de l’une des stations affichées. Les
LED MS et EFI1 de la station correspondante commencent à clignoter alternant avec
la LED EFI2 (2 Hz). Le mot de passe de client autorisé est nécessaire. Le mot de
passe par défaut est «SICKSAFE». Pour arrêter le clignotement des LED, cliquer à
nouveau sur le bouton (son libellé était devenu Arrêter l’identification).
– Contrôler le numéro de série du connecteur système et le comparer avec le numéro
de série affiché par le Flexi Soft Designer.
Fig. 61 : Bouton Appliquer les
paramètres
Cliquer sur le bouton Appliquer les paramètres du coin supérieur gauche de l’écran.
Les adresses Flexi Link des stations seront modifiées.
Fig. 62 : Paramètres de
réseau Flexi Link avec
affectation d’adresse
correcte
86
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Link
Chapitre 7
Flexi Soft Designer
Étape 3 : Procéder à la lecture des paramètres matériels
Cliquer sur l’onglet Vue d’ensemble du réseau. La fenêtre suivante s’ouvre :
Fig. 63 : Vue d’ensemble du
réseau Flexi Link
Cliquer sur le bouton avec symbole de microscope à côté de la station A. Le logiciel Flexi
Soft Designer charge les paramètres du matériel et de la configuration de tous les dispositifs sur cette station. Répéter cette opération pour toutes les stations.
Lorsque la configuration matérielle est terminée, cliquer sur Déconnexion. Il est maintenant possible de configurer le projet comme décrit à la section 7.3.3 «Configuration
Flexi Link», page 89.
Remarque
Quand on se déconnecte à partir de la vue d’ensemble du réseau, toutes les stations Flexi
Link sont déconnectées simultanément. Les boutons Transfert et Charger agissent de la
même manière. Si l’on passe à la vue d’une station individuelle, ces mêmes boutons
n’agissent que sur cette dernière.
7.3.2
Paramétrage d’un projet Flexi Link dans le logiciel Flexi Soft Designer
Si le matériel nécessaire n’est pas disponible à cet instant, il est possible d’effectuer la
configuration du matériel du projet Flexi Link dans le logiciel Flexi Soft Designer.
Ouvrir le logiciel Flexi Soft Designer sur le PC ou notebook.
Dans le dialogue de démarrage, cliquer sur Création d’un nouveau projet Flexi Link ou
sélectionner la commande Nouveau, Projet Flexi Link sur le menu Projet. L’écran Vue
d’ensemble du réseau Flexi Link s’ouvre.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
87
Flexi Link
Chapitre 7
Notice d’instructions
Flexi Soft Designer
Fig. 64 : Vue d’ensemble du
réseau Flexi Link
Choisir une option pour le câblage du système Flexi Link à savoir avec EFI1 seulement
ou avec les deux ports EFI. Le port EFI1 permet d’échanger jusqu’à 26 bits par station,
en utilisant les deux ports EFI1 et EFI2 chaque station peut partager jusqu’à 52 bits
avec les autres stations.
Remarque
Ce paramètre peut être modifié ultérieurement à tout moment.
Ajouter maintenant la première station du projet. Cliquer sur l’un des boutons de la
gauche de l’écran pour ajouter une nouvelle station. Cette action ouvre la vue d’une
station individuelle. Il est aussi possible de passer à la vue d’une station individuelle en
utilisant le bouton des stations de la barre d’outils du haut de l’écran.
Fig. 65 : Vue d’ensemble du
réseau Flexi Link et boutons
de la station
Bouton de vue d’ensemble du réseau Flexi Link
Boutons du station A à D
Dans la vue d’une station individuelle, ajouter le matériel souhaité pour cette station
comme décrit aux sections 5.5.1 «Exercice de configuration des modules Flexi Soft»,
page 25 et 5.5.3 «Exercice de configuration des dispositifs raccordés», page 28.
Lorsque la configuration matérielle de la station sélectionnée est terminée, utiliser le
bouton Vue d’ensemble du réseau Flexi Link de la barre d’outils pour repasser à la vue
globale.
Ajouter ensuite une plusieurs autres stations au projet Flexi Link comme décrit cidessus.
Lorsque la configuration matérielle du réseau Flexi Link est terminée, il est possible de
configurer le projet comme décrit dans la section ci-dessous.
88
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Link
Chapitre 7
Flexi Soft Designer
7.3.3
Configuration Flexi Link
Cette section est consacrée à l’examen du partage de données entre stations individuelles
d’un réseau Flexi Link.
Exemple : Projet Flexi Link simple avec deux stations. Un interrupteur d’arrêt d’urgence et
un poussoir de redémarrage sur la station A commandent simultanément deux robots
raccordés à la station A et à la station B.
Paramétrage du matériel
Créer un nouveau projet Flexi Link (voir la section 7.3.2 «Paramétrage d’un projet Flexi
Link dans le logiciel Flexi Soft Designer», page 87).
Dans la Vue d’ensemble du réseau Flexi Link, choisir la méthode de connexion
EFI1+2. (Le paramétrage de EFI1 ne fait aucune différence pour cet exemple de projet.)
Cliquer ensuite sur le bouton Ajouter une nouvelle station pour la station A. La vue de
la Configuration matérielle pour la station A s’ouvre.
Ajouter un module CPU1, CPU2 ou CPU3 puis un module XTIO à la station A.
Relier un poussoir d’arrêt d’urgence mono canal à l’entrée I1 et un poussoir de
réarmement mono canal à l’entrée I2 du module XTIO de la station A.
Relier à un robot mono canal à la sortie Q1 et une lampe à la sortie Q2 du module XTIO
de la station A.
Dans la barre d’outils, cliquer ensuite sur le bouton de la Station B. La vue de la
Configuration matérielle pour la station B s’ouvre.
Ajouter un module CPU1, CPU2 ou CPU3 puis un module XTIO à la station B.
Relier à un robot mono canal à la sortie Q1 et une lampe à la sortie Q2 du module XTIO
de la station B.
Paramétrage de la logique pour la station A
Dans la barre d’outils, cliquer sur le bouton pour la Station A. Ensuite ouvrir la vue de
l’Éditeur logique pour la Station A.
Au moyen des éléments connectés aux entrées et sorties du module XTIO et un bloc
fonction Redémarrage, créer la configuration logique suivante :
Fig. 66 : Exemple de
configuration logique
(station A)
Paramétrage du routage des signaux Flexi Link pour la station A
Dans l’éditeur logique pour la station A, ajouter un bloc fonction supplémentaire
Routage multiple, le configurer pour deux entrées et sorties et relier ses entrées aux
entrées du module XTIO pour les poussoirs de réarmement et d’arrêt d’urgence.
Faire glisser les deux sorties du module principal de la station A sur la feuille de travail
de l’éditeur logique. Les sorties se trouvent dans la fenêtre de sélection des sorties
sous CPU1 ou CPU2 ou CPU3.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
89
Flexi Link
Chapitre 7
Notice d’instructions
Flexi Soft Designer
Fig. 67 : Sorties du module
principal dans la fenêtre de
sélection des sorties
Remarques
Un carré renfermant une lettre de A à D signale 1 bit appartenant à l’image process
Flexi Link.
Chaque sortie ne peut être utilisée qu’une fois. Les sorties utilisées sont affichées en
vert.
Relier les sorties du bloc fonction Routage multiple aux deux sorties du CPU1[A] (par
ex. Safe 0.3.CPU1[A].EFI1 et Safe 0.4.CPU1[A].EFI1) comme indiqué sur la Fig. 68.
Fig. 68 : Exemple de logique
de routage Flexi Link
Noter quelles entrées sont routées vers quelles sorties.
Recommandation
Configurer les connexions de routage dans des projets plus complexes sur une page
distincte de l’éditeur logique. Dans le cas contraire, la conception de la logique pourrait
être confuse.
Affectation d’étiquettes au routage Flexi Link
Toujours dans la vue de la station A, ouvrir la table de routage en utilisant le bouton
Flexi Link, station A de la barre d’outils (si le projet contient également une ou de
passerelles, on les trouvera dans le sous-menu Interfaces).
Cliquer sur Octet 0 dans la zone EFI1 pour afficher les étiquettes pour l’Octet 0 et ses
bits dans la moitié inférieure de la fenêtre.
90
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Link
Chapitre 7
Flexi Soft Designer
Fig. 69 : Table de routage
Flexi Link et noms d’étiquette
Remplacer ensuite les noms par défaut des étiquettes (par ex. Info 0.3 et Info 0.4) par
des noms plus pertinents (par ex. Réarmement général et Arrêt d’urgence général).
Ces noms sont désormais affichés dans l’éditeur logique.
Fig. 70 : Noms d’étiquette
affectés dans la configuration de routage et dans
l’éditeur logique
Remarque
Pour le routage, il n’y a aucune différence que les noms soient personnalisés ou non, mais
l’affectation de noms d’étiquettes pertinents facilite la clarté du projet et sa compréhension.
Paramétrage de la logique pour la station B
Dans la barre d’outils, cliquer sur le bouton pour la Station B. Ensuite ouvrir la vue de
l’Éditeur logique pour la Station B.
Dans la fenêtre de sélection des entrées, localiser les deux entrées du module principal
de la station A qui sont routées via Flexi Link. Elles sont identifiables à leurs étiquettes :
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
91
Flexi Link
Chapitre 7
Notice d’instructions
Flexi Soft Designer
Fig. 71 : Entrées routées
depuis la station A, dans
l’éditeur logique de la
station B
Au moyen des éléments connectés aux entrées et sorties du module XTIO de la station B et un bloc fonction Redémarrage, créer la configuration logique suivante :
Fig. 72 : Exemple de
configuration logique
(station B)
L’exemple de projet est ainsi terminé. L’entrée du poussoir d’arrêt d’urgence et l’entrée du
poussoir de réarmement connectées à la station A sont routées à la station B via Flexi Link
de sorte que les robots connectés aux deux stations peuvent être contrôlés simultanément.
7.3.4
Transfert et vérification de la configuration Flexi Link
Pour démarrer le système Flexi Link, connecter dans une dernière étape le PC au système,
transférer et vérifier la configuration et mettre les stations à l’état Marche. Pour ce faire, il
est nécessaire que la configuration soit terminée comme décrit ci-dessus et que les modules Flexi Soft et les autres matériels nécessaires soient mis en place et câblés.
Établissement d’une connexion au système Flexi Link
Connecter un PC ou un notebook via l’interface RS-232 du module principal du
système.
Mettre le système Flexi Link sous tension.
Ouvrir l’outil de configuration Flexi Soft Designer installé sur le PC et charger le projet,
avec la configuration désirée.
Si nécessaire, adapter les paramètres de communication (voir la section 6.2 «Édition
des paramètres de communication», page 68).
Lancer la vue d’ensemble du réseau Flexi Link. Les stations configurées dans le projet
s’affichent sur arrière-plan jaune clair.
92
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Link
Chapitre 7
Flexi Soft Designer
Fig. 73 : Vue d’ensemble du
réseau Flexi Link, système
non connecté
Cliquer sur Connexion. Le logiciel demande de sélectionner les stations à connecter.
Activer toutes les stations puis cliquer sur stations, OK.
Fig. 74 : Fenêtre de
connexion
Si les modules principaux des stations connectées n’ont pas été configurés préalablement pour Flexi Link, le logiciel Flexi Soft Designer ouvre alors la vue des Paramètres
réseau Flexi Link et affiche la liste des stations détectées. Dans ce cas, il faut affecter
une adresse Flexi Link unique allant de A à D à chacune des stations comme indiqué à
la section 7.3.1 «Connexion à un système Flexi Link existant», page 85 (étape 2).
Le logiciel Flexi Soft Designer connecte le réseau Flexi Link, compare le matériel existant
et sa configuration logicielle avec la configuration qu’il a en mémoire et affiche le résultat.
Si la configuration Flexi Soft Designer n’est pas identique à la configuration des stations
connectées, elles s’affichent sur fond bleu.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
93
Flexi Link
Chapitre 7
Notice d’instructions
Flexi Soft Designer
Fig. 75 : Vue d’ensemble du
réseau Flexi Link, système
connecté, différence entre
les configurations
Transfert de la configuration
Transférer alors la configuration dans les stations en cliquant sur Transfert. Le logiciel
demande à nouveau de sélectionner la ou les stations concernées.
Sélectionner toutes les stations et cliquer sur OK. Le logiciel Flexi Soft Designer transfère alors la configuration dans chaque station. Le mot de passe de client autorisé est
nécessaire. Le mot de passe par défaut est «SICKSAFE».
Une fois qu’une configuration valable a été transférée dans une station, le logiciel Flexi
Soft Designer demande s’il faut mettre cette station à l’état Marche. Cliquer sur Oui ou
Non. La station s’affiche alors dans la vue d’ensemble du réseau Flexi Link sur fond
gris.
94
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Link
Chapitre 7
Flexi Soft Designer
Fig. 76 : Vue d’ensemble du
réseau Flexi Link, système
connecté, configurations
identiques mais non vérifiées
Remarque
Il est également possible de mettre chacune des stations en marche ou à l’arrêt dans la
vue individuelle de sa configuration matérielle.
Vérification de la configuration
Lancer la vue de configuration matérielle d’une station quelconque du projet. Si la configuration des dispositifs est correcte et identique à celle du logiciel Flexi Soft Designer,
mais qu’elle n’est pas vérifiée, la LED CV du module principal clignote ainsi que le bouton Charger et comparer du côté gauche de la zone de configuration.
Cliquer sur le bouton Charger et comparer. Le logiciel Flexi Soft Designer charge automatiquement la configuration à partir du module et la compare à la configuration qu’il a
en mémoire. Si les deux configurations sont identiques, le résultat s’affiche sous forme
d’un rapport et le logiciel demande s’il faut définir le dispositif comme vérifié. Lire
soigneusement le rapport.
Remarque
On peut imprimer le rapport et l’enregistrer en format PDF.
Une fois le rapport est vérifié, cliquer sur Oui pour qu’il apparaisse comme tel. Le dispositif est mis sur Vérifié. S’il n’est pas déjà à l’état Marche, le programme demande si
l’utilisateur souhaite le démarrer.
Répéter cette procédure pour toutes les stations du système Flexi Link.
Pour des informations plus détaillées sur le transfert et la vérification d’une configuration,
consulter le chapitre 13 «Transfert de la configuration système», page 359.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
95
Flexi Link
Chapitre 7
Notice d’instructions
Flexi Soft Designer
7.4
Fonctions Flexi Link
Ce chapitre donne une vue d’ensemble exhaustif des fonctions Flexi Link du logiciel Flexi
Soft Designer. Ces fonctions sont divisées en fonctions du système Flexi Link et en
fonctions relatives aux stations individuelles d’un système Flexi Link. Il est possible de
passer de la vue du système Flexi Link aux vues des stations individuelles au moyen des
boutons supplémentaires qui apparaissent dans la barre d’outils du logiciel Flexi Soft
Designer lorsqu’un projet Flexi Soft est ouvert.
Fig. 77 : Boutons du système
et des stations Flexi Link
Système Flexi Link
Station Flexi Link A à D
Fonctions du système Flexi Link
Dans la vue du système Flexi Link, on peut naviguer d’une fonction à l’autre au moyen de
boutons affichés au-dessous de la barre de menus.
Fig. 78 : Barre de menus du
système Flexi Link
La Vue d’ensemble du réseau Flexi Link affiche les informations (dont l’état) sur les
stations configurées/connectées (voir la section 7.4.1 «Système Flexi Link : Vue
d’ensemble du réseau», page 98).
L’image process Flexi Link permet de suivre les informations échangées entre les
stations Flexi Link interconnectées (voir la section 7.4.2 «Système Flexi Link : Image
process», page 100).
Dans la vue Paramètres du réseau Flexi Link, on peut scruter le réseau Flexi Link à la
recherche des stations connectées, afficher leur Adresse Flexi Link, la définir au besoin et répartir les stations entre les positions individuelles (A à D) disponibles pour le
réseau Flexi Link (voir la section 7.4.3 «Système Flexi Link : Paramètres du réseau»,
page 101).
Les boutons radio EFI1+2 et EFI servent à définir la méthode de connexion, c.-à-d. si
une ou deux chaînes de caractères EFI sont utilisées.
Sur le côté droit, les ID Flexi Link de la configuration en mémoire dans le logiciel Flexi
Soft Designer s’affiche.
96
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Link
Chapitre 7
Flexi Soft Designer
Fonctions de la station Flexi Link
Les fonctions Flexi Link d’une station individuelle s’affichent dans la vue de la station si
elle est activée.
Fig. 79 : Barre de menus
station Flexi Link
La plupart de ces fonctions comme la Configuration matérielle, les Rapports ou les
Diagnostics fonctionnent de la même manière que dans un projet autonome. Dans ce
chapitre, seules les fonctions Flexi Link complémentaires seront décrites.
L’Éditeur logique est utilisé pour configurer lesquelles informations chaque station doit
envoyer aux autres stations via le réseau Flexi Link. C’est également là que les informations fournies par les autres stations Flexi Link du réseau sont disponibles et peuvent
être utilisées comme entrées pour les applications logiques (voir la section 7.4.4
«Stations Flexi Link : Données Flexi Link dans l’éditeur logique», page 103).
La vue Station Flexi Link X permet d’affecter des noms d’étiquette aux données
sources que la station concernée envoie au réseau Flexi Link et de modifier les paramètres de base pour les valeurs dans l’image process (haut ou bas). Ces valeurs sont
utilisées lorsque la présence de cette station est simulée à l’aide de la Fonction d’apprentissage (voir la section 7.4.5 «Stations Flexi Link : Vue de la station X et image
process», page 105 et section 7.4.6 «Stations Flexi Link : Fonction d’apprentissage»,
page 107).
Si une passerelle est connectée à la station, le bouton Station Flexi Link X est intégré
au menu Interfaces.
Fig. 80 : Barre de menus
station Flexi Link avec
passerelle
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
97
Flexi Link
Chapitre 7
Notice d’instructions
Flexi Soft Designer
7.4.1
Système Flexi Link : Vue d’ensemble du réseau
La Vue d’ensemble du réseau Flexi Link affiche les informations (dont l’état) sur les stations configurées/connectées. Pour ouvrir la vue d’ensemble du réseau, cliquer d’abord
sur le bouton Flexi Link de la barre d’outils puis sur le bouton Vue d’ensemble du réseau.
Fig. 81 : Vue d’ensemble du
réseau Flexi Link
Dans cette vue, chacune des stations s’affiche avec sa configuration matérielle instantanée, les informations sur le module principal connecté, l’état de connexion, l’état de la
configuration et les ID Flexi Link. La couleur de fond de chaque station indique également
son état de connexion, l’état de la configuration comme illustré par la Fig. 81.
Dans l’exemple ci-dessus, la station A est hors ligne (fond jaune clair) la station B est en
ligne avec une configuration valable (fond gris), la station C est en ligne avec une configuration non valable (fond bleu) et aucune station D n’a été configurée (fond jaune clair).
98
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Link
Chapitre 7
Flexi Soft Designer
À la gauche de chaque station différents symboles d’outils sont affichés :
Tab. 21 : Outils de la vue
d’ensemble du réseau
Flexi Link
Remarques
Symbole Fonction
Description
Ajouter
Ajoute une nouvelle station à l’adresse en cours (A à D) et
active la vue individuelle de cette nouvelle station. Cette
fonction est disponible uniquement si aucune station n’a été
configurée avec cette adresse.
Éditer
Passe à la vue de cette station. Il est alors possible de
modifier ses propriétés, y compris le nom de la station, de
configurer le matériel raccordé, de programmer la logique et
de vérifier et verrouiller la configuration, etc.
Reconnaître
Le logiciel se connecte à cette station, récupère sa configuration matérielle par téléchargement et demande s’il faut
télécharger la configuration logicielle dans cette station.
Supprimer
Supprime cette station de la configuration en cours.
Remarque : Cette commande nécessite une confirmation et il
n’est pas possible de l’annuler une fois exécutée. Les modifications non enregistrées seront perdues.
Connecter
Se connecte sur cette station de façon à télécharger, transférer ou vérifier la configuration, mettre l’application en marche
ou l’arrêter, etc.
Déconnecter
Le logiciel se déconnecte de cette station, par ex. pour pouvoir modifier la configuration.
Si une fonction n’est pas disponible, le symbole correspondant s’affiche en gris.
Au lieu de cliquer sur l’un des boutons Ajouter ou Modifier, il est également possible
d’accéder à la vue individuelle d’une station en cliquant sur le bouton correspondant de
station A à D ou en double cliquant sur le pictogramme qui la représente.
Les boutons Connecter et Déconnecter situés à côté de chaque station ne sont valables que pour la station concernée, tandis que les boutons Connecter et Déconnecter
de la barre de menus de la vue d’ensemble du système Flexi Link servent à connecter
ou à déconnecter l’ensemble du système Flexi Link (un clic sur Connecter entraîne une
demande du programme sur la station qui doit être connectée).
Il n’est pas possible de mettre toutes les stations à l’état Marche ni de les arrêter
simultanément depuis la Vue d’ensemble du réseau Flexi Link. Pour pouvoir lancer
l’application ou vérifier la configuration, il est nécessaire de passer par la vue individuelle de chaque station, de se connecter individuellement en tant que Client autorisé
avec le mot de passe de la station.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
99
Flexi Link
Chapitre 7
Notice d’instructions
Flexi Soft Designer
7.4.2
Système Flexi Link : Image process
L’image process Flexi Link permet de suivre les informations échangées entre les stations Flexi Link. Sur la gauche de l’écran, la configuration matérielle de chaque station
s’affiche. À droite, les bits des ports EFI1 et EFI2 (si utilisé) s’affichent avec leurs étiquettes. Les bits de l’image process qui sont à l’état haut à cet instant sont mis en
surbrillance verte.
Fig. 82 : Image process
Flexi Link
Remarques
Si une station n’est pas à l’état Marche, son image process est à l’état bas et les bit
d’état signalant les erreurs d’E/S sont à l’état haut (voir la section 5.6.5 «Bits d’état
d’erreur des E/S EFI dans l’éditeur logique», page 51).
En double cliquant sur le symbole matériel d’une station, la vue de routage de cette
station s’ouvre. On peut y éditer les étiquettes des bits et des octets envoyés par cette
station (voir la section 7.4.4 «Stations Flexi Link : Données Flexi Link dans l’éditeur
logique», page 103).
100
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Link
Chapitre 7
Flexi Soft Designer
7.4.3
Système Flexi Link : Paramètres du réseau
La vue des Paramètres du réseau permet l’affectation des adresses Flexi Link (A, B, C ou
D) des stations individuelles appartenant au réseau Flexi Link. C’est indispensable pour la
configuration car cela permet au logiciel Flexi Soft Designer d’adresser chaque station et
d’identifier les bits de l’image process Flexi Link (par ex. Station A, EFI1, Octet 0, Bit 0).
La vue Paramètres du réseau s’ouvre automatiquement à la connexion d’un système Flexi
Link si le logiciel détecte une configuration d’adresse erronée, par ex. si deux stations ou
plus ont la même adresse Flexi Link. C’est le cas si un réseau Flexi Link a été créé avec un
nouveau module principal ou si un ou plusieurs modules principaux ont été remplacés
dans un système existant.
Fig. 83 : Vue des paramètres
du réseau Flexi Link
Si au moins une station d’un système Flexi Link est en ligne, toutes les stations connectées sont affichées avec leur adresse à cet instant (adresses A à D). En outre, le numéro
de série du connecteur système ainsi que les ID Flexi Link en cours pour EFI1 et EFI2 de
chaque station sont affichés ici. Cette information peut être mise à jour à l’aide du bouton
de scrutation Scan en haut à gauche de la fenêtre. Les messages d’erreur et les avertissements concernant l’état du système en cours s’affichent sous forme de messages déroulants pour chaque station.
Remarques
Il y a deux possibilités d’identification du station :
– Cliquer sur le bouton Débuter l’identification de l’une des stations affichées. Les
LED MS et EFI1 de la station correspondante commencent à clignoter alternant avec
la LED EFI2 (2 Hz). Le mot de passe de client autorisé est nécessaire. Le mot de
passe par défaut est «SICKSAFE». Pour arrêter le clignotement des LED, cliquer à
nouveau sur le bouton (son libellé était devenu Arrêter l’identification).
– Contrôler le numéro de série du connecteur système et le comparer avec le numéro
de série affiché par le Flexi Soft Designer. Le numéro de série affiché dans la vue
Paramètres du réseau est le numéro de série du connecteur système, et non pas le
numéro de série du module principal.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
101
Flexi Link
Chapitre 7
Notice d’instructions
Flexi Soft Designer
Procédure de modification de l’adresse Flexi Link attribuée (A à D) :
Pour changer l’adresse de la station, cliquer sur les boutons-flèches pour la déplacer
vers le haut ou vers le bas jusqu’à la position souhaitée dans la fenêtre. Il est aussi
possible d’effectuer un glisser-déposer de la station à l’endroit souhaité.
Fig. 84 : Bouton Appliquer les
paramètres
Cliquer sur le bouton Appliquer les paramètres du coin supérieur gauche de l’écran.
Les adresses Flexi Link des stations seront modifiées.
Remarques
Le bouton Appliquer les paramètres n’a pas d’effet sur les ID Flexi Link enregistrés
dans les stations. Les ID Flexi Link sont transférés dans les stations comme élément de
la configuration. Par conséquent, si la configuration d’une station quelconque a été
modifiée et que de ce fait les ID Flexi Link ont été modifiés, il faut transférer à nouveau
la configuration vers toutes les stations pour que les nouveaux ID Flexi Link soient pris
en compte.
L’adresse attribuée à la station Flexi Link ne joue aucun rôle. L’une des possibilités
recommandées pour favoriser un bon repérage est de suivre l’ordre de montage dans
l’armoire électrique en partant de gauche à droite.
Si l’attribution d’adresses d’un système Flexi Link est modifiée, il peut être nécessaire
de reconfigurer l’image process et la programmation de la logique qui utilise les bits en
entrée de l’image process Flexi Link car l’adresse Flexi Link fait partie intégrante des
bits de l’image process.
102
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Link
Chapitre 7
Flexi Soft Designer
7.4.4
Stations Flexi Link : Données Flexi Link dans l’éditeur logique
L’éditeur logique est l’espace qui centralise et traite les informations disponibles sur le
réseau Flexi Link. Les stations Flexi Link sont traitées comme des capteurs EFI :
Chaque station peut utiliser l’information des autres stations comme données d’entrée.
Chaque station peut fournir ses propres données comme sorties.
S’assurer que tous les signaux sont présents pendant une durée suffisante !
ATTENTION
Des signaux très courts pourraient ne pas être détectés ni transférés aux autres stations
Flexi Link, en particulier si le temps de cycle logique de la source est beaucoup plus court
que le temps d’exécution de la logique du système Flexi Link. Prendre les mesures appropriées pour s’assurer que tous les signaux sont présents suffisamment longtemps pour
être détectés par le système Flexi Link (par ex. en utilisant un bloc fonction de temporisation dans la logique).
Routage des données en direction du réseau Flexi Link
Pour écrire des données dans un réseau Flexi Link dans le but de les faire exploiter par les
autres stations, il est nécessaire de définir les bits qui seront activés dans l’image process. Les bits configurables pour chaque station se trouvent dans l’éditeur logique sur
l’onglet Sorties sous le symbole du CPUx utilisé :
Fig. 85 : Bits de sortie Flexi
Link de la station A dans
l’éditeur logique
Remarques
Un carré renfermant une lettre de A à D signale 1 bit appartenant à l’image process
Flexi Link.
Chaque bit de sortie peut être utilisé une fois. Les sorties déjà utilisées s’affichent en
vert.
Les étiquettes des bits de sortie peuvent être édités dans la vue Station Flexi Link X
(voir la section 7.4.5 «Stations Flexi Link : Vue de la station X et image process»,
page 105).
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
103
Flexi Link
Chapitre 7
Notice d’instructions
Flexi Soft Designer
Procédure d’envoi d’informations dans le réseau Flexi Link :
Faire glisser le bit à définir sur la feuille de travail et le relier à la sortie d’un bloc
fonction.
Pour que la valeur d’une entrée soit disponible directement pour toutes les stations du
réseau Flexi Link, utiliser un bloc fonction Routage 1:N ou Routage multiple comme
indiqué à la Fig. 86 :
Fig. 86 : Routage d’une
entrée dans le réseau
Flexi Link
Utilisation des données provenant du réseau Flexi Link
Toutes les informations disponibles à partir des autres stations du réseau Flexi Link sont
accessibles par l’onglet Entrées de l’éditeur logique sous le pictogramme du module
principal de la station voulue :
Fig. 87 : Bits Flexi Link
d’entrée provenant de la
station A dans l’éditeur
logique d’une autre station
Ils peuvent être utilisés comme entrée exactement comme toute autre entrée.
Remarques
Les entrées peuvent être utilisées plusieurs fois.
Les entrées qui sont déjà utilisées au moins une fois dans la logique de la station
s’affichent en vert.
Les entrées Flexi Link s’affichent sous leurs noms d’étiquettes respectifs. Les étiquettes
peuvent être édités dans la vue Flexi Link, station X de la station émettrice (voir la
section 7.4.5 «Stations Flexi Link : Vue de la station X et image process», page 105).
104
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Link
Chapitre 7
Flexi Soft Designer
7.4.5
Stations Flexi Link : Vue de la station X et image process
Dans la vue Station Flexi Link X on peut effectuer les opérations suivantes :
Modification des noms d’étiquette des bits et des octets que cette station envoie sur le
réseau Flexi Link.
Définir les valeurs par défaut (Haut ou Bas) pour les bits de l’image process de cette
station (voir aussi la section 7.4.6 «Stations Flexi Link : Fonction d’apprentissage»,
page 107).
Pour ouvrir la vue Station Flexi Link X, appuyer sur le bouton correspondant de la barre
d’outils. Si la station renferme également une passerelle, ce bouton se trouve sur le
menu Interfaces.
Fig. 88 : Vue Station
Flexi Link A
La barre d’outils
La barre d’outils présente des boutons pour les fonctions suivantes (de gauche à droite) :
Paramètres par défaut : attribue les valeurs par défaut aux noms et paramètres par
défaut configurés pour tous les bits et octets.
Effacer les octets sélectionnés : supprime tous les noms d’étiquettes de l’octet sélectionné et de ses bits et attribue la valeur Bas par défaut à tous les bits de cet octet.
Défaire la dernière action
Refaire la dernière action
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
105
Flexi Link
Chapitre 7
Notice d’instructions
Flexi Soft Designer
Procédure de modification des noms d’étiquette :
Cliquer sur un octet de la zone EFI1 ou EFI2 pour afficher ses bits dans demie fenêtre
inférieure.
Modifier comme souhaité les étiquettes affichées. Chaque bit apparaît dans l’éditeur
logique sous l’onglet Sorties avec sa nouvelle étiquette.
Remarques
Certains bits sont réservés et ne peuvent pas être utilisés ni modifiés. Ces bits sont
affichés en gris dans la demie fenêtre supérieure.
Il est également possible de supprimer des noms d’étiquette. Les bits n’ayant pas reçu
d’étiquette ne peuvent pas être utilisés. Ils s’affichent en gris dans la demie fenêtre
supérieure et ne s’affichent pas dans l’image process Flexi Link (voir aussi la section 7.4.2 «Système Flexi Link : Image process», page 100).
Procédure d’affectation des valeurs par défaut :
Cliquer sur un octet de la zone EFI1 ou EFI2 pour afficher ses bits dans demie fenêtre
inférieure.
Cliquer ensuite une fois sur le symbole à droite de l’étiquette d’un bit quelconque pour
inverser sa valeur 0 (Bas) ou 1 (Haut).
La valeur par défaut choisie sera utilisée par l’image process Flexi Link dans la station
correspondante si elle a été suspendue (voir la section 7.4.6 «Stations Flexi Link : Fonction
d’apprentissage», page 107).
Fig. 89 : Valeur par défaut
des bits d’entrée Flexi Link
Remarque
106
Changer la valeur par défaut d’un bit quelconque, modifie l’image process de la configuration et en conséquence l’ID Flexi Link pour la chaîne EFI à laquelle le bit changé appartient. Le logiciel avertit qu’il faut transférer à nouveau la configuration vers toutes les
stations pour que les nouveaux ID Flexi Link soient pris en compte. Dans le cas contraire,
la communication avec le réseau Flexi Link est interrompue en raison d’une différence
dans les ID Flexi Link (voir aussi la section 7.2.2 «ID Flexi Link», page 83 et la section 7.5
«Suppression des défauts Flexi Link», page 111).
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Link
Chapitre 7
Flexi Soft Designer
7.4.6
Stations Flexi Link : Fonction d’apprentissage
La fonction d’apprentissage permet de conserver un système Flexi Link opérationnel
même si une ou plusieurs stations du système sont absentes (c.-à-d. éteintes). L’«apprentissage» de la ou des stations manquantes les suspend de sorte que les autres stations
simulent leur existence. Chaque station suspendue sera traitée comme si elle était en
ligne et opérationnelle. L’image process Flexi Link contient les valeurs ayant été configurées comme valeurs par défaut pour chaque station manquante (voir la section 7.4.5
«Stations Flexi Link : Vue de la station X et image process», page 105). Cela peut être utile
par ex. pendant le paramétrage d’un système ou pour des raisons de maintenance.
Si la fonction d’apprentissage est activée sur une station donnée et que cette station est
connectée sur le système et à l’état Marche, cela déclenche la scrutation du réseau par le
système complet et le traitement de toute station manquante comme station suspendue.
C.-à-d. que le système fonctionne comme si ces stations étaient toujours en ligne et leurs
images process par défaut sont utilisées.
Avant d’utiliser la fonction d’apprentissage, contrôler qu’aucune situation dangereuse
ne peut se produire !
ATTENTION
Si la fonction d’apprentissage est utilisée, les sorties de sécurité de toute station toujours
en activité peuvent être à l’état haut.
Il faut analyser l’application et contrôler si des mesures de sécurité complémentaires
doivent être mises en œuvre si la fonction d’apprentissage est activée.
Il faut considérer la procédure de traitement des modules de machines déconnectées.
Il faut mettre en évidence que les éléments de commande et les capteurs n’ont plus
d’effet sur les modules de la machine précédemment connectés (par ex. mettre en
place des panneaux d’avertissement «Hors service» aux arrêts d’urgence).
La fonction d’apprentissage doit être considérée comme un processus de configuration.
Par conséquent, il faut s’assurer que la fonction d’apprentissage soit conforme aux
exigences de sécurité applicables, par ex. par l’utilisation d’un interrupteur à clé câblé
sur l’entré Apprentissage logique ainsi que d’un bloc fonction de redémarrage dans la
logique pour contrôler les conditions temporelles.
Seul un personnel autorisé et spécifiquement formé est autorisé à activer la fonction
d’apprentissage.
Avant d’utiliser la fonction d’apprentissage, s’assurer que personne ne peut accéder à
la zone dangereuse tandis que la fonction d’apprentissage est active.
Remarques
Une station est considérée comme «manquante» et peut être suspendue si son alimentation est coupée ou si la connexion EFI au système Flexi Link est complètement interrompue. Il n’est pas possible de suspendre une station tandis qu’elle est toujours
connectée et par ex. si l’une des conditions suivantes s’applique :
– La station n’est pas à l’état Marche.
– La station a généré une défaillance EFI, par ex. en raison d’une différence d’ID Flexi
Link.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
107
Flexi Link
Chapitre 7
Notice d’instructions
Flexi Soft Designer
L’apprentissage n’affecte pas une station donnée mais toujours l’ensemble des stations alimentées dans un système Flexi Link. Par conséquent il peut être suffisant
d’activer la fonction d’apprentissage sur une seule des stations connectées. Toutefois,
si une seule station du système est équipée d’un bouton d’apprentissage et configurée
pour l’apprentissage, alors seules les autres stations du système peuvent être suspendues puisque cette station est nécessaire pour activer la fonction d’apprentissage.
Chaque module principal d’un système Flexi Link signale l’état instantané du système
via les bits d’état qui peuvent être utilisés comme entrée dans l’éditeur logique (voir la
section 7.4.7 «État d’apprentissage Flexi Link et diagnostics», page 110).
Procédure de configuration de la fonction d’apprentissage :
Raccorder un bouton d’apprentissage aux entrées de chaque station du système Flexi
Link devant disposer de la fonction d’apprentissage. Le bouton d’apprentissage peut
par ex. être un interrupteur à clé double canal.
Dans l’éditeur logique de ces stations, utiliser un bloc fonction Redémarrage pour
raccorder l’entrée du bouton d’apprentissage à la sortie d’apprentissage de la station
comme indiqué sur la Fig. 90.
Fig. 90 : Configuration de la
fonction d’apprentissage
dans l’éditeur logique
Si le bouton d’apprentissage est actionné, la sortie d’apprentissage passe à l’état haut
pour un cycle logique. Le front montant (transition Bas-Haut) de la sortie Apprentissage
déclenche la fonction d’apprentissage.
S’assurer que les transitions des signaux d’Apprentissage satisfont aux exigences !
ATTENTION
En cas de court-circuit avec le potentiel Haut (au 24 V CC) sur une entrée physique, il est
possible que le signal détecté fasse apparaître une impulsion si le signal est réinitialisé
suite à la détection du court-circuit. Si une telle impulsion peut entraîner l’apparition d’une
situation dangereuse de la machine, il faut observer les points suivants :
s’assurer que le câblage des signaux soit protégé (afin d’empêcher un court-circuit
transversal entre les différents signaux) ;
ne pas détecter les courts-circuits, c.-à-d. ne pas relier les sorties de test.
108
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Link
Chapitre 7
Flexi Soft Designer
Procédure d’utilisation de la fonction d’apprentissage :
Dans un système Flexi Link opérationnel, couper l’alimentation d’une ou plusieurs stations (par ex. station C). Le système détecte que cette ou ces stations sont manquantes
et affecte les valeurs de sécurité par défaut à l’image process (des zéros). Les stations
restantes signalent une défaillance EFI (les LED EFI clignotent
Rouge) et leurs bits
d’état EFI pour la ou les stations éteintes (par ex. Station C manquante) passent à
l’état haut et le bit Station manquante passe aussi à l’état haut.
Appuyer alors sur le bouton d’apprentissage d’une station restante quelconque. Le
système continue alors à fonctionner comme si les stations manquantes étaient toujours présentes. Leur image process «réelle» est cependant remplacée par les valeurs
par défaut statique ayant été configurées au préalable (voir la section 7.4.5 «Stations
Flexi Link : Vue de la station X et image process», page 105). Les bits d’état EFI des
stations restantes indiquent maintenant quelles stations ont été suspendues (par ex.
Station C manquante et Station manquante repassent à l’état bas et Station C
suspendue passe à l’état haut).
Pour remettre en service une station manquante et par conséquent suspendue remettre son alimentation en marche. Dès que la station a fini son cycle de mise sous tension, les autres stations détectent sa présence et affichent un défaut EFI. Le bit d’état
EFI Station C suspendue reste haut tandis que le bit d’état Station suspendue détectée du système passe à l’état haut.
Actionner à nouveau le bouton d’apprentissage. Le système réintègre la station suspendue et reprend son fonctionnement. Le bit d’état Station suspendue détectée du
système repasse à l’état bas ainsi que les bits d’état EFI respectifs (par ex. Station C
manquante reste à l’état bas et le bit Station C suspendue passe à l’état bas aussi).
Remarque
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Si une station est manquante non pas parce que son alimentation a été coupée mais en
raison d’une interruption de sa connexion EFI elle est très probablement passée à un état
d’erreur. Dans ce cas, il faut réinitialiser cette station en coupant son alimentation pendant au moins 3 s avant de pouvoir la réintégrer dans le système.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
109
Flexi Link
Chapitre 7
Notice d’instructions
Flexi Soft Designer
7.4.7
État d’apprentissage Flexi Link et diagnostics
Chaque module principal d’un système Flexi Link signale via les bits d’état si un apprentissage est nécessaire et quelle station est manquante ou suspendue (= a été «apprise»). Ces
bits de statut sont disponibles comme entrées du module principal concerné dans l’éditeur logique, dans la fenêtre Diagnostic.
Fig. 91 : Informations sur
l’état du système Flexi Link
dans l’éditeur logique
Tab. 22 : Signification des
bits d’état pour la fonction
d’apprentissage
Bit d’état du CPUx
Interprétation
Station
suspendue
détectée
Une station précédemment suspendue est réapparue dans le système. Dans ce cas, l’image process de la station Flexi Link correspondante est mise à l’état bas et le bit d’erreur EFI E/S est mis à
l’état haut. Pour continuer à fonctionner, un apprentissage est nécessaire. L’apprentissage réinitialise le bit d’erreur même si la station trouvée a déjà été suspendue précédemment une nouvelle fois.
Station
manquante
Au moins une station du système est manquante. Pour continuer à
fonctionner, un apprentissage est nécessaire.
Cela signifie qu’au moins un des bits d’état Station X manquante
(voir ci-dessous) est aussi à l’état haut.
Station X
manquante
La station d’adresse Flexi Link X (= A, B, C ou D) est manquante.
Dans ce cas, l’image process de la station Flexi Link correspondante
est mise à l’état bas et le bit d’erreur EFI E/S est mis à l’état haut
Cela veut dire que le bit d’état Station manquante (voir ci-dessus)
est également à l’état haut.
Station X
suspendue
110
La station d’adresse Flexi Link X (= A, B, C ou D) est suspendue.
Dans ce cas, l’image process par défaut de la station Flexi Link
correspondante est utilisée.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Link
Chapitre 7
Flexi Soft Designer
Ces bits d’état permettent d’implémenter un diagnostic spécifique par ex. en connectant
ces bits d’état à un bloc fonction Générateur log ou en commutant une lampe d’avertissement signalant qu’un apprentissage est nécessaire ou activé.
Remarque
Après la transition de l’état Arrêt à l’état Marche, une station est considérée comme
manquante si elle manque pendant 3 minutes.
Pour une description de ces bits d’état de l’autre module principal, voir la section 5.6.4
«Entrées et bits de diagnostic du module principal dans l’éditeur logique», page 50.
7.5
Suppression des défauts Flexi Link
Ce chapitre traite de causes courantes de dysfonctionnement d’un réseau Flexi Link et
indique comment les diagnostiquer et les corriger.
Pour une présentation générale des signalisations des défauts par les LED, consulter le
notice d’instructions du matériel Flexi Soft (réf. SICK 8012335).
7.5.1
Différence d’identifiant Flexi Link
Description du défaut
Si aucun transfert de l’image process n’est possible entre les stations du système et si
tous les modules principaux (FX3-CPU1) signalent une erreur réparable (la LED MS clignote en
Rouge à 1 Hz et les LED EFI1 et EFI2 s’allument en Rouge), cela pourrait
venir d’une différence d’ID Flexi Link. Cela signifie que l’une au moins des stations du
système possède un ID Flexi Link différent de celui des autres stations.
Diagnostic
Lancer la Vue d’ensemble du réseau Flexi Link.
Si le logiciel Flexi Soft Designer n’est pas connecté au système, connecter toutes les
stations.
Vérifier si les messages d’état des stations indiquent un ID Flexi Link différent.
Suppression des défauts
Si des ID Flexi Link différents coexistent dans le système, la configuration en cours doit
être transférée à nouveau dans toutes les stations.
Contrôler si la configuration en mémoire dans le Flexi Soft Designer est correcte.
Connecter à tous les stations.
Transférer la configuration dans toutes les stations.
Passer à la vue de chaque station et vérifier la configuration si nécessaire.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
111
Flexi Line
Chapitre 8
Notice d’instructions
Flexi Soft Designer
8
Flexi Line
8.1
Vue d’ensemble du réseau Flexi Line
Flexi Line permet de mettre en réseau jusqu’à 32 stations Flexi Soft en toute sécurité.
Seuls les modules FX3-CPU3 peuvent être utilisés dans un système Flexi Line. Il est impossible de connecter tous les autres modules principaux (FX3-CPU0, FX3-CPU1, FX3JCPU2).
Une image process homogène est définie pour l’ensemble du système Flexi Line. Chaque
octet de cette image process est valable soit globalement, c.-à-d. dans l’ensemble du
système, soit localement, c.-à-d. uniquement pour la station concernée et ses stations
voisines. Chaque station Flexi Line communique via cette image process avec les stations
voisines. La topologie permet une communication sans adressage.
Caractéristiques
raccordement de sécurité de 32 stations Flexi Soft au plus, via l’interface Flexi Line
topologie sans adressage : En cas de modification de l’ordre des stations, il suffit de
confirmer la nouvelle configuration à l’aide d’un bouton d’apprentissage.
L’interface EFI reste disponible sans limitations :
– La connexion de capteurs compatibles EFI est possible.
– La connexion d’un système Flexi Link est possible.
Une image process globale est définie pour toutes les stations.
Dans cette image process peuvent être définis des octets valables globalement ou
localement.
L’image process peut couvrir jusqu’à 12 octets, soit 96 bits.
La longueur de câble maximale entre deux stations est de 1000 mètres. La longueur
totale possible pour un système de 32 stations est ainsi de 31 kilomètres.
8.1.1
Caractéristiques minimales et limitations du système pour Flexi Line
Les caractéristiques minimales du système pour Flexi Line sont listées ci-dessous :
Tab. 23 : Caractéristiques
minimales du système pour
Flexi Line
Remarques
Partie du système
Version
Matériel
FX3-CPU3
Logiciel
Flexi Soft Designer à partir de la version 1.6.0
En même temps que Flexi Line, il est également possible d’utiliser la communication
Flexi Link ou EFI, ce qui signifie qu’il est possible de raccorder soit des dispositifs
compatibles EFI, soit des stations Flexi Link.
L’image process est transférée d’une station à l’autre avec un intervalle de mise à jour
fixe. Le traitement (logique) des stations individuelles n’est cependant pas forcément
simultané, les stations n’étant pas synchronisées entre elles.
L’intervalle de mise à jour du système Flexi Line dépend de la longueur de câble
maximale entre deux stations et de la taille de l’image process.
Tab. 24 : Intervalle de mise à
jour d’un système Flexi Line
en fonction de la longueur de
câble maximale et de la taille
de l’image process
112
Longueur max. de câble
32 bits
64 bits
96 bits
125 m
2 ms
2 ms
4 ms
250 m
2 ms
4 ms
8 ms
500 m
4 ms
8 ms
12 ms
1000 m
8 ms
12 ms
20 ms
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Line
Chapitre 8
Flexi Soft Designer
8.2
Principe de fonctionnement de Flexi Line
8.2.1
Topologie
Les différentes stations au sein d’un système Flexi Line ne sont pas identifiées par des
adresses. À la place, chaque station est connectée à sa voisine directe. La communication
se fait toujours vers la station suivante et vers la station précédente.
Le placement des stations dans le système Flexi Line doit être confirmé par un processus
d’apprentissage au moment de la mise en service et fait ensuite l’objet d’une surveillance.
Si une station est déconnectée du système, remplacée ou ajoutée, le placement des
stations doit à nouveau être confirmé (voir la section 8.2.5 «Fonction d’apprentissage»,
page 118).
8.2.2
Configuration Flexi Line
Le cœur du système Flexi Line est l’image process. Cette image process définit combien
de données et quelles données sont communiquées d’une station à l’autre, à quel intervalle de mise à jour, avec quelle portée (routage) et avec quelle valeur par défaut (haut ou
bas). Le routage et la valeur par défaut peuvent être définis séparément pour chaque
octet.
L’image process est généralement définie pendant la configuration de la première station
du système Flexi Line avant d’être transférée sur les autres stations.
La vue Flexi Line peut être appelée à tout moment à l’aide du bouton Interfaces de la
barre de menus. Elle s’ouvre automatiquement lorsqu’un élément Flexi Line est ajouté à
un FX3-CPU3.
La vue Flexi Line est constituée des éléments suivants :
barre de menus avec les menus Projet, Dispositif, Compléments ;
barre d’outils avec symboles pour un accès rapide aux menus les plus utilisés ;
onglets pour repasser aux vues Configuration matérielle, Éditeur logique, Interfaces,
Rapport, Diagnostic et Enregistreur de données ;
barre d’outils pour la configuration de Flexi Line avec les fonctions Importation de
définition Flexi Line, Exportation de définition Flexi Line, Apprentissage,
Réarmement et Verrouillage de la configuration ;
barre de navigation pour basculer la vue entre Paramètres généraux et Configuration
des octets ;
zones de configuration des deux vues mentionnées ci-dessus : Informations générales
Flexi Line et Spécification pour la vue Paramètres généraux, Configuration des
octets et Détails et configuration des bits pour la vue Configuration des octets ;
zone d’information escamotable.
La vue de configuration de Flexi Line est divisée en deux.
La partie Paramètres généraux permet de définir les paramètres de base. Ce sont en
premier lieu la combinaison souhaitée entre taille de l’image process, longueur de
segment et intervalle de mise à jour ainsi que le nom de l’image process et son numéro
de révision.
La partie Configuration des octets permet de définir les données de l’image process.
Chaque octet reçoit une portée, une valeur par défaut et un nom. Tous les bits utilisés
peuvent également recevoir un nom d’étiquette. La désactivation des bits non utilisés
permet de les masquer pour qu’ils n’apparaissent pas dans la logique et le diagnostic.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
113
Flexi Line
Chapitre 8
Notice d’instructions
Flexi Soft Designer
Barre d’outils Flexi Line
La barre d’outils Flexi Line présente des boutons pour les fonctions suivantes :
importation d’une définition Flexi Line préalablement enregistrée ;
exportation d’une définition Flexi Line ;
fonction d’apprentissage : confirmation de la topologie d’un système Flexi Line lors de
la mise en service ainsi qu’en cas de modifications de la topologie ;
réarmement : exécute un redémarrage de l’ensemble du système Flexi Line ;
verrouillage de la configuration : La configuration Flexi Line peut être protégée contre
les modifications involontaires au moyen du curseur.
Réglages généraux
Fig. 92 : Vue Flexi Line,
paramètres généraux
La partie gauche de cette vue permet de saisir pour l’image process un nom, un commentaire et un numéro de révision constitué d’un numéro de révision principal et d’un sousnuméro. La somme de contrôle de l’image process (CRC) y est également affichée (voir la
section 8.2.3 «Somme de contrôle (CRC) Flexi Line», page 116).
La partie droite permet de définir la taille de l’image process et l’intervalle de mise à jour.
Les valeurs possibles dépendent de la longueur de segment maximale dans l’ensemble du
système Flexi Line (voir Tab. 24).
Si une cellule du tableau est affichée en rouge, alors la combinaison correspondante enter
longueur de segment et taille des données n’est pas possible avec l’intervalle de mise à
jour paramétré. Pour choisir cette combinaison, il faut d’abord paramétrer une valeur plus
élevée pour l’intervalle de mise à jour.
Remarque
114
L’intervalle de mise à jour est identique pour toutes les stations et n’est donc pas synchrone avec le cycle logique qui peut varier d’une station à l’autre.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Line
Chapitre 8
Flexi Soft Designer
Configuration des octets
Fig. 93 : Vue Flexi Line,
Configuration des octets
Dans la partie gauche de cette vue se trouve une vue d’ensemble des octets de l’image
process Flexi Line. Sélectionner un octet pour en modifier dans la partie droite les paramètres suivants :
nom d’octet ;
routage : Les données d’un octet peuvent être partagées globalement dans l’ensemble
du système ou uniquement localement avec les deux stations voisines.
valeur par défaut haut ou bas ;
nom d’étiquette des différents bits ;
activation ou désactivation des différents bits.
Routage
Un octet peut être valable au niveau local, c.-à-d. pour une ou pour les deux stations
voisines, ou au niveau global dans l’ensemble du système Flexi Line.
Un octet valable globalement est communiqué à l’ensemble du système Flexi Line. Toutes
les stations peuvent lire et modifier tous les bits de cet octet. Si une station modifie un bit,
cette modification est répercutée sur toutes les autres stations.
Un octet valable localement est partagé au choix avec une seule ou avec les deux stations
voisines. Une station qui reçoit un octet local de la station voisine analyse les informations
de cet octet et génère à son tour un octet local qu’elle envoie à une ou à deux stations
voisines. Les données reçues et les données envoyées sont indépendantes les unes des
autres.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
115
Flexi Line
Chapitre 8
Notice d’instructions
Flexi Soft Designer
Valeur par défaut
La valeur par défaut définit la façon dont un bit est influencé par une station :
Un bit avec la valeur par défaut Haut est mis sur 1 (statut logique haut) si toutes les
stations signalent un 1 pour ce bit (ET logique). Dès qu’au moins une station met le bit
sur le statut logique Bas, le bit est mis sur 0.
Un bit avec la valeur par défaut Bas est mis sur 0 (statut logique bas) si toutes les stations signalent un 0 pour ce bit (OU logique). Dès qu’au moins une station met le bit sur
le statut logique Haut, le bit est mis sur 1.
Activation et désactivation de bits individuels
Il est possible de désactiver les bits inutiles en ne leur attribuant aucun nom. Les bits désactivés ne sont plus disponibles et plus visibles dans l’éditeur logique et dans le diagnostic. La taille de l’image process n’en est nullement influencée.
8.2.3
Somme de contrôle (CRC) Flexi Line
La somme de contrôle est nécessaire pour que les stations d’un système Flexi Line puissent communiquer entre elles. Toutes les stations d’un système Flexi Line doivent avoir la
même somme de contrôle. Cela permet de s’assurer que seules les stations appartenant
au même système Flexi Line puissent communiquer entre elles. Si une somme de contrôle
différente est détectée dans un système Flexi Line, toutes les stations connectées passent
au mode «Erreur sur bus Flexi Line» (la LED Line clignote en
Rouge/vert à 2 Hz).
La somme de contrôle est calculée à partir des paramètres suivants :
taille de l’image process et longueur maximale de câble ;
intervalle de mise à jour ;
portée de chaque octet ;
valeur par défaut de chaque octet ;
première partie du numéro de révision.
Le sous-numéro du numéro de révision ainsi que le nom attribué aux bits, octets et l’image
process elle-même n’ont aucune influence sur la somme de contrôle.
Remarque
Lorsque l’image process d’une station quelconque est modifiée de sorte que la somme de
contrôle change, cette nouvelle image doit être transférée sur toutes les autres stations.
Cela permet de remettre la somme de contrôle à la même valeur sur toutes les stations.
Si ce n’est pas fait, il y aura une différence de somme de contrôle dans le système Flexi
Line et la communication de sécurité ne sera donc pas établie entre les stations.
La somme de contrôle fait partie de la configuration qui est enregistrée dans le connecteur système de chaque module CPU3 raccordé.
116
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Line
Chapitre 8
Flexi Soft Designer
8.2.4
Données Flexi Line dans l’éditeur logique
Chaque station Flexi Line crée automatiquement une instance locale de l’image process à
partir des données qu’elle reçoit de la station voisine. Si les informations locales de la
station concernée ont une influence sur les bits globaux, alors ces valeurs sont elles aussi
immédiatement prises en compte dans l’instance locale de l’image process.
L’image process de sortie est créée à l’aide des blocs fonction Routage. Pour cela, les
signaux des entrées locales doivent être routés sur une sortie Flexi Line.
Fig. 94 : Routage de signaux
locaux dans l’image process
Flexi Line
Les valeurs de ces entrées locales sont ensuite disponibles dans l’ensemble du système
sous forme d’entrées Flexi Line par le biais de l’image process Flexi Line.
Dans le cadre de la programmation logique, les entrées Flexi Line ne se distinguent pas
des autres types d’entrées de sécurité.
Fig. 95 : Utilisation de
signaux de l’image process
Flexi Line dans la logique
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
117
Flexi Line
Chapitre 8
Notice d’instructions
Flexi Soft Designer
8.2.5
Fonction d’apprentissage
La topologie du système Flexi Line doit être confirmée pour activer la fonction. Cette confirmation peut être effectuée à l’aide du Flexi Soft Designer. Si la topologie du système doit
être modifiable ultérieurement, une fonction d’apprentissage intégrée est également disponible à l’intérieur de la logique.
Remarque
Toute modification de la topologie d’un système Flexi Line interrompt immédiatement la
communication Flexi Line. La communication n’est réinitialisée et ne reprend qu’après
exécution de la fonction d’apprentissage.
Avant d’utiliser la fonction d’apprentissage, contrôler qu’aucune situation dangereuse
ne peut se produire !
ATTENTION
Si la fonction d’apprentissage est utilisée, les sorties de sécurité de toute station toujours
en activité peuvent être à l’état haut.
Il faut analyser l’application et contrôler si des mesures de sécurité complémentaires
doivent être mises en œuvre si la fonction d’apprentissage est activée.
Il faut considérer la procédure de traitement des modules de machines déconnectées.
Il faut mettre en évidence que les éléments de commande et les capteurs n’ont plus
d’effet sur les modules de la machine précédemment connectés (par ex. mettre en
place des panneaux d’avertissement «Hors service» aux arrêts d’urgence).
La fonction d’apprentissage doit être considérée comme un processus de configuration.
Par conséquent, il faut s’assurer que la fonction d’apprentissage soit conforme aux
exigences de sécurité applicables, par ex. par l’utilisation d’un interrupteur à clé câblé
sur l’entré Apprentissage logique ainsi que d’un bloc fonction de redémarrage dans la
logique pour contrôler les conditions temporelles.
Seul un personnel autorisé et spécifiquement formé est autorisé à activer la fonction
d’apprentissage.
Avant d’utiliser la fonction d’apprentissage, s’assurer que personne ne peut accéder à
la zone dangereuse tandis que la fonction d’apprentissage est active.
Après application de la fonction d’apprentissage, vérifier les fonctions de sécurité de
l’ensemble du système Flexi Line.
Apprentissage avec le Flexi Soft Designer
La vue Flexi Line du Flexi Soft Designer comporte dans sa barre d’outils un bouton
Apprentissage.
Pendant la mise en service, cliquer sur le bouton Apprentissage si toutes les stations
sont sous tension et présentent l’état Apprentissage requis. La topologie du système
est ainsi entièrement contrôlée et confirmée, et le système Flexi Line est démarré.
Apprentissage avec un bouton
S’il est nécessaire de pouvoir retirer, ajouter ou remplacer des stations pendant le service,
il est alors possible d’exécuter la fonction d’apprentissage à l’aide d’un bouton.
118
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Line
Chapitre 8
Flexi Soft Designer
Procédure de configuration de la fonction d’apprentissage à l’aide d’un bouton :
Raccorder un bouton d’apprentissage aux entrées de la station du système Flexi Line
devant disposer de la fonction d’apprentissage. Le bouton d’apprentissage peut par ex.
être un interrupteur à clé double canal.
Dans l’éditeur logique de cette station, utiliser un bloc fonction Redémarrage pour
raccorder l’entrée du bouton d’apprentissage à la sortie Apprentissage de la station
comme indiqué sur la Fig. 96.
Fig. 96 : Configuration de la
fonction d’apprentissage
dans l’éditeur logique
Si le bouton d’apprentissage est actionné, la sortie Apprentissage passe à l’état haut pour
un cycle logique. Le front montant (transition Bas-Haut) de la sortie Apprentissage déclenche la fonction d’apprentissage.
8.2.6
État et diagnostics
La vue Diagnostic indique quelles données sont reçues, utilisées et renvoyées.
Fig. 97 : Diagnostic Flexi Line
La zone Aperçu octet de gauche présente les octets de l’image process de la station
actuelle. Sélectionner un octet pour afficher en-dessous les bits correspondants avec leurs
noms d’étiquette.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
119
Flexi Line
Chapitre 8
Notice d’instructions
Flexi Soft Designer
Sur le côté droit, la zone Aperçu détails affiche le traitement de l’octet sélectionné :
Sur la gauche sont représentés les bits d’entrée reçus par les deux stations voisines
ainsi que l’état des entrées locales.
Sur la droite sont représentés les bits de sortie envoyés aux deux stations voisines ainsi
que l’état des sorties locales.
Lorsque le système Flexi Line est en ligne, les bits actifs sont marqués en couleur et les
bits inactifs en gris.
La partie gauche permet de sélectionner un bit précis de l’octet actuellement affiché. Le
traitement de ce bit est affiché en détail sur le côté droit :
Fig. 98 : Diagnostic Flexi Line
Dans l’exemple de Fig. 98, le bit 0 de l’octet 2 avec le nom d’étiquette Reset a été sélectionné. Ce bit est à l’état bas dans les images process reçues par les stations voisines
mais à l’état haut sur l’entrée locale (en vert). C’est pourquoi ce bit est également à l’état
haut dans toutes les images process envoyées par cette station.
120
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Line
Chapitre 8
Flexi Soft Designer
8.3
Prise en main
8.3.1
Configuration et mise en service d’un système Flexi Line
Cette section décrit comment paramétrer et mettre en service un nouveau système Flexi
Line.
La configuration d’un système Flexi Line se fait en 2 étapes :
La première étape est la configuration de la première station et la définition de l’image
process.
La seconde étape est la configuration des autres stations. L’image process doit alors
être transférée vers celles-ci.
Remarque
Chaque station d’un système Flexi Line doit être configurée et mise en service dans le
Flexi Soft Designer comme une station individuelle.
Configuration de la première station dans le Flexi Soft Designer
Ouvrir le logiciel Flexi Soft Designer sur le PC ou notebook.
Dans la boîte de dialogue de démarrage, cliquer sur Création d’un nouveau projet ou
sélectionner dans le menu Projet la commande Nouveau, Projet de station autonome.
La fenêtre Configuration matérielle s’ouvre.
Commencer par ajouter un module FX3-CPU3.
Ajouter ensuite le matériel souhaité comme décrit aux sections 5.5.1 «Exercice de
configuration des modules Flexi Soft», page 25 et 5.5.3 «Exercice de configuration des
dispositifs raccordés», page 28.
Lorsque la configuration matérielle de la station sélectionnée est complète, déplacer
l’élément Flexi Line en dehors de la liste de sélection des éléments vers le module
principal. La fenêtre Configuration Flexi Line s’ouvre.
Dans la fenêtre Configuration Flexi Line, cliquer sur Nouvelle définition Flexi Line. La
Vue Flexi Line s’ouvre.
Configurer l’image process Flexi Line comme décrit dans la section 8.2.2 «Configuration
Flexi Line» en page 113.
Recommandation
Planifier soigneusement l’image process Flexi Line. S’il est nécessaire de modifier ultérieurement l’image process, il faut ensuite la transférer à nouveau vers chacune des
stations du système Flexi Line.
Dans la barre d’outils Flexi Line, cliquer sur le bouton Exportation d’une définition
Flexi Line et exporter la définition Flexi Line.
Configurer la logique de la station comme décrit dans la section 5.6 «Vue de l’éditeur
logique» en page 46 et dans la section 8.3.3 «Configuration de la logique Flexi Line» en
page 122.
Paramétrage des autres stations dans le Flexi Soft Designer
Configurer le matériel des autres stations Flexi Line de la même manière que la
première.
Lorsque la configuration matérielle d’une station est complète, déplacer l’élément Flexi
Line en dehors de la liste de sélection des éléments vers le module principal. La fenêtre
Configuration Flexi Line s’ouvre.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
121
Chapitre 8
Flexi Line
Notice d’instructions
Flexi Soft Designer
Dans la fenêtre Configuration Flexi Line, cliquer sur le nom du fichier avec la définition
Flexi Line enregistrée auparavant afin de l’importer.
Ou :
Cliquer sur Utiliser définition Flexi Line existante. Une fenêtre de sélection de fichier
s’ouvre. Sélectionner le fichier souhaité et cliquer sur Ouvrir.
Configurer ensuite la logique de la station.
La mise en service du système Flexi Line
Raccorder les différentes stations Flexi Line comme décrit dans la notice d’instructions
«Matériel Flexi Soft».
Mettre chaque station en service comme un système autonome. Les stations passent à
l’état Apprentissage requis et la LED LINE clignote en
Vert à 2 Hz.
Une fois que toutes les stations sont à l’état Apprentissage requis, et tandis que le
Flexi Soft Designer est raccordé à l’une des stations, passer à la vue Flexi Line.
Cliquer sur le bouton Apprentissage de la barre d’outils pour mettre Flexi Line en
service. La topologie du système est ainsi entièrement contrôlée et confirmée, et le
système Flexi Line est démarré.
8.3.2
Modification d’un système Flexi Line
Il est possible d’ajouter de nouvelles stations à un système Flexi Line existant si ces stations disposent d’une définition Flexi Line qui correspond à celle du système. Cela est possible même lorsque le système est en service. Dès que les stations du système détectent
l’extension, elles prennent l’état Apprentissage requis et la LED LINE clignote en
Vert
à 2 Hz.
Si une ou plusieurs stations sont retirées d’un système Flexi Line éteint et en état de fonctionnement, ce système prend l’état Apprentissage requis une fois rallumé, et la LED LINE
clignote en
Vert à 2 Hz.
Si une ou plusieurs stations sont retirées d’un système Flexi Line en cours de fonctionnement, les stations voisines signalent alors un état d’erreur de Flexi Line, et la LED LINE
clignote en
Rouge à 1 Hz. Dans ce cas, l’état d’erreur peut être réinitialisé par un
processus d’apprentissage.
Le pontage d’une station qui n’est plus nécessaire en cours de fonctionnement entraîne
une erreur de Flexi Line. Dans ce cas, le système ne peut pas être réinitialisé par un apprentissage, mais doit être éteint puis rallumé. Après la remise sous tension, le système
passe à l’état Apprentissage requis et la LED LINE clignote en
Vert à 2 Hz.
8.3.3
Configuration de la logique Flexi Line
La programmation logique d’une station Flexi Line se fait en 2 étapes :
Intégration des données locales de la station dans l’image process Flexi Line : Toutes
les informations locales pertinentes pour l’image process Flexi Line doivent être intégrées à cette dernière à l’aide d’un bloc fonction Routage.
Création de la logique locale à l’aide des données de l’image process.
122
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Flexi Line
Chapitre 8
Flexi Soft Designer
Exemple d’une logique Flexi Line simple
L’exemple suivant montre une station avec un interrupteur d’arrêt d’urgence et un poussoir de réarmement. Cette station commute une machine par le biais d’une sortie de sécurité mono canal. L’illustration suivante montre la configuration logicielle :
Fig. 99 : Exemple d’une
configuration matérielle pour
un système Flexi Line
La station est raccordée par Flexi Line à d’autres stations identiques ou de configuration
similaire sur lesquelles les états des deux interrupteurs doivent être disponibles. Deux bits
sont utilisés pour cela dans l’image process :
bit 1 : octet global, valeur par défaut : haut, nom : E-Stop
Ce bit collecte toutes les commandes d’arrêt d’urgence de toutes les stations : Si l’interrupteur d’arrêt d’urgence est actionné sur l’une des stations, ce bit est mis à l’état bas
(ET logique).
bit 9 : bit global, valeur par défaut : bas, nom : Réarmement
Ce bit collecte toutes les commandes de réarmement de toutes les stations : Si le poussoir de réarmement est actionné sur l’une des stations, ce bit est mis à l’état haut (OU
logique).
Les signaux des deux interrupteurs raccordés sont maintenant routés vers l’image process
Flexi Line :
Fig. 100 : Routage de
signaux locaux dans l’image
process Flexi Line
Ces signaux peuvent ensuite être analysés comme suit dans la logique de chaque station
de ce système Flexi Line :
Fig. 101 : Utilisation de
signaux de l’image process
Flexi Line dans la logique
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
123
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9
Programmation logique dans le module principal
9.1
Description générale
La fonction logique du système Flexi Soft est programmée grâce à des blocs fonction. Ces
blocs fonction sont certifiés pour la mise en œuvre dans des organes de sécurité, à condition que toutes les normes de sécurité soient respectées lors de l’implémentation. Les
sections suivantes donnent des informations sur des aspects importants de l’utilisation
des blocs fonction dans le système Flexi Soft.
9.2
Consignes de sécurité relatives à la programmation
logique
Respecter les normes et réglementations de sécurité applicables !
ATTENTION
Toutes les parties de l’installation relatives à la sécurité (câblage, capteurs et actionneurs
raccordés, paramètres de configuration) doivent être conformes aux réglementations et
aux normes de sécurité applicables (par ex. EN 62 061 ou EN ISO 13 849J1). Dans la
logique des organes de sécurité, seuls des signaux de sécurité peuvent être utilisés. S’assurer que toutes les normes et prescriptions applicables sont mises en œuvre !
L’utilisateur a la responsabilité de contrôler que les sources correctes de signaux sont utilisées pour ces Blocs fonction et que l’implémentation complète de la logique de sécurité
remplit les normes et réglementations applicables. Il faut toujours contrôler le comportement du matériel Flexi Soft ainsi que du programme logique afin de garantir que ces derniers répondent bien à la stratégie de réduction des risques.
Prendre des mesures complémentaires de sécurité si les valeurs de sécurité peuvent
entraîner une situation dangereuse !
La valeur de sécurité des données de processus et des sorties est à l’état bas, elle s’applique si un défaut est détecté. Si la valeur de sécurité (signal = bas) peut conduire à une
situation dangereuse de l’application, des mesures de sécurité complémentaire doivent
être mises en œuvre, par ex. l’évaluation de l’état des données de processus et la commutation des signaux de sortie y afférents si l’évaluation de l’état détecte une erreur. Il faut
tout particulièrement s’intéresser aux entrées avec détection de front.
124
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Tenir compte des fronts montants ou descendants inattendus !
Une attention spécifique est nécessaire pour les applications dans lesquelles un front
montant ou descendant inattendu sur une entrée de détection de front peut conduire à
une situation dangereuse. Une erreur sur une entrée peut produire de tels fronts (par ex.
interruption d’une communication en réseau ou EFI, coupures de câble sur une entrée
numérique, court-circuit sur une entrée numérique connectée à une sortie de test). La
valeur de sécurité est appliquée jusqu’à ce que la condition de réinitialisation du défaut
soit remplie. En raison de ces faits, les signaux correspondants peuvent se comporter
comme suit :
changement temporaire à l’état haut au lieu d’un état bas constant comme dans une
condition sans erreur (front montant et front descendant, c.-à-d. transitions de BasHaut-Bas),
ou
changement temporaire à l’état bas au lieu d’un état haut constant comme dans une
condition sans erreur (front descendant et front montant, c.-à-d. transitions Haut-BasHaut),
ou
état bas constant, au lieu de passer à l’état haut comme cela serait le cas sans condition de défaut.
Prendre en compte les délais produits par les marqueurs de CPU et les étiquettes de
saut avec des boucles de retour logiques !
Un signal logique de retour est un signal d’entrée connecté à la sortie d’un bloc fonction
possédant un index de bloc fonction égal ou supérieur (l’index de bloc fonction est affiché
au-dessus de chaque bloc fonction). Par conséquent l’entrée utilise la valeur de sortie du
cycle logique précédent. Cela doit être pris en compte pour la fonctionnalité et en particulier pour le calcul du temps de réponse.
Pour connecter un signal de boucle de retour, il faut utiliser une étiquette de saut ou un
marqueur de CPU. Un marqueur de CPU engendre en général un délai d’un cycle logique.
Fig. 102 : Marqueur CPU
Une étiquette de saut engendre un délai d’un cycle logique si elle constitue une boucle de
retour. Si c’est le cas, l’entrée de l’étiquette de saut est affichée avec un pictogramme
d’horloge (avec le Designer V1.3.0 ou ultérieure).
Fig. 103 : Étiquettes de saut
avec une boucle de retour
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
125
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.3
Vue d’ensemble des blocs fonction du module principal
Le système Flexi Soft utilise des blocs fonction pour définir la logique traitant la sécurité. Il
existe des blocs fonction logiques et des blocs fonction spécifiques des applications. Le
tableau suivant donne la liste de tous les blocs fonction disponibles pour les modules
principaux :
Tab. 25 : Vue d’ensemble des
blocs fonction du module
principal
Logique
NOT (NON logique)
Bascule JK
ET (ET logique)
Mémoire multiple
OR (OR logique)
Codeur binaire
XOR (OR exclusif)
Décodeur binaire
XNOR (NOR exclusif)
Routage 1:N (multiplication du signal)
Activation multiple
Routage multiple (N entrées sur N
sorties en parallèle)
RS Flip-Flop
Fonction de réarmement
Réarmement
Réarmement avec avertissement
Redémarrage (Restart)
Détection de front
Délais
Temporisation à l’appel
Temporisation à la remontée ajustable
Temporisation à la retombée
Temporisation à la retombée ajustable
Compteur et cycle
Compteur (plus, moins et plus et moins)
Détection d’inertie
Générateur d’horloge
Surveillance de fréquence
Générateur log
EDM/blocs de sortie
EDM
Coupure rapide avec neutralisation
Surveillance de vanne
Coupure rapide
Inhibition/presse
Inhibition séquentielle
Configuration de presse
Inhibition parallèle
Presse automatique
Inhibition croisée
PSDI
Contact de presse universel
Contact de presse excentrique
Presse – cycle unique
Autres
Sélecteur de mode
Commande bimanuelle IIIA
Arrêt d’urgence
Commande bimanuelle IIIC
Surveillance de porte de sécurité
Interrupteur magnétique
Multi-opérateur (plusieurs commandes
bimanuelles)
Surveillance de barrages immatériels
Synchronisation de commutation
Évaluation double canal tolérante
Combinaison des sorties en cas d’erreur
Blocs fonction personnalisés
Groupe de blocs fonction
126
Bloc fonction personnalisé
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Une configuration peut au maximum comprendre 255 blocs fonction. Le temps d’exécution de la logique est un multiple de 4 ms et dépend du nombre et du type des blocs fonction utilisés. C’est pourquoi le nombre de blocs fonction de l’application doit être aussi
faible que possible.
9.4
Caractéristiques des blocs fonction
Les blocs fonction possèdent toute une série de différentes caractéristiques modifiables.
D’un bloc fonction à l’autre, les paramètres configurables ce ne sont pas les mêmes. On
accède aux paramètres configurables par un double clic sur le bloc fonction puis en sélectionnant l’onglet de la caractéristique concernée. L’exemple suivant est une illustration
pour le bloc fonction Surveillance de porte de sécurité :
Fig. 104 : Paramètres de
blocs fonction configurables
Hormis le mode d’entrée (par ex. mono canal, double canal équivalent, etc.) les blocs
fonction possèdent d’autres paramètres qui sont définis sur la page des caractéristiques
du bloc fonction affichée ci-dessus.
Sous les onglets Paramètres et Paramètres E/S se trouvent les paramètres configurables
relatifs au bloc fonction. L’onglet Commentaire E/S permet de remplacer les descriptions
E/S standard du Bloc fonction par des noms personnalisés et d’ajouter un nom ou un
texte descriptif au bloc fonction et qui s’affiche sous le bloc fonction dans l’Éditeur logique. Sous Info se trouve une description du Bloc fonction et de ses paramètres.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
127
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.5
Ports des signaux d’entrée et de sortie des blocs
fonction
9.5.1
Ports d’entrée d’un bloc fonction
Tous les éléments listés dans l’arbre de sélection de l’Éditeur logique ainsi que les sorties
des blocs fonction constituent des sources possibles pour les entrées d’un bloc fonction.
9.5.2
Inversion des ports d’entrée
Les ports d’entrée de certains blocs fonction peuvent être configurés comme entrées inverseuses. Cela signifie que le bloc fonction évalue un signal à l’état haut sur une entrée
inverseuse comme à l’état bas et vice versa.
Afin d’inverser une entrée, double-cliquer sur le symbole du bloc fonction et contrôler la
sortie souhaitée sur la page de paramètres de la fenêtre des propriétés du bloc fonction :
Fig. 105 : Inversion des ports
d’entrée d’un bloc fonction
Les entrées inverseuses s’affichent avec un petit cercle blanc :
Fig. 106 : Exemple d’un bloc
fonction ET avec une entrée
inverseuse
Les blocs fonction ci-dessous sont des exemples de blocs fonction avec entrée
potentiellement inverseuse :
128
ET
RS Flip-Flop
OR
Bascule JK
Routage multiple
Synchronisation de commutation
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
9.5.3
Ports de sortie d’un bloc fonction
Les blocs fonction produisent sur leurs ports de sorties différents signaux destinés à être
connectés à des sorties physiques ou à d’autres blocs fonction.
La sortie d’un bloc fonction peut être connectée à plusieurs blocs fonction subordonnés
mais ne peut pas être connecté à plusieurs éléments de sortie (sorties physiques ou sorties EFI). S’il est nécessaire de piloter plusieurs sorties physiques au moyen d’un seul bloc
fonction, il faut Intercaler un bloc fonction Routage 1:N. Le comportement des sorties est
expliqué par la description des blocs fonction individuels.
Il est possible de choisir si les sorties défaut et diagnostic doivent être affichées. Dans la
configuration par défaut des blocs fonction, seule la sortie Activation (autorisation du
mouvement dangereux) et quelques autres sorties sont sélectionnées. (par ex. Réarmement obligatoire). Pour afficher d’autres sorties de défaut et de diagnostic, il faut augmenter le nombre des sorties à l’aide de l’onglet Paramètres E/S des caractéristiques du bloc
fonction.
Fig. 107 : Configuration E/S
du bloc fonction Surveillance
de porte de sécurité
Bloc fonction
Surveillance de porte
de sécurité avec la
configuration par
défaut
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Bloc fonction Surveillance
de porte de sécurité avec
toutes les entrée et
sorties disponibles
Bloc fonction Surveillance de
porte de sécurité avec la
configuration par défaut
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
129
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.5.4
Sortie Indicateur de défaut
Différents blocs fonction disposent d’un indicateur de défaut matérialisé par une sortie de
diagnostic. Afin de l’utiliser, cocher la case Utiliser l’indicateur de défaut sous l’onglet
Paramètres E/S des propriétés du bloc fonction. La sortie complémentaire «Indicateur de
défaut» s’affiche alors dans le bloc fonction.
Fig. 108 : Activation de la
sortie Indicateur de défaut
Fig. 109 : Sortie Indicateur
de défaut
La Sortie indicateur de défaut est à l’état haut, si en raison des paramètres de bloc fonction configurés, un défaut a été détecté (par ex. défaut de durée de discordance, défaut de
test de fonction, erreur de synchronisation, etc.). Lorsque la sortie Indicateur de défaut est
un l’état haut, la sortie principale (par ex. la sortie Activation) passe à l’état bas.
La sortie Indicateur de défaut émises à l’état bas si l’ensemble des défauts est réinitialisé.
Les conditions pour réinitialiser un défaut seront décrites dans la section spécifique de
chaque bloc fonction.
130
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
9.6
Remarque
Valeur de temporisation et temps d’exécution de la
logique
Lors de la sélection de surveillance temporelle pour la durée de discordance, le temps de
synchronisation, la durée d’impulsion, la durée d’inhibition, etc. on observera que : Les
temps et durées …
•
doivent être supérieurs aux temps d’exécution de la logique.
•
ont une précision de ±10 ms pour la sortie en plus du temps d’exécution de la
logique.
Le temps d’exécution de la logique dépend du nombre et du type des blocs fonction utilisés. C’est un multiple de 4 ms. Si le temps d’exécution logique utilisé dépasse 100 %, le
temps d’exécution logique est alors augmenté de 4 ms. Le temps d’exécution logique est
affiché dans l’éditeur logique, fenêtre Aperçu BF. Il a une précision de ±100 ppm (parties
par million).
Influence des capteurs testés
Pendant une impulsion de test, le signal (bit) est «gelé», ce qui signifie que la valeur effective avant le créneau de test reste maintenue pendant la durée de l’impulsion de test (plus
le cas échéant délai off-on max.). Un changement de signal peut donc être retardé de
cette durée, c.-à-d. qu’une impulsion peut être plus longue ou plus courte.
9.7
Blocs fonction logiques
9.7.1
NOT
Schéma de principe de bloc fonction
Fig. 110 : Schéma de
principe de bloc fonction NOT
Description générale
L’inverse de la valeur d’entrée est appliqué à la sortie. Si par exemple l’entrée est à l’état
haut, la sortie est à l’état bas.
Table de vérité
Pour la table de vérité de cette section, on a :
«0» signifie état bas logique,
«1» signifie état haut logique.
Table de vérité pour NOT
Tab. 26 : Table de vérité pour
le bloc fonction NOT
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Entrée
Sortie
0
1
1
0
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
131
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.7.2
ET
Schéma de principe de bloc fonction
Fig. 111 : Schéma de
principe de bloc fonction ET
Description générale
La sortie est à l’état haut si toutes les entrées évaluées sont à l’état haut. Jusqu’à huit
entrées peuvent être prises en compte.
Exemple : Si huit poussoirs d’arrêt d’urgence sont reliés aux entrées du bloc fonction, la
sortie passe à l’état bas dès que l’un des poussoirs d’arrêt d’urgence est actionné.
Paramètres du bloc fonction
Tab. 27 : Paramètres du bloc
fonction ET
Paramètres
Valeurs possibles
Nombre d’entrées
De 2 à 8
Inverser entrée x
Chaque entrée de ce bloc fonction peut être inversée (voir la
section 9.5.2 «Inversion des ports d’entrée», page 128).
Table de vérité
Pour les tables de vérité de cette section, on a :
«0» signifie état bas logique,
«1» signifie état haut logique,
«x» signifie «indifférent» = «0» ou «1».
Table de vérité pour évaluation ET avec une entrée
Tab. 28 : Table de vérité pour
évaluation ET avec une
entrée
Entrée 1
Sortie
0
0
1
1
Table de vérité pour évaluation ET avec deux entrées
Tab. 29 : Table de vérité pour
évaluation ET avec deux
entrées
132
Entrée 1
Entrée 2
Sortie
0
x
0
x
0
0
1
1
1
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Table de vérité pour évaluation ET avec huit entrées
Tab. 30 : Table de vérité pour
évaluation ET avec huit
entrées
Entrée 1
Entrée 2
Entrée 3
Entrée 4
Entrée 5
Entrée 6
Entrée 7
Entrée 8
Sortie
0
x
x
x
x
x
x
x
0
x
0
x
x
x
x
x
x
0
x
x
0
x
x
x
x
x
0
x
x
x
0
x
x
x
x
0
x
x
x
x
0
x
x
x
0
x
x
x
x
x
0
x
x
0
x
x
x
x
x
x
0
x
0
x
x
x
x
x
x
x
0
0
1
1
1
1
1
1
1
1
1
9.7.3
OR
Schéma de principe de bloc fonction
Fig. 112 : Schéma de
principe de bloc fonction OR
Description générale
La sortie est à l’état haut, si une quelconque (ou plusieurs quelconques) des entrées
traitées est (sont) à l’état haut. Jusqu’à huit entrées peuvent être prises en compte.
Exemple : Si huit barrages immatériels sont reliés aux entrées du bloc fonction, la sortie
passe à l’état haut dès que l’un au moins des barrages n’est pas occulté.
Paramètres du bloc fonction
Tab. 31 : Paramètres du bloc
fonction OR
Paramètres
Valeurs possibles
Nombre d’entrées
De 2 à 8
Inverser entrée x
Chaque entrée de ce bloc fonction peut être inversée (voir la
section 9.5.2 «Inversion des ports d’entrée», page 128).
Tableaux de vérité
Pour les tables de vérité de cette section, on a :
«0» signifie état bas logique,
«1» signifie état haut logique,
«x» signifie «indifférent» = «0» ou «1».
Table de vérité pour évaluation OR avec une entrée
Tab. 32 : Table de vérité pour
évaluation OR avec une
entrée
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Entrée 1
Sortie
0
0
1
1
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
133
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Table de vérité pour évaluation OR avec deux entrées
Tab. 33 : Table de vérité pour
évaluation OR avec deux
entrées
Entrée 1
Entrée 2
Sortie
0
0
0
1
x
1
x
1
1
Table de vérité pour évaluation OR avec huit entrées
Tab. 34 : Table de vérité pour
évaluation OR avec huit
entrées
Entrée 1
Entrée 2
Entrée 3
Entrée 4
Entrée 5
Entrée 6
Entrée 7
Entrée 8
Sortie
0
0
0
0
0
0
0
0
0
1
x
x
x
x
x
x
x
1
x
1
x
x
x
x
x
x
1
x
x
1
x
x
x
x
x
1
x
x
x
1
x
x
x
x
1
x
x
x
x
1
x
x
x
1
x
x
x
x
x
1
x
x
1
x
x
x
x
x
x
1
x
1
x
x
x
x
x
x
x
1
1
9.7.4
XOR (OR exclusif)
Schéma de principe de bloc fonction
Fig. 113 : Schéma de
principe de bloc fonction XOR
(OR exclusif)
Description générale
La sortie est à l’état haut seulement si les deux entrées sont complémentaires (c.-à-d. si
elles ont des valeurs opposées : l’une est à l’état haut tandis que l’autre est à l’état bas).
Table de vérité
Pour la table de vérité de cette section, on a :
«0» signifie état bas logique,
«1» signifie état haut logique.
Table de vérité pour évaluation XOR
Tab. 35 : Table de vérité pour
évaluation XOR
134
Entrée 1
Entrée 2
Sortie
0
0
0
0
1
1
1
0
1
1
1
0
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
XNOR (NOR exclusif)
9.7.5
Schéma de principe de bloc fonction
Fig. 114 : Schéma de
principe de bloc fonction
XNOR (NOR exclusif)
Description générale
La sortie est à l’état haut seulement si les deux entrées sont équivalentes (ont la même
valeur : les deux entrées sont à l’état haut ou les deux entrées sont à l’état bas).
Table de vérité
Pour la table de vérité de cette section, on a :
«0» signifie état bas logique,
«1» signifie état haut logique.
Table de vérité pour évaluation XNOR
Tab. 36 : Table de vérité pour
évaluation XNOR
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Entrée 1
Entrée 2
Sortie
0
0
1
0
1
0
1
0
0
1
1
1
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
135
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.7.6
Activation multiple
Schéma de principe de bloc fonction
Fig. 115 : Ports logiques du
bloc fonction Activation
multiple
Description générale
Le bloc fonction Activation multiple permet de connecter jusqu’à 7 entrées à l’entrée
Activation par une opération ET logique (7 fois ET).
Paramètres du bloc fonction
Tab. 37 : Paramètres du bloc
fonction Activation multiple
Paramètres
Valeurs possibles
Nombre d’entrée
(sans entrée
Activation)
De 1 à 7
Inverser entrée x
Chaque entrée de ce bloc fonction peut être inversée (voir la
section 9.5.2 «Inversion des ports d’entrée», page 128).
Table de vérité
Pour la table de vérité de cette section, on a :
«0» signifie état bas logique,
«1» signifie état haut logique.
Tab. 38 : Table de vérité pour
le bloc fonction Activation
multiple
136
Activation
Sortie x
0
0
1
Entrée x
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
RS Flip-Flop
9.7.7
Schéma de principe de bloc fonction
Fig. 116 : Ports logiques du
bloc fonction RS Flip-Flop
Description générale
Le bloc fonction RS Flip-Flop enregistre la dernière valeur des entrées Définir ou Réarmement. On l’utilise comme cellule mémoire simple. Le signal de Réarmement a une priorité
plus élevée que le signal Définir. Si le signal Définir était à l’état haut en dernier, la sortie
Q est à l’état bas et la sortie /Q est à l’état haut. Si Réarmement est le dernier signal
Haut, la sortie Q est Bas et la sortie /Q est Haut.
Paramètres du bloc fonction
Tab. 39 : Paramètres du bloc
fonction RS Flip-Flop
Paramètres
Valeurs possibles
Signal Définir inversé
Chaque entrée de ce bloc fonction peut être inversée (voir la
section 9.5.2 «Inversion des ports d’entrée», page 128).
Signal Réarmement
inversé
Table de vérité pour le bloc fonction RS Flip-Flop
Pour la table de vérité de cette section, on a :
«0» signifie état bas logique,
«1» signifie état haut logique,
«n–1» se rapporte à la valeur précédente,
«n» se rapporte à la valeur en cours,
«x» signifie «indifférent» = «0» ou «1».
Tab. 40 : Table de vérité pour
le bloc fonction RS Flip-Flop
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Set
Réarmement
Sortie Q n–1
Sortie Q n
Sortie /Q n
0
0
0
0
1
0
0
1
1
0
0
1
x
0
1
1
0
x
1
0
1
1
x
0
1
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
137
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.7.8
Bascule JK
Schéma de principe de bloc fonction
Fig. 117 : Ports logiques du
bloc fonction Bascule JK
Description générale
Le bloc fonction bascule JK (JK Flip-Flop) a trois entrées. Les entrées J et K ont un effet sur
les sorties si un Front montant est détecté sur l’entrée d’Horloge. Dans un tel cas …
si l’entrée J est haute et que l’entrée K est basse, la sortie Q passe à l’état haut et la
sortie /Q (= non Q) passe à l’état bas.
si l’entrée J est basse et que l’entrée K est haute, la sortie Q passe à l’état bas et la
sortie /Q passe à l’état haut.
si les deux entrées sont basses, les dernières valeurs des sorties Q et /Q sont
conservées.
si les deux entrées sont hautes, les sorties basculent, c.-à-d. que leur dernière valeur
est inversée.
Paramètres du bloc fonction
Tab. 41 : Paramètres du bloc
fonction Bascule JK
Paramètres
Nombre de sorties
Valeurs possibles
1 (Q)
2 (Q et /Q)
Inverser J
Horloge inversée
Chaque entrée de ce bloc fonction peut être inversée (voir la
section 9.5.2 «Inversion des ports d’entrée», page 128).
Inverser K
Table de vérité pour le bloc fonction RS Flip-Flop
Pour la table de vérité de cette section, on a :
«0» signifie état bas logique,
«1» signifie état haut logique,
«l» signifie qu’un front montant a été détecté sur l’entrée,
«m» signifie qu’un front descendant a été détecté sur l’entrée,
«n–1» se rapporte à la valeur précédente,
«n» se rapporte à la valeur en cours,
«x» signifie «indifférent» = «0» ou «1».
Remarque
138
La table de vérité suivante est valable pour une configuration de bloc fonction Bascule JK
sans entrées inverseuses.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Tab. 42 : Table de vérité pour
le bloc fonction Bascule JK
(JK Flip-Flop)
8012336/XR02/2013-11-19
Sujet à modification sans préavis
J
K
Horloge
Sortie Q n–1
Sortie Q n
Sortie /Q n
x
x
0, 1 ou m
0
0
1
x
x
0, 1 ou m
1
1
0
0
0
l
0
0
1
0
0
l
1
1
0
0
1
l
0
0
1
0
1
l
1
0
1
1
0
l
0
1
0
1
0
l
1
1
0
1
1
l
0
1
0
1
1
l
1
0
1
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
139
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.7.9
Mémoire multiple
Schéma de principe de bloc fonction
Fig. 118 : Ports logiques du
bloc fonction Mémoire
multiple
Description générale
Le bloc fonction Mémoire multiple permet de transférer sans le modifier ou d’enregistrer
l’état de jusqu’à 7 entrées en fonction de l’entrée Enregistrer.
Si l’entrée Enregistrer est à l’état bas, l’état des entrées 1 à 7 est transféré sans être
modifié aux sorties 1 à 7.
Si l’entrée Enregistrer passe de l’état bas à l’état haut, l’état actuel des entrées 1 à 7 est
enregistré et envoyé aux sorties 1 à 7 tant que l’entrée Enregistrer est à l’état haut.
La sortie Enregistrer correspond à l’état de l’entrée Enregistrer.
Paramètres du bloc fonction
Tab. 43 : Paramètres du bloc
fonction Mémoire multiple
Paramètres
Valeurs possibles
Nombre d’entrée
(sans entrée
Enregistrer)
De 1 à 7
Inverser entrée x
Chaque entrée de ce bloc fonction peut être inversée (voir la
section 9.5.2 «Inversion des ports d’entrée», page 128).
Table de vérité
Pour la table de vérité de cette section, on a :
«0» signifie état bas logique,
«1» signifie état haut logique,
«l» signifie qu’un front montant a été détecté sur l’entrée,
«n–1» se rapporte à la valeur précédente,
«n» se rapporte à la valeur en cours.
Tab. 44 : Table de vérité pour
le bloc fonction Mémoire
multiple
140
Entrée
Sortie
Enregistrer
Enregistrer
0
0
Entrée x
l
l
Entrée x
1
1
Sortie xn–1
Sortie xn
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
9.7.10
Générateur d’horloge
Schéma de principe de bloc fonction
Fig. 119 : Ports logiques du
bloc fonction Générateur
d’horloge
Description générale
Le bloc fonction générateur d’horloge est utilisé pour produire un signal d’impulsions.
Lorsque l’entrée Activation est haute, la sortie d’Horloge génère des impulsions Bas-HautBas en conformité avec les paramètres du bloc fonction. Lorsque l’entrée Activation est
basse, la sortie Horloge passe à l’état bas.
Fig. 120 : Diagramme des
paramètres du bloc fonction
Générateur d’horloge
Période
d’horloge
Durée d’impulsion < Période d’horloge
(durée du cycle)
La durée d’impulsion et la période
d’horloge sont configurées comme
multiples du temps d’exécution de la
logique.
Durée
d’impulsion
Paramètres du bloc fonction
Tab. 45 : Paramètres du bloc
fonction Générateur
d’horloge
Paramètres
Valeurs possibles
Mode d’arrêt
Immédiatement
Après la dernière impulsion
Période d’horloge
(durée du cycle)
De 2 à 65 535
Durée d’impulsion
De 1 à 65 534
Durée = valeur du paramètre × temps d’exécution de la logique
Durée = valeur du paramètre × temps d’exécution de la logique
La durée d’impulsion doit être inférieure à celle de la durée du
cycle.
Remarque
Si le temps d’exécution de la logique de la configuration change (par ex. en raison d’un
ajout ou d’une suppression de blocs fonction),la période d’horloge et la durée d’impulsion
changent.
Chronogramme
Fig. 121 : Chronogramme du
bloc fonction Générateur
d’horloge
Activation
Sortie Horloge
Mode d’arrêt = immédiatement
Sortie Horloge
Mode d’arrêt = après la dernière impulsion
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
141
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.7.11
Compteur (plus, moins et plus et moins)
Schéma de principe de bloc fonction
Fig. 122 : Ports logiques du
bloc fonction Compteur (plus
et moins)
Description générale
Les blocs fonction de Compteur permettent de compter des événements dans le sens de
l’incrémentation et/ou de la décrémentation. Quand une valeur prédéfinie de dépassement (overflow) est atteinte, la sortie Limite sup. le signale. Quand le zéro est atteint, la
sortie Limite inf. le signale. Selon le sens de comptage nécessaire, différents blocs fonction sont disponibles Compteur (plus), Compteur (moins) et Compteur (plus et moins).
Paramètres du bloc fonction
Tab. 46 : Paramètre des
blocs fonction Compteur
Paramètres
Valeurs possibles
Remise à zéro du
compteur
Manuel
Remise à x du
compteur
Manuel
Automatique
Automatique
Valeur de dépassement (limite sup.)
Entier entre 1 et 65 535. La valeur de dépassement (limite sup.)
doit être plus élevée que la valeur de pré-chargement (valeur de
remise à x).
Valeur de remise à x
Entier entre 1 et 65 535
Durée min.
d’impulsion de
remise à zéro
100 ms
Durée min.
d’impulsion de
remise à x
100 ms
350 ms
350 ms
Entrées Plus et Moins
Un front montant (Bas-Haut) sur l’entrée Plus augmente d’une unité la valeur du compteur
interne.
Un front montant (Bas-Haut) sur l’entrée Moins réduit d’une unité la valeur du compteur
interne.
Si un front montant (Bas-Haut) parvient sur l’entrée Plus ainsi que sur l’entrée Moins, la
valeur du compteur interne reste inchangée (ne s’applique qu’aux bloc fonction Compteurs plus et moins).
Remise à zéro
Une séquence d’impulsion valable avec une transition Bas-Haut-Bas sur l’entrée de Remise à zéro remet la valeur interne du compteur à zéro. Cela se produit indépendamment
de si la valeur de Limite sup. a été atteinte ou non et également de si Remise à zéro
après dépassement a été configuré en Manuel ou Automatique.
142
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
La Durée min. d’impulsion de remise à zéro définit la durée minimale requise pour l’impulsion sur l’entrée de Remise à zéro. Les valeurs permises sont de 100 ms et 350 ms. Si
la durée de l’impulsion est plus courte que la durée minimale d’impulsion configurée, ou
supérieure à 30 s, l’impulsion est ignorée.
Remise à x
Une séquence d’impulsion valable avec une transition Bas-Haut-Bas sur l’entrée Remise
à x met le compteur interne à la valeur configurée pour le paramètre Valeur de remise à x.
Cela se produit indépendamment de si la Remise à x du compteur a été configurée en
Manuel ou Automatique.
La Durée min. d’impulsion de remise à x définit la durée minimale requise pour l’impulsion sur l’entrée de Remise à x. Les valeurs permises sont de 100 ms et 350 ms. Si la
durée de l’impulsion est plus courte que la durée minimale d’impulsion configurée, ou
supérieure à 30 s, l’impulsion est ignorée.
S’assurer que les transitions des signaux de Remise à zéro ou de Remise à x satisfont
aux exigences !
ATTENTION
En cas de court-circuit avec le potentiel Haut (au 24 V CC) sur une entrée physique, il est
possible que le signal détecté fasse apparaître une impulsion si le signal est réinitialisé
suite à la détection du court-circuit. Si une telle impulsion peut entraîner l’apparition d’une
situation dangereuse de la machine, il faut observer les points suivants :
s’assurer que le câblage des signaux soit protégé (afin d’empêcher un court-circuit
transversal entre les différents signaux) ;
ne pas détecter les courts-circuits, c.-à-d. ne pas relier les sorties de test.
Limite de dépassement et remise à zéro après dépassement
Le paramètre Remise à zéro après dépassement spécifie ce qui se passe si la valeur du
compteur franchit la Limite sup.. Si ce paramètre est configuré sur Automatique, et que le
compteur interne a atteint la Limite sup., la sortie Limite sup. passe à l’état haut pour
toute la durée d’exécution du cycle logique. La valeur du compteur interne est ensuite
remise à zéro.
Si le paramètre de Remise à zéro après dépassement est configuré sur Manuel et que la
Limite sup. a été atteinte, la sortie Limite sup. est mise à l’état haut et le reste jusqu’à ce
que la valeur du compteur change à nouveau, soit par comptage à rebours, soit par détection d’une séquence d’impulsion de Remise à zéro valable sur l’entrée Remise à x, si la
valeur de remise est plus petite que la valeur de la limite supérieure. Jusque-là, toute
nouvelle impulsion d’incrémentation du compteur est ignorée.
Valeur de remise à x et Remise à x du compteur
Le paramètre Remise à x du compteur détermine ce qui se produit lorsque le compteur
atteint la valeur «0». Si ce paramètre est configuré sur Automatique, et que le compteur
interne a atteint «0», la sortie 0 Limite inf. passe à l’état haut pour toute la durée d’exécution du cycle logique. La valeur du compteur interne est ensuite initialiser à la Valeur de
remise à x configurée.
Si le paramètre Remise à x du compteur est configuré sur Manuel et que la limite inférieure, c.-à-d. «0», est atteinte, la sortie Limite inf. passe à l’état haut et le reste jusqu’à ce
que la valeur du compteur change à nouveau soit en comptant positivement, soit sur
détection d’une séquence d’impulsion valable sur l’entrée Remise à x. Jusque-là, toute
nouvelle impulsion de décrémentation du compteur est ignorée.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
143
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Table de vérité des blocs fonction Compteur (Plus, Moins et Plus/Moins)
Pour la table de vérité de cette section, on a :
«0» signifie état bas logique,
«1» signifie état haut logique,
«l» signifie qu’un front montant a été détecté sur l’entrée signal,
«m» signifie qu’un front descendant a été détecté sur l’entrée signal,
«n–1» se rapporte à la valeur précédente,
«n» se rapporte à la valeur en cours,
«Y» se rapporte à la valeur du compteur interne,
«X» signifie «indifférent». Par ex. l’entrée Remise à zéro et l’entrée Remise à x ont priorité
sur les entrées Plus (comptage normal) et Moins (comptage à rebours).
Tab. 47 : Table de vérité des
blocs fonction Compteur
(Plus, Moins et Plus/Moins)
144
Plus
Moins
Remise
Remise
Compteur n–
à zéro
àx
1
l
l
0, 1 ou m
0, 1 ou m
0
0
0
0
Y
Y
l
0, 1 ou m
0
0
0, 1 ou m
0, 1 ou m
0, 1 ou m
l
X
X
X
l
l
l
l
X
X
X
0
0
0
0
1
0
1
0
0
0
0
0
1
1
Y = Valeur de
dépassement
(limite sup.)
Y
Y
Y=0
Y
Y
Y
Y
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
Compteur n
Y+1
Y+1 = Valeur de
dépassement
(limite sup.)
Y = Valeur de
dépassement
(limite sup.)
Y–1
Y–1 = 0
Y=0
Y
Remise à zéro
Remise à x
Remise à zéro
Limite
Limite
sup. n
inf. n
0
1
0
0
1
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
9.7.12
Coupure rapide et Coupure rapide avec neutralisation
Schéma de principe de bloc fonction
Fig. 123 : Ports logiques des
blocs fonction Coupure
rapide et Coupure rapide
avec neutralisation
Description générale
Les blocs fonction Coupure rapide et Coupure rapide avec neutralisation sont utilisés pour
réduire le temps de réponse d’un circuit d’interrupteur de sécurité dans un système Flexi
Soft. Pour utiliser l’un de ces blocs, il faut que les entrées ainsi que la sortie du circuit de
commutation soient connectées sur le même module E/S (c.-à-d. FX3-XTIO). C’est nécessaire parce que les blocs fonction Coupure rapide génèrent une coupure directe au niveau
du module d’extension produisant un temps de commutation plus court et indépendant du
temps d’exécution de la logique.
Pour le bloc fonction Coupure rapide, la conséquence est que la logique située entre l’entrée Coupure rapide et la sortie Coupure rapide ne peut pas empêcher la coupure lorsque
le mode Coupure rapide est activé.
Cependant, le bloc fonction Coupure rapide avec neutralisation permet de neutraliser la
fonction Coupure rapide temporairement au moyen de l’entrée de neutralisation.
Remarque
Le bloc fonction Coupure rapide avec neutralisation est disponible uniquement avec les
modules FX3-XTIO avec une version de firmware V2.00.0 ou ultérieure.
Exemple : Dans l’exemple de logique ci-dessous, le C4000 stoppe le moteur Q2.
Fig. 124 : Exemple de
Coupure rapide
Une logique simple de ce type peut être réalisée dans le bloc fonction Coupure rapide
(consulter les instructions de configuration ci-dessous).
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
145
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Remarque
Le circuit du signal de sortie du bloc fonction Coupure rapide jusqu’à la sortie physique
sélectionnée pour le bloc fonction Coupure rapide doit être construit de sorte qu’une coupure de la sortie du bloc fonction Coupure rapide entraîne toujours une coupure immédiate de la sortie physique. En règle générale on peut ici mettre en œuvre une chaîne de
traitement comprenant les blocs fonction ET, Redémarrage ou EDM. Un bloc fonction OR
ne satisfait pas à cette règle.
Il faut toujours tenir compte du temps de réponse total de la fonction de sécurité !
ATTENTION
Le temps de réponse du bloc fonction Coupure rapide ne peut pas être confondu avec le
temps de réponse total de l’ensemble de la fonction de sécurité. Le temps de réponse
total comprend de nombreux paramètres externes à ce bloc fonction. La notice d’instructions intitulée «Matériel Flexi Soft» donne des explications sur la manière de calculer le
temps de réponse totale d’un système Flexi Soft.
Paramètres du bloc fonction
Tab. 48 : Paramètres du bloc
fonction Coupure rapide
Paramètres
Valeurs possibles
Nombre d’entrées
Coupure rapide : de 1 à 8
Coupure rapide avec neutralisation : de 1 à 7
Sortie pour Coupure
rapide
Toutes les sorties du module d’extension dont les entrées sont
reliées au bloc fonction, si la sortie n’est pas déjà utilisée pour la
fonction Coupure rapide.
Procédure de configuration du bloc fonction Coupure rapide :
L’exemple suivant illustre le cas de trois barrages immatériels couplés à un bloc fonction
Coupure rapide.
Fig. 125 : Exemple de
configuration de la Coupure
rapide avec trois barrages
immatériels
146
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Pour configurer le bloc fonction Coupure rapide, procéder comme suit :
Relier les éléments d’entrée au bloc fonction. Double-cliquer sur le bloc fonction afin
d’ouvrir la fenêtre de configuration et cliquer ensuite sur l’onglet Paramètres E/S.
Fig. 126 : Paramètres E/S
pour le bloc fonction Coupure
rapide
Choisir le nombre des entrées qu’il faudra relier au bloc fonction.
Cliquer ensuite sur l’onglet Paramètres et sélectionner la zone en cliquant sur les cases
à cocher correspondantes.
Fig. 127 : Paramétrage du
bloc fonction Coupure rapide
Remarque
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Si seule une logique ET est utilisée, laissez les entrées des blocs fonction ET de la zone
2 désactivées. Si une logique OR complémentaire est nécessaire pour l’application, il
est possible de combiner les blocs fonction de la zone 1 et de la zone 2 et de les
connecter ensuite au moyen d’un bloc fonction OR.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
147
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Sélectionner enfin la sortie pour Coupure rapide.
Fig. 128 : Sélection de la
sortie pour Coupure rapide
Les entrées et sorties sélectionnées sont maintenant liées ensemble de sorte que dans la
configuration matérielle, les sorties ne peuvent plus être déplacées et que les entrées
restent connectées au même module XTIO. Les éléments ainsi liés apparaissent en orange
dans la configuration matérielle.
Fig. 129 : Affichage avec
entrées et sorties liées à la
Coupure rapide dans la
configuration matérielle
Si le bloc fonction Coupure rapide est modifié ou supprimé, ces liens sont dissous.
148
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Coupure rapide avec neutralisation
Dans certaines applications, il peut être nécessaire de neutraliser la Coupure rapide. Cela
peut être le cas par ex. pour garantir la sécurité dans un mode d’installation de la machine
pour lequel seul la marche en impulsion est possible. Le bloc fonction Coupure rapide
avec neutralisation est prévu à cet effet. Il s’utilise et se configure d’une manière similaire
au bloc fonction Coupure rapide. La seule différence est que l’une des entrées du bloc
fonction Coupure rapide avec neutralisation est utilisée pour la fonction de neutralisation.
Si l’entrée Neutralisation est à l’état haut, le bloc fonction Coupure rapide avec neutralisation est neutralisé.
S’assurer que le système ou la machine présentent toutes les conditions de sécurité
lors de la neutralisation de cette fonction !
ATTENTION
Tant que la fonction de neutralisation est activée, aucune condition d’arrêt, par ex. l’occultation d’un champ de protection n’entraînera plus l’arrêt de la machine. Il faut s’assurer
que d’autres mesures de protection sont activées de manière positive pendant la neutralisation, par ex. le mode sécurité de la machine, de sorte que cette dernière ne puisse pas
déclencher de situation dangereuse pendant la neutralisation.
Tenir compte de l’allongement du temps de réponse lorsque la fonction neutralisation
est désactivée !
Si l’entrée Neutralisation est désactivée tandis qu’une condition d’arrêt est déjà présente,
la coupure des sorties nécessite toujours le temps de réponse normal de l’application. Le
temps de réponse réduit de la Coupure rapide ne s’applique pas à l’entrée Neutralisation.
Il faut en tenir compte pour l’analyse de risque et la stratégies d’élimination des risques.
Dans le cas contraire, l’opérateur de la machine courrait un risque.
Remarques
À la différence des autres entrées et sorties de ce bloc fonction, l’entrée Neutralisation
peut être connectée à la sortie d’un autre bloc fonction ainsi qu’à tout autre élément
d’entrée, ce dernier pouvant également être déplacé vers un autre module de la configuration matérielle.
L’entrée Neutralisation présente un délai d’activation égal à trois cycles logiques pour
compenser le délai de traitement de la logique et la durée de transmission du bus
FLEXBUS+. Le délai garantit que le module E/S a reçu le signal de neutralisation avant
qu’il ne soit utilisé pour le traitement logique en aval du bloc fonction Coupure rapide.
En conséquence de ce délai, l’entrée Neutralisation doit être à l’état haut 3 cycles
logiques en avance pour réaliser la neutralisation de la Coupure rapide. Si cette condition est remplie, la sortie Coupure rapide du bloc fonction et les sorties physiques du
module E/S restent à l’état haut.
La fonction coupure rapide coupe directement les sorties connectées sur le module
XTIO tandis que tout autre fonction logique est ignorée. C’est pourquoi il n’est pas
possible d’implémenter davantage les conditions dans l’éditeur logique entre la sortie
du bloc fonction Coupure rapide et la sortie XTIO à laquelle il est raccordé.
Il faut savoir que dans le moniteur en ligne de la logique, la valeur de la sortie XTIO
connectée peut être différente de la valeur réelle à la sortie physique du module XTIO.
Par exemple, la sortie connectée peut être à l’état bas en raison de l’action de la
logique qui suit tandis que la sortie du bloc fonction de Coupure rapide et la sortie
physique du module XTIO sont à l’état haut par ce que l’entrée Neutralisation est à
l’état haut.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
149
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Si l’application nécessite la coupure du module XTIO indépendamment de l’existence
d’une condition de neutralisation (par ex. arrêt d’urgence), alors la logique sous-jacente
doit être réalisée de telle sorte que le signal correspondant d’arrêt (par ex. arrêt d’urgence) coupe également le signal de neutralisation du bloc fonction comme indiqué
sur l’exemple suivant :
Fig. 130 : Exemple de
Coupure rapide avec
neutralisation avec plusieurs
conditions de neutralisation
9.7.13
Détection de front
Schéma de principe de bloc fonction
Fig. 131 : Ports logiques du
bloc fonction Détection de
front
Description générale
Le bloc fonction Détection de front est utilisé pour détecter un front positif (montant) ou
négatif (descendant) du signal d’entrée. Le bloc fonction peut être configuré pour détecter
un front positif, négatif ou les deux. Si le front correspondant aux paramètres de configuration est détecté, la sortie Front détecté est Haut pour la durée d’exécution de la logique.
Paramètres du bloc fonction
Tab. 49 : Paramètres du bloc
fonction Détection de front
Paramètres
Détection de front
Valeurs possibles
Positif
Négatif
Positif et négatif
150
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Chronogramme
Fig. 132 : Chronogramme du
bloc fonction Détection de
front
Entrée
Sortie Front détecté
Détection de front = positif
Sortie Front détecté
Détection de front = négatif
Sortie Front détecté
Détection de front = positif et négatif
Un cycle logique
9.7.14
Décodeur binaire
Schéma de principe de bloc fonction
Fig. 133 : Ports logiques du
bloc fonction Décodeur
binaire
Description générale
Selon la configuration utilisée, le bloc fonction Décodeur binaire transcode un signal Un
0
parmi n (one-hot) ou un code de priorité sous forme de code binaire (Sortie A = 2 ,
1
2
Sortie B = 2 , Sortie C = 2 ). On peut configurer de 2 à 8 entrées. Le nombre des sorties
dépend du nombre des entrées. Une sortie optionnelle Indicateur de défaut est disponible.
Paramètres du bloc fonction
Tab. 50 : Paramètres du bloc
fonction Décodeur binaire
Paramètres
Valeurs possibles
Nombre d’entrées
De 2 à 8
Mode codeur
Un parmi n
Priorité
Priorité au binaire (entrée 1 prioritaire)
Utiliser l’indicateur
de défaut
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Avec
Sans
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
151
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Un parmi n
En mode Un parmi n une seule entrée peut être à l’état haut à un instant donné. Les
sorties sont liées à l’index (entrée 1 = 1, entrée 2 = 2, …) de l’entrée à l’état haut. Si
toutes les entrées sont à l’état bas ou si plus d’une entrée est à l’état haut à un instant
donné, toutes les sorties passent à l’état bas et la sortie Indicateur de défaut passe à
l’état haut.
Priorité
En mode Priorité, plus d’une entrée peut être à l’état haut à un instant donné. Les sorties
sont liées à l’index (entrée 1 = 1, entrée 2 = 2, …) de l’entrée à l’état haut ayant le plus
fort index. Si toutes les entrées sont à l’état bas au même instant, toutes les sorties
passent à l’état bas et la sortie Indicateur de défaut passe à l’état haut.
Priorité au binaire (entrée 1 prioritaire)
Dans ce mode toutes les sorties sont à l’état bas si l’Entrée 1 est à l’état haut quelles que
soient les autres entrées. Si l’Entrée 1 est à l’état bas, le bloc fonction se comporte
comme dans le mode Priorité. Si toutes les entrées sont à l’état bas au même instant,
toutes les sorties passent à l’état bas et la sortie Indicateur de défaut passe à l’état haut.
Tableaux de vérité du bloc fonction Décodeur binaire
Pour les tables de vérité de cette section, on a :
«0» signifie état bas logique,
«1» signifie état haut logique,
«x» signifie «indifférent» = «0» ou «1».
Tab. 51 : Table de vérité pour
le bloc fonction Décodeur
binaire avec 2 entrées en
mode Un parmi n
Entrée 8
Entrée 7
Entrée 6
Entrée 2
Entrée 1
Sortie A
Indicateur de défaut
0
0
1
1
0
1
0
1
0
0
1
0
1
0
0
1
Entrée 5
Entrée 4
Entrée 3
Entrée 2
Entrée 1
Sortie C
Sortie B
Sortie A
Indicateur
de défaut
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
Plus d’une entrée = 1
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
0
0
1
1
0
0
0
1
0
1
0
1
0
1
0
1
0
0
0
0
0
0
0
0
1
Tab. 52 : Table de vérité pour le bloc fonction Décodeur binaire avec 8 entrées en mode Un parmi n
Tab. 53 : Table de vérité pour
le bloc fonction Décodeur
binaire avec 2 entrées en
mode Priorité
152
Entrée 2
Entrée 1
Sortie A
Indicateur de défaut
0
0
1
0
1
x
0
0
1
1
0
0
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Programmation logique dans le module
principal
Notice d’instructions
Chapitre 9
Flexi Soft Designer
Entrée 8
Entrée 7
Entrée 6
Entrée 5
Entrée 4
Entrée 3
Entrée 2
Entrée 1
Sortie C
Sortie B
Sortie A
Indicateur
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
x
0
0
0
0
0
0
1
x
x
0
0
0
0
0
1
x
x
x
0
0
0
0
1
x
x
x
x
0
0
0
1
x
x
x
x
x
0
0
1
x
x
x
x
x
x
0
1
x
x
x
x
x
x
x
0
0
0
0
0
1
1
1
1
0
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
1
0
0
0
0
0
0
0
0
Sortie B
Sortie A
Indicateur
de défaut
Tab. 54 : Table de vérité pour le bloc fonction Décodeur binaire avec 8 entrées en mode Priorité
Tab. 55 : Table de vérité pour
le bloc fonction Décodeur
binaire avec 2 entrées en
mode Priorité avec entrée
dominante 1
Entrée 8
Entrée 7
Entrée 6
Entrée 2
Entrée 1
Sortie A
Indicateur de défaut
0
x
1
0
1
0
0
0
1
1
0
0
Entrée 5
Entrée 4
Entrée 3
Entrée 2
Entrée 1
Sortie C
de défaut
0
x
0
0
0
0
0
0
1
0
x
0
0
0
0
0
1
x
0
x
0
0
0
0
1
x
x
0
x
0
0
0
1
x
x
x
0
x
0
0
1
x
x
x
x
0
x
0
1
x
x
x
x
x
0
x
1
x
x
x
x
x
x
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
1
0
0
0
0
0
0
0
0
Tab. 56 : Table de vérité pour le bloc fonction Décodeur binaire avec 8 entrées en mode Priorité avec entrée dominante 1
Si le bloc fonction Décodeur binaire est utilisé dans une application de sécurité, il faut
évaluer le signal Indicateur de défaut !
ATTENTION
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Si le bloc fonction Décodeur binaire est utilisé dans une logique relative à la sécurité il
peut être nécessaire d’évaluer la sortie Indicateur de défaut en fonction de l’application.
C’est la seule manière de distinguer si seule l’entrée 1 est à l’état haut ou si une condition
d’entrée non permise existe. Dans les deux cas, toutes les sorties sont à l’état bas.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
153
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.7.15
Codeur binaire
Schéma de principe de bloc fonction
Fig. 134 : Ports logiques du
bloc fonction Codeur binaire
Description générale
Selon la configuration utilisée, le bloc fonction Codeur binaire transcode un code binaire
en code Un parmi n (one-hot) ou en code de priorité. On peut configurer jusqu’à cinq
entrées. Le nombre des sorties dépend du nombre des entrées. Évaluation des entrées A,
B et C permet de coder en binaire des valeurs décimales de 0 à 7 avec un seul bloc
0
1
2
fonction Codeur binaire (Entrée A = 2 , Entrée B = 2 , Entrée C = 2 ). En utilisant les
entrées optionnelles D et E, il est possible de combiner jusqu’à quatre blocs fonction
Codeur binaire afin de pouvoir coder en binaire pour des valeurs décimales de 0 à 31.
Paramètres du bloc fonction
Tab. 57 : Paramètres du bloc
fonction Codeur binaire
Paramètres
Mode codeur
Valeurs possibles
Un parmi n
Priorité
Entrées
Non inversé
Inversé
Nombre d’entrées
Plage de valeurs
De 1 à 5
0–7
8–15 (disponible seulement si plus de 3 entrées sont
utilisées)
16–23 (disponible seulement si 5 entrées sont utilisées)
24–31 (disponible seulement si 5 entrées sont utilisées)
Un parmi n
En mode Un parmi n, seule la sortie ayant le numéro qui correspond aux valeurs d’entrée
en cours passe à l’état haut.
Priorité
En mode Priorité, la sortie dont le numéro correspond aux valeurs d’entrée en cours ainsi
que toutes les sorties de rang inférieur passent à l’état haut.
Entrées inversées/non inversées
En utilisant ce paramètre, il est possible d’inverser toutes les valeurs d’entrée.
154
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Tableaux de vérité du bloc fonction Codeur binaire
Pour les tables de vérité de cette section, on a :
«0» signifie état bas logique,
«1» signifie état haut logique.
Tab. 58 : Table de vérité pour
le bloc fonction Codeur
binaire avec 1 entrée en
mode Un parmi n
Tab. 59 : Table de vérité pour
le bloc fonction Codeur
binaire avec 2 entrées en
mode Un parmi n
Tab. 60 : Table de vérité pour
le bloc fonction Codeur
binaire avec 3 entrées en
mode Un parmi n
Tab. 61 : Table de vérité pour
le bloc fonction Codeur
binaire avec 1 entrée en
mode Priorité
Tab. 62 : Table de vérité pour
le bloc fonction Codeur
binaire avec 2 entrées en
mode Priorité
Tab. 63 : Table de vérité pour
le bloc fonction Codeur
binaire avec 3 entrées en
mode Priorité
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Entrée A
Sortie 2
Sortie 1
0
1
0
1
1
0
Entrée B
Entrée A
Sortie 4
Sortie 3
Sortie 2
Sortie 1
0
0
1
1
0
1
0
1
0
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0
Entrée C
Entrée B
Entrée A
Sortie 8
Sortie 7
Sortie 6
Sortie 5
Sortie 4
Sortie 3
Sortie 2
Sortie 1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
Entrée A
Sortie 2
Sortie 1
0
1
0
1
1
1
Entrée B
Entrée A
Sortie 4
Sortie 3
Sortie 2
Sortie 1
0
0
1
1
0
1
0
1
0
0
0
1
0
0
1
1
0
1
1
1
1
1
1
1
Entrée C
Entrée B
Entrée A
Sortie 8
Sortie 7
Sortie 6
Sortie 5
Sortie 4
Sortie 3
Sortie 2
Sortie 1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
1
0
0
0
0
0
1
1
1
0
0
0
0
1
1
1
1
0
0
0
1
1
1
1
1
0
0
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
155
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Évaluation de plus de trois entrées
Si 4 ou 5 entrées sont utilisées, il est possible de combiner jusqu’à quatre blocs fonction
Codeur binaire afin de pouvoir coder en binaire pour des valeurs décimales de 0 à 31.
Fig. 135 : Association de
quatre blocs fonction Codeur
binaire
Plage de valeur : 0 à 7
Plage de valeur : 8 à 15
Plage de valeur : 16 à 23
Plage de valeur : 24 à 31
Lors de l’utilisation de plusieurs blocs fonction Codeur binaire, il faut configurer l’option
Plage de valeurs de chaque bloc fonction pour la plage de valeurs qu’il doit couvrir. Cette
plage dépend des valeurs des entrées D et E.
Tab. 64 : Plage de valeurs du
bloc fonction Codeur binaire
en fonction de l’entrée D
Tab. 65 : Plage de valeurs du
bloc fonction Codeur binaire
en fonction des entrées D
et E
Entrée D
Sorties
0
1
0–7
8–15
Entrée E
Entrée D
Sorties
0
0
1
1
0
1
0
1
1–7
8–15
16–23
24–31
Si l’Entrée D et l’Entrée E sont mises à une valeur égale à celle du paramètre Plage de
valeurs (par ex. si l’Entrée E = 1, Entrée D = 0 et Plage de valeurs est égale à 16–23),
le bloc fonction se comportera comme indiqué par les tables de vérité ci-dessus, selon
les valeurs des entrées A, B et C et le mode codeur (Un parmi n ou Priorité) configuré.
Si l’Entrée D et l’Entrée E sont mises à une valeur inférieure à celle du paramètre
Plage de valeurs par ex. Entrée E = 0, Entrée D = 1 et Plage de valeurs = 16–23)
toutes les sorties sont à l’état bas indépendamment du mode dans lequel le codeur est
configuré (Un parmi n ou Priorité).
156
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Si l’Entrée D et l’Entrée E sont mises à une valeur supérieure à celle du paramètre
Plage de valeurs (par ex. Entrée E = 1, Entrée D = 1 et Plage de valeurs = 16–23) …
– en mode Un parmi n, toutes les sorties sont à l’état bas,
– en mode Priorité, toutes les sorties sont à l’état haut.
9.7.16
Générateur log
Schéma de principe de bloc fonction
Fig. 136 : Schéma de
principe de bloc fonction
Générateur log
Description générale
Le bloc fonction Générateur log traite jusqu’à huit entrées. Si sur l’une de ces entrées, un
front est détecté, selon la configuration, le bloc fonction mais la sortie correspondante à
l’état haut pendant la durée d’exécution de la logique et ajoute un message textuel défini
par l’utilisateur dans le journal de diagnostic. Il peut être lu en mode en ligne au moyen de
la fonction diagnostic du logiciel Flexi Soft Designer (voir la section 5.9 «Vue Diagnostic»,
page 62).
Remarque
Ces messages sont effacés si l’alimentation du système Flexi Soft est interrompue.
Paramètres du bloc fonction
Tab. 66 : Paramètres du bloc
fonction Générateur log
Paramètres
Valeurs possibles
Nombre d’entrées
De 1 à 8
Messages
Jusqu’à 64 messages définissables par l’utilisateur pour chaque
projet.
Condition d’entrée
Front montant
Front descendant
Front montant ou descendant
Procédure de configuration du bloc fonction Générateur log :
L’exemple ci-dessous illustre la mise en œuvre du bloc fonction Générateur log raccordé à
deux interrupteurs d’arrêt d’urgence et à un interrupteur de sécurité.
Fig. 137 : Exemple de
configuration du Générateur
log avec deux poussoirs
d’arrêt d’urgence et un
interrupteur de sécurité
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
157
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Pour configurer le bloc fonction Générateur log, procéder comme suit :
Relier les éléments d’entrée au bloc fonction. Double-cliquer sur le bloc fonction afin
d’ouvrir la fenêtre de configuration et cliquer ensuite sur l’onglet Paramètres E/S.
Fig. 138 : Paramètres E/S
pour le bloc fonction
Générateur log
Choisir le nombre des entrées qu’il faudra relier au bloc fonction.
Cliquer ensuite sur l’onglet Messages et saisir les messages qui devront apparaître
dans les diagnostics.
Fig. 139 : Messages du bloc
fonction Générateur log
Remarques
– Les messages saisis sont valables pour tous les blocs fonction Générateur log utilisé
à l’intérieur du même projet.
– Pour chaque projet il est possible de définir 64 messages différents d’une longueur
pouvant atteindre 32 767 caractères chacun.
158
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
– En utilisant les boutons Import de données CSV et Exporter au format CSV en haut
à gauche de la fenêtre, il est possible d’enregistrer le message dans un fichier texte
en format CSV (valeurs séparées par des virgules) ou d’importer des messages à
partir d’un fichier CSV.
Cliquer ensuite sur l’onglet Affectation message. Affecter ici à chaque entrée utilisée le
message souhaité et sélectionné pour l’entrée la condition qui si elle est satisfaite déclenchera l’émission du message (front montant, descendant ou bien les deux).
Remarque
L’affectation des messages ne peut pas être exportée ni importée.
Fig. 140 : Affectation des
messages pour le bloc
fonction Générateur log
Priorité des messages
Si plus d’une condition sont vérifiées simultanément, les priorités suivantes s’appliquent :
Sur un bloc fonction Générateur log unique, l’entrée de plus faible numéro a la priorité,
c.-à-d. que le message déclenché par cette entrée sera journalisé le premier.
Si plusieurs blocs fonction Générateur log sont utilisés, le bloc fonction dont l’index est
le plus faible a la priorité, c.-à-d. que les messages qu’il produit sont journalisés en
premier.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
159
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.7.17
Routage 1:N
Schéma de principe de bloc fonction
Fig. 141 : Schéma de
principe de bloc fonction
Routage 1:N
Description générale
Le bloc fonction Routage 1:N transfère un signal d’entrée depuis un bloc fonction amont
vers un maximum de huit signaux de sortie. Ce bloc fonction permet de relier la sortie d’un
bloc fonction ou un élément d’entrée à plusieurs éléments de sortie (par ex. des sorties
d’un module XTIO, marqueur CPU). Il n’est toutefois pas nécessaire pour la connexion de
plusieurs entrées de blocs fonction car cette connexion peut être effectuée directement.
Paramètres du bloc fonction
Tab. 67 : Paramètres du bloc
fonction Routage 1:N
Paramètres
Valeurs possibles
Nombre d’entrées
De 1 à 8
9.7.18
Routage multiple
Schéma de principe de bloc fonction
Fig. 142 : Schéma de
principe de bloc fonction
Routage multiple
Description générale
Le bloc fonction Routage multiple transfère jusqu’à huit signaux d’entrée en parallèle à un
maximum de huit sorties. Le signal d’entrée peut provenir d’un bloc fonction amont ou
directement d’une entrée physique.
Paramètres du bloc fonction
Tab. 68 : Paramètres du bloc
fonction Routage multiple
160
Paramètres
Valeurs possibles
Nombre d’entrées
De 1 à 8
Inverser entrée x
Chaque entrée de ce bloc fonction peut être inversée (voir la
section 9.5.2 «Inversion des ports d’entrée», page 128).
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
9.8
Blocs fonction spécifiques des applications
9.8.1
Réarmement
Schéma de principe de bloc fonction
Fig. 143 : Schéma de
principe de bloc fonction
Réarmement
Description générale
Le bloc fonction Réarmement (Reset) peut être utilisé pour remplir les exigences normatives des applications de sécurité comme la quittance d’un arrêt de sécurité manuelle et la
demande de redémarrage de l’application. En général, tout système de logique de sécurité
à base de contrôleur de sécurité Flexi Soft contient un bloc fonction de réarmement.
Paramètres du bloc fonction
Tab. 69 : Paramètres du bloc
fonction de Réarmement
Paramètres
Durée min. d’impulsion de réarmement
Nombre d’entrées
Valeurs possibles
100 ms
350 ms
De 2 à 8 (= 1 … 7 entrées surveillées activées)
Sortie de Condition de validation
La sortie Condition de validation affiche le résultat d’une opération ET entre toutes les
Entrées surveillées activées. Elle est à l’état haut aussi toutes les Entrées surveillées
sont à l’état haut.
Sortie Requête de réarmement
En générant des impulsions à 1 Hz, la sortie Requête de réarmement indique que le bloc
fonction attend une impulsion de réarmement valable sur l’entrée Réarmement de façon
que la sortie Activation puisse passer à l’état haut. C’est le cas si la sortie Condition de
validation est à l’état haut, c.-à-d. si toutes les Entrées surveillées activées sont à l’état
haut, mais que la sortie Activation est toujours à l’état bas. En général, cette sortie est
utilisée pour commander une lampe de signalisation.
Sortie Activation
La sortie Activation passe à l’état haut si la sortie Condition de validation est à l’état haut
et si une impulsion valable de réarmement a été détectée sur l’entrée Réarmement à
condition que toutes les Entrées surveillées activées restent à l’état haut.
La Durée min. d’impulsion de réarmement définit la durée minimale de l’impulsion sur
l’entrée Réarmement. Les valeurs permises sont de 100 ms et 350 ms. Si la durée de
l’impulsion est plus courte que la durée minimale d’impulsion configurée, ou supérieure à
30 s, l’impulsion est ignorée.
La sortie Activation passe à l’état bas, si une ou plusieurs Entrées surveillées passent à
l’état bas.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
161
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
S’assurer que les transitions des signaux de réarmement satisfont aux exigences !
ATTENTION
En cas de court-circuit avec le potentiel Haut (au 24 V CC) sur une entrée physique, il est
possible que le signal détecté fasse apparaître une impulsion si le signal est réinitialisé
suite à la détection du court-circuit. Si une telle impulsion peut entraîner l’apparition d’une
situation dangereuse de la machine, il faut observer les points suivants :
s’assurer que le câblage des signaux soit protégé (afin d’empêcher un court-circuit
transversal entre les différents signaux) ;
ne pas détecter les courts-circuits, c.-à-d. ne pas relier les sorties de test.
Chronogramme
Fig. 144 : Chronogramme du
bloc fonction Réarmement
(Reset)
Réarmement
Entrée EN 1
Sortie Activation
Condition de
validation
Requête de
réarmement
9.8.2
Arrêt
Marche
Redémarrage (Restart)
Schéma de principe de bloc fonction
Fig. 145 : Schéma de
principe de fonction pour le
bloc fonction Redémarrage
Description générale
La logique interne du bloc fonction Redémarrage (Restart) est fonctionnellement identique
à celle du bloc fonction Réarmement (Reset). Le bloc fonction Redémarrage permet une
distinction graphique des blocs fonction pour être conforme aux normes d’application pour
l’acquittement d’une requête de redémarrage manuel.
Paramètres du bloc fonction
Tab. 70 : Paramètres du bloc
fonction de Redémarrage
Paramètres
Durée min. d’impulsion de redémarrage
Nombre d’entrées
162
Valeurs possibles
100 ms
350 ms
De 2 à 8 (= 1 … 7 entrées surveillées activées)
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Sortie de Condition de validation
La sortie Condition de validation affiche le résultat d’une opération ET entre toutes les
Entrées surveillées activées. Elle est à l’état haut aussi toutes les Entrées surveillées
sont à l’état haut.
Sortie Requête de redémarrage
En générant des impulsions à 1 Hz, la sortie Requête de redémarrage indique que le bloc
fonction attend une impulsion de redémarrage valable sur l’entrée Redémarrage de sorte
que la sortie Activation puisse passer à l’état haut. C’est le cas si la sortie Condition de
validation est à l’état haut, c.-à-d. si toutes les Entrées surveillées activées sont à l’état
haut, mais que la sortie Activation est toujours à l’état bas. En général, cette sortie est
utilisée pour commander une lampe de signalisation.
Sortie Activation
La sortie Activation passe à l’état haut, si la sortie Condition de validation est à l’état
haut et si une impulsion de redémarrage valable a été détectée sur l’entrée Redémarrage, à condition que toutes les Entrées surveillées activées restent à l’état haut.
La Durée min. d’impulsion de redémarrage définit la durée minimale de l’impulsion sur
l’entrée Redémarrage. Les valeurs permises sont de 100 ms et 350 ms. Si la durée de
l’impulsion est plus courte que la durée minimale d’impulsion configurée, ou supérieure à
30 s, l’impulsion est ignorée.
La sortie Activation passe à l’état bas, si une ou plusieurs Entrées surveillées passent à
l’état bas.
S’assurer que les transitions des signaux de redémarrage satisfont aux exigences !
ATTENTION
En cas de court-circuit avec le potentiel Haut (au 24 V CC) sur une entrée physique, il est
possible que le signal détecté fasse apparaître une impulsion si le signal est réinitialisé
suite à la détection du court-circuit. Si une telle impulsion peut entraîner l’apparition d’une
situation dangereuse de la machine, il faut observer les points suivants :
s’assurer que le câblage des signaux soit protégé (afin d’empêcher un court-circuit
transversal entre les différents signaux) ;
ne pas détecter les courts-circuits, c.-à-d. ne pas relier les sorties de test.
Chronogramme
Fig. 146 : Chronogramme du
bloc fonction Redémarrage
Redémarrage
Entrée EN 1
Sortie Activation
Condition de
validation
Requête de
redémarrage
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Arrêt
Marche
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
163
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.8.3
Temporisation à la retombée
Schéma de principe de bloc fonction
Fig. 147 : Schéma de
principe de bloc fonction
Temporisation à la retombée
Description générale
Le bloc fonction Temporisation à la retombée retarde la désactivation du signal de la
sortie Activation d’une durée configurable.
Paramètres du bloc fonction
Tab. 71 : Paramètres du bloc
fonction Temporisation à la
retombée
Paramètres
Valeurs possibles
Temporisation
0 … 300 secondes par pas de 10 ms
Si la valeur n’est pas nulle (0), elle doit être supérieure au temps
d’exécution de la logique.
Le temporisateur démarre une séquence de temporisation si un front descendant (transition Haut-Bas) se présente sur l’entrée. Si la durée de temporisation est écoulée après le
délai stipulé dans la configuration, la sortie Activation passe également à l’état bas à condition que l’entrée reste à l’état bas. Si l’entrée passe à l’état haut, la sortie Activation
passe à l’état haut immédiatement et le temporisateur est réinitialisé.
Chronogramme
Fig. 148 : Chronogramme du
bloc fonction Temporisation à
la retombée
Entrée
Consigne
Valeur de
temporisation
0
Sortie Activation
Arrêt
164
Marche
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
9.8.4
Temporisation à la retombée ajustable
Schéma de principe de bloc fonction
Fig. 149 : Schéma de
principe de fonction pour le
bloc fonction Temporisation à
la retombée ajustable
Description générale
Le bloc fonction Temporisation à la retombée ajustable retarde la désactivation du signal
de la sortie Activation d’une durée réglable. Il est possible de configurer 4 durées de temporisation, chacune d’elles pouvant être activée au moyen d’une entrée Délai spécifique.
Le délai global est la somme de tous les délais activés.
Paramètres du bloc fonction
Tab. 72 : Paramètres du bloc
fonction Temporisation à la
retombée ajustable
Paramètres
Valeurs possibles
Temporisation à la retombée 1
0 … 600 secondes par pas de 10 ms
Temporisation à la retombée 2
Temporisation à la retombée 3
Temporisation à la retombée 4
Si la valeur n’est pas nulle (0), l’entrée correspondante est activée. Dans ce cas, la valeur doit être
supérieure au temps d’exécution de la logique.
Le délai global (somme de tous les délais) est limité
à 600 s.
Le temporisateur démarre une séquence de temporisation si un front descendant (transition Haut-Bas) se présente sur l’Entrée contrôlée. Si la durée de temporisation est écoulée après le délai global sélectionné, la sortie Activation passe également à l’état bas à
condition que l’Entrée contrôlée reste à l’état bas. Si l’Entrée contrôlée passe à l’état
haut, la sortie Activation passe à l’état haut immédiatement et le temporisateur est réinitialisé.
Si pendant le déroulement d’une séquence de temporisation l’une quelconque des entrées Délai change de valeur, la sortie Changement tempo passe à l’état haut et le reste
jusqu’à ce que l’Entrée contrôlée repasse à l’état haut.
La durée globale effective de temporisation dépend des entrées Délai qui étaient à l’état
haut au moment de l’apparition du front descendant sur l’Entrée contrôlée. Cela signifie
que pendant une séquence de temporisation, un changement sur les entrées Délai n’a
aucun effet sur la séquence de temporisation en cours.
Si l’Entrée contrôlée est à l’état bas pendant la première partie du cycle logique après la
transition de l’état Arrêt à l’état Marche, la sortie Activation reste à l’état bas également.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
165
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Chronogramme
Fig. 150 : Chronogramme du
bloc fonction Temporisation à
la retombée ajustable avec
les durées de temporisation à
la retombée 1 et 2
Entrée de commande
Délai 1
Délai 2
Temporisation à la
retombée 1 + 2
Temporisation à la
retombée 1
0
Valeur de
temporisation
Sortie Activation
Arrêt
9.8.5
Marche
Temporisation à l’appel
Schéma de principe de bloc fonction
Fig. 151 : Schéma de
principe de bloc fonction
Temporisation à l’appel
Description générale
Le bloc fonction Temporisation à l’appel retarde l’Activation du signal de sortie d’une
durée configurable.
Paramètres du bloc fonction
Tab. 73 : Paramètres du bloc
fonction Temporisation à
l’appel
Paramètres
Valeurs possibles
Temporisation à la
remontée
0 … 300 secondes par pas de 10 ms
Si la valeur n’est pas nulle (0), elle doit être supérieure au temps
d’exécution de la logique.
Le temporisateur démarre la séquence de temporisation lorsqu’un front montant (transition Bas-Haut) se présente sur l’entrée. Si la durée de temporisation est écoulée après le
délai stipulé dans la configuration, la sortie Activation passe également à l’état haut à
condition que l’entrée reste à l’état haut. Si l’entrée passe à l’état bas, la sortie Activation
passe à l’état bas immédiatement et le temporisateur est réinitialisé.
166
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Chronogramme
Fig. 152 : Chronogramme du
bloc fonction Temporisation à
l’appel
Entrée
Consigne
Valeur de
temporisation
0
Sortie Activation
Arrêt
9.8.6
Marche
Temporisation à la remontée ajustable
Schéma de principe de bloc fonction
Fig. 153 : Schéma de
principe de fonction pour le
bloc fonction Temporisation à
la remontée ajustable
Description générale
Le bloc fonction Temporisation à la remontée ajustable retarde l’activation du signal de la
sortie Activation d’une durée réglable. Il est possible de configurer 4 durées de temporisation chacune d’elles pouvant être activée au moyen d’une entrée Délai spécifique. Le délai
global est la somme de tous les délais activés.
Paramètres du bloc fonction
Tab. 74 : Paramètres du bloc
fonction Temporisation à la
remontée ajustable
Paramètres
Valeurs possibles
Temporisation à la remontée 1
0 … 600 secondes par pas de 10 ms
Temporisation à la remontée 3
Si la valeur n’est pas nulle (0), l’entrée correspondante est activée. Dans ce cas, la valeur doit être
supérieure au temps d’exécution de la logique.
Temporisation à la remontée 4
Le délai global (somme de tous les délais) est limité
à 600 s.
Temporisation à la remontée 2
Le temporisateur démarre une séquence de temporisation si un front montant (transition
Bas-Haut) se présente sur l’Entrée contrôlée. Si la durée de temporisation est écoulée
après le délai global sélectionné, la sortie Activation passe également à l’état haut à condition que l’Entrée contrôlée reste à l’état haut. Si l’Entrée contrôlée passe à l’état bas,
la sortie Activation passe à l’état bas immédiatement et le temporisateur est réinitialisé.
Si pendant le déroulement d’une séquence de temporisation l’une quelconque des entrées Délai change de valeur, la sortie Changement tempo passe à l’état haut et le reste
jusqu’à ce que l’Entrée contrôlée repasse à l’état bas.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
167
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
La durée globale effective de temporisation dépend des entrées Délai qui étaient à l’état
haut au moment de l’apparition du front montant sur l’Entrée contrôlée. Cela signifie que
pendant une séquence de temporisation, un changement sur les entrées Délai n’a aucun
effet sur la séquence de temporisation en cours.
Si l’Entrée contrôlée est à l’état bas pendant la première partie du cycle logique après la
transition de l’état Arrêt à l’état Marche, la sortie Activation passe à l’état haut immédiatement, sans temporisation.
Chronogramme
Fig. 154 : Chronogramme du
bloc fonction Temporisation à
la remontée ajustable avec
les durées de temporisation à
la remontée 1 et 2
Entrée de commande
Délai 1
Délai 2
Temporisation à la
remontée 1 + 2
Temporisation à la
remontée 1
Valeur de temporisation
0
Sortie Activation
Arrêt
9.8.7
Marche
EDM (contrôle des contacteurs commandés)
Schéma de principe de bloc fonction
Fig. 155 : Schéma de
principe de bloc fonction
EDM
Description générale
Le bloc fonction EDM (contrôle des contacteurs commandés) permet de contrôler un
dispositif externe (par ex. un contacteur) et de vérifier sur la base de son signal de retour
s’il a commuté comme attendu. Dans ce but, le dispositif externe est connecté à la sortie
Sortie 1 et/ou Sortie 2. Le signal de retour est relié à l’entrée Feedback EDM. L’Entrée
surveillée est reliée au signal logique qui représente l’état souhaité pour le dispositif externe, par ex. la sortie Activation d’un bloc fonction Réarmement.
Paramètres du bloc fonction
Tab. 75 : Paramètres du bloc
fonction EDM
Paramètres
Valeurs possibles
Durée de
discordance max.
100 … 1000 ms par pas de 10 ms. La valeur doit être supérieure
aux temps d’exécution de la logique.
Utiliser l’indicateur
de défaut
168
Avec
Sans
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Sortie 1 et Sortie 2
Les deux sorties ont toujours la même valeur. De cette manière, deux sorties sont toujours
disponibles pour relier les deux éléments de sortie directement.
Sortie 1 et la Sortie 2 passent à l’état haut, si le Feedback EDM est à l’état haut et si
l’Entrée surveillée change ensuite de l’état bas à l’état haut.
Sortie 1 et la Sortie 2 passent à l’état bas, si l’Entrée surveillée est à l’état bas et que un
défaut EDM est présent (la sortie Erreur EDM est à l’état haut).
Erreur EDM et Indicateur de défaut
En général, on s’attend à ce que l’entrée Feedback EDM prenne la valeur inverse de
l’Entrée surveillée avant l’écoulement de la Durée de discordance configurée (TEDM).
Les sorties Erreur EDM et Indicateur de défaut passent à l’état haut dans les cas
suivants :
l’Entrée surveillée passe de l’état bas à l’état haut et l’entrée Feedback EDM est à
l’état bas (indépendamment de TEDM) ou
l’Entrée surveillée passe de l’état bas à l’état haut et l’entrée Feedback EDM ne
change pas de l’état haut à l’état bas avant que TEDM soit écoulé ou
l’Entrée surveillée passe de l’état haut à l’état bas et l’entrée Feedback EDM ne
change pas de l’état bas à l’état haut avant que TEDM soit écoulé ou
l’Entrée surveillée est à l’état bas et l’entrée Feedback EDM passe à l’état bas
pendant une durée supérieure à TEDM ou
l’Entrée surveillée est à l’état haut et l’entrée Feedback EDM passe à l’état haut
pendant une durée supérieure à TEDM.
Les sorties Erreur EDM et Indicateur de défaut passent à l’état bas, si une séquence de
signal est détectée et qui remet la Sortie 1 et la Sortie 2 à l’état haut.
Il est également possible de réinitialiser une erreur à l’aide de l’entrée Réinitialisation
d’erreur (à partir du firmware V3.00.0). Les sorties Erreur EDM et Indicateur d’erreur
passent à l’état bas lorsque l’entrée Réinitialisation d’erreur passe de l’état bas à l’état
haut et que l’une des deux conditions suivantes est remplie :
L’Entrée de commande est à l’état bas et le Feedback EDM est à l’état haut. Ou :
L’Entrée de commande est à l’état haut et le Feedback EDM est à l’état bas.
Si seule la seconde de ces deux conditions est remplie, alors les sorties Sortie 1 et Sortie
2 sont en outre à l’état haut.
Remarque
8012336/XR02/2013-11-19
Sujet à modification sans préavis
S’il faut temporiser les signaux de la Sortie 1 et de la Sortie 2, il faut réaliser une temporisation de la sortie avec un autre bloc fonction en amont du bloc fonction EDM et non pas
en aval. Dans le cas une Erreur EDM pourrait se produire.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
169
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Chronogramme
Fig. 156 : Chronogramme du
bloc fonction EDM
Feedback EDM
Entrée de commande
Sortie Défaut EDM
Sortie 1
Sortie 2
Indicateur de défaut
Arrêt
9.8.8
Marche
t > TEDM
TEDM = Durée de discordance max.
Surveillance de vanne
Schéma de principe de bloc fonction
Fig. 157 : Ports logiques pour
le bloc fonction Surveillance
de vanne, configuré pour une
vanne directionnelle
Description générale
Le bloc fonction Surveillance de vanne permet de commander des vannes et de contrôler
sur la base de signaux de retour si elles ont commuté comme prévu.
À cet effet, les vannes sont reliées avec Sortie 1a à Sortie 2b. Les signaux de retour sont
reliés aux entrées Feedback 1 et Feedback 2. Les entrées Entrée de commande 1 et
Entrée de commande 2 sont reliées aux signaux logiques qui représentent l’état souhaité
de la vanne, par ex. la sortie Activation d’un bloc fonction Réarmement. Selon le type de
vanne, certains signaux peuvent ne pas être utilisés.
Trois types de vannes sont disponibles : vanne simple, vanne double et vanne directionnelle.
Paramètres du bloc fonction
Tab. 76 : Paramètres du bloc
fonction Surveillance de
vanne
170
Paramètres
Valeurs possibles
Condition de
réarmement
Réarmement manuel
Surveillance
continue quand la
vanne est active
Actif
Réarmement automatique
Désactivé
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Paramètres
Mode vanne
Valeurs possibles
Simple (Entrée de commande 1, Sortie 1a, Sortie 1b,
Feedback 1 Activé)
Double (Entrée de commande 1, Sortie 1a, Sortie 1b,
Feedback 1, Sortie 2a, Sortie 2b, Feedback 2 activé)
Directionnelle (Entrée de commande 1, Sortie 1a, Sortie 1b,
Feedback 1 Entrée de commande 2, Sortie 2a, Sortie 2b,
Feedback 2 activé)
Délai max. de
feedback activation
50 ms … 10 s par pas de 10 ms (0 = inactif, uniquement avec
firmware de CPU V2.00.0 ou ultérieur).
Si ce paramètre est désactivé, l’option Surveillance continue
quand la vanne est active doit être également désactivée.
Si la valeur n’est pas nulle (0), elle doit être supérieure au temps
d’exécution de la logique.
Délai max. de
feedback coupure
50 ms … 10 s par pas de 10 ms (0 = inactif, uniquement avec
firmware de CPU V2.00.0 ou ultérieur).
Si elle est validée, la valeur doit être supérieure au temps
d’exécution de la logique.
Durée min. d’impulsion de réarmement
100 ms
Utiliser l’indicateur
de défaut
Avec
350 ms
Sans
Raccorder correctement les signaux de retour !
ATTENTION
Les signaux de Feedback 1 et Feedback 2 doivent être protégés contre les courts-circuits
avec les signaux des sorties (par ex. Sortie 1a, 1b, 2a et 2b) ainsi que contre les courtscircuits internes (par ex. au moyen de câblage protégé ou d’un câblage des signaux exclusivement à l’intérieur de l’armoire électrique).
Sortie 1a à Sortie 2b
Les deux sorties d’une paire (Sortie 1a et Sortie 1b ou Sortie 2a et Sortie 2b) ont toujours
la même valeur. De cette manière, deux sorties par vanne sont toujours disponibles pour
relier les deux éléments de sortie directement.
Sortie 1a/1b ou la Sortie 2a/2b passent à l’état haut, si l’entrée Feedback 1 ou Feedback 2 correspondante est à l’état haut et si l’entrée de Commande correspondante
change ensuite de l’état bas à l’état haut.
Sortie 1a/1b ou la Sortie 2a/2b passent à l’état bas si l’entrée de Commande correspondante est à l’état bas ou si un défaut est présent (la sortie Erreur de feedback est à l’état
haut ou la sortie Erreur de vanne directionelle est à l’état haut).
L’entrée de commande pour la Sortie 1a/1b est toujours Entrée de commande 1.
L’entrée de commande pour la Sortie 2a/2b dépend du type de vanne configuré :
pour une vanne Double : Entrée de commande 1 ;
pour une vanne directionnelle : Entrée de commande 2.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
171
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Erreur de feedback, Erreur de vanne directionelle et Indicateur de défaut
En général, le logiciel s’attend à ce que l’entrée Feedback 1/2 prenne toujours la valeur
inversée de l’entrée Commande correspondante avant que le Délai max. de feedback
activation (TON) ou le Délai max. de feedback coupure (TOFF) ait expiré.
La sortie Erreur de feedback passe à l’état haut, dans les cas ci-dessous :
l’entrée Commande change de l’état bas à l’état haut et l’entrée Feedback correspondante est à l’état bas (quels que soient TON et TOFF) ou
TON est plus grand que zéro et l’entrée Commande change de l’état bas à l’état haut et
l’entrée Feedback correspondante ne change pas de l’état haut à l’état bas avant
l’expiration de TON ou
TOFF est plus grand que zéro et l’entrée Commande change de l’état haut à l’état bas et
l’entrée Feedback correspondante ne change pas de l’état bas à l’état haut avant l’expiration de TOFF ou
Surveillance continue quand la vanne est active est activé et l’entrée Commande est à
l’état haut et l’entrée Feedback correspondante passe à l’état haut.
La sortie Erreur de vanne directionelle passe à l’état haut, si le paramètre Type de vanne
est égal à Directionnelle et que les entrées Entrée de commande 1 et Entrée de commande 2 sont à l’état haut en même temps.
La sortie Indicateur de défaut passe à l’état haut, si Erreur de feedback et/ou Erreur de
vanne directionelle sont à l’état haut.
Les sorties Erreur de feedback, Erreur de vanne directionelle et Indicateur de défaut
passent à l’état bas, si toutes les entrées de commande activées sont à l’état bas et que
toutes les entrées de Feedback activées sont à l’état haut. Si la condition de réarmement
est configurée comme Réarmement manuel, il faut en plus appliquer une impulsion de
réarmement valable sur l’entrée Réarmement.
La Durée min. d’impulsion de réarmement définit la durée minimale de l’impulsion sur
l’entrée Réarmement. Les valeurs permises sont de 100 ms et 350 ms. Si la durée de
l’impulsion est plus courte que la durée minimale d’impulsion configurée, ou supérieure
à 30 s, l’impulsion est ignorée.
S’assurer que le passage des signaux de réarmement est conforme aux normes et
prescriptions de sécurité !
ATTENTION
En cas de court-circuit avec le potentiel Haut (au 24 V CC) sur une entrée physique, il est
possible que le signal détecté fasse apparaître une impulsion si le signal est réinitialisé
suite à la détection du court-circuit. Si une telle impulsion peut entraîner l’apparition d’une
situation dangereuse de la machine, il faut observer les points suivants :
s’assurer que le câblage des signaux soit protégé (afin d’empêcher un court-circuit
transversal entre les différents signaux) ;
ne pas détecter les courts-circuits, c.-à-d. ne pas relier les sorties de test.
172
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Chronogrammes
Fig. 158 : Chronogramme de
Vanne simple avec mode
manuel de réarmement
TON
TON
TOFF
TON
TOFF
TON
Entrée de
commande 1
Feedback 1
Sortie 1a/b
Erreur de feedback
Fig. 159 : Chronogramme de
Vanne double avec mode
manuel de réarmement
TOFF
TON
TON
Entrée de
commande 1
Feedback 1
Feedback 2
Sortie 1a/b
Sortie 2a/b
Erreur de feedback
Fig. 160 : Chronogramme de
Vanne directionnelle
TON
TOFF
TON
Entrée de
commande 1
Entrée de
commande 2
Feedback 1
Feedback 2
Sortie 1a/b
Sortie 2a/b
Erreur de vanne
directionnelle
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
173
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.8.9
Sélecteur de mode
Schéma de principe de bloc fonction
Fig. 161 : Schéma de
principe de bloc fonction
Sélecteur de mode
Description générale
Le bloc fonction Sélecteur de mode choisit une sortie en fonction d’une valeur d’entrée. La
sortie x est à l’état haut si l’entrée x est à l’état haut.
Le bloc fonction prend en charge de 2 à 8 entrées et les sorties correspondantes.
À tout instant, une seule entrée peut être à l’état haut (1 parmi n). Si aucune entrée ou
plus d’une entrée sont à l’état haut, la sortie qui est être à l’état haut en dernier est conservée à l’état haut pour la durée de discordance configurée. Après expiration de la durée
de discordance, la sortie Indicateur de défaut passe à l’état haut et toutes les sorties
prennent la valeur définie par la combinaison des sorties en cas d’erreur.
Si pendant le premier cycle logique après la transition de l’état Arrêt à l’état Marche, il n’y
a aucune combinaison d’entrée valable, la combinaison des sorties en cas d’erreur configurée s’applique à toutes les sorties et la sortie Indicateur de défaut passe immédiatement à l’état haut.
Paramètres du bloc fonction
Tab. 77 : Paramètres du bloc
fonction Sélecteur de mode
Paramètres
Valeurs possibles
Durée de
discordance
0 … 10 secondes par pas de 10 ms
Combinaison des
sorties en cas
d’erreur
Les sorties vérifiées sont à l’état haut et les sorties non vérifiées
sont à l’état bas si Indicateur de défaut est à l’état haut.
Nombre d’entrées ou
nombre de sorties
De 2 à 8
Utiliser l’indicateur
de défaut
Avec
Sans
Table de vérité pour le bloc fonction Sélecteur de mode
Pour la table de vérité de cette section, on a :
«0» signifie état bas logique,
«1» signifie état haut logique.
174
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Tab. 78 : Table de vérité pour
le bloc fonction Sélecteur de
mode
Entrées
Sorties
1
2
3
4
5
6
7
8
Indicateur de
défaut
1
2
3
4
5
6
7
8
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
Plus d’une entrée à l’état haut ou
aucune entrée à l’état haut pour
un temps plus court que la durée
de discordance configurée
0
= Dernière combinaison des
sorties
Plus d’une entrée à l’état haut ou
aucune entrée à l’état haut pour
un temps égal ou supérieur à la
durée de discordance configurée
1
= Combinaison des sorties en cas
d’erreur
Chronogramme
Fig. 162 : Chronogramme du
bloc fonction Sélecteur de
mode
Entrée 1
Entrée 2
Sortie 1
Sortie 2
TDisc
< TDisc
Indicateur de défaut
Arrêt
Remarques
Marche
TDisc = Durée de discordance
Combinaison des sorties en cas d’erreur = toutes les sorties à l’État bas
Si les entrées du bloc fonction sont reliées aux entrées d’un module d’extension ellesmêmes connectées à des sorties de test et que la combinaison d’entrée erronée résulte
d’une erreur d’impulsion de test (blocage à l’état haut), ce qui entraîne une valeur d’entrée à l’état bas, il est nécessaire de commencer par réinitialiser l’erreur d’impulsion de
test, par ex. en interrompant brièvement soit la ligne d’entrée correspondante, soit la
ligne de sortie de test correspondante.
Si les entrées du bloc fonction sont reliées aux entrées d’un module d’extension, ellesmêmes connectées à des sorties de test, alors un court-circuit transversal entre les
lignes d’entrée utilisée est détecté seulement en cas de sélection d’un mode utilisateur
activant l’une de ces entrées.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
175
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.8.10
Synchronisation de commutation
Schéma de principe de bloc fonction
Fig. 163 : Ports logiques du
bloc fonction Synchronisation
de commutation
Description générale
Le bloc fonction Synchronisation de commutation est conçu pour améliorer l’intégration
des scrutateurs lasers de sécurité SICK (par ex. S3000). Il surveille les modifications des
signaux d’entrée. Si un changement de l’un des signaux d’entrée est détecté, le bloc
fonction «gèle» les valeurs de ces sorties jusqu’à l’expiration d’un Temps de capture
configurable.
Paramètres du bloc fonction
Tab. 79 : Paramètres du bloc
fonction Synchronisation de
commutation
Paramètres
Entrée de cascade
Valeurs possibles
Avec
Sans
Contrôle
d’antivalence
Actif
Désactivé
Si cette fonction est activée, il est possible d’utiliser la sortie
Erreur d’antivalence.
Temps de capture
10 ms … 10 s par pas de 10 ms. La valeur doit être supérieure
aux temps d’exécution de la logique.
Inverser Entrée 1A …
Inverser Entrée 3B
Chaque entrée de ce bloc fonction peut être inversée (voir la
section 9.5.2 «Inversion des ports d’entrée», page 128).
Nombre d’entrées ou
nombre de sorties
De 1 à 6
Utiliser l’indicateur
de défaut
Remarque
Avec
Sans
Le signal de la sortie correspondant à une entrée inverseuse est donc inversé. Par ex. si
l’Entrée 1A est à l’état haut, mais configurée comme inverseuse, elle sera évaluée comme
à l’état bas et la Sortie 1A passera à l’état bas.
Temps de capture
Le Temps de capture définit le délai de temporisation entre le changement initiale d’un
signal d’entrée quelconque et le verrouillage des signaux d’entrée, c.-à-d. la réaction des
sorties. Cela peut s’utiliser pour compenser des délais par ex. entre les différents contacts
d’un interrupteur mécanique.
176
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Mode Sans cascade – sans Entrée de cascade
Si le bloc fonction Synchronisation de commutation est configuré sans Entrée de cascade,
il prend en charge l’évaluation de jusqu’à trois paires d’entrées. Le changement d’un signal d’entrée quelconque démarre le temporisateur. Les sorties 1A à 3B conservent leur
valeur pendant le Temps de capture configuré. Lorsque la temporisation est écoulée, les
valeurs des entrées 1A à 3B à cet instant sont appliquées aux sorties 1A à 3B, indépendamment du résultat du contrôle d’antivalence. Les sorties conservent ces valeurs
jusqu’au processus de synchronisation suivant.
Mode cascade – avec Entrée de cascade
Plusieurs blocs fonction Synchronisation de commutation peuvent être combinés en cascade de sorte que toutes les sorties soient commutées exactement au même instant.
On peut synchroniser plus de six entrées en mettant plusieurs blocs fonction Synchronisation de commutation en cascade. Si le bloc fonction est configuré avec Entrée de cascade, la Sortie de cascade est activée implicitement.
Remarque
Tous les blocs fonction mis en cascade doivent être configurés avec le même Temps de
capture.
Fig. 164 : Exemple le logique
pour la mise en cascade de
deux blocs fonction
Synchronisation de
commutation
Tous les signaux de la Sortie de cascade doivent être rebouclés aux Entrées de cascade
de tous les blocs fonction Synchronisation de commutation via un Bloc fonction OU (OR) et
un marqueur CPU (voir aussi Fig. 168).
Remarque
Pour le bouclage du signal de cascade, ne pas utiliser d’étiquette de saut, mais un
marqueur CPU. Cela garantit que tous les blocs fonction Synchronisation de commutation concernés traitent le signal dans le même cycle logique.
La temporisation est augmentée de la valeur nécessaire pour compenser le délai de la
connexion de l’Entrée de cascade via le marqueur CPU.
Un front montant sur l’Entrée de cascade démarre la temporisation (la valeur de démarrage de la temporisation est le temps système écoulé depuis le dernier cycle d’exécution
Logique). Lorsque la temporisation est écoulée, les valeurs des entrées 1A à 3B à cet
instant sont appliquées aux sorties 1A à 3B, indépendamment du résultat du contrôle
d’antivalence. Les sorties conservent ces valeurs jusqu’au processus de synchronisation
suivant.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
177
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Contrôle d’antivalence
Si cette fonction est activée, une vérification d’antivalence est exécutée à chaque fois que
le Temps de capture s’écoule (c.-à-d. à chaque fois que les sorties prennent la valeur instantanée des entrées). Si l’une quelconque des paires d’entrée non utilisées Entrée 1A/
Entrée 1B à Entrée 3A/Entrée 3B n’a pas des valeurs antivalentes (c.-à-d. une entrée de
chaque paire doit être à l’état bas et l’autre entrée à l’état haut), la sortie Erreur d’antivalence passe à l’état haut. Elle repasse à l’état bas quand un autre processus de synchronisation s’est terminé sans erreur d’antivalence. Le comportement des sorties 1A à 3B est
cependant indépendant du résultat du contrôle d’antivalence.
Remarque
Pour obtenir une combinaison de valeurs de sortie définie dans le cas d’une erreur d’antivalence, on peut utiliser le bloc fonction Combinaison des sorties en cas d’erreur (voir la
section 9.8.11 «Combinaison des sorties en cas d’erreur», page 180).
Comportement au démarrage
Sur la transition de l’état Arrêt à l’état Marche, les sorties sont mises à l’état haut immédiatement, conformément aux valeurs d’entrée et le contrôle d’antivalence est exécuté s’il
est prévu dans la configuration. Dans ce cas, le bloc fonction n’attend pas l’expiration du
Temps de capture.
Chronogrammes
Fig. 165 : Chronogramme du
bloc fonction Synchronisation
de commutation sans mise
en cascade
Premier changement d’état d’entrée
Nouvelle combinaison entrée/sortie valable
Temps de
maintien
Temps de
maintien
Temps de
maintien
Entrée 1A
Entrée 1B
Entrée 2A
Entrée 2B
Entrée 3A
Entrée 3B
Sortie 1A
Sortie 1B
Sortie 2A
Sortie 2B
Sortie 3A
Sortie 3B
Contrôle d’antivalence
178
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Fig. 166 : Chronogramme du
bloc fonction Synchronisation
de commutation avec mise
en cascade
Premier changement d’état d’entrée
Temps de
maintien
Nouvelle combinaison entrée/sortie valable
Temps de
maintien
Temps de
maintien
Entrée 1A
Entrée 1B
Entrée 2A
Entrée 2B
Entrée 3A
Entrée 3B
Entrée de cascade*
Sortie 1A
Sortie 1B
Sortie 2A
Sortie 2B
Sortie 3A
Sortie 3B
Sortie de cascade
Contrôle d’antivalence
* Les Entrées de cascade reçoivent des signaux d’un autre
bloc fonction de Synchronisation de commutation.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
179
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.8.11
Combinaison des sorties en cas d’erreur
Schéma de principe de bloc fonction
Fig. 167 : Ports logiques du
bloc fonction Combinaison
des sorties en cas d’erreur
Description générale
Le bloc fonction Combinaison des sorties en cas d’erreur est conçu pour améliorer l’intégration des scrutateurs lasers de sécurité SICK (par ex. S3000). Il peut être utilisé pour
positionner l’état des sorties sur des valeurs prédéfinies dans certaines conditions, par ex.
afin de transmettre une Combinaison des sorties donnée en cas d’erreur d’antivalence du
bloc fonction Synchronisation de commutation.
Paramètres du bloc fonction
Tab. 80 : Paramètres du bloc
fonction Combinaison des
sorties en cas d’erreur
Paramètres
Valeurs possibles
Nombre d’entrées
d’erreur
1 Entrée d’erreur
2 Entrées d’erreur
Nombre d’entrées ou
nombre de sorties
De 1 à 6
Combinaison des
sorties en cas
d’erreur
Pour chaque sortie individuellement :
État haut
État bas
Fig. 168 : Exemple de
logique du bloc fonction
Combinaison des sorties en
cas d’erreur
Table de vérité
Pour la table de vérité de cette section, on a :
«0» signifie état bas logique,
«1» signifie état haut logique,
«x» signifie «indifférent» = «0» ou «1».
Tab. 81 : Table de vérité pour
le bloc fonction Combinaison
des sorties en cas d’erreur
180
Entrée
d’erreur 1
Entrée
d’erreur 2
1
x
Combinaison des sorties en cas d’erreur
x
1
Combinaison des sorties en cas d’erreur
0
0
Sortie 1A
Entrée 1A
Sortie 1B
Entrée 1B
Sortie 2A
Entrée 2A
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
Sortie 2B
Entrée 2B
Sortie 3A
Entrée 3A
Sortie 3B
Entrée 3B
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
9.8.12
Détection d’inertie
Schéma de principe de bloc fonction
Fig. 169 : Ports logiques du
bloc fonction Détection
d’inertie
Description générale
Le bloc fonction Détection d’inertie contrôle si un entraînement raccordé a été arrêté en
vérifiant que pendant un temps donné configurable, aucune impulsion n’est détectée en
provenance d’un système de codage (par ex. un codeur HTL ou des interrupteurs de proximité). Selon le résultat de cette vérification, le système peut par ex. déverrouiller une
porte de sécurité.
La détection d’inertie démarre sur un front descendant d’un signal d’entrée Commande.
Un arrêt de l’entraînement est détecté en l’absence de changement de signal (front descendant ou montant) sur une entrée Codeur incrémental donnée pendant le Temps min.
entre les changements de signal. Dans ce cas, la sortie Moteur stoppé passe à l’état
haut. Si le signal d’entrée Commande passe à l’état haut, cela fait passer immédiatement
la sortie Moteur stoppé à l’état bas et annulera toute détection d’inertie éventuellement
en cours.
Pendant l’état Marche (c.-à-d. pendant que l’entrée Commande est à l’état haut) et pendant l’état Arrêt détecté (la sortie Moteur stoppé est à l’état haut) les entrées Codeur
incrémental 1 à 4 ne sont pas surveillées pour des modifications des signaux d’entrée
(voir Fig. 174).
Le Bloc fonction permet un contrôle de cohérence optionnel des entrées Codeur incrémental pour détecter des coupures de câble, à la condition que le codeur fournisse les
signaux adéquats, par ex. des sorties complémentaires ou des interrupteurs de proximité
et une roue dentée avec une largeur de dent de 270 ° et un déphasage de 180 °. Si le
contrôle de cohérence est activé, l’un au moins des signaux d’une paire doit être à l’état
haut à tout moment. La sortie Erreur de cohérence codeurs est mise à l’état haut, si la
condition n’est pas remplie pendant deux cycles logiques consécutifs. Cela signifie que les
deux entrées d’une paire peuvent être à l’état bas pendant la durée d’exécution de la
logique sans causer d’erreur (voir aussi Fig. 175).
La sortie Erreur de cohérence codeurs est réinitialisée à l’état bas si au moins un signal
d’une paire est à l’état haut et que l’entrée Commande est à l’état bas.
La sortie Indicateur de défaut est mise à l’état haut si une sortie Erreur de cohérence
codeurs est à l’état haut. La sortie Indicateur de défaut est mise à l’état bas, si toutes les
sorties d’erreur sont à l’état bas.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
181
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Paramètres du bloc fonction
Tab. 82 : Paramètres du bloc
fonction Détection d’inertie
Paramètres
Valeurs possibles
Nombre de codeurs
1 Codeur mono canal
1 Paire de codeurs
2 Paires de codeurs
Contrôle de
cohérence des
entrées
Temps min. entre les
changements de
signal
Désactivé
Actif
Si activé, le nombre de codeurs incrémentaux doit être soit
1 paire ou 2 paires.
100 ms … 10 s par pas de 10 ms. La valeur doit être supérieure
aux temps d’exécution de la logique.
Utiliser l’indicateur
de défaut
Avec
Sans
S’assurer que l’application est conforme aux exigences ci-dessous !
ATTENTION
Les impulsions des codeurs doivent avoir une durée minimale du temps d’exécution de
la logique (voir étape 1 ci-dessous).
Relier le signal qui commande la sortie physique destinée à l’entraînement à l’entrée
Commande. Il faut s’assurer que dans tous les cas le couple de l’entraînement est
coupé si cette entrée est à l’état bas.
Les codeurs doivent être reliés localement à un module XTIO ou XTDI sur la même
station Flexi Soft (et non pas via le réseau ou Flexi Link, etc.).
Étapes de configuration
Contrôler la durée minimale des impulsions des codeurs (voir étape 1 ci-dessous).
Déterminer le temps entre les changements d’état de signal pour la limite de vitesse
(voir étape 2 ci-dessous).
Étape 1 : Contrôler la fréquence de signal maximale pour les signaux d’incrémentation
Les impulsions thaut et tbas du codeur doivent avoir une durée minimale du temps d’exécution logique. Cela limite les fréquences permises ainsi que la vitesse du codeur en fonction
de leur type. Les figures suivantes montrent des diagrammes types des signaux pour différents types de codeurs :
Fig. 170 : Diagramme des
signaux pour les codeurs à
signaux A/B déphasés
de 90 °
182
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Fig. 171 : Diagramme des
signaux pour les codeurs à
signaux 1/3 inactif déphasés
de 180 °
Fig. 172 : Diagramme des
signaux pour un signal du
codeur simple
Dans la conception du système, il faut s’assurer que les impulsions des codeurs thaut et tbas
font toutes deux plus du temps d’exécution logique. Tenir compte de toutes les tolérances
possibles, par ex. tolérances de commutation, tolérances de roue dentée, etc. Le tableau
ci-dessous montre des valeurs type pour différents modèles de codeurs :
Type codeur
Fréquence maximale permise des signaux du codeur (Hz) pour le temps d’exécution logique
4 ms
A/B, déphasage de 90 °
8 ms
12 ms
16 ms
20 ms
24 ms
28 ms
32 ms
36 ms
40 ms
125,0
62,5
41,7
31,3
25,0
20,8
17,9
15,6
13,9
12,5
6)
83,3
41,7
27,8
20,8
16,7
13,9
11,9
10,4
9,3
8,3
6)
62,5
31,3
20,8
15,6
12,5
10,4
8,9
7,8
6,9
6,3
125,0
62,5
41,7
31,3
25,0
20,8
17,9
15,6
13,9
12,5
1/3 inactif
1/4 inactif
Impulsion 180 °
Tab. 83 : Fréquence maximale permise des signaux du codeur et vitesse de rotation (tr/mn) en fonction du modèle de codeur et du
temps d’exécution logique
6)
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Déphasage de 180 °, toujours au moins 1 signal à l’état haut.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
183
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Étape 2 : Détermine le temps entre les changements d’état de signal pour la limite de
vitesse
Définir la vitesse à laquelle la sortie Moteur stoppé doit être activée, par ex. pour
déverrouiller une porte de sécurité.
Définir la durée maximale qui peut s’écouler entre deux changements de signaux à
cette vitesse (valeurs les plus élevées de t1 à t4). Tenir compte de toutes les tolérances
possibles, par ex. tolérances de commutation, tolérances de roue dentée, etc.
Temps min. entre les changements de signal = Valeur la plus élevée de t1 à t4 + 10 ms
Dans tous les cas, le Temps min. entre les changements de signal doit être supérieur au
temps d’exécution de la logique et doit être arrondi par excès à un multiple de 10 ms.
Prendre en compte l’allongement des temps d’exécution de la logique !
ATTENTION
À chaque fois que le programme logique est modifié, le temps d’exécution de la logique
peut augmenter. Dans ce cas, il peut être nécessaire de contrôler une seconde fois la
fréquence de signal maximale pour les signaux d’incrémentation. Dans le cas contraire,
l’opérateur de la machine courrait un risque.
Exemple 1 : A/B, déphasage de 90 °
4 dents par tour
tolérances de commutation ±5 ° dents 175 ° à 185 ° (correspond à tbas, thaut) ;
changement de signal 85 ° à 95 ° (correspond à t1 à t4)
vitesse d’arbre maximale = 750 tr/mn = 12,5 Hz
vitesse d’arbre pour la validation = 15 tr/mn = 0,25 Hz
temps d’exécution de la logique = 8 ms
Contrôler la fréquence de signal maximale pour les signaux d’incrémentation :
fréquence de signal max. = 12,5 Hz × 4 dents/tour = 50 Hz
plus petit tbas = 1/50 Hz × 175°/360° = 9,7 ms
supérieur au temps d’exécution de la logique
plus petit thaut = 1/50 Hz × 175°/360° = 9,7 ms
supérieur au temps d’exécution de la logique
Détermine le temps entre les changements d’état de signal pour la limite de vitesse :
fréquence de signal pour Activation = 0,25 Hz × 4 dents/tour = 1 Hz
période max. pour un état donné des entrées = 1/1 Hz × 185°/360° = 514 ms
temps entre changements d’état de signal = 514 ms + 10 ms = 524 ms
temps min. entre les changements de signal = 530 ms (arrondi par excès au multiple
de 10 ms)
184
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Exemple 2 : 1/3 inactif, déphasage 180 °
8 dents par tour
tolérances de commutation ±2 ° dents 118 ° à 122 ° (correspond à tbas, thaut) ;
changement de signal 118 ° à 122 ° (correspond à t1 à t4)
vitesse d’arbre maximale = 120 tr/mn = 2 Hz
vitesse d’arbre pour la validation = 12 tr/mn = 0,2 Hz
temps d’exécution de la logique = 16 ms
Contrôler la fréquence de signal maximale pour les signaux d’incrémentation :
fréquence de signal max. = 2 Hz × 8 dents/tour = 16 Hz
plus petit tbas = 1/16 Hz × 118°/360° = 20,5 ms
supérieur au temps d’exécution de la logique
plus petit thaut = 1/16 Hz × 238°/360° = 41,3 ms
supérieur au temps d’exécution de la logique
Détermine le temps entre les changements d’état de signal pour la limite de vitesse :
fréquence de signal pour Activation = 0,2 Hz × 8 dents/tour = 1,6 Hz
période max. pour un état donné des entrées = 1/1,6 Hz × 122°/360° = 212 ms
temps entre changements d’état de signal = 212 ms + 10 ms = 222 ms
temps min. entre les changements de signal = 230 ms (arrondi par excès au multiple
de 10 ms)
Exemple 3 : Impulsion de zéro 10 °
1 dent par tour
tolérances de commutation ±1 ° dent 9 ° à 11 ° (correspond à tbas, thaut) ;
changement de signal 349 ° à 351 ° (correspond à t1 à t4)
vitesse d’arbre maximale = 300 tr/mn = 5 Hz
vitesse d’arbre pour la validation = 3 tr/mn = 0,05 Hz
temps d’exécution de la logique = 4 ms
Contrôler la fréquence de signal maximale pour les signaux d’incrémentation :
fréquence de signal max. = 5 Hz × 1 dent/tour = 5 Hz
plus petit tbas = 1/5 Hz × 9°/360° = 5 ms
supérieur au temps d’exécution de la logique
plus petit thaut = 1/5 Hz × 351°/360° = 195 ms
supérieur au temps d’exécution de la logique
Détermine le temps entre les changements d’état de signal pour la limite de vitesse :
fréquence de signal pour Activation = 0,05 Hz × 1 dent/tour = 0,05 Hz
période max. pour un état donné des entrées = 1/0,05 Hz × 11°/360° = 611 ms
temps entre changements d’état de signal = 611 ms + 10 ms = 621 ms
temps min. entre les changements de signal = 630 ms (arrondi par excès au multiple
de 10 ms)
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
185
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Exemple de logique
Fig. 173 : Exemple de
logique du bloc fonction
Détection d’inertie
Chronogrammes
Fig. 174 : Chronogramme du
bloc fonction Détection
d’inertie
Entrées incrémentielles non surveillées
Commande
Codeur incrémental
1/2/3/4
Arrêt détecté
Temps min. entre les
changements de signal
Moteur stoppé
Fig. 175 : Chronogramme du
bloc fonction Détection
d’inertie avec contrôle de
cohérence
Commande
Bloqué à l’état bas (par ex.
conducteur coupé)
Codeur incrémental 1
Codeur incrémental 2
Erreur de cohérence
codeurs 1/2
Temps min. entre les changements de signal
Moteur stoppé
186
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
9.8.13
Surveillance de fréquence
Schéma de principe de bloc fonction
Fig. 176 : Ports logiques du
bloc fonction Surveillance de
fréquence
Description générale
Le bloc fonction Surveillance de fréquence permet de surveiller la fréquence ou la durée
de période de deux signaux distincts maximum. Il est possible de surveiller en option la
durée d’impulsion (thaut). Ce bloc peut être utilisé par ex. pour analyser des sources de
signaux qui émettent comme signal de validation un signal à impulsion à une certaine
fréquence.
Paramètres du bloc fonction
Tab. 84 : Paramètres du bloc
fonction Surveillance de
fréquence
Paramètres
Valeurs possibles, respectivement pour fréquence 1 et fréquence 2
Durée min. de
période
20 ms … 2,54 s par pas de 10 ms
La valeur doit être supérieure à 2 × le temps d’exécution de la
logique.
Durée max. de
période
30 ms … 2,55 s par pas de 10 ms
La valeur doit être supérieure à la durée min. de période + le
temps d’exécution de la logique.
Valeur moyenne de
la durée d’impulsion
(thaut)
0 = Désactivé, 10 ms … 2,53 s par pas de 10 ms
Si 0 = inactif, aucune évaluation de la durée d’impulsion n’est
effectuée. La durée d’impulsion est alors toujours considérée
comme valable pour l’évaluation.
Si la valeur n’est pas 0, elle doit remplir les conditions
suivantes :
> 2 × le temps d’exécution de la logique
et
< (Durée min. de période – tolérance de durée d’impulsion)
Tolérance de durée
d’impulsion (thaut)
0 ms … 310 ms par pas de 10 ms
La valeur doit être supérieure aux temps d’exécution de la
logique.
Message d’erreur en
cas de durée de
période trop courte
Avec
Utiliser l’indicateur
de défaut
Avec
Sans
Sans
Ce paramètre s’applique au bloc fonction, et donc à la fois à la
fréquence 1 et à la fréquence 2.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
187
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Attention à la précision de la surveillance !
ATTENTION
La durée minimale de la durée d’impulsion thaut et la durée minimale de l’absence d’impulsion tbas des signaux d’incrémentation doit être supérieure à la durée d’exécution de la
logique. Le cas contraire, il y a risque qu’un fréquence élevée ne soit pas détectée (durée
d’impulsion plus faible) car tous les changements de signal ne sont pas détectés.
Limites de certitude de validité d’un signal
Les limites de durée de période moyenne qu’un signal doit présenter pour être considéré
avec certitude comme valable sont plus étroites que celles définies dans les paramètres.
Les limites plus étroites effectives sont toujours le multiple le plus proche de la durée
d’exécution de la logique. La durée de période moyenne signifie que certaines périodes du
signal peuvent certes présenter des écarts (jitter), mais qu’elles doivent s’équilibrer sur
une durée de plusieurs périodes.
Limites de certitude d’invalidité d’un signal
La limite de durée de période moyenne qu’un signal doit dépasser pour être considéré
avec certitude comme non valable correspond à la tolérance définie pour les paramètres
correspondants. Pour plus d’informations, voir le chapitre 9.6 «Valeur de temporisation et
temps d’exécution de la logique» page 131.
Cela signifie principalement qu’un état bas ou un état haut permanent sera reconnu
comme signal invalide au plus tard après la durée de période max. + la durée d’exécution
de la logique + 10 ms. Le temps de réponse du circuit de signal utilisé augmente alors
d’autant.
Si la durée de période moyenne du signal est supérieure à la limite de certitude de validité
du signal mais inférieure à la limite de certitude d’invalidité du signal, il peut se passer
plusieurs périodes avant que l’accumulation d’écarts soit suffisante pour que le signal soit
considéré comme invalide :
Nombre de périodes = (durée d’exécution de la logique + 10 ms) / (durée de période
moyenne réelle – limite effective de certitude de validité du signal).
Tab. 85 : Exemples de limites
effectives de la durée de
période
Remarque
Durée
Paramètres configurés
Limite effective
d’exécution
de la logique
Durée min. de
période
Durée max. de
période
Durée min. de
période
Durée max. de
période
4 ms
120 ms
160 ms
120 ms
160 ms
12 ms
120 ms
160 ms
120 ms
156 ms
32 ms
120 ms
160 ms
128 ms
160 ms
Dans la description suivante, le «x» à côté des noms de signal signifie 1 ou 2, c.-à-d. l’indice d’une des deux surveillances distinctes du bloc fonction.
Le bloc fonction peut détecter les signaux invalides suivants :
(1) La durée de période relevée est trop courte : La durée entre les fronts montant ou
entre les fronts descendants à l’entrée Fréquence x est inférieure à la Durée de période min.. Cette surveillance commence au premier front descendant après la transition
de l’état Arrêt à l’état Marche.
(2) La durée de période relevée est trop longue : La durée entre les fronts montants ou
entre les fronts descendants à l’entrée Fréquence x est supérieure à la Durée de période max.. Cette surveillance commence au premier front descendant après la transition
de l’état Arrêt à l’état Marche.
188
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
(3) La durée d’impulsion relevée est trop courte : La surveillance de la durée d’impulsion est activée (la Valeur moyenne de la durée d’impulsion n’est pas égale à 0) et
la durée entre le dernier front montant et le dernier front descendant à l’entrée Fréquence x est inférieure à la Valeur moyenne de la durée d’impulsion – tolérance de
durée d’impulsion. Cette surveillance commence au premier front descendant après la
transition de l’état Arrêt à l’état Marche.
(4) La durée d’impulsion relevée est trop longue : La surveillance de la durée d’impulsion est activée (la Valeur moyenne de la durée d’impulsion n’est pas égale à 0) et la
durée depuis le dernier front montant à l’entrée Fréquence x est supérieure à la Valeur
moyenne de la durée d’impulsion + tolérance de durée d’impulsion. De plus, aucun
front descendant n’a été détecté dans la durée attendue. Cette surveillance commence
au premier front descendant après la transition de l’état Arrêt à l’état Marche.
(5) L’entrée Fréquence x est constamment à l’état haut : L’entrée Fréquence x est à
l’état haut plus longtemps que la Durée de période max.. Cette surveillance commence
dès la transition de l’état Arrêt à l’état Marche.
La sortie ENx passe à l’état haut lorsque deux périodes de durée de période et de durée
d’impulsion valable ont été détectées sur l’entrée Fréquence x. Lorsque la surveillance de
la durée d’impulsion est inactive, la durée d’impulsion est toujours considérée comme
valable.
La sortie ENx passe à l’état bas lorsqu’un signal invalide a été détecté sur l’entrée Fréquence x, c.-à-d. lorsque …
(1) la durée de période relevée est trop courte, ou
(2) la durée de période relevée est trop longue, ou
(3) la durée d’impulsion relevée est trop courte et que la surveillance de la durée
d’impulsion est active, ou
(4) la durée d’impulsion relevée est trop longue et que la surveillance de la durée
d’impulsion est active.
Fig. 177 : Chronogramme du
bloc fonction Surveillance de
fréquence, validation
Activation
Fréquence x
ENx
La sortie Fréquence x défaut passe à l’état haut lorsque …
(1) la durée de période relevée est trop courte et que le message d’erreur est actif
(Message d’erreur en cas de durée de période trop courte = Avec), ou
(2) la durée de période relevée est trop longue, ou
(3) la durée d’impulsion relevée est trop courte et que la surveillance de la durée
d’impulsion est active, ou
(4) la durée d’impulsion relevée est trop longue et que la surveillance de la durée
d’impulsion est active, ou
(5) l’entrée Fréquence x est constamment à l’état haut.
La sortie Fréquence x haut constant passe à l’état haut lorsque …
(5) l’entrée Fréquence x est constamment à l’état haut.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
189
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Sortie Indicateur de défaut est mise à l’état haut si …
la sortie Fréquence 1 défaut est à l’état haut, ou
la sortie Fréquence 2 défaut est à l’état haut, ou
la sortie Fréquence x haut constant est à l’état haut ou
la sortie Fréquence 2 haut constant est à l’état haut.
Les sorties Fréquence x défaut, Fréquence x haut constant et Indicateur de défaut
reviennent à l’état bas lorsque la sortie ENx est à l’état haut, c.-à-d. lorsque deux périodes
de durée de période et de durée d’impulsion valable ont été détectées sur l’entrée
Fréquence x.
Toutes les sorties sont à l’état bas après la transition de l’état Arrêt à l’état Marche.
Chronogrammes
Fig. 178 : Chronogramme du
bloc fonction Surveillance de
fréquence, durée de période
trop longue
Fréquence x
ENx
Fréquence x défaut
Fréquence x haut constant
Fig. 179 : Chronogramme du
bloc fonction Surveillance de
fréquence, durée de période
trop courte
Fréquence x
ENx
Fréquence x défaut
Fréquence x haut constant
Fig. 180 : Chronogramme du
bloc fonction Surveillance de
fréquence, fréquence x haut
constant
Fréquence x
ENx
Fréquence x défaut
Fréquence x haut constant
190
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
9.8.14
Réarmement avec avertissement
Schéma de principe de bloc fonction
Fig. 181 : Ports logiques du
bloc fonction Réarmement
avec avertissement
Description générale
De nombreuses machines doivent être équipées avec un mécanisme d’avertissement de
démarrage, par ex. si l’opérateur ne peut pas voir toutes les zones dangereuses depuis un
seul endroit en raison de la grande taille de la machine.
Après avoir actionné le bouton de démarrage, la temporisation d’attente démarre et un
signal d’avertissement est généré. Après expiration de cette temporisation d’attente, le
temps de relâchement démarre et un second signal d’avertissement est généré. Pendant
le temps de relâchement, il est possible de démarrer la machine par actionnant le poussoir de démarrage une seconde fois.
Remarque
L’avertissement de démarrage est nécessaire pour le mode de marche automatique ainsi
que pour le mode de sécurité marche en impulsion de la machine.
Séquence de démarrage
1. Au démarrage, le bloc fonction est en mode Inactif. La sortie Démarrage activé est à
l’état haut tandis que toutes les autres sorties sont à l’état bas.
2. Si l’entrée Contrôle passe à l’état bas et que les entrées Verrouiller et Arrêt sont à
l’état bas haut, la séquence de démarrage est activée et le bloc fonction se met en
mode Attente pour démarrage.
3. Un front montant sur l’entrée Marche avant ou sur l’entrée Marche arrière déclenche
la séquence de démarrage :
– La sortie Démarrage activé passe à l’état bas, le temps d’attente et le temps signal
démarrent. La sortie Temps d’attente activé ainsi que la sortie Avertissement
passent à l’état haut pour la durée du temps signal.
– Après expiration du Temps d’attente, le Temps de relâchement et le Temps d’impulsion démarrent. La sortie Temps d’attente activé repasse à l’état bas, la sortie
Temps de relâchement activé passe à l’état haut et la sortie Avertissement repasse
à l’état haut pour la durée d’une impulsion.
4. Si pendant le temps de relâchement un second front montant du Marche avant est détecté, le bloc fonction passe en mode marche en impulsion (vers l’avant) et les sorties
Activation et Marche avant active passent à l’état haut. De façon similaire, si pendant
le temps de relâchement un nouveau front montant Marche arrière est détecté, le bloc
fonction passe en mode marche en impulsion (vers l’arrière), et les sorties Activation et
Marche arrière active passent à l’état haut.
Remarque
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Pour les restrictions concernant cette règle qui s’applique aux modes Verrouillés
marche avant et marche arrière, voir ci-dessous.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
191
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
5. Si le temps de relâchement a expiré et il n’y a pas eu de passage vers le mode marche
en impulsion, le bloc fonction repasse en mode Attente pour démarrage et une séquence de démarrage complète est de nouveau nécessaire.
6. La durée du mode marche en impulsion n’est pas limitée. Elle sera stoppée si l’entrée à
l’état haut (Marche avant ou Marche arrière) repasse à l’état bas. Dans ce cas, la
sortie Activation et la sortie Marche avant active ou la sortie Marche arrière active
repassent à l’état bas. Le mode marche en impulsion est également arrêté si les deux
entrées (Marche avant et Marche arrière) passent à l’état haut en même temps. Une
fois que le mode marche en impulsion a été arrêté, le temps de relâchement redémarre. Cela signifie qu’un autre front montant sur l’entrée Marche avant ou l’entrée
Marche arrière relance le mode marche en impulsion immédiatement sans redémarrer
une nouvelle séquence. Si le temps de relâchement a expiré et il n’y a pas eu de passage vers le mode marche en impulsion, le bloc fonction repasse en mode Attente pour
démarrage et une séquence de démarrage complète est de nouveau nécessaire.
7. Le mode marche en impulsion est également stoppé par un front descendant sur l’entrée Réarmement ou sur l’entrée Arrêt. Dans ce cas, le bloc fonction repasse au mode
Attente pour démarrage et une séquence de démarrage complète est à nouveau
nécessaire.
Paramètres du bloc fonction
Tab. 86 : Paramètres du bloc
fonction Réarmement avec
avertissement
Paramètres
Sens de
commutation
Valeurs possibles
Verrouillé
Déverrouillé
Temps d’attente
1 … 60 s par pas de 10 ms. La valeur doit être supérieure aux
temps d’exécution de la logique.
Temps de
relâchement
1 … 600 s par pas de 10 ms. La valeur doit être supérieure aux
temps d’exécution de la logique.
Durée du signal
0 … 60 s par pas de 10 ms. Si la valeur n’est pas nulle (0), elle
doit être supérieure au temps d’exécution de la logique, mais
inférieure au temps d’attente.
Temps d’impulsion
0 … 600 s par pas de 10 ms. Si la valeur n’est pas nulle (0), elle
doit être supérieure au temps d’exécution de la logique, mais
inférieure au temps de relâchement.
Sens de commutation
Ce paramètre détermine s’il est possible de passer de la direction vers l’avant à vers
l’arrière avec ou sans exécution d’une séquence de démarrage complète. Si le paramètre
Déverrouillé est configuré, il est possible d’initialiser la séquence de démarrage avec l’une
des entrées (par ex. Marche avant) et de confirmer la séquence de démarrage avec
l’autre entrée (par ex. Marche arrière). En mode Déverrouillé, il est également possible de
changer la direction du mode marche en impulsion sans exécution de la séquence de
démarrage complète.
Le paramètre Verrouillé signifie que la séquence de démarrage doit être confirmée (pendant le temps de relâchement) par la même entrée (Marche avant ou Marche arrière)
que celle ayant lancé la séquence de démarrage. En revanche, un front montant sur
l’autre entrée redémarre le Temps d’attente. Il n’est pas non plus possible de changer de
direction dans le mode marche en impulsion. Si la direction doit être modifiée, une séquence de démarrage complète doit être exécutée (voir aussi Fig. 184).
192
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Temps d’attente
Le paramètre Temps d’attente définit le temps entre le premier front montant de l’entrée
Marche avant ou Marche arrière et le démarrage du Temps de relâchement.
Temps de relâchement
Après expiration du Temps d’attente, le Temps de relâchement commence. Pendant le
Temps de relâchement, un front montant sur l’une des entrées Marche avant/Marche
arrière démarre la machine (dans le sens déterminé par le paramètre de Sens de
commutation).
Durée du signal
Le Temps signal démarre en même temps que le Temps d’attente. Pendant le Temps
signal, la sortie Avertissement passe à l’état haut pour indiquer qu’une séquence de
démarrage a été initialisée.
Temps d’impulsion
Le Temps d’impulsion démarre en même temps que le Temps de relâchement. Pendant
le Temps d’impulsion, la sortie Avertissement repasse à l’état haut, pour indiquer que le
mode marche en impulsion peut alors être lancé. Si pendant le Temps d’impulsion, le
mode marche en impulsion est démarré, cela n’a aucun effet sur le Temps d’impulsion,
c.Jà-d. que la sortie Avertissement reste à l’état haut jusqu’à l’expiration du Temps
d’impulsion configuré.
Remarque
Le second signal d’avertissement n’est pas indispensable et peut être désactivé en
réglant le temps d’impulsion à 0 s.
Entrée de commande
Une séquence de démarrage ne peut être initialisée que si l’entrée Contrôle est à l’état
bas. Si l’entrée Contrôle passe à l’état haut pendant une séquence de démarrage, cette
dernière est abandonnée et une autre séquence de démarrage ne peut être initialisée
qu’après que l’entrée Contrôle est repassée à l’état bas.
Entrée Verrouiller
Une séquence de démarrage ne peut être initialisée que si l’entrée Verrouiller est à l’état
haut. Si l’entrée Verrouiller passe à l’état bas pendant une séquence de démarrage, la
séquence de démarrage est abandonnée et une autre séquence de démarrage ne peut
être initialisée qu’après que l’entrée Verrouiller est repassée à l’état haut. Cette entrée
peut être utilisée pour les arrêts de sécurité.
Si le mode marche en impulsion est activé, un front descendant sur l’entrée Verrouiller
met fin au mode marche en impulsion et remet le bloc fonction en mode Attente pour
démarrage.
Entrée Arrêt
Une séquence de démarrage ne peut être initialisée que si l’entrée Arrêt est à l’état haut.
Si l’entrée Arrêt passe à l’état bas pendant une séquence de démarrage, la séquence de
démarrage est abandonnée et une autre séquence de démarrage ne peut être initialisée
qu’après que l’entrée Arrêt est repassée à l’état haut. Cette entrée peut être utilisée pour
les arrêts de sécurité.
Si le mode marche en impulsion est activé, un front descendant sur l’entrée Arrêt met fin
au mode marche en impulsion et remet le bloc fonction en mode Attente pour démarrage.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
193
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Marche avant/Marche arrière
Si un front montant (transition de l’état bas à l’état haut) est détecté sur l’entrée Marche
avant ou sur l’entrée Marche arrière pendant que l’autre entrée reste à l’état bas, la
séquence de démarrage commence.
Remarque
Un front montant sur les deux entrées ou un front montant sur l’une de ces entrées pendant que l’autre entrée est à l’état haut est considéré comme état d’entrée non valable. Si
cela se produit pendant une séquence de démarrage (le temps d’attente ou de relâchement est en cours), ces fronts montants n’ont pas d’effet. Si cela se produit pendant le
mode marche en impulsion, ce mode est arrêté et le temps de relâchement redémarre.
Réarmement
Un front descendant sur l’entrée Réarmement redémarre la séquence de démarrage. Un
mode marche en impulsion activé est arrêté et le bloc fonction retourne dans le mode
Attente pour démarrage. La sortie Activation ainsi que les sorties Marche avant active et
Marche arrière active passent à l’état bas tandis que la sortie Démarrage activé passe à
l’état haut.
Sortie Démarrage activé
La sortie Démarrage activé est à l’état bas pendant la séquence de démarrage (le temps
d’attente ou de relâchement est en cours) ou si le mode marche en impulsion est activé
(la sortie Activation est à l’état haut). La sortie Démarrage activé peut être utilisée pour
verrouiller les autres instances parallèles de blocs fonction Réarmement avec avertissement. Dans ce but, relier la sortie Démarrage activé via un marqueur CPU à l’entrée
Verrouiller de l’autre instance du bloc fonction (voir Fig. 182).
Fig. 182 : Exemple de
logique pour la combinaison
de deux blocs fonction
Réarmement avec
avertissement
Sorties Temps d’attente activé et Temps de relâchement activé
Ces sorties indiquent si le temps d’attente ou le temps de relâchement sont activés.
194
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Chronogrammes
Fig. 183 : Chronogramme du
bloc fonction d’avertissement
de démarrage en mode non
verrouillé
Libération de la séquence de démarrage
Entrée de commande
Verrouiller
Arrêt
Marche avant
Marche arrière
Réarmement
Activation
Marche avant active
Marche arrière active
Démarrage activé
Attention
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Durée du
signal
Temps
d’impulsion
Durée du
signal
Temps
d’impulsion
Temps
d’attente
Temps de
relâchement
Temps
d’attente
Temps de
relâchement
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
195
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Fig. 184 : Chronogramme du
bloc fonction d’avertissement
de démarrage en mode
verrouillé
Libération de la séquence de démarrage
Entrée de commande
Arrêt
Arrêt
Marche avant
Marche arrière
Réarmement
Activation
Marche avant active
Marche arrière active
Démarrage activé
Durée du
signal
Temps
d’impul- Durée du
signal
sion
Temps
d’impulsion
Durée du
signal
Temps
d’impulsion
Temps de
relâchement
Temps
d’attente
Temps de
relâchement
Attention
Temps
d’attente
Remarques
Temps Temps
de relâ- d’attente
chement
Temps
de relâchement
La séquence de démarrage est déclenchée par un front montant sur l’entrée Marche
avant.
Pendant la séquence de démarrage, un front montant sur l’entrée Marche arrière
entraîne un redémarrage du Temps d’attente.
Un front montant sur l’entrée Marche arrière entraîne un arrêt du mode marche en
impulsion si l’entrée Marche avant est à l’état haut.
196
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
9.9
Blocs fonction pour évaluation double canal
Le système Flexi Soft prend en charge les applications jusqu’au niveau d’intégrité de
sécurité SIL3 (selon EN 62 061) et jusqu’au niveau Performance Level PL e (selon
EN ISO 13 849J1). Les signaux injectés sur les ports d’entrée d’un bloc fonction peuvent
provenir d’un ou deux signaux de sécurité connectés localement au contrôleur de sécurité
Flexi Soft. Selon le bloc fonction, il est possible de choisir le mode de traitement des
signaux d’entrée parmi les modes suivants :
mono canal ;
en mode double canal ;
– double canal équivalent (1 paire) ;
– double canal complémentaire (1 paire) ;
– double canal équivalent (2 paires) ;
– double canal complémentaire (2 paires).
Les tables de vérité ci-dessous résument le traitement interne pour les différents modes
d’évaluation des signaux par le contrôleur de sécurité Flexi Soft.
Tableaux de vérité
Pour les tables de vérité de cette section, on a :
«0» signifie état bas logique,
«1» signifie état haut logique,
«x» signifie «indifférent» = «0» ou «1».
Remarque
La Sortie indicateur de défaut est à l’état haut si le traitement logique du contrôleur de
sécurité Flexi Soft détecte une erreur dans la combinaison ou dans la suite des signaux
d’entrée.
9.9.1
Remarque
Évaluation mono canal
Ce qui suit concerne la Surveillance de porte de sécurité et les blocs fonction d’arrêt
d’urgence.
Fig. 185 : Exemple
d’évaluation mono canal
Ce type d’évaluation n’a pas d’utilité fonctionnelle étant donné que la sortie Activation a
toujours la même valeur que l’Entrée 1 et que la sortie Indicateur de défaut est toujours à
l’état bas. Par conséquent cette option ne peut s’avérer utile que pour la disposition graphique du programme logique. Indépendamment de cela, l’élément d’entrée concernée
peut être utilisé directement dans la logique au lieu de le relier à l’Entrée 1A.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
197
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.9.2
Remarques
Évaluation double canal (1 paire) et durée de discordance
Cette section concerne le bloc fonction de surveillance de porte de sécurité, d’arrêt
d’urgence, la surveillance de barrages immatériels, d’interrupteurs magnétiques, de
commandes bimanuelles de type IIIA et de commandes bimanuelles de type IIIC.
Le bloc fonction Évaluation double canal tolérante n’est pas concerné.
Il faut remarquer que les modules d’extension E/S, par ex. XTIO ou XTDI peuvent être équipés d’une évaluation double canal lorsque des éléments d’entrée prédéfinis pris dans la
fenêtre des Éléments (par ex. RE27, C4000, …) leur sont connectés. Si un tel élément
d’entrée est sélectionné, il n’est pas nécessaire d’utiliser un bloc fonction séparé pour une
évaluation double canal (par ex. surveillance de barrages immatériels, surveillance de
porte de sécurité ou interrupteur magnétique).
Une autre possibilité consiste à connecter des signaux d’entrée non pré-évalués aux deux
voies d’entrée d’un bloc fonction avec une configuration d’entrée double canal. Dans ce
cas, l’évaluation double canal se situe au niveau du bloc fonction.
Le désavantage de cette manière de procéder est qu’elle nécessite un bloc fonction de
plus dans la logique ce qui peut augmenter le temps d’exécution de la logique. L’avantage,
c’est que l’erreur de durée de discordance est disponible au niveau de la sortie du bloc
fonction et peut être évaluée par la logique.
Les blocs fonction suivants engendrent la même valeur de sortie pour un signal d’entrée
double canal ayant déjà traité en amont par le dispositif d’E/S.
Fig. 186 : Évaluation double
canal au moyen du module
E/S ou du bloc fonction
L’évaluation double canal détermine si la séquence des signaux d’une entrée double canal
est correcte. Si l’un des deux signaux est à l’origine d’une désactivation la logique s’attend
à ce que, l’autre signal se comporte de façon correspondante. La valeur prise par les signaux en question dépend du type de l’évaluation double canal. Il y a deux possibilités :
évaluation équivalente ;
décodage opposé.
Une durée de discordance facultative peut être configurée. La durée de discordance définit le temps pendant lequel les deux entrées peuvent avoir des valeurs opposées après
que l’une des deux entrées ait changé d’état sans que cette différence soit considérée
comme un défaut.
198
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Programmation logique dans le module
principal
Notice d’instructions
Chapitre 9
Flexi Soft Designer
La table de vérité ci-dessous décrit les conditions de discordance pour le traitement des
entrées dans le mode double canal équivalent et dans le mode double canal complémentaire :
Type d’évaluation
Entrée A
Entrée B
Temporisateur de
durée de discordance
Équivalente
Complémentaire
État d’évaluation
7)
Sortie Activation
Sortie Erreur de
double canal
discordance
8)
0
0
0
Désactivé
0
Inchangé
0
1
< Durée de
discordance
Discordant
0
Inchangé
1
0
< Durée de
discordance
Discordant
0
Inchangé
1
1
0
Actif
1
0
x
x
] Durée de
discordance
(timeout)
Défaut
0
1
0
1
0
Désactivé
0
Inchangé
0
0
< Durée de
discordance
Discordant
0
Inchangé
1
1
< Durée de
discordance
Discordant
0
Inchangé
1
0
0
Actif
1
0
x
x
] Durée de
discordance
(timeout)
Défaut
0
1
9)
9)
8)
8)
8)
8)
8)
Tab. 87 : Évaluation double canal
Pour les changements entre les différents états de l’évaluation double canal, les règles cidessous s’appliquent :
Une évaluation double canal ne peut passer à l’état actif (la sortie Activation passe de
l’état bas à l’état haut) que dans les cas suivants :
depuis le dernier état Actif il est arrivé au moins une fois que l’état est devenu Inactif,
c.-à-d. qu’il n’est pas possible de passer de l’état Actif à l’état Discordant et de retourner à l’état Actif, et
la durée de discordance ne s’est pas écoulée ou n’est pas activée.
Une erreur de discordance (dépassement de temps imparti) est réinitialisée, si l’état Actif
est atteint, c.-à-d. si la sortie Activation passe à l’état haut.
7)
8)
9)
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Si la durée de discordance est activée (> 0), le temporisateur de durée de discordance redémarre sur le
premier changement de signal résultant d’un état de discordance. Si la durée de discordance est désactivée
(= 0), le temporisateur de durée de discordance ne démarre pas, c.-à-d. qu’une erreur de dépassement de
temps imparti ne se produira jamais.
Inchangé = l’état précédent est conservé.
Si la séquence correcte a été observée.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
199
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Remarque
Lorsque l’on définit les valeurs pour la durée de discordance, il faut observer les règles
suivantes : Les temps et durées …
doivent être supérieurs aux temps d’exécution de la logique,
ont une tolérance de ±10 ms en plus du temps d’exécution de la logique. Le temps
d’exécution de la logique dépend du nombre et du type de blocs fonction utilisés et
apparaît dans le logiciel Flexi Soft Designer au niveau de l’éditeur logique sous l’onglet
FB info ainsi que dans le rapport.
Si des signaux provenant de capteurs testés sont connectés à des modules XTDI ou
XTIO, la durée de discordance devrait au moins être égale à la durée du créneau de test
[ms] additionnée du délai off-on max. [ms] parce qu’un changement de signal sur l’entrée du module peut être retardé de cette valeur. Les deux valeurs s’affichent sur le
rapport du Flexi Soft Designer pour la sortie de test utilisée.
Si les deux entrées d’une paire sont reliées au même signal d’entrée, l’évaluation correspond à une évaluation mono canal, c.-à-d. qu’aucune vérification d’équivalence ni
d’antivalence ne sont effectuées et il n’y a pas de suivi de la durée de discordance.
Chronogramme
Fig. 187 : Chronogramme du
bloc fonction Arrêt d’urgence
Bloc fonction Arrêt d’urgence
Logique double canal équivalente
Entrée A
Entrée B
Sortie Activation
Sortie
Erreur de discordance
Sortie Indicateur de
défaut
Arrêt
Marche
T > TDisc
T < TDisc
TDisc = Durée de discordance
200
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Programmation logique dans le module
principal
Notice d’instructions
Chapitre 9
Flexi Soft Designer
9.9.3
Remarque
Évaluation double canal double (évaluation de concordance de 2 paires) et
temps de synchronisation
Cette section concerne les blocs fonction de surveillance de porte de sécurité, et de
commandes bimanuelles de type IIIC.
Fig. 188 : Évaluation double
canal double avec le bloc
fonction de Surveillance de
porte de sécurité
L’évaluation double canal double (évaluation de synchronisation) évalue la validité de la
séquence des deux signaux d’entrée pour chacune des deux paires d’entrée comme décrit
à la section 9.9.2 «Évaluation double canal (1 paire) et durée de discordance», page 198.
En outre, le bloc surveille le séquençage correct des deux évaluations double canal l’une
par rapport à l’autre. Si l’une des deux évaluations double canal est à l’origine d’une désactivation, la logique s’attend à ce que, l’autre évaluation double canal se comporte de
façon correspondante.
Un temps de synchronisation facultatif peut être défini. Le temps de synchronisation définit la durée pendant laquelle les deux évaluations double canal peuvent ne pas être dans
un état synchronisé sans que cela soit considéré comme une défaillance.
Le temps de synchronisation est distinct de la durée de discordance : Elle évalue la relation entre les deux évaluations double canal tandis que la durée de discordance s’applique à la paire d’entrée d’une évaluation double canal.
La table de vérité ci-après décrit les conditions de synchronisation pour les évaluations
double canal doubles (2 paires) :
État de l’évaluation double
canal, paire 1
État de l’évaluation double
canal, paire 2
Temporisateur de
10)
synchronisation
État de
synchronisation
Sortie Activation
Désactivé ou
discordant
Désactivé ou
discordant
0
Désactivé
0
Désactivé ou
discordant
Actif
< Temps de
synchronisation
Discordant
0
Inchangé
Actif
Désactivé ou
discordant
< Temps de
synchronisation
Discordant
0
Inchangé
Actif
Actif
0
12)
1
0
x
x
] Temps de
synchronisation
(dépassement de
temps imparti)
Défaut
0
1
Actif
Sortie d’erreur de
synchronisation
11)
Inchangé
Tab. 88 : Évaluation double canal double (évaluation de synchronisation)
10)
11)
12)
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Si le temps de synchronisation est activé (> 0), le temporisateur de synchronisation est redémarré dès le
premier changement de signal résultant d’une discordance d’état de synchronisation. Si le Temps de synchronisation est Inactif (= 0), le temporisateur de synchronisation ne démarre pas, c.-à-d. il n’y aura jamais de
dépassement de temps imparti.
Inchangé = l’état précédent est conservé.
Si la séquence correcte a été observée.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
201
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Pour les changements entre les différents états de la double évaluation double canal
(évaluation de synchronisation), les règles ci-dessous s’appliquent :
L’évaluation de synchronisation peut passer à l’état Active (la sortie Activation passe de
l’état bas à l’état haut), dans les cas suivants :
depuis le dernier état de synchronisation Actif, l’état est au moins une fois redevenu
Inactif. Pour les blocs fonction de commandes bimanuelles de type IIIC les deux évaluations double canal doivent être Inactives en même temps, pour le bloc fonction de
Surveillance de porte de sécurité, cela peut arriver à différents instants également. Il
n’est pas possible de passer de l’état actif à l’état Discordant et de retourner à l’état
Actif ;
le temps de synchronisation ne s’est pas écoulé ou le temps de synchronisation est
désactivé et
après le changement d’état du système Flexi Soft de l’état Arrêt à l’état Marche, l’état
de synchronisation a été au moins une fois Inactif. Ainsi, même si au moment du passage à l’état Marche, les entrées pour l’état actif étaient déjà présentes, la sortie
Activation reste à l’état bas.
Une erreur de synchronisation (dépassement de temps imparti) est réinitialisée, si l’état
de synchronisation Actif est atteint, c.-à-d. si la sortie Activation passe à l’état haut.
Remarque
Lorsque l’on définit les valeurs pour la durée de synchronisation, il faut observer les règles
suivantes : Les temps et durées …
doivent être supérieurs aux temps d’exécution de la logique,
ont une tolérance de ±10 ms en plus du temps d’exécution de la logique. Le temps
d’exécution de la logique dépend du nombre et du type de blocs fonction utilisés et
apparaît dans le logiciel Flexi Soft Designer au niveau de l’éditeur logique sous l’onglet
FB info ainsi que dans le rapport.
Si des signaux provenant de capteurs testés sont connectés à des modules XTDI ou
XTIO, le temps de synchronisation devrait au moins être égal à la durée du créneau de
test [ms] additionnée du délai off-on max. [ms], par ce qu’un changement de signal sur
l’entrée du module peut être retardé de cette valeur. Les deux valeurs s’affichent sur le
rapport du Flexi Soft Designer pour la sortie de test utilisée.
Fig. 189 : Chronogramme du
bloc fonction Surveillance de
porte de sécurité,
catégorie 4, double canal
équivalent (2 paires) sans
test de fonction
Bloc fonction Surveillance de porte de sécurité
Catégorie 4, logique double canal sans test de fonction
– Chronogramme de la surveillance du temps de synchronisation
Entrée 1A
Entrée 1B
Entrée 2A
Entrée 2B
Activation
Erreur de discordance
paire 1
Erreur de discordance
paire 2
Erreur de synchronisation
Indicateur de défaut
Arrêt
Marche
TSync
TSync
TSync
TSync = Temps de synchronisation
202
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Arrêt d’urgence
9.9.4
Schéma de principe de bloc fonction
Fig. 190 : Schéma de
principe de bloc fonction
Arrêt d’urgence
Description générale
Le bloc fonction Arrêt d’urgence permet l’implémentation d’une fonction arrêt d’urgence
pilotable par un poussoir d’arrêt d’urgence.
Si dans la configuration matérielle du Flexi Soft Designer, un élément d’entrée double
canal correspondant est configuré, ce bloc fonction n’est plus nécessaire dans la logique
car le prétraitement est effectué directement sur les modules d’extension (par ex. module
XTDI ou XTIO). Si au contraire le traitement de la sortie Indicateur de défaut le nécessite, il
est possible d’utiliser ce bloc fonction. À cet effet, les deux signaux d’entrée doivent être
configurés comme signaux mono canal et être appliqués aux entrées du bloc fonction.
Pour les poussoirs d’arrêt d’urgence, un bloc fonction Réarmement et/ou un bloc fonction
Redémarrage doit traiter les conditions de réarmement/redémarrage de la chaîne de sécurité, si la sortie Activation est Bas. Cela peut également être nécessaire pour les poussoirs d’arrêt d’urgence combinés à un déverrouillage par poussoir/tirette.
Paramètres du bloc fonction
Tab. 89 : Paramètres du bloc
fonction Arrêt d’urgence
Paramètres
Entrées
Valeurs possibles
Mono canal
Double canal équivalent
Double canal complémentaire
Durée de
discordance
Nombre de sorties
0 = Désactivé, 10 … 30 000 ms par pas de 10 ms. Si elle est
validée, la valeur doit être supérieure au temps d’exécution de la
logique.
1 (sortie Activation)
2 (sortie Activation et sortie Erreur de discordance)
Utiliser l’indicateur
de défaut
Avec
Sans
Pour plus d’informations sur le comportement de ce bloc fonction, consulter la section 9.9.2 «Évaluation double canal (1 paire) et durée de discordance», page 198.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
203
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.9.5
Interrupteur magnétique
Schéma de principe de bloc fonction
Fig. 191 : Ports logiques du
bloc fonction Interrupteur
magnétique
Description générale
La logique interne du bloc fonction Interrupteur magnétique est fonctionnellement identique à celle du bloc fonction Arrêt d’urgence, avec un choix limité de paramètres. Le bloc
fonction permet une distinction graphique correspondant à l’utilisation.
Le bloc fonction Interrupteur magnétique est un bloc fonction prédéfini pour les commutateurs reed et d’autres capteurs pour lesquels la surveillance de durée de discordance est
nécessaire. La sortie Activation est à l’état haut si les entrées complémentaires (antivalentes) sont à l’état haut (voir la section 9.9.2 «Évaluation double canal (1 paire) et durée
de discordance», page 198).
Paramètres du bloc fonction
Tab. 90 : Paramètres du bloc
fonction Interrupteur
magnétique
Paramètres
Entrées
Valeurs possibles
Double canal équivalent
Double canal complémentaire
Durée de
discordance
Nombre de sorties
10 … 3000 ms par pas de 10 ms. La valeur doit être supérieure
aux temps d’exécution de la logique.
1 (sortie Activation)
2 (sortie Activation et sortie Erreur de discordance)
Utiliser l’indicateur
de défaut
204
Avec
Sans
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
9.9.6
Surveillance de barrages immatériels
Schéma de principe de bloc fonction
Fig. 192 : Schéma de
principe de bloc fonction
Surveillance de barrages
immatériels
Description générale
Le bloc fonction Surveillance de barrages immatériels permet l’implémentation d’une
fonction dispositif de protection à sorties statiques avec ESPE.
La logique interne du bloc fonction Surveillance de barrages immatériels est similaire à
celle du bloc fonction arrêt d’urgence, avec un choix limité de paramètres. Les entrées de
type mono canal ne sont pas disponibles pour le bloc fonction Surveillance de barrages
immatériels. La sortie Activation est à l’état haut si les entrées complémentaires (antivalentes) sont à l’état haut (voir la section 9.9.2 «Évaluation double canal (1 paire) et
durée de discordance», page 198).
Remarque
Si dans la configuration matérielle du Flexi Soft Designer, un élément d’entrée double
canal correspondant est configuré, ce bloc fonction n’est plus nécessaire dans la logique
car le prétraitement est effectué directement sur les modules d’extension (par ex. module
XTDI ou XTIO). Si au contraire le traitement de la sortie Indicateur de défaut le nécessite, il
est possible d’utiliser ce bloc fonction. À cet effet, les deux signaux d’entrée doivent être
configurés comme signaux mono canal et être appliqués aux entrées du bloc fonction.
Paramètres du bloc fonction
Tab. 91 : Paramètres du bloc
fonction Surveillance de
barrages immatériels
Paramètres
Valeurs possibles
Type d’entrée
Double canal équivalent
Durée de
discordance
0 = Désactivé, 10 … 500 ms par pas de 10 ms. Si elle est
validée, la valeur doit être supérieure au temps d’exécution de la
logique.
Nombre de sorties
1 (sortie Activation)
2 (sortie Activation et sortie Erreur de discordance)
Utiliser l’indicateur
de défaut
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Avec
Sans
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
205
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.9.7
Surveillance de porte de sécurité
Schéma de principe de bloc fonction
Fig. 193 : Schéma de
principe de bloc fonction
Surveillance de porte de
sécurité
Description générale
Le bloc fonction peut être utilisé pour l’évaluation des interrupteurs double canal. Il est
possible de sélectionner 1 paire ou 2 paires. Pour le comportement de l’évaluation double
canal, voir les sections 9.9.2 «Évaluation double canal (1 paire) et durée de discordance»,
page 198 et 9.9.3 «Évaluation double canal double (évaluation de concordance de 2
paires) et temps de synchronisation», page 201.
En outre le bloc fonction permet un suivi optionnel de la fonction de test.
Paramètres du bloc fonction
Tab. 92 : Paramètres du bloc
fonction Surveillance de
porte de sécurité
Paramètres
Entrées
Valeurs possibles
Mono canal
Double canal équivalent (1 paire)
Double canal complémentaire (1 paire)
Double canal équivalent (2 paires)
Double canal complémentaire (2 paires)
Test de fonction
Pas de test de fonction
Requête de test de fonction
Durée de
discordance paire 1
Durée de
discordance paire 2
Réglable séparément pour les paires d’entrées 1A/1B et 2A/2B.
Valeurs possibles : 0 = désactivé, 10 … 30 000 ms par pas de
10 ms
Si elle est validée, la valeur doit être supérieure au temps
d’exécution de la logique.
Temps de
synchronisation
0 = Désactivé, 10 … 30 000 ms par pas de 10 ms. Si elle est
validée, la valeur doit être supérieure au temps d’exécution de la
logique.
Nombre de sorties
De 1 à 6
Utiliser l’indicateur
de défaut
Avec
Sans
Test de fonction
Dans certaines applications, les protecteurs nécessitent un test physique périodique afin
de vérifier qu’ils continuent de fonctionner correctement.
Si le bloc fonction de Surveillance de porte de sécurité est configuré avec le paramètre
Requête de test de fonction, le ou les signaux d’entrée doivent changer de telle sorte qu’il
ne puisse exister de condition d’activation et revenir à leur état précédent (par ex. comme
ce qui se produit quand on ouvre et ferme la porte de sécurité).
206
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
En général l’entrée Signal de test de fonctionnement est reliée au contact de cycle
machine.
Si selon la configuration, un test de fonction est requis, il doit être effectué dans les
conditions suivantes :
une fois que le système Flexi Soft est passé de l’état Arrêt à l’état Marche, et
après chaque front montant (transition Bas-Haut) sur l’entrée Signal de test de
fonctionnement.
C’est indiqué par un signal Haut à la sortie Requête de test de fonction. La sortie
Requête de test de fonction repasse à l’état bas, si une séquence de signal se produit sur
les entrées qui entraîne le passage de la sortie Activation de l’état bas à l’état haut, avant
le front montant suivant sur l’entrée Signal de test de fonctionnement.
La sortie Erreur de test de fonction passe à l’état haut et la sortie Activation passe à
l’état bas, si le cycle machine suivant démarre avant qu’un test de fonction ait été exécuté, c.-à-d. si la sortie Requête de test de fonction est encore à l’état haut et qu’un autre
front montant (transition Bas-Haut) se présente à l’entrée Signal de test de fonctionnement.
La sortie Erreur de test de fonction repasse à l’état bas, si une séquence de signal se
produit sur les entrées qui entraîne le changement de la sortie Activation de l’état bas à
l’état haut.
Chronogrammes
Fig. 194 : Chronogramme du
bloc fonction Surveillance de
porte de sécurité,
catégorie 2, mono canal avec
test de fonction
Bloc fonction Surveillance de porte de sécurité
Catégorie 2, logique mono canal avec test de fonction
Entrée 1A
Signal de test de
fonctionnement
Activation
Requête de test de
fonction
Erreur de test de
fonction
Indicateur de défaut
Arrêt
Fig. 195 : Chronogramme du
bloc fonction Surveillance de
porte de sécurité,
catégorie 4, double canal
équivalent (1 paire) sans test
de fonction
Marche
Bloc fonction Surveillance de porte de sécurité
Chronogramme de la surveillance de durée de discordance
Entrée 1A
Entrée 1B
Activation
Erreur de discordance
paire 1
Indicateur de défaut
Arrêt
Marche T < TDisk T < TDisc
T X TDisc
T < TDisc
T < TDisc
TDisc = Durée de discordance
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
207
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.9.8
Évaluation double canal tolérante
Schéma de principe de bloc fonction
Fig. 196 : Ports logiques du
bloc fonction Évaluation
double canal tolérante
Description générale
Le bloc fonction Évaluation double canal tolérante peut être utilisé pour surveiller des
interrupteurs ou des capteurs double canal. Il propose pour cela une évaluation double
canal moins restrictive que l’évaluation double canal normale des modules d’extension
d’entrée/sortie tels que XTIO ou XTDI ou des blocs fonction Surveillance de porte de
sécurité, Arrêt d’urgence, Surveillance de barrages immatériels, Interrupteur magnétique, Commande bimanuelle IIIA et Commande bimanuelle IIIC (voir la section 9.9.2
«Évaluation double canal (1 paire) et durée de discordance», page 198).
L’évaluation double canal tolérante détermine si la séquence des signaux d’une entrée
double canal est correcte. Si l’un des deux signaux est à l’origine d’une désactivation la
logique s’attend à ce que, l’autre signal se comporte de façon correspondante.
L’évaluation double canal tolérante se distingue de l’évaluation double canal normale sur
les points suivants :
La condition de coupure peut être remplie avec un décalage temporel sur les deux
entrées. Il n’est pas impératif que la condition de coupure soit remplie simultanément
sur les deux entrées.
Il est possible d’activer en option un mode ET pour rendre l’évaluation partiellement
plus tolérante. Dans ce cas, la désactivation d’une seule entrée est acceptée comme
séquence correcte sans que l’autre entrée ne doive suivre. Cela peut être acceptable en
supposant que les pièces pouvant présenter un danger (actionneurs) sont déjà désactivés en toute sécurité à ce moment-là. Pour cela, l’entrée optionnelle Actionneur activé
est reliée dans la logique avec le signal qui commande la sortie d’activation de sécurité
de l’actionneur. Si nécessaire, il est possible de limiter dans le temps la durée du mode
ET.
Il est possible en option d’ignorer la brève coupure de l’une ou des deux entrées à l’aide
de la temporisation à la retombée. Si nécessaire, la temporisation à la retombée peut
être actionnée par l’entrée Temporisation à la retombée.
La surveillance de la durée de discordance peut être activée séparément pour la mise
sous tension et la coupure.
208
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Paramètres du bloc fonction
Tab. 93 : Paramètres du bloc
fonction Évaluation double
canal tolérante
Paramètres
Valeurs possibles
Mode d’entrée
Équivalente
Complémentaire
Mode d’évaluation
Mode double canal
Mode double canal/mode ET
Durée max. pour
mode ET
0 = Infini(e), 1 … 60000 s
Durée de
discordance à la
mise sous tension
Sans
Durée de
discordance à la
coupure
Sans
Avec
Avec
Durée de
discordance
0 = Infini(e), 10 ms … 60 s par pas de 10 ms.
Si la valeur n’est pas nulle (0), elle doit être supérieure au temps
d’exécution de la logique.
Entrée Temporisation
à la retombée
Temporisation à la
retombée
Sans
Avec
0 … 10 s par pas de 10 ms.
Si la valeur n’est pas nulle (0), elle doit être supérieure au temps
d’exécution de la logique.
Utiliser les sorties
État entrée 1/2
Sans
Utiliser l’indicateur
de défaut
Sans
Avec
Avec
Évaluation double canal
La valeur que les deux signaux doivent avoir pour atteindre l’état souhaité dépend du
mode d’entrée sélectionné. Il y a deux possibilités :
évaluation équivalente ;
décodage opposé.
Tab. 94 : État de l’évaluation
double canal tolérante selon
le mode d’entrée
Mode d’entrée
Entrée A
Entrée B
État de l’évaluation double canal tolérante
Équivalente
0
0
Désactivé
0
1
Discordant, entrée A désactivée
1
0
Discordant, entrée B désactivée
1
1
Actif, si la séquence correcte a été observée
0
1
Désactivé
0
0
Discordant, entrée A désactivée
1
1
Discordant, entrée B désactivée
1
0
Actif, si la séquence correcte a été observée
Complémentaire
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
209
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Fig. 197 : Diagramme d’état
du bloc fonction Évaluation
double canal tolérante
Désactivé
Discordant
Discordant
Actif
Durée de discordance
Une durée de discordance facultative peut être configurée. La durée de discordance définit le temps pendant lequel les deux entrées peuvent avoir des valeurs opposées après
que l’une des deux entrées ait changé d’état sans que cette différence soit considérée
comme un défaut. Les sorties Erreur de discordance entrée A et Erreur de discordance
entrée B indiquent l’entrée qui n’a pas suivi dans le temps imparti.
Une erreur de discordance (dépassement de temps imparti) est réinitialisée lorsque l’état
Actif a été atteint, c.-à-d. lorsque la séquence correcte a été observée et que la sortie
Activation est donc passée à l’état haut.
Chronogrammes
Pour les changements entre les différents états de l’évaluation double canal tolérante, les
règles ci-dessous s’appliquent :
L’évaluation double canal tolérante ne peut passer à l’état actif (sortie Activation passe
de l’état bas à l’état haut) que lorsque les conditions suivantes sont remplies :
Les deux entrées avaient chacune fait l’objet d’une coupure depuis leur dernier état
Actif et
la durée de discordance n’est pas expirée ou la surveillance de durée de discordance
pour la mise sous tension est désactivée.
Cela signifie qu’il est impossible de passer de l’état Actif à l’état Discordance et inversement si seule une entrée a fait l’objet d’une coupure.
Remarque
Fig. 198 : Chronogramme du
bloc fonction Évaluation
double canal tolérante –
Passage à l’état actif
Les chronogrammes représentés dans cette section se rapportent au mode d’entrée de
même sens. Pour le mode d’entrée de sens opposé, l’entrée B doit être vue de façon
inversée.
Entrée A
Entrée B
État
Désactivé
Discordant
Actif
Discordant
Actif
Activation
210
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Indicateur de défaut et réinitialisation de défaut
La sortie Indicateur de défaut est une sortie de défaut cumulé et passe à l’état haut dans
l’un des cas suivants :
La durée de discordance à la mise sous tension est activée et expirée ou
la durée de discordance à la coupure est activée et expirée.
Tous les états et toutes les sorties de défaut (Défaut de discordance entrée A, Défaut de
discordance entrée B, Indicateur de défaut) sont réinitialisés par un passage à l’état Actif
(la sortie Activation passe de l’état bas à l’état haut). Pour cela, les deux entrées doivent
avoir été préalablement désactivées en même temps.
Fig. 199 : Chronogramme du
bloc fonction Évaluation
double canal tolérante –
Réinitialisation de défaut
Durée de discordance
Entrée A
Entrée B
État
Actif
Discordant
Actif
Activation
Erreur de discordance
entrée A
Erreur de discordance
entrée B
Mode ET
Si pour le Mode d’évaluation, l’option Double canal/mode ET a été sélectionnée, les deux
entrées seront alors surveillées soit selon les règles de l’évaluation double canal tolérante,
soit uniquement comme ET logique en fonction de l’entrée Actionneur activé.
Si le mode ET est activé, la coupure et la remise sous tension d’une entrée seulement
peut permettre de revenir à l’état Actif sans que l’autre entrée doive également commuter.
La coupure d’une ou des deux entrées entraîne dans tous les cas également une coupure
de la sortie Activation. La valeur de coupure par l’Entrée B est également dépendante du
mode d’entrée en mode ET.
Le mode ET est activé lorsqu’un front descendant (passage de l’état haut à l’état bas) se
forme à l’entrée Actionneur activé et que la sortie Activation est à l’état haut. Si la sortie
Activation est à l’état haut à ce moment-là, cela signifie que la coupure a été déclenchée
par un autre circuit de signal qui a également une influence sur l’actionneur.
Le mode ET est à nouveau désactivé lorsque l’entrée Actionneur activé est à l’état haut
ou que la Durée max. du mode ET est expirée. L’expiration de la Durée max. du mode ET
n’a aucune répercussion sur la sortie Indicateur de défaut.
Aucune surveillance de la durée de discordance n’a lieu en mode ET.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
211
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Fig. 200 : Chronogramme du
bloc fonction Évaluation
double canal tolérante –
Mode ET
Entrée A
Entrée B
Actionneur activé
Activation
Mode ET actif
Temporisation à la retombée
La temporisation à la retombée permet d’ignorer la brève coupure de l’une ou des deux
entrées ; la sortie Activation reste à l’état haut. Si l’une ou les deux entrées est toujours
coupée après expiration de la durée de temporisation à la retombée, la sortie Activation
passe à l’état bas.
Si l’entrée optionnelle Temporisation à la retombée est utilisée, alors la temporisation à
la retombée n’est effective que si cette entrée est à l’état haut. Si l’entrée Temporisation
à la retombée est à l’état bas, la coupure de l’une ou des deux entrées est immédiatement effective.
La temporisation à la retombée est effective aussi bien en mode double canal qu’en
mode ET.
Fig. 201 : Chronogramme du
bloc fonction Évaluation
double canal tolérante –
Temporisation à la retombée
Temporisation à la retombée
Entrée A
Entrée B
Temporisation à la retombée
Activation
Temporisation à la retombée
212
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
État d’entrée A/B
Les deux sorties État entrée A et État entrée B donnent la valeur interne des deux
entrées A et B. Elle correspond à la valeur des entrées Entrée A et Entrée B avec les
exceptions suivantes :
La sortie d’état donne la valeur pour «Coupure» alors que l’entrée correspondante est
sous tension (avec mode d’entrée = de même sens : état bas au lieu d’état haut), car
l’autre entrée doit tout d’abord couper avant que la remise sous tension soit possible
(la sortie Activation passe à l’état haut).
La sortie d’état donne la valeur pour «Sous tension» alors que l’entrée correspondante
est coupée (avec mode d’entrée = de même sens : état haut au lieu d’état bas), car la
temporisation à la retombée est effective et empêche actuellement la coupure en
interne.
9.9.9
Commande bimanuelle IIIA
Schéma de principe de bloc fonction
Fig. 202 : Schéma de
principe de bloc fonction
Commande bimanuelle IIIA
Description générale
Le bloc fonction Commande bimanuelle IIIA est un bloc fonction prédéfini pour les capteurs bimanuels qui nécessitent une surveillance de durée de discordance d’entrées équivalentes (NO/NO). La surveillance de durée de discordance sert à surveiller l’activation
synchrone pour les circuits de commande bimanuelle de type IIIA au sens de la norme
EN 574.
La logique interne du bloc fonction Comm. bimanuelle IIIA est fonctionnellement identique
à celle du bloc fonction Arrêt d’urgence, avec un choix limité de paramètres. Le bloc fonction permet une distinction graphique correspondant à l’utilisation.
Entrée A et Entrée B sont traitées en mode double canal et doivent être équivalentes. La
sortie Activation est à l’état haut si les entrées sont à l’état haut (voir la section 9.9.2
«Évaluation double canal (1 paire) et durée de discordance», page 198).
Paramètres du bloc fonction
Tab. 95 : Paramètres du bloc
fonction Commande
bimanuelle IIIA
Paramètres
Valeurs possibles
Entrées
Valeur fixe : double canal équivalent
Durée de
discordance
Valeur fixe : 500 ms
(correspond au temps de synchronisation selon EN 574)
Nombre de sorties
1 (sortie Activation)
2 (sortie Activation et sortie Erreur de discordance)
Utiliser l’indicateur
de défaut
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Avec
Sans
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
213
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.9.10
Commande bimanuelle IIIC
Schéma de principe de bloc fonction
Fig. 203 : Schéma de
principe de bloc fonction
Commande bimanuelle IIIC
Description générale
Le bloc fonction Commande bimanuelle IIIC met à disposition une logique de surveillance
des entrées d’une commande bimanuelle selon la norme EN 574.
Utiliser le bloc fonction de commande bimanuelle de type IIIC seulement en association avec un module FX3-XTIO ou FX3-XTDI !
ATTENTION
Le bloc fonction de commande bimanuelle de type IIIC nécessite d’utiliser un module
FX3JXTIO ou FX3-XTDI. Dans le cas contraire, les exigences de la norme EN 574 ne sont
pas remplies.
Dans la configuration matérielle, les entrées utilisées doivent être configurées comme des
signaux mono canal, c.-à-d. sans évaluation d’entrée double canal sur le module d’extension.
Paramètres du bloc fonction
Tab. 96 : Paramètres du bloc
fonction Commande
bimanuelle IIIC
Paramètres
Valeurs possibles
Durée de
0 = Désactivé, 10 … 500 ms par pas de 10 ms. Si elle est
discordance (paire 1) validée, la valeur doit être supérieure au temps d’exécution de la
logique.
Durée de
0 = Désactivé, 10 … 500 ms par pas de 10 ms. Si elle est
discordance (paire 2) validée, la valeur doit être supérieure au temps d’exécution de la
logique.
Temps de
synchronisation
Nombre de sorties
Valeur fixe : 500 ms
1 (sortie Activation)
2 (sortie Activation et sortie Erreur de discordance paire 1)
3 (sortie Activation, sortie Erreur de discordance paire 1 et
sortie Erreur de discordance paire 2)
Utiliser l’indicateur
de défaut
Avec
Sans
Le bloc fonction traite ses signaux d’entrée comme une paire. Entrée 1A et Entrée B sont
traitées en mode double canal et doivent être complémentaires. Entrée 2A et Entrée 2B
sont traitées en mode double canal et doivent être complémentaires. Il est possible de
spécifier une durée de discordance pour chacun des deux paires d’entrées.
214
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Le temps de synchronisation est le temps durant lequel les paires d’entrée peuvent avoir
des valeurs différentes. Comme spécifié par les normes et les prescriptions, lors du traitement d’une commutation bimanuelle, le temps de synchronisation ne doit pas dépasser
500 ms (le temps de synchronisation est fixe et ne peut pas être modifié).
Pour le comportement de l’évaluation double canal double, voir la section 9.9.2 «Évaluation double canal (1 paire) et durée de discordance», page 198 et la section 9.9.3
«Évaluation double canal double (évaluation de concordance de 2 paires) et temps de
synchronisation», page 201.
L’évaluation de synchronisation pour le bloc fonction de commande bimanuelle de type
IIIC diffère du bloc fonction de Surveillance de porte de sécurité en ce qui concerne la
condition pour l’état de synchronisation Inactif. Pour le bloc fonction de commande bimanuelle de type IIIC, les deux évaluations double canal doit être Inactives, c.-à-d. que les
entrées A/B des deux paires d’entrée doit être à l’état bas/haut en même temps.
En outre, le bloc fonction de Commande bimanuelle de type IIIC ne possède pas de sortie
Erreur de synchronisation, car avec une commande bimanuelle on ne considère pas
comme une erreur le fait que les deux interrupteurs manuels ne soient pas actionnés
pendant les 500 ms spécifiées. Cependant, ce temps de synchronisation ne doit pas être
dépassé car dans le cas contraire, la sortie Activation ne passe pas à l’état haut.
Chronogramme
Fig. 204 : Chronogramme du
bloc fonction Commande
bimanuelle IIIC
Entrée 1A
Entrée 1B
Entrée 2A
Entrée 2B
Activation
Erreur de discordance
paire 1
Erreur de discordance
paire 2
Indicateur de défaut
Arrêt
Marche
T 1 TDisc
TDisc = Durée de discordance
8012336/XR02/2013-11-19
Sujet à modification sans préavis
T 1 TSync
TSync = Temps de synchronisation
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
215
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.9.11
Multi-opérateur (plusieurs commandes bimanuelles)
Schéma de principe de bloc fonction
Fig. 205 : Ports logiques du
bloc fonction Multi-opérateur
Description générale
Avec le bloc fonction Multi-opérateur, il est possible de surveiller jusqu’à trois commandes
bimanuelles simultanément. Par exemple, pour une application sur une presse avec plus
d’un opérateur, plusieurs commandes bimanuelles ou pédales de commande sont nécessaires, pour déclencher le mouvement de descente de la presse. En général, chaque
entrée Opérateur est reliée à un bloc fonction Commande bimanuelle.
Les entrées Condition de validation (par ex. barrage immatériel de sécurité) peuvent en
option être reliées afin de garantir que les dispositifs associés soient à l’état haut avant
que les sorties Activation ne puissent passer à l’état haut. Le réarmement et le redémarrage doivent être traités indépendamment de ce bloc fonction.
L’entrée Demande de cycle peut être utilisée pour garantir que chaque commande bimanuelle connectée est relâchée au moins une fois avant qu’un nouveau démarrage soit
possible. En général, cette entrée est reliée à un signal qui produit une impulsion à
chaque cycle machine. Cette manière de procéder permet d’éviter qu’une ou plusieurs
commandes bimanuelles puissent rester activées en permanence.
Les entrées Opérateur et Condition de validation doivent être des entrées de signaux
pré-évalués !
ATTENTION
Connecter exclusivement des signaux de sécurité pré-évalués aux entrées Opérateur,
par ex. la sortie Activation d’une Commande bimanuelle IIIA ou bloc fonction de commande bimanuelle de type IIIC. Un traitement de sécurité des entrées d’une commande
bimanuelle doit soit être traitée par un autre bloc fonction (par ex. commande bimanuelle ou surveillance de barrages immatériels), soit comme partie intégrante de la configuration des entrées de sécurité (par ex. configuration avec traitement double canal
des entrées).
L’entrée Demande de cycle ne doit pas être utilisée pour des fonctions de sécurité. Elle
ne peut servir qu’à des fonctions de commande d’automatisation.
216
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Programmation logique dans le module
principal
Notice d’instructions
Chapitre 9
Flexi Soft Designer
Paramètres du bloc fonction
Tab. 97 : Paramètres du bloc
fonction Multi-opérateur
Paramètres
Valeurs possibles
Condition de
déclenchement
Front montant
Nombre d’opérateurs
2 Opérateurs
Front descendant
3 Opérateurs
Nombre de
conditions de
validation
0
1
2
La sortie Activation passe à l’état haut, dans les circonstances suivantes :
toutes les entrées Condition de validation activées sont à l’état haut et le restent, et
chaque entrée Opérateur activée est passée à l’état bas au moins une fois (cela peut
se produire à des moments différents) après que le système Flexi Soft ait changé de
l’état Arrêt à l’état Marche ou après un front montant ou descendant (selon la configuration) ait été détecté sur l’entrée Demande de cycle, et
toutes les entrées Opérateur activées sont ensuite passées à l’état haut.
La sortie Activation passe à l’état bas, dans les circonstances suivantes :
une ou plusieurs des entrées Condition de validation est à l’état bas, ou
une ou plusieurs des entrées Opérateur est à l’état bas, ou
un front montant ou un front descendant (selon la configuration) a été détecté sur
l’entrée Demande de cycle.
Chronogramme
Toutes les entrées Opérateur ont effectué un cycle après le front descendant sur l’entrée Demande de
cycle (ou après un démarrage) et que l’entrée de validation activée est à l’état haut.
Bimanuelle 1
Bimanuelle 2
Bimanuelle 3
EN1
Demande de cycle
(configurée à front descendant)
Sortie Activation
Front descendant détecté sur l’entrée Demande de cycle
Le signal d’activation reste bas car
l’Opérateur 2 n’a pas encore exécuté
un cycle (par ex. Haut -> Bas -> Haut)
après la dernière Demande de cycle.
Fig. 206 : Chronogramme du bloc fonction Multi-opérateur
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
217
Chapitre 9
Programmation logique dans le module
principal
Notice d’instructions
Flexi Soft Designer
9.10
Blocs fonction pour Inhibition parallèle, Inhibition
séquentielle et Inhibition croisée
9.10.1
Présentation et description générale
L’Inhibition (muting) c’est la suppression automatique temporaire de la surveillance de
sécurité d’une zone dangereuse au moyen d’équipements de protection électrosensibles
(ESPE) tandis que certains objets, par ex. des palettes chargées de marchandises, entrent
dans la zone de dangereuse.
Les capteurs d’inhibition surveillent la présence de marchandises pendant leur transport.
Le choix judicieux du type et de l’agencement des capteurs permet de distinguer les objets
et les personnes.
Lorsqu’il pénètre dans la zone dangereuse, l’objet transporté génère une séquence de
signaux bien définis en passant devant les capteurs d’inhibition et l’ESPE. Les capteurs
d’inhibition doivent garantir que tout risque est exclu si une personne pénètre dans une
zone protégée par un ESPE (c.-à-d. que toute situation dangereuse doit cesser immédiatement). Il doit être tout à fait exclu qu’une personne puisse générer la même séquence de
signaux qu’un objet transporté.
L’emplacement des capteurs d’inhibition est déterminé par la forme de l’objet à détecter.
À cet effet, on dispose parmi d’autres, des possibilités ci-dessous qui se distinguent par
leur nombre de signaux d’entrée de capteurs :
deux capteurs ;
deux capteurs et un signal complémentaire C1 ;
quatre capteurs (deux paires) ;
quatre capteurs (deux paires) et un signal complémentaire C1.
Les capteurs externes ci-dessous peuvent fournir ces signaux d’inhibition :
capteurs optiques ;
capteurs inductifs ;
contacts mécaniques ;
signaux de la commande de la machine.
Dans une application d’inhibition, afin de garantir que seule la marchandise transportée
satisfasse aux conditions d’inhibition, les capteurs optiques utilisés doivent être à élimination d’arrière-plan. Ces capteurs détectent la marchandise seulement à une distance
donnée. Des objets plus éloignés ne peuvent par conséquent pas satisfaire aux conditions
d’entrée des capteurs d’inhibition.
Pour l’inhibition, trois blocs fonction différents sont disponibles :
inhibition parallèle (inhibition avec 2 paires de capteurs disposées parallèlement) ;
inhibition séquentielle (inhibition avec 2 paires de capteurs disposées l’une après
l’autre) ;
inhibition croisée (inhibition avec une paire de capteurs croisés).
218
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Remarques
Le cycle d’inhibition est constitué par une suite bien déterminée de tous les processus
participant à l’inhibition.
Le cycle d’inhibition commence, lorsque le premier capteur d’inhibition est activé. La fin
du cycle d’inhibition dépend de la configuration du bloc fonction pour la condition de la
fin d’inhibition. Il n’est pas possible d’activer un nouveau cycle d’inhibition tant que le
cycle en cours n’est pas terminé.
Au cours d’un cycle d’inhibition, plusieurs marchandises peuvent passer ; il suffit pour
cela de constamment maintenir les conditions d’inhibition, c.-à-d. qu’il y ait toujours au
moins une paire de capteurs d’inhibition activée.
Comme l’inhibition neutralise les fonctions de sécurité d’un équipement de protection,
différentes exigences doivent être satisfaites pour pouvoir garantir la sécurité de
l’application.
Il faut observer les consignes de sécurité et les mesures de protection générales !
ATTENTION
Pour exploiter l’inhibition et garantir son utilisation correcte, il faut impérativement
observer les conseils suivants :
L’intrusion dans la zone dangereuse doit être détectée de façon fiable par l’ESPE ou
être exclue pas d’autres mesures. Il doit être absolument exclu qu’une personne puisse
contourner l’ESPE ou passer au-dessous, au-dessus ou sur les côtés du champ de protection. Respecter les instructions de la notice de l’ESPE pour garantir la conformité de
son installation et de son utilisation.
Toujours observer les prescriptions locales, régionales et nationales ainsi que les
normes applicables à l’application concernée. S’assurer que l’application ait fait l’objet
d’une estimation raisonnable des risques et de mesures de réduction de ces derniers.
L’inhibition ne doit jamais être utilisée pour faire pénétrer une personne dans la zone
dangereuse.
Monter les organes de commande de réarmement et de dégagement (override) hors de
la zone dangereuse de sorte qu’il soient hors d’atteinte d’une personne présente dans
la zone dangereuse. En outre, la zone dangereuse doit être entièrement visible par
l’opérateur qui actionne un dispositif de commande manuel.
Les capteurs d’inhibition doivent être disposés de sorte qu’après une occultation du
champ de protection, il ne soit possible d’atteindre la zone dangereuse qu’après avoir
fait cesser la situation dangereuse. Une condition pour cela est que les distances de
sécurité définies dans la norme EN ISO 13 855 soient respectées. Il est obligatoire
d’avoir au moins deux signaux d’inhibition indépendants l’un de l’autre.
L’inhibition ne peut être activée que pour une durée déterminée au cours de laquelle
l’objet qui a généré la condition d’inhibition bloque l’accès à la zone dangereuse.
La zone entre l’ESPE et les capteurs d’inhibition doit être protégée contre la possibilité
de se tenir debout derrière le capteur :
– pour l’inhibition parallèle entre l’ESPE et les capteurs A1/A2 et entre l’ESPE et les
capteurs B1/B2 (voir Fig. 211) ;
– pour l’inhibition séquentielle entre l’ESPE et le capteur A2 et entre l’ESPE et le capteur B1 (voir Fig. 214) ;
– pour l’inhibition croisée entre l’ESPE et le capteur A1 et entre l’ESPE et le capteur A2
(voir Fig. 217).
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
219
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
L’inhibition doit être automatique, mais ne peut pas être commandée par un seul signal
électrique.
Les marchandises à convoyer doivent être détectées sur toute leur longueur, c.-à-d. que
les signaux de détection ne doivent pas s’interrompre pendant leur passage (voir
Surveillance d’intervalle de détection des capteurs).
L’inhibition doit être déclenchée par au moins 2 signaux câblés de façon indépendante
(générés par ex. par les capteurs d’inhibition) et ne pas dépendre totalement des
signaux logiciels (par ex. provenant d’un API).
La condition d’inhibition doit cesser immédiatement après le passage de l’objet de
sorte que l’équipement de protection puisse retourner à l’état normal de fonctionnement que l’inhibition avait neutralisé (c.-à-d. soit de nouveau opérationnel).
La disposition judicieuse des capteurs doit empêcher tout déclenchement involontaire
de l’inhibition par une personne (voir Fig. 207).
Fig. 207 : Consignes de
sécurité pour le montage des
capteurs d’inhibition
A
B
A : Il doit être impossible de pouvoir actionner simultanément des capteurs disposés l’un en face
de l’autre.
B : Il doit être impossible de pouvoir actionner simultanément des capteurs disposés l’un à côté
de l’autre.
Toujours disposer les capteurs d’inhibition pour que seules les marchandises soient
détectées, c.-à-d. que le moyen de transport (palette ou véhicule) ne le soit pas.
Fig. 208 : Détection des
marchandises pour
l’inhibition
Marchandise transportée
Capteur d’inhibition
(muting)
Moyen de convoyage
Chemin de roulement
La disposition des capteurs d’inhibition doit toujours permettre que la marchandise
passe sans encombre la barrière et exige qu’une personne soit détectée à coup sûr.
Toujours disposer les capteurs d’inhibition de sorte que la détection des marchandises
intervienne à une distance minimale en amont du champ de protection de l’ESPE
(par ex. les faisceaux d’un barrage immatériel).
Avant et pendant l’activation du dégagement (override) il faut s’assurer qu’aucune
personne ne se trouve dans la zone dangereuse.
Avant d’activer le dégagement, il faut s’assurer que l’équipement est dans un état parfait de fonctionnement, en particulier les capteurs d’inhibition (contrôles visuels).
220
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
S’il a été nécessaire d’activer le dégagement, il faut ensuite contrôler le bon fonctionnement de l’équipement et l’agencement des capteurs d’inhibition.
Pendant les cycles d’inhibition de longue durée (c.-à-d. d’une durée supérieure à
24 heures) ou pendant les périodes d’arrêt de la machine il faut contrôler le bon
fonctionnement des capteurs d’inhibition.
Pour signaler que l’inhibition ou le dégagement est activé, il faut utiliser un feu de signalisation de l’inhibition et/ou du dégagement. Il peut s’agir d’un feu de signalisation
de l’inhibition/dégagement externe ou intégré dans l’équipement de protection (ESPE).
Certaines normes ou réglementations locales régionales et nationales exigent de surveiller l’intégrité du feu de signalisation d’inhibition/dégagement. Si c’est le cas, cela
doit être réalisé par des moyens complémentaires. Le module XTIO et XTDI ne prennent
pas en charge la surveillance de la lampe.
La lampe d’inhibition ou de dégagement doit toujours être bien visible ! La lampe d’inhibition (muting) ou de dégagement (override) doit être visible depuis tout le pourtour de
la zone dangereuse ainsi que par l’opérateur de l’installation.
Si des informations importantes pour la sécurité (c.-à-d. des données d’entrées de sécurité périphériques ou des données de sortie de sécurité périphériques) sont transmises au moyen d’un bus de terrain de sécurité, il faut toujours tenir compte des délais
de transmission que cela implique. Ces délais de transmission peuvent aussi bien avoir
une influence sur le comportement du système que sur les exigences concernant les
distances minimales de sécurité, exigences qui sont liées aux temps de réponse.
Si une entrée dégagement est configurée, il est interdit d’utiliser une sortie d’impulsions de test pour la configuration des entrées de sécurité.
Pour les signaux A1 et A2 (B1 et B2) des capteurs, il faut utiliser des câblages séparés.
Afin d’exclure un réarmement inopiné du système, il faut utiliser un câblage indépendant des autres signaux d’entrée pour les signaux de réarmement et de réarmement
obligatoire. Ce câblage doit en outre être protégé.
La durée totale d’inhibition ne doit pas pouvoir être infinie (Inactif) sans que des précautions spécifiques soient prises. Si la durée totale d’inhibition est paramétrée sur
l’infini, des mesures complémentaires doivent être prises pour garantir que personne
ne puisse accéder à la zone dangereuse pendant que l’inhibition est activée.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
221
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.10.2
Paramètre des blocs fonction
Le tableau suivant énumère les paramètres de configuration possibles des blocs fonction
inhibition.
Tab. 98 : Paramètres des
blocs fonction Inhibition
(muting)
Paramètres
Contrôle du sens de
passage
Valeurs possibles
Désactivé
Seulement avec Inhibition parallèle et Inhibition séquentielle :
Vers l’avant (A1/A2 en premier)
Vers l’arrière (B1/B2 en premier)
Surveillance de
séquence
Non sélectionnable. Défini par sélection du bloc fonction
inhibition :
Actif : avec Inhibition séquentielle
Désactivé : avec Inhibition parallèle ou Inhibition croisée
Condition de
démarrage
d’inhibition
Condition de fin
d’inhibition
Après que tous les capteurs d’inhibition soient inactifs
Seulement avec Inhibition parallèle et Inhibition séquentielle :
Si le dernier capteur d’inhibition est libre
Après que le dernier capteur d’inhibition passe à l’état inactif
Une fois l’ESPE libre
Durée totale
d’inhibition
0 = Désactivé, 5 s … 3600 s, résolution 1 s
Durée d’inhibition
suppl. une fois
l’ESPE libre
0 ms, 200 ms, 500 ms, 1000 ms
Surveillance d’intervalle de détection
des capteurs
0 = Désactivé, 10 … 1000 ms, résolution 10 ms. Si elle est
validée, la valeur doit être supérieure au temps d’exécution de la
logique.
Durée de
surveillance de
simultanéité
0 = Désactivé, 10 … 3000 ms, résolution 10 ms. Si elle est
validée, la valeur doit être supérieure au temps d’exécution de la
logique.
Entrée C1
Avec
Sans
Convoyeur
Avec
Sans
222
Entrée de
dégagement
(override)
Avec
Durée min.
d’impulsion de
dégagement
100 ms
Sans
350 ms
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Contrôle du sens de passage
Le contrôle du sens de passage est utilisé lorsque la marchandise transportée doit se
déplacer dans une direction déterminée. La direction détectée est déterminée par l’ordre
dans lequel les capteurs d’inhibition sont activés.
Lorsque le contrôle du sens de passage est désactivé, la marchandise transportée peut
satisfaire aux conditions d’inhibition en se déplaçant dans les deux sens. Dans ce cas, peu
importe laquelle des deux paires de capteurs a été activée la première.
Si la direction Vers l’avant a été sélectionnée, les paires de capteurs d’inhibition doivent
être activées dans l’ordre (A1/A2) avant (B1/B2). L’inhibition n’est pas possible dans la
direction inverse. Le passage de quatre capteurs activés à la seule paire «B» de capteurs
inactivée (0 ou 1 capteur activé) met fin à l’inhibition.
Si la direction Vers l’arrière a été sélectionnée, les paires de capteurs d’inhibition doivent
être activées dans l’ordre (B1/B2) avant (A1/A2). L’inhibition n’est pas possible dans la
direction inverse (vers l’avant). Le passage de quatre capteurs activés à la seule paire «A»
de capteurs inactivée (0 ou 1 capteur activé) met fin à l’inhibition.
Condition de démarrage d’inhibition
Le paramètre de Condition de démarrage d’inhibition spécifie quand une séquence
d’inhibition peut valablement commencer. La Condition de démarrage d’inhibition peut
être satisfaite pour l’une des modalités suivantes :
Après que tous les capteurs d’inhibition soient inactifs : Tous les capteurs d’inhibition
sont passés à l’état bas simultanément séparément et les sorties OSSD de l’équipement de protection (par ex. barrage immatériel de sécurité) sont à l’état haut (c.-à-d.
que le champ de protection n’est pas occulté).
Ou
Si le dernier capteur d’inhibition est libre : Tous les capteurs d’inhibition hormis le
dernier sont passés à l’état bas et les sorties OSSD de l’équipement de protection
(par ex. barrage immatériel de sécurité) sont à l’état haut (c.-à-d. que le champ de
protection n’est pas occulté).
Si un débit plus élevé est nécessaire, il peut être avantageux d’autoriser le début de la
séquence d’inhibition suivante dès que la marchandise transportée a franchi l’équipement
de protection et tous les capteurs d’inhibition à l’exception du dernier (c.-à-d. Si le dernier
capteur d’inhibition est libre).
Condition de fin d’inhibition
Au contraire de la Condition de démarrage de l’inhibition, la Condition de fin d’inhibition
détermine quand un état d’inhibition valable prend fin. Il est possible de choisir le moment
où la Condition de fin d’inhibition se produit :
Après que le dernier capteur d’inhibition passe à l’état inactif : si un capteur d’inhibition de la dernière paire de capteurs d’inhibition passe à l’état bas (capteur libre),
ou
Une fois l’ESPE libre : si les sorties OSSD de l’équipement de protection (par ex. barrage immatériel de sécurité) indiquent que le champ de protection n’est plus occulté, c.-àd. le champ de protection est libre et que les sorties OSSD retournent à l’état haut.
Si après la fin de l’inhibition, l’entrée OSSD de l’ESPE est à l’état bas (par ex. à cause
d’une occultation du champ de protection de l’ESPE) avant le début de la séquence d’inhibition valable suivante, la sortie Activation du bloc fonction est à l’état bas. Le cycle
d’inhibition suivant ne peut commencer que si la Condition de fin d’inhibition a été
remplie.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
223
Chapitre 9
Programmation logique dans le module
principal
Notice d’instructions
Flexi Soft Designer
Durée totale d’inhibition
La Durée totale d’inhibition est utilisée pour limiter la durée la plus longue d’une séquence d’inhibition. Si la durée d’inhibition dépasse la valeur configurée pour le paramètre de
Durée totale d’inhibition, les sorties Erreur d’inhibition et Indicateur de défaut sont à
l’état haut et la sortie Activation passe à l’état bas.
Le temporisateur pour la Durée totale d’inhibition démarre avec l’activation de la fonction
inhibition, matérialisée par le passage de la sortie État d’inhibition à l’état haut. Le temporisateur pour la Durée totale d’inhibition s’arrête et est remis à zéro lorsque la fonction
inhibition passe à l’état bas. Si l’entrée Convoyeur optionnel est utilisée, le temporisateur
de la Durée totale d’inhibition fait une pause quand l’entrée Convoyeur est à l’état haut,
indiquant que le tapis du convoyeur s’est arrêté.
Durée d’inhibition suppl. une fois l’ESPE libre
Le paramètre Durée d’inhibition suppl. une fois l’ESPE libre est utilisé quand la Condition de fin d’inhibition a été configurée avec le paramètre Une fois l’ESPE libre. Si l’ESPE
ne reconnaît pas toujours exactement la fin de l’inhibition en raison d’irrégularités du
matériau transporté ou du moyen de transport, il est possible d’augmenter la disponibilité
de la machine en configurant une durée supplémentaire d’inhibition pouvant aller jusqu’à
1000 ms. Ce n’est que dans ce cas que le paramètre Durée d’inhibition suppl. une fois
l’ESPE libre peut déterminer le temps d’inhibition additionnel après que les sorties OSSD
de l’ESPE soient retournées à l’état haut, c.-à-d. que le barrage n’est plus occulté.
Durée de surveillance de simultanéité
La durée de surveillance de simultanéité est utilisée pour contrôler que les capteurs d’inhibition sont activés simultanément. Cette valeur spécifie la durée maximale pendant laquelle chacune des deux entrées de capteurs d’inhibition évaluées en mode double canal
peut avoir une valeur différente sans que cela soit considéré comme une erreur. Cela
signifie que les paires d’entrée A1 et A2 ou B1 et B2 doivent avoir des valeurs équivalentes avant que la Durée de surveillance de simultanéité ne soit écoulée.
La surveillance de simultanéité débute dès le changement d’état d’une entrée d’un capteur d’inhibition. Si la Durée de surveillance de simultanéité s’est écoulée et que les deux
entrées d’une paire d’entrée ont toujours une valeur différente, un défaut est généré.
Au cas où la surveillance de simultanéité détecte un défaut sur au minimum une paire
d’entrée, le bloc fonction signale ce défaut en faisant passer la sortie Erreur d’inhibition à
l’état haut.
Surveillance d’intervalle de détection des capteurs
À l’occasion, des défauts peuvent apparaître dans les signaux de sortie de capteurs d’inhibition qui n’ont pas de rapport avec l’inhibition. La fonction de Surveillance d’intervalle de
détection des capteurs permet d’éliminer de brefs défauts sans interrompre l’inhibition.
Lorsque la fonction Surveillance d’intervalle de détection des capteurs est activée, un
signal à l’état bas venant d’une entrée de capteur d’inhibition est ignoré pendant la durée
de la valeur du paramètre Surveillance d’intervalle de détection des capteurs. Le bloc
fonction interprète ce signal comme un signal Haut et ininterrompu à condition que seule
une des deux paires A1/A2 ou B1/B2 présente ce défaut. Si une absence de signal est
détectée sur un capteur, l’apparition d’une simultanée d’une absence de signal sur l’autre
capteur de la paire de capteurs met fin à l’inhibition.
224
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Surveillance de séquence
La Surveillance de séquence permet de définir une séquence prescrite particulièrement
contraignante selon laquelle les capteurs d’inhibitions doivent être Haut. Tab. 99 montre
la séquence permise pour les signaux d’entrée des capteurs d’inhibition. Ce paramètre
n’est disponible que pour les configurations avec quatre capteurs d’inhibition, par ex. pour
l’inhibition en parallèle ou l’inhibition séquentielle.
Tab. 99 : Exigences
spécifiques de la surveillance
de séquence
Contrôle du sens de passage
Exigences concernant les entrées des capteurs
d’inhibition pour la surveillance de séquence
Désactivé
A1 avant A2 avant B1 avant B2 ou
B2 avant B1 avant A2 avant A1
Marche avant
A1 avant A2 avant B1 avant B2
Vers l’arrière
B2 avant B1 avant A2 avant A1
Ce paramètre dépend du bloc fonction. Les écarts par rapport à la séquence décrite cidessus conduisent à un défaut d’inhibition signalé par la sortie Erreur d’inhibition. Pour
réduire les périodes d’arrêt de la machine, le temps configuré pour la Surveillance d’intervalle de détection des capteurs doit en outre être plus courte que le laps de temps
nécessaire pour que l’objet convoyé passe une paire de capteurs d’inhibition (par ex.
A1/A2 ou B1/B2).
Entrée C1
L’entrée C1 est utilisée comme sécurité supplémentaire contre les manipulations frauduleuses. Si C1 est utilisée, le passage de l’état bas à l’état haut doit se produire avant que
la première paire de capteurs d’inhibition soit à l’état haut. Entrée C1 doit alors rester à
l’état haut jusqu’à ce que les deux capteurs de la paire d’inhibition soient à l’état haut. Si
cette condition n’est pas remplie, une défaillance d’inhibition est générée, elle est signalée par la sortie Erreur d’inhibition. L’entrée C1 doit ensuite revenir à l’état bas avant que
le cycle d’inhibition suivant soit autorisé.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
225
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Entrée de dégagement (override)
Le signal d’entrée de Dégagement (override) permet de retirer les objets convoyés qui
sont immobilisés dans le champ de protection de l’équipement de protection (par ex.
barrage immatériel de sécurité) à la suite d’une coupure de courant, du déclenchement
d’un arrêt d’urgence, d’un défaut d’inhibition ou d’autres circonstances analogues.
La sortie Ètat dégagement (disponible à partir du firmware V3.00.0) passe à l’état haut et
la sortie Requête de dégagement émet des impulsions à 2 Hz si les conditions suivantes
sont remplies :
L’inhibition est momentanément inactive (c.-à-d. que l’État d’inhibition est bas).
Au moins un capteur d’inhibition est à l’état haut.
Les sorties OSSD de l’ESPE sont à l’état bas (par ex. le faisceau du barrage est occulté).
La sortie Activation est à l’état bas.
Si les conditions pour la sortie Requête de dégagement sont remplies et qu’une séquence valable d’impulsion de dégagement avec une transition Bas-Haut-Bas (100 ms ou
350 ms minimum et 3 s maximum ; les impulsions plus longues ou plus courtes sont
ignorées) s’est produite sur l’entrée Dégagement (override), la sortie Activation passe à
l’état haut, comme si les conditions d’inhibition étaient remplies. Quand tous les capteurs
d’inhibition sont retournés à l’état bas et que l’entrée OSSD de l’ESPE est à l’état haut
(par ex. indique que le champ de protection du barrage immatériel n’est plus occulté), le
cycle d’inhibition suivant valable est attendu. Si l’objet suivant ne satisfait pas aux conditions du cycle d’inhibition, mais à celles de la sortie Requête de dégagement, un cycle de
dégagement supplémentaire pourrait être nécessaire pour pouvoir dégager la marchandise transportée. Le nombre de cycles de dégagement est limité (voir Tab. 101 «Nombre
de cycles de dégagement autorisés», page 228).
Remarque
Un poussoir de réarmement peut également convenir pour la fonction de dégagement.
Vérifier les exigences de l’application afin de s’assurer que la logique relative à la sécurité
est conforme aux prescriptions locales, régionales, nationales et internationales.
Tab. 100 résume les informations sur la sortie Requête de dégagement (override) et sur
le moment où il est possible ou non d’effectuer le dégagement dans les conditions
décrites.
Tab. 100 : Conditions de
requête de dégagement et
de dégagement possible
226
État d’inhibition
Au moins un
capteur d’inhi-
Les sorties OSSD
et de l’ESPE
Sortie
Requête de
(muting)
bition est Haut
sont Haut
dégagement
0
Non
0
Non
Non
0
Non
1
Non
Non
0
Oui
0
Impulsions à
2 Hz
Oui si le nombre maximal autorisé pour les
cycles de dégagement
n’est pas dépassé
0
Oui
1
Non
Non
1
Non
0
Non
Non
1
Non
1
Non
Non
1
Oui
0
Non
Non
1
Oui
1
Non
Non
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
Dégagement (override)
possible
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Fig. 209 donne un exemple des opérations pour le Dégagement (override) et Requête de
dégagement.
Fig. 209 : Diagramme
logique pour le Dégagement
et la Requête de dégagement
Séquence de requête de dégagement
Requête de dégagement
Entrée Dégagement (override)
Activation
thaut
Remarque
thaut doit être égal ou supérieur à la durée minimale d’impulsion de dégagement (100 ms
ou 350 ms), sans toutefois dépasser 3 s. Si thaut est plus court que la durée minimale
d’impulsion de dégagement ou plus longue que 3 s, l’entrée de Dégagement est ignorée.
Si le dégagement est utilisé, toujours contrôler que l’installation est en état de
sécurité !
ATTENTION
La fonction Dégagement permet à l’opérateur d’activer la sortie de sécurité (c.-à-d. la sortie Activation) du bloc fonction d’inhibition, bien que l’équipement de protection (par ex.
un barrage immatériel de sécurité) signale qu’une situation dangereuse pourrait exister.
L’entrée Dégagement (override) doit être exclusivement utilisée quand la zone dangereuse peut être contrôlée visuellement et que personne n’est présent dans la zone dangereuse ni n’a accès à celle-ci pendant toute la durée d’utilisation de l’entrée Dégagement.
S’assurer que le passage des signaux de redémarrage est conforme aux normes et
prescriptions de sécurité !
En cas de court-circuit avec le potentiel Haut (au 24 V CC) sur une entrée physique, il est
possible que le signal détecté fasse apparaître une impulsion si le signal est réinitialisé
suite à la détection du court-circuit. Si une telle impulsion peut entraîner l’apparition d’une
situation dangereuse de la machine, il faut observer les points suivants :
s’assurer que le câblage des signaux soit protégé (afin d’empêcher un court-circuit
transversal entre les différents signaux) ;
ne pas détecter les courts-circuits, c.-à-d. ne pas relier les sorties de test.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
227
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Tout comme pendant une séquence d’inhibition valable, pendant un cycle de dégagement
la sortie Activation est à l’état haut. Pour qu’il n’y ait pas d’abus d’utilisation de la fonction
dégagement, le nombre de cycles de dégagement autorisé est limité. Le nombre de cycles
de dégagement autorisé dépend de la valeur de la durée totale d’inhibition. Le Tab. 101
rassemble les nombres de cycles de dégagement autorisés :
Tab. 101 : Nombre de cycles
de dégagement autorisés
Durée totale d’inhibition
Nombre de cycles de
Remarques
dégagement autorisés
5s
360
10 s
360
20 s
180
30 s
120
1 min
60
5 min
12
15 min
5
30 min
5
60 min
5
Désactivé (aucune limite)
5
Nombre maximal de cycles
de dégagement = 360
= 60 min/durée totale
d’inhibition
Nombre minimal de cycles
de dégagement = 5
Le nombre de cycles de dégagement est enregistré dans le bloc fonction. Cette valeur
augmente à chaque fois que la sortie Requête de dégagement commence à émettre des
impulsions ou que la sortie État dégagement passe à l’état haut. Si la valeur est réinitialisée à «0», après la survenance d’un cycle d’inhibition valable, après une réinitialisation du
système (par ex. en utilisant le logiciel Flexi Soft Designer) ou après une transition de l’état
Arrêt à l’état Marche.
Une fois que la sortie Requête de dégagement a commencé à pulser à 2 Hz et qu’ensuite
un signal Dégagement est passé à l’état haut, l’inhibition redémarre et la sortie Activation repasse à l’état haut.
Si le cycle d’inhibition est arrêté en raison d’un une défaillance du signal d’entrée d’un
capteur d’inhibition, la sortie Requête de dégagement passe à l’état haut pour le temps
d’exécution de la logique, à condition que les autres conditions de validation de la
Requête de dégagement soient remplies. Si le signal d’entrée en défaut du capteur
d’inhibition passe à l’état haut puis retourne à l’état bas, le cycle d’inhibition est maintenu
et si les conditions à satisfaire pour la Requête de dégagement sont satisfaites, le signal
Requête de dégagement est à l’état haut.
Pendant une situation de dégagement valable, le contrôle du sens de passage, la surveillance de séquence (dépendant du bloc fonction) et la surveillance de simultanéité cessent
pour la durée d’un cycle de dégagement.
Convoyeur
Si le mouvement des matériaux transportés cesse pendant le cycle d’inhibition, la durée
totale d’inhibition et d’autres paramètres pouvant entraîner une défaillance d’inhibition
peuvent être atteints ou dépassés. Il est possible d’éviter ce problème au moyen de l’entrée Convoyeur. Cette entrée est utilisée pour les fonctions relatives au temps d’arrêt
associé à l’inhibition quand les marchandises transportées ne se déplacent plus.
L’entrée Convoyeur doit être conforme à la norme EN 61 131 et possède les caractéristiques suivantes :
0 V CC
= Convoyeur arrêté, par ex. Bas ;
24 V CC = Convoyeur en marche, par ex. Haut.
228
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Les fonctions temporelles suivantes dépendent de la valeur d’entrée Convoyeur :
Tab. 102 : Effet de la
surveillance du convoyeur sur
les fonctions temporelles
Remarque
Fonction de surveillance
Effet de l’entrée Convoyeur
Surveillance de la durée
totale d’inhibition
Si un arrêt de la bande transporteuse est détecté, ces
fonctions temporelles s’arrêtent momentanément.
Surveillance de
simultanéité
Si le convoyeur redémarre, le temporisateur continu son
fonctionnement sur la base de la valeur enregistrée juste
avant le moment où l’arrêt du convoyeur a été détecté. Si
cela se produit pour la première fois, la durée totale
d’inhibition est augmentée de 5 secondes.
La surveillance d’intervalle de détection des capteurs n’est pas modifiée par l’arrêt du
convoyeur.
Durée min. d’impulsion de dégagement
Le paramètre Durée min. d’impulsion de dégagement détermine la durée minimale du
signal Haut pour une séquence d’impulsion valable sur l’entrée Dégagement.
Sortie état d’inhibition (muting)
La sortie État d’inhibition indique l’état de la fonction d’inhibition selon le tableau cidessous :
Tab. 103 : Valeurs de sortie
pour l’état d’inhibition
Condition
Sortie état d’inhibition (muting)
Cycle d’inhibition désactivé, aucun défaut
État bas
Cycle d’inhibition activé, aucun défaut
État haut
Défaut d’inhibition détecté
État bas
Dégagement activé, aucun défaut
État haut
Sortie lampe d’inhibition (muting)
La sortie Lampe d’inhibition est utilisée pour signaler un cycle d’inhibition actif. La valeur
de la sortie Lampe d’inhibition dépend directement de l’État d’inhibition comme indiqué
sur le tableau suivant :
Tab. 104 : Valeurs pour la
sortie lampe d’inhibition
État du bloc fonction Inhibition
Valeur de la sortie Lampe d’inhibition
La sortie d’état d’inhibition est basse
État bas
La sortie d’état d’inhibition est haute
État haut
Cycle de dégagement activé
État haut
Requête de dégagement (override)
Impulsions à 2 Hz
Sortie d’erreur d’Inhibition
La sortie d’Erreur d’inhibition est utilisée pour indiquer qu’un défaut concernant le bloc
fonction inhibition a été détecté. La sortie Erreur d’inhibition passe à l’état haut si aucune
erreur d’inhibition n’a été détectée. Pour réinitialiser un défaut d’inhibition, il est indispensable que tous les sorties d’inhibition soient retournées à l’état bas et que le signal OSSD
de l’ESPE soit à l’état haut.
Sortie Activation
La sortie Activation est à l’état haut si une condition d’inhibition valable existe, un cycle
de dégagement valable se produit ou si l’entrée OSSD de l’ESPE est dégagée et qu’aucun
état d’erreur n’est actif.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
229
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.10.3
Conseils de câblage
C1
Convoyeur
ESPE
Sortie Activation
Lampe d’inhibition
B
B
A
A
A
A
A
A
A
C
A2
A
–
B
B
A
A
A
A
A
A
A
C
B1
B
B
–
A
A
A
A
A
A
A
A
C
B2
B
B
A
–
A
A
A
A
A
A
A
C
C1
A
A
A
A
–
A
A
A
A
C
C
C
Convoyeur
A
A
A
A
A
–
C
A
A
C
C
C
ESPE
A
A
A
A
A
C
–
C
A
C
C
C
A
A
A
A
A
A
C
–
A
A
C
A
Entrée Dégagement (override)
dégagement
B2
A
(muting)
Requête de
B1
–
État d’inhibition
A2
A1
Description des
(override)
signaux
A1
Tab. 105 : Combinaison de
câblage pour l’inhibition et
conditions préalables
Entrée Dégagement
Lorsque des fonctions d’inhibition doivent être réalisées, il faut tenir compte des défauts
possibles de câblage. Lorsque des combinaisons définies de signaux doivent être prises
en charge au sein d’un câble commun, il faut prendre des précautions supplémentaires
pour s’assurer que les signaux en question sont corrects. Il est obligatoire de prendre des
mesures pratiques (par ex. câblage protégé) pour s’assurer que le câblage ne puisse être
à l’origine d’une défaillance.
A Les signaux indiqués ne peuvent pas transiter par le même câble car le câblage utilisé
n’est pas protégé.
B Les signaux indiqués ne peuvent pas transiter par le même câble car le câblage utilisé
n’est pas protégé ou que la surveillance de séquence n’est pas utilisée.
C Il est possible de faire transiter les signaux indiqués par un câble commun.
– Non applicable
230
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
9.10.4
Transition de l’état Arrêt à l’état Marche
Si le contrôleur de sécurité Flexi Soft passe de l’état Arrêt à l’état Marche, les comportement suivants peuvent être réalisés, en fonction de l’état des capteurs d’inhibition et des
sorties OSSD des capteurs (par ex. sorties de sécurité d’un barrage immatériel de sécurité). Tab. 106 montre les comportement détaillés de la station pendant la transition de
l’état Arrêt à l’état Marche.
Tab. 106 : Comportement
des fonctions d’inhibition lors
du passage de l’état En
attente à l’état Démarrage
État après un changement d’état
ArrêtUMarche
Comportement du système
Entrée ESPE
État des capteurs
d’inhibition
Marche (RUN)
Action suivante
État haut
(par ex. aucun objet
dans le champ de
protection)
Tous les capteurs
d’inhibition Bas
Une séquence
normale d’inhibition
est possible.
L’inhibition est possible après une
activation/séquence d’activation
correcte des capteurs d’inhibition.
Tous les capteurs d’inhibition
doivent retourner à l’état bas
avant que les sorties OSSD des
capteurs soient Bas. Si les sorties
OSSD des capteurs passent à
l’état bas avant que les capteurs
d’inhibition soient Bas, le dégagement doit être utilisé.
Les sorties OSSD des capteurs
doivent passer à l’état haut avant
que l’inhibition puisse avoir lieu.
Soit il y a eu passage à un
comportement normal (via une
séquence cyclique correcte des
états des capteurs) soit il a eu un
dépassement du temps imparti au
total au dégagement.
La condition d’inhibition
est partiellement
satisfaite.
La condition d’inhibition
est satisfaite.
État bas
(par ex. objet détecté)
9.10.5
Tab. 107 : Défauts et
informations concernant la
réinitialisation des blocs
fonction d’inhibition
Tous les capteurs
d’inhibition Bas
L’inhibition est
bloquée.
La condition d’inhibition
est partiellement
satisfaite.
La condition d’inhibition
est satisfaite.
S’il est configuré, le
dégagement est
obligatoire.
Défauts et informations concernant la réinitialisation
Sorties de diagnostic
Réinitialisation de l’état de défaut
Remarques
Erreur d’inhibition :
Avant qu’un défaut d’inhibition quelconque puisse être réinitialisé, un cycle
d’inhibition valable complet doit être
réalisé. Dans ce but, soit il faut utiliser
le signal de Dégagement, soit l’ensemble des capteurs d’inhibition et OSSD
de l’ESPE doivent correspondre à l’état
non occulté et ensuite une séquence
d’inhibition valable doit être appliquée.
La sortie
Activation passe
à l’état bas et
l’indicateur de
défaut passe à
l’état haut, si la
sortie Erreur
d’inhibition est à
l’état haut.
Défaut de surveillance
de simultanéité
Défaut de surveillance
de la durée totale
d’inhibition
Défaut du contrôle du
sens de passage
Défaut de séquence
détecté
Défaut du contrôle des
intervalles de détection
des capteurs
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Si l’une de ces deux conditions est
remplie, la sortie de défaut d’inhibition
retourne à l’état bas, à condition qu’il
n’y ait pas d’autre défaut.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
231
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Inhibition parallèle
9.10.6
Schéma de principe de bloc fonction
Fig. 210 : Ports logiques du
bloc fonction Inhibition
parallèle
Représentation de l’application
Fig. 211 montre un exemple de positionnement des capteurs pour l’inhibition parallèle.
Fig. 211 : Inhibition (muting)
avec 2 paires de capteurs
disposées parallèlement
ESPE (par ex. barrage immatériel de sécurité)
Marchandise transportée
Zone dangereuse
L1
A1
B1
A2
B2
L3
Dans cet exemple, la marchandise se déplace de gauche à droite. Dès que la paire de
capteurs d’inhibition A1 & A2 est activée, la fonction de sécurité de l’équipement de
protection (ESPE) est inhibée. L’effet protecteur reste inhibé jusqu’à ce que la paire de
capteurs d’inhibition B1 & B2 soit de nouveau non occultée.
Conditions d’entrée pour des capteurs d’inhibition
Tab. 108 : Conditions
d’Inhibition parallèle
Condition
Description
A1 & A2
(ou B1 & B2)
Démarre le cycle d’inhibition. La paire de capteurs activée la
première dépend de la direction de déplacement de la
marchandise.
A1 & A2 & B1 & B2
Condition de transmission de la fonction inhibition sur la
deuxième paire de capteurs.
B1 & B2
(ou A1 & A2)
L’inhibition (muting) est active tant que cette condition est
satisfaite. La paire de capteurs activée la dernière dépend de la
direction de déplacement de la marchandise.
Formules et exigences pour le calcul de la distance :
L1
v × 2 × TIN capteur d’inhibition (muting)
v × t > L1 + L3
L1 < L3
TIN barrage immatériel < TIN capteur d’inhibition (muting)
232
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Avec …
L1 = Distance entre les deux capteurs (disposition symétrique par rapport à la direction de
détection de l’ESPE)
L3 = Longueur de la marchandise dans la direction de convoyage
v = Vitesse des marchandises (par ex. bande transporteuse)
t = Réglage de la durée totale d’inhibition [s]
TIN barrage immatériel, TIN capteur d’inhibition (muting) = Temps de réponse du barrage immatériel ou des
capteurs d’inhibition dans un système Flexi Soft (voir le chapitre «Temps de réponse
du système Flexi Soft» dans la notice d’instructions du matériel Flexi Soft)
Remarques
La marchandise peut être déplacée dans les deux sens ou bien un sens de transport
fixe qui peut être alors défini uniquement dans les conditions suivantes :
– avec l’entrée facultative C1. Dans la mesure où il est utilisé, l’entrée C1 doit toujours
être activée, avant que les deux capteurs d’inhibition de la première paire (par ex.
A1 et A2) ne passent à l’état haut.
– avec l’aide du paramètre de configuration Contrôle du sens de passage.
Avec une disposition parallèle, le positionnement des capteurs d’inhibition permet en
plus de contrôler la largeur des objets autorisés à passer. Tandis que les objets passent
les différents capteurs d’inhibition, leur largeur détectée doit rester constante.
Tous les types de capteurs et détecteurs optiques et non optiques sont utilisables pour
cette application. Utiliser des capteurs et détecteurs optiques à élimination d’arrièreplan.
Éviter toute influence mutuelle des capteurs.
Il faut améliorer la protection contre les manipulations ainsi que la sécurité à l’aide des
fonctions configurables suivantes :
– surveillance de simultanéité ;
– surveillance de la durée totale d’inhibition ;
– fin d’inhibition par l’ESPE.
Des informations sur le câblage sont données à la section 9.10.3.
Le bloc fonction exige qu’une séquence d’inhibition valable soit exécutée. Fig. 212 illustre
un exemple de séquences d’inhibition valable basée sur les paramètres par défaut pour
ce bloc fonction.
Chronogramme
Fig. 212 : Séquence
d’inhibition valable avec
utilisation de la configuration
par défaut
Capteur d’inhibition
(muting) A1
Capteur d’inhibition
(muting) A2
OSSDs du capteur
de sécurité
Capteur d’inhibition
(muting) B1
Capteur d’inhibition
(muting) B2
Activation
Erreur d’inhibition
État d’inhibition
(muting)
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
233
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.10.7
Inhibition séquentielle
Schéma de principe de bloc fonction
Fig. 213 : Ports logiques du
bloc fonction Inhibition
séquentielle
Représentation de l’application
Fig. 214 montre un exemple de positionnement des capteurs en utilisant le bloc fonction
Inhibition séquentielle.
Fig. 214 : Exemple
d’agencement séquentiel des
capteurs d’inhibition
Zone dangereuse
ESPE (par ex. barrage
immatériel de sécurité)
L3
A1
Marchandise transportée
A2
B1
B2
L1
L2
Dans l’exemple, la marchandise se déplace de gauche à droite. Dès que les capteurs
d’inhibition A1 & A2 sont activés, la fonction de sécurité de l’équipement de protection
(ESPE) est inhibée. L’effet de protection reste inhibé jusqu’à ce qu’un capteur ou la paire
de capteurs d’inhibition B1 & B2 soit de nouveau non-occultée.
Conditions d’entrée pour des capteurs d’inhibition
Tab. 109 : Conditions
d’Inhibition séquentielle
234
Condition
Description
A1 & A2
(ou B1 & B2)
Démarre le cycle d’inhibition. La paire de capteurs activée la
première dépend de la direction de déplacement de la
marchandise.
A1 & A2 & B2 & B1
Condition de transmission de la fonction inhibition sur la
deuxième paire de capteurs.
B1 & B2
(ou A1 & A2)
L’inhibition (muting) est active tant que cette condition est
satisfaite. La paire de capteurs activée la dernière dépend de la
direction de déplacement de la marchandise.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Formules et exigences pour le calcul de la distance :
L1
v × 2 × TIN capteur d’inhibition (muting)
v × t > L1 + L3
L2 < L3
TIN barrage immatériel < TIN capteur d’inhibition (muting)
Avec …
L1 = Distance entre les capteurs intérieurs (disposition symétrique par rapport à la
direction de détection de l’ESPE)
L2 = Distance entre les capteurs extérieurs (disposition symétrique par rapport à la
direction de détection de l’ESPE)
L3 = Longueur de la marchandise dans la direction de convoyage
v = Vitesse des marchandises (par ex. bande transporteuse)
t = Réglage de la durée totale d’inhibition [s]
TIN barrage immatériel, TIN capteur d’inhibition (muting) = Temps de réponse du barrage immatériel ou des
capteurs d’inhibition dans un système Flexi Soft (voir le chapitre «Temps de réponse
du système Flexi Soft» dans la notice d’instructions du matériel Flexi Soft)
Remarques
Dans cet exemple, la marchandise peut être déplacée soit dans les deux sens, soit
dans un sens de transport fixe qui peut être alors défini uniquement dans les conditions
suivantes :
– avec l’entrée facultative C1. Dans la mesure où il est utilisé, l’entrée C1 doit toujours
être activée, avant que les deux capteurs d’inhibition de la première paire (par ex.
A1 et A2) ne passent à l’état haut.
– avec l’aide du paramètre de configuration Contrôle du sens de passage.
La disposition des capteurs illustrée par cet exemple convient à tous les types de
capteurs.
Éviter toute influence mutuelle des capteurs.
Il faut améliorer la protection contre les manipulations ainsi que la sécurité à l’aide des
fonctions configurables suivantes :
– surveillance de simultanéité ;
– surveillance de la durée totale d’inhibition ;
– fin d’inhibition par l’ESPE ;
– surveillance de séquence.
Des informations sur le câblage sont données à la section 9.10.3.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
235
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Chronogramme
Le bloc fonction exige qu’une séquence d’inhibition valable soit exécutée. Fig. 215 illustre
un exemple de séquences d’inhibition valable basée sur les paramètres par défaut pour
ce bloc fonction.
Fig. 215 : Séquence
d’inhibition valable avec
utilisation de la configuration
par défaut
Capteur d’inhibition
(muting) A1
Capteur d’inhibition
(muting) A2
OSSDs du capteur de
sécurité
Capteur d’inhibition
(muting) B1
Capteur d’inhibition
(muting) B2
Activation
Erreur d’inhibition
État d’inhibition
(muting)
236
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Inhibition croisée – direction du déplacement seulement vers l’avant ou vers
l’arrière
9.10.8
Schéma de principe de bloc fonction
Fig. 216 : Ports logiques du
bloc fonction Inhibition
croisée avec entrée
optionnelle C1
Représentation de l’application
Fig. 217 montre un exemple de disposition des capteurs pour le bloc fonction Inhibition
croisée. L’entrée facultative C1 est utilisé comme protection supplémentaire contre les
manipulations du système d’inhibition.
Fig. 217 : Exemple
d’inhibition croisée avec
entrée C1 optionnelle
L2
Zone dangereuse
L1
C1
Marchandise transportée
A1
A2
L3
L4
ESPE (par ex. barrage
immatériel de sécurité)
La fonction de protection de l’équipement de protection est inhibée, lorsque les capteurs
d’inhibition sont actionnés dans un ordre déterminé. L’entrée facultative C1 doit toujours
être activé, avant que les deux capteurs d’inhibition de la première paire (par ex. A1 et A2)
ne passent à l’état haut.
Conditions d’entrée pour des capteurs d’inhibition
Tab. 110 : Conditions pour
l’inhibition croisée avec
entrée C1 optionnelle
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Condition
Description
C1 & A1 & A2
Entrée C1 doit toujours être activé, avant que les deux capteurs
d’inhibition de la première paire (par ex. A1 et A2) ne passent à
l’état haut.
A1 & A2
L’inhibition est valable tant que cette condition est remplie et
que l’hypothèse de travail est celle présentée ci-dessus.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
237
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Formules et exigences pour le calcul de la distance :
L1
v × TIN capteur d’inhibition (muting)
v × t > L2 + L3
L3 > L4
TIN barrage immatériel < TIN capteur d’inhibition (muting)
Avec …
L1 = Distance minimale entre la ligne de détection de l’ESPE et la détection par A1, A2
L2 = Distance entre les deux points de détection des capteurs (capteurs activés/capteurs
effacés)
L3 = Longueur de la marchandise dans la direction de convoyage
L4 = Distance maximale entre C1 et la ligne de détection de A1, A2
v = Vitesse des marchandises (par ex. bande transporteuse)
t = Réglage de la durée totale d’inhibition [s]
TIN barrage immatériel, TIN capteur d’inhibition (muting) = Temps de réponse du barrage immatériel ou des
capteurs d’inhibition dans un système Flexi Soft (voir le chapitre «Temps de réponse
du système Flexi Soft» dans la notice d’instructions du matériel Flexi Soft)
Remarques
Dans cet exemple, le flux de marchandises peut se déplacer dans une seule direction.
Pour que la marchandise puisse circuler dans tous les deux directions (c.-à-d. bidirectionnel), disposer le point de croisement directement dans les faisceaux de l’ESPE (voir
la section 9.10.9 «Inhibition croisée – transport de marchandises dans les deux
directions», page 239).
La disposition des capteurs illustrée par cet exemple valable aussi bien pour les
barrières monofaisceaux que pour les barrière réflex.
Éviter toute influence mutuelle des capteurs.
Il faut améliorer la protection contre les manipulations ainsi que la sécurité à l’aide des
fonctions configurables suivantes :
– surveillance de simultanéité ;
– surveillance de la durée totale d’inhibition ;
– fin d’inhibition par l’ESPE.
Des informations sur le câblage sont données à la section 9.10.3.
Chronogramme
Le bloc fonction exige qu’une séquence d’inhibition valable soit exécutée. Fig. 218 illustre
un exemple de séquences d’inhibition valable basée sur les paramètres par défaut pour
ce bloc fonction. L’entrée facultative C1 n’apparaît pas sur la séquence présentée cidessous.
238
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Fig. 218 : Séquence
d’inhibition valable avec
utilisation de la configuration
par défaut
Capteur d’inhibition
(muting) A1
Capteur d’inhibition
(muting) A2
OSSDs du capteur de
sécurité
Activation
Erreur d’inhibition
État d’inhibition (muting)
9.10.9
Inhibition croisée – transport de marchandises dans les deux directions
Schéma de principe de bloc fonction
Fig. 219 : Ports logiques du
bloc fonction Inhibition
croisée
Représentation de l’application
Pour les applications d’inhibition avec une paire de capteurs croisés et pour lesquel la
marchandise doit être déplacée dans les deux directions, il est possible de disposer les
capteurs comme indiqué ci-après. Le signal facultatif C1 n’est pas utilisé dans cet
exemple d’application.
S’assurer que les capteurs d’inhibition ne détectent que la marchandise transportée !
ATTENTION
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Il faut s’assurer que les capteurs d’inhibition sont disposés de sorte que personne ne
puisse pénétrer dans la zone dangereuse au motif qu’elle satisferait aux conditions d’inhibtion (c.-à-d. activerait les deux capteurs d’inhibition, ce qui serait détecté comme condition valable d’inhibition).
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
239
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Fig. 220 : Inhibition croisée
pour un transport
bidirectionnel des
marchandises
Zone dangereuse
L2
L1
A1
Marchandise transportée
A2
L3
ESPE (par ex. barrage
immatériel de sécurité)
Conditions d’entrée pour des capteurs d’inhibition
Tab. 111 : Conditions pour
l’inhibition croisée sans
entrée C1 optionnelle
Condition
Description
A1 & A2
L’inhibition est valable tant que cette condition est remplie et
que l’hypothèse de travail est celle présentée ci-dessus.
Formules et exigences pour le calcul de la distance :
L1
v × TIN capteur d’inhibition (muting)
v × t > L2 + L3
TIN barrage immatériel < TIN capteur d’inhibition (muting)
Avec …
L1 = Distance minimale entre la ligne de détection de l’ESPE et la détection par A1, A2
L2 = Distance entre les deux points de détection des capteurs (capteurs activés/capteurs
effacés)
L3 = Longueur de la marchandise dans la direction de convoyage
v = Vitesse des marchandises (par ex. bande transporteuse)
t = Réglage de la durée totale d’inhibition [s]
TIN barrage immatériel, TIN capteur d’inhibition (muting) = Temps de réponse du barrage immatériel ou des
capteurs d’inhibition dans un système Flexi Soft (voir le chapitre «Temps de réponse
du système Flexi Soft» dans la notice d’instructions du matériel Flexi Soft)
Remarques
Dans cet exemple, le flux de marchandises peut se déplacer dans les deux sens.
Pour que la marchandise puisse circuler dans les deux directions, disposer le point de
croisement des faisceaux des capteurs d’inhibition exactement sur la ligne de passage
des faisceaux de l’ESPE.
Pour que la marchandise puisse circuler dans une seule direction, disposer le point de
croisement des faisceaux des capteurs d’inhibition en arrière de la ligne de passage
des faisceaux de l’ESPE (voir la section 9.10.8 «Inhibition croisée – direction du
déplacement seulement vers l’avant ou vers l’arrière», page 237).
La disposition des capteurs illustrée par cet exemple valable aussi bien pour les
barrières monofaisceaux que pour les barrière réflex.
Éviter toute influence mutuelle des capteurs.
240
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Il faut améliorer la protection contre les manipulations ainsi que la sécurité à l’aide des
fonctions configurables suivantes :
– surveillance de simultanéité ;
– surveillance de la durée totale d’inhibition ;
– fin d’inhibition par l’ESPE.
Des informations sur le câblage sont données à la section 9.10.3.
Chronogramme
Le bloc fonction exige qu’une séquence d’inhibition valable soit exécutée. Fig. 221 illustre
un exemple de séquences d’inhibition valable basée sur les paramètres par défaut pour
ce bloc fonction.
Fig. 221 : Séquence
d’inhibition valable avec
utilisation de la configuration
par défaut
Capteur d’inhibition
(muting) A1
Capteur d’inhibition
(muting) A2
OSSDs du capteur de
sécurité
Activation
Erreur d’inhibition
État d’inhibition
(muting)
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
241
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.11
Blocs fonction de surveillance de contacts de presse
9.11.1
Présentation et description générale
Pour les applications sur les presses, il existe deux types complémentaires de blocs
fonction. Ce chapitre décrit les blocs fonction de surveillance de contacts de presse qui
fournissent des signaux pour les blocs fonction de commande de cycle de presse.
Il existe deux blocs fonction différents de surveillance de contacts de presse. Ils peuvent
être utilisés pour surveiller la conformité de la séquence du signal de came et l’arrêt correct (inertie) de la presse. Les sorties de ces blocs fonction indiquent la phase de cycle de
presse en cours dans laquelle la presse fonctionne (par ex. montée ou point mort haut).
En général les sorties Activation, Haut et Montée d’un bloc fonction de surveillance de
contacts de presse sont reliées aux entrées correspondantes d’un ou plusieurs blocs
fonction de commande de cycle de presse.
Tab. 112 : Présentation des
blocs fonction de surveillance
de contacts de presse
Presse excentrique
Presse universelle
Types de presse
courants
Presse excentrique
Presse excentrique
Directions de course
Marche avant
Marche avant et marche arrière
Came de dépassement
Point mort haut (PMH/TDC)
Came de remontée
Point mort bas (PMB/BDC)
Came dynamique
Contact de commande d’arrêt
ou SCC (Stop Control Contact)
Quand PMH/TDC = état bas
Haut
Quand Came de dépassement
= état haut
Condition de
Remontée
Quand Came de remontée =
état haut
Quand PMB/BDC = état haut
Surveillance de
dépassement
En option
En option
Désactivation du
monitoring
En option
En option
Presse hydraulique
de presse
Cames
Condition de position
242
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
9.11.2
Contact de presse excentrique
Schéma de principe de bloc fonction
Fig. 222 : Ports logiques du
bloc fonction Contact de
presse excentrique
Description générale
Le bloc fonction de contacts de presse excentrique peut être utilisé pour des types particuliers de presses à excentrique (c.-à-d. presses mécaniques). La configuration minimale
nécessite un contact de Came de dépassement et un contact de Came de remontée. Il
est également possible de raccorder un Came dynamique.
Paramètres du bloc fonction
Tab. 113 : Paramètres du
bloc fonction Contact de
presse excentrique
Paramètres
Entrée de came dynamique
Valeurs possibles
Avec
Sans
Durée min. d’impulsion de réarmement
100 ms
350 ms
Entrée de réarmement
Avec
Sans
Désactivation de l’entrée surveillée
Avec
Sans
Utiliser l’indicateur de défaut
Avec
Sans
Sortie Activation
La sortie Activation est utilisée pour arrêter la presse et est reliée à un autre bloc fonction
complémentaire, par ex. Configuration de presse ou Presse – cycle unique. Si aucun défaut n’a été détecté, la sortie Activation du bloc fonction est à l’état haut.
Si un défaut quelconque dans la séquence des signaux de contact est détectée, la sortie
Activation passe à l’état bas, la sortie de défaut correspondante passe à l’état haut et la
sortie Requête de réarmement passe à l’état haut. Une séquence valable de réarmement
sur l’entrée Réarmement est alors nécessaire.
La sortie Activation passe aussi à l’état bas si la surveillance est désactivée.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
243
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Entrée Réarmement
Une séquence de réarmement valable sur l’entrée Réarmement est une transition BasHaut-Bas avec une durée minimale d’impulsion de 100 ms ou 350 ms et maximale de
30 s. Les impulsions les plus courtes et les plus longues sont ignorées.
S’assurer que les transitions des signaux de réarmement satisfont aux exigences !
ATTENTION
En cas de court-circuit avec le potentiel Haut (au 24 V CC) sur une entrée physique, il est
possible que le signal détecté fasse apparaître une impulsion si le signal est réinitialisé
suite à la détection du court-circuit. Si une telle impulsion peut entraîner l’apparition d’une
situation dangereuse de la machine, il faut observer les points suivants :
s’assurer que le câblage des signaux soit protégé (afin d’empêcher un court-circuit
transversal entre les différents signaux) ;
ne pas détecter les courts-circuits, c.-à-d. ne pas relier les sorties de test.
Les signaux relatifs à la sécurité doivent être conformes aux normes et aux
prescriptions applicables !
Il faut observer les prescriptions locales, régionales et nationales ainsi que les normes
applicables. Les normes de type C comme EN 692 et EN 693 comportent des exigences
sur la manière dont les signaux relatifs à la sécurité doivent être utilisés. Par exemple, il
peut être nécessaire de protéger le signal de redémarrage par des moyens appropriés en
cas d’erreur de dépassement (par ex. avec un interrupteur à clé ou placer dans une
armoire de commande fermée à clé).
Si l’entrée de Réarmement est désactivée, un défaut ne peut être réinitialisé qu’en arrêtant l’exécution logique, par ex. en coupant momentanément l’alimentation ou en mettant
momentanément la station à l’état Arrêt avec le logiciel Flexi Soft Designer.
Sortie Haut et sortie Montée
La sortie Haut est généralement utilisée pour arrêter la presse et est relié à un bloc fonction de presse complémentaire, par ex. Configuration de presse ou Presse – cycle unique.
La sortie Montée est généralement reliée à un autre bloc fonction de presse complémentaire, par ex. Presse – cycle unique ou Configuration de presse. Elle peut en outre être
utilisée pour initier l’inhibition de course montante.
Ce bloc fonction détermine la sortie Montée et la sortie Haut en fonction des changements de valeur des entrées de came. Si le bloc fonction détecte un défaut, les deux
sorties sont désactivées (mises à zéro).
Sans Came dynamique
La sortie Montée est mise à l’état haut par un front montant (transition de l’état bas à
l’état haut) sur l’entrée Came de remontée et est mise à l’état bas par un front montant
sur l’entrée Came de dépassement.
La sortie Haut est mise à l’état haut si l’entrée Came de dépassement est à l’état haut.
244
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Fig. 223 : Cycle de presse
pour le bloc fonction de contacts de presse excentrique
sans Came dynamique
Sortie Haut
Came de dépassement
Came de remontée
État bas
État haut
Sortie Montée
Avec came dynamique
Si ce bloc fonction est configuré avec Came dynamique, le démarrage de la phase Haut
peut être avancé par un front descendant (transition de l’état haut à l’état bas) sur
l’entrée Came dynamique.
La sortie Montée est mise à l’état haut par un front montant (transition de l’état bas à
l’état haut) sur l’entrée Came de remontée. Elle est mise à l’état bas par le premier
événement qui se produit : front montant sur l’entrée Came de dépassement ou front
descendant sur l’entrée Came dynamique.
La sortie Haut est mise à l’état haut par le premier événement qui se produit : front
montant sur l’entrée Came de dépassement ou front descendant sur l’entrée Came
dynamique. La sortie Haut est mise à l’état bas par un front descendant sur l’entrée
Came de dépassement.
Fig. 224 : Cycle de presse
pour le bloc fonction de contacts de presse excentrique
avec came dynamique sur la
remontée
Sortie Haut
Came de dépassement
Came de remontée
Came dynamique
État bas
État haut
Sortie Montée
S’il y a un front descendant sur l’entrée Came dynamique lorsque l’entrée Came de remontée est à l’état bas, c.-à-d. dans la phase de descente du cycle de presse, la sortie
Haut passe à l’état haut jusqu’à la détection d’un front montant sur l’entrée Came de
remontée. La sortie Montée reste à l’état bas pour le reste du cycle de presse.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
245
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Fig. 225 : Cycle de presse
pour le bloc fonction de contacts de presse excentrique
avec Came dynamique à la
remontée et à la descente
Sortie Haut
Came de dépassement
Came de remontée
Came dynamique
État bas
État haut
Sortie Montée
Remarque
Si l’entrée Came de remontée est déjà à l’état haut quand la surveillance des entrées
came débute, (par ex. au cours du premier cycle logique suivant la réinitialisation d’un
défaut ou après l’activation de la surveillance par l’entrée Désactivation du monitoring),
la sortie Montée reste à l’état bas jusqu’à la première détection effective d’une transition
de l’état bas à l’état haut sur l’entrée Came de remontée.
Surveillance de contacts
Les signaux d’entrée Came de dépassement, Came de remontée et Commande doivent
être conformes à la Fig. 226 et aux règles ci-après.
Fig. 226 : Surveillance de
contacts avec le bloc fonction
de contacts de presse
excentrique
Came de dépassement
= État haut ?
= État haut ?
= État bas ?
Came de remontée
État bas
État haut
= État bas ?
246
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
(1) Le dépassement doit commencer pendant la phase de remontée : le front montant sur
l’entrée Came de dépassement (transition Bas-Haut) doit se produire pendant que
l’entrée Came de remontée est à l’état haut.
(2) Le dépassement doit se terminer après la fin de la phase de remontée : le front descendant sur l’entrée Came de dépassement (transition Haut-Bas) doit se produire
pendant que l’entrée Came de remontée est à l’état bas.
(3) La phase de remontée doit commencer après la fin du dépassement : le front montant
sur l’entrée Came de remontée (transition Bas-Haut) doit se produire pendant que
l’entrée Came de dépassement est à l’état bas.
(4) La phase de remontée doit se terminer pendant le dépassement : le front montant sur
l’entrée Came de remontée (transition Haut-Bas) doit se produire pendant que l’entrée
Came de dépassement est à l’état haut.
Si l’une au moins de ces conditions n’est pas remplie pendant le fonctionnement, la sortie
Activation passe à l’état bas et la sortie Erreur de contact passe à l’état haut.
Une séquence valable conforme aux conditions se décrit comme suit :
1. condition de démarrage : entrée Came de dépassement = état haut, entrée Came de
remontée = état bas
2. entrée Came de dépassement : état haut
3. entrée Came de remontée : état bas
état haut
4. entrée Came de dépassement : état bas
5. entrée Came de remontée : état haut
état bas
état haut
état bas
Respecter les normes et réglementations de sécurité applicables !
ATTENTION
Toutes les parties de l’installation relatives à la sécurité (câblage, capteurs et actionneurs
raccordés, paramètres de configuration) doivent être conformes aux réglementations et
aux normes de sécurité applicables (par ex. EN 62 061 ou EN ISO 13 849J1 ou les normes
de type C comme EN 692 et EN 693). Dans la logique des organes de sécurité, seuls des
signaux de sécurité peuvent être utilisés. S’assurer que toutes les normes et prescriptions
applicables sont mises en œuvre !
Cela doit être pris en considération en particulier pour une Came de remontée, si la sortie
Montée est utilisée pour l’inhibition de course montante, par ex. en combinaison avec un
bloc fonction de commande de cycle de presse.
Afin de se conformer aux normes de sécurité, il peut être nécessaire d’utiliser des interrupteurs testables pour les signaux d’entrée de la came, chacun disposant de sa propre
source de test. Pour utiliser des sources de test différentes pour les signaux de came, la
Came de dépassement, la Came de remontée et la Came dynamique doivent être reliées
aux différents modules XTDI ou XTIO.
Remarque
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Un XTDI n’a que deux sources de test seulement, même s’il dispose de huit bornes de
sorties de test.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
247
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Surveillance de dépassement
Le bloc fonction de contacts de presse excentrique surveille le dépassement de la presse.
Si la Came de dépassement reste engagée bien que la presse est supposée s’être arrêtée, alors, le bloc fonction détecte un défaut de dépassement.
Le signal d’entrée Commande doit être conforme à la Fig. 227 et à la règle ci-dessous.
Fig. 227 : Surveillance de
dépassement avec le bloc
fonction de contacts de
presse excentrique
État haut
État bas
Sortie Haut
Came de
dépassement
= État bas
État haut ?
Commande
ou
État haut ?
État bas
État haut
Indifférent
À l’entrée Commande il doit y avoir soit une transition Bas-Haut tandis que la sortie Haut
est à l’état haut, soit l’entrée Commande doit être à l’état haut à la fin du signal Came de
dépassement (transition Haut-Bas). Si aucune de ces conditions n’est remplie, la sortie
Activation passe à l’état bas et la sortie Erreur de dépassement passe à l’état haut.
L’entrée Commande doit être reliée au signal de commande de la sortie physique de l’entraînement de presse, de façon que le bloc fonction puisse déterminer si la presse est
censée être en fonctionnement ou en attente. En général, il s’agit de la sortie Activation
d’un bloc fonction de Configuration de presse ou Presse – cycle unique placé en aval.
Remarque
Ne jamais connecter de signaux physiques d’entrée sur l’entrée Commande. Raccorder le
signal qui commande la sortie physique d’entraînement de la presse au moyen d’une étiquette de saut ou d’un marqueur CPU.
Si une étiquette de saut est utilisée, s’assurer que le signal bénéficie d’une surveillance
du retour. Cette propriété est indiquée par un symbole d’horloge sur l’étiquette de saut.
Dans ce but, relier les sorties de ce bloc fonction aux blocs fonction suivants avant de
connecter l’étiquette de saut à l’entrée Commande. Cela s’applique particulièrement si
toutes les connexions aux blocs fonction suivants sont également réalisés au moyen
d’étiquettes de saut.
Si un marqueur de CPU est utilisé, un bloc fonction Routage doit être utilisé pour diviser
le signal en une sortie physique pour l’entraînement de la presse et une sortie de marqueur de CPU.
248
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Désactivation du monitoring
En utilisant cette entrée optionnelle, il est possible de désactiver la fonction de surveillance sous certaines conditions afin d’empêcher le bloc fonction de générer un état d’erreur.
Cela peut être utile dans certains modes de fonctionnement, par ex. pendant la mise au
point de la machine ou lorsque la presse tourne en arrière.
Si l’entrée Désactivation du monitoring est à l’état haut, la sortie Activation du bloc fonction de contacts de presse excentrique est à l’état bas et la surveillance de la séquence du
signal de came et de dépassement est inhibée, sous condition d’absence de défaut. L’état
des sorties de défaut n’est pas affecté par cette fonction.
Si l’entrée Désactivation du monitoring est à l’état haut et qu’un défaut est présent, une
réinitialisation du défaut est possible.
Lorsque l’entrée Désactivation du monitoring passe de l’état haut à l’état bas, le bloc
fonction se comporte de la même manière qu’après un changement de l’état Arrêt à l’état
Marche, c.-à-d. que la sortie Activation repasse à l’état haut.
9.11.3
Contact de presse universel
Schéma de principe de bloc fonction
Fig. 228 : Ports logiques du
bloc fonction Contact de
presse universel
Description générale
Le bloc fonction Contact de presse universel peut être utilisé pour différents types de
presse (par ex. presses hydrauliques et excentriques, c.-à-d. mécaniques). La configuration
minimale exige seulement un contact PMH/TDC (point mort haut). En option, l’entrée
PMB/BDC (point mort bas) et l’entrée de came de dépassement SCC (Stop Control
Contact) peuvent être connectées.
La sortie Montée est disponible seulement si l’entrée PMB/BDC est activée.
La surveillance de dépassement est possible seulement si l’entrée SCC est activée.
Si PMB/BDC et SCC ne sont pas utilisés, il n’est pas possible d’effectuer un contrôle
de cohérence pour ce bloc fonction. Dans ce cas il n’est pas possible de tester la course
morte. La seule fonction restant disponible dans ce cas est la mise à disposition du
signal de la sortie Haut.
Ne pas utiliser ce bloc fonction pour des tâches de sécurité sans exploiter les entrées
PMB/BDC et SCC !
ATTENTION
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Si ce bloc fonction est utilisé sans les entrées PMB/BDC et SCC, il doit être utilisé uniquement pour une commande d’automatisme, en aucun cas pour des tâches de sécurité.
Dans le cas contraire, l’opérateur de la presse courrait un risque.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
249
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Paramètres du bloc fonction
Tab. 114 : Paramètres du
bloc fonction Contact de
presse universel
Paramètres
Entrée SCC
Valeurs possibles
Avec
Sans
Entrée PMB/BDC
Avec
Sans
Nombre de signaux PMB par cycle
1 (par ex. presse excentrique)
0–2 (par ex. presse hydraulique)
Durée min. d’impulsion de réarmement
100 ms
350 ms
Entrée de réarmement
Avec
Sans
Désactivation de l’entrée surveillée
Avec
Sans
Utiliser l’indicateur de défaut
Avec
Sans
Sortie Activation
La sortie Activation est utilisée pour arrêter la presse et est reliée à un autre bloc fonction
complémentaire, par ex. Configuration de presse ou Presse – cycle unique. Si aucun défaut n’a été détecté, la sortie Activation du bloc fonction est à l’état haut.
Si un défaut quelconque dans la séquence des signaux de contact est détectée, la sortie
Activation passe à l’état bas, la sortie de défaut correspondante passe à l’état haut et la
sortie Requête de réarmement passe à l’état haut. Une séquence valable de réarmement
sur l’entrée Réarmement est alors nécessaire.
La sortie Activation passe aussi à l’état bas si la surveillance est désactivée.
Entrée Réarmement
Une séquence de réarmement valable sur l’entrée Réarmement est une transition BasHaut-Bas avec une durée minimale d’impulsion de 100 ms ou 350 ms et maximale de
30 s. Les impulsions les plus courtes et les plus longues sont ignorées.
250
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
S’assurer que les transitions des signaux de réarmement satisfont aux exigences !
ATTENTION
En cas de court-circuit avec le potentiel Haut (au 24 V CC) sur une entrée physique, il est
possible que le signal détecté fasse apparaître une impulsion si le signal est réinitialisé
suite à la détection du court-circuit. Si une telle impulsion peut entraîner l’apparition d’une
situation dangereuse de la machine, il faut observer les points suivants :
s’assurer que le câblage des signaux soit protégé (afin d’empêcher un court-circuit
transversal entre les différents signaux) ;
ne pas détecter les courts-circuits, c.-à-d. ne pas relier les sorties de test.
Les signaux relatifs à la sécurité doivent être conformes aux normes et aux prescriptions applicables !
Il faut observer les prescriptions locales, régionales et nationales ainsi que les normes
applicables. Les normes de type C comme EN 692 et EN 693 comportent des exigences
sur la manière dont les signaux relatifs à la sécurité doivent être utilisés. Par exemple, il
peut être nécessaire de protéger le signal de redémarrage par des moyens appropriés en
cas d’erreur de dépassement (par ex. avec un interrupteur à clé ou placer dans une
armoire de commande fermée à clé).
Si l’entrée de Réarmement est désactivée, un défaut ne peut être réinitialisé qu’en arrêtant l’exécution logique, par ex. en coupant momentanément l’alimentation ou en mettant
momentanément la station à l’état Arrêt avec le logiciel Flexi Soft Designer.
Sortie Haut et sortie Montée
La sortie Haut est généralement utilisée pour arrêter la presse et est relié à un bloc fonction de presse complémentaire, par ex. Configuration de presse ou Presse – cycle unique.
La sortie Montée est généralement reliée à un autre bloc fonction de presse complémentaire, par ex. Presse – cycle unique ou Configuration de presse. Elle peut en outre être
utilisée pour initier l’inhibition de course montante.
Ce bloc fonction détermine la sortie Montée et la sortie Haut en fonction des changements de valeur des entrées de came. Si le bloc fonction détecte un défaut, les deux
sorties sont désactivées (mises à zéro).
La sortie Haut est mise à l’état haut si l’entrée PMH/TDC est à l’état bas. La sortie
Montée est mise à l’état haut par un front montant (transition de l’état bas à l’état haut)
sur l’entrée PMB/BDC. Elle est mise à l’état bas par le premier événement qui se produit
front descendant sur l’entrée PMH/TDC ou front descendant sur l’entrée PMB/BDC.
Si le bloc fonction démarre (mise sous tension, Désactiver Activer) avec l’entrée
PMB/BDC à l’état haut, la sortie Montée reste à l’état bas pour le premier cycle de
presse.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
251
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Fig. 229 : Cycle de presse
pour le bloc fonction Contact
de presse universel avec
front descendant de
PMH/TDC avant PMB/BDC
Sortie Haut
PMH/TDC
PMB/BDC
État bas
État haut
Sortie Montée
Fig. 230 : Cycle de presse
pour le bloc fonction Contact
de presse universel avec
front descendant de
PMB/BDC avant PMH/TDC
Sortie Haut
PMH/TDC
PMB/BDC
État bas
État haut
Sortie Montée
Un second front montant de l’entrée PMB/BDC ne redémarre pas la phase de remontée.
C’est le cas, si le Nombre de signaux PMB par cycle est 0–2 (par ex. presse hydraulique),
et que le coulisseau de la presse effectue des va-et-vient dans la partie inférieure de sa
course.
252
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Fig. 231 : Cycle de presse
pour le bloc fonction Contact
de presse universel avec 2
transitions PMB/BDC
Sortie Haut
PMH/TDC
PMB/BDC
État bas
État haut
Sortie Montée
PMB/BDC : 1 > 0
Up = 0
Si dans cette configuration, aucune impulsion PMB/BDC n’est détectée pendant le cycle,
la sortie Montée reste à l’état bas pour toute la durée du cycle.
Remarque
Si l’entrée PMB/BDC est déjà à l’état haut quand la surveillance des entrées came débute, (par ex. au cours du premier cycle logique suivant la réinitialisation d’un défaut ou
après l’activation de la surveillance par l’entrée Désactivation du monitoring), la sortie
Montée reste à l’état bas pendant le premier cycle. La transition suivante de l’état bas à
l’état haut de l’entrée PMB/BDC n’est acceptée qu’après l’apparition d’une transition de
l’état haut à l’état bas sur la sortie Haut.
Surveillance de PMH/TDC
Il doit y avoir exactement une impulsion PMH/TDC par cycle. Toute violation de cette règle
peut être détectée seulement si l’entrée SCC est activée et/ou que l’entrée PMB/BDC est
activée et que le paramètre Nombre de signaux PMB par cycle est réglé sur 1 (par ex.
presse excentrique).
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
253
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Surveillance de SCC
Si SCC est activé, les signaux d’entrée SCC doivent être conformes à la Fig. 232 et aux
règles suivantes :
Fig. 232 : Surveillance de
contact à l’aide du bloc
fonction Contact de presse
universel avec la came de
dépassement (SCC) activée
= État haut ?
PMH/TDC
ou
= État haut ?
SCC
État bas
État haut
Il doit y avoir exactement une impulsion SCC par cycle. Le front montant de l’entrée SCC
(transition Bas-Haut) doit se produire avant le front descendant de l’entrée PMH/TDC. Le
front descendant de l’entrée SCC (transition Haut-Bas) doit se produire après le front
montant de l’entrée PMH/TDC. Cela signifie qu’à tout moment l’une au moins des deux
entrées doit être à l’état haut.
Surveillance de PMB/BDC
Si PMB/BDC est activé et SCC est désactivé, les signaux d’entrée PMB/BDC doivent être
conformes à la Fig. 233 et aux règles ci-dessous.
Fig. 233 : Surveillance de
contact à l’aide du bloc
fonction Contact de presse
universel avec PMB/BDC
activé
= État bas ?
PMH/TDC
PMB/BDC
État bas
État haut
= État haut ?
(1) Le début du signal PMB/BDC (transition Bas-Haut) doit être proche de 180 ° et doit se
produire pendant que l’entrée PMH/TDC est à l’état haut.
(2) La fin du signal PMB/BDC (transition Haut-Bas) doit se produire avant le front montant
(transition Bas-Haut) de l’entrée PMH/TDC. En d’autres termes, le signal PMB/BDC
doit être à l’état bas au moment où se produit la transition Bas-Haut sur l’entrée
PMH/TDC.
254
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Surveillance de PMB/BDC et SCC
Si PMB/BDC et SCC sont activés, les signaux d’entrée PMB/BDC doivent être conformes
à la Fig. 234 et aux règles ci-dessous :
Fig. 234 : Surveillance de
contact à l’aide du bloc
fonction Contact de presse
universel avec PMB/BDC et
SCC activé
= État bas ?
PMH/TDC
PMB/BDC
SCC
État bas
État haut
= État haut ?
Haut
Bas avant ?
(1) Le début du signal PMB/BDC (transition Bas-Haut) doit être proche de 180 ° et se
produire pendant que l’entrée PMH/TDC est à l’état haut et après le front descendant
(transition Haut-Bas) de l’entrée SCC (l’entrée SCC peut être déjà revenue à l’état haut
entretemps).
(2) La fin du signal PMB/BDC (transition Haut-Bas) doit se produire avant le front descendant (transition Haut-Bas) de l’entrée SCC. En d’autres termes, le signal PMB/BDC
doit être à l’état bas au moment où se produit la transition Haut-Bas sur l’entrée SCC.
Une séquence valable conforme aux conditions relatives à PMB/BDC et SCC se décrit
comme suit :
1. condition de démarrage : PMH/TDC = bas, PMB/BDC = bas, SCC = haut
2. PMH/TDC : état bas
état haut
3. entrée de commande = haut (conformité de la condition pour la surveillance de
dépassement)
4. SCC : état haut
état bas
5. PMB/BDC : état bas
6. SCC : état bas
état haut
état haut
7. PMH/TDC : état haut état bas et PMH/TDC : état haut état bas (la séquence n’a pas
d’importance)
Selon le type de presse (par ex. presse hydraulique), il peut arriver que le début du signal
PMB/BDC (étape 5 ci-dessus) se produisent non pas une mais deux fois ou bien pas du
tout. Pour éviter que cela conduise à la détection d’un défaut de contact, le paramètre
Nombre de signaux PMB par cycle doit prendre la valeur 0–2 (par ex. presse hydraulique). Avec ce paramètre, les conditions pour le signal PMB/BDC s’appliquent pour
chacune des impulsions PMB/BDC avec l’exception du front descendant de l’entrée SCC
(étape 4 ci-dessus).
En outre, le nombre de signaux PMB/BDC (Bas-Haut-Bas) doit être conforme à la valeur
configurée, c.-à-d. soit exactement 1 ou toute valeur entre 0 et 2.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
255
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
0 signaux PMB/BDC par cycle
PMH/
TDC
PMB/
BDC
1 signal PMB/BDC par cycle
2 signaux PMB/BDC par cycle
PMH/
TDC
PMB/
BDC
État bas
État haut
PMH/
TDC
PMB/
BDC
État bas
État haut
État bas
État haut
Entrée PMH/TDC
Entrée PMH/TDC
Entrée PMH/TDC
Sortie Montée
Sortie Montée
Sortie Montée
Fig. 235 : Chronogrammes pour 0, 1 et 2 signaux PMB/BDC par cycle
Si l’une au moins de ces conditions n’est pas remplie pendant le fonctionnement, la sortie
Activation passe à l’état bas et la sortie Erreur de contact passe à l’état haut.
Respecter les normes et réglementations de sécurité applicables !
ATTENTION
Toutes les parties de l’installation relatives à la sécurité (câblage, capteurs et actionneurs
raccordés, paramètres de configuration) doivent être conformes aux réglementations et
aux normes de sécurité applicables (par ex. EN 62 061 ou EN ISO 13 849J1 ou les normes
de type C comme EN 692 et EN 693). Dans la logique des organes de sécurité, seuls des
signaux de sécurité peuvent être utilisés. S’assurer que toutes les normes et prescriptions
applicables sont mises en œuvre !
Toutes ces contraintes doivent être prises en considération en particulier pour le
PMB/BDC, si la sortie Montée est utilisée pour l’inhibition de course montante, par ex. en
association avec un bloc fonction de commande de cycle de presse.
Si le Nombre de signaux PMB par cycle est configuré égal à 0–2 (par ex. presse hydraulique), la détection de défaut du bloc fonction est réduite et toutes les erreurs d’entrée ne
seront pas détectées (par ex. bloqué à l’état bas de l’entrée PMB/BDC).
Afin de se conformer aux normes de sécurité, il peut être nécessaire d’utiliser des interrupteurs testables pour les signaux d’entrée de la came, chacun disposant de sa propre
source de test. Pour utiliser des sources de test différentes pour les signaux de came, les
entrées PMH/TDC, PMB/BDC et SCC doivent être reliées à des modules XTDI ou XTIO
différents.
Remarque
256
Un XTDI n’a que deux sources de test seulement, même s’il dispose de huit bornes de
sorties de test.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Surveillance de dépassement
Si l’entrée SCC est activée, le bloc fonction Contact de presse universel surveille le dépassement de la presse. Si SCC reste engagée bien que la presse est supposée s’être arrêtée, alors, le bloc fonction détecte un défaut de dépassement.
Le signal d’entrée Commande doit être conforme à la Fig. 236 et à la règle ci-dessous.
Fig. 236 : Surveillance de
dépassement avec le bloc
fonction Contact de presse
universel
Sortie Haut
= État bas
État haut ?
Commande
SCC
ou
= État haut ?
État bas
État haut
Indifférent
À l’Entrée de commande il doit se produire soit une transition Bas-Haut entre la transition
Bas-Haut de la sortie Haut et la fin du signal SCC (transition Haut-Bas), soit l’Entrée de
commande doit être à l’état haut à la fin du signal SCC (transition Haut-Bas). Si aucune de
ces conditions n’est remplie, la sortie Activation passe à l’état bas et la sortie Erreur de
dépassement passe à l’état haut.
L’entrée Commande doit être reliée au signal de commande de la sortie physique de
l’entraînement de presse, de façon que le bloc fonction puisse déterminer si la presse est
censée être en fonctionnement ou en attente. En général, il s’agit de la sortie Activation
d’un bloc fonction de Configuration de presse ou Presse – cycle unique placé en aval.
Remarque
Ne jamais connecter de signaux physiques d’entrée sur l’entrée Commande. Raccorder le
signal qui commande la sortie physique d’entraînement de la presse au moyen d’une
étiquette de saut ou d’un marqueur CPU.
Si une étiquette de saut est utilisée, s’assurer que le signal bénéficie d’une surveillance
du retour. Cette propriété est indiquée par un symbole d’horloge sur l’étiquette de saut.
Dans ce but, relier les sorties de ce bloc fonction aux blocs fonction suivants avant de
connecter l’étiquette de saut à l’entrée Commande. Cela s’applique particulièrement si
toutes les connexions aux blocs fonction suivants sont également réalisés au moyen
d’étiquettes de saut.
Si un marqueur de CPU est utilisé, un bloc fonction Routage doit être utilisé pour diviser
le signal en une sortie physique pour l’entraînement de la presse et une sortie de marqueur de CPU.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
257
Chapitre 9
Programmation logique dans le module
principal
Notice d’instructions
Flexi Soft Designer
Désactivation du monitoring
En utilisant cette entrée optionnelle, il est possible de désactiver la fonction de surveillance sous certaines conditions afin d’empêcher le bloc fonction de générer un état d’erreur.
Cela peut être utile dans certains modes de fonctionnement, par ex. pendant la mise au
point de la machine ou lorsque la presse tourne en arrière.
Si l’entrée Désactivation du monitoring est à l’état haut, la sortie Activation du bloc fonction de contacts de presse excentrique est à l’état bas et la surveillance de la séquence du
signal de came et de dépassement est inhibée, sous condition d’absence de défaut. L’état
des sorties de défaut n’est pas affecté par cette fonction.
Si l’entrée Désactivation du monitoring est à l’état haut et qu’un défaut est présent, une
réinitialisation du défaut est possible.
Lorsque l’entrée Désactivation du monitoring passe de l’état haut à l’état bas, le bloc
fonction se comporte de la même manière qu’après un changement de l’état Arrêt à l’état
Marche, c.-à-d. que la sortie Activation repasse à l’état haut.
258
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
9.12
Blocs fonction de commande de cycle de presse
9.12.1
Configuration de presse
Schéma de principe de bloc fonction
Fig. 237 : Ports logiques du
bloc fonction Configuration
de presse
Description générale
Le bloc fonction Configuration de presse s’utilise en général associé aux blocs fonction
Contact de presse universel ou Contact de presse excentrique pour configurer la presse et
que ces derniers lui mettent à disposition en entrée les informations de leur sortie Haut.
La sortie Haut est obligatoire pour le fonctionnement en cycle unique. La commande de la
presse peut par exemple s’effectuer au moyen d’une commande bimanuelle.
Paramètres du bloc fonction
Tab. 115 : Paramètres du
bloc fonction Configuration
de presse
Paramètres
Verrouillage de
redémarrage
Valeurs possibles
Sans
Si Marche/démarrage ou EN1 est inactive
Si Haut est active ou EN1 inactive
Toujours
Entrée de validation
EN2 (démarrage)
Sans
Protection de cycle
unique
Sans
Durée min. d’impulsion de redémarrage
100 ms
Avec
Avec
350 ms
S’assurer que le passage des signaux de redémarrage est conforme aux normes et
prescriptions de sécurité !
ATTENTION
En cas de court-circuit avec le potentiel Haut (au 24 V CC) sur une entrée physique, il est
possible que le signal détecté fasse apparaître une impulsion si le signal est réinitialisé
suite à la détection du court-circuit. Si une telle impulsion peut entraîner l’apparition d’une
situation dangereuse de la machine, il faut observer les points suivants :
s’assurer que le câblage des signaux soit protégé (afin d’empêcher un court-circuit
transversal entre les différents signaux) ;
ne pas détecter les courts-circuits, c.-à-d. ne pas relier les sorties de test.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
259
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Signaux d’entrée du bloc fonction
Le bloc fonction Configuration de presse prend en charge les signaux d’entrée suivants :
Marche/démarrage
Le signal d’entrée Marche/démarrage est utilisé pour signaler le début et la fin du mouvement de la presse. Un front montant (c.-à-d. le passage de l’état bas à l’état haut) à
l’entrée Marche/démarrage signale un démarrage de la presse. Une entrée Marche/
démarrage à l’état bas signale un arrêt de la presse. Si le paramètre Verrouillage de
redémarrage vaut Si Marche/démarrage ou EN1 est inactive, une séquence de redémarrage valable est nécessaire après un arrêt causé par un signal d’entrée Marche/
démarrage à l’état bas.
EN1 (statique)
Le signal d’entrée EN1 (statique) est absolument obligatoire. La sortie Activation passe
toujours immédiatement à l’état bas, si EN1 (statique) est à l’état bas.
Si ce bloc fonction est utilisé associé à un bloc fonction de contact de presse (par ex. contact de presse excentrique ou contact de presse universel), la sortie Activation de ce dernier doit être reliée à l’entrée EN1 (statique) du bloc de fonction de configuration de la
presse.
EN2 (démarrage)
Le signal d’entrée EN2 (démarrage) est facultatif. Si EN2 (démarrage) est configuré, la
sortie Activation peut seulement passer à l’état haut (par ex. pendant la mise sous tension), quand EN2 (démarrage) est à l’état haut. Si la sortie Activation est à l’état haut,
l’entrée EN2 (démarrage) n’est plus surveillée.
Ne pas utiliser l’entrée EN2 (démarrage) pour des tâches de sécurité !
ATTENTION
Ne pas utiliser l’entrée EN2 (démarrage) pour lancer un arrêt d’urgence, car cette entrée
est évaluée temporairement uniquement pendant la séquence de démarrage. Dans le cas
contraire, l’opérateur de la presse courrait un risque.
Haut
Le signal d’entrée Haut est utilisé pour signaler la fin du cycle de presse (c.-à-d., signaler
que la presse a atteint son point mort haut). Ce signal est disponible en sortie des blocs
fonction Contact de presse excentrique et Contact de presse universel. Le signal d’entrée
Haut est utilisé pour la protection de cycle unique. Lorsque le paramètre de configuration
Protection de cycle unique est mis à Avec, la sortie Activation passe à l’état bas quand
l’entrée Haut passe de l’état bas à l’état haut.
Ne pas utiliser l’entrée Haut pour des tâches de sécurité !
ATTENTION
260
Relier l’entrée Haut exclusivement à la sortie Haut d’un bloc fonction Contact de presse
excentrique ou Contact de presse universel ou une source de signal équivalente. Ne pas
utiliser l’entrée Haut pour lancer un arrêt d’urgence. Dans le cas contraire, l’opérateur de
la presse courrait un risque.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Entrée Redémarrage
Si le paramètre Verrouillage de redémarrage est configuré comme Sans, il n’y a pas besoin de signal de Redémarrage pour redémarrer la presse après un arrêt quelconque. Le
paramètre Verrouillage de redémarrage peut également prendre les valeurs suivantes :
Si Marche/démarrage ou EN1 est inactive ;
Si Haut est active ou EN1 inactive ;
Toujours.
Ce paramètre spécifie quand un signal de Redémarrage est attendu comme signal d’entrée pour le bloc fonction.
Si la sortie Activation passe à l’état bas en raison des valeurs mentionnées ci-dessus des
paramètres de configuration pour Verrouillage de redémarrage, la sortie Activation ne
peut être réinitialisée qu’après une séquence de redémarrage valable avec une transition
Bas-Haut-Bas (100 ms ou 350 ms minimum ; les impulsions plus courtes et de plus de
30 s sont ignorées) a été effectuée.
Signaux de sortie du bloc fonction
Requête de redémarrage
La sortie Requête de Redémarrage est Haut, si une séquence de redémarrage valable
est attendue sur l’entrée Redémarrage.
Activation
La sortie Activation est à l’état haut, quand le signal Requête de redémarrage est à l’état
bas (c.-à-d. un redémarrage n’est pas nécessaire) et que les conditions suivantes sont
remplies :
quand Protection de cycle unique est mis à Sans, EN1 (statique) est à l’état haut et
EN2 (démarrage) (si configuré) est à l’état haut ; et un front montant (Bas-Haut) est
détecté sur l’entrée Marche/démarrage ; ou
si Protection de cycle unique est mis à Avec, Marche/démarrage passe de l’état bas
à l’état haut, EN1 (statique) est à l’état haut et EN2 (démarrage) (si configuré) est à
l’état haut. Dans ce cas, la sortie Activation passe à l’état bas si le signal d’entrée Haut
passe de l’état bas à l’état haut.
EN1 (statique) inversé
La sortie EN1 inversé indique si un signal d’activation de sortie est présent sur le bloc
fonction Configuration de presse. Si EN1 (statique) est à l’état haut, EN1 inversé est à
l’état bas et vice versa.
Fig. 238 : Chronogramme du
bloc fonction Configuration
de presse
Marche/démarrage
EN1 (statique)
EN2 (démarrage)
Entrée Haut
Activation
Le signal d’activation reste haut lorsque la fonction
Protection de cycle unique est inactive
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
261
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
9.12.2
Presse – cycle unique
Schéma de principe de bloc fonction
Fig. 239 : Ports logiques du
bloc fonction Presse – cycle
unique
Description générale
Le bloc fonction Presse – cycle unique est généralement utilisé conjointement au bloc
fonction Contact de presse universel ou Contact de presse excentrique afin de fournir
l’information des sorties Haut et Montée ainsi que des entrées de ce bloc fonction. La
sortie Haut est obligatoire pour le fonctionnement en cycle unique. La commande de la
presse peut par exemple s’effectuer au moyen d’une commande bimanuelle ou d’un bloc
fonction Mode N passages en association avec un barrage immatériel de sécurité.
Le paramètre Protection de cycle unique est toujours Actif et non configurable. Cela
signifie que : quand le signal de l’entrée Haut passe à l’état haut, la sortie Activation est
toujours mise à l’état bas. Les conditions préalables pour un redémarrage dépendent de
la configuration du paramètre de Verrouillage de redémarrage.
Paramètres du bloc fonction
Tab. 116 : Paramètres du
bloc fonction Presse – cycle
unique
Paramètres
Verrouillage de
redémarrage
Valeurs possibles
Sans
Si Marche/démarrage, EN1 ou EN3 est inactive
Si EN1 ou EN3 est inactive, ou si Haut commute à l’état haut
Toujours
Si EN1 ou EN3 est inactive
Entrée de validation
EN2 (démarrage)
Sans
Entrée de validation
EN3 (sécurité)
Sans
Mode
marche/démarrage
Coup par coup
Inhibition de course
montante à la mise
en marche/au
démarrage
Sans
Durée max.
d’inhibition de
course montante
262
Avec
Avec
Démarrage cycle
Pour EN3
Pour EN3 et Marche/démarrage
0 = Désactivé, de 1 … 7200 s. L’entrée Montée est disponible
seulement si la valeur n’est pas égale à 0.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Paramètres
Valeurs possibles
Durée min. d’impulsion de redémarrage
100 ms
Désactivation du
redémarrage (pour
EN3) au PMH
Oui
350 ms
Non
S’assurer que le passage des signaux de redémarrage est conforme aux normes et
prescriptions de sécurité !
ATTENTION
En cas de court-circuit avec le potentiel Haut (au 24 V CC) sur une entrée physique, il est
possible que le signal détecté fasse apparaître une impulsion si le signal est réinitialisé
suite à la détection du court-circuit. Si une telle impulsion peut entraîner l’apparition d’une
situation dangereuse de la machine, il faut observer les points suivants :
s’assurer que le câblage des signaux soit protégé (afin d’empêcher un court-circuit
transversal entre les différents signaux) ;
ne pas détecter les courts-circuits, c.-à-d. ne pas relier les sorties de test.
Paramètres d’entrée et signaux d’entrée du bloc fonction
Le bloc fonction Presse – cycle unique prend en charge les signaux d’entrée suivants :
Marche/démarrage
Le signal d’entrée Marche/démarrage est utilisé pour signaler le début et la fin du mouvement de la presse. Un front montant (c.-à-d. le passage de l’état bas à l’état haut) à
l’entrée Marche/démarrage signale un démarrage de la presse. Une entrée Marche/
démarrage à l’état bas signale un arrêt de la presse. Si le paramètre Mode marche/
démarrage vaut Démarrage cycle, la presse ne peut pas être arrêtée par le signal
d’entrée Marche/démarrage.
Prendre des mesures complémentaires de sécurité quand Marche/démarrage vaut
Démarrage cycle !
ATTENTION
Si le paramètre de Mode marche/démarrage vaut Démarrage cycle, il faut prendre des
mesures complémentaires de sécurité (par ex. protection de points dangereux avec un
barrage immatériel). Dans le cas contraire, l’opérateur de la presse courrait un risque.
Si le paramètre Mode marche/démarrage vaut Coup par coup et que Verrouillage de
redémarrage vaut Si Marche/démarrage, EN1 ou EN3 est inactive ou Toujours, une
séquence de Redémarrage valable est nécessaire après un arrêt causé par un signal
d’entrée Marche/démarrage à l’état bas.
La sortie Activation d’un bloc fonction commande bimanuelle ou Mode N passages
convient particulièrement pour relier à l’entrée Marche/démarrage.
EN1 (statique)
Le signal d’entrée EN1 (statique) est absolument obligatoire. La sortie Activation passe
toujours immédiatement à l’état bas, si EN1 (statique) est à l’état bas.
Si ce bloc fonction est utilisé associé à un bloc fonction de contact de presse (par ex.
contact de presse excentrique ou contact de presse universel), la sortie Activation de ce
dernier doit être relié à l’entrée EN1 (statique) de ce bloc de fonction.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
263
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
EN2 (démarrage)
Le signal d’entrée EN2 (démarrage) est facultatif. Si EN2 (démarrage) est configuré, la
sortie Activation peut seulement passer à l’état haut (par ex. pendant la mise sous tension), quand EN2 (démarrage) est à l’état haut. Si la sortie Activation est à l’état haut,
l’entrée EN2 (démarrage) n’est plus surveillée.
Ne pas utiliser l’entrée EN2 (démarrage) pour des tâches de sécurité !
ATTENTION
Ne pas utiliser l’entrée EN2 (démarrage) pour lancer un arrêt d’urgence, car cette entrée
est évaluée temporairement uniquement pendant la séquence de démarrage. Dans le cas
contraire, l’opérateur de la presse courrait un risque.
EN3 (sécurité)
Le signal d’entrée EN3 (sécurité) est un signal facultatif. La sortie Activation peut changer
de l’état bas à l’état haut seulement si EN3 (sécurité) est à l’état haut. Si EN3 (sécurité)
est à l’état bas et que Remontée est à l’état bas, la sortie Activation est mise à l’état bas
et une séquence de Redémarrage doit se produire en conformité avec les réglages.
Si EN1 (statique) et Montée sont à l’état haut et que la durée maximale d’inhibition de
course montante est configurée à une valeur supérieure à 0, le signal EN3 (sécurité) est
inhibé.
Haut
Le signal d’entrée Haut est utilisé pour signaler la fin du cycle de presse (c.-à-d., signaler
que la presse a atteint son point mort haut). Ce signal est disponible en sortie des blocs
fonction Contact de presse excentrique et Contact de presse universel. Le signal d’entrée
Haut est utilisé pour la protection de cycle unique. La sortie Activation passe à l’état bas
si le signal d’entrée Haut passe de l’état bas à l’état haut.
Ne pas utiliser l’entrée Haut pour des tâches de sécurité !
ATTENTION
264
Relier l’entrée Haut exclusivement à la sortie Haut d’un bloc fonction Contact de presse
excentrique ou Contact de presse universel ou une source de signal équivalente. Ne pas
utiliser l’entrée Haut pour lancer un arrêt d’urgence. Dans le cas contraire, l’opérateur de
la presse courrait un risque.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Inhibition de course montante à la mise en marche/au démarrage
Si la Durée max. d’inhibition de course montante n’est pas configurée à 0, l’entrée
Montée doit être connectée.
Remarque
Relier l’entrée Montée exclusivement à la sortie Montée d’un bloc fonction Contact de
presse excentrique ou Contact de presse universel.
Dans ce cas, les signaux d’entrée EN3 (sécurité) et Marche/démarrage sont inhibés
(inhibition de l’entrée Marche/démarrage dépend du réglage des paramètres) quand la
sortie Activation est à l’état haut et que l’entrée Montée est à l’état haut. Ce bloc fonction
n’exécute pas de contrôle de cohérence du signal d’entrée Montée. Si l’entrée Montée est
à l’état haut plusieurs fois au cours d’un seul cycle de presse, il est alors possible de neutraliser plusieurs fois l’entrée correspondante du bloc fonction. Si un signal ne doit pas
être inhibé, il est possible de le relier à l’entrée EN1 (statique) au moyen d’un bloc fonction ET conjointement aux autres signaux qui doivent être connectés à l’entrée EN1
(statique).
Exclure tout risque pendant le mouvement de montée de la presse !
ATTENTION
Si l’inhibition de course montante est utilisée, il faut s’assurer qu’il n’y a aucun risque
pendant la période de montée ne serait-ce que du fait du mouvement lui-même.
Durée max. d’inhibition de course montante
La Durée max. d’inhibition de course montante peut être configurée. Ce temps commence avec le front montant (Bas-Haut) du signal sur l’entrée Montée. Si le temporisateur
atteint la Durée max. d’inhibition de course montante configurée avant qu’un front descendant (Haut-Bas) apparaisse sur l’entrée Montée, le bloc fonction met fin à l’inhibition
sur les entrées EN3 (sécurité) et Marche/démarrage. Si à partir de cet instant l’une de
ces deux entrées passe à l’état bas, la sortie Activation passe également à l’état bas.
Entrée Redémarrage
Si le paramètre Verrouillage de redémarrage est configuré comme Sans, il n’y a pas besoin de signal de Redémarrage pour redémarrer la presse après un arrêt quelconque. Le
paramètre Verrouillage de redémarrage peut également prendre les valeurs suivantes :
Si Marche/démarrage, EN1 ou EN3 est inactive ;
Si EN1 ou EN3 est inactive, ou si Haut commute à l’état haut ;
Toujours ;
Si EN1 ou EN3 est inactive.
Ce paramètre spécifie quand un signal de Redémarrage est attendu comme signal
d’entrée pour le bloc fonction.
Si la sortie Activation passe à l’état bas en raison des valeurs mentionnées ci-dessus des
paramètres de configuration pour Verrouillage de redémarrage, la sortie Activation ne
peut être réinitialisée qu’après une séquence de redémarrage valable avec une transition
Bas-Haut-Bas (100 ms ou 350 ms minimum ; les impulsions plus courtes et de plus de
30 s sont ignorées) a été effectuée.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
265
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Désactivation du redémarrage (pour EN3) au PMH
Le paramètre Désactivation du redémarrage (pour EN3) au PMH empêche d’activer le
verrouillage de redémarrage si l’entrée EN3 (sécurité) passe à l’état bas pendant un arrêt
normal de la presse. Cela signifie que si le paramètre Désactivation du redémarrage
(pour EN3) au PMH est configuré comme Oui et que la sortie Activation passe à l’état bas
suite au passage de l’entrée Haut à l’état haut, alors la sortie Requête de redémarrage ne
passera pas à l’état haut si l’entrée EN3 (sécurité) passe à l’état bas tant que la presse
n’a pas été redémarrée.
Signaux de sortie du bloc fonction
Requête de redémarrage
La sortie Requête de Redémarrage est Haut, si une séquence de Redémarrage valable
est attendue sur l’entrée Redémarrage.
Chronogrammes
Fig. 240 : Chronogramme du
bloc fonction Presse – cycle
unique quand Marche/
démarrage est configuré en
mode coup par coup
Marche/démarrage
Haut
Activation
Fig. 241 : Chronogramme du
bloc fonction Presse – cycle
unique quand Marche/
démarrage est configuré en
mode Démarrage cycle
Marche/démarrage
Haut
Activation
Fig. 242 : Chronogramme du
bloc fonction Presse – cycle
unique avec l’Inhibition de
course montante de Marche/
démarrage et EN3 (sécurité)
Inhibition de course montante
Marche/démarrage
EN3 (sécurité)
Haut
Montée
Activation
266
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
9.12.3
Presse automatique
Schéma de principe de bloc fonction
Fig. 243 : Ports logiques du
bloc fonction Presse
automatique
Description générale
Le bloc fonction Presse automatique est utilisé en association avec les applications de
presse dans lesquelles les pièces sont placées dans la presse et retirées de celle-ci
automatiquement, mais pour lesquelles à l’occasion il faut accéder à la presse, par ex.
pour changer un outil.
Dans ce but, le bloc fonction peut générer un signal d’Arrêt de la presse (c.-à-d. que la
sortie Activation passe à l’état bas) dans une position pour laquelle l’outil peut être
changé commodément (par ex. en position haute), quand un arrêt a été demandé
préalablement.
Paramètres du bloc fonction
Tab. 117 : Paramètres du
bloc fonction Presse
automatique
Paramètres
Valeurs possibles
Verrouillage de redémarrage après
condition d’arrêt
Avec
Requête d’arrêt
Avec entrée Marche/démarrage inactive
Sans
Avec entrée Arrêt active
Entrée Montée
Avec
Sans
Entrée de validation EN2 (démarrage)
Avec
Sans
Durée min. d’impulsion de redémarrage
100 ms
350 ms
S’assurer que le passage des signaux de redémarrage est conforme aux normes et
prescriptions de sécurité !
ATTENTION
En cas de court-circuit avec le potentiel Haut (au 24 V CC) sur une entrée physique, il est
possible que le signal détecté fasse apparaître une impulsion si le signal est réinitialisé
suite à la détection du court-circuit. Si une telle impulsion peut entraîner l’apparition d’une
situation dangereuse de la machine, il faut observer les points suivants :
s’assurer que le câblage des signaux soit protégé (afin d’empêcher un court-circuit
transversal entre les différents signaux) ;
ne pas détecter les courts-circuits, c.-à-d. ne pas relier les sorties de test.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
267
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Paramètres d’entrée et signaux d’entrée du bloc fonction
Requête d’arrêt
Le paramètre Requête d’arrêt détermine l’état Arrêt du bloc fonction Presse automatique.
Si ce paramètre est configuré comme Avec entrée Marche/démarrage inactive, le signal
d’entrée Marche/démarrage est utilisé pour commander directement la sortie Activation.
S’il est configuré comme Avec entrée Arrêt active, la sortie Activation passe à l’état bas,
quand l’entrée Arrêt est à l’état haut.
Dans les deux cas, la sortie Activation passe à l’état haut si les conditions suivantes sont
satisfaites :
un passage de l’état bas à l’état haut se produit sur l’entrée Marche/démarrage, et
l’entrée Arrêt est Bas si toutefois elle est connectée, et
il n’y a aucune autre raison pour qu’un signal d’arrêt soit normalement généré, par ex.
EN1 (statique) est Bas.
Ne pas utiliser les entrées Marche/démarrage et Arrêt pour des arrêts de sécurité !
ATTENTION
Indépendamment du mode de Requête d’arrêt configuré, les entrées Marche/démarrage
et Arrêt ne doivent pas être utilisées pour lancer un arrêt d’urgence. Ses entrées peuvent
être utilisées exclusivement pour le paramétrage des commandes de requêtes d’arrêt
automatisé. Les signaux générant les arrêts de sécurité (par ex. arrêt d’urgence) doivent
être reliés à l’entrée EN1 (statique) du bloc fonction.
Entrée Montée
Si le paramètre d’Entrée Montée est configuré comme Avec, un signal Haut sur l’entrée
Montée permet d’arrêter la presse à la fois pendant la descente et en position haute. Si
ce paramètre est configuré sur Sans, les arrêts normaux ne peuvent se produire qu’au
point mort haut.
Remarque
Relier l’entrée Montée exclusivement à la sortie Montée d’un bloc fonction Contact de
presse excentrique ou Contact de presse universel.
Marche/démarrage
Le signal d’entrée Marche/démarrage est utilisé pour signaler le début et la fin du mouvement de la presse. Si un front montant (Bas-Haut) est détecté sur l’entrée Marche/
démarrage, la sortie Activation passe à l’état haut, à condition que l’entrée Arrêt soit à
l’état bas et qu’aucune autre raison qui devrait normalement déclencher un signal d’arrêt
n’est présente, par ex. EN1 (statique) est à l’état bas. Une séquence de redémarrage
valable peut être nécessaire avant une transition du signal de Marche/démarrage lorsque le paramètre Verrouillage de redémarrage après condition d’arrêt est configuré
comme Avec. Si des dispositifs de commande (par ex. une commande bimanuelle) sont
raccordés sur l’entrée Marche/démarrage, il faut s’assurer qu’aucun redémarrage
inopiné n’est possible.
268
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Arrêt
Si le paramètre de Requête d’arrêt est égal à Avec entrée Arrêt active, l’entrée Arrêt est
utilisée pour signaler un arrêt à la presse. Quand l’entrée Arrêt est à l’état haut, la sortie
Activation passe à l’état bas.
Cette entrée devrait être utilisée uniquement si le paramètre Requête d’arrêt est configuré sur Avec entrée Arrêt active. L’entrée Arrêt n’est pas utilisée quand le paramètre
Requête d’arrêt a été réglé sur Avec entrée Marche/démarrage inactive. Une séquence
de redémarrage valable peut être nécessaire avant une transition du signal de Marche/
démarrage lorsque le paramètre Verrouillage de redémarrage après condition d’arrêt
est configuré comme Avec. L’entrée Arrêt est prévue pour le raccordement de signaux non
relatifs à la sécurité (par ex. provenance d’un automate programmable industriel (API)).
Les signaux relatifs à la sécurité doivent obligatoirement passer par l’entrée EN1 (statique), jamais par l’entrée Arrêt.
EN1 (statique)
Le signal d’entrée EN1 (statique) est absolument obligatoire. La sortie Activation passe
toujours immédiatement à l’état bas, si EN1 (statique) est à l’état bas.
Si ce bloc fonction est utilisé associé à un bloc fonction de contact de presse (par ex.
contact de presse excentrique ou contact de presse universel), la sortie Activation de ce
dernier doit être reliée à l’entrée EN1 (statique) de ce bloc de fonction.
EN2 (démarrage)
Le signal d’entrée EN2 (démarrage) est facultatif. Si EN2 (démarrage) est configuré, la
sortie Activation peut seulement passer à l’état haut (par ex. pendant la mise sous tension), quand EN2 (démarrage) est à l’état haut. Si la sortie Activation est à l’état haut,
l’entrée EN2 (démarrage) n’est plus surveillée.
Ne pas utiliser l’entrée EN2 (démarrage) pour des tâches de sécurité !
ATTENTION
Ne pas utiliser l’entrée EN2 (démarrage) pour lancer un arrêt d’urgence, car cette entrée
est évaluée temporairement uniquement pendant la séquence de démarrage. Dans le cas
contraire, l’opérateur de la presse courrait un risque.
Haut
Le signal d’entrée Haut est utilisé pour signaler la fin du cycle de presse (c.-à-d., signaler
que la presse a atteint son point mort haut). Ce signal est disponible en sortie des blocs
fonction Contact de presse excentrique et Contact de presse universel.
Ne pas utiliser l’entrée Haut pour des tâches de sécurité !
ATTENTION
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Relier l’entrée Haut exclusivement à la sortie Haut d’un bloc fonction Contact de presse
excentrique ou Contact de presse universel ou une source de signal équivalente. Ne pas
utiliser l’entrée Haut pour lancer un arrêt d’urgence. Dans le cas contraire, l’opérateur de
la presse courrait un risque.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
269
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Entrée Redémarrage
Si le paramètre Verrouillage de redémarrage après condition d’arrêt est configuré
comme Sans, il n’y a pas besoin de signal de Redémarrage pour redémarrer la presse
après un arrêt quelconque.
Si le paramètre Verrouillage de redémarrage après condition d’arrêt a été configuré
comme Avec et que la sortie Activation passe à l’état bas, la sortie Activation peut être
réinitialisée uniquement après une séquence de redémarrage valable avec une transition
Bas-Haut-Bas (100 ms ou 350 ms minimum ; les impulsions plus courtes et de plus de
30 s sont ignorées) a été effectuée.
Signaux de sortie du bloc fonction
Requête de redémarrage
La sortie Requête de Redémarrage est Haut, si une séquence de redémarrage valable
est attendue sur l’entrée Redémarrage.
Chronogramme
Fig. 244 : Chronogramme du
bloc fonction Presse automatique en utilisant les entrées
Requête d’arrêt et Montée
Marche/démarrage
Arrêt
EN1 (statique)
EN2 (démarrage)
Haut
Montée
Activation
270
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
9.12.4
PSDI
Schéma de principe de bloc fonction
Fig. 245 : Ports logiques du
bloc fonction Mode N
passages
Description générale
Le bloc fonction Mode N passages est utilisé pour les applications de presse en mode
PSDI (Presence Sensing Device Initiation).
Se conformer aux prescriptions de sécurité pour le mode N passages !
ATTENTION
Les exigences du mode N passages (PSDI) sont décrites dans les normes et prescriptions
régionales, nationales et internationales. Les applications en mode N passages doivent
toujours se conformer à ces normes et prescriptions ainsi qu’à l’estimation des risques et
les mesures prises pour les réduire.
Si un autre mode de fonctionnement est configuré, dans lequel l’ESPE (par ex. barrage
immatériel de sécurité) n’est pas utilisé, l’ESPE de ce mode de fonctionnement doit être
hors tension afin d’indiquer clairement que l’ESPE n’apporte aucune protection.
Si plus d’un ESPE (par ex. barrage immatériel de sécurité) est utilisé dans une application
qui utilise les fonctions N passages (PSDI), alors un seul des ESPE peut être utilisé pour
satisfaire aux conditions du mode N passages (PSDI).
En conformité avec les normes EN 692 et EN 693 pour les applications sur les presses, le
nombre de passages est limité à 1 ou 2. Les autres applications dépendent des normes
applicables.
Empêcher l’accès aux mouvements dangereux !
Les systèmes de presse avec une configuration qui pourrait permettre à une personne de
pénétrer dans le champ de protection d’un d’ESPE, le traverser et le quitter sont interdits
pour le mode N passages.
Ce bloc fonction défini une suite spécifique d’événements qui déclenchent un cycle de
presse. Les «intrusions» (occultations du champ de protection) sont définies comme le
passage de l’état haut à l’état bas puis à l’état haut du signal d’entrée PSDI. En mode N
passages d’une presse, un déclenchement manuel indirect d’un cycle de presse se produit
sur la base d’un nombre prédéterminé d’intrusions dans le champ de protection de l’ESPE.
Lorsque l’ESPE (par ex. barrage immatériel de sécurité) détecte que les mouvements de
l’opérateur sont en relation avec la mise en place ou le retrait de pièces et que toutes les
parties du corps de l’opérateur sont retournées hors du champ de protection de l’ESPE, la
presse peut redémarrer automatiquement.
Le bloc fonction Mode N passages peut être utilisé en association avec les blocs fonction
Contact de presse universel ou Presse – cycle unique et une entrée pour un barrage immatériel de sécurité. Le signal Activation de ce bloc fonction commande par ex. l’entrée
Marche/démarrage d’un bloc fonction de Presse – cycle unique.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
271
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Le bloc fonction Mode n passages vérifie ici la séquence de démarrage est valable et
quand le compteur d’intrusion ou le bloc fonction doivent être réinitialisés.
Paramètres du bloc fonction
Tab. 118 : Paramètres du
bloc fonction Mode N
passages
Paramètres
Valeurs possibles
Nombre de passages
De 1 à 8
Mode
Standard
Suède
Durée max.
d’inhibition de
course montante
0 = Désactivé, de 1 … 7200 s. L’entrée Montée est disponible
seulement si la valeur n’est pas égale à 0.
Surveillance de
durée PSDI (timeout)
0 = Désactivé, de 1 … 500 s
Entrée validation
EN2 (démarrage)
Sans
Seulement au premier démarrage
Pour tous les démarrages
Validation (démarrage de la première
impulsion PSDI)
Au plus tôt au PMH/TDC
Verrouillage de
redémarrage
Toujours
Non limitée (après le démarrage de la course montante)
Désactivé pendant la montée (seulement PSDI)
Sans
Durée min. d’impulsion de redémarrage
100 ms
Valider la position de
départ (impulsions
Redémarrage et
PSDI)
N’importe où
Impulsion min.
d’occultation
100 ms
Utiliser l’indicateur
de défaut
Avec
350 ms
Seulement en PMH
350 ms
Sans
S’assurer que les transitions des signaux de redémarrage satisfont aux exigences !
ATTENTION
En cas de court-circuit avec le potentiel Haut (au 24 V CC) sur une entrée physique, il est
possible que le signal détecté fasse apparaître une impulsion si le signal est réinitialisé
suite à la détection du court-circuit. Si une telle impulsion peut entraîner l’apparition d’une
situation dangereuse de la machine, il faut observer les points suivants :
s’assurer que le câblage des signaux soit protégé (afin d’empêcher un court-circuit
transversal entre les différents signaux) ;
ne pas détecter les courts-circuits, c.-à-d. ne pas relier les sorties de test.
272
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Paramètres d’entrée et signaux d’entrée du bloc fonction
Mode Standard ou Suède
Le paramètre de Mode fixe la séquence de démarrage complète pour le bloc fonction
Mode N passages. Le mode Standard exige qu’après la survenance du nombre d’intrusions configuré, une séquence de Redémarrage valable soit reçue.
Mode Suède exige que la séquence de Redémarrage valable soit reçue en premier et
suivie du nombre d’intrusions configuré.
Conditions nécessaires pour la séquence de démarrage
Si la sortie Activation passe à l’état bas en raison de l’une des conditions ci-dessous, une
séquence de démarrage complète est nécessaire :
EN1 (statique) est à l’état bas,
la sortie Intrusion dans le champ de protection - passage inattendu est à l’état haut,
pendant que PSDI = 0 et l’inhibition de course montante n’est pas active, et aucun arrêt
n’est détecté au point mort haut,
il y a un dépassement du délai PSDI,
après que l’entrée Commande est passée à l’état haut.
Si la sortie Intrusion dans le champ de protection - passage inattendu est à l’état haut et
que la sortie Activation est à l’état bas et que l’entrée PSDI est aussi à l’état bas et que le
Verrouillage de redémarrage est configuré Sans, un redémarrage est possible sans séquence complète de Redémarrage. C’est également valable pendant la course montante
de la presse si le Verrouillage de redémarrage est configuré comme Désactivé pendant
la montée (seulement PSDI).
La durée minimale d’intrusion sur l’entrée PSDI est égale à 100 ms ou 350 ms. Les coupures les plus petites ne sont pas évaluées comme valables, c.-à-d. qu’elles sont ignorées.
Si l’Entrée validation EN2 (démarrage) est configurée comme Seulement au premier
démarrage ou Pour tous les démarrages, l’entrée EN2 (démarrage) doit également être à
l’état haut si une séquence de démarrage complète est nécessaire.
Fig. 246 : Chronogramme
d’une séquence de démarrage complète en mode
2 passages standard
EN1 (statique)
EN2 (démarrage)
Horloge
Redémarrage
(Restart)
Activation
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
273
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Fig. 247 : Chronogramme
d’une séquence de
démarrage complète en
mode 2 passages Suède
EN1 (statique)
EN2 (démarrage)
PSDI
Redémarrage
(Restart)
Activation
Une fois que la séquence de démarrage initial complète s’est écoulée et que la presse a
effectué un cycle complet, l’entrée Haut doit indiquer que la presse est momentanément
arrivée au point mort haut. C’est indiqué par un front montant (Bas-Haut) de l’entrée Haut.
Lorsque cela se produit, le compteur interne d’intrusions est remis à zéro.
Pour déclencher le cycle suivant, une séquence de démarrage de cycle est nécessaire.
Dans ce cas, la sortie Activation passe à l’état haut quand le nombre de passages configuré s’est produit et que les conditions configurées restantes sont remplies (par ex., que
l’Entrée validation EN2 (démarrage) puisse être configurée comme nécessaire Pour tous
les démarrages).
Surveillance de durée PSDI (timeout)
Le paramètre Surveillance de durée PSDI (timeout) définit la durée nécessaire aussi bien
pour une séquence de démarrage complète que pour une séquence de démarrage de
cycle. Si le temps imparti pour la Surveillance de durée PSDI (timeout) est dépassé, la
sortie Délai PSDI dépassé passe à l’état haut. Dans ce cas, une séquence de démarrage
complète est nécessaire pour que la sortie Activation puisse retourner à l’état haut
(par ex. pour démarrer la presse). Le compteur PSDI démarre si la presse s’arrête au point
mort haut (c.-à-d. que l’entrée Haut passe de l’état bas à l’état haut) et que toutes les
autres conditions d’arrêt sont réalisées.
Le réglage de base pour la Surveillance de durée PSDI (timeout) est de 30 s en conformité avec le temps PSDI max. autorisé pour les presses excentriques (défini par EN 692).
Si le temps imparti pour la Surveillance de durée PSDI (timeout) est réglée sur 0, la
surveillance de durée PSDI est désactivée.
Validation (démarrage de la première impulsion PSDI)
Le paramètre Validation détermine dans quelles circonstances un passage est considéré
comme valable.
Si le paramètre Validation est réglé sur Non limitée, un passage est valable seulement si
le début du passage (c.-à-d. le front descendant (transition Haut-Bas) sur l’entrée PSDI) se
produit après le front montant sur l’entrée Montée. Peu importe que l’entrée PMH soit
déjà passée à l’état haut.
Si le paramètre Validation est réglé sur Limitée, un passage est valable seulement si le
début du passage (c.-à-d. le front descendant (transition Haut-Bas) sur l’entrée PSDI) se
produit après le front montant sur l’entrée Haut.
274
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Dans les deux cas, la fin du passage (c.-à-d. le front montant (transition bas-haut) sur
l’entrée PSDI) doit se produire après le front montant sur l’entrée PMH/TDC. Peu importe
que l’entrée PMH soit encore à l’état haut ou soit déjà revenue à l’état bas.
Fig. 248 : Passages valables
lorsque le paramètre
Validation (démarrage de la
première impulsion PSDI) est
réglé sur non limitée (après
le démarrage de la course
montante)
Remarque
Entrée PSDI
Entrée Haut
Si le paramètre Validation est réglé sur Non limitée, il faut activer l’inhibition de course
montante. Dans le cas contraire, la sortie Activation passe à l’état bas dès que l’entrée
PSDI passe à l’état bas (c.-à-d. au début du passage).
Inhibition de course montante et Durée max. d’inhibition de course montante
L’inhibition de course montante permet la neutralisation de l’entrée PSDI (par ex. les
sorties OSSD d’un barrage immatériel de sécurité) pendant la course montante du cycle
de presse. L’inhibition de course montante est active si le paramètre Durée max. d’inhibition de course montante a une valeur supérieure à 0. L’inhibition de course montante
est inactive si le paramètre Durée max. d’inhibition de course montante a une valeur
égale à 0.
Si l’inhibition de course montante est active …
il est strictement obligatoire que l’entrée Montée soit reliée à un signal approprié. Il
peut s’agir d’une sortie Montée, par ex. celle d’un bloc fonction Contact de presse
excentrique ou bloc fonction Contact de presse universel.
l’entrée PSDI du bloc fonction est neutralisée, si l’entrée Montée est à l’état haut et si
l’entrée Haut reste à l’état bas.
Le bloc fonction ne vérifie pas la plausibilité de l’entrée Montée. Cela signifie qu’il est
possible que l’entrée PSDI soit neutralisée plusieurs fois si l’entrée Montée est activée
plusieurs fois pendant un cycle de presse donné.
Exclure tout risque pendant le mouvement de montée de la presse !
ATTENTION
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Si l’inhibition de course montante est utilisée, il faut s’assurer qu’il n’y a aucun risque
pendant la période de montée ne serait-ce que du fait du mouvement lui-même.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
275
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Fig. 249 : Chronogramme de
l’Inhibition de course
montante en mode 2
passages standard
Inhibition de course montante
EN1 (statique)
EN2 (démarrage)
Horloge
Redémarrage (Restart)
Haut
Montée
Activation
La Durée max. d’inhibition de course montante peut être configurée. Le temporisateur
d’inhibition de course montante démarre sur un front montant (transition Bas-Haut) de
l’entrée Montée. Si le temporisateur atteint la Durée max. d’inhibition de course montante avant qu’un autre front montant apparaisse sur l’entrée Montée, l’inhibition de
course montante est interrompue et, si l’entrée PSDI est à l’état bas, la sortie Activation
passe à l’état bas. Quand un second front montant apparaît sur l’entrée Montée, l’inhibition de course montante redémarre.
Valider la position de départ (impulsions Redémarrage et PSDI)
Si le paramètre Position de départ est réglé sur Seulement au PMH, un démarrage de la
presse n’est possible que sur la position Haute. Pour tout autre position, le démarrage est
inhibé. Si la presse a été arrêtée, par ex. par occultation du champ de protection pendant
la course descendante, il faut changer de mode de fonctionnement de la presse (par ex.
en association avec le bloc fonction Configuration de presse) pour faire retour de la presse
à la position Haute, parce que le bloc fonction Mode N passages inhibe le redémarrage
avec cette valeur de paramètre.
Si le paramètre Position de départ est réglé sur Seulement au PMH, l’entrée optionnelle
Contrôle doit être reliée afin de surveiller si la presse est en cours de fonctionnement ou a
été arrêtée. Ce signal doit être le même que celui qui commande directement la presse.
En général l’entrée Contrôle sera reliée via une étiquette de saut ou un marqueur de CPU
au signal de l’éditeur logique qui est lui-même relié à la sortie physique de commande de
la presse.
Remarque
Ne jamais connecter de signaux physiques d’entrée sur l’entrée Commande. Raccorder le
signal qui commande la sortie physique d’entraînement de la presse au moyen d’une étiquette de saut ou d’un marqueur CPU.
Si une étiquette de saut est utilisée, s’assurer que le signal bénéficie d’une surveillance
du retour. Cette propriété est indiquée par un symbole d’horloge sur l’étiquette de saut.
Dans ce but, relier les sorties de ce bloc fonction aux blocs fonction suivants avant de
connecter l’étiquette de saut à l’entrée Commande. Cela s’applique particulièrement si
toutes les connexions aux blocs fonction suivants sont également réalisés au moyen
d’étiquettes de saut.
Si un marqueur de CPU est utilisé, un bloc fonction Routage doit être utilisé pour diviser
le signal en une sortie physique pour l’entraînement de la presse et une sortie de marqueur de CPU.
276
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Si la sortie Activation retourne à l’état bas en conséquence soit de l’entrée EN1 (statique), soit de l’entrée PSDI repassée à l’état bas, la sortie diagnostic Démarrage impossible à cette position - Point Mort Haut exigé passe à l’état haut. Un redémarrage de la
presse est dans ce cas empêché, jusqu’à ce que l’entrée Haut soit à l’état haut et qu’aucun nouveau démarrage dans un autre mode n’a été effectué.
Entrée EN1 (statique)
Le signal d’entrée EN1 (statique) est absolument obligatoire. La sortie Activation passe
toujours immédiatement à l’état bas, si EN1 (statique) est à l’état bas.
Si ce bloc fonction est utilisé associé à un bloc fonction de contact de presse (par ex.
contact de presse excentrique ou contact de presse universel), la sortie Activation de ce
dernier doit être reliée à l’entrée EN1 (statique) de ce bloc de fonction.
EN2 (démarrage)
Le signal d’entrée EN2 (démarrage) est facultatif. Si EN2 (démarrage) est configuré, la
sortie Activation peut seulement passer à l’état haut (par ex. pendant la mise sous tension), quand EN2 (démarrage) est à l’état haut. Si la sortie Activation est à l’état haut,
l’entrée EN2 (démarrage) n’est plus surveillée.
Ne pas utiliser l’entrée EN2 (démarrage) pour des tâches de sécurité !
ATTENTION
Ne pas utiliser l’entrée EN2 (démarrage) pour lancer un arrêt d’urgence, car cette entrée
est évaluée temporairement uniquement pendant la séquence de démarrage. Dans le cas
contraire, l’opérateur de la presse courrait un risque.
Haut
Le signal d’entrée Haut est utilisé pour signaler la fin du cycle de presse (c.-à-d., signaler
que la presse a atteint son point mort haut). Ce signal est disponible en sortie des blocs
fonction Contact de presse excentrique et Contact de presse universel.
Ne pas utiliser l’entrée Haut pour des tâches de sécurité !
ATTENTION
Relier l’entrée Haut exclusivement à la sortie Haut d’un bloc fonction Contact de presse
excentrique ou Contact de presse universel ou une source de signal équivalente. Ne pas
utiliser l’entrée Haut pour lancer un arrêt d’urgence. Dans le cas contraire, l’opérateur de
la presse courrait un risque.
Entrée Montée
Si l’inhibition de course montante est activée (c.-à-d. si la Durée max. d’inhibition de
course montante est plus grand que 0), la sortie PSDI du bloc fonction est neutralisée si
l’entrée Montée est à l’état haut et que l’entrée Haut reste à l’état bas.
Remarque
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Relier l’entrée Montée exclusivement à la sortie Montée d’un bloc fonction Contact de
presse excentrique ou Contact de presse universel.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
277
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Entrée Redémarrage
Si le Verrouillage de redémarrage a été défini comme Sans, un signal de Redémarrage
n’est pas nécessaire pour redémarrer la presse après que la sortie Activation est passée
à l’état bas.
Si le Verrouillage de redémarrage a été défini comme Toujours et que la sortie Activation
passe à l’état bas, la sortie Activation peut être réinitialisée uniquement après une séquence de Redémarrage valable avec une transition Bas-Haut-Bas (100 ms ou 350 ms
minimum ; les impulsions plus courtes et de plus de 30 s sont ignorées) a été effectuée.
La seule exception à cette règle est celle du début de cycle. Dans ce cas, le paramètre de
Verrouillage de redémarrage n’a pas d’effet sur le bloc fonction.
Si le Verrouillage de redémarrage a été défini comme Toujours et que la Durée max.
d’inhibition de course montante a été configurée à 0 s, un signal à l’état bas sur l’entrée
PSDI pendant le démarrage met immédiatement la sortie Activation à l’état bas.
Si le Verrouillage de redémarrage a été défini comme Toujours et que l’inhibition de
course montante est active, la sortie Activation reste à l’état haut jusqu’à ce que l’entrée
Haut passe à l’état haut, indiquant ainsi que le cycle de presse est terminé. Dans ce cas,
une séquence complète de Redémarrage est obligatoire.
Si le Verrouillage de redémarrage a été défini comme Désactivé pendant la montée
(seulement PSDI) et que l’entrée Montée est à l’état haut, la sortie Activation reste à
l’état haut jusqu’à ce que le signal Haut passe à l’état haut, indiquant ainsi que le cycle de
presse est terminé. Dans ce cas, une séquence de démarrage de cycle est obligatoire.
Si l’entrée PSDI change après que la Durée max. d’inhibition de course montante se soit
écoulée, de l’état haut à l’état bas et repasse à l’état haut, la sortie Activation change
également de l’état haut à l’état bas et retourne à l’état haut. La valeur de ce paramètre
n’a pas d’incidence, si les signaux d’entrée Redémarrage et Montée ne sont pas
connectés.
Fig. 250 : Chronogramme, si
l’entrée PSDI est à l’état bas,
l’entrée Inhibition de course
montante inactive et le
Verrouillage de redémarrage
configuré sur «Toujours»
Séquence de démarrage complète
EN1 (statique)
EN2 (démarrage)
Entrée PSDI
Entrée Redémarrage
Entrée Haut
Activation
278
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Fig. 251 : Chronogramme, si
l’entrée PSDI est à l’état bas,
durée max. d’inhibition de
course montante > 0 et
Verrouillage de redémarrage
est configuré pour «Désactivé
pendant la montée
(seulement PSDI)»
Séquence de démarrage complète
EN1 (statique)
EN2 (démarrage)
Entrée PSDI
Entrée Redémarrage
Entrée Haut
Entrée Montée
Activation
t > Durée max. d’inhibition de course montante
Signaux de sortie du bloc fonction
Sortie Requête de redémarrage
La sortie Requête de Redémarrage est Haut, si une séquence de redémarrage valable
est attendue sur l’entrée Redémarrage.
Sortie Requête d’impulsion de passage
La sortie Requête d’impulsion de passage est à l’état haut si une intrusion est attendue
sur l’entrée PSDI.
Intrusion dans le champ de protection - passage inattendu
La sortie Intrusion dans le champ de protection - passage inattendu est à l’état haut si
une séquence de démarrage valable est détectée et que l’entrée PSDI passe de l’état
haut à l’état bas pendant aucune inhibition n’est Active et qu’il n’y a pas d’intrusion attendue. Si Intrusion dans le champ de protection - passage inattendu est à l’état haut,
avant que la sortie Activation puisse passer à l’état haut, il faut en général qu’une séquence de redémarrage valable arrive.
Si la sortie Intrusion dans le champ de protection - passage inattendu est à l’état haut et
que la sortie Activation est à l’état bas et que l’entrée PSDI est aussi à l’état bas et que le
Verrouillage de redémarrage est configuré Sans, un redémarrage est possible sans séquence complète de redémarrage. C’est également valable pendant la course montante
de la presse si le Verrouillage de redémarrage est configuré comme Désactivé pendant
la montée (seulement PSDI).
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
279
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Défauts et informations concernant la réinitialisation
Tab. 119 : Défauts et
informations concernant la
réinitialisation du bloc
fonction Mode N passages
Sorties de
Réinitialisation de l’état de défaut
Remarques
Avec l’Intrusion dans le champ de protection, il faut
en général que l’entrée PSDI retourne à l’état haut
suivi d’une séquence de Redémarrage valable pour
lever le défaut.
La sortie
Activation passe
à l’état bas et
l’Indicateur de
défaut passe à
l’état haut, si
Intrusion dans le
champ de
protection passage
inattendu ou
Délai PSDI
dépassé est à
l’état haut.
diagnostic
Intrusion
dans le
champ de
protection passage
inattendu
Délai PSDI
dépassé
Si la sortie Intrusion dans le champ de protection passage inattendu est à l’état haut et que la sortie
Activation est à l’état bas et que l’entrée PSDI est
également à l’état bas et que le Verrouillage de
redémarrage est configuré comme Sans ou
Désactivé pendant la montée (seulement PSDI), un
redémarrage est possible sans séquence complète
de Redémarrage.
En cas de Délai PSDI dépassé, le défaut est levé par
une séquence de redémarrage valable.
9.13
Blocs fonction personnalisés
9.13.1
Groupe de blocs fonction
Schéma de principe de bloc fonction
Fig. 252 : Ports logiques du
Groupe de blocs fonction
Il est possible de sélectionner plusieurs blocs fonction pour les transformer en un groupe
de blocs fonction. Cela permet de simplifier l’utilisation répétée de groupes logiques et de
réduire le nombre de blocs fonction affichés sur une page.
Un bloc fonction groupé a les caractéristiques suivantes :
Il peut avoir au maximum 8 entrées et 8 sorties.
Il ne doit pas contenir le bloc fonction Coupure rapide ni un autre bloc fonction groupé
ou personnalisé.
L’icône symbolisant le bloc fonction peut être sélectionnée dans une bibliothèque
intégrée au logiciel Flexi Soft Designer.
Il existe dans l’éditeur logique, mais ne figure pas sur la liste des blocs fonction.
Il est enregistré dans le projet. Si le projet est ouvert sur un autre PC, le bloc fonction
groupé s’affiche.
Il peut être enregistré comme un bloc fonction personnalisé (BFP, défini par
l’utilisateur).
280
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Remarque
Lors du calcul du nombre total de blocs fonction d’un projet, un bloc fonction groupé n’est
pas compté comme un bloc, mais comme la somme des blocs fonction qui le composent.
Procédure de création d’un groupe de blocs fonction :
Sélectionner les blocs fonction qui doivent être regroupés.
Avec un clic droit de la souris, appeler l’un des blocs fonction sélectionnés dans le
menu contextuel.
Fig. 253 : Création d’un
groupe de blocs fonction
Cliquer sur Grouper.... La fenêtre Éditer les détails du bloc fonction s’ouvre.
Fig. 254 : Fenêtre Éditer les
détails du bloc fonction pour
le groupe de blocs fonction
Donner un nom au nouveau bloc fonction groupé.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
281
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Pour attribuer un autre symbole au nouveau groupe de blocs fonction, cliquer sur
Choisir..., afin d’ouvrir le dialogue Choisir l’icône. On peut alors choisir un symbole
dans une bibliothèque intégrée.
Fig. 255 : Fenêtre Choisir
l’icone pour le groupe de
blocs fonction
Choisir le symbole souhaité et cliquer sur OK.
Dans la fenêtre Éditer les détails du bloc fonction cliquer sur OK afin de valider les
changements effectués et de la refermer. Les blocs fonction sélectionnés se retrouvent
réduits en un seul groupe de blocs fonction sur la feuille de travail du programme
principal.
Fig. 256 : Nouveau groupe
de blocs fonction sur la
feuille de calcul
282
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Le contenu du nouveau groupe de blocs fonction est enregistré sur une nouvelle page.
Dans l’exemple, le nom du nouveau groupe de blocs fonction est Machine 1. La couleur de
fond de la feuille de travail du groupe de bloc fonction est orange.
Fig. 257 : Éditeur logique,
nouvelle page pour les
nouveaux groupes de blocs
fonction
Remarque
Le nom et le symbole d’un groupe de blocs fonction peuvent être modifiés en cliquant sur
le symbole du groupe dans la vue Info Groupe BF.
En cliquant sur l’onglet correspondant, (ici : Machine 1), on peut modifier le groupe de
blocs fonction.
Procédure d’ajout des entrées et des sorties à un groupe de blocs fonction :
Cliquer sur l’onglet du groupe de blocs fonction.
Dans la région de gauche de l’écran basculer sur la vue Info Groupe BF.
Faire glisser et déposer les entrées et les sorties sur la feuille de travail du groupe de
blocs fonction et effectuer les liaisons nécessaires dans la logique.
Double-cliquer sur une entrée ou une sortie pour modifier son étiquette.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
283
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Fig. 258 : Ajout d’entrées et
de sorties à un groupe de
blocs fonction
Les entrées et les sorties ajoutées au groupe de blocs fonction sont affichées dans le
programme principal au niveau du bloc fonction lui-même et on peut y connecter des
dispositifs. Dès qu’un dispositif a été connecté il apparaît dans la logique du groupe de
blocs fonction si la vue externe est sélectionnée.
Fig. 259 : Groupe de blocs
fonction avec dispositifs
connectés
284
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Pour basculer entre les étiquettes internes des groupes de blocs fonction (vue interne) et
les descriptions des E/S externes (vue externe), dans la barre d’outils cliquer sur Basculer
l’affichage.
Fig. 260 : Basculer entre les
vues internes et externes
La vue interne affiche les étiquettes des entrées et des sorties du groupe de blocs
fonction.
La vue externe affiche ce qui est connecté au groupe de blocs fonction.
Procédure de transfert d’un groupe de blocs fonction sur un autre PC :
Enregistrer le projet et l’ouvrir sur un autre PC. Les groupes de blocs fonction contenus
dans le projet sont automatiquement importés.
Remarques
L’importation de blocs fonction doit être activée dans la vue Configuration matérielle
(Paramètres, onglet Généralités, désactiver l’option Ne pas importer de blocs fonction
personnalisés au chargement d’un projet). Le logiciel demande confirmation de l’importation à l’ouverture du fichier projet.
Pour importer des groupes de blocs fonction, il faut disposer d’une version 1.1.0 ou
plus récente du logiciel Flexi Soft Designer.
9.13.2
Bloc fonction personnalisé
Quand un groupe de blocs fonction a été créé, il est possible de le protéger contre toute
modification et de l’importer sur la liste de choix des blocs fonction afin de pouvoir l’utiliser dans les projets futurs. Le bloc fonction résultant s’appelle un Bloc fonction personnalisé.
Schéma de principe de bloc fonction
Fig. 261 : Ports logiques du
bloc fonction personnalisé
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
285
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Un bloc fonction personnalisé a les caractéristiques suivantes :
Il peut avoir au maximum 8 entrées et 8 sorties.
Il ne doit pas contenir le bloc fonction Coupure rapide ni un autre bloc fonction groupé
ou personnalisé.
L’icône symbolisant le bloc fonction personnalisé peut soit être définie par l’utilisateur
soit importée d’une bibliothèque intégrée au logiciel Flexi Soft Designer.
Le bloc fonction personnalisé est créé dans l’éditeur logique, affiché sur la liste de
sélection des blocs et est disponible pour tous les nouveaux projets sur le même PC.
Si un projet contenant des blocs fonction personnalisés est ouvert sur un autre PC
l’utilisateur a les possibilités suivantes :
– importer les blocs fonction personnalisées apparaissant sur la liste de sélection des
blocs sur le nouveau PC afin de les rendre disponibles pour les nouveaux projets ou,
– importer les blocs fonction personnalisées uniquement pour le nouveau projet. Dans
ce cas, ils n’apparaissent pas sur la liste de sélection des blocs fonction.
Remarque
Lors du calcul du nombre total de blocs fonction d’un projet, un bloc fonction personnalisé
n’est pas compté comme un bloc, mais comme la somme des blocs fonction qui le
composent.
Procédure de création d’un bloc fonction personnalisé :
Afin de créer un bloc fonction personnalisé, il faut l’avoir préalablement créé sous forme
de bloc fonction groupé (voir la section 9.13.1 «Groupe de blocs fonction», page 280).
Ouvrir la vue des groupes de blocs fonction en cliquant sur l’onglet correspondant.
Dans la barre de tâches, cliquer sur Enregistrer au format CFB.... La fenêtre Éditer les
détails du bloc fonction s’ouvre.
Fig. 262 : Fenêtre Éditer les
détails du bloc fonction pour
le bloc fonction personnalisé
Donner un nom au nouveau bloc fonction personnalisé.
Pour attribuer un autre symbole au nouveau bloc fonction personnalisé, il y a deux
possibilités :
– Cliquer sur Parcourir..., pour sélectionner un symbole personnalisé.
– Cliquer sur Choisir..., afin d’ouvrir la fenêtre Choisir l’icône. On peut alors choisir un
symbole dans une bibliothèque intégrée.
286
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Fig. 263 : Fenêtre Choisir
l’icône pour le bloc fonction
personnalisé
Choisir le symbole souhaité et cliquer sur OK.
Dans la fenêtre Éditer les détails du bloc fonction cliquer sur OK afin de valider les
changements effectués et de la refermer. Le bloc fonction personnalisé apparaît sur la
liste de sélection des blocs fonction comme bloc fonction personnalisé et est disponible
dans tous les projets sur le même PC.
Fig. 264 : Nouveau bloc
fonction personnalisé sur la
liste de sélection des blocs
Si un bloc fonction personnalisé est placé sur la feuille de travail, son contenu apparaît sur
une nouvelle page. Dans l’exemple, le nom du nouveau bloc fonction personnalisé est
Machine 1. La couleur de fond de la feuille de travail du bloc fonction personnalisé est
orange. Le bloc fonctions personnalisé ne peut pas être modifié.
Remarque
Un groupe de blocs fonction affiche dans le coin supérieur droit un symbole représentant
un crayon qui rappelle que le bloc peut être modifié. Le bloc fonction personnalisé affiche
lui un cadenas qui rappelle qu’il est protégé contre les modifications.
Fig. 265 : Symboles pour le
groupe de blocs fonction et le
bloc fonction personnalisé
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
287
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Procédure de modification d’un bloc fonction personnalisé :
Ouvrir la vue des blocs fonction personnalisés en cliquant sur l’onglet correspondant.
Dans la barre de tâches, cliquer sur Modifier.... Le programme demande de confirmer
cette action. En cliquant sur Oui, le bloc fonction personnalisé se change en groupe de
blocs fonction qui lui peut être modifié (voir la section 9.13.1 «Groupe de blocs fonction», page 280).
Une fois les modifications effectuées, le bloc fonction peut être mis à disposition sur la
liste de sélection des blocs fonction. Il suffit de l’enregistrer à nouveau comme bloc
fonction personnalisé en cliquant dans la barre d’outils sur Enregistrer au format
CFB....
Procédure de transfert d’un bloc fonction personnalisé sur un autre PC :
Faire glisser les blocs fonction personnalisées souhaités dans l’éditeur logique et
enregistrer le projet.
Ouvrir le projet sur un autre ordinateur. Le logiciel demande s’il faut importer les blocs
fonction personnalisés utilisés dans le projet.
Pour importer les blocs fonction personnalisés, cliquer sur Oui. Ils apparaissent sur la
liste de sélection des blocs fonction et sont disponibles pour tous les nouveaux projets
sur le même PC.
Ou :
Pour importer les blocs fonction personnalisés seulement comme groupes de blocs
fonction, cliquer sur Non. Dans ce cas, ils n’apparaissent sur la liste de sélection des
blocs fonction et sont disponibles uniquement pour le projet en cours.
Procédure d’effacement définitif d’un bloc fonction personnalisé :
Supprimer du projet toutes les occurrences du bloc fonction personnalisé ou bien
transformer chacune des occurrences en un groupe de blocs fonction en cliquant sur
Modifier... dans la barre d’outils.
Sur la liste de sélection des blocs fonction, cliquer sur le bloc fonction personnalisé à
supprimer avec le bouton droit de la souris. Le menu contextuel s’ouvre.
Sélectionner la commande Supprimer le bloc fonction utilisateur.
Remarques
Cette commande n’est pas réversible.
Les autres projets contenant des blocs fonction personnalisés peuvent continuer à être
utilisés. Si un projet plus ancien contenant des blocs fonction personnalisés supprimés
depuis est ouvert, il se comporte comme un projet qui aurait été transféré depuis un
autre PC. Le programme demande s’il faut importer les blocs fonction personnalisés de
façon permanente dans le projet en cours comme blocs fonction personnalisés ou
comme groupes de blocs fonction.
288
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
9.14
Simulation de la configuration
Il est possible de simuler hors ligne la logique programmée dans l’éditeur logique. Les
entrées peuvent être initialisées à l’état haut ou bas et les commutations résultantes de
sortie peuvent être surveillées. En outre, les valeurs du temporisateur et du compteur de
bloc fonction utilisés sont affichés sur les blocs fonction en cours de simulation.
Pour lancer le mode simulation, cliquer sur le symbole Passage en mode Simulation
( ) de la barre d’outils. L’arrière-plan de l’éditeur logique devient vert et la barre
d’outils de simulation apparaît.
Fig. 266 : Barre d’outils de
simulation
Pour lancer la simulation de la logique, cliquer sur le bouton vert Lecture ( ) pour une
simulation à pleine vitesse (proche du temps réel). Le temporisateur ( ) indique le temps
écoulé. Il est possible de réinitialiser l’horloge au moyen du bouton bleu Réarmement ( ).
Pour arrêter la simulation, cliquer sur le bouton rouge Stop ( ).
Commande temporelle de la simulation
Pour les processus logiques trop rapides pour être observés en temps réel, deux possibilités existent :
Un curseur ( ) permet de ralentir la vitesse de la simulation.
La simulation peut être effectuée pas à pas. À cet effet, arrêter la simulation au moyen
du bouton rouge Stop et cliquer alors sur l’un des boutons d’exécution pas à pas à
droite du curseur ( ). Comme valeurs par défaut, les pas suivants sont disponibles :
+4 ms, +20 ms, +40 ms, +200 ms et +400 ms. Ces valeurs seront adaptées automatiquement en fonction de la taille de la logique programmée et un nickel représente
de multiples du temps d’exécution de la logique. Lorsque l’on clique sur un de ces
boutons, la simulation fait un bond en avant de la durée indiquée.
L’utilisateur peut en outre saisir directement une durée en ms dans le champ placé
immédiatement à droite ( ). La simulation avance de cette durée lorsque l’utilisateur
clique sur le bouton jaune ( ) à droite du champ de saisie. En saisissant un nombre
important par ex. 40.000 (40 s), la simulation fait un bond en avant afin par exemple
de ne pas attendre qu’une temporisation se termine.
Remarque
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Le temps indiqué est arrondi au cycle interne le plus proche.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
289
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Fig. 267 : Mode simulation
démarré, simulation arrêtée
Pendant que la simulation est en cours, pour faire passer une entrée à l’état haut, il suffit
de cliquer dessus. Sur l’écran, les entrées à l’état haut apparaissent en vert avec un cadre
bleu. Un autre clic et l’entrée repasse à l’état bas.
Fig. 268 : Mode simulation
démarré, simulation en cours
Si la simulation est arrêtée, il est possible de sélectionner des entrées qui changeront
d’état à l’étape temporelle la plus proche. Lorsque la simulation est arrêtée, en cliquant
sur une entrée, un cadre bleu apparaît autour afin d’indiquer son changement d’état au
prochain cycle de la simulation. Cela permet de commuter un ou plusieurs éléments en
même temps et d’observer directement l’effet sur la logique.
Après avoir activé les entrées souhaitées, la simulation doit être poursuivie afin que la
logique et les sorties passent dans l’état résultant des choix effectués. Pour cela, cliquer
sur le bouton vert Démarrage ou utiliser l’une des boutons pour une exécution pas-à-pas.
290
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Remarque
Lorsque les blocs fonction EDM ou Surveillance de vanne sont utilisés, il est recommandé
de les supprimer de la logique avant la simulation. Ces blocs fonction attendent un retour
d’information dans les 300 ms (signal à l’état haut sur leur entrée rétroactive) une fois
que leur sortie a été activée. Il n’est pas possible d’effectuer cette simulation en temps
réel mais uniquement en pas à pas, avec des pas de faible durée.
9.15
Mode Forçage
En mode forçage dans le logiciel Flexi Soft Designer les entrées peuvent être mises à l’état
haut ou bas par logiciel indépendamment de la valeur réelle de l’entrée physique lorsque
le système Flexi Soft étant à l’état Marche. Le système Flexi Soft et la logique programmée
réagissent exactement de la même manière que si les entrées physiques avaient effectivement ces différentes valeurs.
Cela permet par ex. au cours de la mise en service ou de la maintenance du système de le
tester en ligne et de vérifier le fonctionnement du programme logique.
Remarques
Le forçage permet seulement d’intervenir directement sur les entrées de la logique d’un
système Flexi Soft. Il n’intervient pas sur les sorties ni les résultats de la logique comme
les blocs fonction ou les sauts d’adresse.
Le forçage n’a d’effet que sur les entrées de blocs fonction. Il n’est par conséquent pas
possible d’influencer les signaux qui ne dépendent pas de sorties d’un bloc fonction
telles que les entrées des modules E/S qui sont routées directement vers un API via
une passerelle.
Écarter toute mise en danger de personnes ou d’objets !
ATTENTION
En mode forçage, il est possible de modifier à volonté l’état des entrées de sécurité. Cela
peut avoir pour effet d’annihiler la fonction de protection des équipements de sécurité et
faire apparaître une situation dangereuse.
Avant d’activer le mode forçage, s’assurer qu’aucune personne ne se trouve dans la
zone dangereuse de la machine ou de l’installation.
Pendant que le mode forçage est utilisé, s’assurer qu’aucune personne ne puisse pénétrer dans la zone dangereuse de la machine ou de l’installation.
Des mesures complémentaires de sécurité peuvent être nécessaires lorsque le forçage
est utilisé.
Ne pas utiliser le mode forçage depuis plusieurs PC à la fois !
Lorsque le mode forçage est utilisé, s’assurer que personne n’utilise le mode forçage
depuis un autre PC. Dans le cas contraire, une situation dangereuse peut apparaître.
Procédure d’activation du mode forçage :
Afin de pouvoir utiliser le mode forçage, les exigences ci-dessous doivent être satisfaites :
Le module Flexi Soft CPUx doit avoir un firmware version V.1.10 ou plus récente.
Il faut être connecté au système comme Client autorisé.
La configuration du projet Flexi Soft ne doit pas avoir été vérifiée (la LED CV du module
principal clignote en
Jaune à 1 Hz).
Il est recommandé de raccorder le PC au système Flexi Soft avec l’interface de communication du module principal (RS-232, USB) pour utiliser le mode forçage.
Remarque
8012336/XR02/2013-11-19
Sujet à modification sans préavis
En tentant d’activer le mode forçage bien que la configuration ait déjà été vérifiée (LED CV
du module principal Jaune en permanence), un dialogue apparaît qui permet de réinitialiser l’état à Non validé.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
291
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Pour établir la communication avec le système Flexi Soft, cliquer sur Connexion.
Dans la vue Configuration matérielle cliquer sur le bouton Lancer l’exécution (RUN).
Si l’utilisateur n’est pas connecté comme Client autorisé, le système lui demande de le
faire.
Ouvrir la vue Éditeur logique et cliquer sur le bouton Démarrer le mode forçage. Le
logiciel ouvre une fenêtre de saisie du temps au bout duquel le mode forçage est arrêté
automatiquement si aucune action nouvelle n’est effectuée.
Fig. 269 : Fenêtre de
lancement du mode forçage
Impartir le temps souhaité en le sélectionnant sur la liste et cliquer sur OK. Le mode
forçage démarre et la couleur d’arrière-plan de l’éditeur logique devient rouge.
Fig. 270 : Vue de l’éditeur
logique en mode forçage
activé
Remarque
292
Tandis que le mode forçage est activé, il n’est pas possible de se déconnecter du système,
de recevoir une configuration, de faire une comparaison de configurations ni d’arrêter
l’appareil.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Procédure pour forcer une entrée :
Cliquer avec le bouton gauche de la souris sur une entrée. Le menu contextuel des
rubriques ci-dessous s’ouvre :
– Forçage de l’état bas : Le système Flexi Soft évalue l’entrée indépendamment de sa
valeur physique réelle comme étant à l’état bas.
– Forçage de l’état haut : Le système Flexi Soft évalue l’entrée indépendamment de sa
valeur physique réelle comme étant à l’état haut.
– Supprimer le forçage : Le système Flexi Soft évalue l’entrée avec sa valeur physique
réelle.
Les entrées forcées sont repérées par un cadre bleu foncé. Les entrées à l’état haut sont
affichées en vert, les entrées à l’état bas en blanc. Les entrées dont la valeur forcée est
différente de la valeur physique réelle s’affichent en bleu clair.
Fig. 271 : Entrées forcées et
non forcées
Entrée physiquement à l’état bas, non forcée
Entrée physiquement à l’état haut, non forcée
Entrée physiquement à l’état haut,
forcée à l’état bas
Entrée physiquement à l’état haut,
forcée à l’état haut
Remarques
Tandis qu’une entrée est forcée par la logique, sa valeur réelle sur l’entrée physique
n’est pas affichée dans l’éditeur logique mais seulement dans la vue de la
Configuration matérielle.
Le forçage n’a d’effet que sur les entrées du programme logique et non pas sur les
entrées physiques des modules d’extension. Exemples :
– Le forçage n’a aucun effet sur les entrées d’un module XTIO utilisées pour la Coupure
rapide. En conséquence, les sorties matérielles peuvent rester à l’état bas bien que
les entrées soient forcées à l’état haut dans la logique car la Coupure rapide sur le
module XTIO est contrôlé directement par les entrées physiques.
– Le forçage n’a pas d’effet sur les entrées dont les valeurs ne sont pas contrôlées par
le programme logique mais transférées directement à l’API via une passerelle.
Le mode forçage s’applique toujours à la totalité du projet. Pour les programmes logiques qui comportent plusieurs pages dans l’éditeur logique, cela signifie qu’une entrée
forcée possède la valeur de forçage indiquée sur la page en cours, mais également sur
toutes les autres pages de l’éditeur logique où elle apparaît.
Si en raison du forçage d’une entrée dans un programme logique plus de 16 sorties
commutent simultanément, en raison de la vitesse de transfert limitée de l’interface
RS-232, certaines d’entre elles pourraient subir un retard de commutation de quelques
cycles logiques. Le temps d’exécution logique dépend de la taille du programme logique. L’éditeur logique le calcule automatiquement et l’affiche dans la fenêtre d’information Aperçu BF en haut à droite.
En mode forçage, à l’inverse du mode simulation, il est possible d’utiliser les blocs
fonction EDM ou Surveillance de vanne, dans la mesure où les appareils correspondants et délivrant le signal en retour nécessaire lorsque les sorties sont activées sont
effectivement connectés.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
293
Programmation logique dans le module
principal
Chapitre 9
Notice d’instructions
Flexi Soft Designer
Lors de l’utilisation d’une passerelle Flexi Soft, il faut remarquer que l’image process de
la passerelle Flexi Soft reflète toujours la valeur physique réelle des entrées et des sorties des dispositifs connectés et non pas la valeur forcée (virtuelle) d’une entrée dans le
programme logique. Si ainsi par le forçage d’une Entrée dans le programme logique
(par ex. de l’état haut à l’état bas) la valeur d’une Sortie est modifiée (par ex. de l’état
haut à l’état bas), la valeur effectivement modifiée de la Sortie (état bas dans l’exemple) est reflétée par l’image process de l’API, mais la valeur basse forcée de l’entrée
dans le programme logique ne l’est pas. Au contraire c’est la valeur physique réelle de
l’entrée sur le dispositif (dans l’exemple état haut) qui est transférée. Il faut tenir compte de ce fait pour l’évaluation des données transmises dans l’API.
Sortie du mode forçage
Pour mettre fin au mode forçage, utiliser l’une des possibilités suivantes :
manuellement par l’opérateur ;
automatiquement après l’écoulement du temps imparti au lancement du mode ;
automatiquement au bout de 30 secondes, aux cas où le système Flexi Soft détecte
une défaillance (par ex. interruption de la liaison avec le PC).
À la sortie du mode forçage, toutes les sorties du système Flexi Soft sont réinitialisées à
l’état Bas et l’application active est arrêtée.
À la sortie du mode forçage, s’assurer que cela ne peut conduire à une situation
dangereuse !
ATTENTION
S’assurer que la machine ou l’installation à la fin du mode forçage se trouve dans une
situation de sécurité et que rien ne puisse être endommagé.
Pendant le mode forçage, la valeur réelle d’une entrée peut avoir été modifiée (par ex.
un commutateur peut avoir été actionné, une porte de sécurité ouverte, etc.). Avant de
redémarrer la machine ou l’installation, s’assurer que cela ne fait courir aucun risque.
Cliquer sur le bouton Stopper le mode forçage. Un avertissement de sécurité apparaît.
Pour mettre fin au mode forçage, le valider en répondant Oui, ou cliquer sur Non pour
rester en mode forçage.
294
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
principal
Chapitre 9
Flexi Soft Designer
Si aucune action de forçage (par ex. forçage d’une entrée) ne s’est produite pendant le
temps défini quand le mode forçage a été démarré, le mode forçage se termine automatiquement. Pendant le mode forçage, un temporisateur placé en haut à droite de la
fenêtre décompte le temps qui reste avant la fin automatique du mode. À chaque nouvelle action, ce temporisateur est réinitialisé. Il est possible de réinitialiser le temporisateur manuellement avec le bouton Déclencher du mode forçage situé sur sa gauche.
15 secondes avant l’écoulement du temps, une fenêtre est mise en avant. Elle avertit
de la fin imminente du mode forçage.
Fig. 272 : Fenêtre
apparaissant avant la fin
automatique du mode
forçage
Si l’opérateur ne réagit pas, le mode forçage s’arrête une fois le temps imparti écoulé.
Ou :
Cliquer sur Annuler. La fenêtre se referme et le mode forçage cesse après écoulement
du temps imparti.
Ou :
Cliquer sur OK, pour refermer la fenêtre, réinitialiser le temporisateur et rester en mode
forçage.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
295
Codeurs du module Drive Monitor
FX3UMOCx
Chapitre 10
Notice d’instructions
Flexi Soft Designer
10
Codeurs du module Drive Monitor FX3UMOCx
10.1
Fonctions pour tous les types de codeurs
Les fonctions décrites ici sont disponibles sur tous les types de codeurs.
10.1.1
Tab. 120 : Vue d’ensemble
des paramètres généraux du
codeur
Vue d’ensemble des paramètres généraux du codeur
Paramètres
Description
Graduation du
système de mesure
Voir la section 10.1.2 «Graduation
du système de mesure», page 296
Désactivé
Sens de comptage
Voir la section 10.1.3 «Sens de
comptage du codeur», page 297
Normal
Voir la section 10.1.4 «Mode de
raccordement du codeur et
surveillance de l’identifiant ID»,
page 297
2 Boîtes de dérivation
pour feedback-moteur
Mode de
raccordement du
codeur
Valeurs possibles
Actif
Inversé
1 Boîte double de
raccordement des
codeurs
1 Boîte de dérivation
pour feedback-moteur
et 1 câble de codeur
personnalisé
1 Câble de raccordement pour extrémités
ouvertes
Tension
d’alimentation du
codeur
Voir la section 10.1.4 «Mode de
raccordement du codeur et
surveillance de l’identifiant ID»,
page 297
Du FX3-MOCx
Saut de vitesse max.
Voir la section 10.1.5 «Surveillance
du saut de vitesse maximum»,
page 298
0 = Désactivé
Externe (par ex. API ou
variateur de fréquence)
Mouvement de type
rotatif : 0,5 à 16.383
tr/mn par ms
Mouvement de type
linéaire : 1 à 32.767
mm/s par ms
10.1.2
Graduation du système de mesure
La graduation du système de mesure permet d’établir le rapport entre les informations
fournies par le codeur et la pièce en mouvement mécanique (nombre d’incréments par
tour ou par mm selon le type de mouvement).
Un assistant permet de calculer la graduation à partir d’un facteur de démultiplication et
d’un facteur mécanique.
Les informations fournies par le codeur sont converties sur la base de cette graduation de
sorte que le signal de mouvement ait toujours une image homogène et permette ainsi une
utilisation indépendante de la graduation du système de mesure dans la logique MOCx.
296
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Codeurs du module Drive Monitor
FX3UMOCx
Chapitre 10
Flexi Soft Designer
Pour la résolution des types de données de mouvement, voir la section 11.6 «Types de
données dans la logique du module MOCx» en page 312.
La résolution de la vitesse calculée dépend de la graduation du système de mesure, ce qui
signifie que les valeurs de vitesse obtenues sont toujours des multiples de la résolution de
la vitesse. Une basse résolution du système de codeur entraîne une résolution inférieure
de la vitesse, c.-à-d. une graduation moins précise. La résolution de vitesse calculée se
doit d’être toujours sensiblement inférieure aux vitesses configurées dans les blocs
fonction.
Fig. 273 : Résolution de la
vitesse calculée en fonction
de la graduation du système
de mesure
Vitesse relevée
Vitesse réelle
Résolution du relevé de la vitesse
10.1.3
Sens de comptage du codeur
Le sens de comptage détermine si le changement de position relevé est positif (normal) ou
négatif (inversé). Pour les codeurs dont la position de montage entraîne forcément un
comptage en sens opposé, ce paramètre permet de modifier le sens de comptage.
La définition de la séquence de signaux pour un sens de comptage normal avec des codeurs incrémentaux A/B et des codeurs Sin/Cos se trouve dans la notice d’instructions
«Matériel Flexi Soft», dans la section sur les caractéristiques techniques du module Drive
Monitor, par ex. FX3-MOC0.
10.1.4
Mode de raccordement du codeur et surveillance de l’identifiant ID
Tension d’alimentation du codeur
Le mode de raccordement du codeur détermine si une boîte de raccordement des codeurs
est utilisée pour le codeur. En fonction de ce choix, la surveillance de l’identifiant ID de la
boîte de raccordement des codeurs sera activée ou désactivée. De même, l’exemple de
câblage sera modifié dans le rapport du Flexi Soft Designer.
Mode de raccordement du codeur
Le choix de la tension d’alimentation (De FX3-MOCx ou Externe) n’a aucune influence sur
le fonctionnement du dispositif. En fonction de ce choix, seul l’exemple de câblage sera
modifié dans le rapport du Flexi Soft Designer.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
297
Codeurs du module Drive Monitor
FX3UMOCx
Chapitre 10
Notice d’instructions
Flexi Soft Designer
Surveillance de l’identifiant ID
La boîte de raccordement des codeurs présente un identifiant ID en lien avec les sorties
de la tension d’alimentation du codeur du module MOCx (ENC1_24V ou ENC2_24V). Si le
mode de raccordement choisi dans la configuration présente au moins une boîte de raccordement des codeurs, le module MOCx vérifie alors régulièrement cet identifiant ID.
Pour cela, le module MOCx met tour à tour l’alimentation de ENC1_24V et ENC2_24V sous
tension et hors-tension à un intervalle de 4 ms. Cette procédure est invisible pour le codeur, les tensions d’alimentation étant rassemblées par des diodes. L’alimentation coupée permet alors de mesurer l’identifiant ID de la boîte de raccordement des codeurs. Si la
mesure de l’identifiant ID détecte une valeur invalide, les bits d’état des données de mouvement du codeur concerné sont mis sur l’état invalide. C’est le cas lorsque ENC1_24V ou
ENC2_24V est interrompue, ou lorsque la tension d’alimentation 0 V commune ENC_0V
est interrompue entre le module FX3-MOCx et la boîte de raccordement des codeurs.
Pour une description du type de données de mouvement, voir la section 11.6 «Types de
données dans la logique du module MOCx» en page 312.
Les bits d’état repassent à l’état valable lorsque les conditions suivantes sont remplies
sans interruption pendant au moins 1 seconde :
La surveillance de l’identifiant ID détecte des valeurs valables.
Tous les autres contrôles éventuellement effectués donnent des résultats positifs.
La surveillance de l’identifiant ID permet ainsi de détecter une interruption du câble de
raccordement commun entre le module MOCx et la boîte de raccordement des codeurs.
10.1.5
Surveillance du saut de vitesse maximum
Il est possible de saisir ici le saut de vitesse maximum qui peut survenir dans une configuration/application. Si le module MOCx détecte des sauts de vitesse plus importants (dus
par ex. à des erreurs telles qu’une rupture de câble électrique ou d’un couplage mécanique), les bits d’état des données de mouvement du codeur concerné sont mis à l’état
invalide.
Pour une description du type de données de mouvement, voir la section 11.6 «Types de
données dans la logique du module MOCx» en page 312.
Les bits d’état repassent à l’état valable lorsque les conditions suivantes sont remplies
sans interruption pendant au moins 1 seconde :
La différence entre la vitesse relevée actuelle et la dernière vitesse valable relevée se
retrouve dans le Saut de vitesse max. configuré.
Tous les autres contrôles éventuellement effectués donnent des résultats positifs.
Cette valeur se configure en changement de vitesse par ms [1]. Le module MOCx contrôle
le saut de vitesse à un intervalle de 4 ms [2], soit 4 fois la valeur sélectionnée.
Fig. 274 : Surveillance du
saut de vitesse maximum
État de vitesse
298
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
1 = Saut de vitesse max.
2 = Temps d’exécution de la logique
MOCx
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Codeurs du module Drive Monitor
FX3UMOCx
Chapitre 10
Flexi Soft Designer
10.2
Codeur incrémental A/B
Il n’existe pour ce type de codeur aucune possibilité de paramétrage ou de surveillance
spécifique. Afin d’obtenir le niveau de sécurité souhaité, il est possible d’utiliser des blocs
fonction dans la logique MOCx pour surveiller les informations fournies par le codeur
(données de mouvement). Voir à ce sujet le chapitre 11 «Programmation logique dans le
module FX3-MOCx», page 308.
Tab. 121 : Vue d’ensemble
des paramètres spéciaux
pour codeur Sin/Cos
10.3
Codeur Sin/Cos
10.3.1
Vue d’ensemble des paramètres spéciaux pour codeur Sin/Cos
Paramètres
Description
Surveillance de
tension analogique
Sin/Cos
Voir la section 10.3.2 «Surveillance
de tension analogique Sin/Cos»,
page 299
Désactivé
Extension de
résolution
Voir la section 10.3.3 «Extension de
résolution Sin/Cos», page 304
Normal
10.3.2
Valeurs possibles
Actif
Inversé
Surveillance de tension analogique Sin/Cos
Cette fonction sert à détecter des erreurs dans le système du codeur. Elle peut s’avérer
utile en particulier pour les applications dans lesquelles un axe doit être surveillé avec un
seul codeur Sin/Cos. Lorsqu’elle est activée, la surveillance de tension analogique Sin/Cos
vérifie si la tension sinusoïdale et la tension cosinusoïdale présentent le rapport requis.
Si la surveillance de tension analogique Sin/Cos détecte un rapport de tension invalide,
les bits d’état des données de mouvement du codeur concerné sont mis sur l’état invalide.
Pour une description du type de données de mouvement, voir la section 11.6 «Types de
données dans la logique du module MOCx» en page 312.
Les bits d’état repassent à l’état valable lorsque les conditions suivantes sont remplies
sans interruption pendant au moins 1 seconde :
La surveillance de tension analogique Sin/Cos détecte des rapports valables.
Tous les autres contrôles éventuellement effectués donnent des résultats positifs.
Remarque
Le choix du bon codeur est décisif pour obtenir le niveau de sécurité souhaité.
Contrôler si toutes les erreurs supposées ont été détectées conformément au niveau
de sécurité souhaité ou peuvent être exclues !
ATTENTION
Pour une aide sur les erreurs à observer, consulter la norme CEI 61 800J5J2. Il est
nécessaire pour cela de disposer de la part du constructeur du codeur …
d’un manuel d’implémentation avec des conditions concrètes relatives à l’utilisation
pour obtenir le niveau de sécurité requis
ou
d’informations sur la structure du codeur et sur les conséquences d’erreurs sur les
signaux sinus/cosinus. Il faut en outre s’assurer que les propriétés mentionnées restent
préservées pour d’autres livraisons ou que des informations soient communiquées en
cas de modifications.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
299
Codeurs du module Drive Monitor
FX3UMOCx
Chapitre 10
Notice d’instructions
Flexi Soft Designer
Le rapport entre tension sinusoïdale et cosinusoïdale est surveillé par le module MOCx en
fonction de deux critères :
longueur vectorielle ;
déviation du signal.
Surveillance de longueur vectorielle
Si l’on transpose les valeurs idéales de la tension sinusoïdale et cosinusoïdale dans un
système de coordonnées XY, elles forment alors un cercle. Le rayon du cercle (longueur
vectorielle) est dérivé de la formule mathématique r (sinus² + cosinus²).
Fig. 275 : Surveillance de
longueur vectorielle
Ce critère de surveillance permet de contrôler que la longueur vectorielle reste dans une
plage de tolérance définie. Les limites concrètes de cette surveillance se trouvent dans la
notice d’instructions «Matériel Flexi Soft», dans la section des caractéristiques techniques
du module Drive Monitor, par ex. FX3-MOC0.
Surveillance de la déviation du signal
Ce critère de surveillance permet de contrôler que le signal sinusoïdal indique la déviation
du signal attendue lorsque le signal sinusoïdal subit une variation au moins égale à la
longueur vectorielle minimale attendue. La déviation du signal cosinusoïdal est donc
contrôlée en conséquence en cas de variation du signal sinusoïdal.
Fig. 276 : Surveillance de la
déviation du signal
Ce critère de surveillance permet de détecter également les cas dans lesquels le signal
sinusoïdal ou cosinusoïdal présente un défaut de collage mais où le signal résultant se
situe toujours dans la plage de tolérance (cercle vert), de sorte que le défaut n’est pas
détecté par la surveillance de longueur vectorielle. Consulter également le deuxième
exemple dans la liste des défauts possibles dans le Tab. 122.
300
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Codeurs du module Drive Monitor
FX3UMOCx
Chapitre 10
Flexi Soft Designer
Utilisation combinée des signaux de codeur pour la commutation électronique
Avec des codeurs Sin/Sin_Ref et Cos/Cos_Ref (Sin_Ref et Cos_Ref sont des tensions
continues, généralement de 2,5 V), l’utilisation combinée des signaux de codeur est
impérative pour la commutation électronique du système d’entraînement. Lorsque les
signaux de codeur sont utilisés pour la commutation du système d’entraînement, il y a un
couplage électronique direct de la position des pôles avec la consigne de vecteur de
courant pour le champ tournant triphasé. On suppose qu’une immobilisation de la commutation entraîne l’immobilisation du système d’entraînement. Cette mesure est requise
car en cas de court-circuit de Sin et Cos, la bande de tolérance (cercle vert) n’est quittée
que brièvement, ce que le module MOCx peut ne pas détecter en cas de fréquences de
signal élevées. Dans ce but, consulter également le dernier exemple dans la liste des
défauts possibles dans le Tab. 122.
Cette mesure n’est pas requise pour les codeurs Sin+/Sin– et Cos+/Cos– (Sin– et Cos–
sont la tension inverse de Sin+ et Cos+).
Exemples de défauts
Le tableau suivant illustre des exemples de défauts dans lesquels le rapport entre tension
sinusoïdale et cosinusoïdale n’est pas comme il devrait l’être.
Tab. 122 : Défauts possibles
de la surveillance de tension
analogique Sin/Cos
Conséquence
Causes possibles
Interruption du raccordement du codeur
Pas de lumière de la diode émettrice
Tension d’alimentation interne du
codeur défectueuse
Défaut de collage du signal sinusoïdal
ou cosinusoïdal
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
301
Chapitre 10
Codeurs du module Drive Monitor
FX3UMOCx
Notice d’instructions
Flexi Soft Designer
Conséquence
Causes possibles
Interruption ou variation de la tension
Sin_Ref ou Cos_Ref
Interruption ou variation de la tension
Sin_Ref ou Cos_Ref
Tension d’alimentation interne du
codeur trop faible
Lumière de la diode émettrice trop
faible
Lumière de la diode émettrice trop forte
302
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Codeurs du module Drive Monitor
FX3UMOCx
Chapitre 10
Flexi Soft Designer
Conséquence
Causes possibles
Facteur d’amplification trop faible pour
sinus ou cosinus, par ex. en raison
d’une modification de résistance
Temps de filtrage allongé par
augmentation de résistance
Court-circuit transversal entre Sin+ et
Cos+
Court-circuit transversal entre Sin– et
Cos–
Court-circuit transversal entre Sin et Cos
avec codeurs Sin_Ref et Cos_Ref
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
303
Codeurs du module Drive Monitor
FX3UMOCx
Chapitre 10
Notice d’instructions
Flexi Soft Designer
10.3.3
Extension de résolution Sin/Cos
Cette fonction disponible pour les codeurs Sin/Cos concerne les systèmes Sin/Cos dont la
faible résolution peut entraîner une gradation trop grossière pour le relevé de la vitesse.
Lorsqu’elle est activée, l’extension de résolution permet d’augmenter d’un facteur de 4 le
nombre des points de comptage et donc d’améliorer la résolution du relevé de vitesse.
Tab. 123 : Extension de
résolution Sin/Cos
Sans extension de résolution (désactivée)
Avec extension de résolution (activée)
L’activation de cette option n’a aucun effet si la résolution du relevé de vitesse sans extension de résolution Sin/Cos est déjà inférieure ou égale à l’image interne de la valeur de
vitesse dans le type de données de mouvement (1 chiffre = 0,5 tr/min ou 1 mm/s).
304
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Codeurs du module Drive Monitor
FX3UMOCx
Chapitre 10
Flexi Soft Designer
10.4
Codeur SSI
Les fonctions décrites ici sont disponibles pour les codeurs SSI (SSI-Master, SSI-Listener).
10.4.1
Tab. 124 : Vue d’ensemble
des paramètres spéciaux
pour codeur SSI
Vue d’ensemble des paramètres spéciaux pour codeur SSI
Paramètres
Description
Valeurs possibles
Vitesse de
transmission
La vitesse de transmission pour la
sortie d’horloge en tant que SSIMaster.
[1] Nombre de bits
de la trame de
protocole SSI globale
Nombre de cycles d’horloge pour
une transmission
16–62
[2] Nombre de bits
de tête
Nombre de bits de tête qui ne
contiennent pas de données de
positions
0–46
[3] Nombre de bits
de données de
position
Nombre de bits qui contiennent les
données de position pertinentes
16–32
Transmission de
données double
Choix de transmettre la valeur de
position en simple ou en double
avec une trame de protocole SSI
0 = Listener
100–1000 kbauds
Transmission simple
d’une valeur de
position
Transmission double de
la valeur de position
[4] Nombre de bits
entre les bits de
données de position
Disponible uniquement en cas de
transmission double de la valeur de
position
Codage des données
Codage des données pour les bits
de données de position
Évaluation du bit
d’erreur
Surveillance des bits d’erreur qui
ont été envoyés par le codeur dans
la trame de protocole SSI
0–30
Binaire
Gris
Pour chaque bit qui n’est
pas un bit de données de
position
1 est erreur
0 est erreur
Intervalle max. de
réception des
données
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Durée maximale pendant laquelle
des données de position valables
sont attendues
4–100 ms
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
305
Codeurs du module Drive Monitor
FX3UMOCx
Chapitre 10
Notice d’instructions
Flexi Soft Designer
10.4.2
Transmission de données double
Certains codeurs SSI prennent en charge la transmission multiple des données de position. Les mêmes données de codeur sont alors à nouveau émises tant que l’intervalle de
cadence entre les paquets de données (durée de bascule monostable) n’est pas dépassé.
Les données faussées par ex. par des perturbations de transmission peuvent ainsi être
détectées.
Le module MOCx prend en charge la transmission double des données de position. Lorsque la transmission de données double est activée, le module MOCx contrôle si les deux
valeurs de données de position dans la trame de protocole SSI reçue sont identiques. Si
elles ne sont pas identiques, les données de position de la trame de protocole SSI sont
ignorées. Pour les conséquences sur les données de mouvement du codeur concerné, voir
la section 10.4.4 «Intervalle max. de réception des données» en page 307.
Fig. 277 : Transmission
simple d’une valeur de
position
Horloge entre les
paquets de données
Bit de données
Fig. 278 : Transmission
double de la valeur de
position
Horloge entre
les paquets de
données
Bit de données
10.4.3
Évaluation du bit d’erreur
Dans la trame de protocole SSI, certains codeurs SSI transmettent en plus des bits de
données de position des bits d’erreur qui restituent le résultat des fonctions de surveillance interne du codeur. Le module MOCx permet d’évaluer ces bits d’erreur. Il est alors
possible de déterminer individuellement pour chaque bit si 1 ou 0 signale l’état d’erreur.
Si l’état d’erreur est détecté pour au moins un bit d’erreur sélectionné, les données de
position de cette trame de protocole SSI sont ignorées. Pour les conséquences sur les
données de mouvement du codeur concerné, voir la section 10.4.4 «Intervalle max. de
réception des données» en page 307.
306
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Codeurs du module Drive Monitor
FX3UMOCx
Chapitre 10
Flexi Soft Designer
10.4.4
Intervalle max. de réception des données
Cette fonction permet de tolérer provisoirement les données de position invalides et d’utiliser pendant ce temps les dernières données de position valables. Si tous les contrôles
correspondants n’ont pas tous été valables pendant au moins une durée supérieure à
l’intervalle max. de réception des données, les bits d’état dans les données de mouvement du codeur correspondant son mis à l’état invalide.
Pour une description du type de données de mouvement, voir la section 11.6 «Types de
données dans la logique du module MOCx» en page 312.
Les bits d’état reprennent l’état valable lorsque l’Intervalle max. de réception des
données a été rempli sans interruption pendant au moins une seconde.
Avec le codeur SSI, le temporisateur démarre pour l’Intervalle max. de réception des
données lorsque l’une des fonctions de surveillance suivantes fournit un résultat négatif :
surveillance de l’identifiant ID ;
trame de protocole SSI non reçu ou incomplète (uniquement pour SSI-Master) ;
transmission de données double ;
évaluation du bit d’erreur ;
saut de vitesse max.
Le module MOCx n’évalue qu’une trame de protocole SSI à la fois à un intervalle de 4 ms.
Si le SSI-Listener transmet plusieurs trames de protocole SSI en l’espace de 4 ms, les
trames supplémentaires ne sont pas évaluées.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
307
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
11
Programmation logique dans le module FX3-MOCx
11.1
Description générale
Les modules Drive Monitor MOCx sont des modules de surveillance d’entraînement. Ils
permettent de surveiller en toute sécurité les différents types d’entraînements (électrique,
pneumatique, hydraulique, etc.) lorsque les capteurs adéquats sont installés.
Les blocs fonction décrits dans ce chapitre ne sont disponibles qu’avec un module MOCx.
Ils sont spécialement conçus pour les applications de surveillance d’entraînement. On
utilise en règle générale deux types de blocs fonction. Il s’agit d’une part des blocs fonction de surveillance à proprement parler, qui permettent de surveiller la vitesse, la position
ou les fonctions d’arrêt et de freinage. Et d’autre part des blocs fonction de conversion des
données. Ces derniers sont nécessaires car, contrairement au reste du système Flexi Soft,
les modules Drive Monitor FX3-MOCx peuvent également traiter les données de type
entier.
11.2
Consignes de sécurité relatives à la programmation
logique
Respecter les normes et réglementations de sécurité applicables !
ATTENTION
Toutes les parties de l’installation relatives à la sécurité (câblage, capteurs et actionneurs
raccordés, paramètres de configuration) doivent être conformes aux réglementations et
aux normes de sécurité applicables (par ex. EN 62 061 ou EN ISO 13 849J1). Dans la
logique des organes de sécurité, seuls des signaux de sécurité peuvent être utilisés.
S’assurer que toutes les normes et prescriptions applicables sont mises en œuvre !
L’utilisateur a la responsabilité de contrôler que les sources correctes de signaux sont utilisées pour ces Blocs fonction et que l’implémentation complète de la logique de sécurité
remplit les normes et réglementations applicables. Il faut toujours contrôler le comportement du matériel Flexi Soft ainsi que du programme logique afin de garantir que ces
derniers répondent bien à la stratégie de réduction des risques.
Prendre des mesures complémentaires de sécurité si les valeurs de sécurité peuvent
entraîner une situation dangereuse !
La valeur de sécurité des données de processus et des sorties est à l’état bas, elle s’applique si un défaut est détecté. Si la valeur de sécurité (signal = bas) peut conduire à une
situation dangereuse de l’application, des mesures de sécurité complémentaire doivent
être mises en œuvre, par ex. l’évaluation de l’état des données de processus et la commutation des signaux de sortie y afférents si l’évaluation de l’état détecte une erreur. Il faut
tout particulièrement s’intéresser aux entrées avec détection de front.
308
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
Tenir compte des fronts montants ou descendants inattendus !
Une attention spécifique est nécessaire pour les applications dans lesquelles un front
montant ou descendant inattendu sur une entrée de détection de front peut conduire à
une situation dangereuse. Une erreur sur une entrée peut produire de tels fronts (par ex.
interruption d’une communication en réseau ou EFI, coupures de câble sur une entrée
numérique, court-circuit sur une entrée numérique connectée à une sortie de test). La
valeur de sécurité est appliquée jusqu’à ce que la condition de réinitialisation du défaut
soit remplie. En raison de ces faits, les signaux correspondants peuvent se comporter
comme suit :
changement temporaire à l’état haut au lieu d’un état bas constant comme dans une
condition sans erreur (front montant et front descendant, c.-à-d. transitions de BasHaut-Bas),
ou
changement temporaire à l’état bas au lieu d’un état haut constant comme dans une
condition sans erreur (front descendant et front montant, c.-à-d. transitions Haut-BasHaut),
ou
état bas constant, au lieu de passer à l’état haut comme cela serait le cas sans
condition de défaut.
Prendre en compte les délais produits par les étiquettes de saut avec des boucles de
retour logiques !
Un signal logique de retour est un signal d’entrée connecté à la sortie d’un bloc fonction
possédant un index de bloc fonction égal ou supérieur (l’index de bloc fonction est affiché
au-dessus de chaque bloc fonction). Par conséquent l’entrée utilise la valeur de sortie du
cycle logique précédent. Cela doit être pris en compte pour la fonctionnalité et en particulier pour le calcul du temps de réponse.
Pour connecter un signal de boucle de retour, il faut utiliser une étiquette de saut.
Une étiquette de saut engendre un délai d’un cycle logique si elle constitue une boucle de
retour. Si c’est le cas, l’entrée de l’étiquette de saut est affichée avec un pictogramme
d’horloge (avec le Designer V1.3.0 ou ultérieure).
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
309
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
11.3
Vue d’ensemble des blocs fonction du module MOCx
L’éditeur logique du module MOCx utilise des blocs fonction pour définir la logique traitant
la sécurité. Une configuration peut au maximum comprendre 10 blocs fonction. Il existe
des blocs fonction pour les fonctions de surveillance et des blocs fonction pour la conversion des données. Le tableau suivant donne la liste de tous les blocs fonction disponibles
pour le module MOCx :
Tab. 125 : Vue d’ensemble
des blocs fonction du module
MOCx
Blocs fonction pour les fonctions de surveillance
Comparaison de vitesse
Compare des valeurs de vitesse de deux sources de signal
différentes. Permet d’atteindre un niveau de sécurité
supérieur.
Surveillance de vitesse
Permet de surveiller la vitesse et le sens. Ses fonctions
principales sont :
Vitesse réduite de sécurité SLS
Surveillance de vitesse de sécurité SSM
Sens de déplacement de sécurité SDI
Arrêt de service de sécurité SOS
Le bloc fonction peut en outre surveiller les rampes lors
de la transition d’une vitesse surveillée à une vitesse plus
faible.
Applications typiques :
Surveillance d’accès avec détection d’immobilisation
Mode d’installation
Arrêt de sécurité
Sert à déclencher et à surveiller un arrêt de sécurité du
système d’entraînement. L’entraînement doit s’arrêter sur
commande.
La rampe d’arrêt d’un système d’entraînement étant
généralement non sûre, le bloc fonction MOCx Arrêt de
sécurité surveille la réduction effective de la vitesse
jusqu’à l’immobilisation.
Fonctions :
Arrêt de sécurité 1
Arrêt de sécurité 2
Application typique :
Surveillance du comportement d’une machine lors de
la mise hors tension et de l’arrêt
310
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
Blocs fonction de conversion des données
Vitesse vers le scrutateur
laser
Convertit la vitesse des données de type Motion dans un
format lu par les scrutateurs laser SICK avec une graduation cm/s.
Convertisseur UI8 vers Bool
Convertit une valeur entière 8 bits en valeur booléenne.
Application possible : Raccorder la sortie ID d’état de
vitesse du bloc fonction Surveillance de vitesse à des
signaux booléens pour transmission au module principal.
Convertisseur Bool vers UI8
Convertit une valeur booléenne en valeur entière 8 bits.
Application possible : Raccorder l’entrée ID validation de
vitesse du bloc fonction Surveillance de vitesse à des
signaux booléens du module principal.
11.4
Paramétrage des blocs fonction dans le module MOCx
Les blocs fonction MOCx possèdent toute une série de différentes caractéristiques modifiables. D’un bloc fonction à l’autre, les paramètres configurables ce ne sont pas les
mêmes. On accède aux paramètres configurables par un double clic sur le bloc fonction
puis en sélectionnant l’onglet de la caractéristique concernée. L’exemple suivant illustre le
bloc fonction MOCx Comparaison de vitesse :
Fig. 279 : Paramètres de
blocs fonction MOCx
configurables
L’onglet Unités permet de définir quelles unités doivent être utilisées par ex. pour le calcul
de vitesses (mm/s, km/h, tr/min, etc.).
L’onglet Entrées permet d’activer et de désactiver les entrées optionnelles du bloc
fonction.
L’onglet Commentaire E/S permet de remplacer les descriptions E/S standard du bloc
fonction par des noms personnalisés et d’ajouter un nom ou un texte descriptif au bloc
fonction et qui s’affiche sous le bloc fonction dans l’Éditeur logique.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
311
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
Les autres paramètres configurables du bloc fonction se trouvent sur d’autres onglets qui
dépendent du bloc fonction concerné.
L’onglet Rapport affiche une vue d’ensemble de la configuration du bloc fonction qui
comprend toutes les liaisons d’entrées et de sorties et tous les paramètres configurés.
11.5
Valeur de temporisation et temps d’exécution de la
logique
Le temps d’exécution logique de la logique MOCx est 4 ms.
Il a une précision de ±100 ppm (parties par million).
Tab. 126 : Précision des
paramètres en fonction de
l’incrément et de la valeur
absolue
Incrément de
Plage de valeurs du
configuration
paramètre dans le
bloc fonction
4 ms
t 5000 ms
+/– 0,5 ms
> 5000 ms
+/– 100 ppm de la durée configurée
t 40 s
+/– 4 ms
> 40 s
+/– 100 ppm de la durée configurée
1s
11.6
Précision
Types de données dans la logique du module MOCx
Les blocs fonction du module MOCx peuvent traiter différents types de données. Cela les
différencie des blocs fonction du module principale qui ne peuvent traiter que des valeurs
booléennes. Le type de données attendu ou émis dépend de la sortie et de l’entrée du
bloc fonction qui est utilisée.
Booléenne
Les données de type booléen sont binaires. Elles ne peuvent avoir que l’état 1 ou 0, soit
haut ou bas.
Motion
Les données de type Motion regroupent toutes les informations mises à disposition par un
codeur. Elles sont constituées des éléments suivants :
Tab. 127 : Composition des
données de mouvement
Élément
Taille
Plage de valeurs
interne (nombre de
caractères)
Résolution pour Résolution pour
mouvement de Mouvement de
type rotatif
type linéaire
Valeur de vitesse
16 Bits
avec signe
De –32.767 à
+32.767
1 Digit =
0,5 tr/mn
1 Digit =
1 mm/s
État de vitesse
1 Bit
0 = Non valable
1 Digit =
1/30.000 tr
1 Digit =
1/250 mm
1 Digit =
1/30.000 tr
1 Digit =
1/250 mm
1 = Valable
Valeur de position 32 Bits
relative
avec signe
État de position
relatif
1 Bit
312
0 = Non valable
1 = Valable
Valeur de position 32 Bits
absolue
avec signe
État de position
absolu
De –2.147.483.647
à +2.147.483.647
1 Bit
De –2.147.483.647
à +2.147.483.647
0 = Non valable
1 = Valable
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
Remarque
L’état de position absolu est durablement invalide selon le type de codeur utilisé, si ce
dernier ne peut pas fournir de valeurs de position absolues de par sa conception. Le
module MOCx ne permet pas d’évaluer ces codeurs. Sur le module MOCx, le bit d’état de
position absolu est donc toujours sur 0 = invalide et le bit de valeur de position absolue
toujours sur 0.
Le type de données mouvement est utilisé par l’entrée Motion ou par la sortie Motion des
différents blocs fonction MOCx. L’évaluation des différents éléments est automatiquement
réalisée dans le bloc fonction MOCx concerné.
Lorsqu’un bloc fonction détecte une erreur, la sortie Motion est généralement mise sur 0.
Cela signifie que toutes les valeurs de vitesse, de position relative et de position absolue
sont mises sur zéro, et que les bits d’état correspondants sont mis à l’état invalide.
Résolution interne des informations de vitesse et de position
L’unité la plus petite des informations de vitesse et des informations de position relevées
est déterminée par la résolution interne de ces données. Elle peut être délimitée en outre
par la résolution du système de codeur.
Tab. 128 : Résolution interne
des informations de vitesse
et de position
Type du système de mesure
Information de vitesse
Information de position
Mouvement de type rotatif
0,5 tr/mn
1/30.000 tr
Mouvement de type linéaire
1 mm/s
1/250 mm
UI8
Les données de type UI8 permettent par ex. de sélectionner ou d’afficher une plage de
vitesses ou de positions.
Tab. 129 : Valeurs possibles
des données UI8
Élément
Taille
Valeurs de l’ID de vitesse
UI8
8 Bits
0 = Non valable
1–31 = Indice de plage
Les entrées et sorties qui attendent ou émettent d’autres types de données que des
données booléennes sont identifiées en conséquence sur les symboles des blocs fonction.
M signifie données de mouvement et UI8 signifie entiers non signés 8 bits (Unsigned
Integer 8 bit).
Fig. 280 : Affichage des types
de données sur les entrées et
sorties des blocs fonction
MOCx
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
313
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
11.7
Échange de données entre module principal et module
MOCx
Les modules principaux et les modules MOCx pouvant traiter des types de données
différents, et étant donné qu’il est possible de programmer dans le module MOCx un
traitement en amont du signal et une logique plus complexes, l’échange de données entre
les modules doit être organisé. Le module principal peut envoyer 18 bits au module MOCx,
et le module MOCx peut envoyer 16 bits au module principal. Ces bits doivent être routés
dans l’éditeur logique. Ces bits reçoivent comme nom d’étiquette le nom de l’entrée + le
nom du composants + le nom du module.
Les données sont échangées par le bus FLEXBUS+ interne.
Observer les exigences relatives aux durées pour les signaux du module MOCx vers le
module principal !
ATTENTION
Les signaux d’un module MOCx vers le module principal doivent satisfaire les mêmes
exigences de durée que les autres signaux. Si le temps de cycle de la logique du module
principal est supérieure à 4 ms, un signal du module MOCx vers le module principal doit
alors conserver le même état pour toute la durée du cycle de la logique du module principal, de sorte que cet état soit toujours reconnu dans la logique du module principal.
Observer la temporisation à l’appel de la logique du module principal !
Le traitement logique du module principal démarre après le passage à l’état Marche avec
une temporisation pouvant atteindre 80 ms afin de s’assurer que la logique du module
principal travaille toujours avec les signaux actuels et valables des modules d’extension.
Cela a toutefois pour conséquence que toutes les données du module principal vers le
module MOCx sont encore à 0 après le passage du système à l’état Marche pour une
durée pouvant atteindre 80 ms en plus de la durée d’exécution de la logique du module
principal. Cela concerne en particulier les signaux des entrées des modules d’extension
d’E/S dont l’état est envoyé au module MOCx par le module principal.
314
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
Exemple d’échange de données du module principal vers le module MOCx
Dans l’exemple suivant, deux bits d’entrée en provenance du module principal sont routés
vers le bloc fonction de conversion Convertisseur Bool vers UI8.
Fig. 281 : Échange de
données du module principal
vers le module MOCx – Vue
dans l’éditeur logique du
module principal
Fig. 282 : Échange de
données du module principal
vers le module MOCx – Vue
dans l’éditeur logique du
module MOCx
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
315
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
Exemple d’échange de données du module MOCx vers le module principal
Dans l’exemple suivant, trois bits en provenance du module MOCx sont routés vers le
module principal.
Fig. 283 : Échange de
données du module MOCx
vers le module principal –
Vue dans l’éditeur logique du
module MOCx
Fig. 284 : Échange de
données du module MOCx
vers le module principal –
Vue dans l’éditeur logique du
module principal
316
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
11.8
Blocs fonction pour les fonctions de surveillance
11.8.1
Comparaison de vitesse
Schéma de principe de bloc fonction
Fig. 285 : Ports logiques du
bloc fonction MOCx
Comparaison de vitesse
Description générale
Le bloc fonction Comparaison de vitesse compare les valeurs de vitesse de deux source
de signal différentes. Les contrôles effectués servent à atteindre un niveau de sécurité
supérieur, en particulier en cas d’utilisation de codeurs non sûrs.
Les deux valeurs de mesure peuvent présenter des divergences liées par ex. au glissement, au frottement, au comportement mécanique en couplage, etc. C’est pourquoi ce
bloc fonction met à disposition différents paramètres qui permettent de compenser des
divergences de ce type. Il est ainsi possible d’éviter les coupures inappropriées et de
garantir la disponibilité des machines.
Contrôler les valeurs paramétrées dans le cadre des observations de sécurité !
ATTENTION
Les paramètres qui servent à configurer le bloc fonction Comparaison de vitesse doivent
être pris en compte dans les observations de sécurité. Dans le cas contraire, cela ferait
donc courir un risque à l’opérateur de la machine.
Les principes d’essais généralement reconnus préconisent habituellement que l’application garantisse que l’unité à surveiller accomplisse un mouvement au moins une fois
toutes les 24 heures. Ce mouvement doit entraîner une modification de signal sur le
système du codeur à partir de laquelle l’erreur considérée pourra être détectée par la
comparaison de vitesse.
Les facteurs suivants peuvent être pris en compte lors de l’évaluation :
différence de vitesse absolue ou relative admissible en permanence (par ex. liée à la
différence d’usure des composants) ;
différence de vitesse supérieure temporairement admissible (liée aux exigences du
processus d’automatisation, par ex. lorsqu’un AGV passe un virage) ;
signe des valeurs de vitesse lors du calcul de la différence de vitesse.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
317
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
Paramètres du bloc fonction
Tab. 130 : Paramètres du
bloc fonction MOCx
Comparaison de vitesse
Paramètres
Description
Valeurs possibles
Onglet Entrées
Réarmement manuel
Activation de l’entrée optionnelle
Réarmement pour la réinitialisation
de défaut par un signal externe
Désactivé
Réarmement
automatique
Activation de l’entrée optionnelle
Supprimer réaction à l’erreur
Désactivé
Réinitialisation de
défaut automatique
en fonction de la
vitesse absolue
Réinitialisation automatique d’un
défaut avec ou sans prise en
compte de la vitesse actuelle
Désactivé
Actif
Actif
Actif
Mode de comparaison de vitesse
Mode de
comparaison de
vitesse
Indique si une vitesse de tolérance
est calculée et si le signe est pris en
compte lors du calcul.
Avec signe
Différence de vitesse absolue
admissible en permanence entre
Motion 1 Speed et Motion 2 Speed.
0 = Désactivé
Sans signe
Limites de tolérance
Seuil de tolérance
absolu pour la
différence de vitesse
Les différences de vitesse situées
au-dessus de cette limite sont
entièrement prises en compte.
Mouvement de type
rotatif :
0,5 à 16.383 tr/mn
Mouvement de type
linéaire :
1 à 32.767 mm/s
Limite 1, différence
de vitesse relative
Différence de vitesse relative
admissible en permanence (en %)
entre Motion 1 Speed et Motion 2
Speed, rapportée à la plus élevée
des deux valeurs
Limite 2, différence
de vitesse relative
Différence de vitesse relative
0–100 %
supérieure admissible sous
conditions (en %) entre Motion 1
Speed et Motion 2 Speed, rapportée
à la plus élevée des deux valeurs.
Limite 3, différence
de vitesse relative
0–100 %
En option, limitée dans le temps
Activation optionnelle par l’entrée
Activation limite 2 ou Activation
limite 3
Limite de
temps max. 2
318
Durée maximale admissible de
dépassement de Limite 1,
différence de vitesse relative,
pendant laquelle Limite 2 est
valable
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
0 à 60.000 ms par pas de
4 ms
0 = Infini(e)
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
Paramètres
Description
Valeurs possibles
Limite de
temps max. 3
Durée maximale admissible de
dépassement de Limite 2, différence de vitesse relative, pendant
laquelle Limite 3 est valable
0 à 60.000 ms par pas de
4 ms
0 = Infini(e)
Compensation de la durée d’exécution
Délai Motion 2
Compensation de la durée d’exécution pour un signal reçu avec une
temporisation sur l’entrée Motion 2
lors de la comparaison de vitesse
0 à 100 ms par pas de
4 ms
Pause max. dans
l’évaluation
Définit si l’évaluation de la différence de vitesse se fait en continu
ou uniquement en cas de variation
de la vitesse sur Motion 2 ou au
plus tard après la durée de pause
max. de l’évaluation
0 à 1.000 ms par pas de
4 ms
0 = Évaluation continue
de la différence de vitesse
4–1.000 = Évaluation de
la différence de vitesse en
cas de variation de valeur
Mode sortie de vitesse
Mode sortie de
vitesse
Calcul de la vitesse émise à la sortie
Motion
Motion 1
Vitesse supérieure de
Motion 1 ou Motion 2
Vitesse moyenne de
Motion 1 ou Motion 2
Différence de vitesse absolue admissible en permanence
Le paramètre Seuil de tolérance absolu pour la différence de vitesse permet de déterminer la différence de vitesse absolue admissible par rapport à la valeur de vitesse supérieure de Motion 1 et Motion 2. Les différences de vitesse situées en-dessous du Seuil de
tolérance absolu pour la différence de vitesse sont évaluées comme des 0 et ne sont
donc pas prises en compte. Cela permet d’éviter des grandes différences de vitesse relatives à basses vitesses. Sinon, une petite différence de vitesse absolue peut entraîner une
grande différence de vitesse relative, la vitesse de référence étant également faible. Les
différences de vitesse situées au-dessus de cette limite sont entièrement prises en
compte.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
319
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
Différence de vitesse relative admissible en permanence
Le paramètre Limite 1, différence de vitesse relative permet de déterminer la différence
de vitesse relative admissible par rapport à la valeur de vitesse supérieure de Motion 1 et
Motion 2. La plus élevée des deux valeurs est considérée comme étant 100 %.
Fig. 286 : Différence de
vitesse admissible en
permanence
Différence de
vitesse (%)
Limite 1,
différence de
vitesse relative
t
État de
surveillance
t
La sortie État de surveillance passe à l’état bas lorsque la différence de vitesse relative
admissible est dépassée. Cet événement est indépendant de l’état de l’entrée Supprimer
réaction à l’erreur.
L’entrée optionnelle Supprimer réaction à l’erreur permet de choisir si une erreur (état de
surveillance = bas) doit simultanément entraîner une réaction. Dans ce cas, la sortie
Motion est mise sur 0 et passe à l’état invalide. Si la sécurité est garantie indépendamment du mouvement surveillé, par ex. par une porte de sécurité fermée, cette réaction à
l’erreur peut être supprimée. Si l’entrée Supprimer réaction à l’erreur est à l’état haut,
alors une erreur (État de surveillance = bas) n’entraîne pas la mise à 0 de la sortie
Motion.
La sortie État de surveillance revient à l’état haut lorsque l’erreur est réinitialisée. Il y a
deux possibilités :
Réarmement manuel : Une erreur est réinitialisée par un front montant sur l’entrée
optionnelle Réarmement si la vitesse précédemment relevée a été proche de zéro
pendant env. 1 s que la différence de vitesse relative est inférieure à Limite 1, différence de vitesse relative.
Proche du zéro signifie …
– pour les codeurs à mouvement rotatif : 40 tr/mn ;
– pour les codeurs à mouvement linéaire : 80 mm/s.
Réarmement automatique : Une erreur est réinitialisée lorsque l’entrée optionnelle
Supprimer réaction à l’erreur est à l’état haut et que la différence de vitesse chute endessous de la différence de vitesse relative admissible avant que l’entrée Supprimer
réaction à l’erreur passe de l’état haut à l’état bas. L’option Réinitialisation de défaut
automatique en fonction de la vitesse absolue détermine alors si la vitesse absolue
doit être prise en compte. Si cette option est activée, la vitesse absolue doit dépasser la
limite de vitesse à laquelle le passage à l’état bas de la sortie État de surveillance a
précédemment eu lieu, c.-à-d. au moment où l’erreur a été détectée. Sinon, la vitesse
n’a aucune influence sur la réinitialisation du défaut.
Remarque
320
Si ni l’entrée optionnelle Supprimer réaction à l’erreur, ni l’entrée optionnelle Réarmement ne sont activées, il n’y a aucune possibilité de réinitialiser une erreur en service.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
Limites de tolérance pour la différence de vitesse
La limite de différence de vitesse relative admissible peut être relevée. Le bloc fonction
Comparaison de vitesse autorise deux limites relevées sous certaines conditions qui
peuvent être configurées chacune avec une durée maximale.
La Limite 2, différence de vitesse relative relevée prend effet lorsque le Seuil de tolérance absolu pour la différence de vitesse est dépassé. Si cet état de fait se prolonge audelà de la Limite de temps max. 2 configurée, alors la sortie État de surveillance passe à
l’état bas.
Il en va de même pour la troisième limitation possible : La Limite 3, différence de vitesse
relative relevée prend effet lorsque la Limite 2, différence de vitesse relative est dépassée. Si cet état de fait se prolonge au-delà de la Limite de temps max. 3 configurée, alors
la sortie État de surveillance passe à l’état bas. Les entrées Activation limite 2 et Activation limite 3 sont en option. Si ces entrées sont utilisées, la présence d’un signal à l’état
haut permet un dépassement de la valeur du Seuil de tolérance absolue pour la différence de vitesse ou de la Limite 2, différence de vitesse relative.
Les entrées Activation limite 2 et Activation limite 3 doivent être activées dans la boîte
de dialogue du bloc fonction. Limite 2, différence de vitesse relative et Limite 3, différence de vitesse relative ne sont disponibles que quand ces entrées sont activées.
Fig. 287 : Activation des
entrées optionnelles
Activation limite 2 et
Activation limite 3 dans la
boîte de dialogue du bloc
fonction
La limitation la plus élevée utilisée pour la différence de vitesse relative ne doit jamais être
dépassée.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
321
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
Fig. 288 : Limite relevée sous
conditions de la différence de
vitesse avec dépassement de
durée
Différence de
vitesse (%)
Limite 3,
différence de
vitesse relative
Limite 2,
différence de
vitesse relative
Limite, différence
de vitesse absolue
t
Limite de temps
max. 2
t
Limite de temps
max. 3
t
État de
surveillance
t
Limite de temps max. 2 dépassée
Fig. 289 : Limitation relevée
sous conditions de le
différence de vitesse avec
dépassement de la limitation
Différence de
vitesse (%)
Limite 3,
différence de
vitesse relative
Limite 2,
différence de
vitesse relative
Limite, différence
de vitesse absolue
t
Limite de temps
max. 2
t
Limite de temps
max. 3
t
État de
surveillance
t
Limite 1, différence de vitesse relative dépassée
322
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
Avec un AGV par exemple, la Limite 2, différence de vitesse relative permet de tolérer
une vitesse différente de roues dans une courbe. La commande du véhicule peut alors
activer l’entrée Activation limite 2 lorsqu’une courbe est abordée. La Limite 3, différence
de vitesse relative relevée peut être utilisée afin de tolérer de très brèves différences de
vitesse, par ex. lorsqu’une roue patine brièvement.
Mode de comparaison de vitesse
Le Mode de comparaison de vitesse détermine si le signe est pris en compte lors de la
comparaison des valeurs de vitesse. Si le paramètre Mode de comparaison de vitesse est
activé, une comparaison de vitesse est effectuée. Cela signifie que la différence de vitesse
est relevée avec ou sans signe en fonction du mode paramétré.
Fig. 290 : Calcul de la
différence de vitesse avec
signe
Mode de comparaison de vitesse = avec signe
Motion 1/2
vitesse
t
Différence de
vitesse
t
Fig. 291 : Calcul de la
différence de vitesse sans
signe
Mode de comparaison de vitesse = sans signe
Motion 1/2
vitesse
t
Différence de
vitesse
t
Compensation du temps de parcours du signal sur Motion 2
Si l’un des deux signaux de vitesse est transmis avec une temporisation, par ex. parce que
les données de vitesse sont reçues par bus de terrain et bus FLEXBUS+, ce signal peut
être raccordé à l’entrée Motion 2. Le paramètre Temporisation Motion 1 permet de compenser la temporisation. Les valeurs de vitesse de l’entrée Motion 1 sont alors retardées
de la valeur paramétrée lors du calcul de la différence de vitesse. Il est ainsi possible de
réduire les différences de vitesse qui se produiraient sinon en raison de la temporisation
de la transmission, en particulier lors de variations rapides de vitesse.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
323
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
Fig. 292 : Compensation des
retards de transmission avec
Temporisation Motion 1
Speed Motion 1
Speed Motion 1 temporisé
Speed Motion 2
Vitesse
t
Après la transition de l’état Arrêt à l’état Marche, la première comparaison est exécutée au
plus tôt après expiration de la Temporisation Motion 1.
Ne comparer qu’en cas de variation des valeurs de vitesse
Si l’intervalle de mise à jour d’une des deux signaux de vitesse est inférieur à la fois à celui
de l’autre signal et à la durée d’exécution de la logique, alors la comparaison entre les
mises à jour peut être omise. Cela peut être le cas par ex. si l’un des deux codeurs a une
résolution largement inférieure que l’autre, ou si le second signal de vitesse est reçu par le
bus FLEXBUS+.
Dans ce cas, configurer le paramètre Pause max. dans l’évaluation. Si ce paramètre est >
0, alors la comparaison ne sera exécutée que si la valeur de Motion 2 varie ou au plus
tard après la durée configurée. Cela permet de réduire les différences de vitesse qui se
produiraient sinon.
Si ce paramètre est mis sur 0, la comparaison sera exécutée en continu.
Fig. 293 : Comparaison de
vitesse avec pause max.
dans l’évaluation
Speed Motion 1
Speed Motion 2 réelle
Vitesse
Valeur d’entrée de Speed Motion 2
Moments de
comparaison
t
Pause max. dans
l’évaluation
t
Pause max. dans l’évaluation
Mode sortie de vitesse
Le paramètre Mode de sortie de vitesse détermine quelle valeur doit être émise sur la
sortie Motion. Les paramètres suivants sont possibles :
Motion 1 ;
Vitesse supérieure de Motion 1 ou Motion 2 ;
Vitesse moyenne de Motion 1 ou Motion 2.
324
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
Remarques
Si la valeur de vitesse de l’une des deux entrées Motion est invalide, alors la sortie
Motion sera dans tous les cas invalide elle aussi.
La sortie Motion devient aussi invalide si le bloc fonction est à l’état d’erreur, c.-à-d. si
l’une des comparaisons a échoué et que l’état d’erreur n’est pas empêché par l’entrée
Supprimer réaction à l’erreur.
Mode de sortie de vitesse avec Motion 1
Le paramètre Mode de sortie de vitesse avec Motion 1 est généralement choisi si le
codeur principal a une résolution élevée et qu’un codeur secondaire est utilisé pour le
contrôle de cohérence. Dans ce cas, les valeurs de l’entrée Motion 1 sont utilisées pour
l’évaluation.
Fig. 294 : Sortie de vitesse
avec la valeur de Motion 1
Mode de sortie de vitesse = Motion 1
Vitesse Motion 1/2
t
Vitesse Motion
t
La valeur de Position relative à la sortie Motion correspond avec ce réglage à la valeur de
Position relative à l’entrée Motion 1.
Mode de sortie de vitesse Vitesse supérieure de Motion 1 ou Motion 2
Avec ce paramètre, la sortie Motion émet la vitesse la plus élevée de l’entrée Motion 1 ou
de l’entrée Motion 2 avec le signe.
Sélectionner le paramètre Vitesse supérieure de Motion 1 ou Motion 2 si la valeur la plus
élevée de deux codeurs doit être utilisée pour l’évaluation, par ex. lorsque la vitesse de la
roue extérieure d’un AGV en courbe est importante (scénario du pire).
Fig. 295 : Sortie de vitesse
avec la vitesse la plus élevée
des deux entrée Motion
Mode de sortie de vitesse =
Vitesse supérieure de Motion 1 ou Motion 2
Vitesse Motion 1/2
t
Vitesse Motion
t
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
325
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
Remarques
Noter que la courbe de vitesse qui en résulte peut être discontinue en présence de
sens de mouvements contraires.
Avec ce paramètre, la différence de Position relative sur les entrées Motion 1 et
Motion 2 est tout d’abord calculée par rapport au cycle précédent. La différence la plus
importante est ensuite ajoutée à la valeur de Position relative sur la sortie Motion du
cycle précédent, de sorte que c’est la différence de position relative la plus importante
qui est prise en compte.
Si le paramètre Mode de sortie de vitesse est configuré avec Vitesse supérieure de
Motion 1 ou Motion 2 ou avec Vitesse moyenne de Motion 1 ou Motion 2 et que la
valeur sur la sortie Motion est utilisée pour la suite de la surveillance d’immobilisation
avec tolérance de position (par ex. avec le bloc fonction MOCx Surveillance de vitesse),
alors il est possible que la condition d’immobilisation soit remplie. La raison en est que
les deux codeurs ont un sens de mouvement opposé et que la différence de position
relative qui en résulte est inférieure à la différence de position de chacun des deux
codeurs. Pour empêcher cet état de fait, il faut évaluer séparément la condition
d’immobilisation de chaque codeur (par ex. avec deux blocs fonction MOCx séparés
Surveillance de vitesse) et combiner les résultats avec un bloc fonction logique ET.
Vitesse moyenne
Avec ce paramètre, la sortie Motion émet la vitesse moyenne avec signe des entrées
Motion 1 et de Motion 2.
Le paramètre Vitesse moyenne de Motion 1 ou Motion 2 est généralement utilisé lorsque
la vitesse moyenne de deux codeurs doit être prise en compte pour la suite de l’évaluation, lorsque cette dernière représente par ex. la vitesse au centre d’un AGV. Avec ce
paramètre par ex., la rotation sur place de deux roues à la même vitesse dans le sens
opposé sera évaluée comme une immobilisation.
Fig. 296 : Sortie de vitesse
avec la vitesse moyenne des
deux entrée Motion
Mode de sortie de vitesse = Vitesse moyenne de Motion 1 ou Motion 2
Vitesse Motion 1/2
t
Vitesse Motion
t
Lorsque le Mode de sortie de vitesse est utilisé avec Vitesse moyenne de Motion 1 ou
Motion 2, la différence de Position relative sur les entrées Motion 1 et Motion 2 est tout
d’abord calculée par rapport au cycle précédent. La moyenne de ces deux valeurs est
ensuite ajoutée à la valeur de Position relative sur la sortie Motion du cycle précédent.
326
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
11.8.2
Surveillance de vitesse
Schéma de principe de bloc fonction
Fig. 297 : Ports logiques du
bloc fonction MOCx
Surveillance de vitesse
Description générale
Le bloc fonction Surveillance de vitesse est le composant central de toutes les surveillances de vitesse et de direction d’une application. D’une manière générale, il exécute les
fonctions suivantes :
vitesse réduite de sécurité SLS ;
surveillance de vitesse de sécurité SSM ;
sens de déplacement de sécurité SDI ;
arrêt de service de sécurité SOS.
Le bloc fonction peut en outre surveiller les rampes lors de la transition d’une vitesse
surveillée à la vitesse immédiatement inférieure. Pour cela, il est possible d’activer jusqu’à
quatre rampes différentes au moyen des entrées Sélection de rampe 0 et Sélection de
rampe 1.
Paramètres du bloc fonction
Tab. 131 : Paramètres du
bloc fonction MOCx
Surveillance de vitesse
Paramètres
Description
Valeurs possibles
Surveillance d’immobilisation
Vitesse
d’immobilisation
Cette valeur permet de déterminer
jusqu’à quelle vitesse une immobilisation
est constatée.
0 = Désactivé
Mouvement de type
rotatif :
0,5 à 16.383 tr/mn
Mouvement de type
linéaire :
1 à 32.767 mm/s
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Durée
d’acceptation
d’immobilisation
Cette valeur détermine pendant combien
de temps la vitesse doit être inférieure à
la Vitesse d’immobilisation sans interruption pour être considérée comme une
immobilisation.
0 à 248 ms par pas de
4 ms
Fenêtre de position
d’immobilisation
Cette valeur détermine quelle variation
de position relative est encore considérée comme une immobilisation. La vitesse n’a pas d’importance tant que cette
condition est remplie. Cela signifie que le
paramètre Vitesse d’immobilisation peut
même être sur 0.
0–500.000.000
Mouvement de type
rotatif :
16.667 tr
Mouvement de type
linéaire :
2.000.000 mm
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
327
Chapitre 11
Programmation logique dans le module
FX3-MOCx
Notice d’instructions
Flexi Soft Designer
Paramètres
Description
Valeurs possibles
Surveillance de vitesse
Configuration au moyen des onglets Vitesse max. et Vitesses réduites
Vitesse max.
Cette valeur détermine quelle vitesse
maximale le système peut tolérer. En
combinaison avec un bloc fonction Arrêt
de sécurité, il est donc possible de
déterminer en toute sécurité la course
maximale ou la durée maximale pour un
arrêt de sécurité.
0 = Désactivé
Mouvement de type
rotatif :
0,5 à 16.383 tr/mn
Mouvement de type
linéaire :
1 à 32.767 mm/s
Vitesse réduite 2–9 Différencie jusqu’à 8 vitesses réduites
personnalisées en option. Des ID de
vitesse sont affectés aux sections situées
entre ces vitesses.
0 = Désactivé
Mouvement de type
rotatif :
0,5 à 16.383 tr/mn
Mouvement de type
linéaire :
1 à 32.767 mm/s
Surveillance de rampe transitions de vitesse
Durée de temporisation jusqu’au
démarrage de la
rampe
Durée pendant laquelle le bloc fonction
n’attend encore aucune réaction du
système, c.-à-d. aucune rampe de
freinage
0 à 248 ms par pas de
4 ms
Pente de la rampe
transitions de
vitesse 1–4
Cette valeur détermine selon quel incrément la réduction de vitesse doit avoir
lieu lors du passage d’un ID de validation
de vitesse actif élevé à un autre plus
faible. La saisie se fait en variation de
vitesse par unité de temps.
0–65.535 mm/(s*ms)
0 = Aucune rampe
Surveillance de sens
328
Activation marche
avant
Entrée optionnelle pour activation
explicite de la marche avant
Désactivé
Activation marche
arrière
Entrée optionnelle pour activation
explicite de la marche arrière
Désactivé
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
Actif
Actif
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
ID d’état de vitesse
Les paramètres Vitesse d’immobilisation et Vitesse réduite 2–9 servent à diviser la
vitesse en sections. En conséquence, et en fonction de la vitesse à l’entrée Motion, l’ID
d’état de vitesse est émis comme indiqué dans le tableau suivant.
Une vitesse inférieure à la vitesse réduite la plus basse est considérée comme un arrêt. La
vitesse réduite la plus haute configurée, qui n’est pas dépassée par la vitesse actuelle sur
l’entrée Motion, est signalée à la sortie ID d’état de vitesse.
Tab. 132 : Conditions pour
l’ID d’état de vitesse
ID d’état de
Interprétation
Condition
0
Non valable
La vitesse à l’entrée Motion n’est pas valable.
1
Arrêt
Condition d’immobilisation remplie :
vitesse
La Motion Speed est inférieure à la vitesse
d’immobilisation pendant au moins la durée
d’acceptation d’immobilisation
ou
La fenêtre de position d’immobilisation n’est
pas dépassée.
Remarque
8012336/XR02/2013-11-19
Sujet à modification sans préavis
2
Vitesse réduite 2
Motion Speed > Vitesse d’immobilisation
Motion Speed t vitesse réduite 2
3
Vitesse réduite 3
Motion Speed > vitesse réduite 2
Motion Speed t vitesse réduite 3
…
Vitesse réduite n
Motion Speed > vitesse réduite n–1
Motion Speed t vitesse réduite n
9
Vitesse réduite 9
Motion Speed > vitesse réduite 8
Motion Speed t vitesse réduite 9
10
Vitesse max.
Motion Speed > vitesse réduite 9
Si la valeur configurée pour le paramètre Vitesse max. est dépassée, l’ID d’état de
vitesse ne change pas.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
329
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
Chronogramme
Fig. 298 : Chronogramme de
la sortie ID d’état de vitesse
Vitesse
Vitesse max.
5
Vitesse réduite 4
3
Vitesse réduite 2
2
Vitesse
d’immobilisation
(vitesse réduite 1)
t
ID d’état de vitesse
4
Vitesse réduite 3
1 = Arrêt
0 = Non valable
Durée d’acceptation
d’immobilisation
t
ID d’état de vitesse
1
2
3
4
5
4
3
2
1
t
= Durée d’acceptation d’immobilisation
Fonctions de surveillance
La sortie État moniteur est normalement à l’état haut. Elle passe à l’état bas si l’une des
fonctions de surveillance suivantes a le résultat 0 :
surveillance de la vitesse réduite, sélectionnée au moyen de l’entrée ID de validation
de vitesse ;
surveillance de la vitesse maximale ;
surveillance de sens.
La sortie État moniteur est généralement raccordée à l’entrée Arrêt de sécurité 2a du
bloc fonction MOCx Arrêt de sécurité. Une vitesse ou un sens de déplacement incorrect
entraîne ainsi un arrêt.
Surveillance de la plage de vitesse
La surveillance de la plage de vitesse peut être utilisée pour la réalisation de la fonction
Vitesse réduite de sécurité SLS et pour la Surveillance de vitesse de sécurité.
L’entrée optionnelle ID de validation de vitesse permet de sélectionner la plage de vitesse
admissible. Si la vitesse actuelle à l’entrée Motion est supérieure à la plage de vitesse
sélectionnée, la sortie État moniteur passe à l’état bas. L’entrée attend une valeur UI8.
Pour raccorder l’entrée à des signaux booléens, utiliser le bloc fonction Convertisseur
Bool vers UI8.
Indépendamment de la plage de vitesse active pour la surveillance, la sortie ID d’état de
vitesse émet la plage de vitesse actuelle à laquelle l’entraînement est actuellement en
marche. La sortie est sous forme de valeur UI8. Pour raccorder la valeur à des signaux
booléens, utiliser le bloc fonction Convertisseur UI8 vers Bool.
Le paramètre Rampes transitions de vitesse permet de définir jusqu’à quatre rampes de
sorte que la vitesse admissible soit progressivement diminuée selon l’incrément sélectionné pour passer d’une limite supérieure à une limite inférieure au lieu de passer directement à la limite de vitesse inférieure. Cela est effectué indépendamment de la vitesse
effective, donc même si cette dernière est déjà en-dessous de la nouvelle limite de vitesse
inférieure.
330
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
Il est possible de définir jusqu’à quatre incréments différents pour une rampe de vitesse et
de les sélectionner ensuite à l’aide des entrées Sélection de rampe 1 et Sélection de
rampe 0.
Tab. 133 : Sélection de
l’incrément pour la rampe de
vitesse
Remarque
Valeurs d’entrée
Incrément sélectionné
Sélection de
rampe 1
Sélection de
rampe 0
0
0
Rampe transition de vitesse 1 (rampe la plus rapide)
0
1
Rampe transition de vitesse 2
1
0
Rampe transition de vitesse 3
1
1
Rampe transition de vitesse 4 (rampe la plus lente)
Une modifications des valeurs d’entrée a des conséquences sur la rampe de vitesse active
au moment de la modification (voir Fig. 301).
Le paramètre Durée de temporisation jusqu’au démarrage de la rampe indique la durée
de temporisation jusqu’au début de la rampe de vitesse. Il est ainsi possible de tolérer par
ex. une réaction dont le retard est dû à la communication et au cycle de traitement.
Pendant qu’une rampe de vitesse est active, la sortie Rampe active est à l’état haut.
Fig. 299 : Surveillance de la
plage de vitesse exemple 1
ID de validation de
vitesse
2
4
5
2
t
Vitesse
5
Vitesse max.
4
Vitesse réduite 3
3
Vitesse réduite 2
2
Vitesse
d’immobilisation
(vitesse réduite 1)
ID d’état de vitesse
Vitesse réduite 4
1 = Arrêt
t
Rampe active
t
État moniteur
Durée de temporisation jusqu’au démarrage de la rampe
Rampes transition de vitesse
Limite de vitesse commandée
8012336/XR02/2013-11-19
Sujet à modification sans préavis
t
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
331
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
Fig. 300 : Surveillance de la
plage de vitesse exemple 2
2
4
5
2
3
2
t
Vitesse
5
Vitesse max.
Vitesse réduite 4
4
Vitesse réduite 3
3
Vitesse réduite 2
2
Vitesse d’immobilisation
(vitesse réduite 1)
ID d’état de vitesse
ID de validation de
vitesse
1 = Arrêt
t
Rampe active
Durée de temporisation jusqu’au démarrage de la rampe
Rampes transition de vitesse
Limite de vitesse commandée
t
Fig. 301 : Sélection de la
rampe de vitesse
Sélection de rampe 1
t
Sélection de rampe 2
t
2
4
5
2
t
Vitesse
5
Vitesse max.
Vitesse réduite 4
4
Vitesse réduite 3
3
Vitesse réduite 2
Vitesse d’immobilisation
(vitesse réduite 1)
2
Limite de vitesse commandée
1 = Arrêt
Durée de temporisation jusqu’au démarrage de la rampe
Rampes transition de vitesse 2
Rampes transition de vitesse 1
332
ID d’état de vitesse
ID de validation de
vitesse
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
t
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
Surveillance de la vitesse max.
La surveillance de la Vitesse max. est toujours active. Si la vitesse actuelle est supérieure
à la Vitesse max. configurée, la sortie État moniteur passe à l’état bas.
Ainsi, la combinaison avec un bloc fonction MOCx Arrêt de sécurité permet de garantir
une course d’arrêt maximale qui ne sera pas dépassée.
La sortie Vitesse max. active est à l’état haut lorsque la plage de vitesse la plus haute
utilisée est activée par l’entrée ID de validation de vitesse. Cette sortie peut être utilisée
comme condition de réinitialisation pour un bloc fonction MOCx Arrêt de sécurité en aval
sur l’entrée Arrêt 2 réarmement. Si par exemple la Vitesse max. est activée tant qu’une
porte de sécurité est fermée, il est possible de réinitialiser une rampe d’arrêt déclenchée
par la fermeture de la porte de sécurité.
Détection d’immobilisation
La sortie Immobilisation passe à l’état haut et la sortie ID d’état de vitesse est mise sur 1
lorsque l’entrée Approbation d’immobilisation n’est pas utilisée ou est à l’état haut et
que l’une des conditions suivantes est remplie :
La vitesse est inférieure ou égale à la Vitesse d’immobilisation.
Ou
La résultat de la surveillance de position d’immobilisation est 1.
Cela sert à préserver l’état d’immobilisation, par ex. même en cas de pointes de vitesse
importantes liées à la régulation de position du système d’entraînement et qui dépassent
la Vitesse d’immobilisation mais qui peuvent toutefois être acceptées tant qu’elles n’ont
lieu que dans une étroite plage de position.
Détection d’immobilisation avec vitesse d’immobilisation
La Motion Speed est inférieure à la Vitesse d’immobilisation pendant au moins la
Durée d’acceptation d’immobilisation.
Ou
La Fenêtre de position d’immobilisation n’est pas dépassée.
Remarque
La Durée d’acceptation d’immobilisation est également prise en compte lors du passage
du système Flexi Soft à l’état Marche. Cela signifie que la condition d’immobilisation après
le premier cycle logique n’est remplie qu’après expiration de la Durée d’acceptation
d’immobilisation.
Détection d’immobilisation avec fenêtre de position
Outre la Vitesse d’immobilisation, il est possible de définir une Fenêtre de position
d’immobilisation. Cela présuppose qu’un signal est présent sur l’entrée Motion qui
contienne une position relative valable (par ex. d’un codeur incrémental, Sin/Cos ou SSI).
La surveillance de position à l’immobilisation peut être démarrée par deux conditions
différentes :
La vitesse est restée nulle pendant trois cycles consécutifs d’exécution de la logique.
Ou
La vitesse a atteint trois fois la valeur Zéro et la différence de position relative était
inférieure à 2 × la valeur de la Fenêtre de position d’immobilisation.
Si l’une de ces conditions a été remplie, alors le résultat de la surveillance de position
d’immobilisation est de 1. La vitesse actuelle n’est ensuite plus prise en compte, même si
elle est supérieure à la Vitesse d’immobilisation. Cela reste le cas jusqu’à ce que la
Fenêtre de position d’immobilisation soit dépassée.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
333
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
Chronogramme
Fig. 302 : Chronogramme
d’Immobilisation avec
tolérance de position
Vitesse
0
t
Position relative
2×
2×
t
Arrêt
t
= Fenêtre de position d’immobilisation
Remarque
334
En utilisant une Fenêtre de position d’immobilisation et en mettant à zéro la Vitesse
d’immobilisation, il est possible de forcer le maintien de la position et de faire en sorte
que les sorties Détection d’immobilisation et ID d’état de vitesse ne restent à l’état haut
ou sur 1 que tant que la position se trouve dans la Fenêtre de position d’immobilisation.
Même si la fenêtre de position d’immobilisation est quittée à vitesse très réduite, la condition d’immobilisation n’est plus remplie.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
Exemples de configuration d’immobilisation
Tab. 134 : Exemples de
configuration
d’immobilisation
Courbe de vitesse
Description et configuration
Approximation asymptotique de la vitesse
au zéro. Une vitesse d’immobilisation de
sécurité > 0 a été choisie pour atteindre
aussi rapidement que possible l’état
d’immobilisation.
Vitesse
Configuration
Arrêt
Vitesse d’immobilisation > 0
Durée d’acceptation d’immobilisation = 0
Fenêtre de position d’immobilisation = 0
Réduction asymptotique de la vitesse vers
le zéro avec possibilité de pointe de vitesse
ultérieure, par ex. par choc mécanique.
Une vitesse d’immobilisation sécurisée > 0
et une fenêtre de position d’immobilisation
> 0 ont été choisies pour atteindre aussi
rapidement que possible l’état d’immobilisation et de tolérer dans le même temps
des pointes de vitesse.
Position relative
Vitesse
Configuration
Vitesse d’immobilisation > 0
Durée d’acceptation d’immobilisation = 0
Fenêtre de position d’immobilisation > 0
Arrêt
Réduction de la vitesse avec oscillation
autour de zéro, par ex. par régulation de
position. Une fenêtre de position d’immobilisation > 0 considérée comme sécurisée
a été choisie pour atteindre aussi rapidement que possible l’état d’immobilisation,
mais seulement après que la tolérance de
position a été remplie (et non dès que la
vitesse passe en-dessous d’une limite de
vitesse).
Position relative
Vitesse
Configuration
Vitesse d’immobilisation = 0
Durée d’acceptation d’immobilisation = 0
Arrêt
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Fenêtre de position d’immobilisation > 0
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
335
Chapitre 11
Programmation logique dans le module
FX3-MOCx
Notice d’instructions
Flexi Soft Designer
Courbe de vitesse
Description et configuration
Réduction de la vitesse avec oscillation
autour de zéro, par ex. par régulation de
position. Une vitesse d’immobilisation
sécurisée > 0 et une fenêtre de position
d’immobilisation > 0 ont été choisies pour
atteindre aussi rapidement que possible
l’état d’immobilisation et de tolérer dans le
même temps des pointes de vitesse. Pour
empêcher que l’état d’immobilisation soit
atteint dès que la vitesse atteint le zéro,
une durée d’acceptation d’immobilisation
> 0 a été choisie.
Position relative
Vitesse
Configuration
Arrêt
Vitesse d’immobilisation > 0
Durée d’acceptation d’immobilisation > 0
Fenêtre de position d’immobilisation > 0
Position relative
Vitesse
Réduction de la vitesse avec oscillation
autour de zéro, par ex. par régulation de
position. Une vitesse d’immobilisation
sécurisée > 0 et une fenêtre de position
d’immobilisation > 0 ont été choisies pour
atteindre aussi rapidement que possible
l’état d’immobilisation et de tolérer dans le
même temps des pointes de vitesse.
Dans ce cas, il peut arriver que l’état
d’immobilisation soit activé et désactivé au
début. C’est pourquoi cette configuration
n’est pas recommandée.
Configuration
Arrêt
Vitesse d’immobilisation > 0
Durée d’acceptation d’immobilisation = 0
Fenêtre de position d’immobilisation > 0
Approbation d’immobilisation
Avec l’entrée optionnelle Approbation d’immobilisation, il est possible de désactiver la
détection d’immobilisation interne. Si cette entrée est utilisée, la sortie Immobilisation ne
passer à l’état haut et la sortie ID d’état de vitesse ne peut passer à 1 que si la condition
d’immobilisation est remplie et que l’entrée Approbation d’immobilisation est à l’état
haut. Cela est valable aussi bien pour la détection d’immobilisation avec Vitesse d’immobilisation qu’avec la Fenêtre de position d’immobilisation.
Cela peut être utilisé par ex. pour la surveillance de la vitesse supérieure ou de la vitesse
moyenne des deux roues d’un AGV avec ce bloc fonction combiné au bloc fonction MOCx
Comparaison de vitesse, tout en évaluant la condition d’immobilisation individuellement
pour chacune de ces roues (par ex. avec un bloc fonction MOCx Surveillance de vitesse
pour chaque roue) et en l’utilisant comme signal d’activation sur l’entrée Approbation
d’immobilisation.
336
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
Sens de déplacement de sécurité SDI
Les entrées optionnelles Activation marche avant et Activation marche arrière permettent d’activer le sens de marche admissible. Si l’état en cours n’est pas Immobilisation (la
sortie Immobilisation est à l’état bas) et si le sens de marche n’est pas activé, la sortie
État moniteur passe à l’état bas.
Si l’une de ces entrées n’est pas utilisée, cela signifie que le sens de marche correspondant est activé en permanence.
Contrôle du sens de passage
La sortie État de direction indique le sens de marche :
0 = marche avant (vitesse positive) ;
1 = marche arrière (vitesse négative).
La valeur par défaut est 0 = marche avant, c.-à-d. au démarrage du système et lorsque la
Motion Speed est invalide. L’état ne change pas à l’immobilisation. Cela signifie qu’en cas
de déplacement dans un sens avec deux arrêts intermédiaires, le sens indiqué ne change
pas.
Fig. 303 : Chronogramme de
l’État de direction
Vitesse
0
t
Arrêt
État de
direction
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
t
t
337
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
11.8.3
Arrêt de sécurité
Schéma de principe de bloc fonction
Fig. 304 : Ports logiques du
bloc fonction MOCx Arrêt de
sécurité
Description générale
Le bloc fonction MOCx sert à déclencher et à surveiller un arrêt de sécurité du système
d’entraînement. L’entraînement doit s’arrêter sur commande. Le couple de freinage de
l’entraînement peut ainsi être utilisé pour immobiliser ce dernier aussi rapidement que
possible, comme cela serait possible avec un arrêt non contrôlé.
La rampe d’arrêt d’un système d’entraînement étant généralement non sûre, le bloc
fonction MOCx Arrêt de sécurité surveille la réduction effective de la vitesse jusqu’à
l’immobilisation.
Paramètres du bloc fonction Arrêt de sécurité
Tab. 135 : Paramètres du
bloc fonction MOCx Arrêt de
sécurité
Paramètres
Description
Valeurs possibles
Durée de
temporisation
jusqu’au
démarrage de
la rampe
Durée de temporisation du démarrage de la
rampe d’arrêt pour compensation du temps
de réponse du système d’entraînement lors
d’une commande d’arrêt
0 à 248 ms par pas de
4 ms
Décalage de
vitesse des
rampes
d’arrêt
Ajout de vitesse supplémentaire en option à la
valeur de démarrage de la rampe d’arrêt.
Empêche un dépassement involontaire de la
rampe d’arrêt par ex. dû aux oscillations
mécaniques.
0 = Désactivé
Rampes d’arrêt
Pente de la
rampe d’arrêt
1–4
Cette valeur détermine avec quel incrément la
vitesse doit être réduite en cas d’arrêt. La
saisie se fait en variation de vitesse par unité
de temps.
Mouvement de type
rotatif :
0,5 à 16.383 tr/mn
Mouvement de type
linéaire :
1 à 32.767 mm/s
0–65.535 mm/(s*ms)
0 = Aucune rampe
Temporisation à la retombée
338
Temporisation
à la retombée
Activation
freinage
Temporisation à la retombée de l’activation du 0 à 248 ms par pas
freinage, par rapport à la désactivation de la
de 4 ms
sortie Étage de sortie arrêt
Temporisation
à la retombée
Activation
couple
Temporisation à la retombée de l’activation du 0 à 248 ms par pas
couple, par rapport à la désactivation de la
de 4 ms
sortie Étage de sortie arrêt
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
Sorties du bloc fonction Arrêt de sécurité
Le système d’entraînement peut être commandé au moyen des sorties Demander arrêt,
Étage de sortie arrêt, Activation freinage et Activation couple du bloc fonction.
Tab. 136 : Sorties du bloc
fonction MOCx Arrêt de
sécurité
Sortie
Description
Valeur du signal
Activation
couple
Signal de sécurité, désactive le cas échéant
l’alimentation électrique du frein mécanique,
par ex. via le bloc fonction de contrôle des
contacteurs commandés. Il est possible
d’utiliser pour cela une ou plusieurs des
sorties Q1 à Q4.
0 = Désactivation
Activation
freinage
Signal de sécurité, désactive le cas échéant
l’alimentation électrique du frein, par ex. via le
bloc fonction de contrôle des contacteurs
commandés. Il est possible d’utiliser pour cela
une ou plusieurs des sorties Q1 à Q4.
Étage de
sortie arrêt
Signal non sûr, déclenche la désactivation de
l’amplificateur et du couple de l’entraînement
ainsi que l’enclenchement du frein.
Commande par une sortie de STIO ou XTIO.
Demander
arrêt
Signal non sûr, déclenche la rampe d’arrêt de
l’entraînement. Commande par une sortie de
STIO ou XTIO.
Rampe active
Signal non sûr, indique si une rampe d’arrêt
est active
1 = Activation
0 = Désactivation
1 = Activation
0 = Désactivation
1 = Activation
0 = Arrêt demandé
1 = Aucun arrêt
0 = Aucune rampe
1 = Rampe active
Les sorties de commande Demander arrêt et Étage de sortie arrêt permettent d’informer
le système d’entraînement sur la prochaine réaction de sécurité, de sorte qu’il puisse luimême contrôler et réagir avant d’être désactivé par le circuit de sécurité.
Toutes les quatre sorties sont à l’état haut lors du passage à l’état Marche si toutes les
entrées Arrêt de sécurité utilisées sont à l’état haut et que la vitesse sur l’entrée Motion
est valable.
Fig. 305 : Conditions
d’activation des sorties
Arrêt de sécurité 1
t
Arrêt de sécurité 2
t
État de vitesse Motion
t
Demander arrêt
t
Étage de sortie arrêt
t
Activation freinage
t
Activation couple
Arrêt
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Marche
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
t
339
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
Description du fonctionnement
Les systèmes d’entraînement présentent généralement différents «niveaux d’escalade». Le
bloc fonction MOCx Arrêt de sécurité est utilisé pour la réalisation des niveaux d’escalade
supérieurs.
Tab. 137 : Niveaux
d’escalade typiques d’un
système d’entraînement
Niveau Déclencheurs possibles
Actions de commande
(non sûres)
Fonctions de sécurité
1
Accès requis dans la
zone dangereuse (par
ex., interruption du
champ d’alarme d’un
ESPE)
L’API réduit la valeur de
commande de la vitesse
de l’entraînement, par
ex. par le bus de terrain.
Surveillance de la rampe
de vitesse par bloc
fonction MOCx
Surveillance de vitesse
2
La vitesse dépasse la
rampe de vitesse.
Le système d’entraînement passe la rampe
d’arrêt, par ex. par
l’entrée numérique.
Surveillance de la rampe
d’arrêt (Arrêt de sécurité
1 ou Arrêt de sécurité 2)
par bloc fonction MOCx
Arrêt de sécurité. La
rampe d’arrêt est généralement plus rapide que
la rampe de vitesse du
bloc fonction MOCx
Surveillance de vitesse.
Enclencher le frein, désactiver l’amplificateur du
système d’entraînement.
Désactiver l’énergie de la
force de freinage et
l’énergie d’entraînement
(Torque Off), soit en désactivant les câbles soit
au moyen des entrées de
désactivation du couple
de l’entraînement.
Interruption du champ
de protection d’un
ESPE
Interrupteur d’arrêt
d’urgence enfoncé
3
La vitesse dépasse la
rampe d’arrêt.
Fonctions du bloc fonction Arrêt de sécurité
Le bloc fonction MOCx Arrêt de sécurité prend en charge deux modes d’arrêt, comme décrit dans CEI 61 800J5J2 et CEI 60 204J1. Ces modes se distinguent au niveau de la fin de
la rampe d’arrêt. Avec la fonction Arrêt de sécurité 1 (SS1), le couple du système d’entraînement est désactivé après immobilisation. Avec la fonction Arrêt de sécurité 2 (SS2), le
couple reste activé mais la condition d’immobilisation est surveillée. Cela permet à l’entraînement de bénéficier d’une régulation d’arrêt.
Fig. 306 : Principe de
fonctionnement Arrêt de
sécurité 1
Vitesse
t
Activation couple
t
Remarque
340
La fonction Arrêt de sécurité 1 correspond à un arrêt avec commande selon CEI 60 204J1,
catégorie d’arrêt 1.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
Fig. 307 : Principe de
fonctionnement Arrêt de
sécurité 2
Vitesse
t
Activation couple
t
Remarque
La fonction Arrêt de sécurité 2 correspond à un arrêt avec commande selon CEI 60 204J1,
catégorie d’arrêt 2.
Les deux modes d’arrêt sont divisés en phases comme suit :
Tab. 138 : Phases d’Arrêt
de sécurité 1 et Arrêt de
sécurité 2
Phase
Arrêt de sécurité 1
Arrêt de sécurité 2
1
Attente de la demande d’arrêt
Attente de la demande d’arrêt
2
Durée de temporisation pour le début
de la rampe d’arrêt
Durée de temporisation pour le début
de la rampe d’arrêt
3
Surveillance de la rampe d’arrêt
Surveillance de la rampe d’arrêt
4
Surveillance temporaire de l’immobilisation après Arrêt de sécurité 1
Surveillance permanente de l’immobilisation après Arrêt de sécurité 2
5
Désactivation du couple
–
Arrêt de sécurité 1
Fig. 308 : Fonction de
surveillance Arrêt de
sécurité 1
Arrêt de sécurité 1
t
Arrêt de sécurité 2
t
Arrêt
t
Valeur de vitesse
Motion
t
Rampe active
Demander arrêt
t
t
Étage de sortie arrêt
Activation freinage
Activation couple
t
t
t
Durée de temporisation jusqu’au démarrage de la rampe
Décalage de vitesse des rampes d’arrêt
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
341
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
Pente de la rampe d’arrêt 1–4
Temporisation à la retombée Activation freinage
Temporisation à la retombée Activation couple
Pour des informations détaillées sur les paramètres configurables du bloc fonction Arrêt
de sécurité, voir le Tab. 135 en page 338.
Phase 1 : Attente de la demande d’arrêt
Le bloc fonction MOCx Arrêt de sécurité dispose de deux entrées optionnelles pour chaque
mode d’arrêt. En cas de front descendant sur l’une de ces entrées, le mode d’arrêt est
déclenché, ce qui signifie que la durée de temporisation de la rampe d’arrêt commence. Si
un Arrêt de sécurité 2 et d’abord déclenché puis qu’un Arrêt de sécurité 1 est déclenché
en plus pendant l’une des phases suivantes, alors l’Arrêt de sécurité 1 est prioritaire. Cela
signifie que dans tous les cas, la phase 4 est déclenchée pour l’Arrêt de sécurité 1
(«Désactivation du couple»).
Fig. 309 : Arrêt de sécurité 1
après Arrêt de sécurité 2
Arrêt de sécurité 1
t
Arrêt de sécurité 2
t
Arrêt
t
Valeur de vitesse
Motion
t
Rampe active
Demander arrêt
t
t
Étage de sortie arrêt
Activation freinage
Activation couple
t
t
t
Durée de temporisation jusqu’au démarrage de la rampe
Décalage de vitesse des rampes d’arrêt
Pente de la rampe d’arrêt 1–4
Temporisation à la retombée Activation freinage
Temporisation à la retombée Activation couple
Pour des informations détaillées sur les paramètres configurables du bloc fonction Arrêt
de sécurité, voir le Tab. 135 en page 338.
Dès lors qu’un arrêt est déclenché, la sortie Demander arrêt est mise sur 0. Cette sortie
doit être utilisée pour déclencher la rampe d’arrêt du système d’entraînement.
342
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
Phase 2 : Durée de temporisation pour le début de la rampe d’arrêt
Le paramètre Durée de temporisation jusqu’au démarrage de la rampe permet de
configurer la durée de temporisation pour le démarrage de la rampe d’arrêt. Elle doit
correspondre au temps de réponse du système d’entraînement lors d’une demande
d’arrêt.
Pendant cette phase, la vitesse absolue la plus haute est relevée pour servir de base à la
valeur de démarrage de la rampe d’arrêt. Si aucune durée de temporisation n’a été
configurée (Durée de temporisation jusqu’au démarrage de la rampe = 0), c’est la
vitesse actuelle au moment du déclenchement qui est utilisée comme valeur de
démarrage.
Phase 3 : Surveillance de la rampe d’arrêt
À la vitesse absolue la plus élevée (c.-à-d. sans signe) relevée pendant la phase 2 est
ajoutée la valeur du paramètre Décalage de vitesse des rampes d’arrêt. La somme est
alors utilisée comme valeur de démarrage pour la rampe d’arrêt. La rampe d’arrêt est
ainsi adaptée à la vitesse actuelle.
La surveillance de la rampe d’arrêt signifie que la limitation de vitesse commence à la
valeur de démarrage puis est réduite en continu en fonction du paramètre Pente de la
rampe.
La rampe d’arrêt est terminée lorsque l’immobilisation est atteinte (condition d’immobilisation remplie, entrée Immobilisation à l’état haut). Cela signifie que le système n’attend
pas jusqu’à la fin de la rampe d’arrêt si l’entraînement s’est immobilisé plus rapidement
que cela n’est autorisé. La condition d’immobilisation est généralement surveillée au
moyen du bloc fonction Surveillance de vitesse.
Il est possible de définir jusqu’à quatre incréments différents et de les sélectionner à
l’aide des entrées Sélection de rampe 1 et Sélection de rampe 0.
Tab. 139 : Sélection de
l’incrément pour la rampe de
vitesse
Remarque
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Valeurs d’entrée
Incrément sélectionné
Sélection de
rampe 1
Sélection de
rampe 0
0
0
Pente de la rampe 1 (rampe la plus rapide)
0
1
Pente de la rampe 2
1
0
Pente de la rampe 3
1
1
Pente de la rampe 4 (rampe la plus lente)
Une modifications des valeurs d’entrée a des conséquences sur la rampe d’arrêt active au
moment de la modification.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
343
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
Fig. 310 : Sélection de la
rampe d’arrêt
Sélection de rampe 1
t
Sélection de rampe 2
t
Valeur de vitesse
Motion
t
Rampe active
t
Durée de temporisation jusqu’au démarrage de la rampe
Décalage de vitesse des rampes d’arrêt
Pente de la rampe 3
Pente de la rampe 1
Pour des informations détaillées sur les paramètres configurables du bloc fonction Arrêt
de sécurité, voir le Tab. 135 en page 338.
Pendant la durée de temporisation du démarrage de la rampe d’arrêt ainsi que pendant la
surveillance de la rampe d’arrêt, la sortie Rampe active est à l’état haut.
Phase 4 pour Arrêt de sécurité 1 : Surveillance temporaire de l’immobilisation après
Arrêt de sécurité 1
La phase 4 commence lorsque l’immobilisation est atteinte, c.-à-d. lorsque la condition
d’immobilisation est remplie. Dans cet état, les sorties Étage de sortie arrêt, Activation
freinage et Activation couple sont à l’état bas, Activation freinage et Activation couple
pouvant être désactivées en option avec une temporisation.
La sortie Étage de sortie arrêt est immédiatement désactivée.
La sortie Activation freinage est désactivée avec une temporisation dont la durée a été
définie dans le paramètre Temporisation à la retombée Activation freinage.
La sortie Activation couple est désactivée avec une temporisation dont la durée a été
définie dans le paramètre Temporisation à la retombée Activation couple.
Si le système d’entraînement est équipé d’un frein, alors le paramètre Temporisation à la
retombée Activation couple est généralement réglé plus haut que le paramètre Temporisation à la retombée Activation freinage, ce qui signifie que le couple n’est désactivé
qu’après le déclenchement du frein. Cette mesure est particulièrement judicieuse pour les
applications avec de lourdes charges, dans lesquelles le couple est requis pour maintenir
la position là où l’axe serait sinon mis en mouvement par le poids de la pièce. Dans ce
cas, l’entraînement doit d’abord être bloqué par le frein avant que le couple ne soit
désactivé.
344
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
Après expiration de la Temporisation à la retombée Activation freinage et de la Temporisation à la retombée Activation couple commence la phase 5 Tout désactiver.
Pendant la phase 4, aussi bien la condition d’immobilisation sur l’entrée Immobilisation
que la vitesse sur l’entrée Motion sont surveillées. Si l’entrée Immobilisation est à l’état
bas et que la vitesse sur l’entrée Motion n’est pas sur 0, la phase 5 Tout désactiver est
immédiatement déclenchée. Il en va de même lorsque la vitesse sur l’entrée Motion est
invalide ou le devient.
Phase 5 : Tout désactiver
Dans cette phase, les sorties Étage de sortie arrêt, Activation freinage et Activation
couple sont désactivées quoi qu’il arrive.
Réarmement d’Arrêt de sécurité 1
En cas d’Arrêt de sécurité 1, les sorties peuvent être réactivées par un front montant sur
l’une des deux entrées Arrêt de sécurité 1, en supposant que toutes les autres entrées
Arrêt de sécurité X sont à l’état haut et que la vitesse sur l’entrée Motion est valable. La
vitesse actuelle n’est pas prise en compte dans ce cas. Le réarmement est également
possible de cette manière lorsque l’entraînement est encore en mouvement. Cela s’applique aussi aux arrêts qui ont été déclenchés parce que la vitesse sur Motion était invalide
(bit d’état de vitesse = false).
Arrêt de sécurité 2
Fig. 311 : Fonction de
surveillance Arrêt de
sécurité 2
Arrêt de sécurité 1
t
Arrêt de sécurité 2
Réarmement
t
t
Arrêt
t
Valeur de vitesse
Motion
t
Rampe active
Demander arrêt
t
t
Étage de sortie arrêt
Activation freinage
Activation couple
t
t
t
Durée de temporisation jusqu’au démarrage de la rampe
Décalage de vitesse des rampes d’arrêt
Pente de la rampe d’arrêt 1–4
Pour des informations détaillées sur les paramètres configurables du bloc fonction Arrêt
de sécurité, voir le Tab. 135 en page 338.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
345
Chapitre 11
Programmation logique dans le module
FX3-MOCx
Notice d’instructions
Flexi Soft Designer
Les trois premières phases de l’Arrêt de sécurité 2 correspondent aux trois premières
phases de l’Arrêt de sécurité 1 :
phase 1 : attente de la demande d’arrêt, voir page 342 ;
phase 2 : durée de temporisation pour le début de la rampe d’arrêt, voir page 343 ;
phase 3 : surveillance de la rampe d’arrêt, voir page 343.
Phase 4 pour Arrêt de sécurité 2 : Surveillance permanente de l’immobilisation après
Arrêt de sécurité 2
La phase 4 commence lorsque l’immobilisation est atteinte, c.-à-d. lorsque la condition
d’immobilisation est remplie. Dans cet état, les sorties Étage de sortie arrêt, Activation
freinage et Activation couple restent à l’état haut.
Pendant la phase 4, aussi bien la condition d’immobilisation sur l’entrée Immobilisation
que la vitesse sur l’entrée Motion sont surveillées. Si l’entrée Immobilisation est à l’état
haut et que la vitesse sur l’entrée Motion n’est pas sur 0, la phase 5 Tout désactiver est
immédiatement déclenchée. Il en va de même lorsque la vitesse sur l’entrée Motion est
invalide ou le devient.
Si, à tout moment avant ou pendant cette phase, un front descendant survient sur l’une
des deux entrées Arrêt de sécurité 1, alors la phase 4 de l’Arrêt de sécurité 1 (surveillance temporaire de l’immobilisation après Arrêt de sécurité 1) est déclenchée. Cela
signifie qu’Arrêt de sécurité 1 est toujours prioritaire sur un Arrêt de sécurité 2.
Réarmement d’Arrêt de sécurité 2
Un Arrêt de sécurité 2 peut être réinitialisé par un front montant sur l’entrée optionnelle
Arrêt 2 réarmement, en supposant que toutes les entrées Arrêt de sécurité utilisées sont
à l’état haut, que la vitesse sur Motion est valable et que l’entrée Immobilisation est à
l’état haut.
Si l’entrée optionnelle Arrêt 2 réarmement n’est pas utilisée, alors un Arrêt de sécurité 2
ne peut être réinitialisé que par un front descendant suivi d’un front montant sur une
entrée Arrêt de sécurité 1. Pour cela, la vitesse sur Motion doit être valide et l’entrée
Immobilisation doit être à l’état haut.
346
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
Exceptions
Si la séquence normale n’est pas respectée, les exceptions suivantes peuvent se
produire :
Si la vitesse dépasse la limitation de vitesse de la rampe d’arrêt, alors le sorties Étage
de sortie arrêt, Activation freinage et Activation couple sont immédiatement désactivées.
Fig. 312 : Exception –
Rampe d’arrêt dépassée
Arrêt de sécurité 1
t
Arrêt de sécurité 2
t
Arrêt
t
Valeur de vitesse
Motion
Surveillance
d’immobilisation par
bloc fonction
Surveillance de vitesse
t
Rampe active
Demander arrêt
t
t
Étage de sortie arrêt
Activation freinage
Activation couple
t
t
t
Durée de temporisation jusqu’au démarrage de la rampe
Décalage de vitesse des rampes d’arrêt
Pour des informations détaillées sur les paramètres configurables du bloc fonction Arrêt
de sécurité, voir le Tab. 135 en page 338.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
347
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
Pendant la surveillance d’immobilisation après un Arrêt de sécurité 1 ou un Arrêt de
sécurité 2, si l’entrée Immobilisation passe à tout moment à l’état bas (c.-à-d. que la
condition d’immobilisation n’est pas ou plus remplie), alors la sortie Étage de sortie
arrêt est immédiatement désactivée et les sorties Activation freinage et Activation
couple sont désactivées avec la temporisation configurée.
Fig. 313 : Exception –
Condition d’immobilisation
non remplie pendant la
surveillance d’immobilisation
(exemple 1)
Arrêt de sécurité 1
t
Arrêt de sécurité 2
t
Arrêt
t
Valeur de vitesse
Motion
t
Rampe active
Demander arrêt
t
t
Étage de sortie arrêt
Activation freinage
Activation couple
t
t
t
Durée de temporisation jusqu’au démarrage de la rampe
Décalage de vitesse des rampes d’arrêt
Pente de la rampe d’arrêt 1–4
Pour des informations détaillées sur les paramètres configurables du bloc fonction Arrêt
de sécurité, voir le Tab. 135 en page 338.
348
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
Fig. 314 : Exception –
Condition d’immobilisation
non remplie pendant la
surveillance d’immobilisation
(exemple 2)
Arrêt de sécurité 1
t
Arrêt de sécurité 2
t
Arrêt
t
Valeur de vitesse
Motion
t
Rampe active
Demander arrêt
t
t
Étage de sortie arrêt
Activation freinage
Activation couple
t
t
t
Durée de temporisation jusqu’au démarrage de la rampe
Décalage de vitesse des rampes d’arrêt
Pente de la rampe d’arrêt 1–4
Pour des informations détaillées sur les paramètres configurables du bloc fonction Arrêt
de sécurité, voir le Tab. 135 en page 338.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
349
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
Fig. 315 : Exception –
Condition d’immobilisation
non remplie au début de la
surveillance d’immobilisation
Arrêt de sécurité 1
t
Arrêt de sécurité 2
t
Arrêt
Valeur de vitesse
Motion
Surveillance
d’immobilisation par bloc
fonction
Surveillance
de vitesse
t
t
Rampe active
Demander arrêt
t
t
Étage de sortie arrêt
Activation freinage
Activation couple
t
t
t
Durée de temporisation jusqu’au démarrage de la rampe
Décalage de vitesse des rampes d’arrêt
Pente de la rampe d’arrêt 1–4
Temporisation à la retombée Activation freinage
Temporisation à la retombée Activation couple
Pour des informations détaillées sur les paramètres configurables du bloc fonction Arrêt
de sécurité, voir le Tab. 135 en page 338.
350
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
Si la vitesse sur l’entrée Motion devient invalide, par ex. en raison d’un contrôle dans
un bloc fonction plus loin dans le circuit de signal, alors l’Arrêt de sécurité 1 est déclenché. La surveillance de rampe est alors exécutée normalement sur la base de la
dernière vitesse afin d’atteindre la même temporisation que dans un cas normal. Il
n’existe cependant aucune fin prématurée de la rampe d’arrêt, puisque la condition
d’immobilisation est ignorée. À la fin de la rampe d’arrêt, toutes les sorties sont immédiatement désactivées, ce qui signifie qu’il n’y a aucune temporisation supplémentaire
des sorties Activation couple et Activation freinage.
Fig. 316 : Exception – Vitesse
non valide
Arrêt de sécurité 1
t
Arrêt de sécurité 2
t
État de vitesse Motion
t
Valeur de vitesse
Motion
t
Rampe active
Demander arrêt
Étage de sortie arrêt
Activation freinage
Activation couple
t
t
t
t
t
Durée de temporisation jusqu’au démarrage de la rampe
Décalage de vitesse des rampes d’arrêt
Pente de la rampe d’arrêt 1–4
Pour des informations détaillées sur les paramètres configurables du bloc fonction Arrêt
de sécurité, voir le Tab. 135 en page 338.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
351
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
11.9
Blocs fonction de conversion des données
11.9.1
Vitesse vers le scrutateur laser
Schéma de principe de bloc fonction
Fig. 317 : Schéma de
principe de bloc fonction
Vitesse vers scrutateur laser
Description générale
Le bloc fonction Vitesse vers scrutateur laser convertit la vitesse à l’entrée Motion en
une valeur booléenne exprimée en cm/s. Les 12 sorties Bit de vitesse 0 à Bit de vitesse 11 ainsi que la sortie État de vitesse sont disponibles pour cela. Chacune des
sorties Bit de vitesse x contient le bit correspondant à la valeur de sortie calculée pour la
vitesse.
Cette valeur peut par ex. être envoyée vers un scrutateur laser SICK raccordé par EFI et
utilisée par ce dernier pour une commutation de scénario d’alerte en fonction de la
vitesse.
Contrôle de cohérence
Le bloc fonction Vitesse vers scrutateur laser exécute un contrôle de cohérence. Si l’état
de vitesse sur l’entrée Motion est 0 (invalide) et que la vitesse ne dépasse pas une plage
de –2048 à +2047 cm/s, alors la sortie État de vitesse est sur 1 (valable). Si l’une ou
aucune de ces deux conditions n’est pas remplie, alors la sortie État de vitesse passe à 0
(invalide) et reste dans cet état jusqu’à ce que les deux conditions soient à nouveau
remplies.
352
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
Table de vérité
Pour la table de vérité de cette section, on a :
«0» signifie état bas logique,
«1» signifie état haut logique.
Table de vérité pour le bloc fonction Vitesse vers scrutateur laser
Tab. 140 : Table de vérité
pour le bloc fonction Vitesse
vers scrutateur laser
Vitesse
–2
11
10
9
2–8
1
0
1
0
0
0
0
0
–(2 –1)
1
0
0
0
0
1
–1
1
1
1
1
1
1
0
0
0
0
0
0
0
1
0
0
0
0
0
1
11
0
1
1
1
1
0
11
0
1
1
1
1
1
2 –1
Sujet à modification sans préavis
11
11
2 –2
8012336/XR02/2013-11-19
Bit de vitesse
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
353
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Notice d’instructions
Flexi Soft Designer
11.9.2
Convertisseur UI8 vers Bool
Schéma de principe de bloc fonction
Fig. 318 : Schéma de
principe de bloc fonction
Convertisseur UI8 vers Bool
Description générale
Le bloc fonction Convertisseur UI8 vers Bool convertit une valeur entière 8 bits (UINT8)
sur l’Entrée 1 en valeur booléenne. La Sortie 1 à la Sortie 8 émettent la valeur décodée
sous forme de valeur booléenne. Il s’agit purement d’une conversion de type de données
pour permettre le raccordement à un signal booléen.
Table de vérité
Pour la table de vérité de cette section, on a :
«0» signifie état bas logique,
«1» signifie état haut logique.
Table de vérité pour le bloc fonction Convertisseur UI8 vers Bool
Tab. 141 : Table de vérité
pour le bloc fonction
Convertisseur UI8 vers Bool
354
Entrée 1
Sortie 8
Sortie 7
Sortie 6
Sortie 5
Sortie 4
Sortie 3
Sortie 2
Sortie 1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
2
0
0
0
0
0
0
1
0
3
0
0
0
0
0
0
1
1
4
0
0
0
0
0
1
0
0
…
…
…
…
…
…
…
…
…
253
1
1
1
1
1
1
0
1
254
1
1
1
1
1
1
1
0
255
1
1
1
1
1
1
1
1
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Programmation logique dans le module
FX3-MOCx
Chapitre 11
Flexi Soft Designer
11.9.3
Convertisseur Bool vers UI8
Schéma de principe de bloc fonction
Fig. 319 : Schéma de
principe de bloc fonction
Convertisseur Bool vers UI8
Description générale
Le bloc fonction Convertisseur Bool vers UI8 convertit une valeur booléenne 8 bits sur
l’Entrée 1 à Entrée 8 en une valeur entière (UINT8). La sortie 1 émet la valeur décodée
sous forme de valeur entière. Il s’agit purement d’une conversion de type de données pour
permettre le raccordement à un signal booléen.
Table de vérité
Pour la table de vérité de cette section, on a :
«0» signifie état bas logique,
«1» signifie état haut logique.
Table de vérité pour le bloc fonction Convertisseur Bool vers UI8
Tab. 142 : Table de vérité
pour le bloc fonction
Convertisseur Bool vers UI8
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Entrée 8
Entrée 7
Entrée 6
Entrée 5
Entrée 4
Entrée 3
Entrée 2
Entrée 1
Sortie 1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
0
2
0
0
0
0
0
0
1
1
3
0
0
0
0
0
1
0
0
4
…
…
…
…
…
…
…
…
…
1
1
1
1
1
1
0
1
253
1
1
1
1
1
1
1
0
254
1
1
1
1
1
1
1
1
255
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
355
Chapitre 12
Modules E/S
Notice d’instructions
Flexi Soft Designer
12
Modules E/S
12.1
Évaluation double canal et surveillance de la durée de
discordance
Évaluation double canal
Les modules d’extension E/S, par ex. XTIO ou XTDI peuvent être équipés d’une évaluation
double canal lorsque des éléments d’entrée prédéfinis pris dans la fenêtre des Éléments
(par ex. RE27, C4000, …) leur sont connectés. Si un tel élément d’entrée est sélectionné, il
n’est pas nécessaire d’utiliser un bloc fonction séparé pour une évaluation double canal
(par ex. surveillance de barrages immatériels, surveillance de porte de sécurité ou interrupteur magnétique).
L’évaluation double canal détermine si la séquence des signaux d’une entrée double canal
est correcte. Si l’un des deux signaux est à l’origine d’une désactivation, la logique s’attend à ce que, l’autre signal se comporte de façon correspondante. La valeur prise par les
signaux en question dépend du type de l’évaluation double canal. Il y a deux possibilités :
évaluation équivalente ;
décodage opposé.
Durée de discordance
Les éléments double canal peuvent être évalués avec ou sans Durée de discordance. La
durée de discordance définit le temps pendant lequel les deux entrées peuvent avoir des
valeurs opposées après que l’une des deux entrées ait changé d’état sans que cette
différence soit considérée comme un défaut.
Pour activer ou de désactiver la Durée de discordance, on peut cliquer soit sur la boîte
à cocher, soit sur le bouton en 3D du côté droit de la fenêtre des paramètres d’éléments.
Pour les éléments raccordés sur les modules XTDI et XTIO, les restrictions ci-dessous
s’appliquent :
La Valeur de la durée de discordance peut être égale à 0, c.-à-d. inactive ou à une
valeur comprise entre 4 ms et 30 s. En raison de la fréquence d’échantillonnage interne
des modules, la valeur est automatiquement arrondie par excès au multiple de 4 ms
suivant.
Si des signaux ou des capteurs testés sont raccordés sur des modules XTDI et XTIO, la
durée de discordance doit être supérieure au créneau de test + le délai OFF-ON max. de
la sortie de test utilisée. Ces valeurs sont définies dans le rapport de maquette selon le
chemin Configuration, Module E/S, Paramètres des impulsions de test.
Si la durée de discordance utilisée est inférieure à la durée autorisée, la fenêtre de
dialogue indique la valeur minimale.
La table de vérité ci-dessous décrit les conditions de discordance pour le traitement des
entrées dans le mode double canal équivalent et dans le mode double canal complémentaire :
356
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Modules E/S
Notice d’instructions
Chapitre 12
Flexi Soft Designer
Type d’évaluation
Entrée A
Entrée B
(I1, I3,
I5, I7)
(I2, I4,
I6, I8)
0
0
0
Équivalente
Complémentaire
Temporisateur de durée de
État de
Entrée de mo-
Erreur de
l’évaluation
double canal
dule E/S dans
l’éditeur logique
discordance
0
Désactivé
0
0
1
< Durée de discordance
Discordant
0
Inchangé
1
0
< Durée de discordance
Discordant
0
Inchangé
1
1
0
x
x
0
13)
discordance
14)
14)
15)
1
0
] Durée de discordance
(timeout)
Défaut
0
1
1
0
Désactivé
0
0
0
0
< Durée de discordance
Discordant
0
Inchangé
1
1
< Durée de discordance
Discordant
0
Inchangé
1
0
0
x
x
] Durée de discordance
(timeout)
Actif
14)
14)
15)
1
0
Défaut
0
1
Actif
Tab. 143 : Évaluation double canal
Pour les changements entre les différents états de l’évaluation double canal, les règles cidessous s’appliquent :
Une évaluation double canal ne peut passer à l’état activé (l’entrée du module E/S dans
l’éditeur logique change de à l’état bas à l’état haut), si …
l’état est devenu au moins une fois Inactif depuis le dernier état Actif ; c.-à-d. qu’il n’est
pas possible de passer de l’état Actif à l’état Discordant et de retourner à l’état Actif, et
la durée de discordance ne s’est pas écoulée ou n’est pas activée.
Remarque
Si la séquence correcte pour atteindre l’état Activé n’a pas été observée (c.-à-d. si l’état
d’Activé est devenu Discordant puis Activé), les modules XTIO et XTDI avec firmware
V2.00.0 et ultérieur afficheront ce défaut de séquence au bout de 100 ms au plus, si la
durée de discordance ne s’est pas écoulée avant (c.-à-d. si la durée de discordance est
définie à 0 ou une valeur > 100 ms). Des modules plus anciens n’affichent pas de défaut
de séquence bien que leur entrée dans l’éditeur logique reste à l’état bas également.
En cas de défaut de discordance ou de séquence, le module se comporte de la manière
suivante :
La LED MS du module correspondant clignote
– avec firmware V1.xx.0 :
– avec firmware ] V2.00.0 :
Rouge (1 Hz) ;
Rouge/vert (1 Hz) ;
les LED des entrées correspondantes clignotent
Vert (1 Hz) ;
l’État des entrées du module dans l’éditeur logique est bas.
Réinitialisation du défaut :
Une erreur de discordance (dépassement de temps imparti) ou de séquence est réinitialisée si l’état inactif a été atteint.
13)
14)
15)
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Si la durée de discordance est activée (> 0), le temporisateur de durée de discordance redémarre sur le
premier changement de signal résultant d’un état de discordance. Si la durée de discordance est désactivée,
(= 0), le temporisateur de discordance ne démarre pas, c.-à-d. qu’une erreur de dépassement de temps
imparti ne se produira jamais.
Inchangé = l’état précédent est conservé.
Si la séquence correcte a été observée.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
357
Modules E/S
Chapitre 12
Notice d’instructions
Flexi Soft Designer
12.2
Filtre ON-OFF et filtre OFF-ON
Lors de l’ouverture et de la fermeture d’un composant équipé de contacts, de brèves
instabilités aléatoires des signaux peuvent se produire en raison de l’effet de rebond des
contacts. Le filtre ON-OFF pour les fronts descendants (c.-à-d. transitions de l’état haut à
l’état bas) et le filtre OFF-ON pour les fronts montants (c.-à-d. transitions de à l’état bas à
l’état haut) sont destinés à éliminer ces effets qui pourraient se traduire par une évaluation erronée des entrées.
Pour activer ou désactiver le filtre ON-OFF ou le filtre OFF-ON, cliquer soit sur la boîte à
cocher, soit sur le bouton en 3D du côté droit de la fenêtre.
Si le filtre ON-OFF ou le filtre OFF-ON est activé, un changement d’état du signal sera
détecté seulement si trois échantillonnages consécutifs de confirmation de l’entrée et
espacés de 4 ms sont identiques, c.-à-d. si le signal a le même état pendant au moins la
durée de filtrage choisie. L’état de l’entrée est donc évalué à un intervalle de 4 ms.
Pour FX3-XTIO et FX3-XTDI avec version de firmware t 2.xx, le temps de filtrage n’est pas
réglable mais fixé à 8 ms.
Tenir compte de l’allongement des temps de réponse quand les filtres sont utilisés !
ATTENTION
En raison de la vitesse interne d’échantillonnage des modules de 4 ms, les filtres ONOFF et OFF-ON augmentent le temps de réponse d’au moins 8 ms.
Si le signal alterne pendant ces 8 ms initiales, la détection du changement d’état peut
être retardée beaucoup plus longtemps c.-à-d. jusqu’à ce qu’un signal constant pendant
au moins 8 ms soit détecté.
Remarque
Pour les éléments double canal avec évaluation complémentaire le filtre respectif (ON-OFF
ou OFF-ON) est toujours relatif à la voie de départ. Le filtrage de la voie complémentaire
est activé automatiquement.
12.3
Désactivation des impulsions de test des entrées XTIO
À partir de la version V2.00.0 du firmware, il n’est pas possible de désactiver les impulsions de test d’une ou plusieurs des sorties des modules XTIO.
La désactivation des impulsions de test diminue les paramètres de sécurité de toutes
les sorties !
ATTENTION
En désactivant les impulsions de test d’une ou plusieurs sorties de sécurité d’un module
XTIO, on réduit les paramètres de sécurité de toutes les sorties (Q1 à Q4) de ce module.
S’assurer à cet égard que l’application a fait l’objet d’une estimation raisonnable des
risques et de mesures de réduction de ces derniers !
Pour des informations sur les paramètres de sécurité, consulter la notice d’instructions du
matériel Flexi Soft Designer.
Méthode de désactivation des impulsions de test d’une sortie XTIO output :
Connecter un élément de sortie au module XTIO.
Effectuer un clic droit sur l’élément de sortie et sélectionner Modifier... sur le menu
contextuel.
Désactiver l’option Les impulsions de test de cette sortie sont désactivées. Les impulsions de test de cette sortie sont coupées. Une remarque s’affiche dans la configuration
matérielle au-dessous du module XTIO correspondant.
358
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Transfert de la configuration système
Chapitre 13
Flexi Soft Designer
13
Transfert de la configuration système
La configuration du contrôleur de sécurité n’existe encore que sous forme de projet c.-à-d.
d’un fichier de configuration Flexi Soft. La configuration doit être transférée dans le connecteur système Flexi Soft par le biais du module principal.
Remarque
Le connecteur système Flexi Soft et les modules principaux communiquent par une interface interne. Le raccordement direct d’un PC sur le connecteur système n’est pas possible. Le connecteur système ne peut recevoir et transmettre des données qu’au moyen
d’un module principal compatible.
La compatibilité des données de configuration est vérifiée lors du transfert vers le connecteur système. Elles peuvent ensuite être vérifiées (par lecture et comparaison) et pourvues
en option d’une protection en écriture.
L’utilisation du connecteur système permet au logiciel Flexi Soft Designer de transférer
sans autre traitement les données du projet sur autant de contrôleurs de sécurité Flexi
Soft que nécessaire. Les données de configuration sont copiées sans modification avec
les informations de vérification et le cas échéant de protection en écriture, telles qu’elles
ont été fixées lors de la configuration du contrôleur de sécurité initial.
13.1
Transfert des données du projet dans le contrôleur de
sécurité
Après le transfert et si la vérification des données a été activée dans le logiciel Flexi Soft
Designer, les données de configuration transférées dans le connecteur système sont
relues (voir la section 13.3 «Vérification de la configuration», page 360).
Remarque
La lecture des données de configuration dans le sens inverse (depuis le connecteur système) nécessite un peu de temps ; le connecteur système ne doit pas être débranché
pendant ce temps-là. Le logiciel Flexi Soft Designer affiche l’avertissement correspondant
pendant toute la durée de la procédure.
13.2
Contrôle de la compatibilité
Les données de configuration comprennent pour chaque module devant être configuré un
code électronique de type et un code de version. Lors du transfert, chaque module vérifie
s’il est compatible avec les données de configuration. Le contrôle de compatibilité se fonde exclusivement sur la partie fonctionnelle de chaque module et non pas sur la variante
matérielle ; le type des bornes n’est par ex. pas prise en compte.
Si le contrôle de compatibilité échoue, un message d’erreur est généré au niveau du module concerné et du module principal.
Remarque
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Dans le logiciel Flexi Soft Designer, de nombreux modules ont des numéros de version
différents de sorte qu’un module compatible peut être choisi sur une liste au-dessous du
module.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
359
Transfert de la configuration système
Chapitre 13
Notice d’instructions
Flexi Soft Designer
13.3
Vérification de la configuration
Après avoir téléchargé la configuration dans le contrôleur, le système Flexi Soft peut la vérifier. À cet effet, les données de configuration transférées depuis le système Flexi Soft sont
relues et comparées aux données du projet. Si elles sont identiques, les données apparaissent dans un rapport. Si l’utilisateur confirme leur validité, le système est considéré
comme vérifié.
Remarque
Si la configuration est vérifiée, le système Flexi Soft passe automatiquement à l’état
Marche après la mise sous tension. Si la configuration n’est pas vérifiée le système doit
être passé à l’état Marche manuellement avec le logiciel Flexi Soft Designer (voir la section 14.1 «Changement d’état du contrôleur», page 365).
Procédure de vérification d’une configuration :
Cliquer sur le bouton Charger et comparer.
Fig. 320 : Recevoir et
comparer la configuration
360
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Transfert de la configuration système
Chapitre 13
Flexi Soft Designer
La fenêtre de Charger et comparer le résultat s’ouvre. En bas à côté de Marquer le
dispositif comme vérifié ? cliquer sur Oui si la configuration affichée correspond à la
configuration attendue. Le système est alors considéré comme vérifié.
Fig. 321 : Marquage du
dispositif comme vérifié
Remarque
La configuration des éléments connectés, par ex. des capteurs EFI n’est pas incluse. Leur
configuration s’effectue de manière analogique à celle de la configuration et la vérification
via l’interface série de l’élément.
Si des différences entre les données du projet et les données de configuration relues
sont détectées,le système envoie un message approprié. Il comporte des indications
sur les actions possibles. Il n’est alors pas possible de déclarer la configuration comme
vérifiée. Observer les indications du message d’erreur pour la suite des opérations.
Refermer la fenêtre en cliquant sur Fermer.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
361
Transfert de la configuration système
Chapitre 13
Notice d’instructions
Flexi Soft Designer
Fig. 322 : La vérification a
échoué
Une fois la vérification terminée, un rapport de projet est généré et peut être imprimé ou
sauvegardé.
À la partie inférieure du rapport le système demande s’il faut marquer le contrôleur
comme vérifié. Pour pouvoir marquer un contrôleur comme vérifié, l’utilisateur doit se connecter comme «Client autorisé». L’état vérifié/non vérifié est signalé dans le coin inférieur
droit du Flexi Soft Designer et par la LED CV sur le module principal Flexi Soft.
Fig. 323 : Vérification réussie
L’indicateur de vérification est copié lors de la relecture des données dans le connecteur
système et est automatiquement recopié dans chaque contrôleur de sécurité sur lequel
les données de configuration sont dupliquées.
362
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Transfert de la configuration système
Chapitre 13
Flexi Soft Designer
Le contrôleur de sécurité est également prêt à fonctionner si la configuration est seulement validée, mais non configurée ou protégée en écriture. Le passage automatique du
système Flexi Soft à l’état Marche après activation de la tension d’alimentation n’est
cependant pas possible dans ce cas.
Remarque
Le dialogue de vérification apparaît seulement à la demande de l’opérateur afin de ne pas
devoir lancer le processus de vérification à chaque modification de la configuration ni à
chaque chargement de nouvelles données de projet.
Pour valider le système Flexi Soft, les fonctions de sécurité sur la machine ou l’installation
doivent être complètement contrôlées et leur fonctionnement doit être parfait. Par son
contenu, la validation est identique au contrôle technique effectué à la mise en service du
système Flexi Soft.
13.4
Activation de la protection en écriture de la
configuration dans le contrôleur
L’activation d’une protection d’écriture permet de protéger une configuration vérifiée
contre les modifications involontaires. Sur le bandeau à gauche du module principal de la
fenêtre de configuration matérielle du logiciel Flexi Soft Designer apparaît un cadenas. Il
permet d’activer et de lever la protection en écriture.
La protection en écriture est copiée lors de la transmission des données dans le connecteur système et est automatiquement recopiée dans chaque contrôleur de sécurité sur
lequel les données de configuration sont dupliquées.
13.5
Sommes de contrôle de configuration
Dans le Flexi Soft Designer, les sommes de contrôle de configuration sont affichées dans
le rapport et sur la page d’information de la configuration matérielle. Ces sommes de contrôle s’interprètent de la manière suivante :
Somme de contrôle globale :
Si ACR est désactivé : la même valeur que la somme de contrôle Flexi Soft.
Si ACR est activé : cumul des sommes de contrôle Flexi Soft et ACR.
Somme de contrôle Flexi Soft :
Cette somme de contrôle englobe la configuration du système Flexi Soft, c.-à-d. tous les
modules Flexi Soft. La configuration des dispositifs EFI raccordés n’est pas incluse dans
la somme de contrôle Flexi Soft.
Somme de contrôle ACR :
Cette somme de contrôle englobe la configuration ACR pour les dispositifs EFI.
Chacune des sommes comporte quatre octets.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
363
États des dispositifs (ou appareils) du
système Flexi Soft
Chapitre 14
Notice d’instructions
Flexi Soft Designer
14
États des dispositifs (ou appareils) du système Flexi Soft
En cours de fonctionnement, le système Flexi Soft détecte les différents états du contrôleur. Certains états de dispositifs peuvent nécessiter l’intervention de l’utilisateur par ex.
l’état de transition de Arrêt à Marche ou vice versa au moyen du logiciel Flexi Soft Designer. Les autres états résultent de l’autotest interne du système Flexi Soft, par ex. Erreur
interne. Le tableau suivant rassemble différents états du contrôleur du système Flexi Soft.
Tab. 144 : État du contrôleur
et LED des CPUx
LED MS
Interprétation
Remarques
Tension d’alimentation hors
limites
Mettre la tension d’alimentation en marche
et contrôler la tension sur les bornes A1
et A2.
Rouge/
vert (1 Hz)
Un autotest est effectué ou
le système est initialisé.
Merci de patienter …
Vert
(1 Hz)
Le système est à l’état Arrêt. Démarrer l’application dans le logiciel Flexi
Soft Designer.
Vert
(2 Hz)
Identifier (par ex. pour
Flexi Link)
Vert
Le système est à l’état
Marche.
Rouge
(1 Hz)
Configuration non valide
Contrôler le type de module et la version du
module principal et des modules
d’extension, dont la LED MS clignote
Rouge/vert.
Le cas échéant, adapter la configuration
avec le logiciel Flexi Soft Designer.
Pour un diagnostic plus précis, voir
diagnostic du logiciel Flexi Soft Designer.
364
Rouge
(2 Hz)
Erreur critique dans le
système, probablement
dans ce module. L’application a été arrêtée. Toutes
les sorties sont désactivées.
Couper puis rétablir la tension d’alimentation. Si le défaut persiste malgré la répétition de cette manœuvre, échanger ce
module. Pour un diagnostic plus précis, voir
diagnostic du logiciel Flexi Soft Designer.
Rouge
Erreur critique dans le
système, peut-être dans un
autre module. L’application
a été arrêtée. Toutes les
sorties sont désactivées.
Couper puis rétablir la tension d’alimentation. Si le défaut persiste malgré la répétition de cette manœuvre, échanger le
module qui affiche
Rouge (2 Hz). Si ce
n’est pas le cas, utiliser les fonctions de
diagnostic du Flexi Soft Designer pour
isoler le module responsable.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
États des dispositifs (ou appareils) du
système Flexi Soft
Chapitre 14
Flexi Soft Designer
LED CV
Interprétation
Configuration en cours
Merci de patienter …
Jaune
(2 Hz)
Enregistrement des
Il n’est pas permis d’interrompre la tension
données de configuration
d’alimentation tant que le processus
dans le connecteur système d’enregistrement n’est pas terminé.
(mémoire non volatile)
Jaune
(1 Hz)
Configuration non vérifiée
Jaune
14.1
Contrôler la configuration à l’aide du
logiciel Flexi Soft Designer.
Configuration vérifiée
Changement d’état du contrôleur
Certaines modifications d’état du système Flexi Soft doivent être exécutées manuellement
dans le logiciel Flexi Soft Designer. Ces modifications de l’état du contrôleur sont :
changement de Arrêt à Marche ;
changement de Marche à Arrêt.
Afin de changer l’état d’un dispositif, cliquer sur le bouton Stopper l’application ou
Démarrer l’application à côté de la représentation des modules dans la configuration
matérielle.
Tab. 145 : Bouton Marche et
bouton Arrêt
Remarque
Bouton
Fonction
Description
Marche
Met le système dans l’état Marche.
Arrêt
Met le système dans l’état Arrêt.
Si la configuration est vérifiée, le système Flexi Soft passe automatiquement à l’état
Marche après la mise sous tension. Si la configuration n’est pas vérifiée le système doit
être passé à l’état Marche manuellement avec le logiciel Flexi Soft Designer.
14.2
Comportement au démarrage
Quand le contrôleur de sécurité Flexi Soft passe de l’état Arrêt à l’état Marche :
Le bit d’état Premier cycle logique du module principal est à l’état haut pour le temps
d’exécution de la logique. Ce bit d’état est disponible dans l’éditeur logique comme
élément d’entrée du CPU.
Tous les temporisateurs et les états (état de défaillance compris) des blocs fonction
sont réinitialisés.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
365
États des dispositifs (ou appareils) du
système Flexi Soft
Chapitre 14
Notice d’instructions
Flexi Soft Designer
14.3
Réinitialisation logicielle du module principal
Il est possible de réinitialiser le module principal par logiciel (c.-à-d. sans couper l’alimentation), à condition que le logiciel Flexi Soft Designer soit connecté sur le module principal.
Procédure d’exécution d’une réinitialisation logicielle :
Dans la vue de configuration matérielle, effectuer un clic droit sur le module principal
dans la zone de configuration et sélectionner la commande Réinitialisation logicielle
du menu contextuel.
Si l’utilisateur n’est pas connecté comme Client autorisé, le système lui demande de le
faire.
Un avertissement de sécurité apparaît. Cliquer sur Oui pour réinitialiser le module
principal.
Avant de réinitialiser le module principal, toujours contrôler que l’installation est en
état de sécurité.
366
ATTENTION
Si le module principal est réinitialisé, les sorties (par ex. la sortie Activation) peuvent
changer d’état. La commande Réinitialisation logicielle doit être exclusivement utilisée
quand la zone dangereuse peut être contrôlée visuellement et que personne n’est présent
dans la zone dangereuse ni n’a accès à celle-ci pendant la réinitialisation du module
principal.
Remarque
Si la configuration est vérifiée, le module principal retournera à l’état Marche automatiquement après la réinitialisation. Si la configuration n’est pas vérifiée, il faut redémarrer le
module principal manuellement à l’aide du logiciel Flexi Soft Designer.
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Mise en service technique
Chapitre 15
Flexi Soft Designer
15
Mise en service technique
Avant de commencer la mise en service technique, la configuration du système Flexi Soft
doit être terminée.
15.1
Câblage et alimentation
Lors du raccordement du système Flexi Soft, observer les caractéristiques techniques
de la notice d’instructions «Matériel Flexi Soft» !
ATTENTION
Raccorder les différents appareils de terrain aux signaux appropriés et pour chaque
entrée de sécurité, sortie de signal/test et sortie de sécurité, vérifier si elle se comporte
comme requis par l’application. Les données de diagnostic des LED Flexi Soft aident à
valider chacun des signaux de terrain. Contrôler que le câblage extérieur, l’exécution du
câblage de commande et leur mise en œuvre sur la machine corresponde au niveau de
sécurité requis.
Avant de passer à l’étape suivante, corriger les défauts éventuels (par ex. erreur de
câblage ou signaux croisés) au niveau de chaque entrée de sécurité, sortie signal/test
et sortie de sécurité.
Mettre l’alimentation sous tension. Dès que la tension d’alimentation est présente sur
les connexions A1 et A2 des modules principaux CPUx ou des modules XTIO, le système
Flexi Soft exécute automatiquement les étapes suivantes :
– autotest interne ;
– chargement de la configuration mémorisée ;
– test de validité de la configuration chargée.
Le système se verrouille si les étapes décrites précédemment ne s’achèvent pas correctement. Toute erreur est signalée par les LED (voir la notice d’instructions «Matériel Flexi
Soft») et le système Flexi Soft met toutes les valeurs relevées à l’état bas.
15.2
Transfert de la configuration
Une fois que le matériel et la logique du système Flexi Soft sont configurés et leur
exactitude contrôlée, transférer la configuration dans le système Flexi Soft avec le logiciel
Flexi Soft Designer.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
367
Chapitre 15
Mise en service technique
Notice d’instructions
Flexi Soft Designer
15.3
Contrôle technique et mise en service
La machine ou l’installation protégée par un contrôleur de sécurité Flexi Soft ne peut être
mise en service qu’à la suite d’un contrôle technique réussi de l’ensemble des fonctions
de sécurité. Seul le personnel qualifié est habilité à effectuer le contrôle technique.
La validation technique comprend les contrôles suivants :
Afin d’éviter toute interversion, repérer clairement tous les câbles de raccordement et
les connecteurs enfichables du système Flexi Soft. Étant donné que le système Flexi
Soft possède plusieurs connecteurs de même type, il faut procéder à un marquage
propre à éviter les interversions lors du rebranchement des câbles après une intervention.
Vérifier la configuration du système Flexi Soft.
Contrôler les circuits des signaux et s’assurer de leur bonne prise en compte par la
commande amont.
Contrôler dans les deux directions le transfert correct des données avec le contrôleur
de sécurité Flexi Soft.
Contrôler le programme logique du contrôleur de sécurité.
Documenter en totalité la configuration de l’installation, chaque dispositif et les
résultats des contrôles de sécurité.
Contrôler les fonctions de sécurité sur la machine ou l’installation et s’assurer de leur
parfait fonctionnement.
Pour empêcher l’effacement ou la réécriture involontaire de la configuration, activer la
protection en écriture des paramètres de configuration du système Flexi Soft. Les
modifications ne sont dès lors possibles que si la protection en écriture est désactivée.
368
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Résolution des problèmes
Chapitre 16
Flexi Soft Designer
16
Résolution des problèmes
En cas d’erreur, se référer à la notice d’instructions du «Matériel Flexi Soft», chapitre
«Signalisation des défauts par les LED d’état, messages d’erreur etmesures de suppression». Ce chapitre contient la liste des défauts signalés par LED, les codes d’erreur, les
causes d’erreur et les mesures de suppression des défauts.
Les codes d’erreur et les messages d’erreur peuvent aussi s’afficher dans la vue Diagnostic si le logiciel est connecté sur le système Flexi Soft. Pour plus d’informations sur les
procédures d’exécution des diagnostics, voir la section 5.9 «Vue Diagnostic», page 62.
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
369
Annexe
Chapitre 17
Notice d’instructions
Flexi Soft Designer
17
370
Annexe
17.1
Exemple de rapport d’application
17.1.1
Exemple d’application Palettiseur de journaux
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
371
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
372
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
373
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
374
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
375
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
376
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
377
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
378
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
379
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
380
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
381
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
382
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
383
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
17.1.2
384
Exemple d’application Scrutateur laser de bois
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
385
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
386
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
387
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
388
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
389
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
390
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
391
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
17.1.3
392
Exemple d’application Détection d’inertie
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
393
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
394
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
395
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
396
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
397
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
398
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
399
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
400
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
17.2
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Répertoire des tableaux
Tab. 1 :
Vue d’ensemble de la documentation Flexi Soft .................................................10
Tab. 2 :
Versions de logiciel et de firmware requises .......................................................15
Tab. 3 :
Défauts et suppression des défauts ....................................................................18
Tab. 4 :
Niveaux d’accès dans l’éditeur logique ...............................................................48
Tab. 5 :
Interprétation des bits d’état EFI dans l’éditeur logique.....................................51
Tab. 6 :
Signification des bits d’état d’erreur des E/S EFI ...............................................51
Tab. 7 :
Interprétation des bits d’état du module .............................................................52
Tab. 8 :
Boutons d’exportation et d’importation des noms d’étiquette...........................58
Tab. 9 :
Codage de la station .............................................................................................60
Tab. 10 :
Signification des informations de diagnostic.......................................................63
Tab. 11 :
Interprétation de la couleur d’arrière-plan...........................................................68
Tab. 12 :
Icônes de modification des profils de connexion de la fenêtre des
paramètres de connexion .....................................................................................69
Tab. 13 :
Affichage de l’état des profils de connexion........................................................71
Tab. 14 :
Droits des groupes d’utilisateurs .........................................................................73
Tab. 15 :
Caractéristiques minimales du système pour Automatic Configuration
Recovery (ACR) ......................................................................................................75
Tab. 16 :
Éléments de commande de la boîte de dialogue ACR ........................................77
Tab. 17 :
Indications d’état dans la boîte de dialogue ACR................................................77
Tab. 18 :
Indications des LED EFI lors de l’exécution d’ACR ..............................................80
Tab. 19 :
Caractéristiques minimales du système pour Flexi Link.....................................82
Tab. 20 :
Bits d’état disponibles en fonction de la méthode de connexion ......................82
Tab. 21 :
Outils de la vue d’ensemble du réseau Flexi Link ...............................................99
Tab. 22 :
Signification des bits d’état pour la fonction d’apprentissage ........................ 110
Tab. 23 :
Caractéristiques minimales du système pour Flexi Line ................................. 112
Tab. 24 :
Intervalle de mise à jour d’un système Flexi Line en fonction de la
longueur de câble maximale et de la taille de l’image process ...................... 112
Tab. 25 :
Vue d’ensemble des blocs fonction du module principal ................................ 126
Tab. 26 :
Table de vérité pour le bloc fonction NOT......................................................... 131
Tab. 27 :
Paramètres du bloc fonction ET ........................................................................ 132
Tab. 28 :
Table de vérité pour évaluation ET avec une entrée........................................ 132
Tab. 29 :
Table de vérité pour évaluation ET avec deux entrées .................................... 132
Tab. 30 :
Table de vérité pour évaluation ET avec huit entrées ...................................... 133
Tab. 31 :
Paramètres du bloc fonction OR ....................................................................... 133
Tab. 32 :
Table de vérité pour évaluation OR avec une entrée ....................................... 133
Tab. 33 :
Table de vérité pour évaluation OR avec deux entrées ................................... 134
Tab. 34 :
Table de vérité pour évaluation OR avec huit entrées ..................................... 134
Tab. 35 :
Table de vérité pour évaluation XOR ................................................................. 134
Tab. 36 :
Table de vérité pour évaluation XNOR .............................................................. 135
Tab. 37 :
Paramètres du bloc fonction Activation multiple ............................................. 136
Tab. 38 :
Table de vérité pour le bloc fonction Activation multiple................................. 136
Tab. 39 :
Paramètres du bloc fonction RS Flip-Flop......................................................... 137
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
401
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
402
Tab. 40 :
Table de vérité pour le bloc fonction RS Flip-Flop.............................................137
Tab. 41 :
Paramètres du bloc fonction Bascule JK...........................................................138
Tab. 42 :
Table de vérité pour le bloc fonction Bascule JK (JK Flip-Flop)........................139
Tab. 43 :
Paramètres du bloc fonction Mémoire multiple ...............................................140
Tab. 44 :
Table de vérité pour le bloc fonction Mémoire multiple ...................................140
Tab. 45 :
Paramètres du bloc fonction Générateur d’horloge .........................................141
Tab. 46 :
Paramètre des blocs fonction Compteur...........................................................142
Tab. 47 :
Table de vérité des blocs fonction Compteur (Plus, Moins et Plus/Moins).....144
Tab. 48 :
Paramètres du bloc fonction Coupure rapide ...................................................146
Tab. 49 :
Paramètres du bloc fonction Détection de front...............................................150
Tab. 50 :
Paramètres du bloc fonction Décodeur binaire ................................................151
Tab. 51 :
Table de vérité pour le bloc fonction Décodeur binaire avec 2 entrées en
mode Un parmi n ................................................................................................152
Tab. 52 :
Table de vérité pour le bloc fonction Décodeur binaire avec 8 entrées en
mode Un parmi n ................................................................................................152
Tab. 53 :
Table de vérité pour le bloc fonction Décodeur binaire avec 2 entrées en
mode Priorité.......................................................................................................152
Tab. 54 :
Table de vérité pour le bloc fonction Décodeur binaire avec 8 entrées en
mode Priorité.......................................................................................................153
Tab. 55 :
Table de vérité pour le bloc fonction Décodeur binaire avec 2 entrées en
mode Priorité avec entrée dominante 1............................................................153
Tab. 56 :
Table de vérité pour le bloc fonction Décodeur binaire avec 8 entrées en
mode Priorité avec entrée dominante 1............................................................153
Tab. 57 :
Paramètres du bloc fonction Codeur binaire ....................................................154
Tab. 58 :
Table de vérité pour le bloc fonction Codeur binaire avec 1 entrée en
mode Un parmi n ................................................................................................155
Tab. 59 :
Table de vérité pour le bloc fonction Codeur binaire avec 2 entrées en
mode Un parmi n ................................................................................................155
Tab. 60 :
Table de vérité pour le bloc fonction Codeur binaire avec 3 entrées en
mode Un parmi n ................................................................................................155
Tab. 61 :
Table de vérité pour le bloc fonction Codeur binaire avec 1 entrée en
mode Priorité.......................................................................................................155
Tab. 62 :
Table de vérité pour le bloc fonction Codeur binaire avec 2 entrées en
mode Priorité.......................................................................................................155
Tab. 63 :
Table de vérité pour le bloc fonction Codeur binaire avec 3 entrées en
mode Priorité.......................................................................................................155
Tab. 64 :
Plage de valeurs du bloc fonction Codeur binaire en fonction de
l’entrée D.............................................................................................................156
Tab. 65 :
Plage de valeurs du bloc fonction Codeur binaire en fonction des
entrées D et E .....................................................................................................156
Tab. 66 :
Paramètres du bloc fonction Générateur log ....................................................157
Tab. 67 :
Paramètres du bloc fonction Routage 1:N ........................................................160
Tab. 68 :
Paramètres du bloc fonction Routage multiple ................................................160
Tab. 69 :
Paramètres du bloc fonction de Réarmement..................................................161
Tab. 70 :
Paramètres du bloc fonction de Redémarrage .................................................162
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
Tab. 71 :
Paramètres du bloc fonction Temporisation à la retombée ............................ 164
Tab. 72 :
Paramètres du bloc fonction Temporisation à la retombée ajustable............ 165
Tab. 73 :
Paramètres du bloc fonction Temporisation à l’appel ..................................... 166
Tab. 74 :
Paramètres du bloc fonction Temporisation à la remontée ajustable............ 167
Tab. 75 :
Paramètres du bloc fonction EDM .................................................................... 168
Tab. 76 :
Paramètres du bloc fonction Surveillance de vanne ....................................... 170
Tab. 77 :
Paramètres du bloc fonction Sélecteur de mode............................................. 174
Tab. 78 :
Table de vérité pour le bloc fonction Sélecteur de mode ................................ 175
Tab. 79 :
Paramètres du bloc fonction Synchronisation de commutation ..................... 176
Tab. 80 :
Paramètres du bloc fonction Combinaison des sorties en cas d’erreur ......... 180
Tab. 81 :
Table de vérité pour le bloc fonction Combinaison des sorties en cas
d’erreur ............................................................................................................... 180
Tab. 82 :
Paramètres du bloc fonction Détection d’inertie ............................................. 182
Tab. 83 :
Fréquence maximale permise des signaux du codeur et vitesse de
rotation (tr/mn) en fonction du modèle de codeur et du temps
d’exécution logique ............................................................................................ 183
Tab. 84 :
Paramètres du bloc fonction Surveillance de fréquence................................. 187
Tab. 85 :
Exemples de limites effectives de la durée de période ................................... 188
Tab. 86 :
Paramètres du bloc fonction Réarmement avec avertissement..................... 192
Tab. 87 :
Évaluation double canal..................................................................................... 199
Tab. 88 :
Évaluation double canal double (évaluation de synchronisation)................... 201
Tab. 89 :
Paramètres du bloc fonction Arrêt d’urgence................................................... 203
Tab. 90 :
Paramètres du bloc fonction Interrupteur magnétique ................................... 204
Tab. 91 :
Paramètres du bloc fonction Surveillance de barrages immatériels .............. 205
Tab. 92 :
Paramètres du bloc fonction Surveillance de porte de sécurité ..................... 206
Tab. 93 :
Paramètres du bloc fonction Évaluation double canal tolérante .................... 209
Tab. 94 :
État de l’évaluation double canal tolérante selon le mode d’entrée .............. 209
Tab. 95 :
Paramètres du bloc fonction Commande bimanuelle IIIA ............................... 213
Tab. 96 :
Paramètres du bloc fonction Commande bimanuelle IIIC ............................... 214
Tab. 97 :
Paramètres du bloc fonction Multi-opérateur................................................... 217
Tab. 98 :
Paramètres des blocs fonction Inhibition (muting) .......................................... 222
Tab. 99 :
Exigences spécifiques de la surveillance de séquence ................................... 225
Tab. 100 : Conditions de requête de dégagement et de dégagement possible .............. 226
Tab. 101 : Nombre de cycles de dégagement autorisés ................................................... 228
Tab. 102 : Effet de la surveillance du convoyeur sur les fonctions temporelles.............. 229
Tab. 103 : Valeurs de sortie pour l’état d’inhibition........................................................... 229
Tab. 104 : Valeurs pour la sortie lampe d’inhibition .......................................................... 229
Tab. 105 : Combinaison de câblage pour l’inhibition et conditions préalables ............... 230
Tab. 106 : Comportement des fonctions d’inhibition lors du passage de l’état En
attente à l’état Démarrage ................................................................................ 231
Tab. 107 : Défauts et informations concernant la réinitialisation des blocs fonction
d’inhibition .......................................................................................................... 231
Tab. 108 : Conditions d’Inhibition parallèle........................................................................ 232
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
403
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
Tab. 109 : Conditions d’Inhibition séquentielle ..................................................................234
Tab. 110 : Conditions pour l’inhibition croisée avec entrée C1 optionnelle .....................237
Tab. 111 : Conditions pour l’inhibition croisée sans entrée C1 optionnelle .....................240
Tab. 112 : Présentation des blocs fonction de surveillance de contacts de presse ........242
Tab. 113 : Paramètres du bloc fonction Contact de presse excentrique ..........................243
Tab. 114 : Paramètres du bloc fonction Contact de presse universel ..............................250
Tab. 115 : Paramètres du bloc fonction Configuration de presse .....................................259
Tab. 116 : Paramètres du bloc fonction Presse – cycle unique ........................................262
Tab. 117 : Paramètres du bloc fonction Presse automatique ...........................................267
Tab. 118 : Paramètres du bloc fonction Mode N passages ...............................................272
Tab. 119 : Défauts et informations concernant la réinitialisation du bloc fonction
Mode N passages ...............................................................................................280
Tab. 120 : Vue d’ensemble des paramètres généraux du codeur.....................................296
Tab. 121 : Vue d’ensemble des paramètres spéciaux pour codeur Sin/Cos....................299
Tab. 122 : Défauts possibles de la surveillance de tension analogique Sin/Cos.............301
Tab. 123 : Extension de résolution Sin/Cos........................................................................304
Tab. 124 : Vue d’ensemble des paramètres spéciaux pour codeur SSI ...........................305
Tab. 125 : Vue d’ensemble des blocs fonction du module MOCx .....................................310
Tab. 126 : Précision des paramètres en fonction de l’incrément et de la valeur
absolue................................................................................................................312
Tab. 127 : Composition des données de mouvement........................................................312
Tab. 128 : Résolution interne des informations de vitesse et de position........................313
Tab. 129 : Valeurs possibles des données UI8...................................................................313
Tab. 130 : Paramètres du bloc fonction MOCx Comparaison de vitesse ..........................318
Tab. 131 : Paramètres du bloc fonction MOCx Surveillance de vitesse............................327
Tab. 132 : Conditions pour l’ID d’état de vitesse................................................................329
Tab. 133 : Sélection de l’incrément pour la rampe de vitesse ..........................................331
Tab. 134 : Exemples de configuration d’immobilisation ....................................................335
Tab. 135 : Paramètres du bloc fonction MOCx Arrêt de sécurité ......................................338
Tab. 136 : Sorties du bloc fonction MOCx Arrêt de sécurité ..............................................339
Tab. 137 : Niveaux d’escalade typiques d’un système d’entraînement ...........................340
Tab. 138 : Phases d’Arrêt de sécurité 1 et Arrêt de sécurité 2..........................................341
Tab. 139 : Sélection de l’incrément pour la rampe de vitesse ..........................................343
Tab. 140 : Table de vérité pour le bloc fonction Vitesse vers scrutateur laser.................353
Tab. 141 : Table de vérité pour le bloc fonction Convertisseur UI8 vers Bool ..................354
Tab. 142 : Table de vérité pour le bloc fonction Convertisseur Bool vers UI8 ..................355
Tab. 143 : Évaluation double canal .....................................................................................357
Tab. 144 : État du contrôleur et LED des CPUx ..................................................................364
Tab. 145 : Bouton Marche et bouton Arrêt .........................................................................365
404
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
17.3
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Répertoire des figures
Fig. 1 :
Sélection d’une action sur l’écran de démarrage ...............................................19
Fig. 2 :
Accès aux différentes fenêtres, au-dessous de la barre de menus ...................20
Fig. 3 :
Les sous-vues peuvent être transformées en menus réduits ............................21
Fig. 4 :
Vue de la «Configuration matérielle» ....................................................................23
Fig. 5 :
Bouton de bascule de l’affichage.........................................................................23
Fig. 6 :
Bouton des paramètres ........................................................................................24
Fig. 7 :
Bouton Modifier les étiquettes .............................................................................24
Fig. 8 :
Bouton Modifier dans la vue du matériel ............................................................24
Fig. 9 :
Bits d’état du CPU dans la vue de configuration matérielle ...............................26
Fig. 10 :
Bits d’état de la passerelle dans la vue de configuration matérielle.................26
Fig. 11 :
Bits d’état du module XTIO dans la vue de configuration matérielle .................27
Fig. 12 :
Bits d’état du module XTDI dans la vue de configuration matérielle .................27
Fig. 13 :
Fenêtre des Paramètres d’élément pour un poussoir d’arrêt d’urgence
ES21.......................................................................................................................30
Fig. 14 :
Fenêtre Créer un masque d’élément personnalisé.............................................32
Fig. 15 :
Ajout et suppression de sous-éléments d’un élément personnalisé .................33
Fig. 16 :
Saisie de la liste de pièces pour un élément personnalisé ................................34
Fig. 17 :
Modification des paramètres de configuration d’un élément
personnalisé ..........................................................................................................34
Fig. 18 :
Configuration du test d’intégrité EFI ....................................................................37
Fig. 19 :
Fenêtre d’exportation d’une configuration ..........................................................38
Fig. 20 :
Fenêtre d’importation d’une configuration..........................................................39
Fig. 21 :
Activer routage RSJ232.........................................................................................41
Fig. 22 :
Configuration des données transférées vers le réseau par le biais de
RSJ232 ...................................................................................................................41
Fig. 23 :
Barre d’outils de la configuration du routage ......................................................42
Fig. 24 :
Boîte de dialogue RS-232 vers Flexi Soft.............................................................44
Fig. 25 :
Noms d’étiquettes des données de sortie RSJ232 dans l’éditeur logique ........45
Fig. 26 :
Fenêtre de l’éditeur logique..................................................................................46
Fig. 27 :
Avertissements de configurations erronées ........................................................49
Fig. 28 :
Exemple d’utilisation d’un marqueur de CPU......................................................53
Fig. 29 :
Exemple d’étiquettes de saut avec et sans boucle de retour ............................54
Fig. 30 :
Matrice E/S en mode hors ligne...........................................................................55
Fig. 31 :
Matrice E/S en mode simulation..........................................................................56
Fig. 32 :
Éditeur d’étiquettes...............................................................................................57
Fig. 33 :
Paramètre d’exportation des noms d’étiquette pour Pro-face GP-Pro EX .........58
Fig. 34 :
Exportation des noms d’étiquette réussie ...........................................................59
Fig. 35 :
Avertissement lors de l’exportation de noms d’étiquette identiques ................59
Fig. 36 :
Vue Rapport ...........................................................................................................61
Fig. 37 :
Vue Diagnostic.......................................................................................................62
Fig. 38 :
Barre d’outils de la vue Diagnostic ......................................................................63
Fig. 39 :
Filtrage des messages de diagnostic...................................................................64
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
405
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
406
Fig. 40 :
Vue Enregistreur de données............................................................................... 64
Fig. 41 :
Fenêtre Paramètres de connexion....................................................................... 66
Fig. 42 :
Fenêtre Modifier l’entrée...................................................................................... 66
Fig. 43 :
Vue standard de la configuration matérielle (exemple) ..................................... 67
Fig. 44 :
Fenêtre Paramètres de connexion....................................................................... 68
Fig. 45 :
Boîte de dialogue Créer une nouvelle entrée (interface série) .......................... 69
Fig. 46 :
Boîte de dialogue Créer une nouvelle entrée (TCP/IP)....................................... 70
Fig. 47 :
Liste des passerelles détectées........................................................................... 70
Fig. 48 :
Liste des passerelles détectées........................................................................... 71
Fig. 49 :
Fenêtre Modifier le mot de passe........................................................................ 74
Fig. 50 :
Fenêtre Réinitialisation du mot de passe............................................................ 74
Fig. 51 :
Fenêtre d’ACR ....................................................................................................... 76
Fig. 52 :
Affichage de la configuration EFI vérifiée dans la boîte de dialogue ACR ......... 78
Fig. 53 :
Copie de la configuration EFI sous forme de jeu de données ACR.................... 78
Fig. 54 :
Exécuter ACR......................................................................................................... 78
Fig. 55 :
Vérifier la configuration ACR ................................................................................ 79
Fig. 56 :
Activer ou désactiver ACR .................................................................................... 79
Fig. 57 :
Configuration ACR vérifiée dans le projet............................................................ 80
Fig. 58 :
Remarque sur la configuration ACR dans la fenêtre des dispositifs de
CDS ........................................................................................................................ 81
Fig. 59 :
Affichage des ID Flexi Link dans la vue d’ensemble du réseau Flexi Link ........ 84
Fig. 60 :
Paramètres de réseau Flexi Link sans affectation d’adresse correcte ............. 85
Fig. 61 :
Bouton Appliquer les paramètres ........................................................................ 86
Fig. 62 :
Paramètres de réseau Flexi Link avec affectation d’adresse correcte ............. 86
Fig. 63 :
Vue d’ensemble du réseau Flexi Link.................................................................. 87
Fig. 64 :
Vue d’ensemble du réseau Flexi Link.................................................................. 88
Fig. 65 :
Vue d’ensemble du réseau Flexi Link et boutons de la station ......................... 88
Fig. 66 :
Exemple de configuration logique (station A)...................................................... 89
Fig. 67 :
Sorties du module principal dans la fenêtre de sélection des sorties .............. 90
Fig. 68 :
Exemple de logique de routage Flexi Link ........................................................... 90
Fig. 69 :
Table de routage Flexi Link et noms d’étiquette................................................. 91
Fig. 70 :
Noms d’étiquette affectés dans la configuration de routage et dans
l’éditeur logique .................................................................................................... 91
Fig. 71 :
Entrées routées depuis la station A, dans l’éditeur logique de la
station B ................................................................................................................ 92
Fig. 72 :
Exemple de configuration logique (station B) ..................................................... 92
Fig. 73 :
Vue d’ensemble du réseau Flexi Link, système non connecté .......................... 93
Fig. 74 :
Fenêtre de connexion ........................................................................................... 93
Fig. 75 :
Vue d’ensemble du réseau Flexi Link, système connecté, différence
entre les configurations........................................................................................ 94
Fig. 76 :
Vue d’ensemble du réseau Flexi Link, système connecté, configurations
identiques mais non vérifiées .............................................................................. 95
Fig. 77 :
Boutons du système et des stations Flexi Link................................................... 96
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
Fig. 78 :
Barre de menus du système Flexi Link ................................................................96
Fig. 79 :
Barre de menus station Flexi Link........................................................................97
Fig. 80 :
Barre de menus station Flexi Link avec passerelle.............................................97
Fig. 81 :
Vue d’ensemble du réseau Flexi Link ..................................................................98
Fig. 82 :
Image process Flexi Link.................................................................................... 100
Fig. 83 :
Vue des paramètres du réseau Flexi Link......................................................... 101
Fig. 84 :
Bouton Appliquer les paramètres...................................................................... 102
Fig. 85 :
Bits de sortie Flexi Link de la station A dans l’éditeur logique ........................ 103
Fig. 86 :
Routage d’une entrée dans le réseau Flexi Link .............................................. 104
Fig. 87 :
Bits Flexi Link d’entrée provenant de la station A dans l’éditeur logique
d’une autre station............................................................................................. 104
Fig. 88 :
Vue Station Flexi Link A...................................................................................... 105
Fig. 89 :
Valeur par défaut des bits d’entrée Flexi Link .................................................. 106
Fig. 90 :
Configuration de la fonction d’apprentissage dans l’éditeur logique ............. 108
Fig. 91 :
Informations sur l’état du système Flexi Link dans l’éditeur logique.............. 110
Fig. 92 :
Vue Flexi Line, paramètres généraux................................................................ 114
Fig. 93 :
Vue Flexi Line, Configuration des octets........................................................... 115
Fig. 94 :
Routage de signaux locaux dans l’image process Flexi Line........................... 117
Fig. 95 :
Utilisation de signaux de l’image process Flexi Line dans la logique.............. 117
Fig. 96 :
Configuration de la fonction d’apprentissage dans l’éditeur logique ............. 119
Fig. 97 :
Diagnostic Flexi Line .......................................................................................... 119
Fig. 98 :
Diagnostic Flexi Line .......................................................................................... 120
Fig. 99 :
Exemple d’une configuration matérielle pour un système Flexi Line.............. 123
Fig. 100 : Routage de signaux locaux dans l’image process Flexi Line........................... 123
Fig. 101 : Utilisation de signaux de l’image process Flexi Line dans la logique.............. 123
Fig. 102 : Marqueur CPU .................................................................................................... 125
Fig. 103 : Étiquettes de saut avec une boucle de retour.................................................. 125
Fig. 104 : Paramètres de blocs fonction configurables .................................................... 127
Fig. 105 : Inversion des ports d’entrée d’un bloc fonction............................................... 128
Fig. 106 : Exemple d’un bloc fonction ET avec une entrée inverseuse ........................... 128
Fig. 107 : Configuration E/S du bloc fonction Surveillance de porte de sécurité ........... 129
Fig. 108 : Activation de la sortie Indicateur de défaut...................................................... 130
Fig. 109 : Sortie Indicateur de défaut ................................................................................ 130
Fig. 110 : Schéma de principe de bloc fonction NOT........................................................ 131
Fig. 111 : Schéma de principe de bloc fonction ET........................................................... 132
Fig. 112 : Schéma de principe de bloc fonction OR.......................................................... 133
Fig. 113 : Schéma de principe de bloc fonction XOR (OR exclusif).................................. 134
Fig. 114 : Schéma de principe de bloc fonction XNOR (NOR exclusif)............................. 135
Fig. 115 : Ports logiques du bloc fonction Activation multiple ......................................... 136
Fig. 116 : Ports logiques du bloc fonction RS Flip-Flop .................................................... 137
Fig. 117 : Ports logiques du bloc fonction Bascule JK...................................................... 138
Fig. 118 : Ports logiques du bloc fonction Mémoire multiple........................................... 140
Fig. 119 : Ports logiques du bloc fonction Générateur d’horloge..................................... 141
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
407
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
Fig. 120 : Diagramme des paramètres du bloc fonction Générateur d’horloge ..............141
Fig. 121 : Chronogramme du bloc fonction Générateur d’horloge...................................141
Fig. 122 : Ports logiques du bloc fonction Compteur (plus et moins) ..............................142
Fig. 123 : Ports logiques des blocs fonction Coupure rapide et Coupure rapide
avec neutralisation .............................................................................................145
Fig. 124 : Exemple de Coupure rapide ...............................................................................145
Fig. 125 : Exemple de configuration de la Coupure rapide avec trois barrages
immatériels .........................................................................................................146
Fig. 126 : Paramètres E/S pour le bloc fonction Coupure rapide.....................................147
Fig. 127 : Paramétrage du bloc fonction Coupure rapide .................................................147
Fig. 128 : Sélection de la sortie pour Coupure rapide.......................................................148
Fig. 129 : Affichage avec entrées et sorties liées à la Coupure rapide dans la
configuration matérielle .....................................................................................148
Fig. 130 : Exemple de Coupure rapide avec neutralisation avec plusieurs
conditions de neutralisation...............................................................................150
Fig. 131 : Ports logiques du bloc fonction Détection de front ..........................................150
Fig. 132 : Chronogramme du bloc fonction Détection de front ........................................151
Fig. 133 : Ports logiques du bloc fonction Décodeur binaire ............................................151
Fig. 134 : Ports logiques du bloc fonction Codeur binaire ................................................154
Fig. 135 : Association de quatre blocs fonction Codeur binaire .......................................156
Fig. 136 : Schéma de principe de bloc fonction Générateur log ......................................157
Fig. 137 : Exemple de configuration du Générateur log avec deux poussoirs d’arrêt
d’urgence et un interrupteur de sécurité ..........................................................157
Fig. 138 : Paramètres E/S pour le bloc fonction Générateur log .....................................158
Fig. 139 : Messages du bloc fonction Générateur log.......................................................158
Fig. 140 : Affectation des messages pour le bloc fonction Générateur log .....................159
Fig. 141 : Schéma de principe de bloc fonction Routage 1:N ..........................................160
Fig. 142 : Schéma de principe de bloc fonction Routage multiple...................................160
Fig. 143 : Schéma de principe de bloc fonction Réarmement .........................................161
Fig. 144 : Chronogramme du bloc fonction Réarmement (Reset)....................................162
Fig. 145 : Schéma de principe de fonction pour le bloc fonction Redémarrage .............162
Fig. 146 : Chronogramme du bloc fonction Redémarrage................................................163
Fig. 147 : Schéma de principe de bloc fonction Temporisation à la retombée ...............164
Fig. 148 : Chronogramme du bloc fonction Temporisation à la retombée ......................164
Fig. 149 : Schéma de principe de fonction pour le bloc fonction Temporisation à la
retombée ajustable.............................................................................................165
Fig. 150 : Chronogramme du bloc fonction Temporisation à la retombée ajustable
avec les durées de temporisation à la retombée 1 et 2 ..................................166
Fig. 151 : Schéma de principe de bloc fonction Temporisation à l’appel ........................166
Fig. 152 : Chronogramme du bloc fonction Temporisation à l’appel ...............................167
Fig. 153 : Schéma de principe de fonction pour le bloc fonction Temporisation à la
remontée ajustable.............................................................................................167
Fig. 154 : Chronogramme du bloc fonction Temporisation à la remontée ajustable
avec les durées de temporisation à la remontée 1 et 2 ..................................168
408
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
Fig. 155 : Schéma de principe de bloc fonction EDM....................................................... 168
Fig. 156 : Chronogramme du bloc fonction EDM .............................................................. 170
Fig. 157 : Ports logiques pour le bloc fonction Surveillance de vanne, configuré
pour une vanne directionnelle........................................................................... 170
Fig. 158 : Chronogramme de Vanne simple avec mode manuel de réarmement .......... 173
Fig. 159 : Chronogramme de Vanne double avec mode manuel de réarmement.......... 173
Fig. 160 : Chronogramme de Vanne directionnelle .......................................................... 173
Fig. 161 : Schéma de principe de bloc fonction Sélecteur de mode ............................... 174
Fig. 162 : Chronogramme du bloc fonction Sélecteur de mode ...................................... 175
Fig. 163 : Ports logiques du bloc fonction Synchronisation de commutation ................. 176
Fig. 164 : Exemple le logique pour la mise en cascade de deux blocs fonction
Synchronisation de commutation ..................................................................... 177
Fig. 165 : Chronogramme du bloc fonction Synchronisation de commutation sans
mise en cascade ................................................................................................ 178
Fig. 166 : Chronogramme du bloc fonction Synchronisation de commutation avec
mise en cascade ................................................................................................ 179
Fig. 167 : Ports logiques du bloc fonction Combinaison des sorties en cas d’erreur..... 180
Fig. 168 : Exemple de logique du bloc fonction Combinaison des sorties en cas
d’erreur ............................................................................................................... 180
Fig. 169 : Ports logiques du bloc fonction Détection d’inertie ......................................... 181
Fig. 170 : Diagramme des signaux pour les codeurs à signaux A/B déphasés
de 90 ° ............................................................................................................... 182
Fig. 171 : Diagramme des signaux pour les codeurs à signaux 1/3 inactif
déphasés de 180 °............................................................................................ 183
Fig. 172 : Diagramme des signaux pour un signal du codeur simple.............................. 183
Fig. 173 : Exemple de logique du bloc fonction Détection d’inertie ................................ 186
Fig. 174 : Chronogramme du bloc fonction Détection d’inertie ....................................... 186
Fig. 175 : Chronogramme du bloc fonction Détection d’inertie avec contrôle de
cohérence ........................................................................................................... 186
Fig. 176 : Ports logiques du bloc fonction Surveillance de fréquence............................. 187
Fig. 177 : Chronogramme du bloc fonction Surveillance de fréquence, validation
Activation ............................................................................................................ 189
Fig. 178 : Chronogramme du bloc fonction Surveillance de fréquence, durée de
période trop longue ............................................................................................ 190
Fig. 179 : Chronogramme du bloc fonction Surveillance de fréquence, durée de
période trop courte............................................................................................. 190
Fig. 180 : Chronogramme du bloc fonction Surveillance de fréquence, fréquence x
haut constant ..................................................................................................... 190
Fig. 181 : Ports logiques du bloc fonction Réarmement avec avertissement................. 191
Fig. 182 : Exemple de logique pour la combinaison de deux blocs fonction
Réarmement avec avertissement ..................................................................... 194
Fig. 183 : Chronogramme du bloc fonction d’avertissement de démarrage en
mode non verrouillé ........................................................................................... 195
Fig. 184 : Chronogramme du bloc fonction d’avertissement de démarrage en
mode verrouillé................................................................................................... 196
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
409
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
Fig. 185 : Exemple d’évaluation mono canal.....................................................................197
Fig. 186 : Évaluation double canal au moyen du module E/S ou du bloc fonction.........198
Fig. 187 : Chronogramme du bloc fonction Arrêt d’urgence.............................................200
Fig. 188 : Évaluation double canal double avec le bloc fonction de Surveillance de
porte de sécurité.................................................................................................201
Fig. 189 : Chronogramme du bloc fonction Surveillance de porte de sécurité,
catégorie 4, double canal équivalent (2 paires) sans test de fonction ...........202
Fig. 190 : Schéma de principe de bloc fonction Arrêt d’urgence .....................................203
Fig. 191 : Ports logiques du bloc fonction Interrupteur magnétique................................204
Fig. 192 : Schéma de principe de bloc fonction Surveillance de barrages
immatériels .........................................................................................................205
Fig. 193 : Schéma de principe de bloc fonction Surveillance de porte de sécurité ........206
Fig. 194 : Chronogramme du bloc fonction Surveillance de porte de sécurité,
catégorie 2, mono canal avec test de fonction.................................................207
Fig. 195 : Chronogramme du bloc fonction Surveillance de porte de sécurité,
catégorie 4, double canal équivalent (1 paire) sans test de fonction .............207
Fig. 196 : Ports logiques du bloc fonction Évaluation double canal tolérante ................208
Fig. 197 : Diagramme d’état du bloc fonction Évaluation double canal tolérante ..........210
Fig. 198 : Chronogramme du bloc fonction Évaluation double canal tolérante –
Passage à l’état actif ..........................................................................................210
Fig. 199 : Chronogramme du bloc fonction Évaluation double canal tolérante –
Réinitialisation de défaut ...................................................................................211
Fig. 200 : Chronogramme du bloc fonction Évaluation double canal tolérante –
Mode ET...............................................................................................................212
Fig. 201 : Chronogramme du bloc fonction Évaluation double canal tolérante –
Temporisation à la retombée .............................................................................212
Fig. 202 : Schéma de principe de bloc fonction Commande bimanuelle IIIA ..................213
Fig. 203 : Schéma de principe de bloc fonction Commande bimanuelle IIIC ..................214
Fig. 204 : Chronogramme du bloc fonction Commande bimanuelle IIIC .........................215
Fig. 205 : Ports logiques du bloc fonction Multi-opérateur...............................................216
Fig. 206 : Chronogramme du bloc fonction Multi-opérateur.............................................217
Fig. 207 : Consignes de sécurité pour le montage des capteurs d’inhibition..................220
Fig. 208 : Détection des marchandises pour l’inhibition ..................................................220
Fig. 209 : Diagramme logique pour le Dégagement et la Requête de dégagement .......227
Fig. 210 : Ports logiques du bloc fonction Inhibition parallèle..........................................232
Fig. 211 : Inhibition (muting) avec 2 paires de capteurs disposées parallèlement ........232
Fig. 212 : Séquence d’inhibition valable avec utilisation de la configuration par
défaut ..................................................................................................................233
Fig. 213 : Ports logiques du bloc fonction Inhibition séquentielle....................................234
Fig. 214 : Exemple d’agencement séquentiel des capteurs d’inhibition .........................234
Fig. 215 : Séquence d’inhibition valable avec utilisation de la configuration par
défaut ..................................................................................................................236
Fig. 216 : Ports logiques du bloc fonction Inhibition croisée avec entrée
optionnelle C1 .....................................................................................................237
Fig. 217 : Exemple d’inhibition croisée avec entrée C1 optionnelle ................................237
410
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
Fig. 218 : Séquence d’inhibition valable avec utilisation de la configuration par
défaut.................................................................................................................. 239
Fig. 219 : Ports logiques du bloc fonction Inhibition croisée ........................................... 239
Fig. 220 : Inhibition croisée pour un transport bidirectionnel des marchandises .......... 240
Fig. 221 : Séquence d’inhibition valable avec utilisation de la configuration par
défaut.................................................................................................................. 241
Fig. 222 : Ports logiques du bloc fonction Contact de presse excentrique ..................... 243
Fig. 223 : Cycle de presse pour le bloc fonction de contacts de presse excentrique
sans Came dynamique ...................................................................................... 245
Fig. 224 : Cycle de presse pour le bloc fonction de contacts de presse excentrique
avec came dynamique sur la remontée............................................................ 245
Fig. 225 : Cycle de presse pour le bloc fonction de contacts de presse excentrique
avec Came dynamique à la remontée et à la descente................................... 246
Fig. 226 : Surveillance de contacts avec le bloc fonction de contacts de presse
excentrique ......................................................................................................... 246
Fig. 227 : Surveillance de dépassement avec le bloc fonction de contacts de
presse excentrique............................................................................................. 248
Fig. 228 : Ports logiques du bloc fonction Contact de presse universel.......................... 249
Fig. 229 : Cycle de presse pour le bloc fonction Contact de presse universel avec
front descendant de PMH/TDC avant PMB/BDC ............................................. 252
Fig. 230 : Cycle de presse pour le bloc fonction Contact de presse universel avec
front descendant de PMB/BDC avant PMH/TDC ............................................. 252
Fig. 231 : Cycle de presse pour le bloc fonction Contact de presse universel avec 2
transitions PMB/BDC ......................................................................................... 253
Fig. 232 : Surveillance de contact à l’aide du bloc fonction Contact de presse
universel avec la came de dépassement (SCC) activée .................................. 254
Fig. 233 : Surveillance de contact à l’aide du bloc fonction Contact de presse
universel avec PMB/BDC activé........................................................................ 254
Fig. 234 : Surveillance de contact à l’aide du bloc fonction Contact de presse
universel avec PMB/BDC et SCC activé............................................................ 255
Fig. 235 : Chronogrammes pour 0, 1 et 2 signaux PMB/BDC par cycle ......................... 256
Fig. 236 : Surveillance de dépassement avec le bloc fonction Contact de presse
universel ............................................................................................................. 257
Fig. 237 : Ports logiques du bloc fonction Configuration de presse ................................ 259
Fig. 238 : Chronogramme du bloc fonction Configuration de presse .............................. 261
Fig. 239 : Ports logiques du bloc fonction Presse – cycle unique.................................... 262
Fig. 240 : Chronogramme du bloc fonction Presse – cycle unique quand Marche/
démarrage est configuré en mode coup par coup ........................................... 266
Fig. 241 : Chronogramme du bloc fonction Presse – cycle unique quand Marche/
démarrage est configuré en mode Démarrage cycle ....................................... 266
Fig. 242 : Chronogramme du bloc fonction Presse – cycle unique avec l’Inhibition
de course montante de Marche/ démarrage et EN3 (sécurité) ...................... 266
Fig. 243 : Ports logiques du bloc fonction Presse automatique ...................................... 267
Fig. 244 : Chronogramme du bloc fonction Presse automatique en utilisant les
entrées Requête d’arrêt et Montée................................................................... 270
Fig. 245 : Ports logiques du bloc fonction Mode N passages .......................................... 271
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
411
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
Fig. 246 : Chronogramme d’une séquence de démarrage complète en mode
2 passages standard ..........................................................................................273
Fig. 247 : Chronogramme d’une séquence de démarrage complète en mode
2 passages Suède ..............................................................................................274
Fig. 248 : Passages valables lorsque le paramètre Validation (démarrage de la
première impulsion PSDI) est réglé sur non limitée (après le démarrage
de la course montante) ......................................................................................275
Fig. 249 : Chronogramme de l’Inhibition de course montante en mode 2 passages
standard ..............................................................................................................276
Fig. 250 : Chronogramme, si l’entrée PSDI est à l’état bas, l’entrée Inhibition de
course montante inactive et le Verrouillage de redémarrage configuré
sur «Toujours»......................................................................................................278
Fig. 251 : Chronogramme, si l’entrée PSDI est à l’état bas, durée max. d’inhibition
de course montante > 0 et Verrouillage de redémarrage est configuré
pour «Désactivé pendant la montée (seulement PSDI)»...................................279
Fig. 252 : Ports logiques du Groupe de blocs fonction .....................................................280
Fig. 253 : Création d’un groupe de blocs fonction ............................................................281
Fig. 254 : Fenêtre Éditer les détails du bloc fonction pour le groupe de blocs
fonction................................................................................................................281
Fig. 255 : Fenêtre Choisir l’icone pour le groupe de blocs fonction .................................282
Fig. 256 : Nouveau groupe de blocs fonction sur la feuille de calcul...............................282
Fig. 257 : Éditeur logique, nouvelle page pour les nouveaux groupes de blocs
fonction................................................................................................................283
Fig. 258 : Ajout d’entrées et de sorties à un groupe de blocs fonction ...........................284
Fig. 259 : Groupe de blocs fonction avec dispositifs connectés ......................................284
Fig. 260 : Basculer entre les vues internes et externes....................................................285
Fig. 261 : Ports logiques du bloc fonction personnalisé ...................................................285
Fig. 262 : Fenêtre Éditer les détails du bloc fonction pour le bloc fonction
personnalisé........................................................................................................286
Fig. 263 : Fenêtre Choisir l’icône pour le bloc fonction personnalisé ..............................287
Fig. 264 : Nouveau bloc fonction personnalisé sur la liste de sélection des blocs.........287
Fig. 265 : Symboles pour le groupe de blocs fonction et le bloc fonction
personnalisé........................................................................................................287
Fig. 266 : Barre d’outils de simulation ...............................................................................289
Fig. 267 : Mode simulation démarré, simulation arrêtée .................................................290
Fig. 268 : Mode simulation démarré, simulation en cours ...............................................290
Fig. 269 : Fenêtre de lancement du mode forçage ...........................................................292
Fig. 270 : Vue de l’éditeur logique en mode forçage activé..............................................292
Fig. 271 : Entrées forcées et non forcées ..........................................................................293
Fig. 272 : Fenêtre apparaissant avant la fin automatique du mode forçage ..................295
Fig. 273 : Résolution de la vitesse calculée en fonction de la graduation du
système de mesure ............................................................................................297
Fig. 274 : Surveillance du saut de vitesse maximum........................................................298
Fig. 275 : Surveillance de longueur vectorielle..................................................................300
Fig. 276 : Surveillance de la déviation du signal ...............................................................300
412
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
Fig. 277 : Transmission simple d’une valeur de position ................................................. 306
Fig. 278 : Transmission double de la valeur de position .................................................. 306
Fig. 279 : Paramètres de blocs fonction MOCx configurables ......................................... 311
Fig. 280 : Affichage des types de données sur les entrées et sorties des blocs
fonction MOCx .................................................................................................... 313
Fig. 281 : Échange de données du module principal vers le module MOCx – Vue
dans l’éditeur logique du module principal ...................................................... 315
Fig. 282 : Échange de données du module principal vers le module MOCx – Vue
dans l’éditeur logique du module MOCx ........................................................... 315
Fig. 283 : Échange de données du module MOCx vers le module principal – Vue
dans l’éditeur logique du module MOCx ........................................................... 316
Fig. 284 : Échange de données du module MOCx vers le module principal – Vue
dans l’éditeur logique du module principal ...................................................... 316
Fig. 285 : Ports logiques du bloc fonction MOCx Comparaison de vitesse ..................... 317
Fig. 286 : Différence de vitesse admissible en permanence ........................................... 320
Fig. 287 : Activation des entrées optionnelles Activation limite 2 et Activation
limite 3 dans la boîte de dialogue du bloc fonction ......................................... 321
Fig. 288 : Limite relevée sous conditions de la différence de vitesse avec
dépassement de durée...................................................................................... 322
Fig. 289 : Limitation relevée sous conditions de le différence de vitesse avec
dépassement de la limitation ............................................................................ 322
Fig. 290 : Calcul de la différence de vitesse avec signe................................................... 323
Fig. 291 : Calcul de la différence de vitesse sans signe................................................... 323
Fig. 292 : Compensation des retards de transmission avec Temporisation
Motion 1.............................................................................................................. 324
Fig. 293 : Comparaison de vitesse avec pause max. dans l’évaluation.......................... 324
Fig. 294 : Sortie de vitesse avec la valeur de Motion 1.................................................... 325
Fig. 295 : Sortie de vitesse avec la vitesse la plus élevée des deux entrée Motion....... 325
Fig. 296 : Sortie de vitesse avec la vitesse moyenne des deux entrée Motion .............. 326
Fig. 297 : Ports logiques du bloc fonction MOCx Surveillance de vitesse ....................... 327
Fig. 298 : Chronogramme de la sortie ID d’état de vitesse.............................................. 330
Fig. 299 : Surveillance de la plage de vitesse exemple 1 ................................................ 331
Fig. 300 : Surveillance de la plage de vitesse exemple 2 ................................................ 332
Fig. 301 : Sélection de la rampe de vitesse ...................................................................... 332
Fig. 302 : Chronogramme d’Immobilisation avec tolérance de position ......................... 334
Fig. 303 : Chronogramme de l’État de direction ............................................................... 337
Fig. 304 : Ports logiques du bloc fonction MOCx Arrêt de sécurité.................................. 338
Fig. 305 : Conditions d’activation des sorties ................................................................... 339
Fig. 306 : Principe de fonctionnement Arrêt de sécurité 1 .............................................. 340
Fig. 307 : Principe de fonctionnement Arrêt de sécurité 2 .............................................. 341
Fig. 308 : Fonction de surveillance Arrêt de sécurité 1 .................................................... 341
Fig. 309 : Arrêt de sécurité 1 après Arrêt de sécurité 2 ................................................... 342
Fig. 310 : Sélection de la rampe d’arrêt ............................................................................ 344
Fig. 311 : Fonction de surveillance Arrêt de sécurité 2 .................................................... 345
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
413
Chapitre 17
Annexe
Notice d’instructions
Flexi Soft Designer
Fig. 312 : Exception – Rampe d’arrêt dépassée ...............................................................347
Fig. 313 : Exception – Condition d’immobilisation non remplie pendant la
surveillance d’immobilisation (exemple 1)........................................................348
Fig. 314 : Exception – Condition d’immobilisation non remplie pendant la
surveillance d’immobilisation (exemple 2)........................................................349
Fig. 315 : Exception – Condition d’immobilisation non remplie au début de la
surveillance d’immobilisation ............................................................................350
Fig. 316 : Exception – Vitesse non valide ..........................................................................351
Fig. 317 : Schéma de principe de bloc fonction Vitesse vers scrutateur laser................352
Fig. 318 : Schéma de principe de bloc fonction Convertisseur UI8 vers Bool .................354
Fig. 319 : Schéma de principe de bloc fonction Convertisseur Bool vers UI8 .................355
Fig. 320 : Recevoir et comparer la configuration ..............................................................360
Fig. 321 : Marquage du dispositif comme vérifié ..............................................................361
Fig. 322 : La vérification a échoué .....................................................................................362
Fig. 323 : Vérification réussie .............................................................................................362
414
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
8012336/XR02/2013-11-19
Sujet à modification sans préavis
Notice d’instructions
Annexe
Chapitre 17
Flexi Soft Designer
8012336/XR02/2013-11-19
Sujet à modification sans préavis
© SICK AG • Industrial Safety Systems • Allemagne • Tous droits réservés
415
8012336/XR02/2013-11-19 ∙ RV/XX (2013-12) ∙ A4 sw int41
Australia
Phone+61 3 9457 0600
1800 334 802 – tollfree
[email protected]
Belgium/Luxembourg
Phone +32 (0)2 466 55 66
E-Mail [email protected]
Brasil
Phone+55 11 3215-4900
E-Mail [email protected]
Canada
Phone+1 905 771 14 44
E-Mail [email protected]
Česká republika
Phone+420 2 57 91 18 50
E-Mail [email protected]
China
Phone +86 4000 121 000
E-Mail [email protected]
Phone +852-2153 6300
[email protected]
Danmark
Phone+45 45 82 64 00
E-Mail [email protected]
Deutschland
Phone+49 211 5301-301
E-Mail [email protected]
España
Phone+34 93 480 31 00
E-Mail [email protected]
France
Phone+33 1 64 62 35 00
E-Mail [email protected]
Great Britain
Phone+44 (0)1727 831121
E-Mail [email protected]
India
Phone+91–22–4033 8333
E-Mail [email protected]
Israel
Phone+972-4-6881000
E-Mail [email protected]
Italia
Phone+39 02 27 43 41
E-Mail [email protected]
Japan
Phone+81 (0)3 3358 1341
E-Mail [email protected]
Magyarország
Phone+36 1 371 2680
E-Mail [email protected]
Nederland
Phone+31 (0)30 229 25 44
E-Mail [email protected]
SICK AG |Waldkirch|Germany|www.sick.com
Norge Phone+47 67 81 50 00
E-Mail [email protected]
Österreich
Phone+43 (0)22 36 62 28 8-0
E-Mail [email protected]
Polska
Phone+48 22 837 40 50
E-Mail [email protected]
România
Phone+40 356 171 120
E-Mail [email protected]
Russia
Phone+7-495-775-05-30
E-Mail [email protected]
Schweiz
Phone+41 41 619 29 39
E-Mail [email protected]
Singapore
Phone+65 6744 3732
E-Mail [email protected]
Slovenija
Phone+386 (0)1-47 69 990
E-Mail [email protected]
South Africa
Phone+27 11 472 3733
E-Mail [email protected]
South Korea
Phone+82 2 786 6321/4
E-Mail [email protected]
Suomi
Phone+358-9-25 15 800
E-Mail [email protected]
Sverige
Phone+46 10 110 10 00
E-Mail [email protected]
Taiwan
Phone+886-2-2375-6288
E-Mail [email protected]
Türkiye
Phone+90 (216) 528 50 00
E-Mail [email protected]
United Arab Emirates
Phone+971 (0) 4 8865 878
E-Mail [email protected]
USA/México
Phone+1(952) 941-6780
1 800 325-7425 – tollfree
E-Mail [email protected]
More representatives and agencies
at www.sick.com

Documents pareils