- Schneider Electric
- Premium et Atrium sous EcoStruxure™ Control Expert - Liaison série asynchrone
- Mode d'emploi
Schneider Electric Premium et Atrium sous EcoStruxure™ Control Expert - Liaison série asynchrone Mode d'emploi
Ajouter à Mes manuels370 Des pages
▼
Scroll to page 2
of
370
Premium et Atrium sous EcoStruxure™ Control Expert 35006179 12/2018 Premium et Atrium sous EcoStruxure™ Control Expert Liaison série asynchrone Manuel utilisateur (Traduction du document original anglais) 35006179.16 12/2018 www.schneider-electric.com Le présent document comprend des descriptions générales et/ou des caractéristiques techniques des produits mentionnés. Il ne peut pas être utilisé pour définir ou déterminer l'adéquation ou la fiabilité de ces produits pour des applications utilisateur spécifiques. Il incombe à chaque utilisateur ou intégrateur de réaliser l'analyse de risques complète et appropriée, l'évaluation et le test des produits pour ce qui est de l'application à utiliser et de l'exécution de cette application. Ni la société Schneider Electric ni aucune de ses sociétés affiliées ou filiales ne peuvent être tenues pour responsables de la mauvaise utilisation des informations contenues dans le présent document. Si vous avez des suggestions, des améliorations ou des corrections à apporter à cette publication, veuillez nous en informer. Vous acceptez de ne pas reproduire, excepté pour votre propre usage à titre non commercial, tout ou partie de ce document et sur quelque support que ce soit sans l'accord écrit de Schneider Electric. Vous acceptez également de ne pas créer de liens hypertextes vers ce document ou son contenu. Schneider Electric ne concède aucun droit ni licence pour l'utilisation personnelle et non commerciale du document ou de son contenu, sinon une licence non exclusive pour une consultation « en l'état », à vos propres risques. Tous les autres droits sont réservés. Toutes les réglementations locales, régionales et nationales pertinentes doivent être respectées lors de l'installation et de l'utilisation de ce produit. Pour des raisons de sécurité et afin de garantir la conformité aux données système documentées, seul le fabricant est habilité à effectuer des réparations sur les composants. Lorsque des équipements sont utilisés pour des applications présentant des exigences techniques de sécurité, suivez les instructions appropriées. La non-utilisation du logiciel Schneider Electric ou d'un logiciel approuvé avec nos produits matériels peut entraîner des blessures, des dommages ou un fonctionnement incorrect. Le non-respect de cette consigne peut entraîner des lésions corporelles ou des dommages matériels. © 2018 Schneider Electric. Tous droits réservés. 2 35006179 12/2018 Table des matières Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . A propos de ce manuel. . . . . . . . . . . . . . . . . . . . . . . . . . 11 15 Partie I Présentation des communications Modbus, Mode Caractères et Uni-telway. . . . . . . . . . . . . . . . . . . . . . 17 Introduction aux communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 19 Chapitre 1 Présentation des communications Modbus, Mode Caractères et Uni-telway . . . . . . . . . . . . . . . . . . . . . . . . Partie II Mise en oeuvre matérielle des communications Modbus, Mode Caractères et Uni-Telway. . . . . . . . . Chapitre 2 Présentation de la mise en oeuvre matérielle . . . . . . . . Equipements de la fonction de communication . . . . . . . . . . . . . . . . . . Chapitre 3 Equipement prise terminal et TSX P ACC 01 . . . . . . . . . 3.1 Présentation de la Prise terminal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation de la prise terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Communication avec un terminal de programmation/réglage . . . . . . . Communication avec une console d'interface homme-machine . . . . . Communication Uni-Telway en mode maître/esclave . . . . . . . . . . . . . Communication par chaînes de caractères . . . . . . . . . . . . . . . . . . . . . 3.2 Raccordements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connexions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Terminal de programmation/réglage . . . . . . . . . . . . . . . . . . . . . . . . . . Console d'interface homme-machine . . . . . . . . . . . . . . . . . . . . . . . . . Terminal de programmation/réglage et pupitre de dialogue opérateur Modem sur prise terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uni-Telway maître . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uni-Telway esclave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uni-Telway inter-automates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uni-Telway inter-équipements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Automate maître type TSX modèle 40 . . . . . . . . . . . . . . . . . . . . . . . . Chaîne de caractères . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tableau récapitulatif des connexions aux prises terminal . . . . . . . . . . 3.3 Annexes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caractéristiques de la prise terminal . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration des connecteurs à broches de la prise terminal . . . . . . 35006179 12/2018 21 23 23 25 26 27 29 30 32 33 34 35 36 37 38 39 41 42 43 45 46 47 49 52 53 55 3 3.4 Présentation de TSX P ACC 01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonctionnalités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Apparence extérieure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5 Mise en oeuvre matérielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Encombrement et montage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intérieur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connexion aux bus Uni-Telway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connexion aux automates Premium et Atrium. . . . . . . . . . . . . . . . . . . Configuration des commutateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration des broches des connecteurs TSX P ACC 01. . . . . . . . 3.6 Exemple de topologies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connexion des équipements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode Uni-Telway maître . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode Uni-Telway esclave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connexion entre deux automates . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 4 Installation des modules TSX SCY 11601/21601. . . . . . . 4.1 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Normes de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Caractéristiques de la voie intégrée. . . . . . . . . . . . . . . . . . . . . . . . . . . Caractéristiques de la voie intégrée. . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4 Compatibilité de la voie d'accueil du TSX SCY 21601. . . . . . . . . . . . . Compatibilité de la voie hôte TSX SCY 21601 . . . . . . . . . . . . . . . . . . 4.5 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6 Fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.7 Diagnostic visuel du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagnostic visuel du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.8 Connexion de la voie intégrée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connexion de TSX SCY 21601 au bus de terrain Uni-Telway. . . . . . . Rappel sur l’adaptation de ligne répartie en RS 485 pour le TSX SCY 21601 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple d’architecture Uni-Telway . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 56 57 58 59 60 61 62 63 64 65 66 67 69 71 72 73 74 75 76 77 77 80 80 82 82 83 83 85 85 86 86 87 88 90 92 94 35006179 12/2018 Connexion des modules TSX SCY 11601/21601 au bus de terrain Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rappel sur la polarisation de ligne unique en mode RS 485 . . . . . . . Exemple d’architecture Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Raccordement du module TSX_SCY_21601 en mode caractère . . . . 4.9 Consommation des modules TSX SCY 11601/21601. . . . . . . . . . . . . Consommation des modules TSX SCY 11601/21601. . . . . . . . . . . . . Chapitre 5 Mise en oeuvre des cartes PCMCIA. . . . . . . . . . . . . . . . 5.1 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 Connexion de la voie de réception d'une carte PCMCIA. . . . . . . . . . . Précautions à prendre lors du raccordement d'une carte PCMCIA. . . Connexion des cartes PCMCIA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Référence des cartes PCMCIA et implantation . . . . . . . . . . . . . . . . . . Montage des cartes et câbles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualisation du fonctionnement des cartes PCMCIA . . . . . . . . . . . . . Diagnostic visuel des cartes PCMCIA . . . . . . . . . . . . . . . . . . . . . . . . . 5.4 carte TSX SCP 111, connexion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connexion point à point en Mode caractère (DTE ´ DTE) . . . . . . . . . . Uni-Telway, Modbus ou Mode Caractères via Modem . . . . . . . . . . . . 5.5 carte TSX SCP 112, connexion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Raccordement de la carte TSX SCP 112 . . . . . . . . . . . . . . . . . . . . . . Raccordement en mode point à point . . . . . . . . . . . . . . . . . . . . . . . . . Raccordement en multipoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Performances dynamiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Raccordement TSX SCP 112 avec automates April 5000/7000 . . . . . 5.6 carte TSX SCP 114, connexion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Raccordement au réseau Uni-Telway . . . . . . . . . . . . . . . . . . . . . . . . . Connexion au bus Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connexion en liaison asynchrone multi-protocoles, RS 422 . . . . . . . . Connexion en Modbus Full-Duplex dans une configuration de redondance d'UC Premium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.7 Récapitulatif du raccordement des équipements . . . . . . . . . . . . . . . . Récapitulatif concernant les équipements de connexion des cartes PCMCIA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.8 Précautions à prendre pour la connexion d'une carte PCMCIA . . . . . Précautions à prendre pour le raccordement des cartes PCMCIA . . . 35006179 12/2018 95 97 99 100 101 101 103 104 104 106 106 108 109 110 111 112 115 116 117 118 119 120 121 122 123 124 127 134 135 138 140 142 143 143 144 144 5 5.9 Consommation de la carte PCMCIA . . . . . . . . . . . . . . . . . . . . . . . . . . Consommation des cartes PCMCIA . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 6 Equipement de connexion TSX SCA 64. . . . . . . . . . . . . . 6.1 Présentation générale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation générale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2 Description physique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Description physique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3 Encombrements et montage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Encombrement et montage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4 Mise en oeuvre. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5 Câblage du blindage des câbles bus . . . . . . . . . . . . . . . . . . . . . . . . . . Mise à la terre locale du bus : généralités . . . . . . . . . . . . . . . . . . . . . . Raccordement du blindage à la masse locale et aux deux extrémités du câble (type de raccordement préconisé). . . . . . . . . . . . . . . . . . . . . Raccordement du blindage à la masse locale pour une extrémité du câble et à la masse locale à travers un parasurtenseur pour l’autre extrémité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Raccordement du blindage à la masse locale pour une extrémité et isolé de la masse pour l’autre extrémité. . . . . . . . . . . . . . . . . . . . . . . . 6.6 Configuration du boîtier et polarisation des paires de transmission. . . Configuration à 2 fils avec polarisation sur la paire de données par une station. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration à 2 fils avec polarisation sur la paire de données via une alimentation électrique externe de 5 Vcc . . . . . . . . . . . . . . . . . . . . . . . Configuration à 4 fils avec polarisation sur une paire par la station maître et sur l'autre par une station esclave . . . . . . . . . . . . . . . . . . . . Configuration à 4 fils avec polarisation sur 2 paires via une alimentation électrique externe de 5 Vcc . . . . . . . . . . . . . . . . . . . . . . . 6.7 Adaptation de fin de ligne. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adaptation de fin de ligne. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Signaux sur les connecteurs JM et JS SUB-D à 15 broches . . . . . . . . Partie III Mise en oeuvre logicielle des communications Modbus, Mode Caractères et Uni-Telway . . . . . . . . Chapitre 7 Méthodologie de mise en oeuvre . . . . . . . . . . . . . . . . . . . Présentation de la phase de mise en œuvre . . . . . . . . . . . . . . . . . . . . 6 145 145 147 148 148 150 150 152 152 154 154 155 156 158 159 160 162 163 165 167 170 171 172 175 177 179 179 35006179 12/2018 Chapitre 8 Mise en oeuvre logicielle d'une communication Modbus 8.1 Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A propos de Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compatibilités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compatibilité entre un automate Premium et un automate série 1000 Performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2 Configuration d'une communication Modbus. . . . . . . . . . . . . . . . . . . . Comment accéder aux paramètres Modbus de la voie intégrée des modules TSX SCY 11601/21601. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comment accéder aux paramètres des cartes PCMCIA Modbus . . . . Ecran de configuration Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonctions Modbus accessibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paramètres Modbus liés à l'application . . . . . . . . . . . . . . . . . . . . . . . . Paramètres Modbus liés à la transmission . . . . . . . . . . . . . . . . . . . . . 8.3 Programmation d'une communication Modbus . . . . . . . . . . . . . . . . . . Fonctions de communication disponibles . . . . . . . . . . . . . . . . . . . . . . Fonction de communication Modbus maître . . . . . . . . . . . . . . . . . . . . Fonction de communication Modbus esclave . . . . . . . . . . . . . . . . . . . Utilisation de la fonction de communication SEND_REQ . . . . . . . . . . Exemple 1 : fonction SEND_REQ avec requête Echo . . . . . . . . . . . . Exemple 2 : fonction SEND_REQ avec la requête Lecture de mots . . Exemple 3 : Fonction SEND_REQ avec requête de lecture de bits . . Exemple 4 : fonction READ_VAR pour la lecture de bits . . . . . . . . . . 8.4 Mise au point d'une communication Modbus. . . . . . . . . . . . . . . . . . . . Ecran de mise au point du Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . Ecran de mise au point du Modbus maître . . . . . . . . . . . . . . . . . . . . . Ecran de mise au point du Modbus esclave . . . . . . . . . . . . . . . . . . . . Chapitre 9 Mise en oeuvre logicielle d'une communication en Mode caractère. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.1 Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A propos du Mode caractère . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contrôle de flux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compatibilités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35006179 12/2018 181 182 183 184 185 187 189 190 191 193 195 197 198 201 204 205 206 208 210 211 212 214 216 218 219 221 222 223 224 225 226 228 229 231 7 9.2 Configuration d'une communication en Mode caractère . . . . . . . . . . . Comment accéder aux paramètres de la prise terminal . . . . . . . . . . . Comment accéder aux paramètres de la voie intégrée du module TSX SCY 21601 en Mode caractère . . . . . . . . . . . . . . . . . . . . . . . . . . Comment accéder aux paramètres des cartes PCMCIA en Mode caractère . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ecran de configuration du Mode caractère . . . . . . . . . . . . . . . . . . . . . Fonctions accessibles en Mode caractère . . . . . . . . . . . . . . . . . . . . . . Paramètres liés à la transmission en Mode caractère . . . . . . . . . . . . . Paramètres de fin de message en Mode caractère . . . . . . . . . . . . . . . Paramètres de contrôle de flux en Mode caractère . . . . . . . . . . . . . . . Paramètres supplémentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.3 Mise au point d'une communication en Mode caractère . . . . . . . . . . . Fonctions de communication disponibles . . . . . . . . . . . . . . . . . . . . . . 9.4 Mise au point d'une communication en Mode caractère . . . . . . . . . . . Ecran de mise au point en Mode caractère . . . . . . . . . . . . . . . . . . . . . Paramètres de mise au point en Mode caractère . . . . . . . . . . . . . . . . Test d'une voie de communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 10 Mise en oeuvre logicielle d'une communication UniTelway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.1 Généralités. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compatibilité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Performances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adresses d'un automate esclave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.2 Configuration d'une communication Uni-Telway . . . . . . . . . . . . . . . . . Comment accéder aux paramètres de la prise terminal . . . . . . . . . . . Comment accéder aux paramètres de la voie intégrée du module TSX SCY 21601 en Mode caractère . . . . . . . . . . . . . . . . . . . . . . . . . . Comment accéder aux paramètres des cartes PCMCIA en Uni-Telway Ecran de configuration de la liaison Uni-Telway . . . . . . . . . . . . . . . . . Fonctions accessibles en mode Uni-Telway . . . . . . . . . . . . . . . . . . . . Paramètres Uni-Telway liés à l'application. . . . . . . . . . . . . . . . . . . . . . Paramètres Uni-Telway liés à la transmission . . . . . . . . . . . . . . . . . . . 10.3 Programmation d'une communication Uni-Telway. . . . . . . . . . . . . . . . Fonctions de communication disponibles . . . . . . . . . . . . . . . . . . . . . . Ecriture de mot de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Echanges Maître vers Esclave. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 232 233 234 236 238 240 241 244 246 247 249 249 251 252 254 256 257 258 259 260 261 263 264 265 266 267 269 271 273 274 276 279 280 281 282 35006179 12/2018 Echanges Esclave vers Maître . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple d’échange d’un esclave vers le système du maître . . . . . . . Exemple d’échange direct d’un esclave vers le système du maître . . Echanges Esclave vers Esclave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple d’échange d’un esclave vers le serveur d’un esclave . . . . . Exemple d'un échange entre un esclave et une application esclave . Exemple 2 - Echange d'un esclave vers le système d'un esclave. . . . Exemple d’échange direct d’un esclave vers le système d’un esclave Exemple de mise en Stop d’un esclave par un autre esclave . . . . . . . Données d'événement gérées par la station maître . . . . . . . . . . . . . . 10.4 Mise au point d'une communication Uni-Telway . . . . . . . . . . . . . . . . . Ecran de mise au point sur Uni-Telway . . . . . . . . . . . . . . . . . . . . . . . . Ecran de mise au point sur Uni-Telway . . . . . . . . . . . . . . . . . . . . . . . . Requêtes disponibles pour le test de la voie de communication . . . . . Comment tester une voie à l'aide des requêtes Identification et Miroir Comment tester une voie à l'aide des requêtes . . . . . . . . . . . . . . . . . Chapitre 11 Implémentation logicielle de protocoles de communication spécifiques (cartes FCS SCP 111/114) . 11.1 Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Configuration de la communication avec un protocole spécifique. . . . Comment accéder aux paramètres des cartes PCMCIA avec protocoles spécifiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ecran de configuration pour la fonction de protocole générique . . . . . 11.3 Mise au point d’une communication par protocole spécifique . . . . . . . Ecran de mise au point pour la fonction de protocole générique . . . . Chapitre 12 Objets langage des communications Modbus, Mode caractère et Uni-Telway . . . . . . . . . . . . . . . . . . . . . . . . . 12.1 Les objets langage et IODDT des communications Modbus, Mode Caractères et Uni-Telway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation des objets langage pour les communications Modbus, Mode caractère et Uni-Telway. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objets langage à échange implicite associés à la fonction métier . . . Objets langage à échange explicite associés à la fonction métier . . . Gestion de l'échange et du compte rendu avec des objets explicites . 35006179 12/2018 284 287 289 290 292 294 296 298 299 300 302 303 305 306 307 309 311 312 313 314 315 316 318 320 320 323 324 325 326 327 329 9 12.2 Objets de langage et IODDT génériques pour les protocoles de communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Détails des objets à échange implicite de type d'IODDT T_COM_STS_GEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Détails des objets à échange explicite de type d'IODDT T_COM_STS_GEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.3 Objets langage et IODDT associés à la communication Modbus . . . . Détails des objets à échange implicite de l'IODDT de type T_COM_MB Détails des objets à échange explicite de l'IODDT de type T_COM_MB Détails concernant les objets langage à échange explicite pour une fonction Modbus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Détails des objets langage associés à la configuration en Mode Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.4 Objets langage et IODDT associés à la communication Mode caractère . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Détails des objets à échange implicite de l'IODDT de type T_COM_CHAR pour les cartes PCMCIA . . . . . . . . . . . . . . . . . . . . . . . Détails des objets à échange explicite de l'IODDT de type T_COM_CHAR pour PCMCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Détails concernant les objets langage à échange explicite pour la communication en Mode caractère . . . . . . . . . . . . . . . . . . . . . . . . . . . Détails des objets langage associés à la configuration en Mode caractère . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.5 Objets langage et IODDT associés à la communication Uni-Telway. . Détails des objets à échange implicite de l'IODDT de type T_COM_UTW_M pour les cartes PCMCIA . . . . . . . . . . . . . . . . . . . . . Détails des objets à échange explicite de l'IODDT de type T_COM_UTW_M pour les cartes PCMCIA . . . . . . . . . . . . . . . . . . . . . Détails concernant les objets langage à échange explicite pour une fonction Uni-Telway maître . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Détails des objets langage associés à la configuration en Mode UniTelway maître. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Détails des objets à échange implicite de l'IODDT de type T_COM_UTW_S pour les cartes PCMCIA . . . . . . . . . . . . . . . . . . . . . . Détails des objets à échange explicite de l'IODDT de type T_COM_UTW_S pour les cartes PCMCIA . . . . . . . . . . . . . . . . . . . . . . Détails des objets langage associés à la configuration en Mode UniTelway esclave. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.6 Objets langage associés à un protocole spécifique . . . . . . . . . . . . . . . Détails des objets langage associés à des protocoles spécifiques . . . 12.7 Type d’IODDT Type T_GEN_MOD applicable à tous les modules . . . Détails des objets langage de l'IODDT de type T_GEN_MOD. . . . . . . Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 334 335 336 338 339 340 342 343 345 346 347 349 350 353 354 356 359 360 362 363 365 366 366 367 367 369 35006179 12/2018 Consignes de sécurité Informations importantes AVIS Lisez attentivement ces instructions et examinez le matériel pour vous familiariser avec l'appareil avant de tenter de l'installer, de le faire fonctionner, de le réparer ou d'assurer sa maintenance. Les messages spéciaux suivants que vous trouverez dans cette documentation ou sur l'appareil ont pour but de vous mettre en garde contre des risques potentiels ou d'attirer votre attention sur des informations qui clarifient ou simplifient une procédure. 35006179 12/2018 11 REMARQUE IMPORTANTE L'installation, l'utilisation, la réparation et la maintenance des équipements électriques doivent être assurées par du personnel qualifié uniquement. Schneider Electric décline toute responsabilité quant aux conséquences de l'utilisation de ce matériel. Une personne qualifiée est une personne disposant de compétences et de connaissances dans le domaine de la construction, du fonctionnement et de l'installation des équipements électriques, et ayant suivi une formation en sécurité leur permettant d'identifier et d'éviter les risques encourus. AVANT DE COMMENCER N'utilisez pas ce produit sur les machines non pourvues de protection efficace du point de fonctionnement. L'absence de ce type de protection sur une machine présente un risque de blessures graves pour l'opérateur. AVERTISSEMENT EQUIPEMENT NON PROTEGE N'utilisez pas ce logiciel ni les automatismes associés sur des appareils non équipés de protection du point de fonctionnement. N'accédez pas aux machines pendant leur fonctionnement. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Cet automatisme et le logiciel associé permettent de commander des processus industriels divers. Le type ou le modèle d'automatisme approprié pour chaque application dépendra de facteurs tels que la fonction de commande requise, le degré de protection exigé, les méthodes de production, des conditions inhabituelles, la législation, etc. Dans certaines applications, plusieurs processeurs seront nécessaires, notamment lorsque la redondance de sauvegarde est requise. Vous seul, en tant que constructeur de machine ou intégrateur de système, pouvez connaître toutes les conditions et facteurs présents lors de la configuration, de l'exploitation et de la maintenance de la machine, et êtes donc en mesure de déterminer les équipements automatisés, ainsi que les sécurités et verrouillages associés qui peuvent être utilisés correctement. Lors du choix de l'automatisme et du système de commande, ainsi que du logiciel associé pour une application particulière, vous devez respecter les normes et réglementations locales et nationales en vigueur. Le document National Safety Council's Accident Prevention Manual (reconnu aux Etats-Unis) fournit également de nombreuses informations utiles. Dans certaines applications, telles que les machines d'emballage, une protection supplémentaire, comme celle du point de fonctionnement, doit être fournie pour l'opérateur. Elle est nécessaire si les mains ou d'autres parties du corps de l'opérateur peuvent entrer dans la zone de point de pincement ou d'autres zones dangereuses, risquant ainsi de provoquer des blessures graves. Les produits logiciels seuls, ne peuvent en aucun cas protéger les opérateurs contre d'éventuelles blessures. C'est pourquoi le logiciel ne doit pas remplacer la protection de point de fonctionnement ou s'y substituer. 12 35006179 12/2018 Avant de mettre l'équipement en service, assurez-vous que les dispositifs de sécurité et de verrouillage mécaniques et/ou électriques appropriés liés à la protection du point de fonctionnement ont été installés et sont opérationnels. Tous les dispositifs de sécurité et de verrouillage liés à la protection du point de fonctionnement doivent être coordonnés avec la programmation des équipements et logiciels d'automatisation associés. NOTE : La coordination des dispositifs de sécurité et de verrouillage mécaniques/électriques du point de fonctionnement n'entre pas dans le cadre de cette bibliothèque de blocs fonction, du Guide utilisateur système ou de toute autre mise en œuvre référencée dans la documentation. DEMARRAGE ET TEST Avant toute utilisation de l'équipement de commande électrique et des automatismes en vue d'un fonctionnement normal après installation, un technicien qualifié doit procéder à un test de démarrage afin de vérifier que l'équipement fonctionne correctement. Il est essentiel de planifier une telle vérification et d'accorder suffisamment de temps pour la réalisation de ce test dans sa totalité. AVERTISSEMENT RISQUES INHERENTS AU FONCTIONNEMENT DE L'EQUIPEMENT Assurez-vous que toutes les procédures d'installation et de configuration ont été respectées. Avant de réaliser les tests de fonctionnement, retirez tous les blocs ou autres cales temporaires utilisés pour le transport de tous les dispositifs composant le système. Enlevez les outils, les instruments de mesure et les débris éventuels présents sur l'équipement. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Effectuez tous les tests de démarrage recommandés dans la documentation de l'équipement. Conservez toute la documentation de l'équipement pour référence ultérieure. Les tests logiciels doivent être réalisés à la fois en environnement simulé et réel. Vérifiez que le système entier est exempt de tout court-circuit et mise à la terre temporaire non installée conformément aux réglementations locales (conformément au National Electrical Code des Etats-Unis, par exemple). Si des tests diélectriques sont nécessaires, suivez les recommandations figurant dans la documentation de l'équipement afin d'éviter de l'endommager accidentellement. Avant de mettre l'équipement sous tension : Enlevez les outils, les instruments de mesure et les débris éventuels présents sur l'équipement. Fermez le capot du boîtier de l'équipement. Retirez toutes les mises à la terre temporaires des câbles d'alimentation entrants. Effectuez tous les tests de démarrage recommandés par le fabricant. 35006179 12/2018 13 FONCTIONNEMENT ET REGLAGES Les précautions suivantes sont extraites du document NEMA Standards Publication ICS 7.1-1995 (la version anglaise prévaut) : Malgré le soin apporté à la conception et à la fabrication de l'équipement ou au choix et à l'évaluation des composants, des risques subsistent en cas d'utilisation inappropriée de l'équipement. Il arrive parfois que l'équipement soit déréglé accidentellement, entraînant ainsi un fonctionnement non satisfaisant ou non sécurisé. Respectez toujours les instructions du fabricant pour effectuer les réglages fonctionnels. Les personnes ayant accès à ces réglages doivent connaître les instructions du fabricant de l'équipement et les machines utilisées avec l'équipement électrique. Seuls ces réglages fonctionnels, requis par l'opérateur, doivent lui être accessibles. L'accès aux autres commandes doit être limité afin d'empêcher les changements non autorisés des caractéristiques de fonctionnement. 14 35006179 12/2018 A propos de ce manuel Présentation Objectif du document Ce manuel décrit la mise en œuvre matérielle et logicielle des communications Mode caractère, Modbus et Uni-Telway pour les automates Premium et Atrium. Champ d'application Cette documentation est applicable à EcoStruxure™ Control Expert 14.0 ou version ultérieure. Information spécifique au produit AVERTISSEMENT FONCTIONNEMENT IMPREVU DE L'EQUIPEMENT L'utilisation de ce produit requiert une expertise dans la conception et la programmation des systèmes d'automatisme. Seules les personnes avec l'expertise adéquate sont autorisées à programmer, installer, modifier et utiliser ce produit. Respectez toutes les normes et consignes de sécurité locales et nationales. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 35006179 12/2018 15 16 35006179 12/2018 Premium et Atrium sous EcoStruxure™ Control Expert Présentation Modbus, Mode Caractères et Uni -telway 35006179 12/2018 Partie I Présentation des communications Modbus, Mode Caractères et Uni-telway. Présentation des communications Modbus, Mode Caractères et Uni-telway. 35006179 12/2018 17 Présentation Modbus, Mode Caractères et Uni -telway 18 35006179 12/2018 Premium et Atrium sous EcoStruxure™ Control Expert Présentation 35006179 12/2018 Chapitre 1 Présentation des communications Modbus, Mode Caractères et Uni-telway Présentation des communications Modbus, Mode Caractères et Uni-telway Introduction aux communications Présentation La fonction de communication permet l’échange de données entre tous les équipements connectés sur un bus ou un réseau. Cette fonction s'applique : aux modules de communication spécifiques montés sur le rack ; aux processeurs via une prise terminal et des cartes PCMCIA. Type de communication Les fonctions de communication présentées dans ce manuel sont les suivantes : la fonction Modbus ; la fonction Mode caractère ; la fonction Uni-Telway. Installation matérielle Ces trois fonctions requièrent l'installation des équipements suivants : le module TSX SCY 21601 ; les cartes PCMCIA TSX SCP 111, 112, 114. La fonction Modbus est également proposée par le module TSX SCY 11601. Installation logicielle La section relative à l'installation logicielle de ce manuel est identique à celle du manuel des automates Premium et Atrium. 35006179 12/2018 19 Présentation 20 35006179 12/2018 Premium et Atrium sous EcoStruxure™ Control Expert Mise en oeuvre matérielle des communications 35006179 12/2018 Partie II Mise en oeuvre matérielle des communications Modbus, Mode Caractères et Uni-Telway Mise en oeuvre matérielle des communications Modbus, Mode Caractères et Uni-Telway Objet de cette partie Cette partie présente la mise en oeuvre matérielle des communications Modbus, Mode Caractères et Uni-Telway. Contenu de cette partie Cette partie contient les chapitres suivants : Chapitre 35006179 12/2018 Titre du chapitre Page 2 Présentation de la mise en oeuvre matérielle 23 3 Equipement prise terminal et TSX P ACC 01 25 4 Installation des modules TSX SCY 11601/21601 5 Mise en oeuvre des cartes PCMCIA 103 6 Equipement de connexion TSX SCA 64 147 73 21 Mise en oeuvre matérielle des communications 22 35006179 12/2018 Premium et Atrium sous EcoStruxure™ Control Expert Mise en oeuvre matérielle des communications 35006179 12/2018 Chapitre 2 Présentation de la mise en oeuvre matérielle Présentation de la mise en oeuvre matérielle Equipements de la fonction de communication Généralités Les fonctions de communication (Modbus, Mode caractère et Uni-Telway) utilisent différents équipements. Equipement Rôle Modbus Mode caractère Uni-Telway Prise terminal Utilisée pour connecter un terminal de programmation/réglage Prise terminal - X X Module TSX SCY 21601 Utilisé pour héberger les cartes de communication PCMCIA et comprend une voie de communication intégrée TSX SCY 21601 (voir page 73) X X X Module TSX SCY 11601 Comprend une voie de communication X intégrée TSX SCY 11601 (voir page 73) - - Cartes PCMCIA Prend en charge les différents protocoles de communication TSX SCP 111/112/114 (voir page 103) X X (voir page 39) X Légende : X Oui - Non 35006179 12/2018 23 Mise en oeuvre matérielle des communications 24 35006179 12/2018 Premium et Atrium sous EcoStruxure™ Control Expert Equipement prise terminal et TSX P ACC 01 35006179 12/2018 Chapitre 3 Equipement prise terminal et TSX P ACC 01 Equipement prise terminal et TSX P ACC 01 Objet de ce chapitre Ce chapitre introduit les fonctions de l'équipement de connexion de la prise terminal et TSX P ACC 01 des processeurs Premium et Atrium. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 3.1 Présentation de la Prise terminal 26 3.2 Raccordements 34 3.3 Annexes 52 3.4 Présentation de TSX P ACC 01 56 3.5 Mise en oeuvre matérielle 59 3.6 Exemple de topologies 66 35006179 12/2018 25 Equipement prise terminal et TSX P ACC 01 Sous-chapitre 3.1 Présentation de la Prise terminal Présentation de la Prise terminal Objet de ce sous-chapitre Ce sous-chapitre présente la fonction communication à partir de la Prise terminal d’un automate. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 26 Page Présentation de la prise terminal 27 Communication avec un terminal de programmation/réglage 29 Communication avec une console d'interface homme-machine 30 Communication Uni-Telway en mode maître/esclave 32 Communication par chaînes de caractères 33 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Présentation de la prise terminal Présentation La prise terminal utilise les méthodes de communication Uni-Telway maître, Uni-Telway esclave et chaîne de caractères. Automates Premium La prise terminal figurant sur les processeurs Premium est une liaison RS 485 non isolée constituée de deux connecteurs mini-DIN à 8 broches. Ces deux connecteurs fonctionnent de manière identique et se trouvent sur le processeur. Ils sont marqués TER et AUX et permettent de raccorder physiquement deux équipements simultanément, par exemple un terminal de programmation/réglage et une console d'interface homme-machine. Le connecteur TER permet également d'alimenter en courant un équipement ne disposant pas de sa propre alimentation (convertisseur de câble de connexion RS 485/RS 232 , équipement d'isolation TSX P ACC 01 (voir page 56), etc.). La prise terminal fonctionne par défaut en mode Uni-Telway maître. Il est possible de la faire passer en mode Uni-Telway esclave ou en Mode caractère par le biais d'une configuration. NOTE : le mode de communication (par ex. Uni-Telway maître, Uni-Telway esclave ou Mode caractère) est identique sur les deux connecteurs TER et AUX. NOTE : les processeurs TSX P57 554, TSX P57 5634 et TSX P57 6634 ne disposent pas de prise AUX. Le recours à un équipement isolé TSX P ACC 01 permet de dupliquer la prise terminal afin de disposer de deux prises TER et AUX. 35006179 12/2018 27 Equipement prise terminal et TSX P ACC 01 Automates Atrium Les processeurs Atrium sont équipés d'une seule prise terminal TER identique en tous points à la prise terminal TER sur les automates Premium. Il s'agit d'une liaison RS 485 non isolée constituée d'un connecteur mini DIN à 8 broches, utilisé pour raccorder physiquement un équipement tel qu'un terminal de programmation/réglage ou une console d'interface homme-machine. Ce connecteur permet d'alimenter en courant un équipement ne disposant pas de sa propre alimentation (convertisseur de câble de connexion RS 485/RS 232, équipement d'isolation TSX P ACC 01 (voir page 56), etc.). La prise terminal fonctionne par défaut en mode Uni-Telway maître. Il est possible de la faire passer en mode Uni-Telway esclave ou en Mode caractère par le biais d'une configuration. NOTE : le recours à un équipement isolé TSX P ACC 01 permet de dupliquer la prise terminal afin de disposer de deux prises TER et AUX, comme sur le processeur d'automate Premium. 28 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Communication avec un terminal de programmation/réglage Généralités Configurée en mode Uni-Telway maître (fonction par défaut), la prise terminal est utilisée pour connecter un terminal de programmation/réglage. Station Premium : Station Atrium : NOTE : Si vous utilisez une station Atrium, le terminal de programmation est généralement le PC qui accepte le processeur PCI 57. Toutefois, comme pour une station Premium, le terminal de programmation peut également être un terminal de type PC connecté au port du processeur. 35006179 12/2018 29 Equipement prise terminal et TSX P ACC 01 Communication avec une console d'interface homme-machine Généralités Configurée en mode Uni-Telway (par défaut), la prise terminal permet de gérer l'équipement d'interface homme-machine. L'équipement d'interface homme-machine utilise le protocole UNI-TE pour communiquer avec l'automate local et les autres stations de l'architecture réseau. Si vous utilisez un automate Premium, le terminal d'interface homme-machine doit être raccordé au connecteur AUX afin de libérer le connecteur TER pour le branchement éventuel d'un terminal de programmation/réglage. Station Premium : 30 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Station Atrium : 35006179 12/2018 31 Equipement prise terminal et TSX P ACC 01 Communication Uni-Telway en mode maître/esclave Généralités Le mode de communication par défaut de la prise terminal est Uni-Telway maître. Il est utilisé essentiellement pour relier un terminal de programmation et une console d'interface hommemachine esclave. NOTE : Si vous utilisez un automate Atrium ou si le processeur n'est équipé que d'une seule prise terminal, ce type de connexion peut être réalisé en utilisant un équipement TSX P ACC 01 (voir page 56). 32 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Communication par chaînes de caractères Général Ce mode est utilisé pour connecter une imprimante ou une console spécialisée (écran de contrôle, automate de table, etc.) à la prise terminal d'un automate Premium ou Atrium. Illustration 35006179 12/2018 33 Equipement prise terminal et TSX P ACC 01 Sous-chapitre 3.2 Raccordements Raccordements Objet de ce sous-chapitre Ce sous chapitre traite des différents raccordements de la Prise terminal. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 34 Page Connexions 35 Terminal de programmation/réglage 36 Console d'interface homme-machine 37 Terminal de programmation/réglage et pupitre de dialogue opérateur 38 Modem sur prise terminal 39 Uni-Telway maître 41 Uni-Telway esclave 42 Uni-Telway inter-automates 43 Uni-Telway inter-équipements 45 Automate maître type TSX modèle 40 46 Chaîne de caractères 47 Tableau récapitulatif des connexions aux prises terminal 49 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Connexions Généralités Le connecteur marqué TER est utilisé pour connecter tout équipement prenant en charge le protocole Uni-Telway, notamment les équipements qui ne disposent pas de leur propre alimentation électrique(convertisseurs de câble de connexion RS 485/RS 232, équipement d'isolation TSX P ACC 01 (voir page 56), etc.). Le connecteur marqué AUX (uniquement sur automates Premium autres que TSX P57 554/5634/6634) ne permet que la connexion d'équipements disposant de leur propre alimentation électrique (par ex., console d'interface homme-machine, équipements de tiers, etc.). La prise terminal a trois modes de fonctionnement : Uni-Telway maître (configuration par défaut), Uni-Telway esclave, chaîne de caractères. Illustration : NOTE : pour les automates Premium équipés de deux connecteurs (TER et AUX), le mode de fonctionnement défini dans la configuration (Uni-Telway maître, Uni-Telway esclave, Mode caractère) est le même pour les deux connecteurs. Méthodes de connexion Selon le mode de fonctionnement sélectionné dans la configuration, la prise terminal est utilisée pour connecter les éléments suivants : Terminaux de programmation et de réglage des automates Premium, équipements d'interface homme-machine, autre automate, utilisant un équipement de connexion TSX P ACC 01, équipements Uni-Telway (capteurs/actionneurs, variateur de vitesse, etc.), imprimante ou écran de contrôle (liaison en mode chaîne de caractères), modem. NOTE : la connexion d'un automate Premium/Atrium esclave à un bus UNI-TELWAY nécessite un équipement TSX P ACC 01. 35006179 12/2018 35 Equipement prise terminal et TSX P ACC 01 Terminal de programmation/réglage Généralités Les terminaux disposant de leur propre alimentation électrique (FTX-417, FTX-517) peuvent être connectés indifféremment aux connecteurs TER ou AUX des processeurs Premium. Si le terminal ne dispose pas de sa propre alimentation, il doit être connecté au connecteur TER du processeur. Si l'automate est connecté à une architecture en réseau, le réseau transparent permet au terminal de programmation d'atteindre tous les équipements de l'architecture. La référence commerciale des différents câbles de connexion est fournie ci-dessous. Exemples de connexion : 36 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Console d'interface homme-machine Généralités L'équipement d'interface homme-machine utilise le protocole UNI-TE pour communiquer avec l'automate local et les autres stations de l'architecture réseau. Une console homme-machine dotée de sa propre alimentation électrique sur un automate Premium doit être raccordée à la prise AUX (sauf sur les modules TSX P57 554/5634/6634) afin de libérer la prise TER pour un terminal qui nécessiterait une alimentation électrique (FTX 117 Adjust, par exemple). Les références produit des câbles de connexion entre la prise terminal et une console d'interface homme-machine Magelis sont fournies ci-dessous. Exemples de connexion : 35006179 12/2018 37 Equipement prise terminal et TSX P ACC 01 Terminal de programmation/réglage et pupitre de dialogue opérateur Généralités La prise terminal d’un processeur Premium peut gérer deux équipements en multipoint : le terminal de programmation/réglage et un pupitre de dialogue opérateur. Chacun des deux connecteurs du processeur peut recevoir un de ces équipements. Exemple de raccordement : NOTE : Chaque terminal connecté est débrochable sans perturber le fonctionnement du second. Dans le cas d’un automate Atrium ou le processeur ne dispose que d’une prise terminal, ce type de raccordement peut être réalisé en utilisant un boîtier TSX P ACC 01 (voir page 56). 38 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Modem sur prise terminal Généralités La prise terminal sur les automates Premium est compatible avec une connexion par modem dans tous les protocoles : Uni-Telway maître, Uni-Telway esclave et chaîne de caractères. Caractéristiques des modems Le modem à connecter doit : 1. prendre en charge le format 10 bits ou 11 bits par caractère si la prise terminal est utilisée en mode Uni-Telway : 1 bit de début 8 bits de données 1 bit d'arrêt parité impaire ou sans parité 2. fonctionner sans compression des données si la prise terminal est utilisée en mode Uni Telway. 3. pouvoir être configuré sur « signal DTR forcé » pour le port série RS 232 (si le modem est utilisé en mode réponse), car ce signal n'est pas raccordé par le câble. 4. fonctionner sans contrôle de flux (ni matériel : RTS/CTS, ni logiciel : XON/XOFF) pour le port série RS 232, car le câble à utiliser pour la prise terminal peut uniquement transmettre des signaux TX, RX et GND. 5. fonctionner sans contrôle de porteuse. NOTE : ce mode opératoire utilise également des signaux de contrôle RTS et CTS. 6. accepter un appel téléphonique entrant pendant que des caractères arrivent sur son port série RS 232 dans le cas où un modem/réseau téléphonique est utilisé en mode réponse sur une prise terminal configurée en mode Uni-Telway maître. NOTE : nous vous recommandons vivement de vérifier auprès de votre fournisseur que les caractéristiques susmentionnées sont proposées par le modem que vous envisagez d'utiliser. 35006179 12/2018 39 Equipement prise terminal et TSX P ACC 01 Exemples Connexion à un automate Premium : En mode Uni-Telway maître avec la prise terminal connectée à un modem/une prise téléphonique en mode réponse, le modem doit posséder les caractéristiques mentionnées (1 à 6). En mode chaîne de caractères avec la prise terminal connectée à un modem via une ligne spécialisée, le modem doit posséder les caractéristiques 3 à 5 ci-dessus. Configuration de la prise terminal En mode Uni-Telway, les paramètres suivants doivent être respectés et définis dans la configuration de Control Expert : le temps d'attente doit être compris entre 100 et 250 ms ; en mode maître, le nombre d'esclaves configurés doit correspondre au nombre d'esclaves actuellement présents sur le bus ; en mode esclave, le nombre d'adresses doit correspondre au nombre d'adresses utilisées. 40 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Uni-Telway maître Généralités Il s'agit du mode de fonctionnement par défaut de la prise terminal. Il est utilisé essentiellement pour : la connexion d'un terminal de programmation/réglage et d'une console d'interface hommemachine si un automate Premium est utilisé, la connexion d'un terminal de programmation/réglage ou d'une console d'interface hommemachine dans le cas d'un automate Atrium ou Premium P57 554/5634/6634 avec une seule prise terminal. Exemples de connexion : NOTE : si vous utilisez une station Atrium sur laquelle le processeur n'est équipé que d'une seule prise terminal, ce type de connexion peut être réalisé en utilisant un équipement TSX P ACC 01. Informations importantes Le maître peut analyser jusqu'à huit adresses de liaison : Les adresses de liaison 1,2 et 3 sont réservées au terminal de programmation. Les cinq autres adresses peuvent être utilisées pour raccorder un équipement tel qu'une interface homme-machine, un automate esclave, des capteurs/actionneurs ou tout autre équipement esclave prenant en charge le protocole UNI-TE. Les adresses 4 et 5 sont réservées à la console d'interface homme machine, le cas échéant (les adresses sont imposées en utilisant un câble XBT-Z 968). Ce mode de fonctionnement est immédiatement opérationnel. Dans les limites de la configuration par défaut, aucune phase d'installation n'est requise pour connecter un équipement à ce type de liaison. 35006179 12/2018 41 Equipement prise terminal et TSX P ACC 01 Uni-Telway esclave Généralités Le protocole Uni-Telway esclave de la prise terminal est utilisé pour raccorder un automate Atrium ou Premium esclave à un bus Uni-Telway géré par un automate Premium ou Atrium (carte de communications PCMCIA ou prise terminal). Pour que cette connexion soit possible, il est indispensable d'utiliser un équipement de connexion TSX P ACC 01. Exemples de connexion : Un automate esclave gère jusqu'à trois adresses de liaison consécutives : 42 Ad0 (adresse système), Ad1 (adresse de l'application client), Ad2 (adresse de l'application d'écoute). 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Uni-Telway inter-automates Généralités La prise terminal des processeurs Premium permet de raccorder deux automates, l'un maître et l'autre esclave. Pour que cette connexion soit possible, il est indispensable d'utiliser un équipement de connexion TSX P ACC 01 (voir page 56). Les différentes options de connexion de cet équipement sont indiquées ci-dessous. Exemple de connexion de deux automates Premium Illustration : 35006179 12/2018 43 Equipement prise terminal et TSX P ACC 01 Exemple de connexion d'un automate Premium et d'un automate Atrium Illustration : 44 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Uni-Telway inter-équipements Généralités La prise terminal des automates Premium/Atrium permet leur raccordement à un bus Uni-Telway afin qu'ils puissent communiquer avec des équipements tels que des variateurs de vitesse, des capteurs/actionneurs ou d'autres automates. La connexion d'un automate Premium/Atrium (maître ou esclave) à un bus Uni-Telway nécessite de recourir à un équipement TSX P ACC 01 (voir page 56). Exemple Exemples de connexion : Les équipements connectés communiquent avec l'automate par le biais du protocole UNI-TE. La communication entre les différents composants est autorisée. Le terminal de programmation peut accéder directement à tous ces équipements afin de procéder aux opérations de réglage et de diagnostic. NOTE : Pour installer les équipements TSX SCA 50 et TSX SCA 62, consultez le manuel TSX DG UTW : Communication par bus Uni-Telway. 35006179 12/2018 45 Equipement prise terminal et TSX P ACC 01 Automate maître type TSX modèle 40 Généralités Un automate TSX/PMX modèle 40 peut également être configuré en mode maître sur un bus UniTelway et peut assurer le contrôle d'automates Premium/Atrium esclaves. Exemple de connexion NOTE : Pour installer les équipements TSX SCA 50 et TSX SCA 62, consultez le manuel TSX DG UTW : Communication par bus Uni-Telway. 46 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Chaîne de caractères Généralités La prise terminal, configurée en Mode caractère, peut être utilisée pour connecter un équipement tel qu'une imprimante, un écran d'affichage ou une console spécialisée (un automate de table, par exemple). Exemples de connexion : NOTE : Pour autoriser tous les types de connexion, le câble TSX PCX 1130 est fourni avec un adaptateur/convertisseur TSX CTC 09 (9 à 25 broches mâles). 35006179 12/2018 47 Equipement prise terminal et TSX P ACC 01 Précautions d'utilisation Le câble TSX PCX 1031 autorise la conversion RS 485/RS 232 et fournit des informations sur les périphériques esclaves de l'imprimante. Il ne fonctionne pas sur la prise AUX et l'équipement connecté doit prendre en charge le signal RTS. Pour utiliser le câble de raccordement TSX PCX 1031, une des configurations de prise TER suivantes doit être utilisée : 7 bits de données + 1 ou 2 bits d'arrêt + 1 bit de parité ; 7 bits de donnée + 2 bits d'arrêt ; 8 bits de données + 1 bit d'arrêt + 0 ou 1 bit de parité ; 8 bits de donnée + 2 bits d'arrêt. Les câbles TSX PCX 1031 et TSX PCX 1130 doivent uniquement être connectés à la prise TER de l'automate afin d'alimenter l'équipement de conversion RS 485/RS 232. Pour éviter les conflits de signaux, aucun équipement ne doit être connecté à la prise AUX de l'automate. 48 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Tableau récapitulatif des connexions aux prises terminal Général Reportez-vous au tableau ci-dessous afin de savoir quel câble utiliser pour relier les connecteurs d'une prise terminal d'un automate Premium/Atrium à un périphérique. Câble de raccordement Port TER Port AUX Exemple d'équipements connectés TSX CB 1020 TSX CB 1050 - X TSX P ACC 01 T FTX CBF 020 X X FTX 517, FTX 417 TSX PCX 1031 X - Terminaux de programmation et de réglage FT 2100, RS 232 Terminaux graphiques et imprimantes prenant en charge le signal RTS Equipements ne prenant pas en charge les signaux RTS de type DTE<-->DTE : terminaux de programmation RS 232, imprimantes XBT-Z938 X X Magelis TSX P ACC 01 X - Connexion à Uni-Telway TSX PCX 1130 X - Equipements ne prenant pas en charge les signaux RTS de type DTE<-->DCE : modem TSX PCX 3030 X X Terminaux de programmation et de réglage avec port USB Légende : X Disponible - Non disponible 35006179 12/2018 49 Equipement prise terminal et TSX P ACC 01 Configuration des câbles TSX PCX 1031 et TSX PCX 1130 Les deux câbles TSX PCX 1031 et TSX PCX 1130 convertissent les signaux RS 485 et RS 232. Ils permettent ainsi de relier la prise terminal à des équipements RS 232 ne prenant pas en charge les signaux RTS. Ces deux câbles possèdent chacun un commutateur qui permet de paramétrer l'automate sur le mode Maître ou sur le mode Esclave. Vous pouvez accéder à ce commutateur en retirant le capot de protection métallique sous lequel se trouvent les composants électroniques. Le commutateur fonctionne de la manière suivante : Configuration Uni-Telway maître Control Expert Configuration Uni-Telway esclave Control Expert Configuration Mode caractère Control Expert Commutateur Uni-Telway maître avec sur M configuration Control Expert Uni-Telway maître avec configuration par défaut Uni-Telway maître avec configuration par défaut Commutateur Uni-Telway esclave avec sur S configuration par défaut Uni-Telway esclave avec configuration Control Expert Mode caractère avec configuration Control Expert Représentation : 50 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Configuration du câble TSX PCX 3030 Le câble TSX PCX 3030 est un convertisseur de liaisons série USB/RS-485. Il permet de relier un équipement avec port USB à la prise terminal ou au port AUX d'un automate. Le câble TSX PCX 3030 possède un commutateur grâce auquel vous pouvez sélectionner votre mode de communication : maître ou esclave. Vous pouvez accéder à ce commutateur en retirant le capot de protection métallique sous lequel se trouvent les composants électroniques. Le tableau ci-dessous décrit son fonctionnement. Position du commutateur Fonction Mode de liaison 0 Communication maître automate Uni-Telway. Multipoint 1 Autres types de communication. Multipoint 2 Communication maître automate Uni-Telway, selon la configuration de l'automate. Point à point 3 Autres types de communication, selon la configuration de l'automate. Point à point NOTE : pour pouvoir programmer un automate, vous devez positionner le commutateur sur 0 ou 2. NOTE : vous devez installer un pilote COM virtuel (voir Pilotes de communication, Manuel d'installation) pour pouvoir utiliser le câble TSX PCX 3030. 35006179 12/2018 51 Equipement prise terminal et TSX P ACC 01 Sous-chapitre 3.3 Annexes Annexes Objet de ce sous-chapitre Ce sous-chapitre contient les annexes relatives à la Prise terminal. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 52 Page Caractéristiques de la prise terminal 53 Configuration des connecteurs à broches de la prise terminal 55 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Caractéristiques de la prise terminal Général Les caractéristiques de la prise terminal sont présentées dans le tableau ci-dessous : Uni-Telway en mode maître ou esclave Mode caractères Structure Interface physique RS 485 non isolée RS 485 non isolée Transmission Protocole Multipoint maître/esclave Sans protocole Débit binaire Valeur de 19 200 bits/s par défaut, modifiable de 1 200 à 19 200 bits/s (1 bit de début ; 8 bits de données ; parité paire, parité impaire ou sans parité ; 1 bit d'arrêt). Valeur de 9 600 bits/s par défaut, modifiable de 1 200 à 19 200 bits/s (7 ou 8 bits de données; parité paire, parité impaire ou sans parité; avec ou sans écho). Vitesse de téléchargement d'un projet en bits TSX P57 1••/2••/5•• : 19 200 bits/s. TSX P573••/4•• : 115 000 bits/s. Nombre d'équipements Jusqu'à huit (huit adresses gérées par Un équipement (point à le maître). En mode esclave, les point) adresses 4, 5 et 6 sont sélectionnées par défaut. En mode maître, les adresses réservées sont les suivantes : 1, 2 et 3 pour le terminal de programmation, 4 et 5 si un système Magelis est présent. Longueur Jusqu'à 10 mètres. Configuration Les autres adresses sont disponibles. 35006179 12/2018 Jusqu'à 10 mètres. 53 Equipement prise terminal et TSX P ACC 01 Utilitaires Uni-Telway en mode maître ou esclave Mode caractères UNI-TE Requêtes en point à point avec un compte rendu de 128 octets maximum lancé par un équipement connecté. Aucune diffusion à partir du maître. Chaîne de caractères jusqu'à 129 octets maximum. Les messages doivent se terminer par $R (retour chariot). Fonctions supplémentaires Transparence de communication avec tous les équipements dans une architecture réseau via le maître. - Sécurité Aucune indication d'erreur. Contrôle par caractère pour chaque option de trame, d'acquittement ou de répétition Surveillance Le tableau de l'état du bus, le statut des équipements et les compteurs d'erreurs sont disponibles sur les esclaves. Pas de surveillance de flux NOTE : L'utilisation d'un équipement de connexion TSX P ACC 01 (voir page 56) permet à la liaison RS 485 d'être utilisée en mode distant. 54 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Configuration des connecteurs à broches de la prise terminal Généralités Les connecteurs TER et AUX de la prise terminal sont des connecteurs mini-DIN à 8 broches pouvant être verrouillés. Les signaux sont indiqués ci-dessous : NOTE : Le mode de fonctionnement de la prise terminal dépend de deux paramètres : l'état du signal/DTP (0 ou 1), fixé par un accessoire de câblage (câble TSX P ACC 01) ; la configuration logicielle de la prise terminal définie dans Control Expert. Le tableau ci-dessous définit le mode de fonctionnement de la prise terminal en fonction de ces deux paramètres : Configuration Control Expert Signal/DTP = 0 Signal/DTP = 1 Uni-Telway maître Prise terminal en mode Uni-Telway esclave (par défaut) Prise terminal en mode Uni-Telway maître Uni-Telway esclave Prise terminal en mode Uni-Telway esclave Prise terminal en mode Uni-Telway maître (par défaut) Mode caractère Prise terminal en mode Uni-Telway maître (par défaut) 35006179 12/2018 Prise terminal en Mode caractère 55 Equipement prise terminal et TSX P ACC 01 Sous-chapitre 3.4 Présentation de TSX P ACC 01 Présentation de TSX P ACC 01 Objet de cette section Cette section décrit les caractéristiques générales de l'équipement TSX P ACC 01. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 56 Page Fonctionnalités 57 Apparence extérieure 58 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Fonctionnalités Général L'unité TSX P ACC 01 est un accessoire de câblage relié au connecteur TER du processeur de l'automate Premium/Atrium par un câble intégral doté d'un connecteur mini-DIN à l'une de ses extrémités. Grâce à cet accessoire, vous pouvez : connecter plusieurs équipements à la prise terminal d'un automate Premium/Atrium, en utilisant les deux connecteurs mini-DIN, TER et AUX, dont il est doté et qui fonctionnent de la même manière que les connecteurs TER et AUX du processeur des automates Premium ; isoler les signaux Uni-Telway afin d'étendre les liaisons prise terminal de l'automate Premium à plus de 10 mètres pour pouvoir raccorder ce dernier à un bus Uni-Telway ; adapter le bus lorsque l'unité est raccordée à l'une des extrémités du bus Uni-Telway ; définir le mode opératoire de la prise terminal : Uni-Telway maître Uni-Telway esclave ou mode caractères NOTE : Les prises TER et AUX de l'unité TSX P ACC 01 ne sont pas isolées l'une de l'autre, ni de la prise TER de l'automate fournissant l'alimentation. NOTE : Nous vous déconseillons fortement de laisser, après utilisation, un câble TSX PCU 103• ou TSX PCX 1031 connecté au bus Uni-Telway par l'une de ses extrémités alors que l'autre extrémité n'est pas raccordée. 35006179 12/2018 57 Equipement prise terminal et TSX P ACC 01 Apparence extérieure Généralités Cet équipement est fabriqué à partir de zamak et est du même type que les équipement de connexion et de branchement Uni-Telway (TSX SCA 50 et TSX SCA 62). Il est conçu pour être monté dans une armoire. Son indice de protection est IP20. Illustration : 58 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Sous-chapitre 3.5 Mise en oeuvre matérielle Mise en oeuvre matérielle Objet de ce sous-chapitre Ce sous chapitre traite de la mise en oeuvre matérielle des boîtiers de raccordement TSX P ACC 01. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Encombrement et montage 60 Intérieur 61 Connexion aux bus Uni-Telway 62 Connexion aux automates Premium et Atrium 63 Configuration des commutateurs 64 Configuration des broches des connecteurs TSX P ACC 01 65 35006179 12/2018 59 Equipement prise terminal et TSX P ACC 01 Encombrement et montage Généralités L'équipement TSX P ACC 01 est installé sur une platine perforée AM1-PA••• ou sur un rail DIN avec une platine support LA9 D09976. Illustration : 60 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Intérieur Illustration S1 Sélectionne le mode de fonctionnement (maître ou esclave) S2 S'adapte à la fin de ligne JA et JB Terminaux de connexion sur le bus Uni-Telway 35006179 12/2018 61 Equipement prise terminal et TSX P ACC 01 Connexion aux bus Uni-Telway Généralités L'équipement TSX P ACC 01 est connecté au bus Uni-Telway par les terminaux de connexion JA et JB comme indiqué ci-dessous : Illustration : 62 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Connexion aux automates Premium et Atrium Généralités Lorsque l'équipement TSX P ACC 01 doit être fourni, il doit être raccordé au connecteur TER par le câble intégré, sur le processeur automate. L'équipement peut être connecté et déconnecté lorsque l'automate est sous tension. Illustration : 35006179 12/2018 63 Equipement prise terminal et TSX P ACC 01 Configuration des commutateurs Généralités Configuration de l'adaptation de fin de ligne Les fins de ligne sont adaptées par le commutateur S2, comme indiqué ci-dessous. Configuration du mode de fonctionnement Le mode de fonctionnement est sélectionné au moyen du commutateur S1, comme indiqué cidessous. Illustration : NOTE : Le mode de fonctionnement sélectionné ne concerne que le câble de connexion raccordé au connecteur TER sur le processeur de l'automate. 64 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Configuration des broches des connecteurs TSX P ACC 01 Généralités L'équipement TSX P ACC 01 possède deux connecteurs parallèles : TER et AUX. Les signaux sont indiqués ci-dessous : 35006179 12/2018 65 Equipement prise terminal et TSX P ACC 01 Sous-chapitre 3.6 Exemple de topologies Exemple de topologies Objet de ce sous-chapitre Ce sous-chapitre présente des exemples d’utilisation du boîtier TSX P ACC 01. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 66 Page Connexion des équipements 67 Mode Uni-Telway maître 69 Mode Uni-Telway esclave 71 Connexion entre deux automates 72 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Connexion des équipements Généralités Les deux prises TER et AUX de l'équipement TSX P ACC 01 offrent les mêmes fonctionnalités standard que les connecteurs TER et AUX des processeurs de station automate Premium/Atrium. Le connecteur TER de l'équipement est utilisé pour connecter tout équipement prenant en charge le protocole Uni-Telway, notamment les équipements de liaison qui ne disposent pas de leur propre alimentation électrique (convertisseurs de câble RS 485/RS 232 , etc.). Le connecteur AUX de l'équipement ne permet que la connexion d'équipements disposant de leur propre alimentation électrique (par ex., console d'interface homme-machine, équipements de tiers, etc.). NOTE : L'équipement TSX P ACC 01 est fourni à partir du connecteur TER sur l'automate auquel il est connecté. Par conséquent, le connecteur TER de l'équipement accepte les équipements dotés de leur propre alimentation (Magelis, etc.) ou sans alimentation (convertisseur de câble 485/RS 232, etc.). Si l'utilisateur souhaite raccorder la prise terminal d'un second automate à l'une des prises de l'équipement TSX P ACC 01, il convient d'utiliser les prises AUX (sur l'équipement comme sur l'automate) afin d'éviter tout conflit d'alimentation entre les deux automates. Exemple 1 : 35006179 12/2018 67 Equipement prise terminal et TSX P ACC 01 Exemple 2 : 68 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Mode Uni-Telway maître Exemple Un équipement TSX P ACC 01 est connecté à un automate maître Uni-Telway comme dans l'exemple ci-dessous. Les commutateurs S1 et S2 doivent être en position OFF (mode maître). Exemple sur une station Premium : 35006179 12/2018 69 Equipement prise terminal et TSX P ACC 01 Exemple sur une station Atrium : 70 35006179 12/2018 Equipement prise terminal et TSX P ACC 01 Mode Uni-Telway esclave Exemple Un équipement TSX P ACC 01 est connecté à un automate esclave Uni-Telway comme dans l'exemple ci-dessous. NOTE : Pour qu'un automate puisse fonctionner en mode esclave, il doit être connecté à un équipement TSX P ACC 01 au moyen de son câble intégré. Illustration : 35006179 12/2018 71 Equipement prise terminal et TSX P ACC 01 Connexion entre deux automates Rappels Si l'utilisateur souhaite raccorder la prise terminal d'un second automate à l'une des prises de l'équipement TSX P ACC 01, il convient d'utiliser la prise AUX afin d'éviter tout conflit d'alimentation entre les deux automates. NOTE : Pour qu'un automate puisse fonctionner en mode esclave, il doit être connecté à un équipement TSX P ACC 01 au moyen de son câble intégré. Dans l'exemple indiqué ci-dessous, l'équipement TSX P ACC 01 doit donc être raccordé à l'automate esclave Uni-Telway par le biais de son câble intégré. Son commutateur S1 doit être en position ON. Si l'équipement n'est pas placé sur un bus Uni-Telway, la position du commutateur S2 est indifférente. Illustration : 72 35006179 12/2018 Premium et Atrium sous EcoStruxure™ Control Expert TSX SCY 11601/21601 35006179 12/2018 Chapitre 4 Installation des modules TSX SCY 11601/21601 Installation des modules TSX SCY 11601/21601 Objet de ce chapitre Ce chapitre présente l'installation matérielle des modules TSX SCY 11601/21601. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 4.1 Présentation 74 4.2 Description 77 4.3 Caractéristiques de la voie intégrée 80 4.4 Compatibilité de la voie d'accueil du TSX SCY 21601 82 4.5 Installation 83 4.6 Fonctionnement 85 4.7 Diagnostic visuel du module 86 4.8 Connexion de la voie intégrée 87 4.9 Consommation des modules TSX SCY 11601/21601 35006179 12/2018 101 73 TSX SCY 11601/21601 Sous-chapitre 4.1 Présentation Présentation Objet de ce sous-chapitre Ce sous-chapitre présente les modules TSX SCY 11601/21601. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 74 Page Introduction 75 Normes de fonctionnement 76 35006179 12/2018 TSX SCY 11601/21601 Introduction TSX SCY 11601 : Généralités Le module de communication TSX SCY 11601 permet de communiquer via une liaison Modbus. Il est composé d'une voie de communication (voie 0) de protocole unique avec une liaison série RS 485 asynchrone isolée prenant en charge le protocole Modbus. TSX SCY 21601 : Généralités Le module TSX SCY 21601 est compatible avec les cartes de communication PCMCIA. Il possède deux voies de communication : une voie de communication multi-protocole intégrée (voie 0), avec une liaison série RS 485 asynchrone isolée prenant en charge les protocoles Uni-Telway, Modbus et Mode caractère ; une voie hôte PCMCIA (voie 1) prenant en charge les protocoles suivants : Uni-Telway, Modbus et Mode caractère sur une liaison RS 232, Boucle de courant ou RS 485, correspondant aux cartes TSX SCP 111, 112 et 114 ; le réseau de cellules Fipway correspondant à la carte TSX FPP 20. Remarques concernant les deux modules NOTE : La voie intégrée sur les modules TSX SCY 11601/21601 est uniquement compatible avec une liaison RS 485 deux fils. 35006179 12/2018 75 TSX SCY 11601/21601 Normes de fonctionnement Généralités Les modules TSX SCY 11601/21601 et les cartes de communication PCMCIA sont conformes aux normes et standards internationaux suivants : Normes américaines : UL508, IEC 1131-2 Normes canadiennes : CSA C22.2/1 42 Conformité à la règle : FCC-B Etiquetage CE Norme mécanique PCMCIA type III E PCMCIA 2.01 La liaison intégrée au module TSX SCY 21601 est conforme aux normes de communication suivantes : Uni-Telway Modbus X-Way La liaison intégrée au module TSX SCY 11601 est conforme aux normes de communication suivantes : Jbus/Modbus X-Way Les cartes PCMCIA TSX SCP 111, 112, 114 sont conformes aux normes de communication suivantes : 76 Protocoles Uni-Telway, Modbus PCMCIA X-Way 35006179 12/2018 TSX SCY 11601/21601 Sous-chapitre 4.2 Description Description Description Module TSX SCY 116 01 : Général De format simple, le module TSX SCY 116 01 peut être inséré dans l'un des emplacements d'un rack de station automate Premium/Atrium. NOTE : le bus distant X n'est pas compatible avec ce module. Illustration : Le module TSX SCY 116 01 est composé des éléments suivants : Numéro Description 1 Trois voyants de signalisation sur la partie avant du module : RUN et ERR indiquent l'état du module ; CH0 affiche l'état de la communication sur la liaison série intégrée (voie 0). 2 La voie intégrée (voie 0) possède un connecteur femelle SUB-D 25 broches avec une liaison de base RS 485 en mode half duplex : Modbus 35006179 12/2018 77 TSX SCY 11601/21601 Module TSX SCY 216 01 : Général De format simple, le module TSX SCY 216 01 peut être inséré dans l'un des emplacements d'un rack de station automate Premium/Atrium. NOTE : le bus distant X n'est pas compatible avec ce module. Illustration : Le module est composé des éléments suivants : 78 Numéro Description 1 Trois voyants de signalisation sur la partie avant du module : RUN et ERR indiquent l'état du module ; CH0 affiche l'état de la communication sur la liaison série intégrée (voie 0). 2 La voie intégrée possède un connecteur femelle SUB-D 25 broches avec une liaison de base RS 485 en mode half duplex (voie 0) : Uni-Telway Modbus Mode caractère 3 Voie hôte PCMCIA de type III (voie 1) 35006179 12/2018 TSX SCY 11601/21601 Cartes intégrables Différentes cartes de communication peuvent être intégrées à la voie hôte du module TSX SCY 216 01 : Type Description TSX SCP 111 Carte multiprotocole (UniTelway, Modbus, Mode caractère), RS 232, 9 signaux non isolés TSX SCP 112 Carte multiprotocole (UniTelway, Modbus, Mode caractère), boucle de courant (BC 20 mA) TSX SCP 114 Carte multiprotocole (UniTelway, Modbus, Mode caractère), liaison RS 485, compatible avec RS 422 et isolée TSX FPP 20 Cartes réseau Fipway 35006179 12/2018 Illustration 79 TSX SCY 11601/21601 Sous-chapitre 4.3 Caractéristiques de la voie intégrée Caractéristiques de la voie intégrée Caractéristiques de la voie intégrée Général La voie intégrée des modules TSX SCY 11601/21601 comprend : une interface physique RS 485 ; un support à double paire torsadée ; un module TSX SCY 11601 (avec protocole Modbus) ; un module TSX SCY 21601 (avec protocoles Uni-Telway, Modbus et Mode caractère). 80 35006179 12/2018 TSX SCY 11601/21601 Caractéristiques Caractéristiques de la liaison intégrée pour les 3 protocoles suivants : Uni-Telway (21601) Modbus Mode caractère (21601) Type Maître/esclave Maître/esclave Half duplex Flux 9 600 bits/s. Les valeurs des paramètres peuvent être comprises entre 1 200 et 19 200 bits/s. 9 600 bits/s. Les valeurs des paramètres peuvent être comprises entre 1 200 et 19 200 bits/s. 9 600 bits/s. Les valeurs des paramètres peuvent être comprises entre 1 200 et 19 200 bits/s. Nombre d'équipements 28 32 - Nombre d'adresses esclaves 98 98 (module 21601) 247 (module 11601) - Longueur du bus sans branchement 1 000 m 1 300 m 1000 m Taille de message 240 octets 256 octets 4 Ko Utilitaires Gestion des messages : Maître/esclave. Esclave/esclave. Requêtes UNI-TE. Lecture de mots/bits Ecriture de mots/bits. Diagnostics. Chaînes d'envoi de caractères. Chaînes de réception de caractères. ATTENTION COMPORTEMENT IMPREVU DE L'APPLICATION N'utilisez pas des paramètres d'adresse erronés. Par exemple : Ne définissez pas un paramètre d'adresse ne correspondant pas à l'équipement cible. Ne définissez pas de valeurs supérieures à 98 dans la fonction ADDR (champ "e" de l'adresse de l'équipement) lorsque vous utilisez un port série intégré à l'UC ou une voie 0 ou 1 d'un module TSX SCY 21601. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. 35006179 12/2018 81 TSX SCY 11601/21601 Sous-chapitre 4.4 Compatibilité de la voie d'accueil du TSX SCY 21601 Compatibilité de la voie d'accueil du TSX SCY 21601 Compatibilité de la voie hôte TSX SCY 21601 Généralités Les cartes prises en charge par la voie hôte sont les suivantes : Cartes PCMCIA : TSX SCP 111, 112, 114 qui communiquent avec les automates Premium/Atrium et Modicon , ainsi que d'autres produits compatibles Uni-Telway, Modbus et Mode caractère. Les cartes PCMCIA sont également compatibles Jbus/Modbus avec les automates série 1000. La carte TSX FPP 20 est compatible avec les équipements Fipway suivants : les automates Modèle 40 (TSX 47-455, TSX 67-455, etc.) dans les versions postérieures à 5.0, les automates TSX 17, les équipements compatibles PC connectés aux cartes TSX FPC10 et TSX FPC 20. NOTE : La carte TSX FPP 10 n'est pas prise en charge par la voie hôte. 82 35006179 12/2018 TSX SCY 11601/21601 Sous-chapitre 4.5 Installation Installation Installation Général Les modules TSX SCY 11601/21601 sont installés dans un rack de station automate Premium/Atrium. Ils appartiennent à une architecture réseau X-Way reposant sur des automates Série 7, Micro, Premium et Atrium. Le module de communication TSX SCY 11601 ajoute les fonctions suivantes à une station automate : une voie de communication RS 485 isolée utilisant le protocole Modbus. Le module de communication TSX SCY 21601 ajoute les fonctions suivantes à une station automate : une voie de communication RS 485 isolée utilisant plusieurs protocoles ; un emplacement de carte de communication PCMCIA standard. Les modules TSX SCY 11601/21601 peuvent être installés dans tout emplacement disponible d'un rack de station automate Premium/Atrium. 35006179 12/2018 83 TSX SCY 11601/21601 Nombre maximal Un module TSX SCY 11601 prend en charge au maximum une voie de communication de type RS 485 TOR intégrée au module. Un module TSX SCY 21601 prend en charge au maximum deux voies de communication TOR : une voie RS 485 intégrée au module ; une voie depuis la carte PCMCIA qui peut être intégrée au module. Le nombre maximal de voies TOR gérées par une station automate est lié au type de processeur installé. Ainsi, le nombre de modules TSX SCY 11601 ou TSX SCY 21601 dans une station dépend des éléments suivants : type de processeur installé ; nombre de voies TOR, autres que les voies de communication, déjà utilisées. Par conséquent, l'utilisateur doit effectuer un bilan mémoire global sur sa station automate de façon à connaître le nombre de voies TOR utilisées, et déterminer ainsi le nombre de modules TSX SCY 11601 ou TSX SCY 21601 pouvant être utilisés. NOTE : La reconnaissance des voies TOR est définie dans le manuel d'installation des automates Premium (voir Premium et Atrium sous EcoStruxure™ Control Expert, Processeurs, racks et alimentations, Manuel de mise en œuvre)/Atrium (voir Premium et Atrium sous EcoStruxure™ Control Expert, Processeurs, racks et alimentations, Manuel de mise en œuvre). Connexion/Déconnexion Les modules TSX SCY 11601/21601 peuvent être connectés ou déconnectés sous tension. Ces équipements ne disposent pas d'une fonction d'enregistrement de la mémoire. Lorsqu'un des deux modules est déconnecté du rack, sa mémoire interne est effacée. Le module passe par une phase d'initialisation lors de sa reconnexion. Un module TSX SCY 21601 avec une carte PCMCIA installée peut être déconnecté sous tension. NOTE : Au contraire, les cartes PCMCIA, utilisées dans TSX SCY 21601 ne doivent pas être déconnectées sous tension. 84 35006179 12/2018 TSX SCY 11601/21601 Sous-chapitre 4.6 Fonctionnement Fonctionnement Fonctionnement Module TSX SCY 11601 : généralités Le module TSX SCY 11601 gère une voie de communication (voie 0) : voie 0 : protocole Modbus sur une liaison physique half duplex RS 485 normalisée et isolée, avec un débit limité à 19 200 bits par seconde. Module TSX SCY 21601 : généralités Le module TSX SCY 21601 gère deux voies de communication indépendantes ayant chacune leurs propres fonctions : La voie 0 fonctionne avec les protocoles Uni-Telway, Modbus et Mode caractère sur une liaison physique isolée et une liaison half duplex RS 485 normalisée avec un débit limité à 19 200 bits par seconde. La voie 1 accueille une des cartes de communication PCMCIA suivantes : Bus de terrain : cartes TSX SCP 111 (RS 232), TSX SCP 112 (boucle de courant), TSX SCP 114 (RS 422/RS 485) Uni-Telway, Modbus et Mode caractère. Réseau de cellules : carte TSX FPP 20 Fipway Le choix de la carte PCMCIA et du protocole est effectué lors de la configuration des voies de communication du TSX SCY 21601 à partir du logiciel Control Expert. 35006179 12/2018 85 TSX SCY 11601/21601 Sous-chapitre 4.7 Diagnostic visuel du module Diagnostic visuel du module Diagnostic visuel du module Généralités Trois voyants sont situés sur le panneau avant des modules TSX SCY 11601/21601. Ces voyants affichent des informations sur l'état de fonctionnement du module et sur l'état de communication de la liaison intégrée. L'état de communication de la voie hôte est défini par les voyants ERR et COM des cartes PCMCIA (voir page 116) sur la liaison série ou Fipway. Signification des voyants : RUN ERR CH0 Commentaires (1) (1) Module hors tension ou en panne. Pas de communication sur la voie intégrée. (2) (1) Communication sur la voie intégrée. Défaillance grave sur la voie intégrée. Défaut de configuration. Aucun équipement ne fonctionne sur la voie. Défaillance de l'équipement sur la voie intégrée (TSX SCY 21601 uniquement). Auto-tests en cours. Légende : Eteint Allumé 86 Clignotement (1) Etat neutre. (2) Affichage de l'activité de la ligne. 35006179 12/2018 TSX SCY 11601/21601 Sous-chapitre 4.8 Connexion de la voie intégrée Connexion de la voie intégrée Objectif de cette section Cette section décrit les différentes méthodes pour connecter la voie intégré des modules TSX SCY 11601/21601. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Présentation 88 Connexion de TSX SCY 21601 au bus de terrain Uni-Telway 90 Rappel sur l’adaptation de ligne répartie en RS 485 pour le TSX SCY 21601 92 Exemple d’architecture Uni-Telway 94 Connexion des modules TSX SCY 11601/21601 au bus de terrain Modbus 95 Rappel sur la polarisation de ligne unique en mode RS 485 97 Exemple d’architecture Modbus Raccordement du module TSX_SCY_21601 en mode caractère 35006179 12/2018 99 100 87 TSX SCY 11601/21601 Présentation Généralités sur le module TSX SCY 11601 Les accessoires de câblage destinés au raccordement de la liaison de base RS 485 du module TSX SCY 11601 permettent la connexion suivante : Raccordement au réseau Modbus via un boîtier TSX SCA 50 par l’intermédiaire du câble TSX SCY CM 6030 ou par un boîtier TSX SCA 64 par l’intermédiaire du câble TSX SCY CM 6530. Illustration : 88 35006179 12/2018 TSX SCY 11601/21601 Généralités sur le module TSX SCY 11601 Les accessoires de câblage destinés au raccordement de la liaison de base RS 485 du module TSX SCY 21601 permettent les connexions suivantes : Raccordement au réseau Uni-Telway via un boîtier TSX SCA 50 à l’aide du câble TSX SCY CU 6030, ou via un boîtier TSX SCA 62 à l’aide du câble TSX SCY CU 6530. Raccordement au réseau Modbus via un boîtier TSX SCA 50 par l’intermédiaire du câble TSX SCY CM 6530. Raccordement à des équipements au standard RS 485 en utilisant un connecteur adapté à la liaison à l’aide du câble TSX SCY CU 6030 ou TSX SCY CM 6030. Illustration : 35006179 12/2018 89 TSX SCY 11601/21601 Connexion de TSX SCY 21601 au bus de terrain Uni-Telway Généralités La voie de communication intégrée du module est connectée au bus de terrain Uni-Telway par le câble de raccordement TSX SCY CU 6030 via l'équipement de connexion TSX SCA 50. Illustration : Description des fils Fil TSX SCY CU 6030 : 90 35006179 12/2018 TSX SCY 11601/21601 Fil TSX SCY CU 6530 : 35006179 12/2018 91 TSX SCY 11601/21601 Rappel sur l’adaptation de ligne répartie en RS 485 pour le TSX SCY 21601 Généralités C’est l’adaptation utilisée pour les réseaux du type Uni-Telway. Schéma de l’architecture générale d’un réseau Uni-Telway : Connexion des postes du réseau Le réseau est constitué par une simple paire torsadée blindée. La connexion des différents postes du réseau se fait de la façon suivante : Etape 92 Instruction 1 Relier toutes les sorties repérées + (Tx+, Rx+) sur le fil du réseau repéré : L+. 2 Relier toutes les sorties repérées - (Tx-, Rx-) sur le fils du réseau repéré : L- 3 Adapter l’impédance du réseau au moyen de deux éléments d’adaptation (Zc) situées sur les deux stations extrêmes du réseau. 4 Pour chaque station, relier le fil L+ au 5 V et le fil L- au 0 V par l’intermédiaire de deux résistances de polarisation (Rp = 4,7 KΩ) pour réaliser la polarisation répartie du réseau. Cette polarisation ayant pour effet de maintenir un état stable du réseau au repos. 35006179 12/2018 TSX SCY 11601/21601 Caractéristiques essentielles Les caractéristiques essentielles sont : Jusqu’à 32 stations Etendue maximale : 1300 m environ Topologie bus Dérivation ≤ 15 m Half duplex sur 2 fils Adaptation de fin de ligne sur les postes d’extrémité Adaptation de ligne répartie Rp = 4,7 KΩ 35006179 12/2018 93 TSX SCY 11601/21601 Exemple d’architecture Uni-Telway Exemple 94 35006179 12/2018 TSX SCY 11601/21601 Connexion des modules TSX SCY 11601/21601 au bus de terrain Modbus Généralités La voie intégrée est liée au bus via l'équipement TSX SCA 50 au moyen du câble de connexion TSX SCY CM 6030. Illustration de TSX SCY 21601: Connexion à l'unité TSX SCA 50 NOTE : Important : Sur un bus Modbus, vous devez effectuer les opérations suivantes : polariser le tracé, généralement à un seul endroit (la plupart du temps sur l'équipement maître) avec une résistance de 470 Ω . Connecter l'arrêt R à EMI- (D(A)) et le démarrage R à EMI+ (D(B)) ; adapter le tracé au niveau des deux équipements situés aux extrémités avec une résistance de 150 Ω entre EMI+ et EMI- (EMI+ est déjà connecté en interne par la carte). Modbus sans adaptation de tracé Le diagramme suivant illustre le câblage d'un esclave en position intermédiaire à un réseau Modbus : 35006179 12/2018 95 TSX SCY 11601/21601 Modbus avec adaptation de tracé et polarisation Le diagramme suivant illustre le câblage d'un maître, placé à la fin d'un réseau Modbus : 96 35006179 12/2018 TSX SCY 11601/21601 Rappel sur la polarisation de ligne unique en mode RS 485 Général La polarisation de ligne unique est utilisée pour les réseaux de type Modbus. Schéma de l’architecture générale d’un réseau RS 485 : 35006179 12/2018 97 TSX SCY 11601/21601 Connexion des postes du réseau Le réseau est constitué d'une paire torsadée blindée. La connexion des différents postes du réseau se fait de la façon suivante : Etape Instruction 1 Relier toutes les sorties + (Tx+, Rx+) au fil du réseau L+. 2 Relier toutes les sorties - (Tx-, Rx-) au fil du réseau L- 3 Ajuster l’impédance du réseau à la moyenne des deux éléments d’adaptation (Rc) situés sur les deux stations d'extrémité du réseau. 4 Relier le fil L+ à la broche 5 V et le fil L- à la broche 0 V par l’intermédiaire de deux résistances de polarisation (Rp = 470 Ω) pour polariser le réseau. Cette polarisation fait circuler en permanence un courant dans le réseau. La polarisation peut se situer à un endroit quelconque du réseau (en pratique, elle est effectuée au niveau du maître). La polarisation doit être unique sur l’ensemble du réseau, quelle que soit sa portée. Caractéristiques essentielles Les caractéristiques essentielles sont les suivantes : 32 stations maximum, portée maximale : 1300 m environ, topologie de bus, dérivation de 15 m, half duplex à 2 fils, adaptation de fin de ligne sur les postes d’extrémité, Rp de polarisation = 470 ohms. 98 35006179 12/2018 TSX SCY 11601/21601 Exemple d’architecture Modbus Exemple 35006179 12/2018 99 TSX SCY 11601/21601 Raccordement du module TSX_SCY_21601 en mode caractère Général Le câble TSX SCY CM 6030 doit être utilisé pour raccorder le module TSX SCY 21601 à un équipement RS 485 standard. Pour raccorder le module TSX SCY 21601 en mode caractère à un équipement RS 485 standard Half duplex à l'aide du câble TSX SCY CM 6030, ajoutez un connecteur adapté à l'équipement prévu à l'extrémité du câble et reliez les signaux nécessaires (reportez-vous à la section sur la connexion des fils (voir page 95)). Illustration : 100 35006179 12/2018 TSX SCY 11601/21601 Sous-chapitre 4.9 Consommation des modules TSX SCY 11601/21601 Consommation des modules TSX SCY 11601/21601 Consommation des modules TSX SCY 11601/21601 Valeurs Ce tableau présente la consommation des modules TSX SCY 11601 et TSX SCY 21601 sans carte PCMCIA (pour le 21601) ni connexion à la voie intégrée : Tension Courant habituel Courant maximum Puissance dissipée 5 volts 350 mA 420 mA 2,1 W max. 35006179 12/2018 101 TSX SCY 11601/21601 102 35006179 12/2018 Premium et Atrium sous EcoStruxure™ Control Expert 35006179 12/2018 Chapitre 5 Mise en oeuvre des cartes PCMCIA Mise en oeuvre des cartes PCMCIA Objet de ce chapitre Ce chapitre présente la mise en œuvre matérielle des cartes PCMCIA de communication sur automates Premium/Atrium. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 5.1 Présentation 104 5.2 Description 106 5.3 Connexion de la voie de réception d'une carte PCMCIA 108 5.4 carte TSX SCP 111, connexion 117 5.5 carte TSX SCP 112, connexion 120 5.6 carte TSX SCP 114, connexion 134 5.7 Récapitulatif du raccordement des équipements 143 5.8 Précautions à prendre pour la connexion d'une carte PCMCIA 144 5.9 Consommation de la carte PCMCIA 145 35006179 12/2018 103 Sous-chapitre 5.1 Présentation Présentation Présentation Généralités Les stations automates Premium/Atrium se connectent aux réseaux, bus et liaisons de communication au travers des cartes de communication PCMCIA. La carte à connecter se compose d'un boîtier métallique de dimensions conformes au format PCMCIA type III étendu. Les cartes PCMCIA s'installent dans l'emplacement d'accueil du processeur et/ou du module TSX SCY 21601 des automates de la famille Premium. Elles peuvent également être utilisées avec les équipements disposant d'emplacements pour des cartes de type III, tels que les terminaux FT 2100 ou les équipements tiers compatibles PC, par exemple. Illustration NOTE : Il est interdit de connecter les cartes PCMCIA sous tension. 104 35006179 12/2018 L'installation, l'exploitation et la maintenance des cartes PCMCIA sont réalisées à l'aide du logiciel de programmation et d'exploitation Control Expert pour l'ensemble des automates de la famille Premium. Cartes TSX SCP 11XX Cartes PCMCIA par liaison série. Chacune des cartes PCMCIA TSX SCP 111, 112, 114 prend en charge une couche physique différente. Cette famille comprend trois produits : Référence du produit Couche physique TSX SCP 111 Liaison RS 232 TSX SCP 112 Liaison Boucle de courant (20 mA) TSX SCP 114 Liaison RS 485 (compatible avec RS 422) Illustration Ces trois cartes, TSX SCP 111, 112 et 114, prennent en charge les protocoles de communication suivants : protocole Modbus protocole Uni-Telway liaison asynchrone en Mode caractère 35006179 12/2018 105 Sous-chapitre 5.2 Description Description Description Général Les cartes de communication PCMCIA type III (étendu) sont intégrées dans un boîtier métallique aux dimensions suivantes : Longueur : 85,5 mm. Largeur : 51 mm. Hauteur : 10 mm. La partie avant de la carte permet d'afficher l'état de la communication et fournit une connexion physique au réseau. Configuration mécanique La configuration mécanique de la carte doit être adaptée en fonction du type d'installation désiré grâce au montage d'un capot amovible : Type d'installation Configuration Installation sur un processeur de type Premium ou un module de communication TSX SCY 21601. Capot amovible à oreilles. Des vis permettent de le fixer au module hôte (désigné par 3 sur l'illustration). Installation sur un processeur Atrium. Capot amovible à oreilles. Des vis permettent de le fixer au processeur Atrium (désigné par 2 sur l'illustration). Installation sur un équipement compatible PC. Capot amovible (désigné par 1 sur l'illustration). 106 Illustration 35006179 12/2018 NOTE : Les capots à oreilles, montés sur des cartes PCMCIA, empêchent toute extraction accidentelle sous tension et garantissent le bon fonctionnement de la carte. Les capots 1 et 3 sont fournis avec la carte PCMCIA. Le capot 2 est fourni avec le processeur Atrium. Le raccordement au réseau est réalisé en connectant le câble de liaison sur la partie avant de la carte. Un système de détrompage évite tout montage incorrect. L'étiquette de référence commerciale informe l’utilisateur de la nature de la couche physique supportée par la carte. 35006179 12/2018 107 Sous-chapitre 5.3 Connexion de la voie de réception d'une carte PCMCIA Connexion de la voie de réception d'une carte PCMCIA Objectif de ce sous-chapitre Ce sous-chapitre décrit la mise en œuvre des cartes PCMCIA dans la voie de réception du module TSX SCY 21601. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 108 Page Précautions à prendre lors du raccordement d'une carte PCMCIA 109 Connexion des cartes PCMCIA 110 Référence des cartes PCMCIA et implantation 111 Montage des cartes et câbles 112 Visualisation du fonctionnement des cartes PCMCIA 115 Diagnostic visuel des cartes PCMCIA 116 35006179 12/2018 Précautions à prendre lors du raccordement d'une carte PCMCIA Général ATTENTION COMPORTEMENT INATTENDU DE L'EQUIPEMENT Mettez l'équipement hors tension avant de manipuler la carte PCMCIA. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. Lors de l'extraction ou de l'insertion, le fonctionnement de l'ensemble n'est pas garanti. Il n'y a pas de procédure de redémarrage à chaud entre la carte PCMCIA et l'équipement d'accueil TSX SCY 21601. Dans le cas où l'environnement de fonctionnement ne permet pas d'arrêter l'application par la mise hors tension du processeur de l'automate, il est préconisé d'extraire le module TSX SCY 21601 avec la carte PCMCIA. La carte PCMCIA doit être équipée de son capot version automate et être vissée dans le module d'accueil TSX SCY 21601 avant la mise sous tension de l'ensemble (Configuration mécanique (voir page 106)). 35006179 12/2018 109 Connexion des cartes PCMCIA Généralités Des équipements de raccordement et des câbles spécifiques sont nécessaires pour connecter les cartes PCMCIA, en fonction du type des modèles. Cartes par liaison série Référence commerciale des câbles et des équipements à utiliser avec des cartes PCMCIA par liaison série en fonction des protocoles : Carte PCMCIA Uni-Telway Modbus Mode caractère TSX SCP 111 (RS 232) TSX SCP CD 1030/1100 en mode point à point TSX SCP CD 1030/1100 en mode point à point TSX SCP CD 1030/1100 TSX SCP CC 1030 en mode multipoint via un modem TSX SCP CC 1030 en mode multipoint via un modem TSX SCP 112 (Boucle de courant) TSX SCP CX 2030 TSX SCP CX 2030 TSX SCP 114 (RS 422/RS 485) TSX SCP CU 4030, TSX SCP CM 4030, TSX SCA 64 et TSX SCA 50 TSX SCA 64 et TSX SCA 50 110 TSX SCP CX 2030 TSX SCP CU 4030, TSX SCP CM 4030 et TSX SCP CM 4530 35006179 12/2018 Référence des cartes PCMCIA et implantation Implantation Tableau donnant les possibilités d’implantation des cartes PCMCIA dans les voies d’accueil des processeurs et du module TSX SCY 21601 : Références Voie d’accueil processeur Voie d’accueil TSX SCY 21601 TSX SCP 111 Oui Oui TSX SCP 112 Oui Oui TSX SCP 114 Oui Oui Voies métier et connexions réseau Tableau donnant le nombre de voies métiers ou de connexions réseau utilisées par les cartes PCMCIA : Références Nombre de voies métiers Carte dans le processeur Carte dans le module TSX SCY 21601 TSX SCP 111 0 1 TSX SCP 112 0 1 TSX SCP 114 0 1 Nombre maximum de voies métier par type de processeur Nombre de voies "métier" gérées : Premium (voir Premium et Atrium sous EcoStruxure™ Control Expert, Processeurs, racks et Atrium (voir Premium et Atrium sous EcoStruxure™ Control Expert, Processeurs, racks et alimentations, Manuel de mise en œuvre) alimentations, Manuel de mise en œuvre) 35006179 12/2018 111 Montage des cartes et câbles Détails de la carte PCMCIA Illustration : Les cartes PCMCIA se composent des éléments suivants : 112 Numéro Désignation Commentaires 1 Carte équipée Reçoit les composants électroniques. 2 Corps constitué de zamac - 3 Connecteur PCMCIA Connecteur avec 20 points de connexion. 4 Capot supérieur Reçoit l'étiquette de référence commerciale mentionnant le type de carte PCMCIA 5 Capot amovible Garantit que la carte apparaît dans son logement. Les noms des deux voyants sont imprimés sur l'avant du capot amovible. Ce capot permet également de fixer la carte PCMCIA sur le processeur ou sur le module TSX SCY 21601. 6 Câble de liaison avec ferrule La ferrule placée à l'extrémité du câble de la carte PCMCIA empêche le pincement du câble par le capot amovible. Cette ferrule évite également le risque de provoquer un rayon de courbure qui pourrait nuire à la qualité de la liaison. 35006179 12/2018 Montage pour les processeurs TSX P57 1•4 à TSX P57 5•4 Pour monter la carte de transmission pour le processeur ou le module TSX SCY 21601, commencez par retirer le capot vissé sur l'équipement et suivez les instructions ci-dessous : Etape Action 1 Branchez le câble. 2 Placez le capot approprié sur l'équipement, en ayant soin d'insérer la ferrule dans l'emplacement fourni afin de fixer le câble à la carte. 3 Vissez le couvercle. 4 Insérez la carte dans l'emplacement fourni sur l'équipement hôte. 5 Vissez la carte afin d'éviter qu'elle ne bouge lors de la mise sous tension et pour garantir son bon fonctionnement. Illustration Montage pour les processeurs TSX P57 5•4 Pour monter la carte sur les processeurs de type TSX P57 5•4, suivez les instructions ci-dessous : Etape Action 1 Branchez le câble. 2 Placez le capot approprié sur l'équipement, en ayant soin d'insérer la ferrule dans l'emplacement fourni afin de fixer le câble à la carte. 3 Vissez le couvercle. 35006179 12/2018 Illustration 113 Etape 114 Action 4 Retirez le capot plastique du caddie. 5 Orientez la carte dans le caddie selon un angle oblique à l'aide des deux dispositifs de fixation. 6 Faites glisser la carte dans le caddie jusqu'à ce qu'elle arrive en butée. Celle-ci est alors solidaire du caddie. 7 Insérez l'ensemble (caddie et carte) dans l'emplacement fourni sur l'équipement hôte. 8 Vissez la carte afin d'éviter qu'elle ne bouge lors de la mise sous tension et pour garantir son bon fonctionnement. Illustration 35006179 12/2018 Visualisation du fonctionnement des cartes PCMCIA Généralités Deux voyants de diagnostic sont situés sur la face avant de la carte. Ils renseignent l’utilisateur sur le fonctionnement des échanges entre l’équipement supportant la carte PCMCIA et l’équipement connexe. Illustration Repère Description 1 Voyant Erreur "ERR" (normalement éteint) visualise les défauts. Il est de couleur rouge. 2 Le voyant Communication "COM", visualise l’activité de la ligne. Ce voyant est de couleur jaune sur les cartes TSX SCP 111/112/114. 35006179 12/2018 Figure 115 Diagnostic visuel des cartes PCMCIA Généralités Selon leur état, les voyants de la carte PCMCIA indiquent le mode de fonctionnement de la communication, ainsi que le diagnostic de la carte. Cartes TSX SCP 111/112/114 Etat des voyants : ERR COM (1) Signification Mesures correctives Equipement hors tension, communication interrompue Vérifiez l'alimentation. Carte non opérationnelle Fonctionnement normal - Erreur critique Changez la carte. Défaut fonctionnel Vérifiez la configuration et la connexion du bus de communication. Défaut fonctionnel Vérifiez la configuration. Légende : Eteint Allumé Clignotement (1) 116 Etat neutre 35006179 12/2018 Sous-chapitre 5.4 carte TSX SCP 111, connexion carte TSX SCP 111, connexion Objet de cette section Cette section présente l'installation matérielle des cartes PCMCIA TSX SCP 111. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Connexion point à point en Mode caractère (DTE ´ DTE) 118 Uni-Telway, Modbus ou Mode Caractères via Modem 119 35006179 12/2018 117 Connexion point à point en Mode caractère (DTE ´ DTE) Généralités La carte de support physique TSX SCP 111 RS 232 est insérée soit dans le processeur soit dans le module TSX SCY 21601. Elle est connectée à l'équipement associé au moyen du câble TSX SCP CD 1030/1100. Les équipements à connecter sont de type DTE à DTE (Data Terminal Equipment, équipement terminal de données). Par exemple : terminal, imprimante, etc. Illustration : Description du câble TSX SCP CD 1030 Illustration : 118 35006179 12/2018 Uni-Telway, Modbus ou Mode Caractères via Modem Généralités La connexion de la carte PCMCIA aux bus Uni-Telway, Modbus ou Mode Caractères via un modem et une liaison téléphonique de type (DTE/DCE), s’opère à l’aide du cordon de référence TSX SCP CC 1030. Les équipements connectés sont du type DCE, par exemple un modem ou un convertisseur. Illustration : Description du cordon TSX SCP CC 1030 Illustration : 35006179 12/2018 119 Sous-chapitre 5.5 carte TSX SCP 112, connexion carte TSX SCP 112, connexion Objet de cette section Cette section présente l'installation matérielle des cartes PCMCIA TSX SCP 112. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 120 Page Raccordement de la carte TSX SCP 112 121 Raccordement en mode point à point 122 Raccordement en multipoint 123 Performances dynamiques 124 Raccordement TSX SCP 112 avec automates April 5000/7000 127 35006179 12/2018 Raccordement de la carte TSX SCP 112 Généralités La carte PCMCIA TSX SCP 112 permet le raccordement d’une station automate Premium/Atrium à une liaison boucle de courant 20 mA en point à point ou multipoint. NOTE : Dans tous les cas une alimentation : 24 V ± 20%, extérieure à la carte TSX SCP 112 doit fournir le courant nécessaire à l’alimentation de la boucle de courant. Le cordon TSX SCP CX 2030 permet ce type de raccordement (longueur 3 m). Description du cordon TSX SCP CX 2030 : NOTE : Le raccordement de la carte TSX SCP 112 nécessite la mise en oeuvre d’un bornier à vis. 35006179 12/2018 121 Raccordement en mode point à point Généralités Le schéma ci-dessous décrit le principe de câblage des cartes PCMCIA boucle de courant TSX SCP 112 en point à point. Le point à point se fait uniquement selon le mode 20 mA au repos. Illustration : NOTE : Important : les blindages des câbles doivent être raccordés au plus court dans les blocs de jonction. 122 35006179 12/2018 Raccordement en multipoint Généralités Le multipoint se fait uniquement en mode 0 mA au repos. Les émissions et les réceptions sont câblées en parallèle. Le maître est à définir par logiciel. Exemple de raccordement de n cartes TSX SCP 112 : NOTE : les blindages des câbles doivent être raccordés au plus court dans les blocs de jonction. 35006179 12/2018 123 Performances dynamiques Généralités Le débit d’une liaison en boucle de courant est limité par la section et la longueur du câble utilisé. L’utilisateur se reportera aux deux abaques ci-après pour apprécier les performances pouvant être obtenues dans son application. Point à point Ces courbes sont données pour un câble deux paires blindées (émission dans une paire, réception dans l’autre) respectant toutes les précautions d’usage. 124 35006179 12/2018 Multipoint L’abaque ci-dessous est donnée pour un câble blindé dont la section des conducteurs est de 0,34 mm2. Le raccordement ayant été réalisé suivant le schéma multipoint parallèle ci-dessous. L’emploi de conducteurs de section supérieure améliore la qualité des signaux transmis : Les performances d’une liaison multipoint sont accrues quand le nombre de stations connectées est élevé. La ligne se trouve plus chargée, ce qui améliore la qualité du signal transmis. Lorsque le raccordement est effectué suivant le schéma donné plus haut (voir page 123), le nombre de stations peut être augmenté artificiellement (dans la limite de 16 stations maximum) en chargeant la ligne à l’une de ses extrémités. Ceci peut être effectué en incorporant une résistance de charge. Cette résistance de charge peut être connectée sur n’importe quel bloc de jonction à condition qu’elle soit entre les broches 17 et 19 des cartes TSX SCP 112. La valeur de la résistance Rc simulant la charge de "N" stations est déterminée par la formule : 35006179 12/2018 125 Exemple : Une installation comporte physiquement 6 stations raccordées en multipoint avec une alimentation externe de 24 V. Les performances de la ligne seront celles de 10 stations en simulant la charge de 4 stations supplémentaires par une résistance : NOTE : La résistance de charge ne doit pas présenter d’effet selfique sous peine de non fonctionnement. Utiliser des résistances de type couche épaisse. 126 35006179 12/2018 Raccordement TSX SCP 112 avec automates April 5000/7000 Généralités La carte PCMCIA TSX SCP 112 boucle de courant 20 mA permet la connexion des modules de communication April du type JBU0220 et JBU0250. La connexion multipoint de la carte PCMCIA TSX SCP 112 avec les modules JBU0220 et JBU0250 se fait en mode série. Pour le raccordement des modules April se reporter au manuel de référence TEM60000F. NOTE : Important : il faut configurer la carte TSX SCP 112 en mode point à point dans l’écran de configuration Unity Pro, qu’il s’agisse d’une liaison point à point ou multipoint série. NOTE : La boucle de courant autorise un courant de 20 mA au repos aussi bien en point à point qu’en mode multipoint. Si un esclave est mis hors tension, l’émetteur de cet esclave devient passant, la ligne est disponible. Si l’alimentation de la boucle est déportée sur un des esclaves, la mise hors tension de cet esclave provoque l’interruption de la communication. Liaison point à point : module JBU0220 ou JBU0250 actif Illustration 35006179 12/2018 127 Liaison point à point : carte TSX SCP 112 active Illustration : 128 35006179 12/2018 Liaison postes mixtes Illustration : 35006179 12/2018 129 Liaison de type multipoint Les exemples suivants décrivent les différentes possibilités de câblage de la carte TSX SCP 112 avec les modules JBU0220/0250. NOTE : il faut connecter impérativement l’alimentation 24 V de chaque TSX SCP 112 présente dans la boucle, que celle-ci soit active ou passive, sous peine de non fonctionnement de la liaison. Ces alimentations ne doivent avoir aucun point commun (potentiel) entre elles. Ne pas relier le 24 V des alimentations à la terre. Exemple 1: Multipoint TSX SCP 112 maître actif 130 35006179 12/2018 Exemple 2: Multipoint JBU0220/0250 actif en émission/réception 35006179 12/2018 131 Exemple 3 : Multipoint maître JBU0220/0250 actif en émission/réception - esclaves TSX SCP 112 132 35006179 12/2018 Exemple 4 : Multipoint maître actif TSX SCP 112 35006179 12/2018 133 Sous-chapitre 5.6 carte TSX SCP 114, connexion carte TSX SCP 114, connexion Objet de cette section Cette section présente l'installation matérielle des cartes PCMCIA TSX SCP 114. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 134 Page Raccordement au réseau Uni-Telway 135 Connexion au bus Modbus 138 Connexion en liaison asynchrone multi-protocoles, RS 422 140 Connexion en Modbus Full-Duplex dans une configuration de redondance d'UC Premium 142 35006179 12/2018 Raccordement au réseau Uni-Telway Généralités La carte TSX SCP 114, support physique RS 485, se connecte au réseau UNI-TELWAY à l’aide du cordon TSX SCP CU 4030 via le boîtier de raccordement TSX SCA 50, ou par l’intermédiaire du câble TSX SCP CU 4530 (muni de connecteur SUB-D 15 points) via le boîtier TSX SCA 62. La carte est insérée dans le processeur ou dans le module TSX SCY 21601. Le TSX SCA 50 est de type passif comportant un circuit imprimé équipé de 3 jeux de bornes à vis. Il est utilisé pour connecter une station par dérivation sur le tronçon principal d’un bus Uni-Telway. Il assure la continuité électrique des signaux, le blindage et la fonction d’adaptation de fin de ligne. Type de raccordement La carte PCMCIA, via son cordon, présente à son extrémité des fils nus à raccorder au bornier placé à l’intérieur du boîtier. Illustration : NOTE : L’utilisation du boîtier de dérivation configure le système de câblage de la carte en un système de connexion de type dérivation. 35006179 12/2018 135 Description du cordon TSX SCP CU 4030 Illustration : Raccordement via un boîtier TSX SCA 62 Illustration : 136 35006179 12/2018 Description du cordon TSX SCP CU 4530 Illustration : 35006179 12/2018 137 Connexion au bus Modbus Généralités Le raccordement de la carte PCMCIA TSX SCP 114 au bus Modbus est réalisé à l’aide du cordon de liaison TSX SCP CM 4030. Ce cordon est raccordé au boîtier de dérivation TSX SCA 50. Type de raccordement La carte PCMCIA, via son cordon, présente à son extrémité des fils nus à raccorder au bornier placé à l’intérieur du boîtier. Illustration : NOTE : La longueur du cordon utilisateur (3 m), permet la connexion d’un équipement à un boîtier de raccordement TSX SCA 50 situé dans un rayon de 3 mètres par rapport à la carte . Cette longueur assure une connexion à l’intérieur d’une armoire standard. Description du cordon TSX SCP CM 4030 Le connecteur miniature 20 points PCMCIA supporte les signaux : 138 35006179 12/2018 NOTE : Important : sur un bus Modbus il faut : polariser la ligne, en général en un seul endroit (généralement sur l’équipement maître) par des résistances de 470 Ω. Raccorder Pdw à D0 (D(A)) et Pup à D1 (D(B)). adapter le ligne sur les deux équipements d’extrémité par une résistance de 150 Ω entre D0 et D1 (la connexion sur D1 est déjà réalisée en interne par la carte). Important : pour raccorder une carte TSX SCP 114 à un automate Série 1000 (S1000), il est impératif de connecter D1 sur L-. Raccordement de Modbus au boîtier TSX SCA 50 Raccordement sans terminaison de ligne : Raccordement d’un SCA 50 avec terminaison de ligne : 35006179 12/2018 139 Connexion en liaison asynchrone multi-protocoles, RS 422 Généralités Le raccordement de la carte TSX SCP 114 en Mode Caractères ne nécessite aucun accessoire particulier. Le cordon de liaison de la carte PCMCIA RS 485/RS 422 a pour référence TSX SCP CX 4030. Sa longueur est de 3 mètres. Type de raccordement La carte PCMCIA TSX SCP 114 est connectée en point à point à un équipement standard RS 422A de type station VAX. Illustration : 140 35006179 12/2018 Description du cordon TSX SCP CX 4030 Illustration : Voir aussi Raccordement du module TSX_SCY_21601 en mode caractère, page 100 (liaison intégrée du module TSX SCY 21601). 35006179 12/2018 141 Connexion en Modbus Full-Duplex dans une configuration de redondance d'UC Premium Général Deux automates Premium dans une configuration de redondance d'UC sont connectés en mode Full-Duplex à la cible commune via des cartes TSX SCP 114 et un équipement de dérivation TSX SCA 64. NOTE : la version de la carte TSX SCP 114 doit être supérieure ou égale à V3.3 Exemple de câblage de connexion Le schéma ci-dessous illustre le câblage permettant de raccorder deux automates Premium dans une configuration de redondance d'UC au bus Modbus en mode Full-Duplex : 1 2 3 4 142 Adaptateur de fin de ligne TSX SCA 10 Esclave Bus TSX SCP CM 4530 35006179 12/2018 Sous-chapitre 5.7 Récapitulatif du raccordement des équipements Récapitulatif du raccordement des équipements Récapitulatif concernant les équipements de connexion des cartes PCMCIA TSX SCP 111 Type de câble Réf. commerciale Désignation Câble du modem TSX SCP CC 1030 Câble de raccordement via RS 232C, 9 signaux DTE/DCE du modem, L = 3 m. Câble standard TSX SCP CD 1030 TSX SCP CD 1100 Câble de raccordement DTE/DTE RS 232C, L = 3 m ou 10 m. TSX SCP 112 Type de câble Réf. commerciale Câble de boucle de courant TSX SCP CX 2030 Désignation Câble de boucle de courant 20 mA, L = 3 m. TSX SCP 114 Type de câble Réf. commerciale Désignation Câble universel TSX SCP CX 4030 Câble universel de type RS 485 et RS 422, L = 3 m. Câble Uni-Telway TSX SCP CU 4030 Câble de type RS 485, L = 3 m. Câble ModBus TSX SCP CM 4030 Câble de type RS 485, L = 3 m. Equipement de connexion TSX SCA 50 Equipement de connexion vissé au bus pour la liaison série RS 485. Equipement de connexion TSX SCA 62 Equipement de connexion au bus via un connecteur pour la liaison série RS 485. Convertisseur Convertisseur RS 232C/RS 485. 35006179 12/2018 TSX SCA 72 143 Sous-chapitre 5.8 Précautions à prendre pour la connexion d'une carte PCMCIA Précautions à prendre pour la connexion d'une carte PCMCIA Précautions à prendre pour le raccordement des cartes PCMCIA Important La connexion et la déconnexion des cartes doit s'effectuer au niveau de l'équipement hôte (processeur ou TSX SCY 21601) lorsque l'équipement est hors tension. La férule, placée en contact direct avec l'équipement supportant la carte PCMCIA, est utilisée pour neutraliser les interférences électriques générées par les brins des câbles de liaison. 144 35006179 12/2018 Sous-chapitre 5.9 Consommation de la carte PCMCIA Consommation de la carte PCMCIA Consommation des cartes PCMCIA TSC SCP 111 Tableau de consommation : Tension Courant habituel Courant maximum Puissance dissipée 5 volts 140 mA 300 mA 1,5 W max. TSC SCP 112 Tableau de consommation : Tension Courant habituel Courant maximum Puissance dissipée 5 volts 120 mA 300 mA 1,5 W max. TSC SCP 114 Tableau de consommation : Tension Courant habituel Courant maximum Puissance dissipée 5 volts 150 mA 300 mA 1,5 W max. 35006179 12/2018 145 146 35006179 12/2018 Premium et Atrium sous EcoStruxure™ Control Expert TSX SCA 64 35006179 12/2018 Chapitre 6 Equipement de connexion TSX SCA 64 Equipement de connexion TSX SCA 64 Objet de ce chapitre Ce chapitre présente les fonctions de l'équipement de connexion TSX SCA 64. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 6.1 Présentation générale 148 6.2 Description physique 150 6.3 Encombrements et montage 152 6.4 Mise en oeuvre 154 6.5 Câblage du blindage des câbles bus 155 6.6 Configuration du boîtier et polarisation des paires de transmission 162 6.7 Adaptation de fin de ligne 171 35006179 12/2018 147 TSX SCA 64 Sous-chapitre 6.1 Présentation générale Présentation générale Présentation générale Généralités L'unité TSX SCA 64 est un accessoire de câblage, qui permet de raccorder un module de communication en mode 2 ou 4 fils à un Modbus, Jbus ou Jnet. En mode 2 fils Dans ce mode, les interfaces de communication pouvant être connectées sont : la voie intégrée des modules TSX SCY 11601/21601, via un câble TSX CM 6530, la carte TSX SCP/JNP 114 PCMCIA, via un câble TSX SCP CM 6530. NOTE : La connexion peut être réalisée indifféremment sur le connecteur JM ou JS, quelle que soit la configuration de la voie (maître ou esclave). Illustration Ce diagramme présente les principes généraux de connexion en mode 2 fils pour un TSX SCY 21601. 148 35006179 12/2018 TSX SCA 64 En mode 4 fils Dans ce mode, l'interface de communication pouvant être connectée est : une carte PCMCIA TSX SCP/JNP 114, via un câble TSX SCP CM 4530, par l'intermédiaire d'un câble TSX SCP CM 6530. Raccordez le câble TSX SCP CM 6530 au : connecteur JM si la voie de carte PCMCIA est configurée en mode maître, connecteur JS si la voie de carte PCMCIA est configurée en mode esclave. Illustration Ce diagramme présente les principes généraux de connexion en mode 4 fils. 35006179 12/2018 149 TSX SCA 64 Sous-chapitre 6.2 Description physique Description physique Description physique Illustration Ce diagramme présente le plan de montage de l'équipement de connexion TSX SCA 64. 150 35006179 12/2018 TSX SCA 64 Abonnés Le tableau suivant décrit les différents noeuds de l'équipement de connexion. N° Description 1 Vis du capot 2 Capot de l'équipement 3 Vis maintenant les brides de mise à la terre 4 Brides de mise à la terre 5 Pièce métallique assurant la liaison de mise à la terre entre les 2 câbles 6 Connecteur femelle (JM) SUB D à 15 broches permettant de recevoir : en mode 2 fils : le connecteur mâle d'un câble de connexion TSX SCY CM 6530 ou TSX SCP CM 4530, que la voie soit maître ou esclave, en mode 4 fils : le connecteur mâle d'un câble de connexion TSX SCP CM 4530, si la voie est maître, ou une terminaison de ligne TSX SCA 10 si l'équipement se trouve au début ou à la fin de la ligne, ou un connecteur mâle de câble de connexion d'analyseur. 7 1 micro-interrupteur permettant de configurer un fonctionnement en mode 2 ou 4 fils 8 Connecteur femelle (JS) SUB D à 15 broches permettant de recevoir : en mode 2 fils : le connecteur mâle d'un câble de connexion TSX SCY CM 6530 ou TSX SCP CM 4530, que la voie soit maître ou esclave, en mode 4 fils : le connecteur mâle d'un câble de connexion TSX SCP CM 4530, si la voie est esclave, ou une terminaison de ligne TSX SCA 10 si l'équipement se trouve au début ou à la fin de la ligne, ou un connecteur mâle de câble de connexion d'analyseur. 9 4 micro-interrupteurs permettant la configuration du mode de polarisation 10 Prise pour connecter le fil vert/jaune de mise à la terre 11 Prises de connexion pour les câbles de connexion principaux assurant la continuité du bus 12 Base de connexion de l'équipement 13 Trous taraudés (diamètre 4) pour fixer l'équipement sur une platine ou un panneau (écart de 60 mm) 14 Câble principal à 2 ou 3 paires assurant la continuité du bus (max. diamètre 10), pour la connexion à JA 15 Câble d'alimentation 5 Vcc (pour la polarisation externe le cas échéant) pour la connexion à JC 16 Câble principal à 2 ou 3 paires assurant la continuité du bus (max. diamètre 10), pour la connexion à JB 17 Câble vert/jaune de mise à la terre de l'équipement 18 Câble principal avec format de terre correspondant connecté à la terre locale via un parasurtenseur 19 Câble d'alimentation et câble vert/jaune de mise à la terre 20 Câble principal avec format de terre correspondant connecté à la terre locale NOTE : Les noeuds 14 et 16 ne font pas partie de l'équipement TSX SCA 64. 35006179 12/2018 151 TSX SCA 64 Sous-chapitre 6.3 Encombrements et montage Encombrements et montage Encombrement et montage Dimensions Ce diagramme présente les dimensions de l'équipement de connexion RSX SCA 64. Montage/Fixation L'équipement peut être monté : soit sur une platine ou un panneau avec 2 vis M4 (longueur minimale de 20 mm), soit sur un profil DIN - Refs. AM1-DP 200 ou AM1-DE 200 (références de catalogue Schneider). 152 35006179 12/2018 TSX SCA 64 Gabarit de perçage Ce diagramme présente le plan de montage sur une platine ou un panneau. 35006179 12/2018 153 TSX SCA 64 Sous-chapitre 6.4 Mise en oeuvre Mise en oeuvre Installation Matériel nécessaire L'installation de l'équipement TSX SCA 64 requiert : un tournevis à extrémité plate de 2,5 mm de diamètre, un tournevis cruciforme (PZ01). Procédure Les libellés du texte ci-dessous correspondent à ceux de la description de l'équipement. Etape 154 Action 1 Dévissez la vis 1 à l'aide d'un tournevis PZ01 et ouvrez le capot 2. 2 Fixez la base de connexion sur son support : soit un profil DIN AM1-DP200 ou AM1-DE 200, soit une platine ou un panneau avec 2 vis M4 (longueur minimale de 20 mm). 3 Préparez les câbles principaux 14 et 16 en fonction du type de connexion sélectionné, comme indiqué dans les pages suivantes. 4 Positionnez les brides de mise à la terre 4 sur les câbles. 5 Positionnez la liaison de mise à la terre 5, le cas échéant, en fonction du type de connexion sélectionné, comme indiqué dans les pages suivantes. 6 Reliez les câbles principaux (ainsi que le câble d'alimentation, si nécessaire) à la borne 11, en fonction du type de connexion sélectionné, comme indiqué dans les pages suivantes. Les fils des câbles doivent avoir des embouts DZ5-CE005 (pour les câbles principaux) et DZ5-CE007 (pour le câble d'alimentation). Utilisez un tournevis plat de 2,5 mm de diamètre. Couple sur la vis du bornier 0,25 N.m. 7 Raccordez les brides de mise à la terre à la liaison avec les vis 3, à l'aide d'un tournevis cruciforme PZ01. 8 Reliez le fil vert/jaune de mise à la terre 17 au bornier de raccordement 10. 9 Fixez les câbles avec des attaches de nylon. (Raccordez le fil vert/jaune au câble d'alimentation, le cas échéant). 10 Définissez les micro-interrupteurs 7 et 9 sur la configuration souhaitée (voir les configurations, pages suivantes). 11 Cassez les languettes entaillées sur le capot 2 pour le passage des câbles. 12 Montez le capot 2et fixez-le avec la vis 1 à l'aide d'un tournevis cruciforme PZ01. 35006179 12/2018 TSX SCA 64 Sous-chapitre 6.5 Câblage du blindage des câbles bus Câblage du blindage des câbles bus Objet de ce sous-chapitre Ce sous-chapitre décrit les différents principes de mise à la masse locale du bus. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Mise à la terre locale du bus : généralités 156 Raccordement du blindage à la masse locale et aux deux extrémités du câble (type de raccordement préconisé) 158 Raccordement du blindage à la masse locale pour une extrémité du câble et à la masse locale à travers un parasurtenseur pour l’autre extrémité 159 Raccordement du blindage à la masse locale pour une extrémité et isolé de la masse pour l’autre extrémité 160 35006179 12/2018 155 TSX SCA 64 Mise à la terre locale du bus : généralités Introduction Le bus peut être raccordé à la terre de trois manières : en connectant le blindage à la terre locale et aux deux extrémités du câble, en connectant le blindage à la terre locale à une extrémité et à la terre locale via un parasurtenseur à l'autre extrémité, en connectant le blindage à la terre locale à une extrémité et en l'isolant de la terre à l'autre extrémité. Principe A l'opposé de chaque circuit de câble principal, une languette en cuivre raccorde le blindage du câble à la terre : Le circuit 20 connecte le blindage du câble à la terre locale. Le circuit 18 connecte le blindage du câble à la terre locale via un parasurtenseur. Illustration Ce diagramme illustre le principe de raccordement à la terre locale de l'équipement dans son ensemble. 156 35006179 12/2018 TSX SCA 64 Modèle de préparation du câble : introduction Certaines précautions doivent être prises afin d'assurer un positionnement correct des câbles du bus : en suivant le modèle de dénudage, en utilisant les extrémités de câble suivantes : DZ5-CE005 pour les câbles principaux, DZ5-CE007 pour le câble d'alimentation. Ce diagramme illustre le principe de raccordement à la terre locale de l'équipement dans son ensemble. 35006179 12/2018 157 TSX SCA 64 Raccordement du blindage à la masse locale et aux deux extrémités du câble (type de raccordement préconisé) Principe Les deux plages de masse sont à relier à l’aide de la liaison de masse repéré 5 Cas particulier des boîtiers d’extrémités ne comportant qu’un seul câble. Dans ce cas, la liaison de masse repéré 5 n’est pas nécessaire dans la mesure où le câble est positionné à l’emplacement 20 comme indiqué sur la figure. Illustration Ce schéma représente le principe de mise à la masse locale du câble. 158 35006179 12/2018 TSX SCA 64 Raccordement du blindage à la masse locale pour une extrémité du câble et à la masse locale à travers un parasurtenseur pour l’autre extrémité Principe Seul le câble repéré 16 est raccordé à la masse locale, le câble repéré 14 est raccordé à la masse locale à travers un parasurtenseur. NOTE : La liaison de masse repéré 5 n’est pas utilisée Illustration Ce schéma représente le principe de mise à la masse locale du câble. Raccordement de plusieurs boitiers entre eux: 35006179 12/2018 159 TSX SCA 64 Raccordement du blindage à la masse locale pour une extrémité et isolé de la masse pour l’autre extrémité Principe Seul le câble repéré 16 est raccordé à la masse locale, le blindage du câble repéré 14 est isolé de la masse par une gaine thermo-rétractable (non fournie). NOTE : Dans ce cas, la liaison de masse repéré 5 n’est pas utilisée. Illustration Ce schéma représente le principe de mise à la masse locale du câble. 160 35006179 12/2018 TSX SCA 64 Raccordement de plusieurs boîtiers entre eux: 35006179 12/2018 161 TSX SCA 64 Sous-chapitre 6.6 Configuration du boîtier et polarisation des paires de transmission Configuration du boîtier et polarisation des paires de transmission Objet de ce sous-chapitre Ce sous-chapitre décrit les différentes configurations du boîtier TSX SCA 64. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 162 Page Configuration à 2 fils avec polarisation sur la paire de données par une station 163 Configuration à 2 fils avec polarisation sur la paire de données via une alimentation électrique externe de 5 Vcc 165 Configuration à 4 fils avec polarisation sur une paire par la station maître et sur l'autre par une station esclave 167 Configuration à 4 fils avec polarisation sur 2 paires via une alimentation électrique externe de 5 Vcc 170 35006179 12/2018 TSX SCA 64 Configuration à 2 fils avec polarisation sur la paire de données par une station introduction Les câbles principaux 14 et 16 sont des câbles à deux paires : une paire RXD1, RXD0, une paire COMMUN, COMMUN. Le fil vert/jaune 17 est raccordé à la prise de terre du module. NOTE : Cette paire n'est polarisée qu'une seule fois sur la totalité du bus. Illustration Ce diagramme présente une configuration avec connexion du blindage à une extrémité uniquement. 35006179 12/2018 163 TSX SCA 64 Position des commutateurs Ce tableau décrit les positions des commutateurs. 164 Commutateurs Position sur la station maître les stations esclaves S1 2W 2W S2 ON OFF S3 OFF OFF S4 OFF OFF S5 OFF OFF 35006179 12/2018 TSX SCA 64 Configuration à 2 fils avec polarisation sur la paire de données via une alimentation électrique externe de 5 Vcc Introduction Les câbles principaux 14 et 16 sont des câbles à deux paires : une paire RXD1, RXD0, une paire COMMUN, COMMUN. Le câble d'alimentation 15 est relié à une alimentation externe de 5 Vcc. Le fil vert/jaune 17 est raccordé à la prise de terre du module. NOTE : La paire ne doit être polarisée qu'une seule fois sur la totalité du bus. Illustration Ce diagramme présente une configuration avec connexion du blindage à une extrémité uniquement. 35006179 12/2018 165 TSX SCA 64 Position des commutateurs Ce tableau décrit les positions des commutateurs. Commutateurs 166 Position sur l'équipement recevant l'alimentation électrique les autres équipements S1 2W 2W S2 OFF OFF S3 OFF OFF S4 ON OFF S5 OFF OFF 35006179 12/2018 TSX SCA 64 Configuration à 4 fils avec polarisation sur une paire par la station maître et sur l'autre par une station esclave introduction Les câbles principaux 14 et 16 sont des câbles à trois paires : une paire RXD1, RXD0, une paire TXD1, TXD0, une paire COMMUN, COMMUN. Le fil vert/jaune 17 est raccordé à la prise de terre du module. NOTE : Chaque paire ne doit être polarisée qu'une seule fois sur la totalité du bus. Ces diagrammes présentent une configuration avec connexion du blindage à une extrémité uniquement. Illustration Ce diagramme présente une configuration avec polarisation de la paire RXD1, RXD0 par la station maître connectée à JM. 35006179 12/2018 167 TSX SCA 64 Position des commutateurs Ce tableau décrit les positions des commutateurs. Commutateurs Positions sur S1 4W S2 ON S3 OFF S4 OFF S5 OFF la station maître Illustration Ce diagramme présente une configuration avec polarisation de la paire TXD1 et TXD0 par une station esclave connectée à JS. 168 35006179 12/2018 TSX SCA 64 Position des commutateurs Ce tableau décrit les positions des commutateurs. Commutateurs Positions sur l'une des stations esclaves les autres stations esclaves S1 4W 4W S2 OFF OFF S3 OFF OFF S4 OFF OFF S5 ON OFF 35006179 12/2018 169 TSX SCA 64 Configuration à 4 fils avec polarisation sur 2 paires via une alimentation électrique externe de 5 Vcc introduction Les câbles principaux 14 et 16 sont des câbles à trois paires : une paire RXD1, RXD0, une paire TXD1, TXD0, une paire COMMUN, COMMUN. Le câble d'alimentation 15 est relié à une alimentation externe de 5 Vcc. Le fil vert/jaune 17 est raccordé à la prise de terre du module. NOTE : Chaque paire ne doit être polarisée qu'une seule fois sur la totalité du bus. Illustration Ce diagramme présente une configuration avec connexion du blindage à une extrémité uniquement. Position des commutateurs Ce tableau décrit les positions des commutateurs. 170 Commutateurs Position sur l'équipement recevant l'alimentation électrique les autres équipements S1 4W 4W S2 OFF OFF S3 ON OFF S4 ON OFF S5 OFF OFF 35006179 12/2018 TSX SCA 64 Sous-chapitre 6.7 Adaptation de fin de ligne Adaptation de fin de ligne Objet de ce sous-chapitre Ce sous-chapitre contient les explications sur l’adaptation de fin de ligne des boîtiers TSX SCA 64. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Adaptation de fin de ligne 172 Signaux sur les connecteurs JM et JS SUB-D à 15 broches 175 35006179 12/2018 171 TSX SCA 64 Adaptation de fin de ligne Présentation Chaque extrémité du câble bus doit comporter un adaptateur de prise de fin de ligne. Cet adaptateur peut être connecté à des connecteurs libres sur les prises JM (maître) ou JS (esclave) des équipements TSX SCA 64, situées aux extrémités du bus. Le kit TSX SCA 10 est composé de deux connecteurs SUB D 15 broches ainsi que d'accessoires (capot, vis, fils, etc.) et permet à l'utilisateur de configurer les prises de fin de ligne. Illustration Cette illustration montre une prise de fin de ligne. Exemple de montage SCA 64 Cet exemple illustre un bus de communication avec quatre équipements de connexion TSX SCA 64. 172 35006179 12/2018 TSX SCA 64 Installation des prises de fin de ligne : présentation Pour la configuration de l'adaptation de ligne, chaque connecteur de deux fils SUB D 15 broches (fournis) doit être relié aux sockets. Ce schéma présente la configuration. Procédure de montage Installation Etat Action 1 Connectez les fils fournis aux connecteurs SUB D 15 broches comme indiqué ci-dessus. 2 Placez le connecteur dans l'une des moitiés de capot (le sens n'a pas d'importance). 3 Serrez la vis de verrouillage. 4 Mettez le manchon en place. 5 Recouvrez-le avec l'autre moitié du capot, en prenant garde de ne pas endommager les fils. 6 Vissez ou assemblez les deux moitiés de capot (en fonction du type inclus). 7 Utilisez les libellés vierges fournis pour clarifier l'utilisation. Remarque : Les serre-câbles et/ou les autres accessoires ne doivent pas être utilisés. 35006179 12/2018 173 TSX SCA 64 Connexion d'un analyseur Les connecteurs JM ou JS du TSX SCA 64 peuvent prendre en charge un analyseur de trame relié par un connecteur SUB D 15 broches (mâles). Les signaux relatifs à chaque paire sont disponibles sur les connecteurs des équipements, comme indiqué sur le schéma ci-dessous. Ce schéma montre les connexions de différentes paires du câble de l'analyseur. 174 35006179 12/2018 TSX SCA 64 Signaux sur les connecteurs JM et JS SUB-D à 15 broches Présentation Le tableau ci-dessous présente les différents signaux pour chacun des connecteurs : JM Sub-D15 : maître JS Sub-D15 : esclave Noms (modbus.org) Fonction Broche Interface Noms (modbus.org) Fonction RXD1 Signal de bus maître D1 vers les esclaves 1 Bus RXD1 Signal de bus maître D1 vers les esclaves LT0 Terminaison RC de paire TXD 2 Bus LT0 Terminaison RC de paire TXD LT1 Terminaison R de paire TXD (non utilisée) 3 Bus LT1 Terminaison R de paire TXD (non utilisée) RXD0 Signal de bus maître D0 vers les esclaves 4 Bus RXD0 Signal de bus maître D0 vers les esclaves TXD1 Signal de bus esclave D1 vers le maître 5 Bus TXD1 Signal de bus esclave D1 vers le maître RXD0M Réception RXD0 à partir du maître 6 Equipement RXD0S Réception RXD0 à partir de l'esclave TXD0M Transmission TXD0 à partir du maître 7 Equipement TXD0S Transmission TXD0 à partir de l'esclave Commun Bus 0V commun 8 Commun Bus 0V commun LR0 Terminaison RC de paire RXD 9 Bus LR0 Terminaison RC de paire RXD LR1 Terminaison R de paire RXD (non utilisée) 10 Bus LR1 Terminaison R de paire RXD (non utilisée) TXD0 Signal de bus esclave D0 vers le maître 11 Bus TXD0 Signal de bus esclave D0 vers le maître PR0 Pour la polarisation 12 RXD0 par équipement Equipement PT0 Pour la polarisation TXD0 par équipement RXD1M Réception RXD1 à partir du maître 13 Equipement RXD1S Réception RXD1 à partir de l'esclave TXD1M Transmission TXD1 à partir du maître 14 Equipement TXD1S Transmission TXD1 à partir de l'esclave PR1 Pour la polarisation 15 RXD1 par équipement Equipement PT1 Pour la polarisation TXD1 par équipement 35006179 12/2018 175 TSX SCA 64 176 35006179 12/2018 Premium et Atrium sous EcoStruxure™ Control Expert Mise en oeuvre logicielle 35006179 12/2018 Partie III Mise en oeuvre logicielle des communications Modbus, Mode Caractères et Uni-Telway Mise en oeuvre logicielle des communications Modbus, Mode Caractères et Uni-Telway Objet de cette partie Cette partie présente la mise en oeuvre logicielle des communications Modbus, Mode Caractères et Uni-Telway avec le logiciel Unity Pro. Contenu de cette partie Cette partie contient les chapitres suivants : Chapitre Titre du chapitre Page 7 Méthodologie de mise en oeuvre 179 8 Mise en oeuvre logicielle d'une communication Modbus 181 9 Mise en oeuvre logicielle d'une communication en Mode caractère 223 10 Mise en oeuvre logicielle d'une communication Uni-Telway 257 11 Implémentation logicielle de protocoles de communication spécifiques (cartes FCS SCP 111/114) 311 12 Objets langage des communications Modbus, Mode caractère et UniTelway 323 35006179 12/2018 177 Mise en oeuvre logicielle 178 35006179 12/2018 Premium et Atrium sous EcoStruxure™ Control Expert Méthodologie 35006179 12/2018 Chapitre 7 Méthodologie de mise en oeuvre Méthodologie de mise en oeuvre Présentation de la phase de mise en œuvre Introduction La mise en œuvre logicielle des modules métier est réalisée depuis les différents éditeurs de Control Expert : en mode local en mode connecté Si vous ne disposez pas de processeur auquel vous pouvez vous connecter, Control Expert vous permet d'effectuer un test initial à l'aide du simulateur. Dans ce cas, la mise en œuvre (voir page 180) est différente. L'ordre des phases de mise en œuvre défini ci-après est préconisé, mais il est possible de modifier l'ordre de certaines phases (par exemple, débuter par la phase configuration). Phases de mise en œuvre à l'aide d'un processeur Le tableau suivant présente les différentes phases de mise en œuvre avec le processeur : Etape Description Mode Déclaration des variables Déclaration des variables de type IODDT pour les modules métier et des variables du projet. Local (1) Programmation Programmation du projet. Local (1) Déclaration des modules. Local Configuration Configuration des voies des modules. Saisie des paramètres de configuration. Association Association des IODDT aux voies configurées (éditeur de variables). Local (1) Génération Génération du projet (analyse et modification des liens). Local Transfert Transfert du projet vers l'automate. Connecté Réglage/Mise au point Mise au point du projet à partir des écrans de mise au point, des tables d'animation. Connecté Modification du programme et des paramètres de réglage. 35006179 12/2018 179 Méthodologie Etape Description Mode Documentation Constitution du dossier et impression des différentes informations relatives au projet. Connecté (1) Exploitation/Diagnostic Visualisation des différentes informations nécessaires à la conduite du projet. Connecté Diagnostic du projet et des modules. Légende : (1) Ces différentes phases peuvent aussi s'effectuer dans l'autre mode. Etapes de mise en œuvre à l'aide du simulateur Le tableau suivant présente les différentes phases de mise en œuvre avec le simulateur. Etape Description Mode Déclaration des variables Déclaration des variables de type IODDT pour les modules métier et des variables du projet. Local (1) Programmation Programmation du projet. Local (1) Déclaration des modules. Local Configuration Configuration des voies des modules. Saisie des paramètres de configuration. Association Association des IODDT aux modules configurés (éditeur de variables). Local (1) Génération Génération du projet (analyse et modification des liens). Local Transfert Transfert du projet dans le simulateur. Connecté Simulation Simulation du programme avec des entrées/sorties. Connecté Réglage/Mise au point Mise au point du projet à partir des écrans de mise au point, des tables Connecté d'animation. Modification du programme et des paramètres de réglage. Légende : (1) Ces différentes phases peuvent aussi s'effectuer dans l'autre mode. NOTE : Le simulateur s'utilise uniquement pour les modules TOR ou analogiques. 180 35006179 12/2018 Premium et Atrium sous EcoStruxure™ Control Expert Mise en œuvre logicielle d'une communication Modbus 35006179 12/2018 Chapitre 8 Mise en oeuvre logicielle d'une communication Modbus Mise en oeuvre logicielle d'une communication Modbus Objet de ce chapitre Ce chapitre présente la mise en œuvre logicielle d'une communication Modbus. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 8.1 Généralités 182 8.2 Configuration d'une communication Modbus 190 8.3 Programmation d'une communication Modbus 204 8.4 Mise au point d'une communication Modbus 218 35006179 12/2018 181 Mise en œuvre logicielle d'une communication Modbus Sous-chapitre 8.1 Généralités Généralités Objet de ce sous-chapitre Ce sous chapitre présente les généralités sur la communication Modbus et ses services. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 182 Page A propos de Modbus 183 Compatibilités 184 Compatibilité entre un automate Premium et un automate série 1000 185 Performances 187 Mode de fonctionnement 189 35006179 12/2018 Mise en œuvre logicielle d'une communication Modbus A propos de Modbus Introduction La communication par Modbus permet l’échange de données entre tous les équipements connectés sur le bus. Le protocole Modbus est un protocole créant une structure hiérarchisée composée d'un maître et de plusieurs esclaves. Le maître gère l'ensemble des échanges selon deux types de dialogues : le maître échange avec l'esclave et attend la réponse ; le maître échange avec l'ensemble des esclaves sans attente de réponse (diffusion générale). 35006179 12/2018 183 Mise en œuvre logicielle d'une communication Modbus Compatibilités Matériel Ce type de communication est disponible pour les automates Premium : via l'emplacement hôte du processeur et/ou du module TSX SCY 21601, avec : une carte PCMCIA TSX SCP 111 associée à une couche RS232 physique, une carte PCMCIA TSX SCP 112 associée à des boucles de courant de 20 mA, une carte PCMCIA TSX SCP 114 associée à des couches physiques RS 422 et RS 485. via une liaison intégrée avec un module TSX SCY 11601/21601 associé à la couche physique RS485. Logiciel La taille de trame maximale est de 256 octets. Les cartes PCMCIA et la liaison intégrée des modules TSX SCY 11601/21601 peuvent traiter 8 fonctions de communication simultanément en Modbus maître. La fonction de communication READ_VAR peut lire jusqu'à 1000 bits consécutifs dans tout équipement distant. Pour lire plus de 1000 bits, vous devez utiliser la fonction de communication SEND_REQ. NOTE : les automates Premium ne peuvent pas transmettre plus de 1000 bits à la suite d'une requête de lecture. NOTE : notez que deux maîtres (sur le même bus) n'envoient pas de requêtes simultanément ; sinon, les requêtes seraient perdues et chaque rapport obtiendrait un résultat erroné qui pourrait être 16#0100 (impossible de traiter la requête) ou 16#ODFF (esclave non présent). 184 35006179 12/2018 Mise en œuvre logicielle d'une communication Modbus Compatibilité entre un automate Premium et un automate série 1000 Présentation L'utilisation des fonctions READ_VAR et WRITE_VAR permet de lire et écrire des objets contenus dans des automates de la série 1000. Ce sont les mots, doubles mots, flottant, chaîne de caractères. Adressage de la mémoire L'adresse de l'objet dans la mémoire de l’automate série 1000 détermine le type de l'objet à accéder. Ce tableau présente les adresses d’accès pour un automate APRIL 5000 de la série 1000 avec extension de la mémoire. Type de variable APRIL 5000 avec extension Adresse automate Adresse d’accès (en hexa.) Bits internes %M %M0 %M4095 A000 AFFF Mots de données %MW %MW0 %MW24999 0 61A7 Mots de données %MD %MD25000 %MD26998 61A8 6976 Mots de données %FD %FD27000 %FD28998 6978 7146 Mots de données %CH %CH29000 %CH43903 7148 AB7F Règles de programmation Lorsque vous désirez accédez aux objets d’un automate série 1000, l’indice du premier à lire (ou écrire), est l’adresse d’accès. Exemple : Lecture du bit %M0 READ_VAR(ADDR('0.0.1.3'), '%M', 16#A000, 1, ...) Lecture du mot %MD25000 READ_VAR(ADDR('0.0.1.3'), '%MW', 16#61A8, 2, ...) De plus ces fonctions de communication ne permettent pas d'échanger des mots doubles ou des chaînes de caractères à travers le protocole Modbus. En cas de besoin, il pourra être utilisé le transfert sous forme %MW, le projet devra se charger du sens de rangement des mots. Les fonctions de diagnostic sont accessibles à travers la fonction SEND_REQ. 35006179 12/2018 185 Mise en œuvre logicielle d'une communication Modbus Compatibilité entre un automate Premium et un Quantum ou un équipement Micrologic Tableau descriptif : 186 Premium Quantum Micrologic %M0 00001 %M1 %MW0 40001 %MW1 35006179 12/2018 Mise en œuvre logicielle d'une communication Modbus Performances Présentation Les tableaux suivants permettent d'évaluer le temps d'échange typique selon différents critères. Les résultats présentés correspondent à une durée moyenne d'exécution de la fonction READ_VAR en millisecondes. Temps d'échange pour 1-mot Nombre d'objets lus-: 1-mot Vitesse en bits/s Cycle T (ms) Durée moyenne (ms) Durée moyenne (ms) Durée moyenne (ms) TSX-SCP-114 TSX SCP 1114 TSX-SCY-11601/21601 4-800 cyclique 105 - 120 4-800 10 133 - 140 4-800 50 152 - 172 9-600 cyclique 74 - 90 9-600 10 86 - 110 9-600 50 149 - 172 19-200 cyclique 57 - 75 19-200 10 60 - 90 19-200 50 100 - 118 38-400 cyclique - 16 - 38-400 10 - 20 - 38-400 50 - 50 - 57-600 cyclic - 18 - 57-600 10 - 20 - 57-600 50 - 50 - 35006179 12/2018 187 Mise en œuvre logicielle d'une communication Modbus Temps d'échange pour 100-mots Nombre d'objets lus-: 100-mots Vitesse en bits/s 188 Cycle T (ms) Durée moyenne (ms) TSX-SCP-114 Durée moyenne (ms) TSX SCP 1114 Durée moyenne (ms) TSX-SCY-11601/21601 4-800 cyclique 616 - 630 4-800 10 637 - 650 4-800 50 700 - 730 9-600 cyclique 357 - 375 9-600 10 367 - 390 9-600 50 405 - 425 19-200 cyclic 215 - 228 19-200 10 216 - 239 19-200 50 251 - 280 38-400 cyclique - 75 - 38-400 10 - 80 - 38-400 50 - 100 - 57-600 cyclique - 54 - 57-600 10 - 60 - 57-600 50 - 100 - 35006179 12/2018 Mise en œuvre logicielle d'une communication Modbus Mode de fonctionnement Présentation Les schémas suivants présentent les modes de fonctionnement des cartes PCMCIA Modbus, des liaisons intégrées aux modules TSX SCY 11601/21601 et de la prise terminal. Diagramme général Le mode de fonctionnement est le suivant : Fonctionnement Après la mise sous tension, le module effectue des auto-tests. Pendant cette étape, les indicateurs clignotent. Si aucune application Control Expert ne se trouve dans l'automate, le module attend la configuration. S'il existe une application Control Expert dans l'automate, la configuration de l'application est transmise au module, puis le module démarre. Lorsqu'une coupure secteur se produit, le processeur du module effectue un redémarrage rapide. Le module redémarre alors les procédures d'auto-tests. 35006179 12/2018 189 Mise en œuvre logicielle d'une communication Modbus Sous-chapitre 8.2 Configuration d'une communication Modbus Configuration d'une communication Modbus Objet de cette section Cette partie décrit le processus de configuration pour la mise en œuvre d'une communication Modbus. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 190 Page Comment accéder aux paramètres Modbus de la voie intégrée des modules TSX SCY 11601/21601 191 Comment accéder aux paramètres des cartes PCMCIA Modbus 193 Ecran de configuration Modbus 195 Fonctions Modbus accessibles 197 Paramètres Modbus liés à l'application 198 Paramètres Modbus liés à la transmission 201 35006179 12/2018 Mise en œuvre logicielle d'une communication Modbus Comment accéder aux paramètres Modbus de la voie intégrée des modules TSX SCY 11601/21601 Présentation Cette procédure permet d'accéder à l'écran de configuration de la liaison intégrée Modbus (voie 0) des modules TSX SCY 21601 pour les automates Premium. NOTE : Pour TSX SCY 11601, étant donné que seules une voie (voie 0) et une liaison ( Modbus/JBUS ) sont disponibles, la voie 0 est configurée par défaut. Comment accéder à la liaison Le tableau suivant indique les étapes à suivre pour accéder à la liaison Modbus : Etape Action 1 Ouvrez l'éditeur de configuration matérielle. 2 Double-cliquez sur le module TSX SCY 11601 ou TSX SCY 21601. 3 Sélectionnez la voie 0. Résultat : 35006179 12/2018 191 Mise en œuvre logicielle d'une communication Modbus Etape 4 192 Action Sélectionnez la fonction LIAISON JBUS MODBUS. Pour TSX SCY 11601, la fonction Modbus est configurée par défaut. Exemple : 35006179 12/2018 Mise en œuvre logicielle d'une communication Modbus Comment accéder aux paramètres des cartes PCMCIA Modbus Présentation Cette procédure permet d'accéder à l'écran de configuration de la liaison d'une carte PCMCIA Modbus pour les automates Premium. Comment accéder à la liaison Le tableau suivant indique les étapes à suivre pour accéder à la liaison Modbus : Etape Action 1 Ouvrez l'éditeur de configuration matérielle. 2 Double-cliquez sur l'emplacement de la carte PCMCIA. Résultat : la fenêtre de sélection du type de carte apparaît. 3 Dans le menu, cliquez sur l'une des cartes PCMCIA, puis validez en cliquant sur OK. TSX SCP 111 TSX SCP 112 TSX SCP 114/1114 35006179 12/2018 193 Mise en œuvre logicielle d'une communication Modbus Etape 194 Action 4 Double-cliquez à nouveau sur l'emplacement de la carte PCMCIA. Résultat : 5 Sélectionnez la voie 1. 6 Sélectionnez la fonction LIAISON MODBUS. Exemple : 35006179 12/2018 Mise en œuvre logicielle d'une communication Modbus Ecran de configuration Modbus Généralités L'écran de configuration permet de configurer les paramètres requis pour une liaison Modbus. Illustration La figure ci-dessous représente l'écran de configuration. 35006179 12/2018 195 Mise en œuvre logicielle d'une communication Modbus Description Le tableau suivant présente les différents éléments de l'écran de configuration et leurs fonctions. Adresse Elément Fonction 1 Onglets L'onglet avant indique le mode actuellement utilisé (Config dans cet exemple). Chaque mode peut être sélectionné par l'onglet correspondant. Les modes disponibles sont : Configuration ; Mise au point, accessible uniquement en mode connecté ; Diagnostic, accessible uniquement en mode connecté. 2 Zone Module Rappelle l'intitulé abrégé du module et l'état du module en mode connecté à l'aide de voyants. 3 Zone Voie Permet : en cliquant sur la référence de l'équipement, d'afficher les onglets : Description, qui donne les caractéristiques de l'équipement ; (voir EcoStruxure™ Control Expert, Modes de fonctionnement), qui permet de présymboliser les objets d'entrée/de Objets d'E/S sortie ; Défaut, qui donne accès aux défauts de l'équipement (en mode connecté). de choisir la voie ; d'afficher le Symbole, nom de la voie défini par l'utilisateur (via l'éditeur de variables). 4 Zone Paramètres généraux Permet de choisir les paramètres généraux associés à la voie : Fonction : selon la voie, les fonctions disponibles sont Modbus, Mode caractère et Uni-Telway. Par défaut, aucune fonction n'est configurée. Tâche : définit la tâche MAST dans laquelle seront échangés les objets à échange implicite de la voie. 5 Zone Configuration Permet de configurer les paramètres de configuration de la voie. Certaines sélections peuvent être verrouillées. Elles apparaissent alors grisées. Elle est divisée en deux types d'informations : paramètres d'application ; paramètres de transmission. 196 35006179 12/2018 Mise en œuvre logicielle d'une communication Modbus Fonctions Modbus accessibles Présentation Selon le support de communication choisi, il est possible que certains paramètres ne puissent être modifiés. Ils apparaissent alors en grisé. Fonctions accessibles Le tableau récapitulatif ci-dessous indique les différents choix possibles : Fonctions SCP 111 SCP 112 SCP 114 SCY 11601/21601 Prise terminal Maître Oui Oui Oui Oui Non Esclave Oui Oui Oui Oui Oui Boucle de courant (PSR) Non Oui Non Non Non Vitesse de transmission Oui Oui Oui Oui Oui Délai intercaractères Oui Oui Oui Oui Oui Données ASCII ASCII ASCII ASCII RTU uniquement RTU RTU RTU RTU 1 bit 1 bit 1 bit 1 bit 1 bit 2 bits 2 bits 2 bits 2 bits 2 bits Impaire Impaire Impaire Impaire Impaire Paire Paire Paire Paire Paire Sans Sans Sans Sans Sans Arrêter Parité Retard RTS/CTS Oui Non Non Non Non Gestion de porteuse (DCD) Oui Non Non Non Non Fonctions spécifiques La fonction supplémentaire Serveur immédiat n'est disponible que si une carte TSX SCP 114 a été insérée dans le module TSX SCY 21601. 35006179 12/2018 197 Mise en œuvre logicielle d'une communication Modbus Paramètres Modbus liés à l'application Présentation Après avoir configuré la voie de communication, vous devez renseigner les paramètres de l'application. Ils sont répartis dans quatre fenêtres différentes : Fenêtre Type Fenêtre Maître Fenêtre Esclave Fenêtre Boucle de courant (PSR) Paramètre Type Cette fenêtre se présente comme suit : Elle vous permet de sélectionner le type de protocole Modbus utilisé par le module : Maître : permet de sélectionner le Modbus maître où la station est maître. Esclave : permet de sélectionner le Modbus esclave où la station est esclave. Serveur immédiat : permet de rediriger les requêtes UNI-TE vers la fonction SERVEUR (voir EcoStruxure™ Control Expert, Communication, Bibliothèque de blocs) et non vers le serveur principal du processeur. NOTE : pour le paramètre Serveur immédiat, la fonction de communication doit être programmée dans Control Expert. Il est valide lorsque la case est cochée. 198 35006179 12/2018 Mise en œuvre logicielle d'une communication Modbus Fonction Maître Cette fenêtre est uniquement accessible en sélectionnant Maître : Vous pouvez alors indiquer les informations suivantes : le nombre de réitérations : nombre de tentatives de connexion qu'effectue le maître avant de déclarer l'esclave absent. La valeur par défaut est 3. Les valeurs possibles sont comprises entre 0 et 15. La valeur 0 indique qu'il n'y a pas de réitération du maître. le délai de réponse : délai écoulé entre la requête émise par le maître et sa réitération en cas de non-réponse de l'esclave. Il correspond au temps maximum entre l'émission du dernier caractère de la requête émise par le maître et la réception du premier caractère de la requête renvoyée par l'esclave. La valeur par défaut est 1 s (100*10 ms). Les valeurs possibles sont comprises entre 10 ms et 10 s. Lors de l'envoi d'un EF de diffusion, les requêtes EF suivantes seront différées de la valeur du délai de réponse (après une diffusion, le maître Modbus attendra que le délai de réponse soit écoulé avant d'envoyer d'autres requêtes). Cette fonctionnalité est disponible sur les modules suivants : SCY 21601 à partir du micrologiciel version 2.8 ie41 SCY 11601 à partir du micrologiciel version 1.2 ie06 SCP 111 à partir du micrologiciel version 3.2 ir21 SCP 114 à partir du micrologiciel version 3.2 ir21 SCP 1114 à partir du micrologiciel version 3.2 ir21 NOTE : le délai de réponse du maître doit être au moins égal au délai de réponse le plus long parmi les esclaves présents sur le bus. 35006179 12/2018 199 Mise en œuvre logicielle d'une communication Modbus Fonction Esclave Cette fenêtre est uniquement accessible en sélectionnant Esclave : Elle permet d'indiquer le numéro d'esclave de l'équipement : TSX SCY 21601 : La valeur par défaut est 98. Les valeurs possibles sont comprises entre 1 et 98. TSX SCY 11601 : La valeur par défaut est 247. Les valeurs possibles sont comprises entre 1 et 247. ATTENTION FONCTIONNEMENT IMPREVU DE L'APPLICATION N'utilisez pas des paramètres d'adresse erronés. Par exemple : Ne définissez pas un paramètre d'adresse ne correspondant pas à l'équipement cible. Ne définissez pas de valeurs supérieures à 98 dans la fonction ADDR (champ « e » de l'adresse de l'équipement) lorsque vous utilisez un port série intégré à l'UC ou une voie 0 ou 1 d'un module TSX SCY 21601. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. Fonction Boucle de courant Cette fenêtre se présente comme suit : Elle permet de sélectionner une communication : Multipoint (Boucle de courant), Point à point (Boucle de courant). 200 35006179 12/2018 Mise en œuvre logicielle d'une communication Modbus Paramètres Modbus liés à la transmission Présentation Après avoir configuré la voie de communication, vous devez fournir les paramètres liés à la transmission. Ils sont répartis dans six fenêtres différentes : Fenêtre Vitesse de transmission Fenêtre Délai intercaractères Fenêtres propres aux données et à l'arrêt Fenêtre Parité Fenêtre Retard RTS/CTS Vitesse de transmission La fenêtre se présente comme dans l'illustration ci-dessous. Elle permet de sélectionner la vitesse de transmission du protocole Modbus utilisé par le module. Cette dernière est conforme aux autres équipements : La vitesse par défaut est de 9600 bits/s. Les vitesses disponibles sont 300, 600, 1200, 2400, 4800, 9600, 19200, 38 400 et 57 600 bits/s. Les vitesses de 300 et 600 bits/s sont disponibles uniquement avec la carte PCMCIA TSX SCP 111. Les vitesses de 38 400 et 57 600 bits/s sont disponibles uniquement avec la carte PCMCIA TSX SCP 1114. Délai entre les trames La fenêtre se présente comme dans l'illustration ci-dessous. Il s'agit du délai minimum avant que l'esclave n'envoie la réponse au maître (même si la réponse est prête, l'esclave respecte ce délai avant de l'envoyer). Le Délai entre les trames autorise un délai minimum entre toutes les trames du réseau Modbus. Il est préconisé d'utiliser les valeurs par défaut dans des configurations sans modem et sans équipement intermédiaire. Sinon, il est nécessaire d'utiliser des valeurs supérieures. NOTE : la valeur par défaut dépend de la vitesse de transmission. NOTE : le délai entre les trames doit correspondre à la valeur par défaut pour être conforme au protocole Modbus. Si un esclave n'est pas conforme, la valeur peut être modifiée et doit être identique pour le maître et tous les esclaves du bus. 35006179 12/2018 201 Mise en œuvre logicielle d'une communication Modbus NOTE : une restriction s'applique au délai entre les trames pour la voie 0 des modules TSX SCY 11601/21601 (voir le tableau ci-dessous). Le tableau ci-après donne les valeurs maximales du délai entre les trames en fonction de la vitesse de transmission. Vitesse (bit/s) DBF max. (ms) 1 200 212 2 400 106 4 800 53 9 600 26 19 200 13 Données La fenêtre se présente comme dans l'illustration ci-dessous. Le champ Données comporte le type de codage utilisé pour communiquer en mode Modbus. Il doit être configuré en fonction des autres équipements : En mode RTU : Les caractères sont codés sur 8 bits. Le début et la fin de trame sont détectés par un silence d'au moins 3 5 caractères. L'intégrité de la trame est contrôlée à l'aide de la somme de contrôle CRC contenue dans celle-ci. En mode ASCII : Les caractères sont codés sur 7 bits. Le début de trame est détecté par réception de caractères ":" ou par un silence plus long que le délai intercaractères. La fin de la trame est détectée par CR et LF (retour chariot et retour à la ligne) ou par un silence plus long que le délai intercaractères. NOTE : la valeur 1000 en mode ASCII correspond à un délai intercaractères infini. 202 35006179 12/2018 Mise en œuvre logicielle d'une communication Modbus Arrêter La fenêtre se présente comme dans l'illustration ci-dessous. Le champ Arrêter permet d'indiquer le nombre de bits d'arrêt utilisés pour communiquer en Modbus. Les valeurs possibles sont 1 ou 2 bits d'arrêt. Ce champ est défini en fonction des autres équipements. NOTE : la valeur par défaut est 1 bit d'arrêt. Parité La fenêtre se présente comme dans l'illustration ci-dessous. Ce champ permet de définir l'adjonction ou non d'un bit de parité ainsi que son type. Les valeurs possibles sont Paire, Impaire ou Sans (par défaut, Paire). Ce champ est défini en fonction des autres équipements. Retard RTS/CTS La fenêtre se présente comme dans l'illustration ci-dessous. Avant chaque émission d'une chaîne de caractères, le module active le signal RTS (Requête à émettre) et attend l'activation du signal CTS (Prêt à émettre). Cette zone permet de renseigner le temps d'attente maximum entre ces deux signaux. Si ce temps est dépassé, la requête n'est pas envoyée sur le bus. La valeur est exprimée en centaines de millisecondes. La valeur par défaut est 0 ms. La valeur est comprise entre 0 s et 10s . La valeur 0 spécifie l'absence de gestion du retard entre les deux signaux. La gestion de la porteuse (signal DCD - Porteuse détectée) est utilisée uniquement dans le cas d'une communication avec un modem à porteuse commandée. Si l'option est sélectionnée, la réception des caractères est valide uniquement lorsque le signal de la porteuse DCD est détecté. Si l'option n’est pas sélectionnée, tous les caractères reçus sont pris en compte. 35006179 12/2018 203 Mise en œuvre logicielle d'une communication Modbus Sous-chapitre 8.3 Programmation d'une communication Modbus Programmation d'une communication Modbus Objet de cette section Cette section décrit le processus de programmation pour la mise en œuvre d'une communication Modbus. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 204 Page Fonctions de communication disponibles 205 Fonction de communication Modbus maître 206 Fonction de communication Modbus esclave 208 Utilisation de la fonction de communication SEND_REQ 210 Exemple 1 : fonction SEND_REQ avec requête Echo 211 Exemple 2 : fonction SEND_REQ avec la requête Lecture de mots 212 Exemple 3 : Fonction SEND_REQ avec requête de lecture de bits 214 Exemple 4 : fonction READ_VAR pour la lecture de bits 216 35006179 12/2018 Mise en œuvre logicielle d'une communication Modbus Fonctions de communication disponibles Présentation Cette page décrit les fonctions de communication disponibles en mode Modbus. Fonctions disponibles Quatre fonctions de communication spécifiques sont définies pour émettre et recevoir des données vers un équipement Modbus maître ou esclave : READ_VAR : lecture d’un objet langage de base (mots, bits, doubles mots, flottants, mots constants, bits et mots système, temporisateur, monostable, programmateur cyclique). EcoStruxure™ Control Expert, Communication, Bibliothèque de blocs. WRITE_VAR : écritue d’un objet langage de base (mots, bits, doubles mots, flottants, mots constants, bits et mots système). EcoStruxure™ Control Expert, Communication, Bibliothèque de blocs. SEND_REQ : échange d’une requête Modbus. EcoStruxure™ Control Expert, Communication, Bibliothèque de blocs. Fonctions de dialogue opérateur : échange des différentes fonctions de communication spécifiques au dialogue opérateur (Send_Msg, Send_alarm, Ask_Msg, Ini_Buttons, Control_Leds, Command). NOTE : La disponibilité de ces fonctions varient avec les types d’échanges et version de matériel (se repporter aux différents types d’échange). 35006179 12/2018 205 Mise en œuvre logicielle d'une communication Modbus Fonction de communication Modbus maître Vue d'ensemble Cette page décrit les services disponibles sur les stations Premium maîtres d’une liaison Modbus (Fonctions générales (voir Architectures et services de communication, Manuel de référence)). Echanges de données Les requêtes suivantes sont adressées à l’équipement esclave avec lequel vous désirez effectuer des opérations de lecture ou d’écriture de variables. Ces requêtes utilisent les fonctions de communication READ_VAR (voir EcoStruxure™ Control Expert, Communication, Bibliothèque de blocs), SEND_REQ et WRITE_VAR (voir EcoStruxure™ Control Expert, Communication, Bibliothèque de blocs). Requête Modbus Code fonction Fonction de communication Lecture de bits 16#01 READ_VAR Lecture de mots (jusqu'à 125 registres) 16#03 READ_VAR Ecriture d’un bit ou de n bits 16#0F WRITE_VAR Ecriture d’un mot ou de n mots 16#06 ou 16#10 WRITE_VAR Lecture de bits d’entrée 16#02 SEND_REQ Lecture de mots d'entrée (jusqu'à 124 registres) 16#04 SEND_REQ NOTE : WRITE_VAR est utilisable en mode diffusion (mais pas READ_VAR). Dans ce cas, l'automate ne reçoit pas de réponse. Il est donc recommandé de configurer un time-out pour acquitter le bit d’activité de la fonction. Comme la version du TSX SCP ••• est 3.2 et celle du TSX SCY ••• est 2.8, la valeur renvoyée dans le second mot de gestion est 16#00FF. Exemple de lecture de mots L’exemple porte sur la lecture du mot 4 (%MW4) dans l’esclave Modbus 3. READ_VAR (ADDR('0.0.1.3'), '%MW',4,1,%MW200:4,%MW100:1) 206 35006179 12/2018 Mise en œuvre logicielle d'une communication Modbus Diagnostic et maintenance Les informations de diagnostic et maintenance des esclaves Modbus utilisent la fonction de communication SEND_REQ (voir EcoStruxure™ Control Expert, Communication, Bibliothèque de blocs). Requête Modbus Code fonction / Code sous-fonction Fonction de communication Etat d’exception 16#07 SEND_REQ Diagnostic 16#08/16#xx SEND_REQ Compteur d'événements 16#0B SEND_REQ Evénement de connexion 16#0C SEND_REQ Identification d'esclave 16#11 SEND_REQ 35006179 12/2018 207 Mise en œuvre logicielle d'une communication Modbus Fonction de communication Modbus esclave Présentation Cette page décrit les services gérés par les modules esclaves d'une liaison Modbus. Echanges de données Le module esclave gère les requêtes suivantes : 208 Requête Modbus Code fonction / Code sous-fonction Objet automate Lecture de n bits de sortie 16#01 %M Lecture de n bits d'entrée 16#02 %M Lecture de n mots de sortie 16#03 %MW Lecture de n mots d'entrée 16#04 %MW Ecriture d'un bit de sortie 16#05 %M Ecriture d'un mot de sortie 16#06 %MW Ecriture de n bits de sortie 16#0F %M Ecriture de n mots de sortie 16#10 %MW 35006179 12/2018 Mise en œuvre logicielle d'une communication Modbus Diagnostic et maintenance Les informations de diagnostic et de maintenance accessibles à partir d'une liaison Modbus sont indiquées ci-dessous : Désignation Code fonction / Code sous-fonction Lecture de l'état des exceptions 16#07 Echo 16#08 / 16#00 Initialisation du module 16#08 / 16#01 Lecture des registres de diagnostic de l'automate 16#08 / 16#02 Modification du délimiteur de fin de trame (mode ASCII) 16#08 / 16#03 Passage en mode écoute 16#08 / 16#04 RAZ compteurs 16#08 / 16#0A Nombre de messages reçus sans erreur de CRC 16#08 / 16#0B Nombre de trames reçues avec erreur de CRC 16#08 / 16#0C Nombre de réponses exceptionnelles 16#08 / 16#0D Nombre de messages adressés à l'automate 16#08 / 16#0E Nombre de messages de diffusion reçus : 16#08 / 16#0F Nombre de réponses correctes 16#08 / 16#10 Nombre de messages reçus en mode écoute 16#08 / 16#11 Nombre de caractères incorrects reçus 16#08 / 16#12 Lecture du compteur d'événements 16#0B Lecture de l'événement de connexion 16#0C 16#11 Lecture de l'identification Remarque : La réponse de la requête esclave renvoie les mêmes éléments que la requête d'identification UNI-TE (voir le sous-chapitre Requête d'utilisation générale du manuel TSX DR NET). 35006179 12/2018 209 Mise en œuvre logicielle d'une communication Modbus Utilisation de la fonction de communication SEND_REQ Présentation La requête UNI-TE Action-objet (code requête 16#9F) est utilisée pour transmettre l'ensemble des fonctions Modbus. EcoStruxure™ Control Expert, Communication, Bibliothèque de blocs. Après l’exécution de cette requête, le compte rendu vaut toujours 16#CF00. Aussi, est-il nécessaire pour contrôler l’échange, de tester le contenu du premier mot de la table de réception. Valeurs possibles du premier mot : 0 : indique que l’échange est réalisé, 1: indique que l’échange n’est pas réalisé. Le buffer d'émission doit contenir les informations suivantes : premier mot : Octet 0 : code fonction, Octet 1: code sous-fonction. deuxième mot : identification de la fonction Modbus, toujours 16#0296, troisième mot = 0 : réservé, quatrième mot : paramètres de la fonction Modbus, cinquième mot : paramètres de la fonction Modbus, n ième mot : paramètres de la fonction Modbus. NOTE : Cette fonction n’est pas disponible en mode Modbus maître sur la prise Terminal. 210 35006179 12/2018 Mise en œuvre logicielle d'une communication Modbus Exemple 1 : fonction SEND_REQ avec requête Echo Présentation L’exemple traite de la fonction de diagnostic Echo. Cette fonction demande à l’esclave interrogé de retourner intégralement le message envoyé par le maître. Question La fonction de communication est la suivante : SEND_REQ(ADDR('0.0.1.x'),16#9F,%MW10:10,%MW100:4,%MW50:30) Avant d’émettre la fonction, il est nécessaire d’initialiser les mots suivant : Mots Valeur des mots Description %MW10 := 16#0008 correspond à la fonction Echo (octet 0 = 16#08, octet 1 =16#00. %MW11 := 16#0296 correspond à l’identification de la fonction Modbus. %MW12 := 0 réservé. %MW13 := 16#1234 correspond au paramètre de la fonction Echo. Pour cet exemple, l’esclave doit renvoyer la valeur 16#1234. %MW103 := 8 (octets) longueur des données à transmettre en octets. Réponse La réponse de l’esclave, contenue dans la mémoire tampon de réception %MW50:30, est de type : Valeur de %MW50 Valeur de %MW51 Description := 0 si action réalisée := 16#0008 correspond à la fonction Echo (octet 0 = 16#08, octet 1 =16#00) %MW52 à %MW79 contiennent les données de la réponse Modbus. Pour cet exemple %MW52:= 1234 := 1 si action non réalisée := 16#0007 paramètres de la requête incorrects := 16#0004 paramètres de la question incorrects := 16#0688 octet 0 =16#80 + code fonction (16#08 pour Echo) octet 1 = 16#06 code d’erreur Modbus (l’esclave est occupé) := 16#0188 octet 0 =16#80 + code fonction (16#08 pour Echo) octet 1 = 16#01 code d’erreur Modbus (la fonction est inconnue) := 16#0388 octet 0 =16#80 + code fonction (16#08 pour Echo) octet 1 = 16#03 code d’erreur Modbus (les données sont invalides) 35006179 12/2018 211 Mise en œuvre logicielle d'une communication Modbus Exemple 2 : fonction SEND_REQ avec la requête Lecture de mots Présentation L’exemple traite de la lecture de 4 mots d’entrée à l’adresse 10 d’un équipement tiers. Ces mots sont ensuite recopiés dans %MW52:5. Question La fonction de communication est la suivante : SEND_REQ(ADDR('0.0.1.x'),16#9F,%MW10:10,%MW100:4,%MW50:30) Avant d’émettre la fonction, il est nécessaire d’initialiser les mots suivant : Mots Valeur des mots Description %MW10 := 16#0004 correspond à la fonction lecture de n mots d’entrée (octet 0 = 16#04, octet 1 =16#00) %MW11 := 16#0296 correspond à l’identification de la fonction Modbus %MW12 := 0 réservé %MW13 := 16#0A00 adresse du premier mot à lire (1) %MW14 := 16#0400 nombre de mots à lire (1) %MW103 := 10 (octets) longueur des données à transmettre en octets Légende : (1) 212 il faut inverser les octets de poids fort et de poids faible 35006179 12/2018 Mise en œuvre logicielle d'une communication Modbus Réponse La réponse de l’esclave, contenue dans la mémoire tampon de réception %MW50:30, est de type : Valeur de %MW50 Valeur de %MW51 Description := 0 si action réalisée := 16#0004 correspond à la fonction de lecture de n mots d’entrée (octet 0 = 16#04, octet 1 = 16#00) %MW52 à %MW79 contiennent les données de la réponse Modbus: %MW52:= PF0 0A octet 0 = 16#0A: longueur reçue en octets (10 octets) octet 1 = PF0: octet de poids fort du premier mot %MW53:= PF1 pf0 octet 0 =pf0: octet de poids faible du premier mot octet 1 = PF1: octet de poids fort du second mot %MW54:= PF2 pf1 octet 0 =pf1: octet de poids faible du second mot octet 1 = PF2: octet de poids fort du troisième mot := 1 si action non réalisée := 16#0007 paramètres de la requête incorrects := 16#0004 paramètres de la question incorrects := 16#0688 octet 0 =16#80 + code fonction (16#08 pour Echo) octet 1 = 16#06 code d’erreur Modbus (l’esclave est occupé) := 16#0188 octet 0 =16#80 + code fonction (16#08 pour Echo) octet 1 = 16#01 code d’erreur Modbus (la fonction est inconnue) := 16#0388 octet 0 =16#80 + code fonction (16#08 pour Echo) octet 1 = 16#03 code d’erreur Modbus (les données sont invalides) NOTE : Pour récupérer les mots lus, on utilisera l’instruction ROR1_ARB (voir EcoStruxure™ Control Expert, Obsolète, Bibliothèque de blocs). 35006179 12/2018 213 Mise en œuvre logicielle d'une communication Modbus Exemple 3 : Fonction SEND_REQ avec requête de lecture de bits Présentation Cet exemple présente la lecture de deux bits de sortie à partir de l'adresse 0 par un équipement tiers dont l'adresse esclave est 5. Question La fonction de communication se présente sous la forme suivante : SEND_REQ(ADDR('0.3.0.5'),16#9F,%MW300:50,%MW450:4,%MW400:50) Avant d'envoyer la fonction, il est nécessaire d'initialiser les mots suivants : Mots Valeur des mots Description %MW300 := 16#0001 Correspond à la fonction de lecture de n bits de sortie (octet 0 = 16#01, octet 1= 16#00) %MW301 := 16#0296 Correspond à l'identification de la fonction Modbus %MW302 := 0 Réservé %MW303 := 16#0000 Adresse du premier bit à lire (1) %MW304 := 16#0200 Nombre de bits à lire (1) %MW453 :=10 (octets) Longueur des données à transmettre en octets Légende : (1) 214 Les octets de poids fort et les octets de poids faible doivent être inversés. 35006179 12/2018 Mise en œuvre logicielle d'une communication Modbus Réponse La réponse esclave, comprise dans le tampon de réception %MW400:50, se présente comme suit : Mot Valeur %MW400 Description := 0 si une action est effectuée := 1 si aucune action n'est effectuée %MW401 si %MW400:= 0 := 16#0001 Correspond à la fonction de lecture de n bits de sortie (octet 0 = 16#01, octet 1= 16#00) %MW401 si %MW400:= 1 := 16#0007 Paramètres de requête incorrects := 16#0004 Paramètres de question incorrects := 16#0681 Octet 0 =16#80 + code fonction (16#01) Octet 1 = 16#06 code d'erreur Modbus (l'esclave est occupé) 16#01 code d'erreur Modbus (la fonction est inconnue) 16#03 code d'erreur Modbus (les données sont incorrectes) := 16#xx01 Contient les données de réponse Modbus : Octet 0 = 16#01 : longueur reçue en octets (1 octet) Octet 1 = 16#xx : valeur des bits Par exemple, si le bit 1 = 1 et le bit 2 = 1, alors l'octet 1 = 16#03 %MW402 35006179 12/2018 215 Mise en œuvre logicielle d'une communication Modbus Exemple 4 : fonction READ_VAR pour la lecture de bits Généralités La programmation des échanges entre les équipements Modbus esclaves s'effectue au moyen des fonctions de communication READ_VAR et WRITE_VAR uniquement (la fonction SEND_REQ n'est pas prise en charge sur la prise TER). Exemple de fonction READ_VAR Description des objets utilisés dans l'exemple : Objet Description %MW0.0 Demande de transmission de la requête %M20 Requête en cours %MW100:10 Tampon de réception %MW200:203 Zone de compte rendu : %MW200 Numéro du bit d'activité et de session (X0) %MW201 Code d'erreur %MW202 Time out en unités de 100 ms %M30 Bit défini sur 1 en cas d'échange réussi %MW204 Compteur des requêtes envoyées %MW205 Compteur des requêtes correctes %MW206 Compteur des requêtes incorrectes %MW207 Code d'erreur de la dernière requête incorrecte Présentation du programme : !(*Lecture des bits %M0 à %M8 à partir de Nano à l'adresse 37 *) IF %MW0.0 AND NOT %M20 THEN %MW200:4:=0;%MW202:=50;SET %M20; READ_VAR(ADDR('0.0.0.37'),'%M',0,8,%MW200:4,%MW100:10); (*8 bits %M0..%M7 sont lus au niveau de l'esclave 37 et placés dans le mot %MW100 du maître*) END_IF; 216 35006179 12/2018 Mise en œuvre logicielle d'une communication Modbus !(*Analyse des résultats*) IF %M20 AND NOT %MW200.0 THEN INC %MW204;RESET %M20;RESET %MW0.0; IF %MW201=0 THEN INC %MW205;SET %M30; ELSE INC %MW206;%MW207:=%MW201;RESET %M30; END_IF; 35006179 12/2018 217 Mise en œuvre logicielle d'une communication Modbus Sous-chapitre 8.4 Mise au point d'une communication Modbus Mise au point d'une communication Modbus Objet de cette sous-section Cette sous-section décrit la mise au point lors de la mise en œuvre d'une communication Modbus. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 218 Page Ecran de mise au point du Modbus 219 Ecran de mise au point du Modbus maître 221 Ecran de mise au point du Modbus esclave 222 35006179 12/2018 Mise en œuvre logicielle d'une communication Modbus Ecran de mise au point du Modbus Présentation Cet écran, divisé en plusieurs zones, permet de choisir la voie de communication et d'accéder aux paramètres de mise au point pour une liaison Modbus. Illustration La figure ci-dessous représente un exemple de l'écran de mise au point dédié à une communication Modbus. 35006179 12/2018 219 Mise en œuvre logicielle d'une communication Modbus Description Le tableau ci-dessous présente les différents éléments de l'écran de mise au point et leurs fonctions. Adresse Elément Fonction 1 Onglets L'onglet avant indique le mode actuel (Mise au point dans cet exemple). Chaque mode peut être sélectionné par l'onglet correspondant. Les modes disponibles sont : Mise au point, accessible uniquement en mode connecté ; Validation, accessible uniquement en mode connecté. Configuration. 2 Zone Module Indique l'intitulé abrégé du module. 3 Champ Voie Permet : en cliquant sur la référence de l'équipement, d'afficher les onglets : Description, qui donne les caractéristiques de l'équipement ; (voir EcoStruxure™ Control Expert, Modes de fonctionnement), qui permet de présymboliser les objets d'entrée/de Objets d'E/S sortie ; Défaut, qui donne accès aux défauts de l'équipement (en mode connecté). de choisir la voie ; d'afficher le Symbole, nom de la voie défini par l'utilisateur (via l'éditeur de variables). 4 Zone Paramètres généraux Affiche les paramètres de la voie de communication : Fonction : affiche la fonction de communication configurée. Elle ne peut pas être modifiée. Tâche : affiche la tâche MAST configurée. Elle ne peut pas être modifiée. 5 Zone Affichage et commande Utilisée pour accéder aux paramètres de mise au point d'une liaison Modbus. Elle est différente selon le type de fonction Modbus configurée : soit Modbus maître, soit Modbus esclave. NOTE : Les voyants et commandes non disponibles apparaissent en grisé. 220 35006179 12/2018 Mise en œuvre logicielle d'une communication Modbus Ecran de mise au point du Modbus maître Présentation Cette partie est divisée en trois fenêtres : la fenêtre Type ; la fenêtre Compteurs ; la fenêtre Test voie. Fenêtre Type La fenêtre se présente comme ci-dessous : Cette zone rappelle le type de fonction Modbus configuré (maître). Fenêtre Compteurs La fenêtre se présente comme ci-dessous : Cette fenêtre affiche les différents compteurs (en configuration esclave). Le bouton RAZ compteurs remet les compteurs à 0. Fenêtre Test voie La fenêtre se présente comme ci-dessous : Cette fenêtre permet de tester une voie de communication en envoyant une requête à l'une des stations présentes sur le bus. Pour la voie intégrée du module TSX SCY 11601, les valeurs du numéro d'esclave à interroger sont comprises entre 1 et 247. Pour les autres voies prenant en charge le Modbus maître, les valeurs sont comprises entre 1 et 98. 35006179 12/2018 221 Mise en œuvre logicielle d'une communication Modbus Ecran de mise au point du Modbus esclave Présentation Cette partie est divisée en trois fenêtres : la fenêtre Type ; la fenêtre Compteurs ; la fenêtre Test voie : cette fenêtre est indisponible dans ce mode. Fenêtre Type La fenêtre se présente comme ci-dessous : Cette zone rappelle le type de fonction Modbus configuré (esclave). Fenêtre Compteurs La fenêtre se présente comme ci-dessous : Cette fenêtre affiche les différents compteurs (en configuration esclave). Le bouton RAZ compteurs remet les compteurs à 0. Compteur de bus esclaves ou mode écoute seul : bus esclave : ce compteur est incrémenté par l'esclave lorsque celui-ci reçoit une requête du maître alors qu'il traite une autre requête. En effet, lorsque le maître envoie une requête, il n'attend pas une réponse de l'esclave et peut envoyer une autre requête. Mode écoute seul : mode opératoire d'un esclave en mode écoute seul. Il ne répond jamais aux trames émises par le maître. Dans ce cas, le compteur indique le nombre de trames reçues par l'esclave. 222 35006179 12/2018 Premium et Atrium sous EcoStruxure™ Control Expert Mise en œuvre logicielle : Communication en Mode caractère 35006179 12/2018 Chapitre 9 Mise en oeuvre logicielle d'une communication en Mode caractère Mise en oeuvre logicielle d'une communication en Mode caractère Objet de ce chapitre Ce chapitre vous présente la mise en œuvre logicielle d'une communication en Mode caractère. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 9.1 Généralités 224 9.2 Configuration d'une communication en Mode caractère 232 9.3 Mise au point d'une communication en Mode caractère 249 9.4 Mise au point d'une communication en Mode caractère 251 35006179 12/2018 223 Mise en œuvre logicielle : Communication en Mode caractère Sous-chapitre 9.1 Généralités Généralités Objet de ce sous-chapitre Ce sous-chapitre présente les généralités sur la communication par mode caractères et ses services. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 224 Page A propos du Mode caractère 225 Contrôle de flux 226 Compatibilités 228 Performances 229 Mode de fonctionnement 231 35006179 12/2018 Mise en œuvre logicielle : Communication en Mode caractère A propos du Mode caractère Introduction La communication en Mode caractère permet de réaliser des fonctions de dialogue et de communication entre les automates et leur environnement. Périphériques usuels : imprimante, écran-clavier, terminal d'atelier Périphériques spécialisés : lecteurs de codes barres Liaison à un calculateur de contrôle ou de gestion de production Transmission de données entre équipements hétérogènes (commandes numériques, variateurs de vitesse,etc.) Liaison à un modem externe 35006179 12/2018 225 Mise en œuvre logicielle : Communication en Mode caractère Contrôle de flux Présentation Le contrôle de flux vous permet de gérer les échanges sur une liaison série (dans ce cas, une liaison mode caractères) entre deux équipements. Les données sont transmises par l’émetteur Tx1 au récepteur Rx2. La transmission des données est vérifiée par les signaux de contrôle de flux Scf1 et Scf2. Adresse Description 1 L’émetteur active le signal Scf1 pour indiquer qu'il est prêt à envoyer des données. 2 Le récepteur active le signal Scf2 pour indiquer qu'il autorise la transmission des données. 3 Transmission des données 4 Lorsque la transmission des données est terminée, les signaux de contrôle Scf1 et Scf2 sont désactivés. Pour effectuer le contrôle de flux, deux méthodes sont possibles : à l'aide du matériel : RTS/CTS, RTS/DCD. à l'aide du logiciel (Xon/Xoff). NOTE : Le contrôle de flux logiciel est plus couramment utilisé. S'il n'est pas disponible, le contrôle matériel est effectué. 226 35006179 12/2018 Mise en œuvre logicielle : Communication en Mode caractère RTS/CTS Dans ce cas, le contrôle utilise des signaux RTS/CTS. Ce mode de contrôle de flux matériel est le plus courant. La sortie de l'émetteur Tx est connectée à l'entrée du récepteur Rx et inversement. Le signal CTS de l'émetteur est connecté au signal RTS du récepteur et inversement. L'émetteur est autorisé à transmettre les données lorsqu'il reçoit le signal RTS du récepteur sur son entrée CTS. RTS/DCD Dans ce cas, le contrôle utilise des signaux RTS/DCD. Ce mode de contrôle de flux n'est pas courant. Cependant, il peut être utilisé pour communiquer avec une imprimante dont la performance est limitée. La sortie de l'émetteur Tx est connectée à l'entrée du récepteur Rx et inversement. Le signal DCD de l'émetteur est connecté au signal DTR du récepteur et le signal RTS de l'émetteur est connecté au signal CTS du récepteur. L'émetteur est autorisé à transmettre les données lorsqu'il reçoit le signal RTS du récepteur sur son entrée CTS. Xon/Xoff Dans ce cas, le contrôle de flux logiciel est effectué avec les caractères Xon/Xoff. Les équipements sont alors uniquement connectés par deux fils. La sortie de l'émetteur Tx est connectée à l'entrée du récepteur Rx et inversement. L'émetteur est autorisé à transmettre les données lorsqu'il reçoit le caractère Xon sur son entrée Rx et doit arrêter la transmission lorsqu'il reçoit le caractère Xoff sur son entrée Rx. 35006179 12/2018 227 Mise en œuvre logicielle : Communication en Mode caractère Compatibilités Matériel Ce type de communication est disponible pour les automates Premium : via la prise terminal associée à la couche physique RS 485 ; via la voie hôte du processeur ou du module TSX SCY 21601, avec : une carte PCMCIA TSX SCP 111 associée à la couche physique RS 232 ; une carte PCMCIA TSX SCP 112 associée à des boucles de courant de 20 mA ; une carte PCMCIA TSX SCP 114 associée aux couches physiques RS 422 et RS 485 ; via la liaison intégrée du module TSX SCY 21601 associée à la couche physique RS 485. Logiciel La prise terminal des processeurs Premium ne peut traiter qu'une seule fonction de communication de type : INPUT_CHAR PRINT_CHAR OUT_IN_CHAR: Pour la communication via une prise terminal, la taille de trame maximale est de 120 octets par fonction de communication. Les cartes PCMCIA peuvent traiter 8 fonctions de communication simultanément dans les automates Premium. La liaison intégrée du module TSX SCY 21601peut traiter 8 fonctions de communication simultanément. Pour la communication via une carte PCMCIA ou une liaison intégrée, la taille de trame maximale est de 4 Ko par fonction de communication. 228 35006179 12/2018 Mise en œuvre logicielle : Communication en Mode caractère Performances Présentation Les tableaux suivants permettent d'évaluer le temps d'échange typique en Mode caractère : des cartes PCMCIA et de la liaison intégrée du module TSX SCY 21601 ; de la prise terminal. Les résultats présentés correspondent à une durée moyenne d'exécution de la fonction PRINT_CHAR en millisecondes. Temps avec les cartes PCMCIA Durée moyenne en fonction de la durée du cycle programmée et du nombre de caractères transmis : Longueur du message 80 caractères 960 caractères Vitesse en bits/s Cycle T en ms Durée moyenne Durée moyenne PCMCIA SCY 21601 PCMCIA SCY 21601 4 800 10 190 210 2 100 2 200 4 800 25 200 220 2 166 2 300 4 800 50 200 230 2 300 2 400 9 600 10 108 125 1 120 1 200 9 600 25 118 135 1147 1 230 9 600 50 137 157 1 148 1 240 19 200 10 62 90 604 700 19 200 25 75 105 696 800 19 200 50 100 120 698 810 38 400 10 30 - 320 - 38 400 25 50 - 350 - 38 400 50 50 - 450 - 57 600 10 20 - 230 - 57 600 25 25 - 250 - 57 600 50 50 - 250 - Légende (1): carte TSX SCP 1114 uniquement 35006179 12/2018 229 Mise en œuvre logicielle : Communication en Mode caractère Temps avec la prise terminal Durée moyenne en fonction de la durée du cycle programmée et de la transmission de 80 caractères pour des automates Premium : 230 Vitesse en bits/s Cycle T en ms Durée moyenne 1 200 10 939 1 200 20 945 1 200 50 948 1 200 100 1000 1 200 255 1018 4 800 10 242 4 800 20 242 4 800 50 249 4 800 100 299 4 800 255 455 9 600 10 129 9 600 20 139 9 600 50 149 9 600 100 199 9 600 255 355 19 200 10 65 19 200 20 75 19 200 50 105 19 200 100 155 19 200 255 285 35006179 12/2018 Mise en œuvre logicielle : Communication en Mode caractère Mode de fonctionnement Présentation Le schéma suivant présente les modes de fonctionnement des cartes PCMCIA Modbus, de la liaison intégrée du module TSX SCY 21601 et de la prise terminal en Mode caractère. Diagramme général Le mode de fonctionnement est le suivant : Fonctionnement Après la mise sous tension, le module effectue des auto-tests. Pendant cette étape, les indicateurs clignotent. Si aucune application Control Expert ne se trouve dans l'automate, le module attend la configuration. S'il existe une application Control Expert dans l'automate, la configuration de l'application est transmise au module, puis le module démarre. Lorsqu'une coupure secteur se produit, le processeur du module effectue un redémarrage rapide. Le module redémarre alors les procédures d'auto-tests. 35006179 12/2018 231 Mise en œuvre logicielle : Communication en Mode caractère Sous-chapitre 9.2 Configuration d'une communication en Mode caractère Configuration d'une communication en Mode caractère Objet de cette section Cette section décrit le processus de configuration pour la mise en œuvre d'une communication en Mode caractère. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 232 Page Comment accéder aux paramètres de la prise terminal 233 Comment accéder aux paramètres de la voie intégrée du module TSX SCY 21601 en Mode caractère 234 Comment accéder aux paramètres des cartes PCMCIA en Mode caractère 236 Ecran de configuration du Mode caractère 238 Fonctions accessibles en Mode caractère 240 Paramètres liés à la transmission en Mode caractère 241 Paramètres de fin de message en Mode caractère 244 Paramètres de contrôle de flux en Mode caractère 246 Paramètres supplémentaires 247 35006179 12/2018 Mise en œuvre logicielle : Communication en Mode caractère Comment accéder aux paramètres de la prise terminal Présentation Cette section explique comment accéder aux paramètres de configuration de la liaison Mode caractère via la prise terminal. Comment accéder à la liaison Le tableau suivant indique les étapes à suivre pour accéder à la liaison Mode caractère : Etape Action 1 Ouvrez l'éditeur de configuration matérielle. 2 Double-cliquez sur l'emplacement de la prise terminal de l'UC. 3 Sélectionnez la fonction LIAISON MODE CARACTERES. Exemple : 35006179 12/2018 233 Mise en œuvre logicielle : Communication en Mode caractère Comment accéder aux paramètres de la voie intégrée du module TSX SCY 21601 en Mode caractère Présentation Cette section explique comment accéder aux paramètres de configuration de la liaison Mode caractère via un module TSX SCY 21601 pour les automates Premium. Comment accéder à la liaison Le tableau suivant indique les étapes à suivre pour accéder à la liaison Mode caractère : Etape 234 Action 1 Ouvrez l'éditeur de configuration matérielle. 2 Double-cliquez sur le module TSX SCY 21601. 3 Sélectionnez la voie 0. Résultat : 35006179 12/2018 Mise en œuvre logicielle : Communication en Mode caractère Etape 4 35006179 12/2018 Action Sélectionnez la fonction LIAISON MODE CARACTERE. Exemple : 235 Mise en œuvre logicielle : Communication en Mode caractère Comment accéder aux paramètres des cartes PCMCIA en Mode caractère Présentation Cette section décrit comment accéder aux paramètres de configuration de la liaison Mode caractère via les cartes PCMCIA. Comment accéder à la liaison Le tableau suivant indique les étapes à suivre pour accéder à la liaison Mode caractère : Etape Action 1 Ouvrez l'éditeur de configuration matérielle. 2 Double-cliquez sur l'emplacement de la carte PCMCIA. Résultat : la fenêtre de sélection du type de carte apparaît. 3 Dans le menu, cliquez sur l'une des cartes PCMCIA, puis validez en cliquant sur OK. TSX SCP 111 TSX SCP 112 TSX SCP 114/1114 236 35006179 12/2018 Mise en œuvre logicielle : Communication en Mode caractère Etape Action 4 Double-cliquez à nouveau sur l'emplacement de la carte PCMCIA. Résultat : 5 Sélectionnez la voie 1. 6 Sélectionnez la fonction LIAISON MODE CARACTERE. Exemple : 35006179 12/2018 237 Mise en œuvre logicielle : Communication en Mode caractère Ecran de configuration du Mode caractère Présentation Cet écran permet de déclarer la voie de communication et de configurer les paramètres nécessaires à une liaison Mode caractères. Illustration La figure ci-dessous représente l'écran de configuration. 238 35006179 12/2018 Mise en œuvre logicielle : Communication en Mode caractère Description Le tableau suivant présente les différents éléments de l'écran de configuration et leurs fonctions. Adresse Elément Fonction 1 Onglets L'onglet avant indique le mode actuellement utilisé ( Configuration dans cet exemple). Chaque mode peut être sélectionné par l'onglet correspondant. Les modes disponibles sont : Configuration ; Mise au point, accessible uniquement en mode connecté ; Diagnostic, accessible uniquement en mode connecté. 2 Zone Module Rappelle l'intitulé abrégé du module et l'état du module en mode connecté (voyants). 3 Champ Voie Permet : en cliquant sur la référence de l'équipement, d'afficher les onglets : Description, qui donne les caractéristiques de l'équipement, (voir EcoStruxure™ Control Expert, Modes de fonctionnement), qui permet de présymboliser les objets d'entrée/de Objets d'E/S sortie, Défaut, qui donne accès aux défauts de l'équipement (en mode connecté). de choisir la voie ; d'afficher le Symbole, nom de la voie défini par l'utilisateur (via l'éditeur de variables). 4 Zone Paramètres généraux Permet de choisir les paramètres généraux associés à la voie : Fonction : selon la voie, les fonctions disponibles sont Modbus, Mode caractères et Uni-Telway. Par défaut, aucune fonction n'est configurée. Tâche : définit la tâche MAST dans laquelle seront échangés les objets à échange implicite de la voie. 5 Zone Configuration Permet de configurer les paramètres de configuration de la voie. Certaines sélections peuvent être verrouillées. Elles apparaissent alors grisées. Elle est divisée en quatre types d'informations : paramètres d'application ; paramètres concernant la détection de fin de message ; paramètres de contrôle de flux ; paramètres supplémentaires. 35006179 12/2018 239 Mise en œuvre logicielle : Communication en Mode caractère Fonctions accessibles en Mode caractère Présentation Selon le support de communication choisi, il est possible que certains paramètres ne puissent être modifiés. Ils apparaissent alors en grisé. Fonctions accessibles Le tableau récapitulatif ci-dessous indique les différents choix possibles : Fonctions SCP 111 SCP 112 SCP 114 SCY 21601 Prise terminal Contrôle de flux RTS/CTS RTS/DCD Xon/Xoff Sans Non Non Non Non En réception En réception Non Non En réception Reprise sur Reprise sur Echo 1er car. 1er car. CR->CRLF CR->CRLF Boucle de courant (PSR) Non Oui Non Non Non Arrêt en réception Oui Oui Oui Oui CR/LF avec 1 Micro Full Duplex Non Non Oui Non Non Vitesse de transmission Oui Oui Oui Oui Oui Non avec 1 Premium Arrêt sur silence Oui Oui Oui Oui Non Données / Arrêter Oui Oui Oui Oui Oui Parité Oui Oui Oui Oui Oui Retard RTS/CTS Porteuse (DCD) Oui Non Non Non Non Les gestions Beep et Backspace sont accessibles quel que soit le type de support utilisé. 240 35006179 12/2018 Mise en œuvre logicielle : Communication en Mode caractère Paramètres liés à la transmission en Mode caractère Présentation Après avoir configuré la voie de communication, vous devez fournir les paramètres de transmission. Ils sont présents dans quatre fenêtres différentes : la fenêtre Vitesse de transmission ; les fenêtres propres aux données et à l'arrêt ; la fenêtre Parité ; la fenêtre Retard RTS/CTS. Vitesse de transmission La fenêtre se présente comme ci-dessous : Elle permet de sélectionner la vitesse de transmission du protocole en Mode caractère utilisé par le module : La vitesse par défaut est de 9 600 bits/s. Les autres vitesses disponibles sont 300, 600, 1 200, 2 400, 4 800, 9 600, 19 200, 38 400 et 57 600 bits/s. Les vitesses de 300 et 600 bits/s sont disponibles uniquement avec la carte PCMCIA TSX SCP 111. Les vitesses de 38 400 et 57 600 bits/s sont disponibles uniquement avec la carte PCMCIA TSX SCP 1114. Il est conseillé d'ajuster la vitesse de transmission en fonction de l'équipement distant. Données La fenêtre se présente comme ci-dessous : Le champ Données spécifie la taille des données échangées sur la ligne. Les valeurs disponibles sont 7 et 8 bits. Il est conseillé d'ajuster le nombre de bits de données en fonction de l'équipement distant utilisé. NOTE : La valeur par défaut est 8 bits. 35006179 12/2018 241 Mise en œuvre logicielle : Communication en Mode caractère Arrêter La fenêtre se présente comme ci-dessous : Le champ Arrêter permet d'indiquer le nombre de bits d'arrêt utilisés pour communiquer en Mode caractère. Les valeurs possibles sont 1 ou 2 bits d'arrêt. Il est conseillé d'ajuster le nombre de bits d'arrêt en fonction de l'équipement distant utilisé. NOTE : La valeur par défaut est 1 bit d'arrêt. Parité La fenêtre se présente comme ci-dessous : Ce champ permet de définir l'adjonction ou non d'un bit de parité ainsi que son type. Les valeurs possibles sont Paire, Impaire ou Sans (par défaut, Impaire). Il est conseillé d'ajuster la parité en fonction de l'équipement distant utilisé. 242 35006179 12/2018 Mise en œuvre logicielle : Communication en Mode caractère Retard RTS/CTS La fenêtre se présente comme ci-dessous : Avant chaque émission d'une chaîne de caractères, le coupleur active le signal RTS (Requête à émettre) et attend l'activation du signal CTS (Prêt à émettre). Vous pouvez alors indiquer : le temps d'attente maximal entre les deux signaux. Si ce temps est dépassé, la requête n'est pas envoyée sur le bus. La valeur est exprimée en centaines de millisecondes. La valeur par défaut est 0 ms. La valeur est comprise entre 0 et 10 s. La valeur 0 spécifie l'absence de gestion du retard entre les deux signaux. la gestion de la porteuse (signal DCD - Porteuse détectée), utilisée uniquement dans le cas d'une communication avec un modem à porteuse commandée : Si l'option est sélectionnée, la réception des caractères est valide uniquement lorsque le signal de la porteuse DCD est détecté. Si l'option n’est pas sélectionnée, tous les caractères reçus sont pris en compte. 35006179 12/2018 243 Mise en œuvre logicielle : Communication en Mode caractère Paramètres de fin de message en Mode caractère Présentation Après avoir configuré la voie de communication, vous devez renseigner les paramètres de détection de la fin des messages. Ces paramètres sont répartis sur deux fenêtres : Arrêt sur réception : arrêt en cas de réception d'un caractère spécial. Arrêt sur silence : arrêt en cas de réception d'un silence. Condition d'utilisation L'activation de l'une de ces conditions entraîne ce qui suit : La fonction de communication INPUT_CHAR ne vous autorise pas à lire un nombre défini de caractères. Le paramètre Nombre de caractères à lire doit être défini sur 0. Vous avez la possibilité d'utiliser la fonction de communication OUT_IN_CHAR en réception. La sélection de l'arrêt sur silence entraîne la désélection de l'arrêt sur réception, et inversement. Arrêt sur réception Cette fenêtre se présente comme suit : Une requête de réception peut prendre fin dès qu'un caractère spécifique est reçu. 244 35006179 12/2018 Mise en œuvre logicielle : Communication en Mode caractère En cochant l'option Arrêter, il est possible d'activer et de configurer l'arrêt sur réception par un caractère de fin de message : CR : permet de détecter la fin du message à l'aide d'un retour chariot. LF : permet de détecter la fin du message à l'aide d'un retour à la ligne. Zone de saisie : permet d'identifier un caractère de fin de message, différent du caractère CR ou LF, par une valeur décimale : Valeurs possibles : 0 à 255 si les données sont codées sur 8 bits. 0 à 127 si les données sont codées sur 7 bits. Caractère inclus : cochez cette case si vous souhaitez inclure le caractère de fin de message dans la table de réception de l'application des automates Control Expert. Il est possible de configurer deux caractères de fin de réception de message. Dans la fenêtre cidessous, la fin de réception d'un message est détectée par le caractère LF ou CR. Arrêt sur silence Cette fenêtre se présente comme suit : Ce paramètre permet de détecter la fin d'un message en réception par absence de caractère de fin pendant un temps donné. La fonction Arrêt sur silence est activée lorsque vous cochez la case Arrêter. La durée du silence (exprimée en millisecondes) est définie dans la zone de saisie. NOTE : Les valeurs possibles sont comprises entre 1 ms et 10 000 ms. 35006179 12/2018 245 Mise en œuvre logicielle : Communication en Mode caractère Paramètres de contrôle de flux en Mode caractère Présentation Après avoir configuré la voie de communication, vous devez fournir les paramètres du Contrôle de flux (voir page 226). Fenêtre Contrôle de flux La fenêtre se présente comme ci-dessous : Le contrôle de flux est sélectionné en fonction de l'équipement distant utilisé : 246 Matériel RTS/CTS : si l'équipement prend en charge ce contrôle de flux ; Matériel RTS/DCD : si l'équipement prend en charge ce contrôle de flux ; Xon/Xoff : si l'équipement prend en charge ce contrôle de flux ; Sans : si l'équipement ne prend pas en charge le contrôle de flux. 35006179 12/2018 Mise en œuvre logicielle : Communication en Mode caractère Paramètres supplémentaires Présentation Lors de la configuration d'une liaison en mode caractère, vous devez configurer les quatre paramètres suivants : la fenêtre Echo ; le paramètre Gestion Beep ; le paramètre Gestion BackSpace ; le paramètre Full Duplex (RS 422). Echo Cette fenêtre vous permet de sélectionner et de configurer la gestion de l'écho en réception. Tout caractère reçu par l'automate est immédiatement retransmis sur la ligne en tant qu'écho (permettant ainsi à l'équipement distant d'effectuer un contrôle). Pour valider la gestion de l'écho, cochez la case En réception. Si une requête d'écriture est émise par l'automate lors de la réception, l'écho en réception est interrompu. La requête terminée, choisissez l'une des options suivantes pour réinitialiser l'écho : à partir du premier caractère reçu (dans ce cas, cochez la case Reprise sur 1er car.) ; à partir du dernier caractère avant l'interruption (dans ce cas, décochez la case Reprise sur 1er car.). En cochant CR --> CR LF, vous pouvez envoyer, dès sa réception, le caractère de retour chariot (CR = 16#0D) en tant que partie de l'écho, suivi automatiquement par le caractère de retour à la ligne (LF = 16#0A). Gestion Beep Si vous cochez la case Gestion Beep, un bip sonore vous indique lorsque le tampon de réception du module est vide ou plein. Décochez cette case si la carte est connectée à un terminal de dialogue opérateur. 35006179 12/2018 247 Mise en œuvre logicielle : Communication en Mode caractère Gestion BackSpace Si vous cochez la case Gestion BackSpace, vous n'avez plus à enregistrer chaque caractère de retour arrière reçu, et le caractère précédent est annulé. En outre, si vous cochez la case En réception, l'automate émet trois caractères dans l'ordre suivant : retour arrière (= 16#08) espace (= 16#20) retour arrière (= 16#08) Si vous décochez cette case, tous les retours arrière reçus sont enregistrés, comme n'importe quel autre caractère. Full Duplex (RS 422) Si vous cochez cette case, vous configurez la communication en mode full duplex. Sinon, la communication est en mode half duplex. L'activation de cette fonction dépend du type d'équipement distant utilisé. 248 35006179 12/2018 Mise en œuvre logicielle : Communication en Mode caractère Sous-chapitre 9.3 Mise au point d'une communication en Mode caractère Mise au point d'une communication en Mode caractère Fonctions de communication disponibles Présentation Cette page présente les fonctions de communication disponibles en mode caractères et propose un exemple de communication entre deux stations (Micro et Premium). Fonctions disponibles Trois fonctions de communication spécifiques sont définies pour émettre et recevoir des données via une voie de communication en mode caractères : PRINT_CHAR : émission d'une chaîne de caractères. EcoStruxure™ Control Expert, Communication, Bibliothèque de blocs. INPUT_CHAR : requête de lecture d'une chaîne de caractères. EcoStruxure™ Control Expert, Communication, Bibliothèque de blocs. OUT_IN_CHAR : émission d'une chaîne de caractères suivie d'une requête de lecture. EcoStruxure™ Control Expert, Communication, Bibliothèque de blocs. NOTE : L'utilisation de ces fonctions doit respecter la configuration. 35006179 12/2018 249 Mise en œuvre logicielle : Communication en Mode caractère Exemple Une station à l'adresse {20.1} sur un réseau Fipway souhaite émettre une chaîne de caractères vers un terminal vidéo et en recevoir une de ce dernier. Le terminal est connecté à la liaison intégrée du module TSX SCY 21601 d'une station à l'adresse {20.3}. Programmation de la fonction de communication : Le tableau ci-dessous décrit les différents paramètres de cette fonction : Paramètre Description ADDR (’{20.3}0.0.0.SYS’) Adresse de l'équipement destinataire du message 1 Emission, réception Str_2 Contenu du message reçu. Variable de type STRING %MW170:4 Compte rendu d'échange, longueur de la chaîne émise, suivie de la longueur de la chaîne reçue Str_1 Contenu du message à émettre. Variable de type STRING NOTE : Avant chaque lancement de la fonction, vous devez indiquer, dans le paramètre Longueur, le nombre de caractères à émettre (en octets). Dans notre exemple, %MW173 = 10. A la fin de l'échange, ce nombre sera remplacé par le nombre de caractères reçus (en octets). La valeur 0 vous permet d'émettre l'intégralité de la chaîne de caractères. 250 35006179 12/2018 Mise en œuvre logicielle : Communication en Mode caractère Sous-chapitre 9.4 Mise au point d'une communication en Mode caractère Mise au point d'une communication en Mode caractère Objet de cette sous-section Cette sous-section décrit la mise au point lors la mise en œuvre d'une communication en Mode caractère. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Ecran de mise au point en Mode caractère 252 Paramètres de mise au point en Mode caractère 254 Test d'une voie de communication 256 35006179 12/2018 251 Mise en œuvre logicielle : Communication en Mode caractère Ecran de mise au point en Mode caractère Présentation Cet écran, divisé en deux zones, permet de déclarer la voie de communication et de configurer les paramètres nécessaires à une liaison Mode caractère. Illustration La figure ci-dessous représente un exemple d'écran de mise au point dédié à une communication en Mode caractère. 252 35006179 12/2018 Mise en œuvre logicielle : Communication en Mode caractère Description Le tableau ci-dessous présente les différents éléments de l'écran de mise au point et leurs fonctions. Adresse Elément Fonction 1 Onglets L'onglet avant indique le mode actuel (Mise au point dans cet exemple). Chaque mode peut être sélectionné par l'onglet correspondant. Les modes disponibles sont : Mise au point, accessible uniquement en mode connecté ; Validation (par défaut), accessible uniquement en mode connecté ; Configuration. 2 Zone Module Indique l'intitulé abrégé du module. 3 Champ Voie Permet : en cliquant sur la référence de l'équipement, d'afficher les onglets : Description, qui donne les caractéristiques de l'équipement ; Objets d'E/S (voir EcoStruxure™ Control Expert, Modes de fonctionnement), qui permet de présymboliser les objets d'entrée/de sortie ; Défaut, qui donne accès aux défauts de l'équipement (en mode connecté). de choisir la voie ; d'afficher le Symbole, nom de la voie défini par l'utilisateur (via l'éditeur de variables). 4 Zone Paramètres généraux Affiche les paramètres de la voie de communication : Fonction : affiche la fonction de communication configurée. Elle ne peut pas être modifiée. Tâche : affiche la tâche MAST configurée. Elle ne peut pas être modifiée. 5 Zone Affichage et commande Utilisée pour accéder aux paramètres de mise au point d'une liaison Mode caractère (voir page 254). NOTE : Les voyants et commandes non disponibles apparaissent en grisé. 35006179 12/2018 253 Mise en œuvre logicielle : Communication en Mode caractère Paramètres de mise au point en Mode caractère Présentation Cette partie est divisée en quatre fenêtres : la fenêtre Erreurs ; la fenêtre Emission requête ; la fenêtre Message envoyé ; la fenêtre Message reçu . Fenêtre Erreurs La fenêtre se présente comme ci-dessous : Cette fenêtre indique le nombre d'erreurs de communication comptabilisées par le module de communication. En émission : correspond au nombre d'erreurs en émission (image du mot %MWr.m.c.4) En réception : correspond au nombre d'erreurs en réception (image du mot %MWr.m.c.5) Le bouton RAZ compteurs remet les compteurs à 0. Fenêtre Emission requête La fenêtre se présente comme ci-dessous : Cette fenêtre est utilisée pour tester une voie de communication en émission et/ou en réception d'une chaîne de caractère. Le bouton Emission transmet une chaîne de caractères. Le bouton Réception est utilisé pour recevoir une chaîne de caractères. Le bouton Emission/Réception permet de transmettre une chaîne de caractères et d'attendre une réponse. NOTE : Il est possible d'arrêter la réception en appuyant sur la touche Echap ou si un message est reçu. 254 35006179 12/2018 Mise en œuvre logicielle : Communication en Mode caractère Fenêtre Message envoyé La fenêtre se présente comme ci-dessous : Cette fenêtre permet de saisir un message à envoyer lors d'un test de communication à l'aide des boutons Transmettre et Emission/Réception. Fenêtre Message reçu La fenêtre se présente comme ci-dessous : Cette fenêtre permet de lire un message reçu après un test de communication à l'aide des boutons Réception et Emission/Réception. Les boutons ASCII et Hex. sont utilisés pour afficher le texte en ASCII ou en hexadécimal. 35006179 12/2018 255 Mise en œuvre logicielle : Communication en Mode caractère Test d'une voie de communication Introduction Cette page décrit les procédures utilisées pour tester une voie de communication à partir de l'écran de mise au point. Emission d'une chaîne de caractères La procédure suivante permet d'émettre une chaîne de caractère à l'aide d'un équipement distant. Etape Actions 1 Entrez la chaîne de caractères à envoyer dans la fenêtre Message envoyé. Remarque : Les caractères spéciaux peuvent également être émis. Ils doivent commencer par le caractère $ (exemple utilisant le caractère du retour chariot : $0D). 2 Cliquez sur le bouton Transmettre. Résultat Si l'échange est correct, une fenêtre apparaît pour l'indiquer. Sur l'affichage de l'équipement distant, vérifiez si la chaîne a été transmise. Réception d'une chaîne de caractères La procédure suivante permet de recevoir une chaîne de caractère à l'aide d'un équipement distant. Pour que l'opération soit efficace, rappelez-vous que, pour ce test, vous devez configurer l'arrêt en réception via un caractère spécial ou un silence. Etape 256 Action 1 Cliquez sur le bouton Réception. 2 Envoyez la chaîne de caractères avec le caractère de fin de trame à partir de l'équipement distant. Remarque : Dans cet exemple, l'arrêt en réception est effectué après un caractère de retour chariot (16#0D). 3 Affichez le nombre de caractères et la chaîne de caractères reçus dans la fenêtre Messages reçus. 35006179 12/2018 Premium et Atrium sous EcoStruxure™ Control Expert Mise en œuvre logicielle : communication Uni-Telway 35006179 12/2018 Chapitre 10 Mise en oeuvre logicielle d'une communication Uni-Telway Mise en oeuvre logicielle d'une communication Uni-Telway Objet de ce chapitre Ce chapitre présente la mise en œuvre logicielle d'une communication Uni-Telway. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 10.1 Généralités 258 10.2 Configuration d'une communication Uni-Telway 265 10.3 Programmation d'une communication Uni-Telway 279 10.4 Mise au point d'une communication Uni-Telway 302 35006179 12/2018 257 Mise en œuvre logicielle : communication Uni-Telway Sous-chapitre 10.1 Généralités Généralités Objet de ce sous-chapitre Ce sous-chapitre présente les généralités sur la communication Uni-Telway et ses services Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 258 Page Présentation 259 Compatibilité 260 Performances 261 Mode de fonctionnement 263 Adresses d'un automate esclave 264 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Présentation Introduction La communication par Uni-Telway permet l’échange de données entre tous les équipements connectés sur le bus. Le standard Uni Telway est un protocole UNI-TE créant une structure hiérarchisée (un maître et plusieurs esclaves). L’équipement maître est le gestionnaire du bus. Uni-Telway permet une communication égalitaire et autorise l’envoi de messages : de maître à esclave ; d'esclave à maître ; d'esclave à esclave. 35006179 12/2018 259 Mise en œuvre logicielle : communication Uni-Telway Compatibilité Matériel Ce type de communication est disponible pour les automates Premium : via la porte de terminal associée à la couche physique RS485 ; via la voie hôte du processeur ou du module TSX SCY 21601, avec : une carte PCMCIA TSX SCP 111 associée à la couche physique RS232 ; une carte PCMCIA TSX SCP 112 associée à des boucles de courant de 20 mA ; une carte PCMCIA TSX SCP 114 associée aux couches physiques RS422 et RS485 ; via la liaison intégrée du module TSX SCY 21601 associée à la couche physique RS485. Logiciel La porte de terminal des processeurs Premium permet le traitement : en mode Uni-Telway maître : de 4 messages transmis au bus ; de 4 messages reçus ; en mode Uni-Telway esclave : de 4 transactions au serveur d'adresse Ad0 ; de 4 transactions au serveur d'adresse Ad1 ; de 4 réceptions à l'adresse d'application Ad2. Pour la communication via une porte de terminal, la taille de trame maximale est de 128 octets par fonction de communication. Les cartes PCMCIA et la liaison intégrée aux modules TSX SCY 21601 autorisent le traitement : en mode Uni-Telway maître : de 8 messages transmis au bus ; de 8 messages reçus ; en mode Uni-Telway esclave : de 6 transactions au serveur d'adresse Ad0 ; d'une transaction au serveur d'adresse Ad1 ; de 8 réceptions à l'adresse d'application Ad2. Pour la communication via une carte PCMCIA ou une liaison intégrée, la taille de trame maximale est de 210 octets par fonction de communication. La fonction de communication READ_VAR peut lire jusqu'à 1000 bits consécutifs dans tout équipement distant. Pour lire plus de 1000 bits, vous devez utiliser la fonction de communication SEND_REQ. NOTE : Les automates Premium ne peuvent pas transmettre plus de 1000 bits à la suite d'une requête de lecture. 260 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Performances Présentation Les tableaux suivants permettent d'évaluer le temps d'échange typique en mode Uni-Telway : des cartes PCMCIA et de la liaison intégrée du module TSX SCY 21601; de la prise terminal. Les résultats présentés correspondent à une durée moyenne d'exécution de la fonction READ_VAR en millisecondes. Temps avec les cartes PCMCIA Nombre d'objets à lire : 1 mot Vitesse en bits/s Cycle T en ms Durée moyenne TSX SCP 114 Durée moyenne TSX SCP 1114 Durée moyenne TSX SCY 21601 4 800 cyclique 131 - 152 4 800 10 160 - 172 4 800 50 180 - 200 9 600 cyclique 95 - 110 9 600 10 107 - 120 9 600 50 167 - 190 19 200 cyclique 64 - 84 19 200 10 67 - 87 19 200 50 107 - 130 38 400 cyclique - 28 - 38 400 10 - 33 - 38 400 50 - 50 - 57 600 cyclique - 25 - 57 600 10 - 31 - 57 600 50 - 50 - 35006179 12/2018 261 Mise en œuvre logicielle : communication Uni-Telway Nombre d'objets à lire : 100 mots Vitesse en bits/s Cycle T en ms Durée moyenne TSX SCP 114 Durée moyenne Durée moyenne TSX SCP 1114 TSX SCY 21601 4 800 cyclique 620 - 638 4 800 10 640 - 660 4 800 50 710 - 730 9 600 cyclique 363 - 387 9 600 10 373 - 395 9 600 50 402 - 428 19 200 cyclique 213 - 230 19 200 10 214 - 240 19 200 50 249 - 272 38 400 cyclique - 84 - 38 400 10 - 89 - 38 400 50 - 100 - 57 600 cyclique - 64 - 57 600 10 - 67 - 57 600 50 - 100 - Temps avec la prise terminal Temps d'échange des automates Premium Vitesse de transmission = 19 200 bits/s et nombre d'objets lus = 40 mots Cycle T en ms Durée moyenne 10 135 20 150 50 185 100 210 255 340 Recommandations d'utilisation Pour améliorer les performances de la connexion d'un équipement esclave à Uni-Telway, il est conseillé de configurer le nombre d'esclaves en fonction du nombre d'esclaves présents et de sélectionner les adresses commençant par 1. 262 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Mode de fonctionnement Présentation Les schémas suivants présentent les modes de fonctionnement des cartes PCMCIA Uni-Telway, des liaisons intégrées aux modules TSX SCY 21601 et de la prise terminal. Diagramme général Le mode de fonctionnement est le suivant : Fonctionnement Après la mise sous tension, le module effectue des auto-tests. Pendant cette étape, les indicateurs clignotent. Si aucune application Control Expert ne se trouve dans l'automate, le module attend la configuration. S'il existe une application Control Expert dans l'automate, la configuration de l'application est transmise au module, puis le module démarre. Lorsqu'une coupure secteur se produit, le processeur du module effectue un redémarrage rapide. Le module redémarre alors les procédures d'auto-tests. 35006179 12/2018 263 Mise en œuvre logicielle : communication Uni-Telway Adresses d'un automate esclave Présentation Un automate esclave peut avoir jusqu'à trois adresses Uni-Telway : une adresse serveur Ad0 ; une adresse d'application client Ad1 ; une adresse d'application d'écoute Ad2. Adresse Ad0 Une adresse serveur, appelée Ad0, est obligatoire et codée dans la configuration. Elle permet d'accéder au système de l'automate pour le réglage, le diagnostic, la lecture des fonctions ou l'écriture des variables, le chargement et déchargement de programmes, etc. Adresse Ad1 Une d'adresse d'application client, appelée Ad1, est facultative et fournie par la configuration du module esclave. Elle permet d'envoyer des requêtes ou des messages qui nécessitent ou non une réponse à un autre équipement connecté sur le bus Uni-Telway. Adresse Ad2 Une d'adresse d'application d'écoute, appelée Ad2, est facultative et fournie par la configuration du module esclave. Elle permet de recevoir des requêtes données non sollicitées (16#FC) en provenance d'un autre équipement connecté sur le bus Uni-Telway. Contraintes d'utilisation Les adresses Ad1 et Ad2 doivent être consécutives à l'adresse Ad0 (Ad1 = Ad0 + 1 et Ad2 = Ad0 + 2). Exemple Adresse de liaison Uni-Telway Entités logiques Ad0 = 6 Système Répond aux questions Ad1 = 7 Application client Envoie des questions à un serveur Uni-Telway Ad2 = 8 Application d'écoute Reçoit la requête "Données non sollicitées" envoyée à l'application NOTE : Lorsque l'Uni-Telway maître est un module de communication série (automates SCM série 7), l'application présente sur le maître doit utiliser l'adresse esclave de destination (Premium) augmentée de 100 (16#0064). 264 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Sous-chapitre 10.2 Configuration d'une communication Uni-Telway Configuration d'une communication Uni-Telway Objet de cette section Cette section décrit le processus de configuration pour la mise en œuvre d'une communication Uni-Telway. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Comment accéder aux paramètres de la prise terminal 266 Comment accéder aux paramètres de la voie intégrée du module TSX SCY 21601 en Mode caractère 267 Comment accéder aux paramètres des cartes PCMCIA en Uni-Telway 269 Ecran de configuration de la liaison Uni-Telway 271 Fonctions accessibles en mode Uni-Telway 273 Paramètres Uni-Telway liés à l'application 274 Paramètres Uni-Telway liés à la transmission 276 35006179 12/2018 265 Mise en œuvre logicielle : communication Uni-Telway Comment accéder aux paramètres de la prise terminal Présentation Cette section explique comment accéder aux paramètres de configuration de la liaison Uni-Telway via la prise terminal de l'automate Premium. Comment accéder à la liaison Le tableau suivant indique les étapes à suivre pour accéder à la liaison Uni-Telway : Etape 266 Action 1 Ouvrez l'éditeur de configuration matérielle. 2 Cliquez deux fois sur l'emplacement de la prise terminal de l'UC. 3 Sélectionnez la fonction Uni-Telway. Exemple : 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Comment accéder aux paramètres de la voie intégrée du module TSX SCY 21601 en Mode caractère Présentation Cette section explique comment accéder aux paramètres de configuration de la liaison Uni-Telway via la voie intégrée du module TSX SCY 21601 Premium. Comment accéder à la liaison Le tableau suivant indique les étapes à suivre pour accéder à la liaison Uni-Telway : Etape Action 1 Ouvrez l'éditeur de configuration matérielle. 2 Double-cliquez sur le module TSX SCY 21601. 3 Sélectionnez la voie 0. Résultat : 35006179 12/2018 267 Mise en œuvre logicielle : communication Uni-Telway Etape 4 268 Action Sélectionnez la fonction LIAISON UNI-TELWAY. Exemple : 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Comment accéder aux paramètres des cartes PCMCIA en Uni-Telway Présentation Cette section explique comment accéder aux paramètres de configuration de la liaison Uni-Telway via les cartes PCMCIA des automates Premium. Comment accéder à la liaison Le tableau suivant indique les étapes à suivre pour accéder à la liaison Uni-Telway : Etape Action 1 Ouvrez l'éditeur de configuration matérielle. 2 Double-cliquez sur l'emplacement de la carte PCMCIA. Résultat : la fenêtre de sélection du type de carte apparaît. 3 Dans le menu, cliquez sur l'une des cartes PCMCIA, puis validez en cliquant sur OK. TSX SCP 111 TSX SCP 112 TSX SCP 114/1114 35006179 12/2018 269 Mise en œuvre logicielle : communication Uni-Telway Etape 270 Action 4 Double-cliquez à nouveau sur l'emplacement de la carte PCMCIA. Résultat : 5 Sélectionnez la voie 1. 6 Sélectionnez la fonction LIAISON UNI-TELWAY. Exemple : 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Ecran de configuration de la liaison Uni-Telway Présentation Cet écran, divisé en deux zones, permet de déclarer la voie de communication et de configurer les paramètres nécessaires à une liaison Uni-Telway. Illustration La figure ci-dessous représente l'écran de configuration. 35006179 12/2018 271 Mise en œuvre logicielle : communication Uni-Telway Description Le tableau suivant présente les différents éléments de l'écran de configuration et leurs fonctions. Adresse Elément Fonction 1 Onglets L'onglet avant indique le mode actuellement utilisé ( Configuration dans cet exemple). Chaque mode peut être sélectionné par l'onglet correspondant. Les modes disponibles sont : Configuration ; Mise au point, accessible uniquement en mode connecté ; Validation, accessible uniquement en mode connecté. 2 Zone Module Rappelle l'intitulé abrégé du module et l'état du module en mode connecté (voyants). 3 Zone Voie Permet : en cliquant sur la référence de l'équipement, d'afficher les onglets : Description, qui donne les caractéristiques de l'équipement ; Objets d'E/S (voir EcoStruxure™ Control Expert, Modes de fonctionnement), qui permet de présymboliser les objets d'entrée/de sortie ; Défaut, qui donne accès aux défauts de l'équipement (en mode connecté). de choisir la voie ; d'afficher le Symbole, nom de la voie défini par l'utilisateur (via l'éditeur de variables). 4 Zone Paramètres généraux Permet de choisir les paramètres généraux associés à la voie : Fonction : selon la voie, les fonctions disponibles sont Modbus, Mode caractère et Uni-Telway. Par défaut, aucune fonction n'est configurée. Tâche : définit la tâche MAST dans laquelle seront échangés les objets à échange implicite de la voie. 5 Zone Configuration Permet de configurer les paramètres de configuration de la voie. Certaines sélections peuvent être verrouillées. Elles apparaissent alors grisées. Elle est divisée en deux types d'informations : paramètres d'application ; paramètres de transmission. 272 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Fonctions accessibles en mode Uni-Telway Présentation Selon le support de communication choisi, il est possible que certains paramètres ne puissent être modifiés. Ils apparaissent alors en grisé. Fonctions accessibles Le tableau récapitulatif ci-dessous indique les différents choix possibles : Fonctions SCP 111 SCP 112 SCP 114 SCY 21601 Prise terminal Maître - Données événementielles Oui Oui Oui Non Non Maître - Nombre d'esclaves Oui Oui Oui Oui Oui Esclave Oui Oui Oui Oui Oui Boucle de courant (PSR) Non Oui Non Non Non Vitesse de transmission Oui Oui Oui Oui Oui Délai d'attente Oui Oui Oui Oui Oui Données / Arrêter Stop Stop Stop Stop Non Parité Oui Oui Oui Oui Oui Retard RTS/CTS Oui Non Non Non Non Gestion de porteuse (DCD) Oui Non Non Non Non 35006179 12/2018 273 Mise en œuvre logicielle : communication Uni-Telway Paramètres Uni-Telway liés à l'application Présentation Après avoir configuré la voie de communication, vous devez renseigner les paramètres liés à l'application. Ils sont répartis dans quatre fenêtres différentes : la fenêtre Type ; la fenêtre Maître ; la fenêtre Esclave ; la fenêtre Boucle de courant (PSR). Paramètre Type La fenêtre se présente comme ci-dessous : Elle vous permet de sélectionner le type de protocole Uni-Telway utilisé par le module : Maître : sélectionne le maître Uni-Telway ; Esclave : sélectionne l'esclave Uni-Telway. Fonction Maître Cette fenêtre est uniquement accessible en sélectionnant Maître : Vous pouvez alors renseigner : 274 Données événementielles : permet de sélectionner le nombre d'octets des données événementielles : La valeur par défaut est 0 octet. Les valeurs possibles sont 0, 4 ou 8 octets. Nombre d'esclaves : permet de sélectionner le nombre d'esclaves qui devront être analysés par l'automate maître : Les valeurs sont comprises entre 0 et 98 ms, pour une carte PCMCIA et la liaison intégrée. Les valeurs possibles sont 3 ou 8 pour la prise terminal. La valeur par défaut dépend de la voie de communication : 31 pour une carte PCMCIA et la liaison intégrée et 3 pour la prise terminal. 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Fonction Esclave Cette fenêtre est uniquement accessible en sélectionnant Esclave : Vous pouvez alors renseigner : Serveur d'adresse (Ad0) : permet de sélectionner le serveur d'adresse Ad0 de l'équipement. Les valeurs possibles sont comprises entre 1 et 98. Nombre d'adresses : permet d'affecter jusqu'à trois adresses esclaves au même équipement. Cette option est disponible, par exemple, pour les automates pouvant avoir des adresses d'application serveur (Ad0), client (Ad1) et d'écoute (Ad2). Les valeurs possibles sont comprises entre 1 et 3 (1 pour Ad0 uniquement, 2 pour Ad0 et Ad1, 3 pour Ad0, Ad1 et Ad2). Fonction Boucle de courant La fenêtre se présente comme ci-dessous : Elle permet de sélectionner une communication : Multipoint (Boucle de courant) ; Point à point (Boucle de courant). 35006179 12/2018 275 Mise en œuvre logicielle : communication Uni-Telway Paramètres Uni-Telway liés à la transmission Présentation Après avoir configuré la voie de communication, vous devez fournir les paramètres liés à la transmission. Ils sont répartis dans six fenêtres différentes : la fenêtre Vitesse de transmission ; la fenêtre Délai d'attente ; les fenêtres propres aux données et à l'arrêt ; la fenêtre Parité ; la fenêtre Retard RTS/CTS. Vitesse de transmission La fenêtre se présente comme ci-dessous : Elle permet de sélectionner la vitesse de transmission du protocole Uni-Telway utilisé par le module : 276 La vitesse par défaut est de 9 600 bits/s. Les vitesses disponibles sont 300, 600, 1 200, 2 400, 4 800, 9 600, 19 200, 38 400 et 57 600 bits/s. Les vitesses de 300 et 600 bits/s sont disponibles uniquement avec la carte PCMCIA TSX SCP 111. Les vitesses de 38 400 et 57 600 bits/s sont disponibles uniquement avec la carte PCMCIA TSX SCP 1114. 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Délai d'attente La fenêtre se présente comme ci-dessous : Ce paramètre permet de choisir le délai d'attente en millisecondes (timeout) au terme duquel la station cible sera considérée comme absente en cas de non-réponse : Les valeurs sont comprises entre X et 255 ms (pour la prise terminal) ou entre X et 10 000 ms (pour une carte PCMCIA et une liaison intégrée). X représente la valeur minimale. Elle dépend de la vitesse de transmission paramétrée. La valeur par défaut est 30 ms. Pour la prise terminal, il est possible de choisir le délai d'attente en secondes. Les valeurs sont comprises entre X et 10 s. Données La fenêtre se présente comme ci-dessous : Le champ Données indique le type de codage utilisé pour communiquer en mode Uni-Telway. Tous les caractères seront codés sur 8 bits. Arrêter La fenêtre se présente comme ci-dessous : Le champ Arrêter permet de préciser le nombre de bits d'arrêt utilisés pour communiquer en mode Uni-Telway. Les valeurs possibles sont 1 ou 2 bits d'arrêt. NOTE : La valeur par défaut est 1 bit d'arrêt. 35006179 12/2018 277 Mise en œuvre logicielle : communication Uni-Telway Parité La fenêtre se présente comme ci-dessous : Ce champ permet de définir l'adjonction ou non d'un bit de parité ainsi que son type. Les valeurs possibles sont Paire, Impaire ou Sans (par défaut, Impaire). Retard RTS/CTS La fenêtre se présente comme ci-dessous : Avant chaque émission d'une chaîne de caractères, le coupleur active le signal RTS et attend l'activation du signal CTS. Vous pouvez alors indiquer : 278 le temps d'attente maximal entre les deux signaux. Si ce temps est dépassé, la requête n'est pas envoyée sur le bus. La valeur est exprimée en millisecondes. La valeur par défaut est 0 ms. La valeur est comprise entre 0 et 10 s. La valeur 0 spécifie l'absence de gestion du retard entre les deux signaux. la gestion de la porteuse (signal DCD), dans le cas d'une communication avec un modem à porteuse commandée. Si l'option est sélectionnée, la réception des caractères est valide uniquement lorsque le signal de la porteuse DCD est détecté. Si l'option n’est pas sélectionnée, tous les caractères reçus sont pris en compte. 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Sous-chapitre 10.3 Programmation d'une communication Uni-Telway Programmation d'une communication Uni-Telway Objet de cette section Cette section décrit le processus de programmation pour la mise en œuvre d'une communication Uni-Telway. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Fonctions de communication disponibles 280 Ecriture de mot de commande 281 Echanges Maître vers Esclave 282 Echanges Esclave vers Maître 284 Exemple d’échange d’un esclave vers le système du maître 287 Exemple d’échange direct d’un esclave vers le système du maître 289 Echanges Esclave vers Esclave 290 Exemple d’échange d’un esclave vers le serveur d’un esclave 292 Exemple d'un échange entre un esclave et une application esclave 294 Exemple 2 - Echange d'un esclave vers le système d'un esclave 296 Exemple d’échange direct d’un esclave vers le système d’un esclave 298 Exemple de mise en Stop d’un esclave par un autre esclave 299 Données d'événement gérées par la station maître 300 35006179 12/2018 279 Mise en œuvre logicielle : communication Uni-Telway Fonctions de communication disponibles Présentation Cette page décrit les fonctions de communication disponibles en mode Uni-Telway. Fonctions disponibles Cinq fonctions de communication spécifiques sont définies pour émettre et recevoir des données vers un équipement Uni-Telway maître ou esclave : READ_VAR : lecture d’un objet langage de base (mots, bits, doubles mots, flottants, mots constants, bits et mots système, temporisateur, monostable, programmateur cyclique). EcoStruxure™ Control Expert, Communication, Bibliothèque de blocs. WRITE_VAR : écritue d’un objet langage de base (mots, bits, doubles mots, flottants, mots constants, bits et mots système). EcoStruxure™ Control Expert, Communication, Bibliothèque de blocs. SEND_REQ : échange d’une requête UNI-TE. EcoStruxure™ Control Expert, Communication, Bibliothèque de blocs. DATA_EXCH : émission et/ou réception de données de type texte. EcoStruxure™ Control Expert, Communication, Bibliothèque de blocs. Fonctions de dialogue opérateur : échange des différentes fonctions de communication spécifiques au dialogue opérateur (Send_Msg, Send_alarm, Ask_Msg, Ini_Buttons, Control_Leds, Command). NOTE : La disponibilité de ces fonctions varient avec les types d’échanges et version de matériel (se repporter aux différents types d’échange). 280 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Ecriture de mot de commande Présentation L’instruction WRITE_CMD permet l’écriture explicite dans le module ou la voie de communication ou dans l’interface intégrée des mots de commande associés. Dans le cas d’une liaison Uni-Telway, cette instruction sera principalement utilisée lors d’une communication avec un modem externe. Exemple :passage du mode Uni-Telway en mode caractères pour effectuer la phase de numérotation. Syntaxe La syntaxe de l’instruction est la suivante : WRITE_CMD(IODDT_VAR1) avec IODDT_VAR1 de type T_COM_STS_GEN Préconisations d’emploi Avant d’exécuter un WRITE_CMD, il faut tester si un échange est en cours à l’aide de l’objet langage %MWr.m.c.0. Pour ce faire, il faut effectuer un READ_STS pour lire le mot. Ensuite il faut modifier la valeur de l’objet langage des commandes pour effectuer la commande désirée. Pour une liaison Uni-Telway, l’objet langage est le mot interne %MWr.m.c.15. Exemple : Pour le passage du mode Uni-Telway en mode caractère, %MWr.m.c.15 est égale à 16#4000 (%MWr.m.c.15.14 = 1). NOTE : Une seule transaction de 0 à 1 d’un bit de commande doit être exécutée avant d’émettre un WRITE_CMD. Enfin, il faut exécuter un WRITE_CMD pour prendre en compte la commande. 35006179 12/2018 281 Mise en œuvre logicielle : communication Uni-Telway Echanges Maître vers Esclave Présentation La station maître effectue des échanges vers la station esclave : Echange vers l’adresse Ad0 L’échange du maître vers Ad0, identifié par le repère 1, permet la communication du programme application maître vers le système de l’esclave (accès aux différents objets, ...). Les fonctions READ_VAR, WRITE_VAR et SEND_REQ peuvent être utilisées pour communiquer vers Ad0. L’adresse de la fonction est de type ADDR('r.m.c.x') avec : Paramètres Description r Numéro du rack m Numéro du module c Numéro de la voie x Adresse Ad0 de l’esclave Exemple ADDR('0.0.1.Ad0') pour un esclave connecté sur une carte PCMCIA dans l’automate maître, 282 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Echange vers l’adresse Ad2 L’échange du maître vers Ad2, identifié par le repère 2, permet l’envoi de messages du programme application du maître vers le programme application de l’esclave. En mode Unitelway maître, seul le type d'opération 2 (send) est autorisé. Les fonctions SEND_REQ et DATA_EXCH peuvent être utilisées pour communiquer vers Ad2. L’adresse de la fonction est de type ADDR('r.m.c.x') avec : Paramètre Description r Numéro du rack m Numéro du module c Numéro de la voie x Adresse Ad2 de l’esclave Exemple SEND_REQ(ADDR('0.0.1.Ad2'), 16#FC, %MW..........) Dans ce cas : utilisation du code requête, 16#FC, données non sollicités. 35006179 12/2018 283 Mise en œuvre logicielle : communication Uni-Telway Echanges Esclave vers Maître Présentation La station esclave effectue des échanges vers la station maître : Echange vers le système maître L’échange de l’esclave Ad1 vers le maître, identifié par le repère 1, permet la communication du programme application de l’esclave vers le système du maître (accès aux différents objets, ...). Echange vers l’application L’échange de l’esclave Ad1 vers le maître, identifié par le repère 2, permet l’envoi de messages du programme application de l’esclave le programme application du maître. 284 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Fonction de communication L'utilisation de la fonction SEND_REQ par un esclave nécessite de placer au début du buffer d'émission un tableau de 6 octets correspondant à l'adresse du destinataire. Les six premiers octets du buffer d’émission sont codés ainsi : Octet 1 (poids fort) Octet 0 (poids faible) Mot 1 station réseau Mot 2 numéro module ou sélecteur numéro porte Mot 3 référence si porte 8 numéro voie Pour émettre vers le système du maître identifié par la porte 0 : Octet 1 (poids fort) Octet 0 (poids faible) Mot 1 16#FE 16#00 Mot 2 16#00 16#00 Mot 3 16#00 16#00 Pour émettre vers l’application du maître identifié par la porte 16 : Octet 1 (poids fort) Octet 0 (poids faible) Mot 1 16#FE 16#00 Mot 2 16#00 16#10 Mot 3 16#00 16#00 NOTE : Dans le cas d’un TSX 47-10 maître, le numéro de la porte vaut 16 + N° du bloc texte Pour émettre vers le système d’un automate distant (réseau 2.station 3) : Octet 1 (poids fort) Octet 0 (poids faible) Mot 1 16#03 16#02 Mot 2 16#00 16#00 Mot 3 16#00 16#00 35006179 12/2018 285 Mise en œuvre logicielle : communication Uni-Telway Adressage Lorsqu’un esclave utilise la fonction SEND_REQ, la syntaxe est la suivante : SEND_REQ(ADDR('r.m.c.x'), numéro de la requête, ..., %MW1:taille) L’adresse de l’émetteur de la fonction est de type ADDR('r.m.c.x') avec : Paramètre Description r Numéro du rack m Numéro du module c Numéro de la voie x Adresse client Ad1 de l’émetteur %MW1:taille est un tableau de mots contenant l’adresse du destinataire structuré comme cidessous : 286 Si accès au système du maître Si accès à l’application du maître %MW1 = FE 00 %MW1 = FE 00 %MW2 = 00 00 %MW2 = 00 10 %MW3 = 00 00 %MW3 = 00 00 %MW4 = paramètres de la requête %MW4 = paramètres de la requête %MW ... = ... %MW ... = ... 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Exemple d’échange d’un esclave vers le système du maître Présentation L’esclave émet une fonction de communication vers le système du maître : Emission Envoie de la requête identification : SEND_REQ(ADDR('0.0.1.7'), 15, %MW0:3, %MW40:4,%MW10:30) Paramètres de la requête : Paramètres Description ADDR(’0.0.1.7’) 0 : rack 0 : module 1 : voie 1 7 : adresse émetteur Ad1 15 ou 16 #0F requête d’identification %MW0 = 16#FE 00 accès à la porte système du maître %MW1 = 16#00 00 %MW2 = 16#00 00 %MW43 = 6 35006179 12/2018 émission de 3 mots (= 6 octets) 287 Mise en œuvre logicielle : communication Uni-Telway Réception Après l’échange : 288 Paramètres Description %MW40 = 16# 11 00 - %MW41 = 16# 3F 00 16#3F = compte-rendu >0 (code requête + 16#30) %MW42 = 16# 00 00 - %MW43 = 16# 00 14 réception de 14 octets à partir de %MW10 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Exemple d’échange direct d’un esclave vers le système du maître Présentation La voie d’accueil du module TSX SCY 21601 équipée de carte PCMCIA (TSX SCP 111, 112, 114) permettent l'utilisation des fonctions de communication READ_VAR et WRITE_VAR pour communiquer avec le serveur d'un maître : Emission A partir du module TSX SCY 21601 en position 0 du rack de l'esclave et à travers la liaison intégrée, accès au serveur du maître : READ_VAR(ADDR('0.2.0.0'), '%MW', 0, 5, %MW50:4, %MW20:5) 35006179 12/2018 289 Mise en œuvre logicielle : communication Uni-Telway Echanges Esclave vers Esclave Présentation La station esclave effectue des échanges vers une station esclave: Echange de Ad1 vers Ad0 L’échange de l’esclave Ad1 vers l’esclave Ad0, identifié par le repère 1, permet la communication du programme application de l’esclave émetteur vers le système de l’esclave destinataire (accès aux différents objets, ...). NOTE : Dans tous les cas, les requêtes transitent d’une manière totalement transparente par le maître. Echange vers l’application L’échange de l’esclave Ad1 vers l’esclave Ad2, identifié par le repère 2, permet l’envoi de messages du programme application de l’esclave émetteur vers le programme application de l’esclave destinataire. 290 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Fonction de communication L'utilisation de la fonction SEND_REQ par un esclave nécessite de placer au début du buffer d'émission un tableau de 6 octets correspondant à l'adresse du destinataire. Les six premiers octets du buffer d’émission sont codés ainsi: Octet 1 (poids fort) Octet 0 (poids faible) Mot 1 16#FE 16#00 Mot 2 16#FE 16#05 Mot 3 16#00 numéro de l’esclave destinataire (Ad0 ou Ad2) 35006179 12/2018 291 Mise en œuvre logicielle : communication Uni-Telway Exemple d’échange d’un esclave vers le serveur d’un esclave Présentation L’esclave émet une fonction de communication vers le serveur d’un esclave : 292 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Emission Ecriture d’une table de 5 mots dans l’esclave 9 par l’esclave 6/7/8 à partir du mot %MW50 : SEND_REQ(ADDR('0.0.1.7'), 16#0037, %MW100:11, %MW130:4, %MW120:1) Paramètres de la requête : Paramètres Description ADDR(’0.0.1.7’) 0 : rack 0 : module 1 : voie 1 7 : adresse émetteur Ad1 16 #0037 requête d’écriture d’objets %MW100 = 16#FE 00 adresse de l’esclave destinataire (Ad0 = 9) %MW101 = 16#FE 05 %MW102 = 16#00 09 %MW103 = 16#07 68 type d’objet = 07 (entier 16 bits) segment = 68 (mots internes) %MW104 = 50 en décimal, origine du tableau de mots à écrire %MW105 = 05 en décimal, nombre de mots à écrire %MW106 à %MW110 contenu de mots à écrire dans les destinataire %MW133 = 22 longueur des données à émettre = 11 mots (%MW100 à %MW110) donc 22 octets %MW120:1 pas de réponse : longueur 1 octet 35006179 12/2018 293 Mise en œuvre logicielle : communication Uni-Telway Exemple d'un échange entre un esclave et une application esclave Présentation L'esclave transmet une fonction de communication à l'application esclave (Ad2). Transmission L'émetteur de l'automate génère une requête de données non sollicitée : SEND_REQ(ADDR('0.0.1.7'), 16#00FC, %MW100:10, %MW130:4, %MW120:1) Paramètres de la requête : Paramètres Description ADDR(‘0.0.1.7’) 0 : Rack 0 : Module 1 : Voie 1 7 : Transmission d'adresse Ad1 16 #00FC Requête de données non sollicitée %MW100 = 16#FE 00 Adresse esclave de destination (Ad2 = 11) %MW101 = 16#FE 05 %MW102 = 16#00 0B %MW103 to %MW109 294 Données d'application à transmettre 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Réception Récepteur de données de l'automate : IF RE(%I0.3.4) AND NOT %MW100.0 THEN (*initialisation des données à recevoir*) %MW103:= 0; (*fonction de communication*) DATA_EXCH(ADDR('0.0.1.11'), 3, %MW110:1, %MW100:4, %MW120:10) END_IF; Paramètres de la requête : Paramètres Description ADDR(’0.0.1.11’) 0 : Rack 0 : Module 1 : Voie 1 11 : Adresse Ad2 3 Mode de réception %MW120 = 16#FE 00 xx : numéro d'échange de la fonction du transmetteur %MW121 = 16#FE xx 35006179 12/2018 295 Mise en œuvre logicielle : communication Uni-Telway Exemple 2 - Echange d'un esclave vers le système d'un esclave Présentation L'esclave à l'adresse Ad1 = 7 lit une table de 5 mots, à l'aide de la fonction SEND_REQ, au niveau de l'automate esclave à l'adresse Ad0 = 9. Emission L'automate émetteur génère une requête correspondant au code 16#0036 (lecture d'objets) : SEND_REQ(ADDR('0.0.1.7'), 16#0036, %MW200:6, %MW220:4, %MW210:6) Paramètres de la requête : Paramètres Description ADDR('0.0.1.7') 0 : rack 0 : module 1 : voie 1 7 : adresse émetteur Ad1 16 #0036 requête de données non sollicitée %MW200 = 16#FE 00 adresse de l'esclave destinataire (Ad0 = 9) %MW201 = 16#FE 05 %MW202 = 16#00 09 %MW203 = 16#07 68 type d'objet = 07 (entier 16 bits) segment = 68 (mots internes) %MW204 = 50 au format décimal, origine de la table de mots à lire %MW223 = 12 émission de 6 mots (12 octets) NOTE : Une fois la fonction exécutée, le mot longueur dans le compte-rendu vaut : %MW223 = 11 (réception de 11 octets = 10 (5 mots) + 1 (type d'objet)). 296 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Table de réception Table des mots lus : Octet 1 Octet 0 %MW210 = Octet de poids faible du premier mot 07 : type d'objets lus %MW211 = Octet de poids faible du deuxième mot Octet de poids fort du premier mot %MW212 = Octet de poids faible du troisième mot Octet de poids fort du deuxième mot %MW213 = Octet de poids faible du quatrième mot Octet de poids fort du troisième mot %MW214 = Octet de poids faible du cinquième mot Octet de poids fort du quatrième mot %MW215 = Non significatif Octet de poids fort du cinquième mot L'octet de poids faible du premier mot lu contient le type d'objets lus. Par conséquent, la table de réception est décalée de 1 octet. Il faut donc prévoir un mot supplémentaire dans la table de réception. Le traitement des données nécessite un algorithme de traitement de ce décalage. Pour les automates Premium, cet algorithme est assuré par la fonction ROR1_ARB (voir EcoStruxure™ Control Expert, Obsolète, Bibliothèque de blocs). 35006179 12/2018 297 Mise en œuvre logicielle : communication Uni-Telway Exemple d’échange direct d’un esclave vers le système d’un esclave Présentation Les voies d’accueil des processeurs TSX 37 V2.0 et du module TSX SCY 21601 équipées de cartes PCMCIA (TSX SCP111, 112, 114 de version 1.5) permettent l'utilisation des fonctions de communication READ_VAR et WRITE_VAR d'un esclave d'une même liaison Uni-Telway : Emission A partir du module SCY 21601 en position 0 du rack de l'esclave et à travers la liaison intégrée, accès au serveur de l'esclave 8 : READ_VAR(ADDR('0.2.0.8'), '%MW', 0, 5, %MW50:4, %MW20:5) 298 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Exemple de mise en Stop d’un esclave par un autre esclave Présentation Mise en STOP par l'automate d'adresse Ad1= 7 de l'automate esclave d'adresse (Ad0 = 8) : Emission SEND_REQ(ADDR('0.0.1.7'), 16#0025, %MW0:3, %MW40:4, %MW10:1) Paramètres de la requête : Paramètres Description ADDR(’0.0.1.7’) 0 : rack 0 : module 1 : voie 1 7 : adresse émetteur Ad1 16 #0025 code requête STOP %MW0 = 16#FE 00 adresse de l’esclave destinataire (Ad0 = 8) %MW1 = 16#FE 05 %MW2 = 16#00 08 %MW43 = 6 35006179 12/2018 longueur des données à émettre = 3 mots donc 6 octets 299 Mise en œuvre logicielle : communication Uni-Telway Données d'événement gérées par la station maître Données d'événement Les données d'événement sont des données qui sont transmises à la station maître par une station esclave. Principes de fonctionnement Le tableau suivant décrit les phases de traitement pendant la communication de données d'événement : Phases Description 1 La station esclave transmet les données d'événement à la carte PCMCIA de la station maître. 2 Lorsque la carte reçoit les données, un bit du mot %IWr.m.1.2 ou %IWr.m.1.3 est initialisé. Chaque bit des mots d'entrée est associé à une adresse par un lien. 3 En cas de détection de l'un des bits, l'application transmet une fonction de communication SEND_REQ avec le code 16#82(read_generic_object) à la carte PCMCIA de la station maître pour les données à lire. Fonction de communication La requête Uni-Telway 16#82 est utilisée pour lire les données d'événement en accédant au serveur PCMCIA Uni-Telway : SEND_REQ(ADDR('0.0.1.SYS'), 16#0082, %MW20:10, %MW100:4, %MW50:30) Le tampon de transmission contient les données suivantes : 300 Mot Octet 1 (de poids fort) Octet 0 (de poids faible) %MW20 16#31 16#06 %MW21 16#01 16#00 %MW22 Numéro d'esclave 16#00 %MW23 16#FF 16#00 %MW24 16#00 Nombre d'esclaves 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Le tampon correspond au codage suivant : Paramètres Taille Valeur Numéro du segment 1 octet 16#06 Numéro de la famille 2 octets 16#0031 Numéro du type 2 octets 16#0001 Adresse de l'esclave 2 octets 16#00 adr_esclave Type d'accès 1 octet 16#FF Quantité 2 octets 16#00 Nb d'objets NOTE : Les automates TSX 57 et TSX 37 ne peuvent pas envoyer de données d'événement. 35006179 12/2018 301 Mise en œuvre logicielle : communication Uni-Telway Sous-chapitre 10.4 Mise au point d'une communication Uni-Telway Mise au point d'une communication Uni-Telway Objet de cette sous-section Cette sous-section décrit la mise au point lors de la mise en œuvre d'une communication UniTelway. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 302 Page Ecran de mise au point sur Uni-Telway 303 Ecran de mise au point sur Uni-Telway 305 Requêtes disponibles pour le test de la voie de communication 306 Comment tester une voie à l'aide des requêtes Identification et Miroir 307 Comment tester une voie à l'aide des requêtes 309 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Ecran de mise au point sur Uni-Telway Présentation Cet écran, divisé en deux zones, permet de déclarer la voie de communication et de configurer les paramètres nécessaires à une liaison Uni-Telway. NOTE : Cet écran n'est pas opérationnel lorsque vous êtes connecté à distance sur un esclave Uni-Telway Illustration La figure ci-dessous représente un exemple d'écran de mise au point dédié à une communication Uni-Telway. 35006179 12/2018 303 Mise en œuvre logicielle : communication Uni-Telway Description Le tableau ci-dessous présente les différents éléments de l'écran de mise au point et leurs fonctions. Adresse Elément Fonction 1 Onglets L'onglet avant indique le mode actuel (Mise au point dans cet exemple). Chaque mode peut être sélectionné par l'onglet correspondant. Les modes disponibles sont : Mise au point, accessible uniquement en mode connecté ; Validation, accessible uniquement en mode connecté. Configuration. 2 Zone Module Indique l'intitulé abrégé du module. 3 Zone Voie Permet : en cliquant sur la référence de l'équipement, d'afficher les onglets : Description, qui donne les caractéristiques de l'équipement ; (voir EcoStruxure™ Control Expert, Modes de fonctionnement), qui permet de présymboliser les objets d'entrée/de Objets d'E/S sortie ; Défaut, qui donne accès aux défauts de l'équipement (en mode connecté). de choisir la voie ; d'afficher le Symbole, nom de la voie défini par l'utilisateur (via l'éditeur de variables). 4 Zone Paramètres généraux Affiche les paramètres de la voie de communication : Fonction : affiche la fonction de communication configurée. Elle ne peut pas être modifiée. Tâche : affiche la tâche MAST configurée. Elle ne peut pas être modifiée. 5 Zone Affichage et commande Utilisée pour accéder aux paramètres de mise au point d'une liaison Mode caractère. NOTE : Les voyants et commandes non disponibles apparaissent en grisé. 304 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Ecran de mise au point sur Uni-Telway Présentation Cette partie est divisée en trois fenêtres : la fenêtre Type ; la fenêtre Compteurs ; la fenêtre Test voie. Fenêtre Type La fenêtre se présente comme ci-dessous : Elle indique le type de fonction Uni-Telway configurée (maître ou esclave). Fenêtre Compteurs La fenêtre se présente comme ci-dessous : Cette fenêtre affiche les différents compteurs d'erreurs du module de communication. Le bouton RAZ compteurs remet les compteurs à 0. Fenêtre Test voie La fenêtre se présente comme ci-dessous : Cette fenêtre permet de tester une voie de communication en envoyant une requête UNI-TE à l'une des stations du bus. 35006179 12/2018 305 Mise en œuvre logicielle : communication Uni-Telway Requêtes disponibles pour le test de la voie de communication Présentation Cette page décrit les différentes méthodes utilisées pour tester une voie de communication à partir de l'écran de mise au point. Conditions du test Un message d'erreur apparaît lorsqu'une requête est envoyée à une adresse non serveur ou d'esclave non connecté. Une fois le module configuré en mode Uni-Telway maître, la fenêtre de mise au point peut être utilisée pour envoyer une requête UNI-TE à l'un des esclaves sur le bus. Si le module a été configuré en mode Uni-Telway esclave, le test de la voie est limité à l'équipement maître. Requêtes disponibles L fenêtre Test voie accepte les requêtes suivantes : Identification : demande l'envoi de la requête d'identification à l'esclave désigné, Saisie Requête : permet d'envoyer une requête UNI-TE (différente de celles disponibles depuis les boutons de commande) à la l'esclave désigné. Cette fonction donne accès à un écran qui permet de sélectionner les paramètres spécifiques à la requête, laquelle est obligatoirement codée en hexadécimal. Miroir : permet d'envoyer une requête de mise en miroir à l'esclave désigné. L'écran qui apparaît alors permet de sélectionner la longueur de la chaîne de caractères à envoyer (80 caractères maximum). L'automate envoie ensuite la chaîne de caractères (ABCD) à l'équipement de destination. Ce dernier renvoie automatiquement la chaîne de caractères reçue à l'expéditeur. 306 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Comment tester une voie à l'aide des requêtes Identification et Miroir Présentation Cette page indique la procédure à suivre pour tester une voie de communication à l'aide des requêtes d'identification et miroir. Identification d'une station La procédure suivante permet d'identifier une station définie. Etape Actions 1 Sélectionnez le serveur d'adresse (Ad0) de l'esclave à interroger à l'aide du champ Esclave. 2 Cliquez sur le bouton Identification. Résultat : la réponse apparaît dans la fenêtre Réponse reçue : 35006179 12/2018 307 Mise en œuvre logicielle : communication Uni-Telway Envoi d'une requête Miroir La procédure suivante permet d'envoyer la requête Miroir et donc de tester le routage des informations entre deux équipements. Etape Action 1 Sélectionnez le serveur d'adresse (Ad0) de l'esclave à interroger à l'aide du champ Esclave. 2 Cliquez sur le bouton Miroir. Résultat : la fenêtre suivante s'affiche. 3 Saisissez la longueur des données à envoyer (80 caractères maximum). 4 Cliquez sur le bouton Transmettre. Résultat : la réponse apparaît dans la fenêtre Réponse reçue : La réponse contient : la chaîne de caractères ABCDEFGH qui correspond à la longueur des données envoyées (8). 308 35006179 12/2018 Mise en œuvre logicielle : communication Uni-Telway Comment tester une voie à l'aide des requêtes Présentation Cette page décrit la procédure de test d'une voie de communication à l'aide de différentes requêtes via l'écran de mise au point. Envoi d'une requête La procédure suivante permet d'envoyer une requête (différente de celles disponibles depuis les boutons de commande) à une station définie. Etape Action 1 Sélectionnez l'adresse de l'esclave à interroger à l'aide du champ Esclave. 2 Cliquez sur le bouton Saisie Requête. Résultat : la fenêtre suivante s'affiche. Dans cet exemple, les données envoyées sont codées sur 3 octets. 3 Saisissez le code fonction (codé en hexadécimal sur un octet) correspondant à la requête que vous souhaitez envoyer. 4 Saisissez les données à envoyer en les codant toutes en hexadécimal. Entrez-les en continu sans espaces. 5 Cliquez sur le bouton Transmettre. Résultat : la réponse apparaît dans la fenêtre Réponse Requête : Dans cet exemple, les données reçues sont représentées sur 3 octets (12 43 DB). 35006179 12/2018 309 Mise en œuvre logicielle : communication Uni-Telway 310 35006179 12/2018 Premium et Atrium sous EcoStruxure™ Control Expert Implémentation logicielle : protocole de communication spécifique 35006179 12/2018 Chapitre 11 Implémentation logicielle de protocoles de communication spécifiques (cartes FCS SCP 111/114) Implémentation logicielle de protocoles de communication spécifiques (cartes FCS SCP 111/114) Objet de ce chapitre Ce chapitre décrit l'implémentation logicielle de protocoles de communication spécifiques utilisant des cartes CMCIA FCS SCP 111/114. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 11.1 Généralités 312 11.2 Configuration de la communication avec un protocole spécifique 315 11.3 Mise au point d’une communication par protocole spécifique 320 35006179 12/2018 311 Implémentation logicielle : protocole de communication spécifique Sous-chapitre 11.1 Généralités Généralités Objet de ce sous-chapitre Ce sous chapitre présente les généralités sur la communication par protocole spécifique. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 312 Page Présentation 313 Mode de fonctionnement 314 35006179 12/2018 Implémentation logicielle : protocole de communication spécifique Présentation Présentation Les cartes PCMCIA FCS SCP 111/114 permettent à des tiers de mettre en œuvre des protocoles spécifiques pour les supports physiques RS232 ou RS485. Control Expert est utilisé pour configurer et mettre au point les cartes PCMCIA intégrant des protocoles spécifiques. Prenez contact avec le bureau de ventes Schneider Electric le plus proche afin d'obtenir la liste des sociétés accréditées pour développer le protocole à mettre en œuvre. Protocoles Ce type de communication est disponible pour les automates Premium via l'emplacement hôte du processeur et/ou le module TSX SCY 21601, en utilisant : une carte PCMCIA FCS SCP 111 associée à la couche physique RS232 ; une carte PCMCIA FCS SCP 114 associée à la couche physique RS485. 35006179 12/2018 313 Implémentation logicielle : protocole de communication spécifique Mode de fonctionnement Présentation Le graphique suivant décrit les modes de fonctionnement des cartes PCMCIA FCS SCP 111/114. Diagramme général Le mode de fonctionnement est le suivant : Fonctionnement 314 Après la mise sous tension, le module effectue des auto-tests. Pendant cette étape, les indicateurs clignotent. Si aucune application Control Expert ne se trouve dans l'automate, le module attend la configuration. S'il existe une application Control Expert dans l'automate, la configuration de l'application est transmise au module, puis le module démarre. Lorsqu'une coupure secteur se produit, le processeur du module effectue un redémarrage à chaud. Le module redémarre alors les procédures d'auto-tests. 35006179 12/2018 Implémentation logicielle : protocole de communication spécifique Sous-chapitre 11.2 Configuration de la communication avec un protocole spécifique Configuration de la communication avec un protocole spécifique Objet de cette section Cette section décrit le processus de configuration pour la mise en œuvre d'une communication avec un protocole spécifique. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Comment accéder aux paramètres des cartes PCMCIA avec protocoles spécifiques 316 Ecran de configuration pour la fonction de protocole générique 318 35006179 12/2018 315 Implémentation logicielle : protocole de communication spécifique Comment accéder aux paramètres des cartes PCMCIA avec protocoles spécifiques Présentation Cette section explique comment déclarer et définir le type de fonction des cartes PCMCIA FCS SCP 111/114 pour les automates Premium. Définition de la fonction Le tableau suivant présente la procédure de sélection de la carte et de choix de la fonction de protocole générique : Etape Action 1 Ouvrez l'éditeur de configuration matérielle. 2 Double-cliquez sur l’emplacement de la carte PCMCIA (processeur ou module TSX SCY 21601). Résultat : la fenêtre de sélection du type de carte apparaît. 3 Dans le menu, cliquez sur l'une des cartes PCMCIA, puis validez en cliquant sur OK. FCS SCP 111 FCS SCP 114 316 35006179 12/2018 Implémentation logicielle : protocole de communication spécifique Etape Action 4 Double-cliquez à nouveau sur l'emplacement de la carte PCMCIA. Résultat : 5 Sélectionnez la voie 1. 6 Sélectionnez la fonction PROTOCOLE GENERIQUE. Exemple : 35006179 12/2018 317 Implémentation logicielle : protocole de communication spécifique Ecran de configuration pour la fonction de protocole générique Généralités L'écran de configuration permet de configurer les paramètres nécessaires pour la fonction de protocole générique. Illustration La figure ci-dessous représente un écran de configuration. 318 35006179 12/2018 Implémentation logicielle : protocole de communication spécifique Description Le tableau suivant présente les différents éléments de l'écran de configuration et leurs fonctions : Numéro Elément Fonction 1 Onglets L'onglet en premier-plan indique le mode actuellement utilisé (Config dans cet exemple). Pour sélectionner un mode, cliquez sur l'onglet correspondant. Les modes disponibles sont : Configuration Mise au point, accessible uniquement en mode connecté Défaut, accessible uniquement en mode connecté 2 Zone Module Rappelle l'intitulé abrégé du module et l'état du module en mode connecté à l'aide de voyants. 3 Zone Voie Permet : en cliquant sur la référence de l'équipement, d'afficher les onglets : Description, qui donne les caractéristiques de l'équipement ; Objets d'E/S (voir EcoStruxure™ Control Expert, Modes de fonctionnement), qui permet de présymboliser les objets d'entrée/de sortie ; Défaut, qui donne accès aux défauts de l'équipement (en mode connecté). de sélectionner la voie à configurer ; d'afficher le Symbole, nom de la voie défini par l'utilisateur (via l'éditeur de variables). 4 Zone Paramètres généraux Permet de choisir les paramètres généraux associés à la voie : Fonction : la fonction Protocole générique est proposée. Par défaut, aucune fonction n'est configurée. Tâche : définit la tâche MAST dans laquelle seront échangés les objets à échange implicite de la voie. 5 Zone Configuration Permet de configurer les paramètres de configuration de la voie (%KW). Chaque valeur peut être entrée en format décimal, hexadécimal ou binaire, selon la sélection effectuée dans la fenêtre de base. Pour plus d'informations sur la signification de %KWs, reportez-vous à la documentation fournie avec la carte PCMCIA. 35006179 12/2018 319 Implémentation logicielle : protocole de communication spécifique Sous-chapitre 11.3 Mise au point d’une communication par protocole spécifique Mise au point d’une communication par protocole spécifique Ecran de mise au point pour la fonction de protocole générique Présentation Cet écran, divisé en plusieurs zones, permet d'afficher les %MWs d'entrée/sortie et d'état, ainsi que les requêtes d'émission. Illustration La figure ci-dessous présente un exemple d'écran de mise au point pour la fonction de protocole générique. 320 35006179 12/2018 Implémentation logicielle : protocole de communication spécifique Description Le tableau ci-dessous présente les différents éléments de l'écran de mise au point et leurs fonctions. Numéro Elément Fonction 1 Onglets L'onglet au premier plan indique le mode en cours (Mise au point pour cet exemple). Chaque mode peut être sélectionné par l'onglet correspondant. Les modes disponibles sont : Mise au point, accessible uniquement en mode connecté, Défaut, accessible uniquement en mode connecté, Configuration. 2 Zone Module Rappelle l’intitulé abrégé du module. 3 Zone Voie Permet : En cliquant sur la référence de l'équipement, d'afficher les onglets : Description, qui donne les caractéristiques de l'équipement, Objets d'E/S (voir EcoStruxure™ Control Expert, Modes de fonctionnement), qui permet de présymboliser les objets d'entrée/de sortie, Défaut, qui donne accès aux défauts de l'équipement (en mode connecté). De choisir la voie. D'afficher le Symbole, nom de la voie défini par l'utilisateur (via l'éditeur de variables). Affiche les paramètres de la voie de communication : Fonction : rappelle la fonction de communication configurée. Cette rubrique est figée. Tâche : affiche la tâche MAST configurée. Cette rubrique est figée. 4 Zone Paramètres généraux 5 Elle permet : Zone de visualisation et de sélectionner et d'afficher : commande les mots d'état, les mots d'entrée, les mots de sortie (modifiables). de remettre le compteur de la carte à zéro à l'aide du bouton RAZ compteurs, d'envoyer des requêtes à partir du protocole géré par la carte et d'afficher les réponses en fonction du mode de fonctionnement défini dans la documentation de la carte. 35006179 12/2018 321 Implémentation logicielle : protocole de communication spécifique 322 35006179 12/2018 Premium et Atrium sous EcoStruxure™ Control Expert Objets langage des communications 35006179 12/2018 Chapitre 12 Objets langage des communications Modbus, Mode caractère et Uni-Telway Objets langage des communications Modbus, Mode caractère et Uni-Telway Objet de ce chapitre Ce chapitre décrit les objets langage associés aux communications Modbus, Mode caractère et Uni-Telway, ainsi que les différents moyens de les utiliser. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 12.1 Les objets langage et IODDT des communications Modbus, Mode Caractères et Uni-Telway 324 12.2 Objets de langage et IODDT génériques pour les protocoles de communication 334 12.3 Objets langage et IODDT associés à la communication Modbus 338 12.4 Objets langage et IODDT associés à la communication Mode caractère 345 12.5 Objets langage et IODDT associés à la communication Uni-Telway 353 12.6 Objets langage associés à un protocole spécifique 366 12.7 Type d’IODDT Type T_GEN_MOD applicable à tous les modules 367 35006179 12/2018 323 Objets langage des communications Sous-chapitre 12.1 Les objets langage et IODDT des communications Modbus, Mode Caractères et Uni-Telway Les objets langage et IODDT des communications Modbus, Mode Caractères et Uni-Telway Objet de ce sous-chapitre Ce sous-chapitre présente les généralités des objets langage et IODDT des communications Modbus, Mode Caractères et Uni-Telway. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 324 Sujet Page Présentation des objets langage pour les communications Modbus, Mode caractère et Uni-Telway 325 Objets langage à échange implicite associés à la fonction métier 326 Objets langage à échange explicite associés à la fonction métier 327 Gestion de l'échange et du compte rendu avec des objets explicites 329 35006179 12/2018 Objets langage des communications Présentation des objets langage pour les communications Modbus, Mode caractère et Uni-Telway Généralités Les IODDT sont prédéfinis par le constructeur. Ils contiennent des objets langage d'entrées/sorties appartenant à un module métier. Les communications Modbus, Mode caractère et Uni-Telway ont cinq IODDT associés : T_COM_STS_GEN : applicable à tous les protocoles de communication, sauf Fipio et Ethernet. T_COM_MB : pour la communication Modbus. T_COM_CHAR : pour la communication en mode caractère. T_COM_UTW_M : pour la communication en mode Uni-Telway maître. T_COM_UTW_S : pour la communication en mode Uni-Telway esclave. NOTE : les variables IODDT peuvent être créées de deux façons : à partir de l'onglet Objets d'E/S (voir EcoStruxure™ Control Expert, Modes de fonctionnement), dans l'éditeur de données (voir EcoStruxure™ Control Expert, Modes de fonctionnement). Types d'objets langage Dans chacun des IODDT se trouve un ensemble d'objets langage permettant de les commander et de vérifier leur fonctionnement. Il existe deux types d'objets langage : les objets à échange implicite, qui sont échangés automatiquement à chaque tour de cycle de la tâche associée au module ; les objets à échange explicite, qui sont échangés à la demande de l'application, en utilisant les instructions d'échanges explicites. Les échanges implicites concernent l'état des modules, les signaux de communication, les esclaves, etc. Les échanges explicites permettent de paramétrer le module et de le diagnostiquer. 35006179 12/2018 325 Objets langage des communications Objets langage à échange implicite associés à la fonction métier Présentation Une interface métier intégrée ou l'ajout d'un module enrichit automatiquement le projet d'objets langage permettant de programmer cette interface ou ce module. Ces objets correspondent aux images des entrées/sorties et aux informations logicielles du module ou de l'interface intégrée métier. Rappels Les entrées du module (%I et %IW) sont mises à jour dans la mémoire automate en début de tâche, alors que l'automate est en mode RUN ou STOP. Les sorties (%Q et %QW) sont mises à jour en fin de tâche, uniquement lorsque l'automate est en mode RUN. NOTE : lorsque la tâche est en mode STOP, suivant la configuration choisie : les sorties sont mises en position de repli (mode de repli) ; les sorties sont maintenues à leur dernière valeur (mode maintien). Schéma Le graphe ci-dessous illustre le cycle de fonctionnement relatif à une tâche automate (exécution cyclique). 326 35006179 12/2018 Objets langage des communications Objets langage à échange explicite associés à la fonction métier Introduction Les échanges explicites sont des échanges réalisés à la demande de l'utilisateur du programme, et à l'aide des instructions suivantes : READ_STS (lecture des mots d'état) WRITE_CMD (écriture des mots de commande) WRITE_PARAM (écriture des paramètres de réglage) READ_PARAM (lecture des paramètres de réglage) SAVE_PARAM (enregistrement des paramètres de réglage) RESTORE_PARAM (restauration des paramètres de réglage) Pour en savoir plus sur les instructions, consultez le document . Ces échanges s'appliquent à un ensemble d'objets %MW de même type (état, commandes ou paramètres) appartenant à une voie. Ces objets peuvent : fournir des informations sur le module (par exemple, le type d'erreur détectée dans une voie), commander le module (grâce à un commutateur, par exemple), définir les modes de fonctionnement du module (enregistrement et restauration des paramètres de réglage pendant l'exécution de l'application). NOTE : pour éviter plusieurs échanges explicites simultanés sur la même voie, il convient de tester la valeur du mot EXCH_STS (%MWr.m.c.0) de l'IODDT associé à la voie avant d'appeler une fonction élémentaire (EF) utilisant cette voie. NOTE : les échanges explicites ne sont pas pris en charge lorsque les modules d'E/S analogiques et numériques X80 sont configurés à l'aide d'un module adaptateur eX80 (BMECRA31210) dans une configuration Quantum EIO. Vous ne pouvez pas configurer les paramètres d'un module depuis l'application de l'automate (PLC) pendant le fonctionnement. 35006179 12/2018 327 Objets langage des communications Principe général d'utilisation des instructions explicites Le schéma ci-après présente les différents types d'échanges explicites possibles entre l'application et le module. Gestion des échanges Pendant un échange explicite, vérifiez les performances pour que les données ne soient prises en compte que lorsque l'échange a été correctement exécuté. Pour cela, deux types d'information sont disponibles : les informations relatives à l'échange en cours (voir page 332), le compte rendu de l'échange (voir page 332). Le diagramme ci-après décrit le principe de gestion d'un échange. NOTE : pour éviter plusieurs échanges explicites simultanés sur la même voie, il convient de tester la valeur du mot EXCH_STS (%MWr.m.c.0) de l'IODDT associé à la voie avant d'appeler une fonction élémentaire (EF) utilisant cette voie. 328 35006179 12/2018 Objets langage des communications Gestion de l'échange et du compte rendu avec des objets explicites Présentation Lorsque des données sont échangées entre la mémoire de l'automate (PLC) et le module, ce dernier peut avoir besoin de plusieurs cycles de tâche pour prendre en compte ces informations. Les IODDT utilisent deux mots pour gérer les échanges : EXCH_STS (%MWr.m.c.0) : échange en cours EXCH_RPT (%MWr.m.c.1) : compte rendu NOTE : Selon l'emplacement du module, l'application peut ne pas détecter la gestion des échanges explicites (%MW0.0.MOD.0.0 par exemple) : Pour les modules en rack, les échanges explicites sont effectués immédiatement sur le bus automate local et se terminent avant la fin de la tâche d'exécution. Par exemple, READ_STS doit être terminé lorsque l'application contrôle le bit %MW0.0.mod.0.0. Pour le bus distant (Fipio par exemple), les échanges explicites ne sont pas synchronisés avec la tâche d'exécution, afin que l'application puisse assurer la détection. Illustration Le schéma suivant montre les différents bits significatifs pour la gestion des échanges : 35006179 12/2018 329 Objets langage des communications Description des bits significatifs Chaque bit des mots EXCH_STS (%MWr.m.c.0) et EXCH_RPT (%MWr.m.c.1) est associé à un type de paramètre : Les bits de rang 0 sont associés aux paramètres d'état : Le bit STS_IN_PROGR (%MWr.m.c.0.0) indique si une demande de lecture des mots d'état est en cours. Le bit STS_ERR (%MWr.m.c.1.0) indique si la voie du module a accepté une demande de lecture des mots d'état. Les bits de rang 1 sont associés aux paramètres de commande : Le bit CMD_IN_PROGR (%MWr.m.c.0.1) indique si des paramètres de commande sont envoyés à la voie du module. Le bit CMD_ERR (%MWr.m.c.1.1) indique si la voie du module a accepté les paramètres de commande. Les bits de rang 2 sont associés aux paramètres de réglage : Le bit ADJ_IN_PROGR (%MWr.m.c.0.2) indique si un échange des paramètres de réglage est en cours avec la voie du module (via WRITE_PARAM, READ_PARAM, SAVE_PARAM, RESTORE_PARAM). Le bit ADJ_ERR (%MWr.m.c.1.2) indique si le module a accepté les paramètres de réglage. Si l'échange s'est correctement déroulé, le bit passe à 0. Les bits de rang 15 signalent une reconfiguration sur la voie c du module à partir de la console (modification des paramètres de configuration + démarrage à froid de la voie). Les bits r, m et c représentent les éléments suivants : Le bit r indique le numéro du rack. Le bit m indique l'emplacement du module dans le rack. Le bit c indique le numéro de la voie dans le module. NOTE : r indique le numéro du rack, m la position du module dans le rack, et c le numéro de la voie dans le module. NOTE : les mots d'échange et de compte rendu existent également au niveau du module EXCH_STS (%MWr.m.MOD) et EXCH_RPT (%MWr.m.MOD.1) selon le type d'IODDT T_GEN_MOD. 330 35006179 12/2018 Objets langage des communications Exemple Phase 1 : envoi de données à l'aide de l'instruction WRITE_PARAM Lorsque l'instruction est scrutée par l'automate (PLC), le bit d'échange en cours est mis à 1 dans %MWr.m.c. Phase 2 : analyse des données par le module d'E/S et le compte rendu. Lorsque les données sont échangées entre la mémoire de l'automate (PLC) et le module, le bit ADJ_ERR (%MWr.m.c.1.2) gère l'acquittement par le module. Ce bit crée les comptes rendus suivants : 0 : échange correct 1 : échange incorrect NOTE : il n'existe aucun paramètre de réglage au niveau du module. 35006179 12/2018 331 Objets langage des communications Indicateurs d'exécution pour un échange explicite : EXCH_STS Le tableau suivant indique les bits de commande des échanges explicites : EXCH_STS (%MWr.m.c.0) Symbole standard Type Accès Signification Adresse STS_IN_PROGR BOOL R Lecture des mots d'état de la voie en cours %MWr.m.c.0.0 CMD_IN_PROGR BOOL R Echange de paramètres de commande en cours %MWr.m.c.0.1 ADJ_IN_PROGR BOOL R Echange de paramètres de réglage en cours %MWr.m.c.0.2 RECONF_IN_PROGR BOOL R Reconfiguration du module en cours %MWr.m.c.0.15 NOTE : si le module est absent ou déconnecté, les objets à échange explicite (READ_STS par exemple) ne sont pas envoyés au module (STS_IN_PROG (%MWr.m.c.0.0) = 0), mais les mots sont actualisés. Compte rendu d'échange explicite : EXCH_RPT Le tableau suivant indique les bits de compte rendu : EXCH_RPT (%MWr.m.c.1) 332 Symbole standard Type Accès Signification Adresse STS_ERR BOOL R Erreur détectée pendant la lecture des mots d'état de la voie (1 = erreur détectée) %MWr.m.c.1.0 CMD_ERR BOOL R Erreur détectée pendant un échange de paramètres de commande (1 = erreur détectée) %MWr.m.c.1.1 ADJ_ERR BOOL R Erreur détectée pendant un échange de paramètres de réglage (1 = erreur détectée) %MWr.m.c.1.2 RECONF_ERR BOOL R Erreur détectée pendant la reconfiguration de la voie (1 = erreur détectée) %MWr.m.c.1.15 35006179 12/2018 Objets langage des communications Utilisation du module de comptage Le tableau suivant décrit les étapes effectuées entre un module de comptage et le système après une mise sous tension. Etape Action 1 Mettez le système sous tension. 2 Le système envoie les paramètres de configuration. 3 Le système envoie les paramètres de réglage à l'aide de la méthode WRITE_PARAM. Remarque : une fois l'opération terminée, le bit %MWr.m.c.0.2 passe à 0. Si vous utilisez une commande WRITE_PARAM au début de votre application, attendez que le bit %MWr.m.c.0.2 passe à 0. 35006179 12/2018 333 Objets langage des communications Sous-chapitre 12.2 Objets de langage et IODDT génériques pour les protocoles de communication Objets de langage et IODDT génériques pour les protocoles de communication Objet de cette section Cette section présente les objets langage et les IODDT génériques qui s’appliquent à tous les protocoles de communication, sauf Fipio et Ethernet. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 334 Page Détails des objets à échange implicite de type d'IODDT T_COM_STS_GEN 335 Détails des objets à échange explicite de type d'IODDT T_COM_STS_GEN 336 35006179 12/2018 Objets langage des communications Détails des objets à échange implicite de type d'IODDT T_COM_STS_GEN Introduction Le tableau ci-dessous présente les objets à échange implicite de l’IODDT de type T_COM_STS_GEN, qui s’appliquent à tous les protocoles de communication sauf Fipio et Ethernet. Bit d'erreur Le tableau ci-dessous présente la signification du bit d’erreur détectée CH_ERROR (%Ir.m.c.ERR). Symbole standard Type Accès Signification Adresse CH_ERROR EBOOL R Bit erreur de la voie de communication. %Ir.m.c.ERR 35006179 12/2018 335 Objets langage des communications Détails des objets à échange explicite de type d'IODDT T_COM_STS_GEN Introduction Cette section présente les objets à échange explicite de l'IODDT de type T_COM_STS_GEN, qui s'appliquent à tous les protocoles de communication, sauf Fipio et Ethernet. Elle regroupe les objets de type mot, dont les bits ont une signification particulière. Ces objets sont présentés en détail ci-dessous. Exemple de déclaration d'une variable : IODDT_VAR1 de type T_COM_STS_GEN. Remarques De manière générale, la signification des bits est fournie pour l'état 1 de ces bits. Dans les cas spécifiques, chaque état du bit est expliqué. Tous les bits ne sont pas utilisés. Indicateurs d'exécution d'un échange explicite : EXCH_STS Le tableau ci-après présente la signification des bits de contrôle d'échange de la voie EXCH_STS (%MWr.m.c.0). Symbole standard Type Accès Signification Adresse STS_IN_PROGR BOOL R Lecture des mots d'état de la voie en cours. %MWr.m.c.0.0 CMD_IN_PROGR BOOL R Echange de paramètres de commande en cours. %MWr.m.c.0.1 ADJ_IN_PROGR BOOL R Echange de paramètres de réglage en cours. %MWr.m.c.0.2 Compte rendu d'échanges explicites : EXCH_RPT Le tableau ci-après présente la signification des bits de compte rendu EXCH_RPT (%MWr.m.c.1). Symbole standard Type Accès Signification Adresse STS_ERR BOOL R Défaut de lecture des mots d'état de la voie. %MWr.m.c.1.0 CMD_ERR BOOL R Défaut lors d'un échange de paramètres de commande. %MWr.m.c.1.1 ADJ_ERR BOOL R Défaut lors d'un échange de paramètres de réglage. 336 %MWr.m.c.1.2 35006179 12/2018 Objets langage des communications Défauts de voie standard, CH_FLT Le tableau ci-après présente les significations des bits du mot d'état CH_FLT (%MWr.m.c.2). La lecture est effectuée par un READ_STS (IODDT_VAR1). Symbole standard Type Accès Signification Adresse NO_DEVICE BOOL R Aucun équipement ne fonctionne sur la voie. %MWr.m.c.2.0 1_DEVICE_FLT BOOL R Un équipement sur la voie ne fonctionne pas. %MWr.m.c.2.1 BLK BOOL R Bornier non connecté. %MWr.m.c.2.2 TO_ERR BOOL R Anomalie de dépassement des timeouts. %MWr.m.c.2.3 INTERNAL_FLT BOOL R Erreur détectée en interne ou autotest de la voie. %MWr.m.c.2.4 CONF_FLT BOOL R Configurations matérielle et logicielle différentes. %MWr.m.c.2.5 COM_FLT BOOL R Arrêt de communication avec l'automate. %MWr.m.c.2.6 APPLI_FLT BOOL R Erreur d'application détectée (erreur de réglage ou de configuration). %MWr.m.c.2.7 35006179 12/2018 337 Objets langage des communications Sous-chapitre 12.3 Objets langage et IODDT associés à la communication Modbus Objets langage et IODDT associés à la communication Modbus Objet de cette section Cette section présente les objets langage et l'IODDT qui sont associés à la fonction de communication Modbus. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 338 Page Détails des objets à échange implicite de l'IODDT de type T_COM_MB 339 Détails des objets à échange explicite de l'IODDT de type T_COM_MB 340 Détails concernant les objets langage à échange explicite pour une fonction Modbus 342 Détails des objets langage associés à la configuration en Mode Modbus 343 35006179 12/2018 Objets langage des communications Détails des objets à échange implicite de l'IODDT de type T_COM_MB Présentation Le tableau suivant présente les objets à échange implicite de l'IODDT de type T_COM_MB qui s'applique à la communication Modbus. Bit d'erreur Le tableau suivant présente la signification du bit d'erreur CH_ERROR (%Ir.m.c.ERR). Symbole standard Type Accès Signification Adresse CH_ERROR EBOOL L Bit erreur de la voie de communication. %Ir.m.c.ERR Objets mot en mode Modbus maître Le tableau ci-dessous présente la signification des bits du mot INPUT_SIGNALS (%IWr.m.c.0). Symbole standard Type Accès Signification Adresse DCD BOOL L Signal de détection de porteuse. %IWr.m.c.0.0 RI BOOL L Signal indicateur d'appel %IWr.m.c.0.1 CTS BOOL L Signal prêt à émettre. %IWr.m.c.0.2 DSR BOOL L Signal de données prêt. %IWr.m.c.0.3 Objet mot en mode Modbus esclave Les objets langage sont identiques à ceux de la fonction Modbus Maître. Seuls les objets définis dans le tableau suivant diffèrent. Le tableau ci-dessous présente la signification du bit du mot INPUT_SIGNALS (%IWr.m.c.0). Symbole standard Type Accès Signification Adresse LISTEN_ONLY BOOL L Signal mode liste uniquement. %IWr.m.c.0.8 35006179 12/2018 339 Objets langage des communications Détails des objets à échange explicite de l'IODDT de type T_COM_MB Présentation Cette section présente les objets à échange explicite de l'IODDT de type T_COM_MB qui s'applique à la communication Modbus. Elle regroupe les objets de type mot, dont les bits ont une signification particulière. Ces objets sont présentés en détail ci-dessous. Exemple de déclaration d'une variable : IODDT_VAR1 de type T_COM_MB Remarques De manière générale, la signification des bits est donnée pour l'état 1 de ce bit. Dans les cas spécifiques, chaque état du bit est expliqué. Tous les bits ne sont pas utilisés. Indicateurs d'exécution d'un échange explicite : EXCH_STS Le tableau suivant présente les significations des bits de contrôle d'échange de la voie EXCH_STS (%MWr.m.c.0). Symbole standard Type Accès Signification Adresse STS_IN_PROGR BOOL L Lecture des mots d'état de la voie en cours. %MWr.m.c.0.0 CMD_IN_PROGR BOOL L Echange de paramètres de commande en cours. %MWr.m.c.0.1 ADJ_IN_PROGR BOOL L Echange de paramètres de réglage en cours. %MWr.m.c.0.2 Compte rendu d'échange explicite : EXCH_RPT Le tableau ci-dessous présente les significations des bits de compte renduEXCH_RPT (%MWr.m.c.1). Symbole standard Type Accès Signification Adresse STS_ERR BOOL L Défaut de lecture des mots d'état de la voie. %MWr.m.c.1.0 CMD_ERR BOOL L Défaut lors d'un échange de paramètres de commande. %MWr.m.c.1.1 ADJ_ERR BOOL L Défaut lors d'un échange de paramètres de réglage. %MWr.m.c.1.2 340 35006179 12/2018 Objets langage des communications Défauts standard voie, CH_FLT Le tableau suivant présente les significations des bits du mot d'état CH_FLT (%MWr.m.c.2). La lecture est effectuée par un READ_STS (IODDT_VAR1). Symbole standard Type Accès Signification Adresse NO_DEVICE BOOL L Aucun équipement ne fonctionne sur la voie. %MWr.m.c.2.0 1_DEVICE_FLT BOOL L Tous les équipements qui assurent la fonction Modbus ne %MWr.m.c.2.1 gèrent pas ce bit de mot. BLK BOOL L Défaut bornier (non connecté). %MWr.m.c.2.2 TO_ERR BOOL L Erreur de Time out (câblage défectueux). %MWr.m.c.2.3 INTERNAL_FLT BOOL L Défaut interne ou autotest de la voie. %MWr.m.c.2.4 CONF_FLT BOOL L Configurations matérielle et logicielle différentes. %MWr.m.c.2.5 COM_FLT BOOL L Défaut de communication avec l'automate. %MWr.m.c.2.6 APPLI_FLT BOOL L Défaut applicatif (défaut de réglage ou de configuration). %MWr.m.c.2.7 Etat spécifique voie, %MWr.m.c.3 Le tableau ci-dessous présente les significations du mot d'état voie PROTOCOL (%MWr.m.c.3). La lecture est effectuée par un READ_STS (IODDT_VAR1). Symbole standard Type Accès Signification Adresse PROTOCOL INT L Octet 0 = 16#06 pour la fonction Modbus maître. %MWr.m.c.3 PROTOCOL INT L Octet 0 = 16#07 pour la fonction Modbus esclave. %MWr.m.c.3 PROTOCOL INT L Octet 1 = 16#02 pour la fonction de redondance d'UC. %MWr.m.c.3 Commande Le tableau ci-dessous présente les significations des bits du mot CONTROL (%MWr.m.c.15). La commande est effectuée par un WRITE_CMD , ex : WRITE_CMD (IODDT_VAR1). Symbole standard Type Accès Signification Adresse - BOOL L/E RAZ compteur. %MWr.m.c.15.0 DTR_ON BOOL L/E Signal DTR (Terminal de donnée prêt) ON. %MWr.m.c.15.8 DTR_OFF BOOL L/E Signal DTR (Terminal de donnée prêt) OFF. %MWr.m.c.15.9 MB_TO_CHAR BOOL L/E Changement Modbus vers Mode caractère (modem). %MWr.m.c.15.14 CHAR_TO_MB BOOL L/E Changement mode caractère (modem) vers Modbus. %MWr.m.c.15.15 35006179 12/2018 341 Objets langage des communications Détails concernant les objets langage à échange explicite pour une fonction Modbus Présentation Les tableaux suivants présentent les objets langage pour la communication en mode Modbus maître et esclave. Ces objets ne sont pas intégrés dans les IODDT. Liste des objets à échange explicite en mode maître Le tableau ci-dessous répertorie les objets à échange explicite. Adresse Type Accès Signification %MWr.m.c.4 INT L Nombre de réponses reçues sans erreur CRC. %MWr.m.c.5 INT L Nombre de réponses reçues avec erreur CRC. %MWr.m.c.6 INT L Nombre de réponses reçues avec un code d'exception. %MWr.m.c.7 INT L Nombre de messages maîtres émis sans réponse. %MWr.m.c.8 INT L Nombre de diffusions d'émissions. %MWr.m.c.9 INT L Nombre de réceptions avec NACK. %MWr.m.c.10 INT L Nombre de messages maîtres réitérés. %MWr.m.c.11 INT L Nombre d'erreurs de caractères. Liste des objets à échange explicite en mode esclave Le tableau ci-dessous répertorie les objets à échange explicite. 342 Adresse Type Accès Signification %MWr.m.c.7 INT L Nombre de messages pour l'UC. %MWr.m.c.8 INT L Nombre de diffusions de réceptions. %MWr.m.c.10 INT L Nombre de messages reçus en mode Bus esclave ou mode écoute seul. 35006179 12/2018 Objets langage des communications Détails des objets langage associés à la configuration en Mode Modbus Présentation Les tableaux suivants présentent tous les objets langage de configuration pour le mode de communication Modbus. Ces objets ne sont pas intégrés aux IODDT et peuvent être affichés par le programme d'application. Liste des objets à échange explicite en mode maître Le tableau ci-dessous répertorie les objets à échange explicite. Adresse Type Accès Signification %KWr.m.c.0 INT L Octet 0 = 16#06 pour la fonction Modbus maître. %KWr.m.c.1 INT L L'octet 0 de ce mot correspond à la vitesse de transmission. Il peut avoir différentes valeurs : La valeur -2 (0xFE) correspond à 300 bits/s (TSX SCP111 uniquement). La valeur -1 (0xFF) correspond à 600 bits/s (TSX SCP111 uniquement). La valeur 0 (0x00) correspond à 1200bits/s. La valeur 1 (0x01) correspond à 2400bits/s. La valeur 2 (0x02) correspond à 4800bits/s. La valeur 3 (0x03) correspond à 9600bits/s. L'octet 1 de ce mot correspond au format : bit8: nombre de bits (1 = 8 bits, 0 = 7 bits), bit 9 = 1 : gestion de la parité (1 = avec, 0 = sans). bit10: type de parité (1 = impair, 0 = pair), bit11: bit d'arrêt (1 = 1 bit, 0 = 2 bits) %KWr.m.c.2 INT L Ce mot fait référence à la valeur du délai inter-trames exprimée en millisecondes (entre 2 et 10 000 ms). %KWr.m.c.3 INT L Ce mot fait référence à la valeur du délai de réponse exprimée en millisecondes (entre 10 et 10 000 ms). %KWr.m.c.4 INT L Octet0 = nombre de tentatives (valeur par défaut, 3). Octet1 = gestion de signal bit8: 1 si gestion de signal PSR (TSX SCP 112), bit10 = 1 si gestion de porteuse DCD (TSX SCP 111). %KWr.m.c.5 35006179 12/2018 INT L Ce mot correspond au retard exprimé en centièmes de millisecondes, uniquement pour TSX SCP111 (valeur par défaut, 0ms). 343 Objets langage des communications Liste des objets à échange explicite en mode esclave Les objets langage de la fonction Modbus esclave sont identiques à ceux de la fonction Modbus maître. La seule différence concerne l'objet suivant : Adresse 344 Type Accès Signification %KWr.m.c.0 INT L Octet 0 = 16#07 pour la fonction Modbus esclave. %KWr.m.c.3 INT L Octet0 = valeur du numéro d'esclave (0 ) 98). 35006179 12/2018 Objets langage des communications Sous-chapitre 12.4 Objets langage et IODDT associés à la communication Mode caractère Objets langage et IODDT associés à la communication Mode caractère Objet de cette section Cette section présente les objets langage et l'IODDT qui sont associés à la fonction de communication Mode caractère. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Détails des objets à échange implicite de l'IODDT de type T_COM_CHAR pour les cartes PCMCIA 346 Détails des objets à échange explicite de l'IODDT de type T_COM_CHAR pour PCMCIA 347 Détails concernant les objets langage à échange explicite pour la communication en Mode caractère 349 Détails des objets langage associés à la configuration en Mode caractère 350 35006179 12/2018 345 Objets langage des communications Détails des objets à échange implicite de l'IODDT de type T_COM_CHAR pour les cartes PCMCIA Présentation Les tableaux ci-dessous présentent les objets à échange implicite de l'IODDT de type T_COM_CHAR qui s'appliquent à la communication Mode caractère avec les cartes PCMCIA. Bit d'erreur Le tableau suivant présente la signification du bit d'erreur CH_ERROR (%Ir.m.c.ERR). Symbole standard Type Accès Signification Adresse CH_ERROR EBOOL L Bit erreur de la voie de communication. %Ir.m.c.ERR Objets des signaux en entrée Le tableau ci-dessous présente la signification des bits du mot INPUT_SIGNALS (%IWr.m.c.0). Symbole standard Type Accès Signification Adresse DCD BOOL L Signal de détection de porteuse. %IWr.m.c.0.0 RI BOOL L Signal indicateur d'appel %IWr.m.c.0.1 CTS BOOL L Signal prêt à émettre. %IWr.m.c.0.2 DSR BOOL L Signal de données prêt. %IWr.m.c.0.3 Objets des signaux en sortie Le tableau ci-dessous présente la signification du bit du mot STOP_EXCH (%QWr.m.c.0.0). Symbole standard Type Accès Signification STOP_EXCH BOOL L Front montant au niveau de 1 : tous les échanges en %QWr.m.c.0.0 cours sont stoppés. 346 Adresse 35006179 12/2018 Objets langage des communications Détails des objets à échange explicite de l'IODDT de type T_COM_CHAR pour PCMCIA Présentation Cette section présente les objets à échange explicite de l'IODDT de type T_COM_CHAR qui s'appliquent à la communication Mode caractère avec les cartes PCMCIA. Elle regroupe les objets de type mot, dont les bits ont une signification particulière. Ces objets sont présentés en détail cidessous. Exemple de déclaration d'une variable : IODDT_VAR1 de type T_COM_CHAR Remarques De manière générale, la signification des bits est donnée pour l'état 1 de ce bit. Dans les cas spécifiques, chaque état du bit est expliqué. Tous les bits ne sont pas utilisés. Indicateurs d'exécution d'un échange explicite : EXCH_STS Le tableau suivant présente les significations des bits de contrôle d'échange de la voie EXCH_STS (%MWr.m.c.0). Symbole standard Type Accès Signification Adresse STS_IN_PROGR BOOL L Lecture des mots d'état de la voie en cours. %MWr.m.c.0.0 CMD_IN_PROGR BOOL L Echange de paramètres de commande en cours. %MWr.m.c.0.1 ADJ_IN_PROGR BOOL L Echange de paramètres de réglage en cours. %MWr.m.c.0.2 Compte rendu d'échange explicite : EXCH_RPT Le tableau ci-dessous présente les significations des bits de compte rendu EXCH_RPT (%MWr.m.c.1). Symbole standard Type Accès Signification Adresse STS_ERR BOOL L Défaut de lecture des mots d'état de la voie. %MWr.m.c.1.0 CMD_ERR BOOL L Défaut lors d'un échange de paramètres de commande. %MWr.m.c.1.1 ADJ_ERR BOOL L Défaut lors d'un échange de paramètres de réglage. %MWr.m.c.1.2 35006179 12/2018 347 Objets langage des communications Défauts standard voie, CH_FLT Le tableau suivant présente les significations des bits du mot d'état CH_FLT (%MWr.m.c.2). La lecture est effectuée par un READ_STS (IODDT_VAR1). Symbole standard Type Accès Signification Adresse NO_DEVICE BOOL L Aucun équipement ne fonctionne sur la voie. %MWr.m.c.2.0 1_DEVICE_FLT BOOL L Un équipement sur la voie est en défaut. %MWr.m.c.2.1 BLK BOOL L Défaut bornier (non connecté). %MWr.m.c.2.2 TO_ERR BOOL L Erreur de Time out (câblage défectueux). %MWr.m.c.2.3 INTERNAL_FLT BOOL L Défaut interne ou autotest de la voie. %MWr.m.c.2.4 CONF_FLT BOOL L Configurations matérielle et logicielle différentes. %MWr.m.c.2.5 %MWr.m.c.2.6 COM_FLT BOOL L Défaut de communication avec l'automate. APPLI_FLT BOOL L Défaut applicatif (défaut de réglage ou de configuration). %MWr.m.c.2.7 Etat spécifique voie, %MWr.m.c.3 Le tableau ci-dessous présente les significations du mot d'état voie PROTOCOL (%MWr.m.c.3). La lecture est effectuée par un READ_STS (IODDT_VAR1). Symbole standard Type Accès Signification Adresse PROTOCOL INT L Octet 0 = 16#03 pour la fonction Mode caractère. %MWr.m.c.3 Commande Le tableau ci-dessous présente les significations des bits du mot CONTROL (%MWr.m.c.15). La commande est effectuée par un WRITE_CMD , ex : WRITE_CMD (IODDT_VAR1). Symbole standard Type Accès Signification Adresse - BOOL L/E RAZ compteur. %MWr.m.c.15.0 DTR_ON BOOL L/E Signal DTR (Terminal de donnée prêt) ON. %MWr.m.c.15.8 DTR_OFF BOOL L/E Signal DTR (Terminal de donnée prêt) OFF. %MWr.m.c.15.9 348 35006179 12/2018 Objets langage des communications Détails concernant les objets langage à échange explicite pour la communication en Mode caractère Présentation Les tableaux suivants présentent tous les objets langage de configuration pour la communication en Mode caractère. Ces objets ne sont pas intégrés dans les IODDT. Liste des objets à échange explicite Le tableau ci-dessous répertorie les objets à échange explicite. Adresse Type Accès Signification %MWr.m.c.4 INT L Caractères émis en erreur. %MWr.m.c.5 INT L Caractères reçus en erreur. 35006179 12/2018 349 Objets langage des communications Détails des objets langage associés à la configuration en Mode caractère Présentation Les tableaux suivants présentent tous les objets langage de configuration pour la communication en Mode caractère. Ces objets ne sont pas intégrés aux IODDT et peuvent être affichés par le programme d'application. Liste des objets à échange explicite pour les cartes PCMCIA Le tableau ci-dessous répertorie les objets à échange explicite. Adresse Type Accès Signification %KWr.m.c.0 INT L Octet 0 = 16#03 pour la fonction Mode caractère. %KWr.m.c.1 INT L L'octet 0 de ce mot correspond à la vitesse de transmission. Il peut avoir différentes valeurs : La valeur -2 (0xFE) correspond à 300 bits/s. La valeur -1 (0xFF) correspond à 600 bits/s. La valeur 0 (0x00) correspond à 1200 bits/s. La valeur 1 (0x01) correspond à 2400 bits/s. La valeur 2 (0x02) correspond à 4800 bits/s. La valeur 3 (0x03) correspond à 9600 bits/s (valeur par défaut). La valeur 4 (0x04) correspond à 19200 bits/s. L'octet 1 de ce mot correspond au format : bit 8 : nombre de bits (1 = 8 bits, 0 = 7 bits), bit 9 = 1 : gestion de la parité, bit 10 : type de parité (1 = impair, 0 = pair), bit 11 : bit d'arrêt (1 = 1 bit, 0 = 2 bits) %KWr.m.c.2 INT L Toute valeur en ms saisie dans cette même zone, qui est fonction de la vitesse de transmission et du format sélectionnés (la valeur 0 suppose une absence de détection de silence). %KWr.m.c.3 INT L bit 0 =1 : écho en réception, bit 1 =1 : redémarrage de l'écho sur le premier caractère 1, bit 2 = 1 : transmission automatique de L, bit 3 = 1 : gestion BackSpace, bit 4 = 1 : contrôle de flux Xon/Xoff actif; bit 5 = 1 : contrôle de flux RTS/DCD actif, bit 6 = 1 : gestion Beep, bit 7 = 1 : contrôle de flux RTS/CTS actif, 350 35006179 12/2018 Objets langage des communications Adresse Type Accès Signification %KWr.m.c.4 INT L bit 0...7 : réservé, bit 8 = 1 si gestion de signal PSR (TSX SCP 112), bit 9 = 1 si gestion Full Duplex, bit 10 = 1 si gestion de porteuse DCD (TSX SCP 111) %KWr.m.c.5 INT L Ce mot correspond, si RS232 est sélectionné, au retard RTS/CTS exprimé en millisecondes (entre 0 et 100). Si RS485 est sélectionné, la valeur par défaut est 0. %KWr.m.c.6 INT L bit 0 = 1 caractère de fin 1 activé, bit 1 = 1 caractère de fin 1 inclus, Octet 1 : valeur du caractère de fin en décimal. %KWr.m.c.7 INT L bit 0 = 1 caractère de fin 2 activé, bit 1 = 1 caractère de fin 2 inclus, Octet 1 : valeur du caractère de fin en décimal. 35006179 12/2018 351 Objets langage des communications Liste des objets à échange explicite pour la prise terminal Le tableau ci-dessous répertorie les objets à échange explicite. Adresse Type Accès Signification %KW0.0.0.0 ou %KW0.1.0.0 (1) INT L Octet 0 = 16#03 pour la fonction Mode caractère. %KW0.0.0.1 ou %KW0.1.0.1 (1) INT L L'octet 0 de ce mot correspond à la vitesse de transmission. Il peut avoir différentes valeurs : La valeur 0 (0x00) correspond à 1200 bits/s. La valeur 1 (0x01) correspond à 2400 bits/s. La valeur 2 (0x02) correspond à 4800 bits/s. La valeur 3 (0x03) correspond à 9600 bits/s (valeur par défaut). La valeur 4 (0x04) correspond à 19200 bits/s. L'octet 1 de ce mot correspond au format : bit 8 : nombre de bits (1 = 8 bits, 0 = 7 bits), bit 9 = 1 : gestion de la parité, bit 10 : type de parité (1 = impair, 0 = pair), bit 11 : bit d'arrêt (1 = 1 bit, 0 = 2 bits), bit 12 = 1 : écho en réception, bit 13 = 1 : gestion Beep, bit 14 = 1 : gestion BackSpace. Légende : (1): Si l'alimentation occupe 2 emplacements, le processeur est placé dans l'emplacement 1 sur le rack. 352 35006179 12/2018 Objets langage des communications Sous-chapitre 12.5 Objets langage et IODDT associés à la communication Uni-Telway Objets langage et IODDT associés à la communication UniTelway Objet de cette section Cette section présente les objets langage et l'IODDT qui sont associés à la fonction de communication Uni-Telway. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Détails des objets à échange implicite de l'IODDT de type T_COM_UTW_M pour les cartes PCMCIA 354 Détails des objets à échange explicite de l'IODDT de type T_COM_UTW_M pour les cartes PCMCIA 356 Détails concernant les objets langage à échange explicite pour une fonction Uni-Telway maître 359 Détails des objets langage associés à la configuration en Mode Uni-Telway maître 360 Détails des objets à échange implicite de l'IODDT de type T_COM_UTW_S pour les cartes PCMCIA 362 Détails des objets à échange explicite de l'IODDT de type T_COM_UTW_S pour les cartes PCMCIA 363 Détails des objets langage associés à la configuration en Mode Uni-Telway esclave 365 35006179 12/2018 353 Objets langage des communications Détails des objets à échange implicite de l'IODDT de type T_COM_UTW_M pour les cartes PCMCIA Présentation Les tableaux suivants présentent les objets à échange implicite de l'IODDT de type T_COM_UTW_M qui s'appliquent à la communication Uni-Telway avec automate maître avec les cartes PCMCIA. Bit d'erreur Le tableau suivant présente la signification du bit d'erreur CH_ERROR (%Ir.m.c.ERR). Symbole standard Type Accès Signification Adresse CH_ERROR EBOOL L Bit erreur de la voie de communication. %Ir.m.c.ERR Objets des signaux en entrée Le tableau ci-dessous présente la signification des bits du mot INPUT_SIGNALS (%IWr.m.c.0). Symbole standard Type Accès Signification Adresse DCD BOOL L Signal de détection de porteuse. %IWr.m.c.0.0 RI BOOL L Signal indicateur d'appel %IWr.m.c.0.1 CTS BOOL L Signal prêt à émettre. %IWr.m.c.0.2 DSR BOOL L Signal de données prêt. %IWr.m.c.0.3 Objet d'état général de l'esclave Le tableau ci-dessous présente la signification du bit du mot SLAVES_ERR word (%IWr.m.c.1). Symbole standard Type Accès Signification Adresse SLAVES_ERR EBOOL L =1 si au moins un esclave ne répond pas. %IWr.m.c.1.0 354 35006179 12/2018 Objets langage des communications Objet d'état pour les données événementielles Le tableau ci-dessous présente la signification des bits du mot EVT_STS_0_15 word (%IWr.m.c.2). Pour les esclaves 0 à 15 : Symbole standard Type Accès Signification Adresse EVT_STS_0 EBOOL L =1 esclave 0 a transmis des données. %IWr.m.c.2.0 EVT_STS_1 EBOOL L =1 esclave 1 a transmis des données. %IWr.m.c.2.1 EVT_STS_2 EBOOL L =1 esclave 2 a transmis des données. %IWr.m.c.2.2 EVT_STS_3 EBOOL L =1 esclave 3 a transmis des données. %IWr.m.c.2.3 EVT_STS_n EBOOL L =1 esclave n a transmis des données. %IWr.m.c.2.n EVT_STS_15 EBOOL L =1 esclave 15 a transmis des données. %IWr.m.c.2.15 Objet d'état pour les données événementielles Le tableau ci-dessous présente la signification des bits du mot EVT_STS_16_31 word (%IWr.m.c.2). Pour les esclaves 16 à 31 : Symbole standard Type Accès Signification Adresse EVT_STS_16 EBOOL L =1 esclave 16 a transmis des données. %IWr.m.c.3.0 EVT_STS_17 EBOOL L =1 esclave 17 a transmis des données. %IWr.m.c.3.1 EVT_STS_18 EBOOL L =1 esclave 18 a transmis des données. %IWr.m.c.3.2 EVT_STS_19 EBOOL L =1 esclave 19 a transmis des données. %IWr.m.c.3.3 EVT_STS_n EBOOL L =1 esclave n a transmis des données. %IWr.m.c.3.i EVT_STS_31 EBOOL L =1 esclave 31 a transmis des données. %IWr.m.c.3.15 35006179 12/2018 355 Objets langage des communications Détails des objets à échange explicite de l'IODDT de type T_COM_UTW_M pour les cartes PCMCIA Présentation Cette section présente les objets à échange explicite de l'IODDT de type T_COM_UTW_M qui s'appliquent à la communication Uni-Telway avec automate maître avec les cartes PCMCIA. Elle regroupe les objets de type mot, dont les bits ont une signification particulière. Ces objets sont présentés en détail ci-dessous. Exemple de déclaration d'une variable : IODDT_VAR1 de type T_COM_UTW_M Remarques De manière générale, la signification des bits est donnée pour l'état 1 de ce bit. Dans les cas spécifiques, chaque état du bit est expliqué. Tous les bits ne sont pas utilisés. Indicateurs d'exécution d'un échange explicite : EXCH_STS Le tableau ci-dessous présente la signification des bits de contrôle d'échange de la voie EXCH_STS (%MWr.m.c.0). Symbole standard Type Accès Signification Adresse STS_IN_PROGR BOOL L Lecture des mots d'état de la voie en cours. %MWr.m.c.0.0 CMD_IN_PROGR BOOL L Echange de paramètres de commande en cours. %MWr.m.c.0.1 ADJ_IN_PROGR BOOL L Echange de paramètres de réglage en cours. %MWr.m.c.0.2 Compte rendu d'échange explicite : EXCH_RPT Le tableau ci-dessous présente les significations des bits de compte rendu EXCH_RPT (%MWr.m.c.1). Symbole standard Type Accès Signification Adresse STS_ERR BOOL L Défaut de lecture des mots d'état de la voie. %MWr.m.c.1.0 CMD_ERR BOOL L Défaut lors d'un échange de paramètres de commande. %MWr.m.c.1.1 ADJ_ERR BOOL L Défaut lors d'un échange de paramètres de réglage. 356 %MWr.m.c.1.2 35006179 12/2018 Objets langage des communications Défauts standard voie, CH_FLT Le tableau ci-dessous présente les significations des bits du mot d’état CH_FLT (%MWr.m.c.2). La lecture est effectuée par un READ_STS(IODDT_VAR1). Symbole standard Type Accès Signification Adresse NO_DEVICE BOOL L Aucun équipement ne fonctionne sur la voie. %MWr.m.c.2.0 1_DEVICE_FLT BOOL L Un équipement sur la voie est en défaut. %MWr.m.c.2.1 BLK BOOL L Défaut bornier (non connecté). %MWr.m.c.2.2 TO_ERR BOOL L Erreur de Time out (câblage défectueux). %MWr.m.c.2.3 INTERNAL_FLT BOOL L Défaut interne ou autotest de la voie. %MWr.m.c.2.4 CONF_FLT BOOL L Configurations matérielle et logicielle différentes. %MWr.m.c.2.5 COM_FLT BOOL L Défaut de communication avec l'automate. %MWr.m.c.2.6 APPLI_FLT BOOL L Défaut applicatif (défaut de réglage ou de configuration). %MWr.m.c.2.7 Etat spécifique voie, %MWr.m.c.3 Le tableau ci-dessous présente les significations du mot d'état voie PROTOCOL (%MWr.m.c.3). La lecture est effectuée par un READ_STS (IODDT_VAR1). Symbole standard Type Accès Signification Adresse PROTOCOL INT L Octet 0 = 16#00 pour la fonction Uni-Telway maître. %MWr.m.c.3 Etats des esclaves Le tableau ci-dessous présente les significations des mots d'état des esclaves. La lecture est effectuée par un READ_STS (IODDT_VAR1). Pour plus de détails sur les bits de ces mots d'état, suivez le principe décrit dans le tableau (voir page 358). Symbole standard Type Accès Signification Adresse SLAVE_STS_0_15 INT L Etats des esclaves 0 à 15. %MWr.m.c.8 SLAVE_STS_16_31 INT L Etats des esclaves 16 à 31. %MWr.m.c.9 SLAVE_STS_32_47 INT L Etats des esclaves 32 à 47. %MWr.m.c.10 SLAVE_STS_48_63 INT L Etats des esclaves 48 à 63. %MWr.m.c.11 SLAVE_STS_64_79 INT L Etats des esclaves 64 à 79. %MWr.m.c.12 SLAVE_STS_80_95 INT L Etats des esclaves 80 à 95. %MWr.m.c.13 SLAVE_STS_96_111 INT L Etats des esclaves 96 à 111. %MWr.m.c.14 35006179 12/2018 357 Objets langage des communications Etats des esclaves Le tableau ci-dessous présente les significations des bits de mot d'état des esclaves SLAVE_STS_0_15 (%MWr.m.c.8). La lecture est effectuée par un READ_STS (IODDT_VAR1). Symbole standard Type Accès Signification Adresse SLAVE_STS_0 BOOL L =1, l'esclave 0 répond. %MWr.m.c.8.0 SLAVE_STS_1 BOOL L =1, l'esclave 1 répond. %MWr.m.c.8.1 SLAVE_STS_2 BOOL L =1, l'esclave 2 répond. %MWr.m.c.8.2 SLAVE_STS_3 BOOL L =1, l'esclave 3 répond. %MWr.m.c.8.3 SLAVE_STS_n BOOL L =1, l'esclave n répond. %MWr.m.c.8.n SLAVE_STS_15 BOOL L =1, l'esclave 15 répond. %MWr.m.c.8.15 Etats des esclaves Le tableau ci-dessous présente les significations des bits de mot d'état des esclaves SLAVE_STS_16_31 (%MWr.m.c.9). La lecture est effectuée par un READ_STS (IODDT_VAR1). Symbole standard Type Accès Signification Adresse SLAVE_STS_16 BOOL L =1, l'esclave 16 répond. %MWr.m.c.9.0 SLAVE_STS_17 BOOL L =1, l'esclave 17 répond. %MWr.m.c.9.1 SLAVE_STS_18 BOOL L =1, l'esclave 18 répond. %MWr.m.c.9.2 SLAVE_STS_19 BOOL L =1, l'esclave 19 répond. %MWr.m.c.9.3 SLAVE_STS_n BOOL L =1, l'esclave n répond. %MWr.m.c.9.i SLAVE_STS_31 BOOL L =1, l'esclave 31 répond. %MWr.m.c.9.15 Le principe ci-dessus s'applique également aux esclaves 32 à 111 avec les mots d'état (voir page 357) correspondants. Commande Le tableau ci-dessous présente les significations des bits du mot CONTROL (%MWr.m.c.15). La commande est effectuée par un WRITE_CMD , ex : WRITE_CMD (IODDT_VAR1). Symbole standard Type Accès Signification Adresse - BOOL L/E RAZ compteur. %MWr.m.c.15.0 DTR_ON BOOL L/E Signal DTR (Terminal de donnée prêt) ON. %MWr.m.c.15.8 DTR_OFF BOOL L/E Signal DTR (Terminal de donnée prêt) OFF. %MWr.m.c.15.9 UTW_TO_CHAR BOOL L/E Passage du mode Uni-Telway au Mode caractère (modem). %MWr.m.c.15.14 CHAR_TO_UTW BOOL L/E Passage du Mode caractère au mode Uni-Telway (modem). %MWr.m.c.15.15 358 35006179 12/2018 Objets langage des communications Détails concernant les objets langage à échange explicite pour une fonction UniTelway maître Présentation Les tableaux suivants présentent les objets langage pour la communication en mode Uni-Telway maître. Ces objets ne sont pas intégrés dans les IODDT. Liste des objets pour les cartes PCMCIA Le tableau ci-dessous répertorie les objets à échange explicite. Adresse Type Accès Signification %MWr.m.c.4 INT L Nombre de messages émis et non acquittés. %MWr.m.c.5 INT L Nombre de messages envoyés et refusés. %MWr.m.c.6 INT L Nombre de messages reçus et non acquittés. %MWr.m.c.7 INT L Nombre de messages reçus et refusés. Liste des objets pour la prise terminal Le tableau ci-dessous répertorie les objets à échange explicite. Adresse Type Accès Signification %MW0.0.0.4 INT L Etats des esclaves. Chaque bit de mot Xi est dédié à chaque esclave. Si Xi = 1, l'esclave de l'adresse i répond. 35006179 12/2018 359 Objets langage des communications Détails des objets langage associés à la configuration en Mode Uni-Telway maître Présentation Les tableaux suivants présentent tous les objets langage de configuration pour la communication en mode Uni-Telway maître. Ces objets ne sont pas intégrés aux IODDT et peuvent être affichés par le programme d'application. Constantes internes pour les cartes PCMCIA Le tableau ci-dessous répertorie les objets à échange explicite. Adresse Type Accès Signification %KWr.m.c.0 INT L Octet 0 = 16#00 pour la fonction Uni-Telway maître. %KWr.m.c.1 INT L Octet 0 = vitesse 16#50 = 300 bits/s, 16#51 = 600 bits/s TSX SCP 111 uniquement, 16#00 = 1 200 bits/s,...,16# 06 = 57 600 bits/s, Octet 1 = format bit 8 : nombre de bits (1 = 8 bits, 0 = 7 bits), bit 9 = 1 : gestion de la parité, bit 10 : type de parité (1 = impair, 0 = pair), bit 11 : bit d'arrêt (1 = 1 bit, 0 = 2 bits) %KWr.m.c.2 INT L Délai d'attente en ms (5 ms à 10 000 ms) %KWr.m.c.3 INT L Nombre d'esclaves, valeur entre 1 et 98. %KWr.m.c.4 INT L Octet 0 = valeurs 0, 4 ou 8 octets de données événementielles, Octet 1 = gestion de signal, bit 8 : 1 si gestion de signal PSR (TSX SCP 112), %KWr.m.c.5 INT L bit 10 = 1 si gestion de porteuse DCD (TSX SCP 111). 360 Temps de retard en centièmes de ms (valeur par défaut 0 ms) 35006179 12/2018 Objets langage des communications Constantes internes pour la prise terminal Le tableau ci-dessous répertorie les objets à échange explicite. Adresse Type Accès Signification %KW0.0.0.0 ou %KW0.1.0.0 (1) INT L Octet 0 = 16#06 pour la fonction Uni-Telway maître. Octet 1 = vitesse 16#00 = 1 200 bits/s,...,16# 04 = 19 200 bits/s, %KW0.0.0.1 ou %KW0.1.0.1 (1) INT L Délai d'attente en ms (5 ms à 10 000 ms) %KW0.0.0.2 ou %KW0.1.0.2 (1) INT L Nombre d'esclaves, valeur entre 1 et 98. Légende : (1) : Si l'alimentation occupe 2 emplacements, le processeur est placé dans l'emplacement 1 sur le rack. 35006179 12/2018 361 Objets langage des communications Détails des objets à échange implicite de l'IODDT de type T_COM_UTW_S pour les cartes PCMCIA Objets de carte PCMCIA Les tableaux suivants présentent les objets à échange implicite de l'IODDT de type T_COM_UTW_S qui s'appliquent à la communication Uni-Telway avec automate esclave avec les cartes PCMCIA. Bit d'erreur Le tableau suivant présente la signification du bit d'erreur CH_ERROR (%Ir.m.c.ERR). Symbole standard Type Accès Signification Adresse CH_ERROR EBOOL L Bit erreur de la voie de communication. %Ir.m.c.ERR Objets des signaux en entrée Le tableau ci-dessous présente la signification des bits du mot INPUT_SIGNALS (%IWr.m.c.0). Symbole standard Type Accès Signification Adresse DCD BOOL L Signal de détection de porteuse. %IWr.m.c.0.0 RI BOOL L Signal indicateur d'appel %IWr.m.c.0.1 CTS BOOL L Signal prêt à émettre. %IWr.m.c.0.2 DSR BOOL L Signal de données prêt. %IWr.m.c.0.3 Objets d'état d'adresse Le tableau ci-dessous présente la signification des bits du mot STS_ADDR (%IWr.m.c.1). Symbole standard Type Accès Signification Adresse AD0_FLT EBOOL L =1 pas d'interrogation du maître sur l'esclave avec une adresse (AD0). %IWr.m.c.1.0 AD1_FLT EBOOL L =1 pas d'interrogation du maître sur l'esclave avec une adresse (AD1). %IWr.m.c.1.1 AD2_FLT EBOOL L =1 pas d'interrogation du maître sur l'esclave avec une adresse (AD2). %IWr.m.c.1.2 362 35006179 12/2018 Objets langage des communications Détails des objets à échange explicite de l'IODDT de type T_COM_UTW_S pour les cartes PCMCIA Présentation Cette section présente les objets à échange explicite de l'IODDT de type T_COM_UTW_M qui s'appliquent à la communication Uni-Telway avec automate esclave avec les cartes PCMCIA. Elle regroupe les objets de type mot, dont les bits ont une signification particulière. Ces objets sont présentés en détail ci-dessous. Exemple de déclaration d'une variable : IODDT_VAR1 de type T_COM_UTW_S Remarques De manière générale, la signification des bits est donnée pour l'état 1 de ce bit. Dans les cas spécifiques, chaque état du bit est expliqué. Tous les bits ne sont pas utilisés. Indicateurs d'exécution d'un échange explicite : EXCH_STS Le tableau ci-dessous présente la signification des bits de contrôle d'échange de la voie EXCH_STS (%MWr.m.c.0). Symbole standard Type Accès Signification Adresse STS_IN_PROGR BOOL L Lecture des mots d'état de la voie en cours. %MWr.m.c.0.0 CMD_IN_PROGR BOOL L Echange de paramètres de commande en cours. %MWr.m.c.0.1 ADJ_IN_PROGR BOOL L Echange de paramètres de réglage en cours. %MWr.m.c.0.2 Compte rendu d'échange explicite : EXCH_RPT Le tableau ci-dessous présente les significations des bits de compte rendu EXCH_RPT (%MWr.m.c.1). Symbole standard Type Accès Signification Adresse STS_ERR BOOL L Défaut de lecture des mots d'état de la voie. %MWr.m.c.1.0 CMD_ERR BOOL L Défaut lors d'un échange de paramètres de commande. %MWr.m.c.1.1 ADJ_ERR BOOL L Défaut lors d'un échange de paramètres de réglage. %MWr.m.c.1.2 35006179 12/2018 363 Objets langage des communications Défauts standard voie, CH_FLT Le tableau ci-dessous présente les significations des bits du mot d’état CH_FLT (%MWr.m.c.2). La lecture est effectuée par un READ_STS(IODDT_VAR1). Symbole standard Type Accès Signification Adresse NO_DEVICE BOOL L Aucun équipement ne fonctionne sur la voie. %MWr.m.c.2.0 1_DEVICE_FLT BOOL L Un équipement sur la voie est en défaut. %MWr.m.c.2.1 BLK BOOL L Défaut bornier (non connecté). %MWr.m.c.2.2 TO_ERR BOOL L Erreur de Time out (câblage défectueux). %MWr.m.c.2.3 INTERNAL_FLT BOOL L Défaut interne ou autotest de la voie. %MWr.m.c.2.4 CONF_FLT BOOL L Configurations matérielle et logicielle différentes. %MWr.m.c.2.5 COM_FLT BOOL L Défaut de communication avec l'automate. %MWr.m.c.2.6 APPLI_FLT BOOL L Défaut applicatif (défaut de réglage ou de configuration). %MWr.m.c.2.7 Etat spécifique voie, %MWr.m.c.3 Le tableau ci-dessous présente les significations du mot d'état voie PROTOCOL (%MWr.m.c.3). La lecture est effectuée par un READ_STS (IODDT_VAR1). Symbole standard Type Accès Signification Adresse PROTOCOL INT L Octet 0 = 16#01 pour la fonction Uni-Telway esclave. %MWr.m.c.3 Commande Le tableau ci-dessous présente les significations des bits du mot CONTROL (%MWr.m.c.15). La commande est effectuée par un WRITE_CMD, ex : WRITE_CMD (IODDT_VAR1). Symbole standard Type Accès Signification Adresse DTR_ON BOOL L/E Signal DTR (Terminal de donnée prêt) ON. %MWr.m.c.15.8 DTR_OFF BOOL L/E Signal DTR (Terminal de donnée prêt) OFF. %MWr.m.c.15.9 UTW_TO_CHAR BOOL L/E Passage du mode Uni-Telway au Mode caractère (modem). %MWr.m.c.15.14 CHAR_TO_UTW BOOL L/E Passage du Mode caractère au mode Uni-Telway (modem). %MWr.m.c.15.15 364 35006179 12/2018 Objets langage des communications Détails des objets langage associés à la configuration en Mode Uni-Telway esclave Présentation Les tableaux suivants présentent tous les objets langage de configuration pour la communication en mode Uni-Telway esclave. Ces objets ne sont pas intégrés aux IODDT et peuvent être affichés par le programme d'application. Constantes internes pour les cartes PCMCIA Le tableau ci-dessous répertorie les objets à échange explicite. Adresse Type Accès Signification %KWr.m.c.0 INT L Octet 0 = 16#01 pour la fonction Uni-Telway esclave. %KWr.m.c.1 INT L Octet 0 = vitesse, 16#50 = 300 bits/s, 16#51 = 600 bits/s TSX SCP 111 uniquement, 16#00 = 1 200 bits/s, 16#06 = 57 600 bits/s. %KWr.m.c.2 INT L Délai d'attente en ms. %KWr.m.c.3 INT L Octet 0 : Ad0. Octet 1 = nombre d'esclaves configurés. %KWr.m.c.4 INT L Octet 0 = réservé, Octet 1 = gestion de signal, bit 8 : 1 si gestion de signal PSR (TSX SCP 112). Constantes internes pour la prise terminal Le tableau ci-dessous répertorie les objets à échange explicite. Adresse Type Accès Signification %KW0.0.0.0 INT L Octet 0 = 0 pour la fonction Uni-Telway esclave. Octet 1 = vitesse 16#00 = 1 200 bits/s,...,16# 04 = 19 200 bits/s, %KW0.0.0.1 INT L Délai d'attente en ms (5 ms à 10 000 ms) %KW0.0.0.2 INT L Octet 0 : valeur de l'adresse esclave Ad0. Octet 1 = nombre d'adresses consécutives entre 1 et 3. 35006179 12/2018 365 Objets langage des communications Sous-chapitre 12.6 Objets langage associés à un protocole spécifique Objets langage associés à un protocole spécifique Détails des objets langage associés à des protocoles spécifiques Présentation Les tableaux suivants présentent les objets langage associés aux cartes FCS SCP 111/114. Ces objets ne sont pas intégrés dans les IODDT. Leur signification précise est fournie dans la documentation accompagnant la carte PCMCIA. L'IODDT T_COM_STS_GEN (voir Objets de langage et IODDT génériques pour les protocoles de communication, page 334) peut également être appliqué à des protocoles spécifiques. Liste des objets à échange implicite Le tableau ci-dessous répertorie les objets à échange implicite. Numéro Type Accès Signification %IWr.m.c.0 à %IWr.m.c.7 INT L Signaux d'entrée %QWr.m.c.0 à %QWr.m.c.7 INT L Signaux de sortie Liste des objets à échange explicite Le tableau ci-dessous répertorie les objets à échange explicite. Numéro Type Accès Signification %MWr.m.c.2 INT L Etat standard voie %MWr.m.c.3 à %MWr.m.c.15 INT L Etat spécifique voie ou état compteur %MWr.m.c.16 INT L Commande Liste des objets de configuration Le tableau ci-dessous présente les objets de configuration : 366 Numéro Type Accès Signification %KWr.m.c.0 à %KWr.m.c.15 INT R Parameters. 35006179 12/2018 Objets langage des communications Sous-chapitre 12.7 Type d’IODDT Type T_GEN_MOD applicable à tous les modules Type d’IODDT Type T_GEN_MOD applicable à tous les modules Détails des objets langage de l'IODDT de type T_GEN_MOD Introduction Les modules des automates Premium sont associés à un IODDT de type T_GEN_MOD. Observations En général, la signification des bits est indiquée pour l'état 1. Dans les cas particuliers, une explication est fournie pour chaque état du bit. Tous les bits ne sont pas utilisés. Liste des objets Le tableau suivant présente les objets de l'IODDT : Symbole standard Type Accès Signification Adresse MOD_ERROR BOOL R Bit d'erreur de module %Ir.m.MOD.ERR EXCH_STS INT R Mot de commande d'échange de module %MWr.m.MOD.0 STS_IN_PROGR BOOL R Lecture des mots d'état du module en cours %MWr.m.MOD.0.0 EXCH_RPT INT R Mot de compte rendu de l'échange %MWr.m.MOD.1 STS_ERR BOOL R Erreur détectée pendant la lecture des mots d'état de %MWr.m.MOD.1.0 module MOD_FLT INT R Mot d'erreur interne du module %MWr.m.MOD.2 MOD_FAIL BOOL R Erreur interne, module inopérant %MWr.m.MOD.2.0 CH_FLT BOOL R Erreur de voie détectée %MWr.m.MOD.2.1 BLK BOOL R Erreur de bornier %MWr.m.MOD.2.2 CONF_FLT BOOL R Configuration matérielle ou logicielle non concordante %MWr.m.MOD.2.5 NO_MOD BOOL R Module absent ou inopérant %MWr.m.MOD.2.6 EXT_MOD_FLT BOOL R Mot d'erreur interne du module (extension Fipio uniquement) %MWr.m.MOD.2.7 MOD_FAIL_EXT BOOL R Module non réparable (extension Fipio uniquement) %MWr.m.MOD.2.8 CH_FLT_EXT BOOL R Erreur de voie détectée (extension Fipio uniquement) 35006179 12/2018 %MWr.m.MOD.2.9 367 Objets langage des communications Symbole standard Type Accès Signification Adresse BLK_EXT BOOL R Erreur de bornier détectée (extension Fipio uniquement) %MWr.m.MOD.2.10 CONF_FLT_EXT BOOL R Configuration matérielle ou logicielle non concordante (extension Fipio uniquement) %MWr.m.MOD.2.13 NO_MOD_EXT BOOL R Module manquant ou hors service (extension Fipio uniquement) %MWr.m.MOD.2.14 368 35006179 12/2018 Premium et Atrium sous EcoStruxure™ Control Expert Index 35006179 12/2018 Index B bus Uni-Telway adresses, 264 C configuration TSXSCA64, 163, 165, 167, 170 configuration de Modbus, 191 configuration de protocoles spécifiques, 315, 316 configuration de Uni-Telway, 265, 266, 267, 269 configuration du Modbus, 190, 193 configuration en Mode caractère, 232, 233, 234, 236 connexion TSXFPP20, 103 TSXSCP111, 117 TSXSCP112, 120 TSXSCP114, 134 TSXSCY11601, 95 TSXSCY21601, 87, 95 contrôle de flux mode caractères, 226 D diagnostic, 86 diagnostic des cartes PCMCIA, 116 E équipements de connexion prises terminal, 49 TSXSCPxx, 143 F FCSSCP111, 311 35006179 12/2018 FCSSCP114, 311 I INPUT_CHAR, 249 M mise au point de protocoles spécifiques, 320 mise au point de Uni-Telway, 302 mise au point du Modbus, 218 mise au point en mode caractères, 251 Modbus, 181 Mode caractère, 223 N normes TSXSCP111, 76 TSXSCP112, 76 TSXSCP114, 76 TSXSCY11601, 76 TSXSCY21601, 76 O OUT_IN_CHAR, 249 P paramétrage, 323 Polarisation TSXSCY11601, 97 TSXSCY21601, 97 précautions de câblage, 144 PRINT_CHAR, 249 prises terminal, 25 connecteurs, 55 programmation de Uni-Telway, 279 programmation du Modbus, 204, 206, 208 programmation en mode caractères, 249 369 Index protocoles spécifiques, 311 R raccordement TSXSCY21601, 100 requêtes Uni-Telway, 309 S structure des données de voie pour la communication Modbus T_COM_MB, 339, 340 structure des données de voie pour la communication Mode caractère T_COM_CHAR, 346, 347 structure des données de voie pour la communication UniTelway T_COM_UTW_M, 354, 356 T_COM_UTW_S, 362, 363 structure des données de voie pour les protocoles de communication T_COM_STS_GEN, 334 structures des données de voie pour tous les modules T_GEN_MOD, 367 TSXPCX1130, 49 TSXPCX3030, 49 TSXSCA64, 147 TSXSCY11601, 73 consommation, 101 TSXSCY21601, 73 consommation, 101 U Uni-Telway, 257 X XBT-Z938, 49 T T_COM_CHAR, 346, 347 T_COM_MB, 339, 340 T_COM_UTW_M, 354, 356 T_COM_UTW_S, 362, 363 T_GEN_MOD, 367 TFTXCBF020, 49 TSXCB1020, 49 TSXCB1050, 49 TSXFPACC12, 143 TSXFPACC4, 143 TSXFPCG010, 143 TSXFPCG030, 143 TSXFPP20, 143 TSXPACC01, 49, 56 TSXPCX1031, 49 370 35006179 12/2018