MODULE 2 CANAUX
D'ENTREES LOGIQUES OU DE COMPTEUR
SM3
APPLICATION
Module d'entrées logiques
Le module SM3 de deux entrées logiques est destiné à collecter les états logiques des entrées logiques et à les rendre accessibles aux systèmes industriels informatisés fonctionnant sur la base de l'interface RS-485.
Le module dispose de 2 entrées logiques et d'une interface RS-485 avec les protocoles de transmission MODBUS RTU et ASCII.
Les ports RS-485 et RS-232 sont galvaniquement isolés des signaux d'entrée et de l'alimentation.
La programmation du module est possible au moyen du port RS-485 ou RS-232.
Dans le jeu de modules SM3, il y a un câble de connexion pour se connecter à l'ordinateur PC (RS-232).
Paramètres du module:
– deux entrées logiques,
– Interface de communication RS-485 avec protocoles de transmission MODBUS RTU et ASCII pour fonctionner dans des systèmes informatisés avec la signalisation de transmission optique basée sur des diodes LED,
– débit en bauds configurable : 2400, 4800, 9600, 19299, 38400 bit/s.
Module en tant que convertisseur d'impulsions.
Le module SM3 fonctionnant comme un convertisseur d'impulsions est destiné à ajouter des appareils de mesure équipés d'entrées d'impulsions, par exemple des wattheuremètres, des compteurs de chaleur, des compteurs de gaz, des transducteurs de débit asl, à des systèmes informatiques.
Ensuite, le convertisseur SM3 permet la lecture à distance de l'état des compteurs dans les systèmes comptables automatisés. Le convertisseur dispose de 2 entrées d'impulsion et d'une interface RS-485 avec les protocoles de transmission MODBUS RTU et ASCII, ce qui permet son application dans des systèmes informatiques avec Wizcon, Fix, In Touch, Genesis 32 (Iconics) et d'autres programmes de visualisation.
Paramètres du convertisseur :
- deux entrées d'impulsion, configurées indépendamment :
– état actif programmable des entrées (niveau haut ou niveau bas du vol d'entréetagEt),
– filtre programmable pour les impulsions d'entrée avec un niveau de durée définie (séparément pour le niveau haut et bas),
– comptage d'impulsions jusqu'à la valeur 4.294.967.295 et avec protection contre l'effacement depuis le niveau application,
– compteurs d'impulsions auxiliaires avec possibilité d'effacement à tout moment,
– des registres non volatiles stockant le poids des impulsions comptées,
– 4 registres séparés contenant le résultat des divisions de la valeur du compteur avec les valeurs de poids des impulsions comptées, - Interface de communication RS-485 avec protocoles de transmission MODBUS RTU et ASCII pour fonctionner dans des systèmes informatiques avec signalisation de transmission optique sur diodes LED,
- débit en bauds configurable : 2400, 4800, 9600, 19200, 134800 bit/s,
- interface de programmation sur la plaque frontale de type RJ (niveaux TTL),
- plusieurs modes de configuration des paramètres de transmission :
– programmé – au moyen de l'interface de programmation RJ sur la plaque frontale,
– programmé – depuis le niveau application, au moyen du bus RS-485, - stockage de l'état du compteur dans la mémoire non volatile avec la somme de contrôle CRC,
- comptage des désapprovisionnements,
- détection des états d'urgence.
JEU DE MODULES
- Module SM3 ………………………………………. 1 pc
- manuel d'utilisation …………………………………….. 1 pièce
- bouchon de trou de la prise RS-232 …………….. 1 pc
Lors du déballage du module, veuillez vérifier l'intégralité de la livraison et si le type et le code de version sur la plaque signalétique correspondent à la commande.Fig. 1 View du module SM3
EXIGENCES FONDAMENTALES DE SÉCURITÉ, SÉCURITÉ OPÉRATIONNELLE
Les symboles situés dans ce manuel d'entretien signifient :
AVERTISSEMENT!
Avertissement de situations potentiellement dangereuses. Particulièrement important. Il faut en prendre connaissance avant de connecter le module. Le non-respect des consignes marquées par ces symboles peut occasionner des blessures graves au personnel et endommager l'instrument.
PRUDENCE!
Désigne une note générale utile. Si vous l'observez, la manipulation du module est facilitée. Il faut en prendre note lorsque le module fonctionne de manière incohérente par rapport aux attentes. Conséquences possibles en cas de non-respect !
Dans le domaine de la sécurité, le module répond aux exigences de la norme EN 61010 -1.
Remarques concernant la sécurité de l'opérateur :
1. Généralités
- Le module SM3 est destiné à être monté sur un rail de 35 mm.
- Le retrait non autorisé du boîtier requis, une utilisation inappropriée, une installation ou un fonctionnement incorrect crée un risque de blessure pour le personnel ou de dommages à l'équipement. Pour des informations plus détaillées, veuillez étudier le manuel de l'utilisateur.
- Ne connectez pas le module au réseau via un autotransformateur.
- Toutes les opérations concernant le transport, l'installation et la mise en service ainsi que la maintenance doivent être effectuées par du personnel qualifié et compétent et les réglementations nationales pour la prévention des accidents doivent être respectées.
- Selon ces informations de sécurité de base, le personnel qualifié et qualifié est une personne familiarisée avec l'installation, le montage, la mise en service et l'utilisation du produit et qui possède les qualifications nécessaires à son travail.
- La prise RS-232 sert uniquement à connecter des dispositifs (Fig. 5) fonctionnant avec le protocole MODBUS. Placez un bouchon de trou dans la prise du module RS-232 si la prise n'est pas utilisée.
2. Transport, stockage
- Veuillez respecter les consignes de transport, de stockage et de manipulation appropriée.
- Respecter les conditions climatiques indiquées dans les spécifications.
3. Installation
- Le module doit être installé conformément à la réglementation et aux instructions données dans ce manuel d'utilisation.
- Veiller à une manipulation correcte et éviter les contraintes mécaniques.
- Ne pliez aucun composant et ne modifiez aucune distance d'isolation.
- Ne touchez pas les composants électroniques et les contacts.
- Les instruments peuvent contenir des composants sensibles à l'électricité statique, qui peuvent facilement être endommagés par une manipulation inappropriée.
- N'endommagez ou ne détruisez aucun composant électrique car cela pourrait mettre votre santé en danger !
4. Connexion électrique
Avant d'allumer l'instrument, il faut vérifier l'exactitude de la connexion au réseau.
- En cas de connexion de la borne de protection avec un câble séparé, il faut se rappeler de le connecter avant de connecter l'instrument au secteur.
- Lors de travaux sur des instruments sous tension, les réglementations nationales applicables en matière de prévention des accidents doivent être respectées.
- L'installation électrique doit être réalisée conformément aux réglementations en vigueur (sections des câbles, fusibles, raccordement PE). Des informations supplémentaires peuvent être obtenues à partir du guide de l'utilisateur.
- La documentation contient des informations sur l'installation conformément à la CEM (blindage, mise à la terre, filtres et câbles). Ces notes doivent être respectées pour tous les produits marqués CE.
- Le fabricant du système de mesure ou des appareils installés est responsable du respect des valeurs limites requises exigées par la législation CEM.
5. Fonctionnement
- Les systèmes de mesure, y compris les modules SM3, doivent être équipés de dispositifs de protection conformément à la norme et aux réglementations correspondantes pour la prévention des accidents.
- Une fois l'instrument débranché de l'alimentation voltage, les composants sous tension et les connexions d'alimentation ne doivent pas être touchés immédiatement car les condensateurs peuvent être chargés.
- Le boîtier doit être fermé pendant le fonctionnement.
6. Maintenance et entretien
- Veuillez respecter la documentation du fabricant.
- Lisez toutes les consignes de sécurité et d'application spécifiques au produit dans ce manuel d'utilisation.
- Avant de retirer le boîtier de l'instrument, il faut couper l'alimentation.
Le retrait du boîtier de l'instrument pendant la période du contrat de garantie peut entraîner son annulation.
INSTALLATION
4.1. Fixation des modules
Le module est conçu pour être fixé sur un rail de 35 mm (EN 60715). Le boîtier du module est en plastique auto-extinguible.
Dimensions hors tout du boîtier : 22.5 x 120 x 100 mm. Il faut connecter des fils externes avec une section de 2.5 mm² (côté alimentation) et de 1.5 mm² (côté signal d'entrée).4.2. Descriptif des bornes
Il faut connecter l'alimentation et les signaux externes conformément à la fig. 3, 4 et 5. Les sorties particulières sont décrites dans le tableau 1.
NOTE: Il faut porter une attention particulière à la connexion correcte des signaux externes (voir tableau 1).
Il y a trois diodes sur la plaque frontale :
- vert - lorsqu'il s'allume, signale l'alimentation,
- vert (RxD) – signale la réception des données par le module,
- jaune (TxD) – signale la transmission de données par le module.
Description des sorties du module SM3
Tableau 1
Terminalnr |
Descriptif des bornes |
1 | Ligne GND des entrées logiques |
2 | Ligne IN1 – entrée logique n°1 |
3 | Ligne 5 Vcc |
4 | Ligne IN2 – entrée logique n°2 |
5 | Ligne GND de l'interface RS-485 |
6 7 | Lignes alimentant le module |
8 | Une ligne de l'interface RS-485 avec opto-isolation |
9 | Ligne B de l'interface RS-485 avec opto-isolation |
Un exemple de connexion des entrées logiques est présenté ci-dessousNOTE:
Compte tenu des interférences électromagnétiques, il faut utiliser des câbles blindés pour connecter les signaux d'entrée logique et les signaux d'interface RS-485. Le blindage doit être relié à la borne de protection en un seul point. L'alimentation doit être raccordée par un câble bifilaire de diamètre de fil adapté, assurant sa protection par un coupe-circuit d'installation.
SERVICE
Après avoir connecté les signaux externes et commuté l'alimentation, le module SM3 est prêt à fonctionner. La diode verte allumée signale le fonctionnement du module. La diode verte (RxD) signale l'interrogation du module, cependant la diode jaune (TxD), la réponse du module. Les diodes doivent s'allumer cycliquement pendant la transmission des données, à la fois via l'interface RS-232 et RS-485. Le signal "+" (borne 3) est la sortie 5 V avec la charge admissible de 50 mA. On peut l'utiliser pour alimenter des circuits externes.
Tous les paramètres du module peuvent être programmés via RS-232 ou RS-485. Le port RS-232 a des paramètres de transmission constants conformément aux données techniques, ce qui permet la connexion avec le module, même lorsque les paramètres programmés de la sortie numérique RS-485 sont inconnus (adresse, mode, débit).
La norme RS-485 permet la connexion directe à 32 appareils sur une seule liaison série de 1200 m de long. Pour connecter un plus grand nombre d'appareils, il est nécessaire d'utiliser des dispositifs de séparation intermédiaires supplémentaires (par exemple, convertisseur/répéteur PD51). La manière de connecter l'interface est indiquée dans le manuel d'utilisation du module (fig. 5). Pour obtenir une transmission correcte, il est nécessaire de connecter les lignes A et B en parallèle avec leurs équivalents dans d'autres appareils. La connexion doit être faite par un fil blindé. Le blindage doit être relié à la borne de protection en un seul point. La ligne GND sert à la protection supplémentaire de la ligne d'interface lors de longues connexions. Il faut le connecter à la borne de protection (qui n'est pas nécessaire pour le bon fonctionnement de l'interface).
Pour obtenir la connexion avec l'ordinateur PC via le port RS-485, un convertisseur d'interface RS-232/RS-485 est indispensable (par exemple un convertisseur PD51) ou une carte RS-485. Le marquage des lignes de transmission de la carte dans l'ordinateur PC dépend du fabricant de la carte. Pour réaliser la connexion via le port RS-232, le câble ajouté au module est suffisant. Le mode de connexion des deux ports (RS-232 et RS-485) est présenté sur la Fig.5.
Le module peut être connecté à l'appareil maître uniquement via un port d'interface. En cas de connexion simultanée des deux ports, le module fonctionnera correctement avec le port RS-232.
5.1. Description de l'implémentation du protocole MODBUS
Le protocole de transmission décrit les modes d'échange d'informations entre les appareils via l'interface série.
Le protocole MODBUS a été implémenté dans le module conformément à la spécification PI-MBUS-300 Rev G de la société Modicon.
Jeu de paramètres d'interface série des modules dans le protocole MODBUS :
– adresse module : 1…247
– débit en bauds : 2400, 4800, 19200, 38400 bit/s
– mode de fonctionnement : ASCII, RTU
– unité d'information : ASCII : 8N1, 7E1, 7O1,
RTU : 8N2, 8E1, 8O1, 8N1
– temps de réponse maximal : 300 ms
La configuration des paramètres de l'interface série est décrite dans la suite de ce manuel d'utilisation. Il consiste en la détermination du débit en bauds (paramètre Rate), de l'adresse de l'appareil (paramètre Address) et du type d'unité d'information (paramètre Mode).
En cas de connexion du module à l'ordinateur via le câble RS-232, le module définit automatiquement les paramètres de transmission sur les valeurs :
Débit en bauds: 9600 bit/s
Mode de fonctionnement: RTU8N1
Adresse: 1
Note: Chaque module connecté au réseau de communication doit :
- avoir une adresse unique, différente des adresses des autres appareils connectés au réseau,
- ont le même débit en bauds et le même type d'unité d'information,
- la transmission de la commande avec l'adresse « 0 » est identifiée comme mode de diffusion (transmission vers plusieurs appareils).
5.2. Description des fonctions du protocole MODBUS
Les fonctions de protocole MODBUS suivantes ont été implémentées dans le module SM3 :
Description des fonctions du protocole MODBUS
Tableau 2
Code |
Signification |
03 (03h) | Lecture des registres n |
04 (04h) | Lecture des registres à n entrées |
06 (06h) | Écriture d'un seul registre |
16 (10h) | Écriture de n-registres |
17 (11h) | Identification de l'appareil esclave |
Lecture des registres n (code 03h)
Fonction inaccessible en mode diffusion de données.
Example: Lecture de 2 registres à partir du registre avec l'adresse 1DBDh (7613) :
Demande:
Adresse de l'appareil | Fonction | Registre adresse Salut |
Registre adresse Lo |
Nombre de s'enregistre Salut |
Nombre de registres Lo |
Somme de contrôle CRC |
01 | 03 | 1D | BD | 00 | 02 | 52 43 |
Réponse:
Adresse de l'appareil | Fonction | Nombre d'octets | Valeur du registre 1DBD (7613) | Valeur du registre 1DBE (7614) | CRC de la somme de contrôle | ||||||
01 | 03 | 08 | 3F | 80 | 00 | 00 | 40 | 00 | 00 | 00 | 42 8B |
Lecture des registres d'entrée n (kode 04h)
Fonction inaccessible en mode diffusion de données.
Example: lecture d'un registre avec l'adresse 0FA3h (4003) à partir du registre avec 1DBDh (7613).
Demande:
Adresse de l'appareil | Fonction | Registre adresse Salut |
Registre adresse Lo |
Nombre de s'enregistre Salut |
Nombre de registres Lo |
Somme de contrôle CRC |
01 | 04 | 0F | A3 | 00 | 01 | C2FC |
Réponse:
Adresse de l'appareil | Fonction | Nombre d'octets | Valeur de la registre 0FA3 (4003) |
CRC de la somme de contrôle | |
01 | 04 | 02 | 00 | 01 | 78 F0 |
Ecriture de la valeur dans le registre (code 06h)
La fonction est accessible en mode diffusion.
Example: Ecriture du registre avec l'adresse 1DBDh (7613).
Demande:
Adresse de l'appareil | Fonction | Inscrivez-vous adresse Salut | Adresse de registre Lo | Valeur du registre 1DBD (7613) | CRC de la somme de contrôle | |||
01 | 06 | 1D | BD | 3F | 80 | 00 | 00 | 85 après J.C. |
Réponse:
Adresse de l'appareil | Fonction | Registre adresse Salut |
Adresse du registre Lo |
Valeur du registre 1DBD (7613) | CRC de la somme de contrôle | |||
01 | 06 | 1D | BD | 3F | 80 | 00 | 00 | 85 après J.C. |
Écrire dans les registres n (code 10h)
La fonction est accessible en mode diffusion.
Example: Ecrire 2 registres en commençant par le registre avec 1DBDh (7613) ad-
Demande:
Appareil adresse |
Fonction | Registre adresse |
Nombre de registres |
Nombre d'octets | Valeur du registre 1DBD (7613) |
Valeur de la registre 1DBE (7614) |
Vérifier- somme CRC |
||||||||
Hi | Lo | Hi | Lo | ||||||||||||
01 | 10 | 1D | BD | 00 | 02 | 08 | 3F | 80 | 00 | 00 | 40 | 00 | 00 | 00 | 03 09 |
Réponse:
Adresse de l'appareil | Fonction | Registre adresse Salut |
Registre adresse Lo |
Nombre de s'enregistre Salut |
Nombre de registres Lo |
Somme de contrôle (CRC) |
01 | 10 | 1D | BD | 00 | 02 | D7 80 |
Rapport identifiant l'appareil (code 11h)
Demande:
Adresse de l'appareil | Fonction | Somme de contrôle (CRC) |
01 | 11 | C0C |
Réponse:
Adresse de l'appareil | Fonction | Nombre d'octets | Identifiant de l'appareil | Etat du périphérique | Numéro de version du logiciel | Somme de contrôle |
01 | 11 | 06 | 8C | FF | 3F80 00 00 | A6 F3 |
Adresse de l'appareil – 01
Fonction – numéro de fonction : 0x11 ;
Nombre d'octets - 0x06
Identificateur de périphérique - 0x8B
État de l'appareil – 0xFF
Version logicielle Non – version implémentée dans le module : 1.00
XXXX - Variable de 4 octets de type flottant
Somme de contrôle – 2 octets en cas de travail en mode RTU
– 1 octet en cas de travail en mode ASCII
5.3. Carte des registres du module
Plan de registre du module SM3
Adresse gamme | Valeur taper | Description |
4000-4100 | entier, flottant (16 bits) | La valeur est placée dans des registres 16 bits. Les registres sont uniquement destinés à la lecture. |
4200-4300 | entier (16 bits) | La valeur est placée dans des registres 16 bits. Le contenu du registre correspond au contenu du registre 32 bits de la zone 7600. Les registres peuvent être lus et écrits. |
7500-7600 | flottant (32 bits) | La valeur est placée dans le registre 32 bits. Les registres sont uniquement destinés à la lecture. |
7600-7700 | flottant (32 bits) | La valeur est placée dans le registre 32 bits. Les registres peuvent être lus et écrits. |
5.4. Ensemble de registres de module
Ensemble de registres pour la lecture du module SM3.
La valeur est placée dans des registres 16 bits | Nom | Gamme | Type de registre | Nom de la quantité |
4000 | Identifiant | – | int | Identification constante de l'appareil (0x8B) |
4001 |
Statut 1 |
int |
Status1 est le registre décrivant les états actuels des entrées logiques | |
4002 | Statut 2 | – | int | Status2 est le registre décrivant les paramètres de transmission courants. |
4003 | W1 | 0… 1 | int | Valeur de l'état lu de l'entrée 1 |
4004 | W2 | 0… 1 | int | Valeur de l'état lu de l'entrée 2 |
4005 | WMG1_H |
– |
long |
Résultat obtenu en effectuant l'opération de division du compteur principal et de la valeur de poids, pour l'entrée 1 (le registre compte le nombre de millions du résultat total) – mot supérieur. |
4006 | WMG1_L | Résultat obtenu en effectuant l'opération de division du compteur principal et de la valeur de poids, pour l'entrée 1 (le registre compte le nombre de millions du résultat total) – mot inférieur. | ||
4007 | WMP1_H |
– |
long |
Résultat obtenu en effectuant l'opération de division du compteur principal et de la valeur de poids, pour l'entrée 1 (le registre compte le nombre de millions du résultat total) – mot supérieur. |
4008 | WMP1_L | Résultat obtenu en effectuant l'opération de division du compteur principal et de la valeur de poids, pour l'entrée 1 (le registre compte le nombre de millions du résultat total) – mot inférieur. | ||
4009 | WMG2_H |
– |
long |
Résultat obtenu en effectuant l'opération de division du compteur principal et de la valeur de poids, pour l'entrée 2 (le registre compte le nombre de millions du résultat total) – mot supérieur. |
4010 | WMG2_L | Résultat obtenu en effectuant l'opération de division du numérateur principal et de la valeur de poids, pour l'entrée 2 (le registre compte le nombre de millions du résultat total) – mot inférieur. |
4011 | WMP2_H |
– |
long |
Résultat obtenu en effectuant l'opération de division du compteur principal et de la valeur de poids, pour l'entrée 2 (le registre compte le nombre de millions du résultat total) – mot supérieur. |
4012 | WMP2_L | Résultat obtenu en effectuant l'opération de division du compteur principal et de la valeur de poids, pour l'entrée 2 (le registre compte le nombre de millions du résultat total) – mot inférieur. | ||
4013 | WG1_H | 0… 999999 | flotter | Résultat obtenu en effectuant l'opération de division du compteur principal et de la valeur de poids, pour l'entrée 1 (le registre compte le nombre de millions du résultat total) – mot supérieur. |
4014 | WG1_L | Résultat obtenu en effectuant l'opération de division du compteur principal et de la valeur de poids, pour l'entrée 1 (le registre compte le nombre de millions du résultat total) – mot inférieur. | ||
4015 | WP1_H | 0… 999999 | flotter | Résultat obtenu en effectuant l'opération de division du compteur principal et de la valeur de poids, pour l'entrée 1 (le registre compte le nombre de millions du résultat total) – mot supérieur. |
4016 | WP1_L | Résultat obtenu en effectuant l'opération de division du compteur principal et de la valeur de poids, pour l'entrée 1 (le registre compte le nombre de millions du résultat total) – mot inférieur. | ||
4017 | WG2_H | 0… 999999 | flotter | Résultat obtenu en effectuant l'opération de division du compteur principal et de la valeur de poids, pour l'entrée 2 (le registre compte le nombre de millions du résultat total) – mot supérieur. |
4018 | WG2_L | Résultat obtenu en effectuant l'opération de division du compteur principal et de la valeur de poids, pour l'entrée 2 (le registre compte le nombre de millions du résultat total) – mot inférieur. | ||
4019 | WP2_H | 0… 999999 | flotter | Résultat obtenu en effectuant l'opération de division du compteur principal et de la valeur de poids, pour l'entrée 2 (le registre compte le nombre de millions du résultat total) – mot supérieur. |
4020 | WP2_L | Résultat obtenu en effectuant l'opération de division du compteur principal et de la valeur de poids, pour l'entrée 2 (le registre compte le nombre de millions du résultat total) – mot inférieur. |
4021 | LG1_H | 0… (2 32 – 1) | long | Valeur du compteur d'impulsions principal pour l'entrée 1 (mot de poids fort) |
4022 | LG1_L | Valeur du compteur d'impulsions principal pour l'entrée 1 (mot inférieur) | ||
4023 | LP1_H | 0… (2 32 – 1) | long | Valeur du compteur d'impulsions principal pour l'entrée 1 (mot de poids fort) |
4024 | LP1_L | Valeur du compteur d'impulsions principal pour l'entrée 1 (mot inférieur) | ||
4025 | LG2_H | 0… (2 32 – 1) | long | Valeur du compteur d'impulsions principal pour l'entrée 2 (mot de poids fort) |
4026 | LG2_L | Valeur du compteur d'impulsions principal pour l'entrée 2 (mot inférieur) | ||
4027 | LP2_H | 0… (2 32 – 1) | long | Valeur du compteur d'impulsions auxiliaire pour l'entrée 2 (mot supérieur) |
4028 | LP2_L | Valeur du compteur d'impulsions auxiliaire pour l'entrée 2 (mot inférieur) | ||
4029 | Statut3 | – | int | État d'erreur de l'appareil |
4030 | Réinitialiser | 0… (2 16 – 1) | int | Compteur du nombre de décroissances d'alimentation de l'appareil |
Ensemble de registres pour lire le module SM3 (adresses 75xx)
Nom | Gamme | Type de registre | Nom de la quantité | |
La valeur i enregistre | ||||
7500 | Identifiant | – | flotter | Identification constante de l'appareil (0x8B) |
7501 | Statut 1 | – | flotter | L'état 1 est le registre décrivant les états courants des entrées logiques |
7502 | Statut 2 | – | flotter | Le statut 2 est le registre décrivant les paramètres de transmission courants |
7503 | W1 | 0… 1 | flotter | Valeur de l'état lu de l'entrée 1 |
7504 | W2 | 0… 1 | flotter | Valeur de l'état lu de l'entrée 2 |
7505 | WG1 | 0… (2 16 – 1) | flotter | Résultat obtenu en effectuant l'opération de division du compteur principal et de la valeur de poids, pour l'entrée 1 |
7506 | WP1 | – | flotter | Résultat obtenu en effectuant l'opération de division du compteur auxiliaire et de la valeur de poids, pour l'entrée 1 |
7507 | WG2 | – | flotter | Résultat obtenu en effectuant l'opération de division du compteur principal et de la valeur de poids, pour l'entrée 2 |
7508 | WP2 | – | flotter | Résultat obtenu en effectuant l'opération de division du compteur auxiliaire et de la valeur de poids, pour l'entrée 2 |
7509 | LG1 | 0… (2 32 – 1) | flotter | Valeur du compteur d'impulsions principal pour l'entrée 1 |
7510 | LP1 | 0… (2 32 – 1) | flotter | Valeur du compteur d'impulsions auxiliaire pour l'entrée 1 |
7511 | LP2 | 0… (2 32 – 1) | flotter | Valeur du compteur d'impulsions principal pour l'entrée 2 |
7512 | LP2 | 0… (2 32 – 1) | flotter | Valeur du compteur d'impulsions auxiliaire pour l'entrée 2 |
7513 | Statut3 | flotter | État des erreurs de l'appareil | |
7514 | Réinitialiser | 0… (2 16 – 1) | flotter | Compteur du nombre de décroissances d'alimentation de l'appareil |
Description du registre d'état 1
Bit-15…2 Non utilisé Etat 0
Bit-1 Etat de l'entrée IN2
0 – état ouvert ou inactif,
1 – état court-circuité ou actif
Bit-0 Etat de l'entrée IN1
0 – état ouvert ou inactif,
1 – état court-circuité ou actif
Description du registre d'état 2Bit-15…6 Non utilisé Etat 0
Bit-5…3 Mode de fonctionnement et unité d'information
000 - interface désactivée
001 – 8N1 – ASCII
010 – 7E1 – ASCII
011 – 7O1 – ASCII
100 – 8N2 – RTU
101 – 8E1 – RTU
110 – 8O1 – RTU
111 – 8N1 – RTU
Bit-2…0 Débit en bauds
000 – 2400 bits/s
001 – 4800 bits/s
010 – 9600 bits/s
011 – 19200 bits/s
100 – 38400 bits/s
Description du registre d'état 3Bit-1…0 Erreur mémoire FRAM – Compteur principal 1
00 - absence d'erreur
01 – erreur d'écriture/lecture de l'espace mémoire 1
10 – erreur d'écriture/lecture des espaces mémoire 1 et 2
11 – erreur d'écriture/lecture de tous les blocs de mémoire (perte de la valeur du compteur)
Bit-5…4 Erreur mémoire FRAM – Compteur auxiliaire 1
00 - absence d'erreur
01 – erreur d'écriture/lecture depuis le 1er espace mémoire
10 – erreur d'écriture/lecture des 1 er et 2 ème espaces mémoire
11 – erreur d'écriture/lecture de tous les blocs de mémoire (perte de la valeur du compteur)
Bit-9…8 Erreur mémoire FRAM – Compteur principal 2
00 - absence d'erreur
01 – erreur d'écriture/lecture depuis le 1er espace mémoire
10 – erreur d'écriture/lecture des 1er et 2ème espaces mémoire 1 et 2
11 – erreur d'écriture/lecture de tous les blocs de mémoire (perte de la valeur du compteur)
Bit-13…12 Erreur mémoire FRAM – Compteur auxiliaire 2
00 - absence d'erreur
01 – erreur d'écriture/lecture depuis le 1er espace mémoire
10 – erreur d'écriture/lecture des 1er et 2ème espaces mémoire
11 – erreur d'écriture/lecture de tous les blocs de mémoire (perte de la valeur du compteur)
Bit-15…6, 3…2, 7…6, 11…10, 15…14 non utilisé Etat 0
Ensemble de registres pour lire et écrire le module SM3 (adresses 76xx)
Tableau 6
La valeur de type float est placée dans des registres 32 bits. | La valeur de type int est placée dans des registres 16 bits. | Gamme | Nom | Nom de la quantité |
7600 | 4200 | – | Identifiant | Identifiant (0x8B) |
7601 | 4201 | 0… 4 | Débit en bauds | Débit en bauds de l'interface RS 0 – 2400 b/s 1 – 4800 XNUMX bits/s 2 – 9600 XNUMX bits/s 3 – 19200 XNUMX bits/s 4 – 38400 XNUMX bits/s |
7602 | 4202 | 0… 7 | Mode | Mode de fonctionnement de l'interface RS 0 – Interface désactivée 1 – ASCII 8N1 2 – ASCII 7E1 3 – ASCII 7O1 4 – RTU 8N2 5 – RTU 8E1 ? 6 – RTU 8O1 7 – RTU 8N1 |
7603 | 4203 | 0… 247 | Adresse | Adresse de l'appareil sur le bus Modbus |
7604 | 4204 | 0… 1 | Appliquer | Acceptation des modifications pour les registres 7601-7603 0 - manque d'acceptation 1 – acceptation des modifications |
7605 | 4205 | 0… 1 | Mode de fonctionnement | Mode de fonctionnement de l'appareil : 0 – entrée logique 1 – entrées de compteur |
7606 | 4206 | 0… 11 | Instruction | Registre des consignes : 1 – effacement du compteur auxiliaire pour l'entrée 1 2 – effacement du compteur auxiliaire pour l'entrée 2 3 – effacement du compteur principal pour l'entrée 1 (uniquement avec RS-232) 4 – effacement du compteur principal pour l'entrée 2 (uniquement avec RS-232) 5 – effacement des compteurs auxiliaires 6 – effacement des compteurs principaux (uniquement avec RS232) 7 – écriture des données par défaut dans les registres 7605 – 7613 et 4205 – 4211 (uniquement avec RS232) 8 – écriture des données par défaut dans les registres 7601 – 7613 et 4201 – 4211 (uniquement avec RS232) 9 – réinitialisation de l'appareil 10 – effacement des registres d'état d'erreur 11 - effacement des registres de numéros de réinitialisation |
7607 | 4207 | 0… 3 | État actif | État actif pour les entrées de l'appareil : 0x00 – état actif « 0 » pour IN1, état actif « 0 » pour IN2 0x01 – état actif « 1 » pour IN1, état actif « 0 » pour IN2 0x02 – état actif « 0 » pour IN1, état actif « 1 » pour IN2 0x03 – état actif « 1 » pour IN1, état actif « 1 » pour IN2 |
7608 | 4208 | 1…10000 | Temps pour le niveau actif 1 | Durée du niveau haut pour 1 impulsion pour l'entrée 1 – (0.5 – 500 ms) |
7609 | 4209 | 1…100000 | Temps pour le niveau inactif 1 | Durée du niveau bas pour 1 impulsion pour l'entrée 1 – (0.5 – 500 ms) |
7610 | 4210 | 1…10000 | Temps pour le niveau actif 2 | Durée du niveau haut pour 1 impulsion pour l'entrée 2 – (0.5 – 500 ms) |
7611 | 4211 | 1…10000 | Temps pour le niveau inactif 2 | Durée du niveau bas pour 1 impulsion pour l'entrée 2 – (0.5 – 500 ms) |
7612 | 0.005…1000000 | Poids 1 | Valeur du poids pour l'entrée 1 | |
7613 | 0.005…1000000 | Poids 2 | Valeur du poids pour l'entrée 2 | |
7614 | 4212 | – | Code | Code activant les changements dans les registres 7605 – 7613 (4206 – 4211), code – 112 |
COMPTEURS D'IMPULSIONS
Chacune des entrées d'impulsions du convertisseur est équipée de deux compteurs 32 bits indépendants - compteurs d'impulsions principal et auxiliaire. L'état maximal des compteurs est de 4.294.967.295 (2?? – 1) impulsions.
L'augmentation des compteurs de un s'ensuit simultanément au moment de la détection d'un état actif de durée convenablement longue sur l'entrée impulsionnelle et d'un état opposé à l'état actif de durée convenablement longue.
6.1. Comptoir principal
Le compteur principal peut être lu au moyen de la liaison de programmation RJ ou de l'interface RS485, mais effacé uniquement au moyen de la liaison de programmation en écrivant la valeur appropriée dans le registre d'instructions (voir tableau 6). Lors de la lecture, le contenu des mots les plus anciens et les plus récents du registre du compteur est stocké et ne change pas jusqu'à la fin de l'échange de trames de données. Ce mécanisme assure une lecture sûre à la fois de l'ensemble du registre 32 bits et de sa partie 16 bits.
L'apparition du dépassement du compteur principal ne provoque pas un arrêt du comptage des impulsions.
L'état du compteur est écrit dans la mémoire non volatile.
La somme de contrôle CRC, calculée à partir du contenu du compteur, est également écrite.
Après avoir commuté l'alimentation, le convertisseur reproduit l'état du compteur à partir des données écrites et vérifie la somme CRC. En cas de discordance dans le registre d'erreurs, un marquage d'erreur approprié est défini (voir la description de l'état 3).
Les registres des compteurs principaux sont situés sous les adresses 4021 -4022 pour l'entrée 1 et 4025 - 4026 pour l'entrée 2.
6.2. Compteur auxiliaire
Le compteur auxiliaire remplit le rôle de compteur de l'utilisateur, qui peut être effacé à tout moment, aussi bien par la liaison de programmation RJ que depuis le niveau applicatif par l'interface RS-485.
Ceci est réalisé par l'écriture d'une valeur appropriée dans le registre d'instructions (voir tableau 6).
Le mécanisme de lecture est similaire à celui décrit, dans le cas du compteur principal.
Le compteur auxiliaire est automatiquement réinitialisé après son dépassement.
Les registres des compteurs auxiliaires sont situés aux adresses 4023 – 4024 pour l'entrée 1 et 4027 – 4028 pour l'entrée 2.
CONFIGURATION ENTRÉES IMPULSIONS
La configuration des paramètres de l'appareil se trouvant dans les registres 7606 – 7613 (4206 – 4211) est possible après une écriture préalable de la valeur 112 dans le registre 7614 (4212).
L'écriture de la valeur 1 dans le registre 7605 (4205) provoque l'activation des entrées impulsionnelles et de toutes les fonctions de configuration liées au mode de travail actif. Pour chacune des entrées d'impulsions, il est possible de programmer les paramètres suivants : voltage niveau sur l'entrée pour l'état actif et la durée minimale de cet état et l'état opposé à l'état actif. De plus, il est possible d'attribuer des valeurs de poids d'impulsion à chaque entrée.
7.1 État actif
Le réglage possible de l'état actif est le court-circuit (état haut sur l'entrée) ou l'entrée ouverte (état bas sur l'entrée). Le réglage pour les deux entrées est dans les registres d'adresses 7607, 4007 et sa valeur a la signification suivante :
États actifs des entrées
Tableau 7.
Registre valeur | Etat actif pour l'entrée 2 | Etat actif pour l'entrée 1 |
0 | État bas | État bas |
1 | État bas | État élevé |
2 | État élevé | État bas |
3 | État élevé | État élevé |
L'état des entrées impulsionnelles, compte tenu de la configuration au moyen du registre 7607 (4007), est accessible dans le registre d'état du convertisseur ou dans les registres 7503, 7504 ou 4003, 4004.
7.2. Durée de l'état actif
La définition de la durée minimale d'état actif sur l'entrée permet de filtrer les perturbations pouvant apparaître sur les lignes de signalisation et de compter les impulsions n'ayant que la durée appropriée. La durée minimale de l'état actif est définie dans la plage de 0.5 à 500 millisecondes dans les registres avec l'adresse 7608 (état actif), 7609 (état opposé) pour l'entrée 1 et avec l'adresse 7610 (état actif), 7611 (état opposé) état) pour l'entrée 2.
Les impulsions plus courtes à partir de la valeur définie dans les registres ne seront pas comptées.
Les entrées impulsionnelles sont sampLED à intervalles de 0.5 milliseconde.
7.3. Poids d'entrée
L'utilisateur a la possibilité de définir la valeur du poids d'impulsion (registres
7612, 7613). Le résultat est déterminé de la manière suivante :
ResultMeasurement_Y = CounterValue_X/WeightValue_X
ResultMeasurement_Y – Résultat de la mesure pour l'entrée appropriée et le compteur choisi
CounterValue_X – Valeur du compteur de l'entrée appropriée et du compteur choisi CounterWeight_X
– Valeur de pondération pour l'entrée appropriée.
La valeur déterminée est rendue accessible dans des registres de 16 bits dans la plage 4005-4012, selon le tableau 4 et dans des registres simples de type flottant dans la plage 7505 – 7508, selon le tableau 5. La manière de déterminer les valeurs des principaux résultat du compteur pour l'entrée 1 via la lecture des registres dans la plage 4005 – 4012, est présenté ci-dessous.
ResultMeasurement_1 = 1000000* (long)(WMG1_H, WMG1_L) + (flottant)(WG1_H, WG1_L)
Mesure de résultat_1
– Résultat tenant compte du poids pour l'entrée 1 et le compteur principal.
(long)(WMG1_H, WMG1_L) – Mot supérieur du résultat « ResultMeasurement_1 »
Variable de type float composée de deux registres 16 bits : WMG1_H et WMG1_L.
(float)(WG1_H, WG1_L) - Mot inférieur du résultat, "ResultMeasurement_1"
Variable de type float composée de deux registres 16 bits : WG1_H et WG1_L.
Les résultats restants pour l'entrée 2 et les compteurs auxiliaires sont déterminés de la même manière que dans l'exemple ci-dessusample.
7.4. Paramètres par défaut
L'appareil, après avoir effectué la consigne 7 (voir tableau n° 5), se règle sur les paramètres par défaut ci-dessous :
- Mode de travail – 0
- État activé - 3
- Temps pour le niveau actif 1 – 5 ms
- Temps pour le niveau inactif 1 – 5 ms
- Temps pour le niveau actif 2 – 5 ms
- Temps pour le niveau inactif 2 – 5 ms
- Poids 1 – 1
- Poids 2 – 1
Après avoir effectué l'instruction 8 (voir tableau n° 5), l'appareil définit en plus les paramètres par défaut comme ci-dessous :
- Débit en bauds RS - 9600 b / s
- Mode RS - 8N1
- Adresse – 1
DONNÉES TECHNIQUES
Entrées logiques : Source signal – signal potentiel : – niveaux logiques : 0 logique : 0… 3 V
1 logique : 3,5… 24 V
Source de signal – sans signal de potentiel :
– niveaux logiques : 0 logique – entrée ouverte
1 logique - entrée court-circuitée
résistance aux courts-circuits du contact sans potentiel ≤ 10 kΩ
résistance à l'ouverture du contact sans potentiel ≥ 40 kΩ
Paramètres du compteur :
– temps d'impulsion minimal (pour l'état haut) : 0.5 ms
– temps d'impulsion minimal (pour l'état bas) : 0.5 ms
– fréquence maximale : 800 Hz
Données transmises :
a) Interface RS-485 : protocole de transmission : MODBUS
ASCII : 8N1, 7E1, 7O1
RTU : débit en bauds 8N2, 8E1, 8O1, 8N1
2400, 4800, 9600, 19200, 38400 : 57600, 115200 bit/s adresse…………. 1…247
b) Interface RS-232 :
protocole de transmission MODBUS RTU 8N1 débit en bauds 9600 adresse 1
Consommation électrique du module≤ 1.5 A
Conditions de fonctionnement nominales :
– volume d'alimentationtage : 20…24…40 V ac/dc ou ou 85…230…253 V ac/dc
– volume d'alimentationtage fréquence- 40…50/60…440 Hz
– température ambiante- 0…23…55°C
– humidité relative- < 95% (condensation inadmissible)
– champ magnétique externe- < 400 A/m
– position de travail – quelconque
Conditions de stockage et de manipulation :
– température ambiante – 20… 70°C
– humidité relative < 95 % (condensation inadmissible)
– vibrations sinusoïdales admissibles : 10…150 Hz
- fréquence:
– déplacement amplongueur 0.55 mm
Degrés de protection assurés :
– du côté frontal du boîtier : IP 40
– côté borne : IP 40
Dimensions hors tout : 22.5 x 120 x 100 mm
Poids : < 0.25kg
Boîtier : adapté pour être monté sur un rail
Compatibilité électromagnétique :
– immunité au bruit EN 61000-6-2
– émissions sonores EN 61000-6-4
Exigences de sécurité selon. selon EN 61010-1 :
– catégorie d'installation III
– degré de pollution 2
Vol phase-terre maximaltage:
– pour les circuits d'alimentation : 300 V
– pour les autres circuits : 50 V
AVANT QU'UN DOMMAGE SOIT DÉCLARÉ
SYMPTÔMES | PROCÉDURE | REMARQUES |
1. La diode verte du module ne s'allume pas. | Vérifiez la connexion du câble réseau. | |
2. Le module n'établit pas de communication avec l'appareil maître via le port RS-232. | Vérifiez si le câble est connecté à la prise appropriée du module. Vérifiez si l'appareil maître est réglé sur le débit en bauds 9600, mode 8N1, adresse 1. |
(RS-232 a des paramètres de transmission constants) |
Absence de signalisation de transmission de communication sur RxD et | ||
Diodes TxD. | ||
3. Le module n'établit pas de communication avec l'appareil maître via le port RS-485. Absence de signalisation de transmission de communication sur les diodes RxD et TxD. |
Vérifiez si le câble est connecté à la prise appropriée du module. Vérifiez si l'appareil maître est réglé sur les mêmes paramètres de transmission que le module (débit en bauds, mode, adresse) En cas de nécessité de modifier les paramètres de transmission lorsqu'on ne peut pas établir de communication via RS-485, il faut utiliser le port RS-232 qui a des paramètres de transmission constants (en cas de problèmes ultérieurs, voir le point 2). Après avoir changé les paramètres RS-485 en requis, on peut passer au port RS-885. |
CODES DE COMMANDE
Tableau 6* Le numéro de code est établi par le producteur EXAMPLE DE COMMANDE
Lors de la commande, veuillez respecter les numéros de code successifs.
Code : SM3 – 1 00 7 signifie :
SM3 – Module 2 voies d'entrées binaires,
1 – volume d'alimentationtage : 85…230…253 Va.c./dc
00 – version standard.
7 – avec un certificat d'inspection de qualité supplémentaire.
LUMEL SA
ul. Słubicka 4, 65-127 Zielona Góra, Pologne
tél. : +48 68 45 75 100, fax +48 68 45 75 508
www.lumel.com.pl
Support technique :
tél. : (+48 68) 45 75 143, 45 75 141, 45 75 144, 45 75 140
e-mail: export@lumel.com.pl
Département export:
tél. : (+48 68) 45 75 130, 45 75 131, 45 75 132
e-mail: export@lumel.com.pl
Étalonnage et attestation :
e-mail: laboratoire@lumel.com.pl
SM3-09C 29.11.21
60-006-00-00371
Documents / Ressources
![]() |
LUMEL SM3 Module 2 voies d'entrées logiques ou compteur [pdf] Manuel de l'utilisateur SM3 Module 2 voies d'entrées logiques ou compteur, SM3, Module 2 voies d'entrées logiques ou compteur, Entrées logiques ou compteur |