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