Sommaire des Matières pour Siemens SIMATIC S7-1500
Page 1
Avantpropos Guide de la documentation SIMATIC Vue d'ensemble Informations de base S7-1500 / ET 200MP / ET 200SP Utilisation du CM PtP sans Mécanismes de instructions système SIMATIC communication fondamentaux Transmission de données Manuel de programmation et d'utilisation avec Freeport Transmission de données avec 3964(R) Enregistrements de...
Page 2
Tenez compte des points suivants: ATTENTION Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue et dans la documentation technique correspondante. S'ils sont utilisés en liaison avec des produits et composants d'autres marques, ceux-ci doivent être recommandés ou agréés par Siemens. Le fonctionnement correct et sûr des produits suppose un transport, un entreposage, une mise en place, un montage, une mise en service, une utilisation et une maintenance dans les règles de l'art.
Page 3
Pour plus d'informations à ce sujet, voir les manuels système Système de périphérie décentralisée ET 200SP (http://support.automation.siemens.com/WW/view/fr/58649293) et Système d'automatisation S7-1500, ET 200MP (https://support.industry.siemens.com/cs/ww/fr/view/59191792). Connaissances de base requises Pour bien exploiter les informations contenues dans cette documentation, les connaissances suivantes sont nécessaires :...
Page 4
Aide supplémentaire L'offre de documentation technique pour chaque produit et système SIMATIC est disponible sur Internet (http://www.siemens.com/simatic-tech-doku-portal). Utilisation du CM PtP sans instructions système SIMATIC Manuel de programmation et d'utilisation, 05/2021, A5E03908200-AB...
Page 5
Ces informations vous sont fournies par Siemens Industry Online Support sur Internet (https://support.industry.siemens.com). Industry Mall L'Industry Mall est le catalogue et le système de commande de Siemens AG pour les solutions d'automatisation et d'entraînements sur la base de Totally Integrated Automation (TIA) et Totally Integrated Power (TIP).
Page 6
Pour garantir la sécurité des installations, systèmes, machines et réseaux contre les cybermenaces, il est nécessaire d'implémenter (et de préserver) un concept de sécurité industrielle global et moderne. Les produits et solutions de Siemens font partie intégrante de ce type de concept.
Page 7
Sommaire Avantpropos ............................3 Guide de la documentation ........................9 Vue d'ensemble ........................... 13 Informations de base ........................... 17 Transmission série d'un caractère ..................17 Sécurité de transmission ....................18 Mécanismes de communication fondamentaux ................. 20 Types d'échange de données....................20 Communication avec enregistrement (Universal) ...............
Page 8
Sommaire Enregistrements de configuration ...................... 44 Communication Freeport ....................44 7.1.1 Enregistrement 57 : Port Configuration Record ..............44 7.1.2 Enregistrement 59 : Send Configuration Record ..............47 7.1.3 Enregistrement 60 : Receive Configuration Record ............. 49 Communication 3964 ......................52 7.2.1 Enregistrement 57 : Port Configuration Record ..............
Page 9
Les manuels système et la mise en route Getting Started décrivent en détail la configuration, le montage, le câblage et la mise en service des systèmes SIMATIC S7-1500, ET 200MP, ET 200SP et ET 200AL. Pour les CPU 1513/1516pro-2 PN, référez-vous aux instructions de service correspondantes.
Page 10
Pour bénéficier de toutes les fonctions de "mySupport", vous devez vous enregistrer. Vous trouverez "mySupport" sur Internet (https://support.industry.siemens.com/My/ww/fr). "mySupport" - Documentation Votre espace de travail personnel "mySupport" vous permet de tirer au mieux profit de votre Industry Online Support.
Page 11
• manuels, caractéristiques, instructions de service, certificats • Données de base des produits Vous trouverez "mySupport" - Données CAx sur Internet (http://support.industry.siemens.com/my/ww/fr/CAxOnline). Exemples d'application Les exemples d'application mettent à votre disposition différents outils et exemples pour la résolution de vos tâches d'automatisation. Les solutions sont représentées en interaction avec plusieurs composants dans le système - sans se focaliser sur des produits individuels.
Page 12
(https://support.industry.siemens.com/cs/ww/fr/view/98161300). PRONETA Avec SIEMENS PRONETA (analyse réseau PROFINET), vous analysez le réseau procédé dans le cadre de la mise en service. PRONETA dispose de deux fonctions centrales : • La vue d'ensemble de la topologie scanne automatiquement PROFINET et tous les composants raccordés.
Page 13
Vue d'ensemble Vue d'ensemble des composants et numéros d'article Tableau de présentation des modules de communication. Module de communication N° d'article CM PtP RS232 BA 6ES7540-1AD0x-0AA0 CM PtP RS422/485 BA 6ES7540-1AB0x-0AA0 CM PtP RS232 HF 6ES7541-1AD0x-0AB0 CM PtP RS422/485 HF 6ES7541-1AB0x-0AB0 CM PtP (ET 200SP) 6ES7137-6AA0x-0BA0...
Page 14
Vue d'ensemble Vue d'ensemble des composants et des vitesses de transmission des données Module de Vitesse de transmission en bits/s communication 1200 2400 4800 9600 19200 38400 57600 76800 115200 250000 CM PtP RS232 BA CM PtP RS422/485 BA CM PtP RS232 HF CM PtP RS422/485 HF CM PtP (ET 200SP) Principalement pour l'utilisation du protocole DMX512 avec RS485 (Page 39)
Page 15
ET 200MP Le fichier GSD pour le système de périphérie décentralisée ET 200MP est disponible en téléchargement sur Internet : • Fichier GSD PROFINET IO (https://support.industry.siemens.com/cs/ww/fr/view/68189683) • Fichier GSD PROFIBUS DP (https://support.industry.siemens.com/cs/ww/fr/view/80206700) ET 200SP Le fichier GSD pour le système de périphérie décentralisée ET 200SP est disponible en téléchargement sur Internet :...
Page 16
Avec une CPU SIMATIC S7 et Step 7 (TIA Portal) / Step 7, le paramétrage peut être réalisé avec les instructions indiquées entre parenthèses. Pour plus d'informations sur la configuration avec fichier GSD, voir la FAQ de numéro de contribution 109487470 (https://support.industry.siemens.com/cs/ww/fr/view/109487470) sur le site Industry Online Support de Siemens. Utilisation du CM PtP sans instructions système SIMATIC...
Page 17
Informations de base Transmission série d'un caractère Introduction Il existe différentes possibilités de connexion pour l'échange de données entre au moins deux partenaires de communication. Le couplage point à point de deux partenaires est le cas le plus simple. Couplage point à point Dans le cas de la liaison point à...
Page 18
Informations de base 3.2 Sécurité de transmission Conventions Outre les bits de départ et d'arrêt, d'autres conventions sont nécessaires entre les deux partenaires de communication pour assurer une transmission série des données, à savoir : • la vitesse de transmission des données •...
Page 19
Informations de base 3.2 Sécurité de transmission Sécurité de transmission avec Freeport Sécurité des données lors de l'utilisation de Freeport : • Du fait qu'aucune autre mesure de sécurité des données n'est prévue hormis l'utilisation du bit de parité (lequel peut être désélectionné en fonction du paramétrage de la trame de caractère), une transmission de données avec le protocole Freeport est certes très efficace en termes de débit, mais un transport sûr des données n'est pas assuré.
Page 20
Mécanismes de communication fondamentaux Types d'échange de données Communication de données Avec les modules de communication, deux types d'échange de données entre la CPU et le module de communication sont possibles, selon que vous utilisiez l'option Performance : Échange de données acyclique Echange de données cyclique (Universal) (avec optimisation des performances)
Page 21
Mécanismes de communication fondamentaux 4.1 Types d'échange de données Exemple Dans cet exemple, 18 modules de communication sont utilisés en mode décentralisé et reçoivent des valeurs de mesure d'autant de balances numériques. Les balances envoient leurs valeurs de mesure cycliquement avec une vitesse suffisamment élevée pour que la période d'actualisation des valeurs de mesure dans la CPU soit limitée par la vitesse de communication entre la CPU et le module de communication.
Page 22
Mécanismes de communication fondamentaux 4.2 Communication avec enregistrement (Universal) Communication avec enregistrement (Universal) Lecture/écriture un enregistrement Remarque Lecture et écriture d'enregistrements Les fonctions de lecture et d'écriture d'enregistrements sont décrites dans la documentation de l'automate utilisé. "Ecriture d'enregistrement" permet de configurer les appareils par le biais d'enregistrements de configuration.
Page 23
Mécanismes de communication fondamentaux 4.2 Communication avec enregistrement (Universal) Vous disposez des enregistrements suivants pour le fonctionnement des modules de communication : • Interroger l'état d'erreur Acquittement par le module de communication de l'écriture d'un enregistrement de configuration – Enregistrement 55 : Read Error Status (Page 55) •...
Page 24
Mécanismes de communication fondamentaux 4.3 Communication via données utiles (option Performance) Communication via données utiles (option Performance) À partir de la version de firmware V2.0 des modules de communication, l'option d'optimisation des performances est disponible. Cette option convient si vous envoyez et recevez exclusivement des télégrammes courts.
Page 25
Transmission de données avec Freeport Introduction Freeport est un protocole programmable à base de télégrammes. Freeport permet de reproduire dans l'application la quasi-totalité des protocoles disponibles sur le marché. Le pilote Freeport gère la transmission de données en cas de couplage point à point entre le module de communication et un partenaire de communication.
Page 26
Transmission de données avec Freeport 5.1 Envoi de données avec Freeport • Envoi de Idle Line Vous pouvez décider de maintenir la ligne d'émission à l'état Idle pour une durée définie au début de chaque transmission. Vous indiquez la durée de "Idle Line" en temps de bit (voir Enregistrement 59 : Send Configuration Record (Page 47), octets 14 et 15).
Page 27
Transmission de données avec Freeport 5.2 Réception de données avec Freeport Réception de données avec Freeport Introduction Pour reconnaître un message dans le flux de données arrivant, il faut définir dans le pilote Freeport des critères identifiant le début et la fin d'un message. Remarque Vous pouvez combiner à...
Page 28
Transmission de données avec Freeport 5.2 Réception de données avec Freeport • Après détection d'une Idle Line Le début de télégramme n'est accepté qu'après expiration de la durée Idle Line paramétrée. Cela présuppose une pause minimale entre deux télégrammes (voir Enregistrement 60 : Receive Configuration Record (Page 49), octets 10 et 11).
Page 29
Transmission de données avec Freeport 5.2 Réception de données avec Freeport Dépassement du temps de réponse À la réception de données, c'est l'expiration du temps paramétré allant de la fin de l'émission jusqu'à la réception d'un début de télégramme qui signale la fin du télégramme. (Voir Enregistrement 60 : Receive Configuration Record (Page 49), octets 50 et 51) Si une condition de fin de message est remplie avant que la longueur fixe de télégramme ne soit atteinte, un message d'erreur est émis et le télégramme est rejeté.
Page 30
Transmission de données avec Freeport 5.2 Réception de données avec Freeport Nombre maximal de caractères A la réception de données, la fin du télégramme est identifiée quand le nombre de caractères paramétré a été reçu (voir Enregistrement 60 : Receive Configuration Record (Page 49), octets 42 et 43).
Page 31
Transmission de données avec Freeport 5.3 Transparence au code • Taille du champ de longueur Cette valeur indique combien de caractères doivent être pris en compte à partir de la première position d'évaluation pour déterminer la longueur du message. Les valeurs 0, 1, 2 et 4 caractères sont possibles (voir Enregistrement 60 : Receive Configuration Record (Page 49), octets 46 à...
Page 32
Transmission de données avec Freeport 5.4 Tampon de réception Tampon de réception Tampon de réception du module Le tampon de réception du module comprend jusqu'à 8 Ko en fonction du module de communication utilisé (voir le paragraphe Vue d'ensemble (Page 13)). La longueur maximale du télégramme est toujours égale à...
Page 33
Transmission de données avec Freeport 5.5 Mode RS232 Mode RS232 Le mode RS232 est pris en charge par les modules de communication suivants : • CM PtP RS232 BA • CM PtP RS232 HF • CM PtP (ET 200SP) En mode RS232, la transmission de données s'effectue sur deux lignes. Il y a respectivement une ligne pour l'émission et une ligne pour la réception.
Page 34
Transmission de données avec Freeport 5.6 Mode RS422 Mode RS422 Le mode RS422 est pris en charge par les modules de communication suivants : • CM PtP RS422/485 BA • CM PtP RS422/485 HF • CM PtP (ET 200SP) En mode RS422, la transmission de données s'effectue via deux paires de lignes (mode sur quatre fils).
Page 35
Transmission de données avec Freeport 5.7 Mode RS485 Mode RS485 Le mode RS485 est pris en charge par les modules de communication suivants : • CM PtP RS422/485 BA • CM PtP RS422/485 HF • CM PtP (ET 200SP) En mode RS485, la transmission de données s'effectue via une paire de lignes (mode sur deux fils).
Page 36
Transmission de données avec Freeport 5.8 Procédures d'établissement de liaison (handshake) Procédures d'établissement de liaison (handshake) Introduction Des procédures d'établissement de liaison (handshake) commandent le flux de données entre deux partenaires de communication. L'utilisation de procédures d'établissement de liaison permet d'éviter la perte de données au cours de leur transmission entre des appareils fonctionnant à...
Page 37
Transmission de données avec Freeport 5.8 Procédures d'établissement de liaison (handshake) Contrôle matériel du flux de données Remarque Pour le paramétrage "Hardware RTS toujours ON, ignorer DTR/DSR", il est inutile de câbler les signaux DTR/DSR. Pour le paramétrage "Hardware RTS toujours ON", vous devez impérativement câbler tous les signaux d'interface utilisés.
Page 38
Transmission de données avec Freeport 5.8 Procédures d'établissement de liaison (handshake) Commande automatique des signaux d'accompagnement • Matériel RTS toujours commuté "Hardware RTS toujours commuté" est réalisé comme suit sur le module de communication : – Dès que le module de communication a été mis en mode "Hardware RTS toujours commuté"...
Page 39
Pour plus d'informations sur l'établissement d'une liaison DMX512, voir la FAQ de numéro de contribution 109778975 (https://support.industry.siemens.com/cs/ww/fr/view/109778975) sur le site Industry Online Support de Siemens. Utilisation du CM PtP sans instructions système SIMATIC Manuel de programmation et d'utilisation, 05/2021, A5E03908200-AB...
Page 40
Transmission de données avec 3964(R) Transmission de données avec le protocole 3964(R) Introduction Le protocole 3964(R) gère la transmission des données en cas de couplage point à point entre le module de communication et un partenaire de communication. Outre la couche physique (couche 1), le protocole 3964(R) comporte également la couche liaison de données (couche 2).
Page 41
Transmission de données avec 3964(R) 6.3 Somme de contrôle du bloc Somme de contrôle du bloc Somme de contrôle du bloc Avec le protocole de transmission 3964R, un caractère de contrôle de bloc (BCC = Block Check Character) émis en plus sert à améliorer la fiabilité des données. La somme de contrôle du bloc est la parité...
Page 42
Transmission de données avec 3964(R) 6.5 Réception de données avec 3964(R) Coupure de la liaison pour émission Après l'envoi du contenu du tampon, les caractères DLE, ETX sont ajoutés et, uniquement pour 3964R, le caractère de contrôle de bloc BCC en tant qu'identificateur de fin, puis un caractère d'acquittement est attendu.
Page 43
Transmission de données avec 3964(R) 6.5 Réception de données avec 3964(R) Coupure de la liaison pour réception Quand la séquence de caractères DLE ETX est détectée, la réception est terminée et un DLE est émis pour signaler au partenaire que le bloc a été reçu correctement. En cas d'erreur de réception, elle envoie un NAK au partenaire.
Page 44
Enregistrements de configuration Communication Freeport Pour la communication Freeport, les trois enregistrements de configuration suivants doivent être transmis au module de communication. 7.1.1 Enregistrement 57 : Port Configuration Record Remarque Erreur de paramétrage Si le module de communication détecte une erreur de paramétrage lors de l'écriture de l'enregistrement 57, l'enregistrement est rejeté...
Page 45
Enregistrements de configuration 7.1 Communication Freeport Configuration du port : PORT_CFG (Write Record 0039 ° Vitesse de transmission de données : 0000 - Réservé 0007 - 19,2 kbit/s 0001 - 300 bit/s 0008 - 38,4 kbit/s 0002 - 600 bit/s 0009 - 57,6 kbit/s 0003...
Page 46
Enregistrements de configuration 7.1 Communication Freeport Configuration du port : PORT_CFG (Write Record 0039 XON : 00 à FF - Caractère XON XOFF : 00 à FF - Caractère XOFF Attente de XON après XOFF en ms : (0000 à FFFF Mode de fonctionnement : - RS232 - Duplex intégral (RS 422), mode sur quatre fils (couplage point à...
Page 47
Enregistrements de configuration 7.1 Communication Freeport 7.1.2 Enregistrement 59 : Send Configuration Record Remarque Erreur de paramétrage Si le module de communication détecte une erreur de paramétrage lors de l'écriture de l'enregistrement 59, l'enregistrement est rejeté avec l'état d'erreur 80E1 Dans ce cas, la cause de l'erreur peut être interrogée via l'"Enregistrement 55 : Read Error Status"...
Page 48
Enregistrements de configuration 7.1 Communication Freeport Configuration d'émission : SEND_CFG (Write Record 003B ° Nombre de caractères ajoutés : APP_END Nombre de caractères ajoutés (0, 1, 2, 3, 4 ou 5) Premier caractère ajouté (pour nombre de caractères ajoutés = 1, 2, 3, 4 ou 5) Deuxième caractère ajouté...
Page 49
Enregistrements de configuration 7.1 Communication Freeport 7.1.3 Enregistrement 60 : Receive Configuration Record Remarque Erreur de paramétrage Si le module de communication détecte une erreur de paramétrage lors de l'écriture de l'enregistrement 60, l'enregistrement est rejeté avec l'état d'erreur 80E1 Dans ce cas, la cause de l'erreur peut être interrogée via l'"Enregistrement 55 : Read Error Status"...
Page 50
Enregistrements de configuration 7.1 Communication Freeport Configuration de la réception : RCV_CFG (Write Record 003C ° Séquence de début de télégramme #1 contrôle de caractère Réservé Caractère Caractère Caractère Caractère Caractère Caractère #1 : 00 à FF Caractère #2 : 00 à...
Page 51
Enregistrements de configuration 7.1 Communication Freeport Configuration de la réception : RCV_CFG (Write Record 003C ° Conditions de fin : Réservé Réservé Longueur Séquence Longueur de Longueur de Délai inter- Dépasse- Dépasse- fixe de télé- lecture télégramme caractère ment du ment du gramme maximale...
Page 52
Enregistrements de configuration 7.2 Communication 3964 Communication 3964 Pour la communication 3964, les deux enregistrements de configuration suivants doivent être transmis au module de communication : 7.2.1 Enregistrement 57 : Port Configuration Record Remarque Vous trouverez la description de l'enregistrement "Port Configuration Record" au paragraphe Enregistrement 57 : Port Configuration Record (Page 44).
Page 53
Enregistrements de configuration 7.3 Enregistrement 58 : Activation de fonctions spéciales Configuration du protocole 3964 : P3964 (Write Record 003D ° 3964(R)-Délai inter-caractère 0000 à 0013 – Réservé 0014 à FFFF - 20 à 65535 ms Par défaut : 00DC - 220 ms °...
Page 54
Enregistrements de configuration 7.3 Enregistrement 58 : Activation de fonctions spéciales Activation de fonctions spéciales : PtP SET_FTRS (Write Record 003AH) Alarme de diagnostic : - Désactivé - Activé à FF - Réservé Réservé Les bits réservés doivent être à 0. Utilisation du CM PtP sans instructions système SIMATIC Manuel de programmation et d'utilisation, 05/2021, A5E03908200-AB...
Page 55
Etat d'erreur L'enregistrement suivant contient l'acquittement par le module de communication de l'écriture d'un enregistrement de configuration. Enregistrement 55 : Read Error Status Read Error Status: PtP RD_ESTAT (Read Record 0037 Bit-> Octet Type de bloc : 0037 ‒ RD_ESTAT Longueur de bloc : 0010 Version du bloc, octet de poids fort : 01 Version du bloc, octet de poids faible : 00...
Page 56
Envoi de données Émission de données avec enregistrement 9.1.1 Diagramme de l'émission de données avec enregistrement L'émission de données peut être réalisée côté utilisateur selon le diagramme représenté ci- après. Les données de gestion et d'émission sont transmises au module de communication par un enregistrement spécial.
Page 57
Envoi de données 9.1 Émission de données avec enregistrement 9.1.2 Enregistrement 48 : Emission de données L'enregistrement suivant permet d'écrire des données d'émission dans le module de communication : Émission de données : SEND_PTP Record (Write Record 0030 Octet Bit 7 Bit 6 Bit 5 Bit 4...
Page 58
Envoi de données 9.1 Émission de données avec enregistrement Acquittement par le module Le module écrit le numéro de séquence reçu dans l'enregistrement en tant qu'acquittement dans les données utiles (Page 58). Pour le dernier enregistrement appartenant à un télégramme, l'écriture de cet acquittement ne se fait qu'après l'envoi du télégramme par le module.
Page 59
Envoi de données 9.1 Émission de données avec enregistrement Réaction du module à un numéro de séquence inattendu Un enregistrement avec un numéro de séquence inattendu pour les données d'émission est rejeté par le module avec le message d'erreur 80B8 lors de l'écriture d'enregistrement.
Page 60
Envoi de données 9.2 Emission de données avec données de sortie Emission de données avec données de sortie 9.2.1 Diagramme de l'émission de données avec données de sortie L'émission de données peut être réalisée côté utilisateur selon le diagramme représenté ci- après.
Page 61
Envoi de données 9.2 Emission de données avec données de sortie 9.2.2 Données de sortie lors de l''utilisation de l'option Performance Avec l'option Performance, les données d'émission sont écrites via les données de sortie vers le module de communication. Données de sortie Le tableau ci-dessous montre l’affectation des données de sortie : Octet Bit 7...
Page 62
Envoi de données 9.2 Emission de données avec données de sortie Données à transmettre Les données à transmettre contiennent le télégramme d'émission dont la longueur est limitée à 30 octets. Les données doivent être rangées à partir de "Données à transmettre octet 0". Acquittement par le module Le module écrit le numéro de séquence reçu dans ACK_SEND_SEQ dans les données d'entrée (Page 63) comme acquittement et pour confirmer qu'il est prêt à...
Page 63
Envoi de données 9.2 Emission de données avec données de sortie 9.2.3 Interrogation de l'acquittement - données d'entrée Le module de communication écrit l'acquittement dans ACK_SEND_SEQ dans les données d'entrée. La structure des données d'entrée est la suivante : Octet ↓...
Page 64
Réception de données 10.1 Réception de données avec enregistrement 10.1.1 Diagramme de la réception de données avec enregistrement La réception de données peut être réalisée côté utilisateur selon le diagramme représenté ci- après. La présence de nouvelles données de réception est signalée par le module de communication dans les données d'entrée.
Page 65
Réception de données 10.1 Réception de données avec enregistrement 10.1.2 Enregistrement 49/50 : Réception de données Une nouvelle valeur de RCV_SEQ dans les données d'entrée (Page 66) signale qu'il y a un nouveau télégramme pouvant être lu dans le module de communication. Les enregistrements suivants permettent de lire des données de réception du module de communication : Réception de données : RCV_PTP Record (Read Record 0031H/0032H)
Page 66
Réception de données 10.1 Réception de données avec enregistrement 10.1.3 Interrogation : Nouveau télégramme de réception - données d'entrée Numéro de séquence pour données de réception Un nouveau télégramme reçu est signalé par un numéro de séquence pour les données de réception dans l'octet 4 des données d'entrée.
Page 67
Réception de données 10.1 Réception de données avec enregistrement 10.1.4 Exemple Un télégramme de 500 octets de longueur a été reçu. La taille d'enregistrement est de 240 octets. • Le télégramme est signalé par "Numéro de séquence pour RCV" = 1 dans les données utiles.
Page 68
Réception de données 10.2 Réception de données avec données d'entrée 10.2 Réception de données avec données d'entrée 10.2.1 Diagramme de la réception avec données d'entrée La réception de données peut être réalisée côté utilisateur selon le diagramme représenté ci- après. Le module de communication fournit les données de gestion et de réception dans les données d'entrée.
Page 69
Réception de données 10.2 Réception de données avec données d'entrée 10.2.2 Données d'entrée en cas d'utilisation de l'option Performance Avec l'option Performance, les données de réception sont lues via les données d'entrée par le module de communication. Données d'entrée Le tableau ci-dessous montre l’affectation des données d'entrée : Octet Bit 7 Bit 6...
Page 70
Réception de données 10.2 Réception de données avec données d'entrée RCV_SEQ RCV_SEQ contient le numéro de séquence du télégramme reçu par le module et actuellement affiché dans les données d'entrée. Cette valeur est incrémentée de 1 pour chaque nouvel télégramme lu. Après 255, il y a débordement à la valeur 2. Les valeurs 0 et 1 ont des significations spéciales : RCV_SEQ = 0: •...
Page 71
Effacer le tampon de réception 11.1 Enregistrement 54 : Effacer le tampon de réception L'écriture de l'enregistrement suivant permet d'effacer le tampon de réception du module de communication. Effacer le tampon de réception : PtP RCV_RST (Write Record 0036 Bit-> Octet Type de bloc : 0036 ‒...
Page 72
Signaux RS232 12.1 Enregistrement 53 : Réglage des signaux d'accompagnement RS232 On peut influer sur les signaux d'accompagnement RS232 du module de communication par l'écriture de l'enregistrement suivant, à condition que cela soit pris en charge par le module de communication dans le mode de fonctionnement actuel. Remarque Erreur de paramétrage Si le module de communication détecte une erreur de paramétrage lors de l'écriture de...
Page 73
Signaux RS232 12.2 Lecture des signaux d'accompagnement RS232 - données d'entrée 12.2 Lecture des signaux d'accompagnement RS232 - données d'entrée Les signaux d'accompagnement RS232 du module de communication peuvent être lus dans les données d'entrée. Octet ↓ Bit 7 Bit 6 Bit 5 Bit 4 Bit 3...
Page 74
Messages d'erreur Vue d'ensemble des messages d'état et d'erreurs Code Description Solution 0000 Pas d'erreur Etat RECEIVE et codes d'erreur 0094 Fin de télégramme détectée par réception d'une lon- gueur fixe/maximale de télégramme 0095 Fin de télégramme détectée par dépassement du temps de message 0096 Fin de télégramme détectée par expiration du délai...
Page 75
Messages d'erreur Code Description Solution Codes d'erreur des fonctions spéciales 8190 Paramétrage incorrect du calcul du CRC Sélectionnez une valeur appropriée pour le calcul du CRC. Les valeurs autorisées sont : désactivé ou activé. Vérifiez que le module adressé prend en charge le calcul CRC.
Page 76
Messages d'erreur Code Description Solution 81AA Mode de fonctionnement illicite Les modes autorisés sont : • Duplex intégral (RS232) (0) • Duplex intégral (RS422) mode 4 fils (point à point) (1) • Duplex intégral (RS422), mode 4 fils (maître multipoint) (2) / (CM PtP (ET 200SP)) •...
Page 77
Messages d'erreur Code Description Solution Codes d'erreur de la configuration de réception 81C0 Condition de début incorrecte Sélectionnez une condition de début appropriée. Les valeurs autorisées sont : • Envoi d'un signal Break avant le début d'un télé- gramme • Envoi d'un signal Idle Line 81C1 Condition de fin incorrecte ou aucune condition de fin...
Page 78
Messages d'erreur Code Description Solution 81CD Valeur incorrecte pour "Empêcher l'écrasement" Sélectionnez une valeur appropriée pour "Empêcher l'écrasement". Les valeurs autorisées sont : • "Empêcher l'écrasement" désactivé (0) • "Empêcher l'écrasement" activé (1) 81CE Valeur incorrecte pour "Effacer le tampon de réception Sélectionnez une valeur appropriée pour "Effacer le au démarrage"...
Page 79
Messages d'erreur Code Description Solution Codes d'erreur à la réception de messages 81E0 Télégramme interrompu : Débordement du tampon Appelez plus souvent la fonction de réception dans le de réception / télégramme d'émission trop grand programme utilisateur ou paramétrez une communi- cation avec le contrôle du flux de données.
Page 80
Messages d'erreur Code Description Solution Codes d'erreur Protocole 3964(R) 8380 Erreur de paramétrage : valeur incorrecte pour le délai Sélectionnez une valeur appropriée pour le délai inter-caractère inter-caractère. Plage de valeurs autorisée : 1-65535 (ms) 8381 Erreur de paramétrage : valeur incorrecte pour le Sélectionnez une valeur appropriée pour le dépas- dépassement du temps de réponse sement du temps de réponse.
Page 81
Messages d'erreur Code Description Solution 838B Erreur à l'exécution : délai intercaractère dépassé L'appareil partenaire est trop lent ou défaillant. Vérifiez que l'appareil partenaire fonctionne correc- tement, éventuellement à l'aide d'un testeur d'inter- face branché sur la ligne de transmission. 838C Erreur à...
Page 82
Glossaire Adresse L'adresse indique l'emplacement physique en mémoire et permet l'accès direct à l'opérande enregistré à cette adresse. Châssis Un châssis est un rail en profilé sur les emplacements d'enfichage duquel il est possible de fixer les modules. Configuration On entend par configuration la disposition des différents modules d'un système d'automatisation dans la table de configuration.
Page 83
Glossaire Liaison point à point Dans le cas de la liaison point à point, le module de communication constitue l'interface entre un système d'automatisation et un partenaire de communication. Logiciel L'ensemble des programmes mis en oeuvre sur une unité de calcul est désignée par le terme logiciel.
Page 84
Glossaire Paramètres de module Les paramètres de module sont des valeurs permettant de régler le comportement du module. On fait la distinction entre les paramètres statiques et les paramètres dynamiques du module. Programme utilisateur Le programme utilisateur contient toutes les instructions et conventions pour le traitement des entrées/sorties, permettant de commander une installation ou un processus.
Page 85
Glossaire Temps de bit Les "temps de bit" sont toujours indiqués sous forme de nombre de bits. Le "temps" ainsi défini dépend de la vitesse de transmission sélectionnée, qui est automatiquement prise en compte. Exemple : La fin du télégramme doit être détectée après un vide de 2 caractères. La vitesse de transmission est de 9600 bit/s.
Page 86
Index Enregistrement 53 : Réglage des signaux d'accompagnement RS232, Enregistrement 54, 71 Enregistrement 54 : Effacer le tampon de réception, 3964(R) Enregistrement 55, 55 Envoi de données, 41 Enregistrement 55 : Read Error Status, Réception de données, 42 Enregistrement 57, 44 Enregistrement 58, 53 Enregistrement 59, 47 Enregistrement 59 : Send Configuration Record,...