SBC PCD1.E1000-A10 E-Lines S-Serie RIO 12DI Fiche technique

Taper
Fiche technique
ww w.sbc-support.com
1
PCD1.E1000-A10
E-Line S-Serie RIO 12DI
Fiche technique
www.saia-pcd.com
PP31-149 FRA
08
| Fiche technique | PCD1.E1000-A10 E-Line L-Serie RIO
Les modules RIO de la sérieS E-Line sont pilotés via les protocoles série RS-485 S-Bus
et Modbus; ils permettent une automatisation décentralisée avec des composants
de qualité industrielle. La combinaison des types d’entrée/sortie est spécialement
adaptée à la conception d’applications d'automatisation.
Grâce à leur design compact normalisé DIN 43880, ces modules s’intègrent même
dans les espaces les plus réduits des armoires de distribution électrique. Chaque sortie dispose d'une commande manuelle prioritaire
locale qui facilite la mise en service et la maintenance. La maintenance peut également s'eectuer à distance avec la commande
manuelle prioritaire via l'interface Web de Saia PCD®. La programmation est rapide et très ecace grâce à une bibliothèque complète
de FBox et de modèles Web pour S-Bus. Les registres et les indicateurs autorisent un accès direct des programmes individuels aux
points d’entrée/sortie; une documentation complète est disponible dans cette che technique.
f Protocole S-Bus optimisé pour les échanges de données rapides
f Protocole Modbus permettant l’intégration dans des installations multi-fournisseurs*
f Commande manuelle prioritaire locale accessible à partir du pupitre Web ou des boutons
du module
f Programmation facile à laide de la bibliothèque de FBox et des modèles Web
f Hardware industriel normalisé CEI EN61131-2
f Bornes de raccordement enchables
f Ponts connecteurs pour lalimentation électrique et la communication
f Terminaison de bus embarquée
f Étiquetage des E/S et LED bicolores paramétrables
* Par défaut, le module fonctionne en mode S-Bus pour la transmission de données avec détection automatique du débit.
L’application «E-Line App» sous Windows est nécessaire pour congurer le protocole Modbus.
Caractéristiques
Caractéristiques techniques générales
Alimentation
Tension d'alimentation 24 VCC, –15/+20% max. dont ondulation 5%
(conforme EN/CEI61131-2)
Consommation
électrique
1,2 à 3 W
Pont d'alimentation 24VCC, 5Amax., jusqu’à 40 modules
Interfaces
Interface de commu-
nication
- RS-485 -Débit de communication:
9600, 19200, 38400, 57600, 115200bit/s
(détection automatique du débit)
- Micro USB de type B
Commutateur
d'adressage
Deux commutateurs rotatifs 0à9
Plage d'adresses 0à98
Terminaison du bus Commutateur intég
pour activer ou désactiver la terminaison de la
résistance
Caractéristiques générales
Température ambiante En service: 0 à +55°C
Stockage: -40 à +70°C
Classe de protection IP20
Emballage Un seul emballage en carton comprenant 1 module
avec bornier, 1 pont connecteur
sur rail prolé 35
mm
( selon DIN EN 60715 TH35)
Dimensions et montage
Largeur du boîtier 6
UD
(105
mm)
Compatible avec les armoires électriques
(selon DIN 43880, dimensions 2 × 55
mm)
/DA+
DB-
GND
+24V
Open
Close
2 PP31-149 FRA
08
| Fiche technique | PCD1.E1000-A10 E-Line S-Serie RIO
www.sbc-support.com
Lalimentation électrique et le bus de communication sont
regroupés sur un seul connecteur pour faciliter l'installation.
Les bornes enchables à ressort permettent le câblage et
reçoivent également le pont connecteur.
Les bornes à ressort enchables acceptent les câbles rigides ou
souples jusqu’à 1,5mm² de section. La section maximale est de
1mm² pour les câbles munis de cosses.
Bornes
Connexions
ÉTEINT Hors tension
Vert Communication OK
Vert clignotant Détection automatique du débit en cours
Orange Pas de communication
Rouge Erreur
Rouge/vert en alternance
mode «Boot» (par ex. pendant le
téléchargement d’un rmware)
Rouge clignotant Erreur interne fatale
LED d’état
Le module est équipé d'une terminaison de bus active. Par
défaut, elle est désactivée en sortie d'usine. Pour activer la
terminaison, placer le commutateur sur la position «Close».
Terminaison du bus
Le port USB donne accès à la conguration Modbus. Les mises
à jour dermware peuvent également être téléchargées avec
l’utilitaire de téléchargement de rmware Saia PG5®.
Interface de maintenance
Poussé pendant 20 secondes : le bouton doit être poussé
pendant au moins 20 secondes et relâché pendant la première
minute après la mise sous tension. Tous les paramètres de
l'utilisateur sont réinitialisés aux valeurs par défaut de l'usine.
Poussé lors de la mise sous tension : éteignez l'appareil et
appuyez sur le bouton. Allumez et relâchez le bouton avant
que 5 secondes se soient écoulées. L'appareil reste en mode
d'initialisation pour d'autres actions, comme le téléchargement
de rmware, etc.
Bouton de réinitialisation
24V
X0
PCD1.E1000-A10
RESET
00 90 0 9
/DA+
DB-
GND
+24V
O
C
USB
D
I2
D
I3
D
I8
D
I9
D
I
D
I
/DA+
DB-
GND
+24V
0 1 2 3 4 5
X4
0 1 2 3 4 5
X8
0 1 2 3 4 5
St
D
I1
D
I0
D
I6
D
I7
D
I5
D
I4
DI 0
1 2 3 4 5 DI 6 7 8 9 10 11
10 11
3
www.sbc-support.com
PP31-149 FRA
08
| Fiche technique | PCD1.E1000-A10 E-Line S-Serie RIO
Entrées numériques
Nombre 12
Tension d’entrée Fonctionnement de la source 24 VCC (commutation positive)
Niveau de commutation Bas: 0 à 5 V,
Haut: 15 à 24 V
Courant d’entrée
En règle générale:
2 mA
Temps de ltrage (CC) En règle générale: 8ms
Conguration des Entrées/Sorties
Aectation des bornes
ÉTEINT Hors tension
Vert Communication OK
Vert clignotant Détection automatique du débit en
cours
Orange Pas de communication
Rouge Erreur
Rouge/vert en alternance
mode «Boot» (par ex. pendant le
téléchargement d’un rmware)
Rouge clignotant Erreur interne fatale
LED d’état
Signalisation LED
La couleur comme le clignotement de la LED dentrée peuvent
être paramétrés indépendamment du niveau de commutation
bas et haut.
Couleurs des LED
f Éteint
f Rouge
f Vert*
f Orange (rouge+vert)
Codes de clignotement des LED
f Pas de clignotement*
f Clignotement lent (0,5 ash par seconde)
f Clignotement rapide (2 ashs par seconde)
* Valeur par défaut
Remarques: En cas d’erreur sur une E/S analogique
(dépassement), la LED clignote à une fréquence
d1Hz.
Entrée numérique
Channel
S-Bus / EL MST
En Error―
ref:Channel
EL-E1000
En Error―
Man Diag―
4
DI
PCD1.E1000-A10
GND
PP31-149 FRA
08
| Fiche technique | PCD1.E1000-A10 E-Line S-Serie RIO
www.sbc-support.com
Schéma de raccordement
Entrées numériques
24 VDC
Périphérie
Fonctionnement de
la source
Alimentation électrique et terminaison du bus
/D
D
GND
+24V
/DA+
DB–
GND
+24V
/DA+
DB–
GND
+3V3
PCD1.E1000-A10
L’adressage et la programmation des modules sont réalisés grâce aux FBox Fupla Saia PG5® . Des modèles Web sont
disponibles pour le fonctionnement et la visualisation de la commande manuelle prioritaire.
Programmation
Fupla
Des modèles Web sont disponibles pour le fonctionnement et la visualisation de la commande
manuelle prioritaire.
Modèles Web
f Échange des données en E/S via S-Bus optimisé
f État logique «sûr» congurable en cas d’interruption ou de
temporisation du bus
f Création directe des symboles
f Lecture et écriture du statut de la commande manuelle
prioritaire
f Compatibilité directe avec les macros Web
Pour plus d'informations sur les FBox pour lesquels un
support est disponible, les instructions de démarrage
etc., rendez vous sur notre page dédiée au support
www.sbc-support.com.
FBox de communication
L’adressage des entrées/sorties des modules RIO E-Line est possible via S-Bus standard. Toute-
fois, le paramétrage des modules est eectué à partir de la FBox de la bibliothèque E-Line.
C’est pourquoi il est conseillé d’utiliser le protocole S-Bus optimisé et les FBox correspondantes
de la bibliothèque E-Line. Le fonctionnement en mode mixte est déconseillé.
Bibliothèque E-Line
FBox d’initialisation S-Bus
FBox pour les
équipements
5
www.sbc-support.com
PP31-149 FRA
08
| Fiche technique | PCD1.E1000-A10 E-Line S-Serie RIO
Une application Windows permet, via une connexion USB, de congurer les dispositifs raccordés aux RIO E-Line. Le programme
d’installation peut être téléchargé à partir de la page dédiée au support de SBC:
www.sbc-support.com
E-Line RIO IO Mo-
dules.
Conguration des équipements avec l'application E-Line
La vitesse de communication peut être détectée
automatiquement (valeur par défaut) ou paramétrée à
une valeur précise. Décocher la case « Automatic » an de
pouvoir choisir dans la liste déroulante.
Laisser les temporisations TN et TS à leur valeur par défaut
de 2.
Créer une nouvelle conguration d'équipement
Ouvrir une conguration déquipement existante
Sauvegarder les paramètres actuels en tant que con-
guration déquipement
Importer la conguration à partir de l’équipement
Envoyer les paramètres vers léquipement
Le numéro de station peut être choisi dans une plage comprise
entre 0et98 avec les commutateurs rotatifs sur l’équipement.
Lorsque les commutateurs rotatifs indiquent 99 comme numé-
ro de station, ce numéro de station peut être xé par la congu-
ration de léquipement dans une plage comprise entre 0et253.
Il est possible de choisir S-Bus ou Modbus comme protocole
de communication série. Les modules sont livrés avec S-Bus
par défaut.
Paramètres S-Bus
6 PP31-149 FRA
08
| Fiche technique | PCD1.E1000-A10 E-Line S-Serie RIO
www.sbc-support.com
Conguration des équipements avec l'application E-Line
Par défaut, la vitesse de communication (Baudrate) est xée à
115k. Ce réglage peut être modié à partir du menu déroulant.
Il est également possible de régler la parité et le nombre de
bits d'arrêt pour améliorer l'interopérabilité.
Paramètres Modbus
Channel
S-Bus / EL MST
―En Error―
ref:Channel
EL-E1000
―En Error―
Diag―
ref:Channel
EL-Diag devices
―En Error―
start_SBus
start_diagnostic
start_EL
7
www.sbc-support.com
PP31-149 FRA
08
| Fiche technique | PCD1.E1000-A10 E-Line S-Serie RIO
La communication S-Bus s'appuie sur le mode de transmission de données SBus Saia PCD®. Le paramétrage dune seule adresse
S-Bus dans la ligne de communication sut à établir la communication entre les contrôleurs Saia PCD® et les modules E-Line
RIO. L'adresse peut être paramétrée à l’aide des commutateurs rotatifs sur le devant du module. Par défaut, la vitesse de com-
munication sera établie à partir du réseau. Une application sous Windows destinée au paramétrage manuel est également
disponible. Les paramètres de conguration de même que l’état logique indiquant la commande manuelle prioritaire et les
valeurs correspondantes sont sauvegardés en mémoire non volatile. Une temporisation d’environ une seconde est nécessaire
à la sauvegarde en mémoire non volatile d’un changement d'état eectué en mode manuel.
Adressage de l’appareil
f 0
à
98 L’adresse correspond à celle des commutateurs rotatifs
f 99 L'adresse prise en compte est celle de la conguration de l’appareil. L'adresse peut être paramétrée avec le logiciel
de conguration E-Line.
Utilisation des FBox propres aux modules E-Line
Les FBox propres aux modules E-Line de la bibliothèque Fupla pour S-Bus E-Line autorisent une programmation des RIO E-Line
facile et ecace.
L’ensemble des fonctionnalités des RIO E-Line peuvent être dénies et congurées à l’aide des FBox, telles que le comporte-
ment et la couleur des LED.
La FBox fait appel en arrière-plan au protocole rapide «E-Line S-Bus» pour une transmission à grande vitesse entre le maître
et le RIO.
Communication S-Bus
8 PP31-149 FRA
08
| Fiche technique | PCD1.E1000-A10 E-Line S-Serie RIO
www.sbc-support.com
Ce chapitre indique le mappage des ressources et des paramètres dans les registres et les indicateurs en vue de la program-
mation individuelle. La famille de FBox pour RIO E-Line et les modèles conviennent à la plupart des applications et permettent
une programmation ecace des PCD. Seule la programmation individuelle (par ex. les listes d’instructions) nécessite une
communication S-Bus standard.
Entrées numériques
Entrée Valeur en entrée Lecture/Écriture
Entrée numérique0 Indicateur0 L
Entrée numérique1 Indicateur1 L
Entrée numérique2 Indicateur2 L
Entrée numérique3 Indicateur3 L
Entrée numérique4 Indicateur4 L
Entrée numérique5 Indicateur5 L
Entrée numérique6 Indicateur6 L
Entrée numérique7 Indicateur7 L
Entrée numérique8 Indicateur8 L
Entrée numérique9 Indicateur9 L
Entrée numérique10 Indicateur10 L
Entrée numérique11 Indicateur11 L
La couleur et le clignotement des LED peuvent être congurés individuellement en fonction de l’état d’E/S.
Conguration des LED
LED Entrée numérique 0 Registre330 L/E
LED Entrée numérique 1 Registre331 L/E
LED Entrée numérique 2 Registre332 L/E
LED Entrée numérique 3 Registre333 L/E
LED Entrée numérique 4 Registre334 L/E
LED Entrée numérique 5 Registre335 L/E
LED Entrée numérique 6 Registre336 L/E
LED Entrée numérique 7 Registre337 L/E
LED Entrée numérique 8 Registre338 L/E
LED Entrée numérique 9 Registre339 L/E
LED Entrée numérique 10 Registre340 L/E
LED Entrée numérique 11 Registre341 L/E
Format des registres:
Bit 0 à 7 état E/S Bas Couleur de LED
Bit 8 à 15 état E/S Bas Clignotement de LED
Bit 16 à 23 état E/S Haut Couleur de LED
Bit 24 à 31 état E/S Haut Clignotement de LED
Couleur de LED 0: Éteint
1: Rouge
2: Vert
3: Orange (rouge+vert)
Codes de clignotement de LED 0: Pas de clignotement
1: Clignotement lent (0,5 ash par seconde)
2: Clignotement rapide (2 ashs par seconde)
Valeurs d’usine par défaut: Bas: éteint, haut: couleur de LED 2 (vert),
pas de clignotement.
Communication S-Bus
Accès direct aux ressources RIO avec les télégrammes d’émission et de réception S-Bus standard
Version de rmware (Décimal xyyzz, 10802 1.08.02)
Registre600 L
Nombre de registres pris en charge Registre601 L
Nombre d’indicateurs pris en charge Registre602 L
Type de produit (chaîne ASCII)*** Registres 605 à 608 L
Version du hardware (Hex) Registre609 L
Numéro de série (Hex) Registres 611 à 612 L
Protocole de communication (1: esclave S-Bus, 3: Modbus) Registre620 L
Vitesse de communication Registre621 L
Activation de la détection automatique de débit de la communication (0: désactivée, 1: activée) Registre622 L
Temporisation TN de la communication* Registre623 L
Temporisation TS de la communication** Registre624 L
Adresse du module de communication Registre626 L
* Temps en 0,1 ms (p.ex. 2 signie 200 µs) avant l’activation de la transmission via le pilote de la liaison RS-485 (Utilisé uniquement pour le protocole S-Bus esclave)
** Temps en 0,1 ms (p.ex. 2 signie 200 µs) avant l’envoi du premier caractère une fois le pilote de la liaison activé (Utilisé uniquement pour le protocole S-Bus esclave)
*** Les quatre registres contiennent les caractères ASCII du type de produit.
P.ex. pour le PCD1.A2000-A20:
0605: 50434431H 0606: 2E413230H 0607: 30302D41H 0608: 32300000H
Informations sur l’équipement
9
www.sbc-support.com
PP31-149 FRA
08
| Fiche technique | PCD1.E1000-A10 E-Line S-Serie RIO
Communication Modbus
Modbus répond aux exigences des protocoles de communication standard. Le mode utilisé est Modbus RTU. Le réglage des para-
mètres de communication Modbus nécessite le logiciel de conguration sous Windows. L'adresse des équipements est indiquée
à l’aide des commutateurs rotatifs situés sur le devant du module. Les paramètres de conguration de même que létat logique
indiquant la commande manuelle prioritaire et les valeurs correspondantes sont sauvegardés en mémoire non volatile. Une tem-
porisation denviron une seconde est nécessaire à la sauvegarde en mémoire non volatile d’un changement d'état eectué en
mode manuel.
Adressage de l’appareil
f 0 à 98 L’adresse correspond à celle des commutateurs rotatifs
f 99 L'adresse prise en compte est celle de la conguration de l’appareil. L'adresse peut être paramétrée avec le
logiciel de conguration E-Line.
Procédure de démarrage
f Réinitialisation Toutes les sorties sont eacées (état «Éteint»)
f <1s Les sorties en mode manuel sont rétablies à l’identique de leur état avant l'interruption de lalimentation.
f Sorties en mode automatique
Après une réinitialisation, en l'absence de télégramme reçu au cours de la «temporisation de passage à l'état
sûr» à l'allumage, le module passe en état sûr et aecte les valeurs congurées aux sorties.
La réception d’un télégramme de commande valide entraîne la commande des sorties par le protocole com-
munication. En l'absence de nouvelle communication reçue au cours de la «temporisation de communication
en état sûr», le module passe en état sûr et aecte les valeurs congurées aux sorties.
Le chapitre suivant indique les ressources et les paramètres avec les registres et les indicateurs (= les bits détat ou Coil) corres-
pondants.
Services Modbus pris en charge:
f Code fonction 1 (lecture des bits d’état)
f Code fonction 3 (lecture des registres)
f Code fonction 15 (écriture de bits détat multiples)
f Code fonction 16 (écriture de registres multiples)
10 PP31-149 FRA
08
| Fiche technique | PCD1.E1000-A10 E-Line S-Serie RIO
www.sbc-support.com
Le CRC doit être calculé pour l’ensemble des octets du télégramme, du champ d'adresse jusqu’au dernier octet de données. Le CRC doit être lié
aux données. Un exemple gure en annexe de ce document. Pour plus de détails, vous êtes invités à vous reporter à la documentation Modbus
librement accessible www.modbus.org.
Lecture des bits d’état
Requête
Adresse Fonction Adresse de démarrage Nombre de bits d’état
à lire
CRC
0 à 254 1 Octet de
poids fort
Octet de
poids faible
Octet de
poids fort
Octet de
poids faible
Octet de
poids fort
Octet de
poids faible
Réponse
Adresse Fonction N° d’octet Data CRC
0 à 254 1 0 … 256 Bit d’état
0à 7
Bit d’état
8à 15
Octet de
poids fort
Octet de
poids faible
Écriture des bits d’état
Requête
Adresse Fonction Adresse de démarrage Nombre de bits
d’état à lire
Bit d’état CRC
0 à 254 15 Octet de
poids fort
Octet de
poids faible
Octet de
poids fort
Octet de
poids faible
No. of Bytes 0 à 7
Octet de
poids fort
Octet de
poids faible
Réponse
Adresse Fonction Adresse de démarrage Nombre de bits
d’état à écrire
CRC
0 à 254 15 Octet de
poids fort
Octet de
poids faible
Octet de
poids fort
Octet de
poids faible
Octet de
poids fort
Octet de
poids faible
Lecture des registres
Requête
Adresse Fonction Adresse de démarrage Nombre de registres à lire CRC
0 à 254 3 Octet de
poids fort
Octet de
poids faible
Octet de
poids fort
Octet de
poids faible
Octet de
poids fort
Octet de
poids faible
Réponse
Adresse Fonction N° d’octet Adresse de démarrage du
registre +0
Addresse
+ n
CRC
0 à 254 3 0 à 256 Octet de
poids fort
Octet de
poids faible
Octet de
poids fort
Octet de
poids faible
Écriture des registres
Requête
Adresse Fonction Adresse de démarrage No. of Registers Nbre
d'octets
Adresse de démarrage du
registre +0
Addresse
+ n
CRC
0 à 254 16 Octet de
poids fort
Octet de
poids faible
Octet de
poids faible
Octet de
poids fort
0 à 254 Octet de
poids fort
Octet de
poids faible
Octet de
poids faible
Octet de
poids fort
Réponse
Adresse Fonction Adresse de démarrage Nbre de registres écrits CRC
0 à 254 16 Octet de
poids fort
Octet de
poids faible
Octet de
poids faible
Octet de
poids fort
Octet de
poids faible
Octet de
poids fort
Communication Modbus
11
www.sbc-support.com
PP31-149 FRA
08
| Fiche technique | PCD1.E1000-A10 E-Line S-Serie RIO
La couleur et le clignotement des LED peuvent être congurés individuellement en fonction de l’état d’E/S.
Communication Modbus
Conguration des LED
LED Entrée numérique 0 Sortie B, Reg.660
Sortie H, Reg.661
L/E
LED Entrée numérique 1 Sortie B, Reg.662
Sortie H, Reg.663
L/E
LED Entrée numérique 2 Sortie B, Reg.664
Sortie H, Reg.665
L/E
LED Entrée numérique 3 Sortie B, Reg.666
Sortie H, Reg.667
L/E
LED Entrée numérique 4 Sortie B, Reg.668
Sortie H, Reg.669
L/E
LED Entrée numérique 5 Sortie B, Reg.670
Sortie H, Reg.671
L/E
LED Entrée numérique 6 Sortie B, Reg.672
Sortie H, Reg.673
L/E
LED Entrée numérique 7 Sortie B, Reg.674
Sortie H, Reg.675
L/E
LED Entrée numérique 8 Sortie B, Reg.676
Sortie H, Reg.677
L/E
LED Entrée numérique 9 Sortie B, Reg.678
Sortie H, Reg.679
L/E
LED Entrée numérique 10 Sortie B, Reg.680
Sortie H, Reg.681
L/E
LED Entrée numérique 11 Sortie B, Reg.682
Sortie H, Reg.683
L/E
Format des registres:
Sortie B, Bit 0 à 7 état E/S Bas Couleur de LED
Sortie B, Bit 8 à 15 état E/S Bas Clignotement de LED
Sortie H, Bit 0 à 7 état E/S Haut Couleur de LED
Sortie H, Bit 8 à 15 état E/S Haut Clignotement de LED
Couleur de LED 0: Éteint
1: Rouge
2: Vert
3: Orange (rouge+vert)
Codes de clignotement de LED
0: Pas de clignotement
1: Clignotement lent (0,5 ash par seconde)
2: Clignotement rapide (2 ashs par seconde)
Valeurs d’usine par défaut: Bas: éteint, haut: Couleur de LED 2 (vert),
pas de clignotement.
Version de rmware (Décimal xyyzz, 10802 1.08.02)
Registre1200 L
Nombre de registres pris en charge Registre1202 L
Nombre d’indicateurs pris en charge Registre1204 L
Type de produit (chaîne ASCII)* Registres 1210 à 1217 L
Version du hardware (Hex) Registre1218 L
Numéro de série (Hex) Registres 1222 à 1224 L
Protocole de communication (1: Esclave S-Bus, 3: Modbus) Registre1240 L
Vitesse de communication Registre1242 L
Activation de la détection automatique de débit de la communication (0: désactivée, 1: activée) Registre1244 L
Mode de communication
0: 8,E,1; 1: 8,O,1; 2: 8,N,2; 3: 8,N,1
Registre1250 L
Adresse du module de communication Registre1252 L
* Les huit registres contiennent les caractères ASCII du type de produit.
P.ex. pour le PCD1.A2000-A20:
1210 à 1217 5043H | 4431H | 2E41H | 3230H | 3030H | 2D41H | 3230H | 0000H
Informations sur l’équipement
Entrées numériques
Entrée Valeur en entrée Lecture/Écriture
Entrée numérique0 Indicateur0 L
Entrée numérique1 Indicateur1 L
Entrée numérique2 Indicateur2 L
Entrée numérique3 Indicateur3 L
Entrée numérique4 Indicateur4 L
Entrée numérique5 Indicateur5 L
Entrée numérique6 Indicateur6 L
Entrée numérique7 Indicateur7 L
Entrée numérique8 Indicateur8 L
Entrée numérique9 Indicateur9 L
Entrée numérique10 Indicateur10 L
Entrée numérique11 Indicateur11 L
12 PP31-149 FRA
08
| Fiche technique | PCD1.E1000-A10 E-Line S-Serie RIO
www.sbc-support.com
Communication Modbus
Exemple de calcul de CRC
(Source: http://modbus.org/docs/PI_MBUS_300.pdf, le contenu repris ci-dessous a été copié à partir du document cité en référence.
Pour toute question, veuillez vous référer au document-source)
La fonction prend en compte deux arguments: «unsigned char *puchMsg»; un pointeur du tampon du message contenant des
données binaires utilisées pour le calcul du CRC, et «unsigned short usDataLen», la quantité d’octets dans le tampon du message. La
fonction renvoie le CRC en tant que «type unsigned short».
Fonction de calcul de CRC
unsigned short CRC16(puchMsg, usDataLen) ;
unsigned char *puchMsg ; /* message à partir duquel calculer le CRC */
unsigned short usDataLen ; /* nombre d’octets par message */
{
unsigned char uchCRCHi = 0xFF ; /* octet de poids fort du CRC initialisé */
unsigned char uchCRCLo = 0xFF ; /* octet de poids faible du CRC initialisé */
unsigned uIndex ; /* indexation de la table de correspondances CRC */
w hile (usDataLen--) /* passage à travers le tampon du message */
{
uIndex = uchCRCHi ^ *puchMsgg++; /* calcul du CRC */
uchCRCHi = uchCRCLo ^ auchCRCHi[uIndex];
uchCRCLo = auchCRCLo[uIndex];
}
return (uchCRCHi << 8 | uchCRCLo);
}
Table des octets de poids fort
/* Table des valeurs pour les octets de poids fort*/
static unsigned char auchCRCHi[] = {
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40 };
Table des octets de poids faible
/* Table des valeurs pour les octets de poids faible */
static char auchCRCLo[] = {
0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06, 0x07, 0xC7, 0x05, 0xC5, 0xC4, 0x04,
0xCC, 0x0C, 0x0D, 0xCD, 0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09, 0x08, 0xC8,
0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A, 0x1E, 0xDE, 0xDF, 0x1F, 0xDD, 0x1D, 0x1C, 0xDC,
0x14, 0xD4, 0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3, 0x11, 0xD1, 0xD0, 0x10,
0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3, 0xF2, 0x32, 0x36, 0xF6, 0xF7, 0x37, 0xF5, 0x35, 0x34, 0xF4,
0x3C, 0xFC, 0xFD, 0x3D, 0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A, 0x3B, 0xFB, 0x39, 0xF9, 0xF8, 0x38,
0x28, 0xE8, 0xE9, 0x29, 0xEB, 0x2B, 0x2A, 0xEA, 0xEE, 0x2E, 0x2F, 0xEF, 0x2D, 0xED, 0xEC, 0x2C,
0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26, 0x22, 0xE2, 0xE3, 0x23, 0xE1, 0x21, 0x20, 0xE0,
0xA0, 0x60, 0x61, 0xA1, 0x63, 0xA3, 0xA2, 0x62, 0x66, 0xA6, 0xA7, 0x67, 0xA5, 0x65, 0x64, 0xA4,
0x6C, 0xAC, 0xAD, 0x6D, 0xAF, 0x6F, 0x6E, 0xAE, 0xAA, 0x6A, 0x6B, 0xAB, 0x69, 0xA9, 0xA8, 0x68,
0x78, 0xB8, 0xB9, 0x79, 0xBB, 0x7B, 0x7A, 0xBA, 0xBE, 0x7E, 0x7F, 0xBF, 0x7D, 0xBD, 0xBC, 0x7C,
0xB4, 0x74, 0x75, 0xB5, 0x77, 0xB7, 0xB6, 0x76, 0x72, 0xB2, 0xB3, 0x73, 0xB1, 0x71, 0x70, 0xB0,
0x50, 0x90, 0x91, 0x51, 0x93, 0x53, 0x52, 0x92, 0x96, 0x56, 0x57, 0x97, 0x55, 0x95, 0x94, 0x54,
0x9C, 0x5C, 0x5D, 0x9D, 0x5F, 0x9F, 0x9E, 0x5E, 0x5A, 0x9A, 0x9B, 0x5B, 0x99, 0x59, 0x58, 0x98,
0x88, 0x48, 0x49, 0x89, 0x4B, 0x8B, 0x8A, 0x4A, 0x4E, 0x8E, 0x8F, 0x4F, 0x8D, 0x4D, 0x4C, 0x8C,
0x44, 0x84, 0x85, 0x45, 0x87, 0x47, 0x46, 0x86, 0x82, 0x42, 0x43, 0x83, 0x41, 0x81, 0x80, 0x40 };
13
www.sbc-support.com
PP31-149 FRA
08
| Fiche technique | PCD1.E1000-A10 E-Line S-Serie RIO
ATTENTION
Ces appareils doivent être uniquement installés par un spécialiste en électricité pour éviter tout risque
d’incendie ou d’électrocution !
AVERTISSEMENT
Le produit n'est pas destiné à être utilisé dans des applications critiques pour la sécurité, son utilisation
dans des applications critiques pour la sécurité est dangereuse.
AVERTISSEMENT
L’appareil ne convient pas pour la zone protégée contre les explosions et les domaines d’utilisation exclus
dans la norme EN 61010 partie 1.
AVERTISSEMENT - Sécurité
Vérier la tension nominale avant de mettre l’appareil en service (cf. plaque signalétique). Vérier que les
câbles de raccordement ne sont pas endommagés et qu’ils ne sont pas sous tension au moment du câblage
de l’appareil.
REMARQUE
An d’éviter la formation de condensation dans l' appareil, laisser celui-ci s’acclimater pendant env. une
demi heure à la température ambiante du local
NETTOYAGE
Les modules peuvent être nettoyés, hors tension, à l’aide dun chion sec ou humidié au moyen d’une
solution savonneuse. N’utiliser en aucun cas des substances corrosives ou contenant des solvants pour les
nettoyer.
MAINTENANCE
Les modules ne nécessitent pas de maintenance. Lutilisateur ne doit pas entreprendre de réparations en
cas de dommages pendant le transport ou le stockage.
GARANTIE
Louverture d’un module invalide la garantie.
Directive WEEE 2012/19/CE Directive européenne Déchets d’équipements électriques et électroniques
À la n de leur durée de vie, l’emballage et le produit doivent être éliminés dans un centre de recyclage approprié !
L’appareil ne doit pas être éliminé avec les déchets ménagers ! Le produit ne doit pas être brûlé !
Marque de conformité du EAC pour les exportations de machinerie vers la Russie, le Kazakhstan et la Biélorussie.
PCD1.K0206-005 PCD1.K0206-025PCD1.E1000-A10
Saia-Burgess Controls AG
Rue de la gare 18 | 3280 Morat, Suisse
T +41 26 580 30 00 | F +41 26 580 34 99
www.saia-pcd.com
[email protected] | www.sbc-support.com
14 PP31-149
| FRA08 | 02.2019 | Sous réserve de modication des données techniques.
Références de commande
Type Description abrégée Description Poids
PCD1.E1000-A10 E-Line S-Serie RIO 12DI Module d'entrées numériques E-Line S-Serie
LED de statut pour les entrées
Alimentation 24VCC
12entrées numériques 24VCC (logique positive)
1interface RS-485 (S-Bus et Modbus)
1 interface de maintenance USB
180g
PCD1.K0206-005 Set de marquage E-Line 5 × 6UD* Jeu de cache et de marquage E-Line constitué de 5 caches (6UD = 105mm)
et d’étiquettes pour le montage dans l’armoire de commande des automatismes
365g
PCD1.K0206-025 Set de marquage E-Line 5 × 6UD*
perforés
Set de caches et de marquage E-Line constitué de 5 caches (6UD = 105mm) perforés pour la
commande manuelle prioritaire et d’étiquettes pour le montage dans l'armoire de commande
de l'automatisation
365g
32304321-003-S Bornier Bornier à 6broches. Jeu de 6bornes 40g
* Unités de division : une unité correspond à 17,5 mm
Bornier
32304321-003-S
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14

SBC PCD1.E1000-A10 E-Lines S-Serie RIO 12DI Fiche technique

Taper
Fiche technique