SINEC S1 Carte maitre CP 2430

Transcription

SINEC S1 Carte maitre CP 2430
Introduction
Description technique et
directive de montage du CP 2430
1
2
Fonctionnement standard
3
SINEC
Fonctionnement étendu
SINEC S1
Carte maître CP 2430
Fonctionnement en multiprocessing
4
5
C79000-G8977-C062
Echange d’un esclave défectueux
Remèdes en cas de défaut
6
Version 01
Tome 1 de 1
Signalisation d’erreurs
Remèdes en cas de défaut
7
Annexes
PICS
A
Affichage du registre d’états ANZW
et d’erreurs de paramètrage PAFE
B
Références documentaires
C
SINEC est un label commercial de SIEMENS
Siemens Aktiengesellschaft
Abréviations / glossaire
D
Notes concernant le marquage CE
des produits SINEC
E
SINEC
SINEC S1 Carte maître CP 2430
Description
C79000-B8977-C085
Information
Le contenu de ces instructions de service ne fait pas partie d’une convention, d’un accord ou d’un
rapport juridique existant ou ayant existè. Il n’est pas non plus destiné à modifier de tels textes.
L’ensemble des devoirs de Siemens résulte de chaque contrat de vente qui comprend la totalitè
du seul règlement appplicable en matière de garantie. Le contenu des présentes instructions de
service ne constitue ni une extension ni une restriction des dispositions contractuelles relatives à
cette garantie.
Par souci de clarté, ces instructions de service ne traitent pas non plus tous le problèmes
imaginables qui peuvent se poser en relation avec l’emploi de cet appareil. Si vous aves besoin
d’informations complèmentaires ou si vous êtes confrontés à des problèmes particuliers qui ne
sont pas traités en détail dans ce manuel, la filiale Siemens de votre région vous fournira les
renseignements nécessaires.
Généralités
Cet appareil fonctionne avec du courant électrique. Pendent l’exploitation d’appareils
électriques, certaines pièces sont forcément sous tension dangereuse.
WARNING !
!
Pour éviter de graves blessures corporelles et/ou de sérieux dégâts matériels, il est
indispensable de respecteur les avertissements.
Toute intervention sur cet apppareil ou tout travail exécuté à proximité de cet appareil
sont réservés à un personnel qui possède une qualification correspondante. Ce
personnel aura une parfaite connaissance de tous les avertissements et de toutes
les mesures de maintenance conformes à ces instructions de service.
Le bon fonctinnement de cet appareil suppose un transport adéquat, un stockage et
unmontage appropriés, ainsi qu’une utilisation et une maintenance correctes.
Exigences relatives à la qualification du personnel
Au sens de ces instructions de service ou des avertissements, "personnel qualifié" désigne des
personnes familiarisées avec l’installation, le montage et la mise en service de ce produit et
spécialisées dan le domaine relatif à leurs activités. Elles auront par example:
-
une formation, une instruction ou une habilitation qui les autorisent à brancher/débrancher,
mettre à la terre ou repérer des circuits électriques, des appareils ou des systèmes conformes
aux normes actulles des technique de sécurité;
-
une formation ou une instruction conforme aux normes actuelles des techniques de sécurité
en matière de d’entretien et d’utilisation des équipements de sécurité;
une information en premiers soins ❑.
B8977-C085
SINEC S1 Carte Maître CP 2430
SOMMAIRE
1. INTRODUCTION
1-1
1.1 Généralités
1.1.1 Résumé des chapitres
1.1.2 Régles générales de lecture et d’écriture
1.1.3 Conditions préalables
1.1.4 Programmes de démonstration/ Readme-File
1.1.5 Informations complémentaires
1.1.6 Hotline
2. DESCRIPTION TECHNIQUE ET DIRECTIVE DE MONTAGE DU CP 2430
2.1 Vue d'ensemble de la carte
2.1.1 Introduction
2.1.2 Caractéristiques techniques de la carte
2.1.3 Couplage AG-CP 2430
2.1.4 Design du CP 2430 et définition électrique de l’interface
2.1.5 Réglage du CP 2430
2.1.5.1 Règlage de l’adresse de début de la zone E/S
2.1.5.2 Règlage du mode de fonctionnement
2.1.5.3 Règlage du numéro d’interface
2.1.6 Installation du CP 2430 dans l’API
2.1.7 Voyants et éléments de commande du CP 2430
2.1.8 Fonctionnements du CP 2430
3. FONCTIONNEMENT STANDARD DU CP 2430 (MODE 1)
1-2
1-2
1-3
1-3
1-3
1-3
1-3
2-1
2-2
2-2
2-3
2-5
2-5
2-7
2-7
2-8
2-10
2-12
2-15
2-18
3-1
3.1 Configuration du CP 2430 en fonctionnement standard
3-1
3.2 Adressage du CP 2430 dans l'API
3-3
3.3 Accès de l'API aux esclaves connectés à la ligne AS-I
3-3
4. FONCTIONNEMENT ÉTENDU (FONCT. HTB) DU CP 2430 (MODE 2 ET 3)
4-1
4.1 Introduction
4.1.1 Fonctionnement HTB combiné au fonctionnement E/S (Mode 2)
4.1.2 Fonctionnement HTB du CP 2430 (Mode 3)
4.1.3 Configuration du CP 2430 en fonctionnement HTB
4-1
4-1
4-2
4-3
4.2 Utilisation des programmes d’application (HTB)
4.2.1 Utilisation des HTB comme programmes d’interfaces
4.2.2 Paramétrage des HTB
4.2.3 Synchronisation de démarrage en fonctionnement HTB
4-4
4-4
4-5
4-7
4.3 Interface pour commandes AS-I (Mode 2 et 3)
4.3.1 Récapitulation des commandes exécutables du CP 2430
4.3.1.1 Configurer_paramètre (Set_Permanent_Parameter)
4.3.1.2 Lire_paramètre_configuré (Get_Permanent_Parameter)
4.3.1.3 Ecrire_paramètre (Write_Parameter)
4.3.1.4 Lire_paramètre (Read_Parameter)
4.3.1.5 Configurer_paramètres_actuels (Store_Actual_Parameters)
4.3.1.6 Définir_configuration_demandée (Set_Permanent_Configuration)
4.3.1.7 Lire_configuration_demandée (Get_Permanent_Configuration)
4.3.1.8 Sauvegarder_configuration_actuelle (Store_Actual_Configuration)
I-1
4-8
4-9
4-10
4-11
4-12
4-13
4-14
4-15
4-16
4-17
SINEC S1 Carte Maître CP 2430
B8977-C085
4.3.1.9 Lire_configuration_actuelle
4.3.1.10 Configurer_LPS
(Set_LPS)
4.3.1.11 Sélectionner_mode_offline
(Set_Offline_Mode)
4.3.1.12 Sélectionner autoprogrammation
4.3.1.13 Sélectionner_mode_configuration
(Set_Operation_Mode)
4.3.1.14 Modifier_adresse_d'esclave
(Change_Slave_Address)
4.3.1.15 Lire état d'esclave
4.3.1.16 Lire listes et indicateurs
(Get_LPS, Get_LAS, Get_LDS, Get_Flags)
4.3.1.17 Lire configuration globale
4.3.1.18 Configurer Configuration Globale
4.3.1.19 Ecrire liste de paramètres
4.3.1.20 Lire liste des échos de paramètre
4.3.1.21 Lire_indice_de_version
4.3.1.22 Diagnostic d'esclave
4.3.1.23 Lire et effacer état d'esclave
4.3.1.24 Lire identificateur d'esclave
4.3.1.25 Lire ES esclave
4.3.1.26 Lire Diagnostic-S1
4.4 Transfert des données E/S des AS-I esclaves via HTB
(uniquement mode 3, ANR 200, 201)
4.4.1 Transfert des données de sortie vers les Esclaves AS-I- (ANR 200)
4.4.2 Lecture des données d’entrée des Esclaves AS-I- (ANR 201)
5. FONCTIONNEMENT EN MULTIPROCESSING
4-18
4-19
4-20
4-21
4-22
4-23
4-24
4-25
4-27
4-29
4-31
4-32
4-33
4-34
4-35
4-36
4-37
4-38
4-39
4-39
4-39
5-1
6. ECHANGE D'UN ESCLAVE DEFECTUEUX / PROGRAMMATION D'ADRESSE
AUTOMATIQUE
6-1
7. SIGNALISATIONS DE DEFAUT DU CP 2430 EN FONCTIONNEMENT
STANDARD / REMEDES EN CAS DE DEFAUT
7-1
A ASI PROTOCOL IMPLEMENTATION CONFORMANCE STATEMENT (PICS) A-1
A.1 PICS pour CP 2430
A-1
B REGISTRE D’ÉTATS ANZW ET D’ERREURS PAFE
B-1
B.1 Signification et structure du ANZW
B-1
B.2 Contenu du registre ANZW
B-2
B.3 Liste des possibilités de messages d’erreurs pouvant survenir lors du traitement de
contrats autorisés du CP 2430
B-6
B.4 Le message d’erreur de paramétrage PAFE
B-10
C RÉFÉRENCES DOCUMENTAIRES
C-1
D ABRÉVIATIONS / GLOSSAIRE
D-1
E NOTES CONCERNANT LE MARQUAGE CE DES PRODUITS SINEC
E-1
I-2
B8977-C085
SINEC S1 Carte Maître CP 2430
1. Introduction
Ce manuel décrit les fonctions et la programmation du processeur de communication CP 2430. La
connaissance du manuel ‘SINEC S1/AS-I Introduction et notions élémentaires’.
Nous vous conseillons de procéder comme suit, si ...
...vous voulez obtenir une vue d'ensemble du
sujet SINEC S1.
´
Lisez le manuel ‘SINEC S1/AS-I
Introduction et notions élémentaires’.
Vous y trouverez les informations
générales sur SINEC S1.
...vous voulez savoir comment élaborer les
programmes pour le CP 2430.
´
Lisez dans le manuel ‘SINEC S1/AS-I
Introduction et notions élémentaires’ la
section 1.5 ‘Mode maître' du chapitre 1
et éventuellement dans ce manuel les
chapitres 3 et 4.
...vous voulez mettre la carte maître d'API
CP 2430 en service.
´
Vous
trouverez
rapidement
les
informations nécessaires au chapitre 2
dans les sections 2.1 'Vue d'ensemble
de la carte et du logiciel d'interface' et
au
chapitre
3
'Fonctionnement
standard du CP 2430’ (mode 1).
... vous voulez réaliser un programme d'API
pour applications standards.
´
Le chapitre 3 contient toutes les
informations nécessaires concernant le
fonctionnement standard.
1-1
SINEC S1 Carte Maître CP 2430
B8977-C085
1.1 Généralités
1.1.1 Résumé des chapitres
Chapitre 1
Introduction
Vous trouverez dans le chapitre 1 des informations pour une utilisation efficace de ce manuel.
Chapitre 2
Description technique et directive de montage du CP 2430
Vous trouverez dans ce chapitre une vue d’ensemble des modes de fonctionnement, de la mise en
service et des voyants et éléments de commande du CP 2430.
Chapitre 3
Fonctionnement standard du CP 2430 (Mode 1)
Le chapitre 3 décrit l’utilisation simple de la carte en fonctionnement standard. Il permet l’accès direct
aux entrée/sortie des esclaves AS-I tout comme une carte numérique d’entrée/sortie SIMATIC.
Chapitre 4
Fonctionnement étendu (HTB) du CP 2430 (MODES 2 et 3)
Le chapitre 4 décrit le fonctionnement étendu du CP 2430, qui nécessite l’utilisation du bloc
opérationnel HTB. Dans ce mode de fonctionnement, le paramétrage ou le changement des
adresses des esclaves AS-I par exemple peut être commandé du programme S5.
Chapitre 5
Multiprocessing
Le chapitre 5 contient des informations pour permettre le fonctionnement du CP 2430 dans des API à
plusieurs processeurs.
Chapitre 6
Echange d’un esclave défectueux / Programmation automatique d’adresses
Ce chapitre explique la procédure à suivre pour remplacer un esclave AS-I défectueux.
Chapitre 7
Signalisation de défauts du CP 2430 en fonctionnement standard / Remèdes
en cas de défaut
Ce chapitre décrit les différents messages d’erreur du CP 2430 et les remèdes appropriés.
1-2
B8977-C085
SINEC S1 Carte Maître CP 2430
1.1.2 Régles générales de lecture et d’écriture
Symboles généraux dans le texte
Ce symbole vous invite à effectuer une manipulation.
Ce symbole attire votre attention sur une particularité ou un danger.
1.1.3 Conditions préalables
Conditions préalables à la compréhension du manuel :
±
Connaissances en langage de programmation STEP 5
±
Connaissance du manuel ‘SINEC S1/AS-I Introduction et notions élémentaires’.
1.1.4 Programmes de démonstration/ Readme-File
Sur la disquette jointe à ce manuel, vous trouverez sous le directoire \CP2430\deutsch des
programmes de démonstration. Ces programmes commentés vous aideront et vous conseilleront
pour la programmation du CP 2430.
1.1.5 Informations complémentaires
Vous trouverez les références des produits mentionnés ci-après dans l'édition courante du catalogue.
Pour toute information complémentaire concernant les composants SINEC S1 et autres modules ASI mentionnés dans le présent manuel, veuillez vous adresser à votre agence Siemens.
1.1.6 Hotline
Pour tout renseignement technique, veuillez vous adresser au numéros suivants de notre Hotline :
1949 9131-7-43147
1949 9131-7-43157
1-3
SINEC S1 Carte Maître CP 2430
B8977-C085
1-4
B8977-C085
SINEC S1 Carte Maître CP 2430
2. Description technique et directive de montage du
CP 2430
Le présent chapitre décrit les performances de la carte maître SINEC S1 CP 2430 et vous permettra
de vous familiariser avec le système et sa mise en service.
Vos apprendrez,
±
quels systèmes d'API, équipés d'une carte CP 2430, peuvent être connectés sur le bus
SINEC S1.
±
comment s’effectue l’installation d’un CP 2430.
±
quels modes de fonctionnement sont dispensés par le CP 2430.
2-1
SINEC S1 Carte Maître CP 2430
B8977-C085
2.1 Vue d'ensemble de la carte
2.1.1 Introduction
La carte CP 2430 peut être utilisée sur les automates programmables (API) S5-115U, S5-135U, S5155U. Elle permet de connecter deux réseaux de câbles AS-I aux automates programmables précités.
SINEC H1
ou
SINEC L2
CP2430
Segment A
Câble AS-I
Segment B
Module AS-I passif
(sans ASIC esclave)
Câble AS-I
Bloc d’alim.
AS-I
Module AS-I actif
(avec ASIC esclave)
(4 x esclave)
Capteurs et actionneurs binaires Module AS-I
avec ASIC esclave
actif ou passif
= ASIC esclave
Capteurs et actionneurs
binaires sans ASIC esclave
Actionneur ou capteur
à connexion directe
Dérivaton du câble
AS-I
Figure 2-1 Possibilités de mise en oeuvre de la carte SINEC S1 CP 2430
Contenu de la livraison
La livraison du CP 2430 comprend :
1. Carte CP 2430
2. Deux connecteurs pour le raccordement du câble AS-I
En cas de commande ultérieure de connecteurs, veuillez vous adresser à votre distributeur
Sinec
Pour les autres produits voir sous /3/ ou contactez votre distributeur SINEC.
2-2
B8977-C085
SINEC S1 Carte Maître CP 2430
2.1.2 Caractéristiques techniques de la carte
La carte CP 2430 possède les principales caractéristiques techniques suivantes :
±
Le CP occupe un emplacement d'un module de bus SIMATIC AG. Pour la mise en oeuvre
du S5-115U un adapteur est nécéssaire.
±
Le CP 2430 est une double carte maitre. Cela signifie qu’il est possible de raccorder deux
câbles AS-I qui fonctionnent de façon totalement indépendante. Le CP 2430 possède deux
canaux A et B indépendants auxquels peuvent être raccordés les deux câbles AS-I.
±
Le CP 2430 occupe du point de vue de l’API un espace d’adressage de 32 octets pour les
entrées et de 32 octets pour les sorties à condition que le mode de fonctionnement E/S soit
activé pour les câbles AS-I (canaux A et B). Si le mode de fonctionnement E/S est
vuniquement activé pour un canal, l’espace d’adressage se réduit à 16 octets pour les
entrées et les sorties. Si les deux canaux sont désactivés, la carte n’occupe aucun espace
d’adressage.
±
L’automate programmable peut communiquer avec les E/S de l’AS-I esclave par
l’intermédiaire de la zone E/S du CP 2430 tout comme avec une E/S d’une carte numérique.
±
Le CP 2430 possède deux PAGINGN avec des numéros d’interface consécutifs. A chaque
canal correspond une Paging. L’API S-5 peut transmettre des commandes AS-I par
l’intermédiaire des blocs d’opération standards au CP 2430. Alternativement, un transfert de
données E/S entre l’esclave AS-I et le CP 2430 ou l’API via bloc opérationnel est possible.
±
Avec l’interface PAGING, le CP 2430 possède un mécanisme efficient pour le traitement des
commandes AS-I. Avec la possibilité de transférer également des données E/S de l’esclave
AS-I avec l’interface PAGING, il est possible de réduire le besoin en espace d’adressage
dans l’API.
±
La mémorisation de la configuration d’esclave AS-I s’effectue fait par bouton poussoir sur la
face avant ou par l’intermédiaire de commandes spécifiques.
±
Le câble AS-I se raccorde via connecteurs.
2-3
SINEC S1 Carte Maître CP 2430
B8977-C085
Autres caractéristiques techniques :
Temps de cycle du réseau
5 ms en présence de 31 esclaves
Configuration
par commutateurs sur face avant ou par bloc
fonctionnel
Profils AS-I supportés
sans bloc fonctionnel : M0
avec bloc fonctionnel : M1
Interfaces
Connexion AS-I
via connecteurs à visser
Espace d'adressage
32 E-octets et 32 S-octets de l’API quand les deux
canaux sont en mode E/S.
En mode E/S pour un canal, le CP 2430 occupe
16 E-octets et 16 S-octets.
En mode E/S pour aucun canal le CP 2430
n’occupe aucun espace d’adressage.
Nombre de PAGING
Le CP 2430 possède 2 PAGING.
Chaque canal dépend d’un PAGING.
Le numéro d’interface correspondant (adresse
PAGING) n’est utilisé qu’à la condition que le
fonctionnement PAGING soit activé pour le canal
correspondant.
Alimentation électrique SIMATIC
Alimentation câble AS-I
Consommation courant
Consommation de courant câble AS-I
DC 5V
voir spécifications AS-I
typ. 700mA
max. 100 mA
Conditions ambiantes admissibles
•
•
•
•
•
Température de service
0..60°C
Température de transport et de stockage
-40°C à +70°C
Humidité relative
95% max. à +25°C
Poids approx.
400g
Encombrement
1 emplacement
Tableau 2-1
Caractéristiques techniques
2-4
B8977-C085
SINEC S1 Carte Maître CP 2430
2.1.3 Couplage AG-CP 2430
La figure 2.2 représente le couplage de l’API et le CP 2430. Comme mentionné dans les chapitres
précédents, les canaux A et B sont totalement indépendants. Chaque canal possède une interface
E/S et une interface PAGING, qui peuvent être activées ou désactivées séparément par microinterrupteurs. Si l’interface E/S n’est pas activée, la plage de mémoire E/S correspondante ne sera
pas occupée. De façon analogue si l’interface PAGING est desactivée le numéro d’interface (adresse
PAGING) ne sera pas occupé par la carte.
C P 2 43 0 C an a l A
P a ge a ve c
S SN R K
A S I-M a ître
C o n ne c tio n
C anal A
Canal A
In te rru p teu r P M c an al A
1 6 o c te ts d a n s
la zon e E /S
a ve c d éb u t
d ' a dre sse
in ter ru p teu r /IO c an al A
API
C P2430 Kanal B
Pa g e ave c
SS N R K + 1
A S I- M a ître
C o n ne c tio n
C anal B
Canal B
In ter ru p teu r P M c an al B
16 oc tets d a n s
la zo n e E/S
ave c d é b u t
d' a d re sse n+ 1 6
Via interfaces E/S les données E/S de
l’esclave AS-I sont transférées entre
l’API et le CP 2430. L’accès se fait de
façon transparente comme avec une
carte E/S. Les commandes AS-I sont
transmises par l’interface PAGING.
(fonctionnement en bloc fonctionnel).
Par l’interface PAGING peuvent aussi
être transmises les données E/S des
esclaves AS_I. Dans ce cas l’interface
E/S correspondante au canal concerné
sera désactivée.
in t erru p teu r / IO c an al B
Figure 2-2 Couplage entre AP-I et le CP 2430
2.1.4 Design du CP 2430 et définition électrique de l’interface
La figure 2-2 nous montre le design du CP 2430. Les blocs
d’interrupteurs S2 et S4 servent à l’adressage et la mise au
point du mode de fonctionnement de la carte (voir section
2.1.5).
S4
S2
X1
X10
X2
X11
Figure 2-3 Design CP 2430
2-5
SINEC S1 Carte Maître CP 2430
B8977-C085
Définition électrique de l’interface du CP 2430
Le tableau suivant représente la définition et les coordonnées des signaux des connecteurs
d’interface du CP 2430 (Tableau 2-2). La carte se compose de:
±
Connecteurs de base X1/X2
±
Connecteurs X10 et X11 pour le raccordement de la ligne AS-I-pour les canaux A et B.
X1
D
B
Z
X2
D
B
Z
PinNo.
Nom du
Signal
Nom du
Signal
Nom du
Signal
PinNo.
Sign.Nom
Nom du
Signal
Nom du
Signal
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
ADB12
ADB13
ADB14
ADB15
-
Masse
PESP
ADB0
ADB1
ADB2
ADB3
ADB4
ADB5
ADB6
ADB7
ADB8
ADB9
ADB10
ADB11
BASP
Masse
P5
RESET
MEMR
RDY
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
-
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
-
Masse
+5V
+5V
NAU
-
Tableau 2-2 Pin layout des connecteurs de base X1 und X2
X10 (Canal A)
X11 (Canal B)
Pin-No.
Nom du signal
Pin-No.
Nom du signal
1
2
3
4
ASI +
ASI ASI +
ASI -
1
2
3
4
ASI +
ASI ASI +
ASI -
Tableau 2-3 Pin layout des connecteurs X10 und X11
2-6
B8977-C085
SINEC S1 Carte Maître CP 2430
2.1.5 Réglage du CP 2430
Le règlage de l’adresse de début de la zone E/S et le mode de fonctionnement des deux canaux AS-I
s’effectue à l’aide du bloc d’interrupteurs S2. Avec S4 nous définissons le numéro de l’interface. Les
deux blocs d’interrupteurs se situent directement à côté du connecteur X1.
2.1.5.1 Règlage de l’adresse de début de la zone E/S
Le CP 2430 occupe à partir d’une adresse de début à définir 32 octets d’entrée (E-octet) et 32 octets
de sortie (S-octet) dans la zone d’adressage E/S de API-S5 si le mode E/S est activé pour les deux
canaux. L’adresse de début est sélectionnée via le bloc-interrupteurs S2.
Exemple:
Si nous donnons à l’adresse de début la valeur zéro, alors le CP 2430 occupera les octets entrées 0
à 31et les octets sorties de 0 à 31, qui seront affectés aux deux canaux de la façon suivante:
Canal A
Octet-entrées
0 .. 15
Canal B
Octet-entrées 16 .. 31
Octets-sorties
0 .. 15
Octets-sorties 16 .. 31
Tableau 2-4 Zone d’adressage pour les entrés/sorties
Si nous désactivons le fonctionnement E/S d’un canal, alors les octets d’entrée et de sortie
correspondants ne seront pas occupés et pourront être utilisés par d’autre cartes.
L’ adresse de début est règlée avec le bloc-interrupteurs S2 avec des paliers d’adresses de 32
octets. Chaque interrupteur du bloc est marqué de S2-1, S2-2 à S2-7.
S2-1
S2-2
S2-3
Adresse de
début
OFF
OFF
OFF
0
OFF
OFF
ON
32
OFF
ON
OFF
64
OFF
ON
ON
96
ON
OFF
OFF
128
ON
OFF
ON
160
ON
ON
OFF
192
ON
ON
ON
224
Tableau 2-5 Affectation de l’adresse de début
Le règlage sortie d' usine est l’adresse de début 0!
2-7
SINEC S1 Carte Maître CP 2430
B8977-C085
Exemple:
inte rru pte ur a pp uyé ve rs le hau t
1
2
3
blo c d 'in te rru p te u rs S 2
O FF
in terrup te ur a pp uyé v ers le ba s
C od ag e d 'a dresse de d éb u t = 3 2
Figure 2-4 Interrupteurs pour adresse de début
Dans la zone de la périphérie numérique de 0 à 127, un maximum de 4 CP 2430 peuvent être
embrochés avec respectivement 2 câbles AS-I et un maximum de 1024 bits d’entrée et de sortie, à
condition que sur toutes les cartes la zone E/S soit activée. Dans ce cas la zone d’adressage pour la
périphérie numérique est totalement occupée. D’autres cartes numèriques ne pourront plus être
embrochées dans l’API.
Etant donné que le CP 2430 peut aussi adresser la zone d’adressage de la périphérie analogique, 4
CP 2430 supplémentaires peuvent être embrochés dans la zone des adresses E/S octets 128 à 255,
à condition que que la zone E/S des deux canaux de ces cartes soient activée. Dans ce cas la zone
d’adressage pour la périphérie analogique est totalement occupée. D’autres cartes analogiques ne
pourront plus être embrochées.
Le CP 2430 peut aussi être adressé comme une carte périphérique „normale“ via la zone
d’adressage élargie de la périphérie (Zone Q), à condition que la CPU permette cette possibilité
d’adressage. Ces informations vous seront données dans le manuel du CPU correspondant.
2.1.5.2 Règlage du mode de fonctionnement
Le règlage du mode de fonctionnement du CP se fait avec le bloc-interrupteurs S2.
interrupteur appuyé vers le haut
4
5
6
7
b lo c d 'in te rru p te u rs S 2
O FF
interrupteur appuyé
vers le bas
B
A
P M IO P M IO
C odage pour les deux canaux: fonctionnem ent E/S activé
et paging désactivé ( M ode 1)
Figure 2-5 Interrupteurs pour mode de fonctionnement
2-8
B8977-C085
SINEC S1 Carte Maître CP 2430
Avec les interrupteurs le mode de fonctionnemnt peut être règlé séparément pour le canal A et B. Le
fonctionnement Paging (interrupteur PM=page mode) et le fonctionnement E/S (interrupteur
IO=Input/Output) peuvent être activé ou desactivé séparément pour chaque canal de la carte.
Avec l’interrupteur I/O, le fonctionnement E/S pour le canal AS-I peut être activé ou desactivé. Avec
l’interrupteur PM le fonctionnement Paging peut être activé ou desactivé pour le canal correspondant.
Ci-après les différentes configurations des interrupteurs et leurs significationst:
Interrupteurs PM
Interrupteurs IO
OFF
OFF
Modes
Le canal du Maitre AS-I est desactivé. (se
reconnait à la Led éteinte du canal).
La zone d’adressage E/S du canal n’est pas
occupée et peut être utilisée par d’autres cartes.
Le paging pour ce canal n’est pas activé.
OFF
ON
Mode 1: fonctionnement standard, le mode E/S
est activé. Le paging est desactivé.
(Configuration de livraison de la carte)
La zone d’adressage du paging n’est pas
occupée.
ON
OFF
Mode 3: uniquement fonctionnement paging
La zone d’adressage E/S du canal n’est pas
occupée et peut être utilisée par d’autres cartes.
ON
ON
Mode 2: Fonctionnement E/S et paging
Tableau 2-6 Mode de fonctionnement
2-9
SINEC S1 Carte Maître CP 2430
B8977-C085
2.1.5.3 Règlage du numéro d’interface
Le numéro d’interface (paging adresse) est règlé avec le bloc-interrupteurs S4. Le CP 2430 occupe 2
adresses consécutives pour les canaux A et B.
Pour définir le numéro d’interface du canal A, il faut additionner dans le tableau qui suit la valeur des
interrupteurs dans leur état „ON“. Le numéro d’interface du canal B sera automatiquement l’adresse
suivante.
Interrupteur
S4-1
S4-2
S4-3
Valeur
ON = 128
OFF = 0
ON = 64
OFF = 0
ON = 32
OFF = 0
S4-4
ON = 16
OFF = 0
S4-5
ON = 8
OFF = 0
S4-6
ON = 4
OFF = 0
S4-7
ON = 2
OFF = 0
Tableau 2-7 Interrupteurs pour les numéros d’interface
2-10
B8977-C085
SINEC S1 Carte Maître CP 2430
Exemple pour un réglage de numéro d’interface:
1
2
3
4
5
6
7
b lo c d 'in te rru p te u rs S 4
O FF
in te rrup te ur a pp uyé v ers le ba s
Figure 2-6 Exemple pour un réglage de numéro d’interface . Numéro occupé Canal A = 80, Canal B=81
Interrupteur
S4-1
Valeur
OFF = 0
S4-2
ON = 64
S4-3
OFF = 0
S4-4
ON = 16
S4-5
OFF = 0
S4-6
OFF = 0
S4-7
OFF = 0
No. interface.
Canal A
No. interface
Canal B
64
+
16
= 80
= numéro d’interface Canal A + 1 = 81
Tableau 2-8 Exemple de réglage du numéro d’interface
si le mode de fonctionnement HTB a été désactivé pour les deux canaux avec S2
(interrupteur PM=OFF), le CP 2430 n’occupe aucun numéro, c.à.d. le règlage effectué au
bloc -interrupteurs S4 reste sans effet.
2-11
SINEC S1 Carte Maître CP 2430
B8977-C085
2.1.6 Installation du CP 2430 dans l’API
Dans sa configuration de livraison (mode 1 et uniquement fonctionnement E/S) le CP 2430 est
fonctionnel dans tous les emplacements CP et E/S des API centraux et périphériques (excepté les
emplacements pour embrochage direct du API 115U). La carte fonctionne sans ventilation.
Au cas ou le mode paging est activé pour un ou deux canaux, le CP 2430 doit être embroché
dans un emplacement CP.
Pour le montage du CP dans API S5-115U un système d’adaption est nécéssaire.
Les cartes ne peuvent être embrochées ou retirées sous tension. Pour ce produit les
mesures de protection anti-electrostatique sont en vigueur (EGB).
Les tableaux suivants indiquent les emplacements d’embrochage autorisés pour les deux modes de
fonctionnement.
Emplacement pour SINEC CP 2430 (max. 4 x CP 2430 de S5-115U à 155U)
CP 2430 dans le mode E/S:
API
Accessoire nécéssaire
S5-115U
CR 700-0LA
CR 700-0LB
CR 700-1
CR 700-2
CR 700-3
ER 701-2
ER 702-3
Adapteur
Adapteur
Adapteur
Adapteur
Adapteur
Adapteur
Adapteur
Emplacement pour CP 2430
0
1
2
3
4
5
6
7
4
5
6
7
Tableau 2-9 Emplacement pour mode E/S
CP 2430 dans le mode HTB :
API
Accessoire nécéssaire
S5-115U
CR 700-0LB
CR 700-2
CR 700-3
ER 702-3
Adapteur
Adapteur
Adapteur
Adapteur
Emplacement pour CP 2430
0
1
Tableau 2-10 Emplacement pour mode HTB
= emplacement d’embrochage possible
2-12
2
3
B8977-C085
SINEC S1 Carte Maître CP 2430
CP 2430 dans le mode E/S:
API
Accessoire nécéssaire
S5-135U/-155U
ZG 135U/155U; ZG
K..
ZG 155
EG 183U
EG 184U
EG 185U
EG 187U
Emplacement pour CP 2430
3
11 19 27 35 43 51 59 67 75 83 91 99 107115123131139147155163
135-U..;ZG135-
Tableau 2-11 Emplacement dans le mode E/S
CP 2430 dans le mode HTB:
API
accessoire nécéssaire
S5-135U/-155U
ZG 135U/155U; ZG 135-U..
ZG 135-K..
ZG 155
EG 185U
Emplacement pour CP 2430
3
11 19 27 35 43 51 59 67 75 83 91 99 107115123131139147155163
Tableau 2-12 Emplacement pour mode HTB-
= emplacement d’embrochage possible
L’utilisation des CP est autorisée pour les coupleurs ZG-EG (unité centrale-unité
d’extension) suivants:
IM 304, IM 314
pour HTB et/ou E/S mode
IM 307, IM 317
IM 300-5, IM 312-5
IM 305
pour mode E/S (HTB pas possible!)
IM 306
2-13
SINEC S1 Carte Maître CP 2430
B8977-C085
Connexion du câble AS-I au CP 2430
Le câble AS-I se connecte à l'aide du connecteur fourni, doté de deux paires de bornes pontées sur
le CP 2430.
+ bru n
- b leu
Ces p o in ts d e co n nectio n
sero nt sh un té s par le C P 2430
+ bru n
- b leu
Figure 2-7 Connecteur pour raccordement du câble AS-I
La seconde paire de bornes est destinée à la connexion du bloc d'alimentation AS-I ou d'une
dérivation de la ligne AS-I. Le bloc d'alimentation AS-I peut cependant être connecté à n'importe quel
endroit de la ligne AS-I.
Immunité aux parasites / Mise à la terre
Afin d'assurer l'immunité du CP 2430 aux parasites, l'API et le bloc secteur AS-I devront
être mis correctement à la terre. Pour plus de détails à ce sujet, veuillez consulter les
manuels système des API ainsi que la description du bloc secteur AS-I.
2-14
B8977-C085
SINEC S1 Carte Maître CP 2430
2.1.7 Voyants et éléments de commande du CP 2430
La figure ci-dessous présente la face avant du CP 2430 avec ses voyants et éléments de commande.
Vous en trouverez ci-après une description détaillée
La face avant possède un affichage matriciel pour les esclaves activés qui peuvent être commuté du
canal A vers le canal B. En dessous se trouve les voyants et les éléments de commande du canal A
et B., et les connecteurs pour le branchement des deux câbles AS-I.
Affichage matriciel des esclaves actifs. L’
affichage des canaux A ou B se commute avec
l’interrupteur ‘DISPLAY’.
A chaque esclave est affecté un point de la
matrice. Les esclaves defectueux ou présent
mais non configurés clignote dans le mode de
fonctionnement protégé.
ACTIVE
SLAVES
30
25
20
15
10
5
0
0 1 2 3 4
A
D ISP L AY
B
S E TC
A
C H G M OD
Voyants et éléments de commande du canal A
RUN
FAULT
AUPRG
S1PF
CMOD
CERR
S E TC
B
C H GMOD
RUN
FAULT
AUPRG
S1PF
CMOD
CERR
Voyants et éléments de commande du canal B
Connection AS-I ligne A
A
(Les connecteurs nécéssaires sont livrés avec la
carte)
Connection AS-I ligne B
S IN E C0 0 6
B
Figure 2-8 Face avant du CP 2430
2-15
(Les connecteurs nécéssaires sont livrés avec la
carte)
SINEC S1 Carte Maître CP 2430
ACTIVE SLAVES
B8977-C085
Ces LED indiquent quels sont les esclaves activés du bus AS-I. Le CP 2430
ne peut échanger des données qu'avec les esclaves activés. A chaque
esclave est affecté un point de la matrice.
Les esclaves defectueux ou présent mais non configurés clignote
dans la matrice d’affichage dans le mode de fonctionnement protégé.
L’ affichage des canaux A ou B se commute avec l’interrupteur ‘DISPLAY’.
Pour chaque canal on distingue les modes de signalisation suivants :
RUN
1. LED est allumée en permanence:
Indique le démarrage correct du CP
2.LED clignote:
Cela signifie que le CP 2430 attend la synchronisation de API-S5 (HTB
SYNCHRON). La RUN-LED clignote uniquement si le mode paging est
activé pour le canal correspondant (bloc-interrupteur S2 + PM).
FAULT
1. LED est allumée en permanence :
Un défaut matériel a été détecté sur le CP 2430. Dans ce cas un échange
du CP s'impose.
2. La LED s'allume lorsqu'on appuie sur le sélecteur de mode
Indique que le CP ne peut pas exécuter le changement de mode soit parce
qu'il existe un esclave possédant l'adresse 0 soit que le CP ne se trouve
pas en mode de configuration après avoir appuyé sur SET CONFIG.
AUPRG
Signale la possibilité de programmation automatique de l'adresse d'esclave.
La programmation automatique d'adresse facilite l'échange d'un esclave
défaillant sur la ligne AS-I.
Si la LED AUPRG est allumée, elle signale entre autre qu'exactement un
esclave configuré n'est plus disponible sur la ligne AS-I (défaillance d'un
abonné par ex.).
Lorsque la LED AUPROG s'allume, vous pouvez remplacer l'esclave
défaillant par un esclave identique possédant l'adresse '0' (adresse par
défaut à la livraison). Le CP assurera automatiquement le remplacement de
l'adresse '0' par l'adresse de l'esclave défaillant.
S1 PF
S1 Power Fail. Indique que la tension injectée par le bloc secteur AS-I sur la
ligne AS-I est trop faible ou l'absence de tension.
CMOD
Configuration Mode. Cette LED indique le mode de fonctionnement.
2-16
B8977-C085
SINEC S1 Carte Maître CP 2430
LED allumée : mode de configuration
LED éteinte :
mode protégé
Le mode de configuration est nécessaire à la mise en service du CP 2430.
En mode configuration, le CP 2430 active tous les esclaves connectés et
échange des données avec ces derniers. Pour plus de détails concernant le
mode de configuration / mode protégé, veuillez vous référer au section 3.1.
CERR
Config Error : Le CP 2430 signale ici la conformité ou non de la
configuration d'esclave détectée sur la ligne AS-I avec la configuration
demandée en mémoire sur le CP (LPS). En cas de non conformité la LED
CERR (erreur de configuration) s'allume.
La LED CONFIG ERROR est allumée dans les cas suivants.
¾
¾
¾
si un esclave AS-I configuré n'est pas connecté à la ligne AS-I (esclave
défaillant par ex.).
si un esclave a été connecté à la ligne AS-I sans avoir été
préalablement configuré.
si les données de configuration (configuration d'E/S, code
d'identification) de l'esclave connecté sont différentes de celles de
l'esclave configuré sur le CP.
¾
si le CP se trouve en phase offline.
SETC/CHGMOD
Le bouton "SET CONFIG"/"CHANGE MODE" est nécessaire pour la
configuration du CP 2430 en fonctionnement standard. Le bouton n'est actif
que lorsque l'API est sur STOP. Il possède alors les fonctions suivantes:
¾
Bouton en position CHGMOD -> sélection de mode
Cette position du bouton se traduit par un basculement entre le mode de
configuration et le mode protégé. Le mode de fonctionnement actif est
signalé par la LED "CMOD".
¾
Bouton en position SETC -> configuration automatique
Si le CP est en mode configuration (CMOD allumée) et si le bouton est
amené en position "SETC", le CP est automatiquement configuré. La
configuration s'effectue en deux étapes :
1. La configuration d'esclave signalée par les LED “ACTIVE SLAVES” est
sauvegardée par le CP en mémoire non volatile à titre de configuration
demandée.
2. Le CP repasse ensuite en mode protégé
Pour plus de détails concernant la configuration du CP 2430, veuillez vous référer au section 3.1
2-17
SINEC S1 Carte Maître CP 2430
B8977-C085
2.1.8 Fonctionnements du CP 2430
La carte CP 2430 permet de sélectionner deux modes de fonctionnement:
±
Le fonctionnement standard (sans bloc fonctionnel).
±
Le fonctionnement étendu (avec bloc fonctionnel).
Ces deux fonctionnements se distinguent par les points suivants
Fonctionnement standard (Mode 1)
Dans ce type de fonctionnement, le CP 2430 se comporte comme une carte d'entrée/sortie
classique. Quatre bits d'entrée et quatre bits de sortie sont réservés dans l'image de process de la
périphérie analogique pour chaque esclave connecté à la ligne AS-I.
Les données de l'image de process sont transmises aux esclaves via la ligne AS-I.
Le fonctionnement standard ne permet pas de transmettre des commandes ou paramètres
spécifiques aux esclaves via la ligne AS-I. Ce fonctionnement correspond au profil M0 de la
spécification de maître AS-I.
Fonctionnement étendu (Mode 2 et 3)
En fonctionnement étendu, le programmeur d'API dispose de la totalité des fonctions du système
AS-I. Il permet en particulier de paramétrer les esclaves à connexion AS-I intégrée. Ce
fonctionnement correspond au profil M1 de la spécification de maître AS-I
Le fonctionnement étendu nécessite des blocs fonctionnels (HTB) dans API. Ces blocs fonctionnels
sont integrés dans certains S5-CPU. Pour les autres CPU les blocs fonctionnels peuvent être
commandés séparément.
2-18
B8977-C085
SINEC S1 Carte Maître CP 2430
3. Fonctionnement standard du CP 2430 (Mode 1)
Le fonctionnement standard est le fonctionnement du CP 2430 à la fois le plus fréquemment utilisé et
le plus simple. Il donne directement accès aux entrées et sorties des esclaves (modules de bus par
ex.) tout comme une carte d'E/S numérique SIMATIC. Ce fonctionnement est immédiatement
disponible après embrochage de la carte, l'utilisation d'un bloc fonctionnel n'étant pas nécessaire
3.1 Configuration du CP 2430 en fonctionnement standard
Le CP 2430 fonctionne en deux modes, le mode configuration et le mode dit protégé. La
configuration par défaut est la configuration standard qui se signalise par la led LED CMOD qui
s’allume.
±
Mode de configuration :
Le mode de configuration sert à la mise en service du réseau AS-I. En mode de
configuration le CP 2430 échange des données avec chaque esclave connecté à la ligne ASI. Des esclaves nouvellement connectés sont connectés et activés immediatement par le
maitre et participent à l’echanges cyclique des données. Après le test du programme SPS le
CP 2430 peut être commuté dans le mode protégé par commande manuelle.
±
Mode protégé
Lorsque le CP 2430 fonctionne en mode protégé, il n'échange des données qu'avec les
esclaves "configurés". "Configuré" signifie en l'occurrence que l'adresse d'esclave et les
données de configuration mémorisées dans le CP correspondent bien aux valeurs de
l'esclave.
Configuration du CP 2430 lors de la mise en service du réseau AS-I
Conditions préalables :
±
Une adresse a été attribuée aux esclaves AS-I connectés (console de programmation
d'adresse)
±
Une adresse a été attribuée aux esclaves AS-I connectés (console de programmation
d'adresse).
La configuration du CP 2430 en mode standard lors de la mise en service du réseau AS-I s'effectue
en plusieurs étapes comme suit :
Positionnez l'API sur STOP.
Sélectionnez le mode configuration sur le CP 2430. (basculez le sélecteur de mode vers le
bas; la voyant CMOD s'allume). Cette opération est superflue si le CP se trouve déjà en
mode de configuration (mode par défaut à la livraison).
Positionnez l'API sur RUN et testez votre programme.
Nota:
En mode de configuration vous pourrez également connecter/déconnecter ultérieurement
des esclaves à/de la ligne AS-I. Les nouveaux esclaves connectés sont immédiatement
activés par le CP 2430.
La mise en service des esclaves étant achevée, repositionnez l'API sur STOP.
3-1
SINEC S1 Carte Maître CP 2430
B8977-C085
Basculez le sélecteur de mode du CP 2430 vers le haut. Le CP adopte la configuration
visualisée par les LED “ACTIVE SLAVES” comme configuration demandée et passe en
mode protégé.
En mode protégé la LED "CMOD" s'éteint.
Positionnez l'API sur RUN. La mise en service du CP est à présent achevée.
Configuration simplifiée
Si vous êtes sûr que tous les esclaves connectés à la ligne AS-I fonctionnent déjà correctement (lors
d'un échange du CP 2430 par ex.), vous pouvez procéder à une mise en service simplifiée du CP
2430 de la manière suivante.
Positionnez l'API sur STOP.
Sélectionnez le mode configuration sur le CP 2430 (basculez le sélecteur “SETC/CHGMD“ vers
le bas; la voyant CMOD s'allume). Cette opération est superflue si le CP se trouve déjà en
mode de configuration (mode par défaut à la livraison).
Basculez le sélecteur “SETC/CHGMD “ du CP 2430 vers le haut. Le CP adopte la configuration
visualisée par les LED “ACTIVE SLAVES” comme configuration demandée et passe en mode
protégé.
En mode protégé la LED "CMOD" s'éteint.
Positionnez l'API sur RUN. La mise en service du CP est à présent achevée.
La LED CONFIG ERROR (CERR) s'allume brièvement à chaque changement de mode.
3-2
B8977-C085
SINEC S1 Carte Maître CP 2430
3.2 Adressage du CP 2430 dans l'API
En configuration standard (Mode 1) le CP 2430 occupe pour chaque canal activé 16 octets de la
zone d'adressage E/S de l'API. Ce qui signifie pour chaque CP 2430 installé occupe max 32 octets
dans la zone d’adressage de l’API. L’adresse de début de cette zone sera défini par microinterrupteurs au CP, voir section 2.1.5.1.
3.3 Accès de l'API aux esclaves connectés à la ligne AS-I
Le CP 2430 attribue quatre bits (appelés quartet) à chaque abonné (esclave) connecté à la ligne ASI. L'API peut accéder à ce quartet en écriture (données de sortie de l'esclave) ou en lecture (données
d'entrée de l'esclave). Il a ainsi également accès aux esclaves bidirectionnels.
La zone d'adressage de 32 octets du CP 2430 est occupée par 31x4 bits de données des esclaves
AS-I du canal A et 31x4 bits de données des esclaves AS-I du canal B. Les 2x4 bits restants sont
réservés à des paramètres de commande et des messages d'état en retour du canal A et B (quartet
de commande / quartet d’état)
3-3
SINEC S1 Carte Maître CP 2430
B8977-C085
Affectation pour le canal A
N° d’octet
Bit 7-4
n+0
Quartet de commande/Etat Esclave 1
n+1
Esclave 2
Esclave 3
n+2
Esclave 4
Esclave 5
n+3
Esclave 6
Esclave 7
n+4
Esclave 8
Esclave 9
n+5
Esclave10
Esclave 11
n+6
Esclave 12
Esclave 13
n+7
Esclave 14
Esclave 15
n+8
Esclave 16
Esclave 17
n+9
Esclave 18
Esclave 19
n+10
Esclave 20
Esclave 21
n+11
Esclave 22
Esclave 23
n+12
Esclave 24
Esclave 25
n+13
Esclave 26
Esclave 27
n+14
Esclave 28
Esclave 29
n+15
Esclave 30
Bit 3
Bit 3
| Bit 2
| Bit 2
Bits d’E/S d’API
Bit 3-0
| Bit 1
| Bit 0
Bit 3
| Bit 2
| Bit 1
| Bit 0
Bits d’esclave
Esclave 31
| Bit 1
| Bit 0
Bit 3
| Bit 2
| Bit 1
| Bit 0
Affectation pour le canal B:
No d’octets
n+0
Bit 7-4
Quartet de commande/Etat Esclave 1
Bit 3
| Bit 2
| Bit 1
| Bit 0
Bit 3
| Bit 2
n+1
Esclave 2
Esclave 3
n+2
Esclave 4
Esclave 5
n+3
Esclave 6
Esclave 7
n+4
Esclave 8
Esclave 9
n+5
Esclave10
Esclave 11
n+6
Esclave 12
Esclave 13
n+7
Esclave 14
Esclave 15
n+8
Esclave 16
Esclave 17
n+9
Esclave 18
Esclave 19
n+10
Esclave 20
Esclave 21
n+11
Esclave 22
Esclave 23
n+12
Esclave 24
Esclave 25
n+13
Esclave 26
Esclave 27
n+14
Esclave 28
Esclave 29
n+15
Esclave 30
Bit 3
| Bit 2
| Bit 1
| Bit 0
Esclave 31
| Bit 1
| Bit 0
Bit 3
n: configuration de l’adresse de début
Tableau 3-1
SPS E/A-Bits
Bit 3-0
Affectation des bits de l’interface du CP 2430-
3-4
| Bit 2
| Bit 1
| Bit 0
Bit d’esclave
B8977-C085
SINEC S1 Carte Maître CP 2430
Tableau 3-1 montre l’affectation des bits de l’interface du CP 2430 (n est l’adresse de début de la
zone E/S paramètrée avec les interrupteurs S2, voir section 2.1.5.1). Le tableau donne la
correspondance entre les E/S Bits de l’esclave et les E/S octets de L’API.
Exemple d'affectation des connexions
Si des modules AS-I sont utilisés comme esclaves sur la ligne AS-I, chaque connexion d'un module
AS-I correspond exactement à un bit de l'API. Le tableau ci-dessous illustre une telle affectation par
l'exemple de deux modules AS-I possédant les adresses 2 et 3.
Esclave 2
Esclave 3
Bit d'API
7
6
5
4
3
2
1
0
Connexion du module AS-I
4
3
2
1
4
3
2
1
Tableau 3-2
Affectation des modules sur le module AS-I
Légende :
L'esclave 2 correspond dans ce cas au module AS-I possédant l'adresse 2
L'esclave 3 correspond au module AS-I possédant l'adresse 3.
3-5
SINEC S1 Carte Maître CP 2430
B8977-C085
Exemple d'adressage d'un esclave par l'API
L'accès aux entrées et sorties des esclaves AS-I s'effectue comme dans le cas de cartes standard de
la périphérie numérique SIMATIC. L'exemple ci-après illustre ce comportement standard :
Exemple :
CP 2430 avec adresse de début n= 64 :
A d re ss e
d e d éb u t 64
64
65
C anal A
S5 - 115/135/155U
Escla ve 1
Q uartet de com m ande/d'état
Bit 3
Esclave 2
Bit 3
Bit 2
Bit 1
Bit 0
E sclave 4
66
Bit 3
79
Bit 3
Bit 2
7
6
Bit 2
Bit 1
Bit 3
Bit 1
Bit 0
Bit 2
Bit 1
E scla ve 5
Bit 2
Bit 1
Bit 0
Bit 0
Bit 3
Bit 1
Bit 0
Bit 3
Bit 2
Bit 1
Bit 0
5
4
3
2
1
0
Bit 1
Bit 0
E scla ve 30
80
Bit 2
Escla ve 3
Bit 0
E sclave 3 1
Escla ve 1
Q uartet de com m ande/d'état
Bit 3
Bit 2
C anal B
95
E scla ve 30
E sclave 3 1
Bit 3
Bit 2
Bit 1
Bit 0
Bit 3
Bit 2
Bit 1
Bit 0
7
6
5
4
3
2
1
0
O cte t E /S N o .
B it E /S N o .
Esclaves AS-I
Esclave N o.31
Canal B
Esclave No. 2
C anal A
Esclave No. 3
C anal A
Esclave N o. 4
Canal A
C ode E/S= 9H
Code E/S= E H
Code E/S= 8H
( AS-I-M odule )
C ode E/S= 0H
Bit 3 Bit 2 Bit 1 Bit 0
C onnection A S -I-m odule 1
Bit 3 Bit 2 Bit 1 Bit 0
Bit 3 Bit 2 Bit 1 Bit 0
Bit 3 Bit 2 Bit 1 Bit 0
C onnection A S -I-m odule 2
utilisé
comme sortie
utilisé
com me sortie
utilisé
comm e entrée
utilisé
com me sortie
bidirectionnel
Figure 3-1 Projection des adresses d'esclave sur les emplacements de l'API
3-6
C onnection A S -I-m odule 3
C onnection A S -I-m odule 4
B8977-C085
SINEC S1 Carte Maître CP 2430
Cette configuration par exemple donne accès aux E/S comme suit lorsque les esclaves 2 et 4 sont
unidirectionnels et que l'esclave 3 est bidirectionnel:
±
±
±
Esclave 2, Canal A
Bit 0
Bit 3
S A 65.4
= A 65.7
Esclave 3, Canal A
Bit 2
Bit 2
U E 65.2
= A 65.2
Esclave 31, Canal B
Bit 2
= A 95.2
Quatre bits d'E/S sont réservés dans la zone d'adressage de l'API à chaque adresse d'esclave
L'activation des bits de sortie d'un esclave modifie les données de sortie correspondantes de
l'esclave tandis que la lecture des bits d'entrée se traduit par la lecture directe des données d'entrée
de l'esclave. On obtient ainsi le même comportement qu'avec une carte d'E/S classique.
Accès au quartet de commande/d'état
Le CP 2430 possède en plus des données d'E/S, dans la zone des données d'entrée, un quartet de
commande/d'état qui peut être lu et écrit.
±
±
L'accès en écriture à ce quartet permet de sélectionner des modes de fonctionnement du
CP 2430 qui ont une influence sur le comportement de diagnostic.
L'accès en lecture à ce quartet permet de lire les messages d'état et d'erreur du CP.
Opérations à exécuter : une petite 'checklist'.
Cette liste vous donne un bref aperçu des points dont il convient de tenir compte lors de la
programmation (mode cyclique) :
Définissez le mode du CP par paramétrage du quartet de commande.
Interrogez le quartet d'état pour confirmer le bon démarrage.
Ecrivez et lisez les octets d'E/S comme d'habitude en mode cyclique.
Exploitez les informations d'état (quartet d'état) en mode cyclique afin de pouvoir réagir le cas
échéant à un comportement erroné.
La signification exacte des quartets de commande et d'état est fournie plus loin.
3-7
SINEC S1 Carte Maître CP 2430
B8977-C085
Quartet d'état (accès en lecture)
L'accès en lecture au quartet de commande/d'état fournit des informations d'état du CP 2430. En
fonctionnement standard, seuls sont traités les bits 5 à 7.
Bit 7
Bit 6
Signification 0 = la tension de la 1 = Erreur de
ligne AS-I correcte configuration
1 = AS-I Power fail 0 = pas d'erreur
données transmises
érronées
Tableau 3-3
Bit 5
Bit 4
1 = Démarrage du
CP achevé
0 = Démarrage du
CP en cours
0 = CP en mode
protégé
1 = CP en mode
fonctionnel
Affectation du quartet d'état
Bit 7 "bit de diagnostic"
Ce bit indique si la tension sur la ligne AS-I est correcte, trop basse ou
manquante.
En cas d’erreur les données d’entrée de tous les esclaves sont
éffacées.
Bit 6 "Config Error"
ce bit indique si la configuration mémorisée du maitre correspond à celle
des esclaves connectés à la ligne AS-I.
En cas d’erreur les données d’entrée de’esclaves défaillants ou
manquants seront effacées.
Bit 5 " bit de démarrage" Ce bit indique à l'API l'achèvement du démarrage du CP 2430 et de son
initialisation interne. Ce bit doit être scruté lors du démarrage de l'API avant
le "lancement" du programme d'API proprement dit.
Bit 4 "fonctionnement"
Ce bit indique si le CP 2430 se trouve en mode de fonctionnement standard
ou en mode protégé. Ce bit peut servir par exemple à la configuration du
CP 2430 (voir programme de démonstration).
Exemple :
Si le CP possède l’adresse de début 32 et si le PB3 contient le programme d’utilisateur, les
instructions suivantes permettront après le démarrage du CP 2430 le lancement du programme
d’utilisateur :
.
.
:U
E 32.5
:SPB PB 3
.
.
3-8
B8977-C085
SINEC S1 Carte Maître CP 2430
Quartet de commande (accès en écriture)
Le quartet de commande permet de sélectionner deux modes de fonctionnement différents pour le
CP 2430.
Le quartet de commande est activé par l'utilisateur.
Bit 7 Bit 6 Bit 5 Bit 4 Signification
0
0
0
0
Fonctionnement standard
0
0
0
1
QVZ-Mode (réponse retardée)
Exemple:
Avec les instructions
:UN
:S
A
A
64.4
64.4
l’adresse de début 64 et le mode QVZ ont été sélectionnés.
Avec le mode QVZ dans le fonctionnement protégé du CP 2430, le signal QVZ (réponse retardée)
signalisera la communication de l’API avec la zone E/S de la carte qui contient une erreur de
configuration. Le message QVZ sera aussi signalé si la tension sur la ligne AS-I est trop faible (ASI
Power Fail).
3-9
SINEC S1 Carte Maître CP 2430
B8977-C085
3-10
B8977-C085
SINEC S1 Carte Maître CP 2430
4. Fonctionnement étendu (Fonct. HTB) du CP 2430
(Mode 2 et 3)
Le mode 2 et 3 du le fonctionnement étendu nécessite la présence dans le programme d’utilisation
de blocs fonctionnels spécifiques (HTB) dans l’API-S5. Ce chapitre décrit les fonctions
supplémentaires possibles en fonctionnement étendu par rapport au fonctionnement standard du CP
2430.
4.1 Introduction
Quelques explications pour la bonne compréhension des paragraphes suivants;
±
comment se différencient les différents modes en fonctionnement HTB.
±
la configuration du CP 2430 en fonctionnement HTB.
Il est important de rappeler que les deux canaux A et B travaillent de façon tout à fait autonome,
c.à.d. que différents modes peuvent être sélectionnés pour les canaux A et B. La sélection des
différents modes pour les canaux est décrite au section 2.1.5.2. Le mode HTB-est uniquement
possible,
si
le
CP 2430 a été embroché sur un slot C, voir section 2.1.6.
4.1.1 Fonctionnement HTB combiné au fonctionnement E/S (Mode 2)
Données E/S des esclaves AS-I
Dans le mode 2, l’échange des données (données entrée /sortie) avec les esclaves AS-I s’effectue
comme dans le mode standard via la zone E/S de l’API. Le CP 2430 se comporte pour ces
données comme une carte numérique d’entrée/sortie. L’interface E/S est décrite au chapitre 3
(fonctionnement standard).
Appels de commande
Les appels de commnande au CP 2430 se font par le Programme S5 á l’aide de blocs
fonctionnels HTB). Avec ces appels de commande le CP 2430 soutient les fonctions complètes des
spécifications “Capteurs /actionneurs-Interface-Specification /2/“ (concrètement : toutes les fonctions
du profil M1 caractérisées comme “mandatory“ sont supportées). Ces appels de commande
permettent par exemple la configuration d’un esclave ou le changement d’une adresse d’esclave.
Les appels de commande au CP se font par l’appel du programme d’application SEND avec le
numéro de contrat (ANR) 202. Les appels de commande dans lesquels le CP 2430 fournit des
données en retour, ces données seront mises à la disposition du programme S5 avec une
commande RECEIVE Aufruf mit ANR 202.
Les canaux A et B travaillent indépendamment. Les programmes d’application HTB les
différencient par des numéros d’interface différents (SSNR).
4-1
SINEC S1 Carte Maître CP 2430
API
B8977-C085
appel de com m ande
SE N D avec
AN R 202
R EC E IV E avec
A N R 20 2
D onn é es d e
s ortie (p .ex.P A A )
C P 2430
C o n n e ctio n A SI
A /B
D o n n é e s d e so r tie
Escla ve s AS I
D o n né e s d 'e n tré e
Esc lave s A S I
S INE C 0 0 2
D o nné es d 'e ntrée (p.ex. PA E )
D o nn é e s en reto ur
a p rè s a p p e l d e c o m m a n de
Figure 4-1 CP 2430-éléments de l’ interface vers l’API-S5- dans le mode de fonctionnement combiné E/S et HTB (mode 2)
4.1.2 Fonctionnement HTB du CP 2430 (Mode 3)
Données E/S de l’esclave AS-I
Contrairement au mode 2, l’échanges des données d’entrée et de sortie pour les AS-I esclaves entre
l’API et le CP 2430 s’effectue en mode 3 bidirectionnellement via programmes d’ application.
Le transfert des données de sortie des esclaves AS-I, de l’API vers le CP 2430 s’effectue à l’aide
d’un appel-SEND avec le numéro de contrat (ANR) 200.
Les données d’entrée de l’esclave AS-I peuvent être lues de l’API à l’aide d’un appel RECEIVE avec
le numéro de contrat ANR 20.
Les deux canaux A et B du CP 2430 travaillent indépendamment. Ils sont définis lors de
l’appel des programmes (HTB) d’application SEND et RECEIVE par des numéros d’interface
différents.
4-2
B8977-C085
SINEC S1 Carte Maître CP 2430
Appels de commande
Les appels de commande vers le CP 2430 se font en mode 2 à travers un appel SEND et ANR 202.
En cas de commande avec données en retour, ces données pourront être lues avec un appel
RECEIVE et ANR 202.
AG
S EN D avec
A N R 2 02
R E C E IV E a v e c
A N R 20 2
S E N D a v ec
A N R 200
R E C E IV E a v ec
AN R 201
Ap p e l d e c o m m a n de
D o n n ée s e n re to u r
ap rè s u n a p p el d e c om m a n de
C P 2430
C o n n e ctio n A S I
A /B
D o n n é e s de so rtie
E sclave s A S I
D o n n é es d 'e n tré e
Es cla ve s A S I
Figure 4-2 CP 2430- Eléments de l’ interface vers l’API-S5- dans le mode de fonctionnement HTB (mode 3)
4.1.3 Configuration du CP 2430 en fonctionnement HTB
Pour la configuration du CP 2430 en modes 2 et 3, deux alternatives sont proposées.
±
La configuration du CP 2430 peut se faire en fonctionnement standard par interrupteur, voir
section 3.1.
±
La configuration d’un canal du CP 2430 peut également se faire par le programme
d’utilisation S5, dans lequel les données de configuration résidant dans le bloc de données
opérationnelles ( DB) peuvent être transmises dans le CP 2430 via l’appel SEND et ANR
202. La procédure exacte est décrite dans le programme de démonstration se trouvant sur la
disquette jointe à cet ouvrage.
4-3
SINEC S1 Carte Maître CP 2430
B8977-C085
4.2 Utilisation des programmes d’application (HTB)
Le CP 2430 possède en plus de l’interface E/S pour chaque canal A et B un interface-Paging.
Chacune de ces interfaces est définie par un numéro (SSNR). Avec les programmes d’utilisation
(HTB), l’accès à ces interfaces est possible.
4.2.1 Utilisation des HTB comme programmes d’interfaces
±
L’accès aux interfaces- Paging du CP 2430 via le programme d’utilisation STEP 5 s’effectue
à l’aide des programmes d’application (HTB) suivants :
±
SEND-HTB
sert au transfert de commandes ou de données de sortie (mode 3) de l’API-S5 et le CP
2430.
±
RECEIVE-HTB
Ce programme permet la lecture de données en retour qui ont été transmise au programme
S5 par le CP 2430 (réponse à des commandes ou des données d’entrée de l’esclave AS-I
en mode 3).
±
CONTROL-HTB
Ce programme sert à l’actualisation du registre d’état d’un contrat vers le CP 2430. Il permet
également de déterminer l’état d’un contrat envoyé au CP 2430.
±
SYNCHRON-HTB
Ce programme SYNCHRON du CP 2430 sert à la synchronisation dans la phase démarrage
du CP 2430 dans le fonctionnement étendu.
D’autres programmes d’application ne sont pas nécessaires pour le fonctionnement du CP 2430.
Les programmes d’application sont mis à disposition dans des blocs fonctionnels spécifiques (FB)
des API de SIMATIC S5. Le tableau suivant donne l’affectation des HTB dans les différents API.
API API 115U
API 135U/155U
CPU:
CPU:
CPU:
941, 942, 943
922, 928, 948
946/47
HTB
944, 945
SEND
FB244
FB120
FB120
RECEIVE
FB245
FB121
FB121
CONTROL
FB247
FB123
FB123
SYNCHRON
FB249
FB125
FB125
Tableau 4-1 Affectation des HTB
4-4
B8977-C085
SINEC S1 Carte Maître CP 2430
Des informations supplémentaires concernant les HTB se trouvent dans les manuels
techniques des différents API /4/.
4.2.2 Paramétrage des HTB
SYNC H RO N
C O N TR O L
SSNR
B LG R P A F E
SSNR
A -N R
AN ZW PAFE
SEND
R E C E IV E
SSNR
A -N R
A N ZW
Q TYP
DBNR
QANF
Q LAE PAFE
SSNR
A -N R
AN ZW
Q TYP
DBNR
Q ANF
Q LA E P A F E
SIN EC _0 08
Les HTB doivent être chargés avec les paramètres d’interfaces suivants :
Figure 4-3 Paramètres d’interface des HTB
SSNR
Le CP 2430 possède pour les canaux A et B de numéros d’interface différents. Ceux-ci définissent
l’adresse du CP 2430 qui recevra l’appel HTB et dans le cas du CP 2430 si l’appel HTB est affecté au
canal A ou B. Le numéro d’interface (Paging adresse) du canal A est paramétré sur la carte avec le
bloc interrrupteur S4. Le numéro d’interface pour le canal B est automatiquement la Paging-adresse
suivante. Si par exemple le numéro d’interface SSNR 80 a été sélectionné pour le canal A, alors le
canal B aura SSNR 81. Voir section 2.1.5.3.
Exemple :
SSNR : KY 0 , 52
Le chiffre 52 détermine que l’appel HTB est réservé à l’interface 52 du CP(Paging).
A-NR
Le numéro de contrat définit l’interprétation à donner par le canal concerné du CP 2430 à l’appel HTB
qui lui est envoyé. L’A-NR 202 est réservé au CP 2430 au transfert de contrats de commandes. L’ANR 200 et l’A-NR 201 sont utilisßés pour transférer des données E/S dans le mode 3. D’autres
numéros de contrat ne sont pas utilisés par le CP 2430.
Exemple :
A-NR : KY 0 , 202
La donnée 202 signale au CP, qu’il s’agit d’un appel HTB concernant un
contrat de commande.
4-5
SINEC S1 Carte Maître CP 2430
B8977-C085
ANZW
Le registre d’état ANZW mémorise l’état des différents contrats transmis au CP 2430. Le registre
ANZW occupe deux mots dans le programme S5. Le premier mot contient l’état du contrat HTB. Le
mot suivant cointient le nombre de données transférées vers / du CP 2430. Pour chaque SSNR / ANR - combinaison, un nouveau registre d’état doit être défini. Pour le SEND (A-NR 202) et le
RECEIVE (A-NR 202), le même ANZW est utilisé par canal. Ci-après la structure du registre ANZW.
Exemple :
ANZW : MW 10
L’octet de mémento 10 und 11 contient l’état du numéro de contrat , le mot
de mémento 12 indique le nombre d’octets transferrés.
BLGR
La longueur du bloc est indiquée uniquement au HTB SYNCHRON et n’est pas utilisée pour le CP
2430. Der CP 2430 travaille avec une longueur de bloc fixe de 64 octets.
Exemple :
BLGR : KY 0 , 0
sans signification pour le CP 2430.
QTYP, DBNR, QANF, QLAE
Ces 4 paramètres définissent la source des données, donc quelles et combien de données seront
transmises au CP 2430 avec l’appel SEND.
Exemple :
QTYP :
DBNR :
QANF :
QLAE :
KC DB
KY 0 , 10
KF +4
KF +8
Le SEND transfère du bloc de données DB 10 à partir du mot 4 en tout 8
mots vers le CP 2430
ZTYP, DBNR, ZANF, ZLAE
Ces 4 paramètres définissent la destination des données, donc quelles et combien de données sont
transmises au CP 2430 avec un appel RECEIVE.
Exemplel:
ZTYP : KC DB
DBNR : KY 0 , 11
ZANF : KF +13
ZLAE : KF -1
Le RECEIVE écrit les données lues dans le CP 2430 au DB 11 à partir du
mot 13. ZLAE = -1 sollicite le HTB de transférer toutes les données
proposées par le CP 2430. A la fin du transfert le 2. mot du ANZW
contiendra le nombre d’octets transférés.
4-6
B8977-C085
SINEC S1 Carte Maître CP 2430
PAFE
Le registre d’erreurs de paramétrage (PAFE) signale les erreurs reconnues par le HTB. L’affectation
des octets du PAFE se trouve dans l’appendice.
Exemple :
PAFE : MB 20
Les erreurs reconnues par le HTB sont signalées dans le MB 20. Le
mémento 20.0 (=1) signifie qu’une erreur a été détectée.
Sur la disquette jointe à ce manuel, vous trouverez des programmes de démonstration
pour la mise en oeuvre des HTB sur le CP 2430.
4.2.3 Synchronisation de démarrage en fonctionnement HTB
En fonctionnement étendu du CP 2430, le démarrage de l‘API nécéssite l’appel du modul
SYNCHRON, pour toutes les interfaces du CP 2430 configurées en fonctionnement étendu. Il
en résulte une synchronisation des interfaces avec l’API. La grandeur du bloc sera de 64 octets,
indépendemment de la valeur du paramètre BLGR définie par le HTB.
Au démarrage de L’API - S5, les esclaves connectés à la ligne AS-I seront remis à zéro et ensuite
nouvellement paramètrés (passage On-line-Off-line-On-line ). Après l’execution du SYNCHRON le
CP 2430 est en état de fonctionnement. Quand l’API-S5 se trouve dans l’état STOP, le CP 2430 met
les sortie des esclaves sur 0.
4-7
SINEC S1 Carte Maître CP 2430
B8977-C085
4.3 Interface pour commandes AS-I (Mode 2 et 3)
Vous trouverez ci-après la description des appels de commande AS-I, qui peuvent être transmis de l’
API au CP 2430. Ces appels de commande représentent l’ensemble de la fonctionnalité du profil
maitre M1 de la AS-I Master spécification /2/. En plus le CP 2430 peut être configuré totalement de
l’API S5 avec des appels de commande.
Les appels de commande sont transmis via un appel SEND avec le numéro de contrat ANR 202. La
lecture du registre d’état ANZW de l’appel SEND nous permettra de vérifier que le contrat a été
exécuté correctement. En cas d’erreur le registre d’état contient un indicatif d’erreur. La signification
de ces indicatifs se trouve dans l’appendice.
Pour la description des commandes qui suit nous partons de l’hypothèse que les blocs de données
(DB) utilisés pour a source des données est SEND (QTYP) et pour la destination des données est le
RECEIVE (ZTYP).
Le type de commande est défini par une inscription du bloc de données opérationnels (DB de
contrat), dont le contenu sera transmis avec le contrat SEND au CP 2430. Les paragraphes suivants
décrivent les différentes inscriptions des blocs de données opérationnels correspondant aux
différents appels de commande.
Les commandes avec données en retour peuvent obtenir ces données du CP 2430 via l’appel
RECEIVE avec No de contrat 202 après traitement du contrat SEND. La structure des différentes
données en retour, transmises par le HTB dans le DB opérationnel, est définie dans les contrats
correspondants.
Légende de la représentation du champ de commande du DB - SEND
Les champs significatifs s'inscrivent sur fond blanc, les champs sans objet sont grisés.
champs à remplir
champs réservés ou
remplis par défaut
L’inscription pour une commande doit se faire dans le DB-contrat à partir de l’adresse (DW) défini par
le paramètre QANF du HTB SEND. Le Paramètre QLAE, de l’appel du HTB - SEND, représente le
nombre de mots de données nécéssaires pour la commande. Ce nombre de mots pour chaque
commande est précisé dans chaque appel de commande.
Légende de la représentation du champ de commande du DB RECEIVE-HTB:
Les champs significatifs s'inscrivent sur fond blanc, les champs sans objet sont grisés
champs de réponse
champs sans objet
4-8
B8977-C085
SINEC S1 Carte Maître CP 2430
4.3.1 Récapitulation des commandes exécutables du CP 2430
Pour savoir comment mettre en oeuvre les contrats, veuillez vous référer à la description des
contrats, aux explications du manuel ‘SINEC S1/AS-I Introduction et notions élémentaires’, à l'annexe
PICS et aux commentaires détaillés fournis en /1/ et /2/.
Les commandes exécutables sont récapitulées dans le tableau ci-après:
Nom / Chapitre
Paramètresr
Réponse
Acodage:
Configurer_paramètre / 4.3.1.1
Adr.d'esclave,
paramètre
Lire_paramètre_configuré / 4.3.1.2
Adr. d'esclave
Ecrire_paramètre / 4.3.1.3
Adr. d'esclave, Réponse (écho)
Paramètre
02H
Lire_paramètre / 4.3.1.4
Adr.d'esclave
03H
00H
Paramètrer
Paramètre
01H
Configurer_paramètres_actuels / 4.3.1.5 Néant
04H
Définir_configuration_demandée / 4.3.1.6 Adr. d'esclave,
configuration
05H
Lire_configuration_demandée / 4.3.1.7
Adr. d'esclave
configurer_config._actuelle / 4.3.1.8
Néant
Configuration demandée
06H
Lire_configuration_actuelle / 4.3.1.9
Adr. d'esclave
Configurer-LPS / 4.3.1.10
LPS
09H
Sélection_mode_offline / 4.3.1.11
Mode
0AH
Sélection_autoprogram. / 4.3.1.12
Mode
0BH
Sélection_mode_configuration / 4.3.1.13 Mode
0CH
07H
Configuration actuelle
08H
Modifier_adresse_d'esclave / 4.3.1.14
Adr.1, Adr.2
Données d'entrée
0DH
Lire_état_d'esclave / 4.3.1.15
Adr. d'esclave
Enreg. des erreurs d'escl.
0FH
Lire listes et indicateurs / 4.3.1.16
Néant
LES,LAS,LPS,indicateurs
10H
Lire_configuration_globale / 4.3.1.17
Néant
configuration actuelle
paramètres actuels
LAS, indicateurs
19H
Configurer_Configurat.globale / 4.3.1.18
config. globale
1AH
Ecrire _liste des_paramètres / 4.3.1.19
liste des para.
Lire_liste_paramètres_echo/ 4.3.1.20
Néant
liste_paramètres_echo
13H
Lire_indice de version / 4.3.1.21
néant
string des versions
14H
Diagnostic d'esclave / 4.3.1.22
Adresse
d'esclave
Compteur d'erreurs de
l'esclave
15H
Lire et effacer état d'esclave / 4.3.1.23
Adr.d'esclave
Enreg. d'erreur de l'esclave 1 6 H
Lire identificateur d'esclave / 4.3.1.24
Adr.d'esclave
Code d'identification
17H
Lire ES d'esclave / 4.3.1.25
Adr.d'esclave
Configuration d'E/S
18H
Lire_S1_diagnostic / 4.3.1.26
Tableau 4-2
1CH
Liste des esclaves avec des 1 B H
différences de configuration
Tableau récapitulatif des contrats de commande
4-9
SINEC S1 Carte Maître CP 2430
B8977-C085
4.3.1.1 Configurer_paramètre
(Set_Permanent_Parameter)
Signification
Cet appel permet de transmettre au CP 2430 un paramètre destiné à l'esclave spécifié. Sa valeur est
inscrite comme valeur configurée dans les données de configuration.
Le paramètre n'est pas transmis par le CP 2430 à l'esclave. Il ne le sera qu'au redémarrage de l'API
lorsque les esclaves sont activés.
Structure du champ de commande dans le DB- contrat
Bit 15
Bit 12
Bit 11
KH:
0H
0H
KH:
0
Paramètre
Bit 8
Bit 7
Bit 4
Bit 3
Adresse esclave
Nombre de mots de donnée (QLAE): 2
4-10
Bit 0
B8977-C085
SINEC S1 Carte Maître CP 2430
4.3.1.2 Lire_paramètre_configuré
(Get_Permanent_Parameter)
Signification
Cet appel permet de lire un paramètre sauvegardé et spécifique à l’esclave dans l'EEPROM du CP
2430.
Structure du champ de commande dans le DB-contrat
Bit 15
KH:
Bit 12
0H
Bit 11
Bit 8
Bit 7
1H
Bit 4
Bit 3
Bit 0
Adresse esclave
Nombre de mots de données (QLAE): 1
Structure du champ de réponse aux commandes dans le DB-réponse
Bit 15
KH:
Bit 12
0H
Bit 11
Bit 8
Paramètre
4-11
Bit 7
Bit 4
Bit 3
Bit 0
SINEC S1 Carte Maître CP 2430
B8977-C085
4.3.1.3 Ecrire_paramètre
(Write_Parameter)
Signification
Cet appel permet de transférer un paramètre qui est directement transmis via le bus AS-I à l'esclave
destinataire. Le paramètre est simplement inscrit en mémoire volatile.
En réponse, l'esclave transmet les valeurs des paramètres actuels qui peuvent différer,
conformément à la spécification de maître AS-I (/2/), des valeurs qui viennent d'y être inscrites. Ces
données sont inscrites dans l'écho de paramètres.
Le contrat RECEIVE devant chercher les échos de paramètres est une option. En règle générale
l’écho de paramètres n’est pas exploité par le programme S5.
Structure du champ de commande dans le DB-contrat
Bit 15
Bit 12
Bit 11
KH:
0H
2H
KH:
0
Paramètre
Bit 8
Bit 7
Bit 4
Bit 3
Bit 0
Adresse d’esclave
Nombre de mots de données (QLAE): 2
Structure du champ de commande dans le DB-réponse
Bit 15
KH:
Bit 12
0
Bit 11
Bit 8
Echo de paramètre
4-12
Bit 7
Bit 4
Bit 3
Bit 0
B8977-C085
SINEC S1 Carte Maître CP 2430
4.3.1.4 Lire_paramètre
(Read_Parameter)
Signification
Cet appel permet de lire le paramètre actuel d’un esclave.
Structure du champ de commande dans le DB-contrat
Bit 15
KH:
Bit 12
0H
Bit 11
Bit 8
Bit 7
03 H
Bit 4
Bit 3
Bit 0
Adresse d’esclave
Nombre de mots de données (QLAE): 1
Structure du champ de réponse aux commandes dans le DB-réponse
Bit 15
KH:
Bit 12
0H
Bit 11
Bit 8
Paramètre
4-13
Bit 7
Bit 4
Bit 3
Bit 0
SINEC S1 Carte Maître CP 2430
B8977-C085
4.3.1.5 Configurer_paramètres_actuels
(Store_Actual_Parameters)
Signification
Cet appel permet d'écraser les paramètres configurés par les paramètres actuels, c.-à-d. de procéder
à une configuration des paramètres
Structure du champ de commande dans le DB-contrat
Bit 15
KH:
0H
Bit 12
Bit 11
Bit 8
4H
Nombre de mots de données (QLAE): 1
4-14
Bit 7
Bit 4
Bit 3
Bit 0
B8977-C085
SINEC S1 Carte Maître CP 2430
4.3.1.6 Définir_configuration_demandée
(Set_Permanent_Configuration)
Signification
Cet appel permet de définir la configuration demandée des E/S et le code d'identification de l'esclave
AS-I adressé. Les données sont sauvegardées en mémoire non volatile sur le coupleur maître AS-I.
Lors de l'exécution de cette commande le CP passe en phase offline pour revenir
ensuite en mode normal (redémarrage du CP).
Structure du champ de commande dans le DB-contrat
Bit 15
Bit 12
Bit 11
Bit 8
KH:
0H
5H
KH:
ID-Code
Configuration E/S
Bit 7
Bit 4
Bit 3
Adresse d’esclave
Nombre de mots de données (QLAE): 2
4-15
Bit 0
SINEC S1 Carte Maître CP 2430
B8977-C085
4.3.1.7 Lire_configuration_demandée
(Get_Permanent_Configuration)
Signification
Cet appel permet de lire les données de configuration (données de configuration d'E/S et codes
d'identification) sauvegardées en EEPROM (mémoire non volatile). d'un esclave.
Structure du champ de commande du DB-contrat
Bit 15
KH:
Bit 12
Bit 11
0H
Bit 8
Bit 7
6H
Bit 4
Bit 3
Bit 0
Adresse d’esclave
Nombre de mots de données (QLAE): 1
Structure du champ de réponse aux commandes du DB-réponse
Bit 15
KH:
Bit 12
ID-Code
Bit 11
Bit 8
Configuration E/S
4-16
Bit 7
Bit 4
Bit 3
Bit 0
B8977-C085
SINEC S1 Carte Maître CP 2430
4.3.1.8 Sauvegarder_configuration_actuelle
(Store_Actual_Configuration)
Signification
Cet appel permet de sauvegarder dans l'EEPROM (mémoire non volatile) les données de
configuration actuelle des E/S et codes d'identification actuels détectés sur le bus AS-I pour définir
ainsi une nouvelle configuration demandée. Dans un même temps, la liste des esclaves activés
(LAS) est reprise dans la liste des esclaves configurés (LPS).
Lors de l'exécution de cette commande le CP passe en phase offline pour revenir
ensuite en mode normal (redémarrage du CP).
En mode protégé, cette commande n'est pas exécutée.
Structure du champ de commande du DB-contrat
Bit 15
KH:
0H
Bit 12
Bit 11
Bit 8
7H
Nombre de mots de données (QLAE): 1
4-17
Bit 7
Bit 4
Bit 3
Bit 0
SINEC S1 Carte Maître CP 2430
B8977-C085
4.3.1.9 Lire_configuration_actuelle
Cet appel permet de lire les données de configuration actuelle des E/S et les codes d'identification
actuels détectés sur le bus AS-I.
Structure du champ de commande du DB-contrat.
Bit 15
KH:
Bit 12
0H
Bit 11
Bit 8
Bit 7
8H
Bit 4
Bit 3
Bit 0
Adresse d’esclave
Nombre de mots de données (QLAE): 1
Structure du champ de réponse aux commandes du DB-réponse
Bit 15
Bit 12
ID-Code
Bit 11
Bit 8
Configuration E/S
4-18
Bit 7
Bit 4
Bit 3
Bit 0
B8977-C085
SINEC S1 Carte Maître CP 2430
4.3.1.10 Configurer_LPS
(Set_LPS)
Signification
Cet appel permet de transférer la liste des esclaves configurés dans l'EEPROM (mémoire non
volatile).
Lors de l'exécution de cette commande le CP passe en phase offline pour revenir
ensuite en mode normal (redémarrage du CP).
En mode protégé, cette commande n'est pas exécutée.
Structure du champ de commande du DB-contrat.
Bit 15
Bit 12
Bit 11
Bit 8
Bit 7
Bit 4
Bit 3
Bit 0
KH:
0H
9H
KH:
LPS esclave 0..3
0 | 1 | 2 | 3
LPS esclave 4..7
4 | 5 | 6 | 7
LPS esclave 8..11
8 | 9 | 10 | 11
LPS esclave 12..15
12 | 13 | 14 | 15
KH:
LPS esclave 16..19
LPS esclave 20..23
LPS esclave 24..27
LPS esclave 28..31
Nombre de mots de données (QLAE): 3
4-19
SINEC S1 Carte Maître CP 2430
B8977-C085
4.3.1.11 Sélectionner_mode_offline
(Set_Offline_Mode)
Signification
Cet appel permet de basculer du mode online au mode offline et inversement.
Le bit OFFLINE n'est pas mémorisé durablement, c.-à-d. qu'il est remis à ONLINE lors du
démarrage / redémarrage.
En mode offline, le CP traite uniquement les contrats issus de l'application. Il n'y a pas échange
cyclique de données.
Le mode online constitue le mode d'utilisation normal du coupleur maître AS-I. Les contrats suivants
y sont traités cycliquement :
• Au cours de la phase dite d'échange de données, les champs de données de sortie sont
transférés aux sorties de tous les esclaves de la LAS. Les esclaves appelés transmettent
au maître, en cas de transfert sans erreur, les valeurs des entrées des esclaves.
• Cette première phase est suivie de la phase d'enregistrement au cours de laquelle les
esclaves connectés au bus AS-I sont identifiés et les nouveaux esclaves inscrits dans la
LDS ou LAS.
• Au cours de la phase de management, les contrats lancés par l'utilisateur sont exécutés
de la même manière que l'écriture de paramètres.
Structure du champ de commande du DB-contrat
Bit 15
KH:
Bit 12
0H
Bit 11
Bit 8
AH
Bit 7
Bit 4
0H
Nombre de mots de données (QLAE): 1
4-20
Bit 3
Bit 0
Modus (0=Online
1=Offline)
B8977-C085
SINEC S1 Carte Maître CP 2430
4.3.1.12 Sélectionner autoprogrammation
Signification
Cet appel permet de sélectionner ou désélectionner la fonction de programmation automatique
d'adresse.
Le bit autoprogrammation n'est pas mémorisé durablement.
Structure du champ de commande du DB-contrat
Bit 15
KH:
Bit 12
0H
Bit 11
Bit 8
BH
Bit 7
Bit 4
0H
Bit 3
Bit 0
Mode
(1=Autoprog
sélectionnée
0=Autoprog
déselectionné)
Nombre de mots de données (QLAE): 1
Le changement d’état du bit AUTOADDRESS_ENABLE de 1 à 0 devient actif
immédiatement, le changement de ce bit de 0 à 1 uniquement après un passage du
CP 2430 en OFF-line !
4-21
SINEC S1 Carte Maître CP 2430
B8977-C085
4.3.1.13 Sélectionner_mode_configuration
(Set_Operation_Mode)
Cet appel permet de passer du mode de configuration au mode protégé et inversement.
En mode protégé seuls sont activés les esclaves figurant dans la LPS et dont la configuration
actuelle est conforme à la configuration demandée, c.-à-d. que la configuration d'E/S et les codes
d'identification des esclaves inscrits dans la LDS sont identiques aux valeurs configurées.
En mode de configuration, tous les esclaves détectés (excepté l'adresse d'esclave "0") sont
activés. Ceci est également valable pour les esclaves à propos desquels une différence a été
constatée entre la configuration actuelle et la configuration demandée. Le bit MODE DE
FONCTIONNEMENT est sauvegardé en EEPROM (mémoire non volatile) et demeure ainsi
inchangé après un démarrage/redémarrage.
Lors du passage du mode de configuration au mode protégé, le CP est redémarré (passage en
phase offline suivi du retour à la phase online).
Si un esclave est inscrit dans la LPS avec l'adresse 0, le CP ne peut pas passer du mode de
configuration au mode protégé.
Structure du champ de commande du DB-contrat
Bit 15
KH:
Bit 12
0H
Bit 11
Bit 8
CH
Bit 7
Bit 4
0H
Nombre de mots de données (QLAE): 1
4-22
Bit 3
Bit 0
Mode
(0=mode protégé
1=mode de
configuration)
B8977-C085
SINEC S1 Carte Maître CP 2430
4.3.1.14 Modifier_adresse_d'esclave
(Change_Slave_Address)
Signification
Cet appel permet de modifier l'adresse d'un esclave.
Il est essentiellement utilisé pour intégrer un nouvel esclave AS-I, possédant par défaut l'adresse "0",
au système SINEC S1. La modification consiste dans ce cas à remplacer l'ancienne adresse
d'esclave = 0 par la nouvelle adresse d'esclave.
La modification n'a lieu que si les conditions suivantes sont remplies :
1. Il existe un esclave avec une ancienne adresse d'esclave.
2. Si l'adresse d'esclave est différente de 0, le réseau ne doit pas comporter d'esclave
possédant l'adresse 0.
3. La valeur de la nouvelle adresse d'esclave doit être dans la plage admissible.
4. Il n’existe pas un esclave avec la nouvelle adresse d’esclave.
Nota : Lors de la modification d'adresse, l'esclave n'est pas réinitialisé, c.-à-d. que les données
restent inchangées jusqu'à ce que de nouvelles données parviennent à la nouvelle adresse.
Structure du champ de commande du DB-contrat
Bit 15
KH:
KH:
Bit 12
0H
Bit 11
Bit 8
DH
Bit 7
Bit 4
Bit 3
Bit 0
Ancienne adresse d’esclave
Nouvelle adresse d’esclave
Nombre de mots de données (QLAE): 2
4-23
SINEC S1 Carte Maître CP 2430
B8977-C085
4.3.1.15 Lire état d'esclave
Signification
Cet appel permet de lire le registre d'état de l'esclave adressé.
Les indicateurs du registre d'état ont la signification suivante :
S0
“Adresse volatile”
Cet indicateur est activé,
- lorsque le sous-programme interne à l'esclave est en train de sauvegarder en
mémoire non volatile l'adresse de l'esclave. Cette opération peut durer 15 ms et ne
doit pas être interrompue par un autre appel d'adressage.
- lorsque la comparaison interne des adresses d’esclaves établit que l'adresse en
mémoire non volatile n'est pas identique à celle inscrite dans le registre d'adresses.
S1
“Erreur de parité détectée”
Cet indicateur est activé lorsqu'à la suite du dernier contrat "Lire et effacer état",
l'esclave a détecté une erreur de parité dans un télégramme reçu.
S2
“Erreur de bit de fin détectée”
Cet indicateur est activé lorsqu'à la suite du dernier contrat "Lire et effacer état",
l'esclave a détecté une erreur de bit de fin dans un télégramme reçu.
S3
“Erreur de lecture de mémoire non volatile”
Cet indicateur est activé lorsqu'une erreur de lecture de la mémoire non volatile est
détectée durant une réinitialisation.
Structure du champ de commande du DB-contrat
Bit 15
Bit 12
Bit 11
0
Bit 8
Bit 7
F
Bit 4
Bit 3
Bit 0
Adresse d’esclave
Nombre de mots de données (QLAE): 1
Structure du champ de réponse aux commandes du DB-réponses
Bit 15
KH:
Bit 12
0
Bit 11
Bit 8
Etat d’esclave
S3 | S2 | S1 | S0
4-24
Bit 7
Bit 4
Bit 3
Bit 0
B8977-C085
SINEC S1 Carte Maître CP 2430
4.3.1.16 Lire listes et indicateurs
(Get_LPS, Get_LAS, Get_LDS, Get_Flags)
Signification
Cet appel permet de lire les entrées suivantes du CP maître AS-I :
• la liste des esclaves configurés
• la liste des esclaves activés LAS
• la liste des esclaves détectés LDS
• les indicateurs conformément à la spécification AS-I
Structure du champ de commande du DB-contrat
Bit 15
KH:
Bit 12
Bit 11
1H
Bit 8
Bit 7
Bit 4
Bit 3
Bit 0
0H
Nombre de mots de données (QLAE): 1
Structure du champ de réponse aux commandes
Bit 15
Bit 12
Bit 11
Bit 8
Bit 7
Bit 4
Bit 3
Bit 0
LAS esclave 0..3
LAS esclave 4..7
LAS esclave 8..11
LAS esclave 12..15
LAS esclave 16..19
LAS esclave 20..23
LAS esclave 24..27
LAS esclave 28..31
LDS esclave 0..3
LDS esclave 4..7
LDS esclave 8..11
LDS esclave 12..15
LDS esclave 16..19
LDS esclave 20..23
LDS esclave 24..27
LDS esclave 28..31
LPS esclave 0..3
LPS esclave 4..7
LPS esclave 8..11
LPS esclave 12..15
LPS esclave 16..19
LPS esclave 20..23
LPS esclave 24..27
LPS esclave 28..31
Indicateur 1
Indicateur 1:
Nom
Indicateur 2
Indicateur 2:
N° de bit
Nom
N° de bit
OFFLINE_READY
8
OFFLINE
0
APF
9
RESERVE
1
MODE NORMAL
10
EEPROM_OK
2
MODE_FONCTION
11
AUT_ADDR_ENABLE
3
AUTO_ADDR_AVAIL
12
RESERVE
4
AUTO_ADDR_ASSIGN 13
RESERVE
5
LES_0
14
RESERVE
6
CONFIG_OK
15
RESERVE
7
4-25
SINEC S1 Carte Maître CP 2430
B8977-C085
Signification des indicateurs
OFFLINE_READY
L'indicateur est positionné lorsque la phase offline est activée.
APF
L'indicateur est activé lorsque la tension de la ligne AS-I est trop faible.
MODE_NORMAL
L'indicateur est activé lorsque le CP fonctionne en mode normal.
MODE_FONCTION.
L'indicateur est activé en mode configuration et désactivé en mode protégé.
AUTO_ADDR_AVAIL
L'indicateur est activé lorsque la programmation automatique d'adresse est
sélectionnée (c.à.d.exactement un esclave est défectueux).
AUTO_ADDR_ASSIGN L'indicateur est activé lorsque la programmation automatique d'adresse est
possible (c.à.d. AUTO_ADDR_ENABLE = 1 et aucun esclave “inconnu“ est
ou était connecté à la ligne AS-I).
LES_0
L'indicateur est activé en présence d'un esclave possédant l'adresse 0.
CONFIG_OK
L'indicateur est activé lorsque la configuration actuelle est conforme à la
configuration demandée.
OFFLINE
L'indicateur est activé lorsque la phase offline est requise ou déjà en cours.
EEPROM_OK
L'indicateur est activé lorsque le test de l'EEPROM interne s'est achevé
avec succès.
AUTO_ADDR_ENABLE Cet indicateur signale que pour l’utilisateur l’adressage automatique est
interdit ou autorisé (est actionné par HTB).
4-26
B8977-C085
SINEC S1 Carte Maître CP 2430
4.3.1.17 Lire configuration globale
Signification
Cette commande permet de lire du CP 2430 les données suivantes :
• La liste des esclaves actifs (LAS). Elle indique des esclaves connectés lesquels sont activés.
• La configuration actuelle des esclaves connectés (configuration E/S et ID-code).
• Les paramètres actuels des esclaves.
• Les indicateurs actuels.
Cette commande peut par exemple être utilisée pour reconnaitre les esclaves connectés à la ligne
SINEC-S1 après une mise en service du système. La configuration lue peut alors suivant le cas être
modifiée et sauvegardée avec la commande “Configurer configuration globale“ comme configuration
actuelle dans le CP 2430 (voir section 4.3.1.18).
Structure du champ de commande du DB-contrat
Bit 15
Bit 12
1H
Bit 11
Bit 8
9H
Nombre de mots de données (QLAE): 1
4-27
Bit 7
Bit 4
Bit 3
Bit 0
SINEC S1 Carte Maître CP 2430
B8977-C085
Structure du champ de réponse aux commandes du DB-réponse
Bit 15
Bit 12
Bit 11
Bit 8
Bit 7
Bit 4
Bit 3
Bit 0
LAS esclave 0..3
LAS esclave 4..7
LAS esclave 8..11
LAS esclave 12..15
LAS esclave 16..19
LAS esclave 20..23
LAS esclave 24..27
LAS esclave 28..31
ID-code esclave 0
ES-Conf. esclave 0
ID-code esclave 1
ES-Conf. esclave 1
ID-code esclave 2
ES-Conf. esclave 2
ID-code esclave 3
ES-Conf. esclave 3
ID-code esclave 4
ES-Conf. esclave 4
ID-code esclave 5
ES-Conf. esclave 5
ID-code esclave 6
ES-Conf. esclave 6
ID-code esclave 7
ES-Conf. esclave 7
ID-code esclave 8
ES-Conf. esclave 8
ID-code esclave 9
ID-code esclave 10
ES-Conf. esclave 10 ID-code esclave 11
ES-Conf. esclave 11
ID-code esclave 12
ES-Conf. esclave 12 ID-code esclave 13
ES-Conf. esclave 13
ID-code esclave 14
ES-Conf. esclave 14 ID-code esclave 15
ES-Conf. esclave 15
ID-code esclave 16
ES-Conf. esclave 16 ID-code esclave 17
ES-Conf. esclave 17
ID-code esclave 18
ES-Conf. esclave 18 ID-code esclave 19
ES-Conf. esclave 19
ID-code esclave 20
ES-Conf. esclave 20 ID-code esclave 21
ES-Conf. esclave 21
ID-code esclave 22
ES-Conf. esclave 22 ID-code esclave 23
ES-Conf. esclave 23
ID-code esclave 24
ES-Conf. esclave 24 ID-code esclave 25
ES-Conf. esclave 25
ID-code esclave 26
ES-Conf. esclave 26 ID-code esclave 27
ES-Conf. esclave 27
ID-code esclave 28
ES-Conf. esclave 28 ID-code esclave 29
ES-Conf. esclave 29
ID-code esclave 30
ES-Conf. esclave 30 ID-code esclave 31
ES-Conf. esclave 31
ES-Conf. esclave 9
Paramètre esclave 1 Paramètre esclave 2 Paramètre esclave 3
Paramètre esclave 4 Paramètre esclave 5 Paramètre esclave 6 Paramètre esclave 7
Paramètre esclave 8 Paramètre esclave 9 Paramèt. esclave 10 Paramèt. esclave 11
Paramèt. esclave 12 Paramèt. esclave 13 Paramèt. esclave 14 Paramèt. esclave 15
Paramèt. esclave 16 Paramèt. esclave 17 Paramèt. esclave 18 Paramèt. esclave 19
Paramèt. esclave 20 Paramèt. esclave 21 Paramèt. esclave 22 Paramèt. esclave 23
Paramèt. esclave 24 Paramèt. esclave 25 Paramèt. esclave 26 Paramèt. esclave 27
Paramèt. esclave 28 Paramèt. esclave 29 Paramèt. esclave 30 Paramèt. esclave 31
Indicateur 1
Indicateur 2
Indicateur 1
Indicateur 2
Nom
OFFLINE_READY
No. de bit
0
nom
OFFLINE
No. de bit
0
APF
1
RESERVE
1
MODE NORMAL
2
EEPROM_OK
2
MODE_FONCTION
3
AUTO_ADDR_EN
3
AUTO_PROG_AVAIL
4
RESERVE
4
AUTO_PROG
5
RESERVE
5
LIRE_0
6
RESERVE
6
CONFIG_OK
7
RESERVE
7
La signification des indicateurs est la même que pour le contrat Lire_listes_et indicateurs (Get_LPS,
Get_LAS, Get_LDS, Get_Flags), voir section 4.3.1.16.
4-28
B8977-C085
SINEC S1 Carte Maître CP 2430
4.3.1.18 Configurer Configuration Globale
Signification
Cette commande transmet la configuration globale au CP 2430 et deviendra la configuration actuelle.
Le CP 2430 est donc configuré.
Les données suivantes sont transmises :
• la liste des esclaves configurés, qui définie quels esclaves pourront être activés en mode protégé
par le CP 2430 .
• la liste des données de configuration qui définie quels code d’identification et configuration E/S
seront affectés aux esclaves connectés.
• la liste des paramètres mémorisés dans la mémoire non volatile du CP. Ils seront transmis au CP
lors de la phase de démarrage.
• les indicateurs, qui déterminent la condition de fonctionnement du CP 2430 après le démarrage et
la synchronisation de celui-ci.
Structure du champ de commande du DB-contrat
Bit 15
Bit 12
Bit 11
1
Bit 8
Bit 7
Bit 4
Bit 3
Bit 0
A
LPS Esclave 0..3
LPS Esclave 4..7
LPS Esclave 8..11
LPS Esclave 12..15
LPS Esclave 16..19
LPS Esclave 20..23
LPS Esclave 24..27
LPS Esclave 28..31
ID-Code Esclave 0
ES-Conf. Esclave 0
ID-Code Esclave 1
ES-Conf. Esclave 1
ID-Code Esclave 2
ES-Conf. Esclave 2
ID-Code Esclave 3
ES-Conf. Esclave 3
ID-Code Esclave 4
ES-Conf. Esclave 4
ID-Code Esclave 5
ES-Conf. Esclave 5
ID-Code Esclave 6
ES-Conf. Esclave 6
ID-Code Esclave 7
ES-Conf. Esclave 7
ID-Code Esclave 8
ES-Conf. Esclave 8
ID-Code Esclave 9
ES-Conf. Esclave 9
ID-Code Esclave 10
ES-Conf. Escl. 10
ID-Code Escl. 11
ES-Conf. Escl. 11
ID-Code Esclave 12
ES-Conf. Escl. 12
ID-Code Escl. 13
ES-Conf. Escl. 13
ID-Code Esclave 14
ES-Conf. Escl. 14
ID-Code Escl. 15
ES-Conf. Escl. 15
ID-Code Esclave 16
ES-Conf. Escl. 16
ID-Code Escl. 17
ES-Conf. Escl. 17
ID-Code Esclave 18
ES-Conf. Escl. 18
ID-Code Escl. 19
ES-Conf. Escl. 19
ID-Code Esclave 20
ES-Conf. Escl. 20
ID-Code Escl. 21
ES-Conf. Escl. 21
ID-Code Esclave 22
ES-Conf. Escl. 22
ID-Code Escl. 23
ES-Conf. Escl. 23
ID-Code Esclave 24
ES-Conf. Escl. 24
ID-Code Escl. 25
ES-Conf. Escl. 25
ID-Code Esclave 26
ES-Conf. Escl. 26
ID-Code Escl. 27
ES-Conf. Escl. 27
ID-Code Esclave 28
ES-Conf. Escl. 28
ID-Code Escl. 29
ES-Conf. Escl. 29
ID-Code Esclave 30
ES-Conf. Escl. 30
ID-Code Escl. 31
ES-Conf. Escl. 31
Paramèt. Esclave 1
Paramèt. Esclave 2
Paramèt. Esclave 3
Paramèt. Esclave 4
Paramèt. Esclave 5
Paramèt. Esclave 6
Paramèt. Esclave 7
Paramèt. Esclave 8
Paramèt. Esclave 9
Paramèt. Escl. 10
Paramèt. Escl. 11
Paramèt. Escl. 12
Paramèt. Escl. 13
Paramèt. Escl. 14
Paramèt. Escl. 15
Paramèt. Escl. 16
Paramèt. Escl. 17
Paramèt. Escl. 18
Paramèt. Escl. 19
Paramèt. Escl. 20
Paramèt. Escl. 21
Paramèt. Escl. 22
Paramèt. Escl. 23
Paramèt. Escl. 24
Paramèt. Escl. 25
Paramèt. Escl. 26
Paramèt. Escl. 27
Paramèt. Escl. 28
Paramèt. Escl. 29
Paramèt. Escl. 30
Paramèt. Escl. 31
Indicateur 1
Indicateur 2
4-29
SINEC S1 Carte Maître CP 2430
B8977-C085
Indicateur 1
Indicateur 2
Nom
OFFLINE_READY
No. de bit
0
Nom
OFFLINE
No. de bit
0
APF
1
RESERVE
1
MODE NORMAL
2
EEPROM_OK
2
MODE_FONCTION
3
AUTO_ADDR_EN
3
AUTO_PROG_AVAIL
4
RESERVE
4
AUTO_PROG
5
RESERVE
5
LIRE_0
6
RESERVE
6
CONFIG_OK
7
RESERVE
7
Nombre de mots de données (QLAE): 28
Les indicateurs grisés sont ceux dont la valeur modifie le mode de fonctionnement du CP 2430 :
MODE FONCTION
L’entrée d’un ‘0’ signifie que le CP 2430 démarre dans le mode protégé
aprèrs sa synchronisation. L’entrée d’un ‘1’ signifie le démarrage en mode
de configuration.
AUTO_ADDR_EN
‘0’ signifie que la programmation de l’adressage automatique est bloquée,
‘1’ signifie que la programmation de l’adressage automatique est autorisée.
Les valeurs des autres indicateurs sont sans effet pour la commande ‘configurer la configuration
globale’.
4-30
B8977-C085
SINEC S1 Carte Maître CP 2430
4.3.1.19 Ecrire liste de paramètres
Signification
Cette commande transmet des paramètres à tous les esclaves du CP 2430. Le CP 2430 ne transmet
aux esclaves que les paramètres qui ont été modifiés, c.à.d. qui ne correspondent pas à la liste
des paramètres actuels.
Structure du champ de commande du DB-contrat
Bit 15
KH:
Bit 12
1H
Bit 11
Bit 8
Bit 7
Bit 4
Bit 3
Bit 0
CH
Param. esclave 1
Param. esclave 2
Param. esclave 4
Param. esclave 5
Param. esclave 6
Param. esclave 7
Param. esclave 8
Param. esclave 9
Param. esclave 10
Param. esclave 11
Param. esclave 12
Param. esclave 13
Param. esclave 14
Param. esclave 15
Param. esclave 16
Param. esclave 17
Param. esclave 18
Param. esclave 19
Param. esclave 20
Param. esclave 21
Param. esclave 22
Param. esclave 23
Param. esclave 24
Param. esclave 25
Param. esclave 26
Param. esclave 27
Param. esclave 28
Param. esclave 29
Param. esclave 30
Param. esclave 31
Nombre de mots de données (QLAE): 9
4-31
Param. esclave 3
SINEC S1 Carte Maître CP 2430
B8977-C085
4.3.1.20 Lire liste des échos de paramètre
Signification
Cet appel prend en compte les futures évolutions des fonctionnalités AS-I.
Lors de la transmission des paramètres aux esclaves, ces derniers retournent en réponse des
valeurs dites "en écho". L'appel lire liste des échos de paramètre permet de lire les valeurs en écho
de tous les esclaves
Structure du champ de commande du DB-contrat
Bit 15
KH:
Bit 12
Bit 11
1H
Bit 8
Bit 7
Bit 4
Bit 3
Bit 0
Bit 4
Bit 3
Bit 0
3H
Nombre de mots de données (QLAE): 1
Structure du champ de commande du DB-réponse
Bit 15
Bit 12
KH:
Bit 11
Bit 8
Bit 7
Par.Echo escl. 1
Par.Echo escl. 2
KH:
Par.Echo escl. 4
Par.Echo escl. 5
Par.Echo escl. 6
Par.Echo escl. 7
KH:
Par.Echo escl. 8
Par.Echo escl. 9
Par.Echo escl. 10
Par.Echo escl. 11
KH:
Par.Echo escl. 12
Par.Echo escl. 13
Par.Echo escl. 14
Par.Echo escl. 15
KH:
Par.Echo escl. 16
Par.Echo escl. 17
Par.Echo escl. 18
Par.Echo escl. 19
KH:
Par.Echo escl. 20
Par.Echo escl. 21
Par.Echo escl. 22
Par.Echo escl. 23
KH:
Par.Echo escl. 24
Par.Echo escl. 25
Par.Echo escl. 26
Par.Echo escl. 27
KH:
Par.Echo escl. 28
Par.Echo escl. 29
Par.Echo escl. 30
Par.Echo escl. 31
4-32
Par.Echo escl. 3
B8977-C085
SINEC S1 Carte Maître CP 2430
4.3.1.21 Lire_indice_de_version
Signification
Cet appel permet de lire l'indice de version du logiciel de maître AS-I.
Structure du champ de commande du DB-contrat
Bit 15
KH:
Bit 12
Bit 11
1H
Bit 8
Bit 7
Bit 4
Bit 3
Bit 0
4H
Nombre de mots de données (QLAE): 1
La réponse du CP contient le nom et l’indice de version du microprogramme du CP sous la forme
suivante :
Structure du champ de réponse aux commandes du DB-réponse
Bit 15
Bit 12
Bit 11
Bit 8 Bit 7
Bit 4 Bit 3
KC:
S
i
KC:
e
m
KC:
e
n
KC:
s
KC:
A
G
KC:
KC:
C
KC:
P
KC:
2
4
KC:
3
0
KC:
KC:
KC:
V
KC:
x
.
KC:
y
y
x.yy désigne l'indice de version actuel.
4-33
Bit 0
SINEC S1 Carte Maître CP 2430
B8977-C085
4.3.1.22 Diagnostic d'esclave
Signification
Cette commande signale le nombre d'erreurs AS-I survenues en rapport avec un esclave. Cet appel
remet également le compteur d'erreurs à zéro.
La valeur du compteur d'erreurs est incrémentée dans les cas suivants
±
Lorsque l'esclave ne répond pas correctement (c.à-d. absence de télégramme d'esclave ou
télégramme erroné) au cours de la phase d'échange de données malgré la réitération du
télégramme du maître.
±
Dans le cas des esclaves non activés, le compteur d'erreurs est incrémenté lorsqu'un esclave a
été détecté (c.-à-d. inscrit dans la LDS) et qu'ensuite il ne répond pas correctement.
Le compteur d'erreurs est incrémenté jusqu'à la valeur maximale de 255, valeur qui reste alors
inchangée jusqu'à son effacement.
Structure du champ de commande du DB-contrat
Bit 15
KH:
Bit 12
Bit 11
1H
Bit 8
Bit 7
5H
Bit 4
Bit 3
Bit 0
Adresse d’esclave
Nombre de mots de données (QLAE): 1
Structure du champ de réponse aux commandes du DB-réponse
Bit 15
KY:
Bit 12
Bit 11
Bit 8
Compteur d'erreurs
d'esclave
4-34
Bit 7
Bit 4
Bit 3
Bit 0
B8977-C085
SINEC S1 Carte Maître CP 2430
4.3.1.23 Lire et effacer état d'esclave
Signification
Cet appel permet de lire l'état d'un esclave et en même temps d'effacer le registre d'état de ce même
esclave.
Les indicateurs du registre d'état ont la signification suivante :
S0
“Adresse volatile”
Cet indicateur est activé,
- lorsque le sous-programme interne à l'esclave est en train de sauvegarder en
mémoire non volatile l'adresse de l'esclave. Cette opération peut durer 15 ms et ne
doit pas être interrompue par un autre appel d'adresse.
- lorsque la comparaison interne d'adresses établit que l'adresse en mémoire non
volatile n'est pas identique à celle inscrite dans le registre d'adresses.
S1
“Erreur de parité détectée”
Cet indicateur est activé lorsqu'à la suite du dernier contrat "Lire et effacer état",
l'esclave a détecté une erreur de parité dans un télégramme reçu.
S2
“Erreur de bit de fin détectée”
Cet indicateur est activé lorsqu'à la suite du dernier contrat "Lire et effacer état",
l'esclave a détecté une erreur de bit de fin dans un télégramme reçu.
S3
“Erreur de lecture de mémoire non volatile”
Cet indicateur est activé lorsqu'une erreur de lecture de la mémoire non volatile est
détectée durant une réinitialisation.
Structure du champ de commande du DB-contrat
Bit 15
KH:
Bit 12
Bit 11
1H
Bit 8
Bit 7
6H
Bit 4
Bit 3
Bit 0
Adresse d’esclave
Nombre de mots de données (QLAE): 1
Structure du champ de réponse aux commande du DB-réponse
Bit 15
KH:
0H
Bit 12
Bit 11
Bit 8
Etat d’esclave
4-35
Bit 7
Bit 4
Bit 3
Bit 0
SINEC S1 Carte Maître CP 2430
B8977-C085
4.3.1.24 Lire identificateur d'esclave
Signification
Cet appel permet de lire directement via la ligne AS-I le code d'identification d'un esclave. Cet appel
est prévu à des fins de diagnostic et n'est pas requis en fonctionnement maître normal.
Structure du champ de commande du DB-contrat
Bit 15
KH:
Bit 12
Bit 11
1H
Bit 8
Bit 7
7H
Bit 4
Bit 3
Bit 0
Adresse d’esclave
Nombre de mots de données (QLAE): 1
Structure du champ de réponse aux commandes du DB-réponse
Bit 15
KH:
Bit 12
0H
Bit 11
Bit 8
Identificateur
d’esclave
4-36
Bit 7
Bit 4
Bit 3
Bit 0
B8977-C085
SINEC S1 Carte Maître CP 2430
4.3.1.25 Lire ES esclave
Signification
Cet appel permet de lire directement, via la ligne AS-I, la configuration d'E/S d'un esclave. Cet appel
est prévu à des fins de diagnostic et n'est pas requis en fonctionnement maître normal.
Structure du champ de commande du DB-contrat
Bit 15
KH:
Bit 12
Bit 11
1H
Bit 8
Bit 7
8H
Bit 4
Bit 3
Bit 0
Adresse d’esclave
Nombre de mots de données (QLAE): 1
Structure du champ de réponse aux commandes du DB-réponse
Bit 15
KH:
Bit 12
0H
Bit 11
Bit 8
Identificateur
d’esclave
4-37
Bit 7
Bit 4
Bit 3
Bit 0
SINEC S1 Carte Maître CP 2430
B8977-C085
4.3.1.26 Lire Diagnostic-S1
Structure du champ de commandes du DB-contrat
Bit 15
KH:
Bit 12
Bit 11
1H
Bit 8
Bit 7
Bit 4
Bit 3
Bit 0
Bit 4
Bit 3
Bit 0
BH
Nombre de mots de données (QLAE): 1
Structure du champ Information d’erreurs du CP
Bit 15
²
Bit 12
Bit 11
Bit 8
Bit 7
Diverg.escl. 0-3
Diverg.escl. 4-7
Diverg.escl. 8-11
Diverg.escl. 12-15
Diverg.escl. 16-19
Diverg.escl. 20-23
Diverg.escl. 24-27
Diverg.escl. 28-31
Liste des esclaves avec des divergences de configuration.
Chaque bit correspond exactement à un esclave.
Bit = 1 signifie que l’esclave diverge de la configuration configurée.
4-38
B8977-C085
SINEC S1 Carte Maître CP 2430
4.4 Transfert des données E/S des AS-I esclaves via HTB
(uniquement mode 3, ANR 200, 201)
Si un canal du CP 2430 est configuré en mode 3, c.à.d. boutons PM = ON et IO = OFF, alors les
données E/S pour les différents esclaves ne seront pas transmis par l’interface E/S mais par
l’intermédiaire de l’interface paging. Le canal correspondant n’occupera pas de mémoire dans la zone
E/S.
4.4.1 Transfert des données de sortie vers les Esclaves AS-I- (ANR 200)
La transmission de données de sortie des esclaves vers le CP se fait à l’aide d’un appel SEND avec
le No. de contrat 200. L’appel SEND aura toujours une longueur de 16 octets, c.à.d. cet appel
transfèrera les données de sortie pour tous les esclaves au CP 2430. Ce transfert des données de
sortie s’effectue en général à la fin du cycle, mais peut se faire à tout moment du cycle de l’API
(OB1).
Si vous utilisez comme source de données un bloc de données (paramètre QTYP =‘DB’) le tableau
suivant vous indique l’emplacement des données de sortie dans le bloc de données.
Bit 15
Bit 12
QANF:
Bit 11
Bit 8
Bit 7
Bit 4
Bit 3
Bit 0
Esclave 1
Esclave 2
Esclave 3
Esclave 4
Esclave 5
Esclave 6
Esclave 7
Esclave 8
Esclave 9
Esclave 10
Esclave 11
Esclave 12
Esclave 13
Esclave 14
Esclave 15
Esclave 16
Esclave 17
Esclave 18
Esclave 19
Esclave 20
Esclave 21
Esclave 22
Esclave 23
Esclave 24
Esclave 25
Esclave 26
Esclave 27
Esclave 28
Esclave 29
Esclave 30
Esclave 31
QLAE = 8
Un retard de réponse comme en fonctionnement E/S n’est paramètrable.
4.4.2 Lecture des données d’entrée des Esclaves AS-I- (ANR 201)
La lecture des données d’entrées des esclaves du CP 2430 s’effectue à l’aide d’un appel RECEIVE
avec le No. de contrat 201.
Le CP 2430 renvoie toujours 16 octets en réponse à un contrat RECEIVE, qui contiennent les
données d’entrées des esclaves AS-I. Le tableau suivant montre la correspondance des données
d’entrées et des esclaves AS-I en cas d’utilisation d’un bloc de données (paramètre ZTYP = ‘DB’).
4-39
SINEC S1 Carte Maître CP 2430
Bit 15
ZANF:
Bit 12
B8977-C085
Bit 11
Bit 8
Bit 7
Bit 4
Bit 3
Bit 0
Quartet d’état
Esclave 1
Esclave 2
Esclave 3
Esclave 4
Esclave 5
Esclave 6
Esclave 7
Esclave 8
Esclave 9
Esclave 10
Esclave 11
Esclave 12
Esclave 13
Esclave 14
Esclave 15
Esclave 16
Esclave 17
Esclave 18
Esclave 19
Esclave 20
Esclave 21
Esclave 22
Esclave 23
Esclave 24
Esclave 25
Esclave 26
Esclave 27
Esclave 28
Esclave 29
Esclave 30
Esclave 31
ZLAE = 8
Quartet d’état
Le quartet d’état à la même signification qu’en fonctionnement standard.
Bit 7
Bit 6
Signification 0 = la tension de la 1 = Erreur de
ligne AS-I correcte configuration
1 = AS-I Power fail 0 = pas d'erreur
données transmises
érronées
Tabelle 4-3
Bit 5
Bit 4
1 = Démarrage du
CP achevé
0 = Démarrage du
CP en cours
0 = CP en mode
protégé
1 = CP en mode
fonctionnel
Affectation du quartet d'état
Bit 7 "bit de diagnostic"
Ce bit indique si la tension sur la ligne AS-I est correcte, trop basse ou
manquante.
En cas d’erreur les données d’entrée de tous les esclaves sont
éffacées.
Bit 6 "Config Error"
ce bit indique si la configuration mémorisée du maitre correspond à celle
des esclaves connectés à la ligne AS-I.
En cas d’erreur les données d’entrée d’esclaves défaillants ou
manquants seront effacées.
Bit 5 " bit de démarrage" Ce bit indique à l'API l'achèvement du démarrage du CP 2430 et de son
initialisation interne. Ce bit doit être scruté lors du démarrage de l'API avant
le "lancement" du programme d'API proprement dit.
Bit 4 "fonctionnement"
Ce bit indique si le CP 2430 se trouve en mode de fonctionnement standard
ou en mode protégé. Ce bit peut servir par exemple à la configuration du
CP 2430 (voir programme de démonstration).
4-40
B8977-C085
SINEC S1 Carte Maître CP 2430
5. Fonctionnement en multiprocessing
Le CP 2430 peut être mis en fonction dans les API á multi-processeurs. Si possible un canal du
CP 2430 devrait être réservé exclusivement á un API. Dans ce cas il n'y a aucune restriction de
fonctionnement.
Si un canal du CP 2430 doit être adressé simultanément par différents API, les conditions suivantes
doivent être remplies :
Multiprocessing via interface E/S du CP 2430.
En cas d'accès de l'API sur l'interface E/S du CP 2430, les restrictions à prendre en considération
sont les mêmes que pour les cartes numériques E/S, c.à.d. les entrées peuvent être lues par toutes
les CPUs. Une sortie par contre ne peut être utilisées exclusivement par une CPU.
Multiprocessing via l'interface Paging du CP
En cas d'accès de plusieurs API-S5 sur la même interface paging via HTB, les API coordonnent les
accès eux-mêmes.
Les points suivants doivent être pris en considération par les programmes d'application :
±
Pendant le process du SEND/RECEIVE-direct avec VKE = 1 l'état PAFE = 81h peut se configurer
(interface occupée par d'autres CPUs). Dans ce cas le process du HTB n'a pas pu se faire.
(aucune transmission de données).
±
Les différentes CPU utilisant les mêmes combinaisons de No d'interface (SSNR) et de No. de
contrats (ANR), le méssage d'état ANZW d'un contrat peut être modifié dans un programme sans
que cette modification ait été initié par le programme (par ex. lors d'un démarrage de contrat par
une autre CPU).
±
Le contrat SEND avec ANR 200, qui transmet des données de sortie aux esclaves AS-I, ne peut
être utilisé que par une CPU - S5.
±
Lors du traitement d'une fonction de management via ANR 202, il peut arriver que le résultat d'une
fonction de management initié par une CPU avec SEND-direct soit lu par une autre CPU via
RECEIVE-direct. Le CP 2430 ne prévoit dans ces cas aucun mécanisme de blocage. La solution
devra être réalisée via la programmation des programmes d'utilisation.
5-1
SINEC S1 Carte Maître CP 2430
B8977-C085
5-2
B8977-C085
SINEC S1 Carte Maître CP 2430
6. Echange d'un esclave défectueux /
programmation d'adresse automatique
La LED AUPRG indique, lorsqu'elle est allumée en mode protégé du CP 2430, que:
²
Un esclave et pas plus est défaillant.
²
La programmation automatique d'adresse par le CP 2430 est possible.
Vous pourrez dans ce cas échanger l'esclave défectueux comme suit :
Déconnectez l'esclave défaillant de la ligne AS-I. L’esclave défectueux peut être facilement
localisé grâce à sa led clignotante dans la matrice d’affichage.
Remplacez l'esclave défectueux par un esclave identique possédant l'adresse 0 (adresse par
défaut à la livraison). Le CP 2430 programme alors le nouvel esclave avec l'adresse de
l'esclave défaillant.
La LED "AUPRO" s'éteint. Le CP 2430 signale la présence de l'esclave par les LED "ACTIVE
SLAVES".
Notez que "la programmation automatique d'adresse" n'est possible que si le CP 2430
fonctionne en mode protégé et uniquement lorsqu'un esclave est défaillant.
Au cas ou un esclave non configuré est connecté au SINEC S1, la programmation
automatique d'adresse sera interdite jusqu’à :
1. ce que cet esclave soit déconnecté
2. ce que le CP soit redémarré (tension AS-I OFF/ON ou tension S5 OFF/ON).
6-1
SINEC S1 Carte Maître CP 2430
B8977-C085
Le tableau ci-après récapitule les causes éventuelles de défauts lors de la "programmation
automatique" et le remède à ces défauts.
Défaut
Cause éventuelle
Après défaillance d'un esclave la Le CP se trouve en mode de
LED "AUPRG" reste éteinte
configuration
Remède...
La "programmation automatique"
n'est pas possible en mode de
configuration.
L'adresse du nouvel esclave doit
être programmée à l'aide de la
console de programmation
d'adresses
Plus d'un esclave est défaillant.
(Contrôlez les LED "ACTIVE
SLAVES")
Contrôlez la ligne AS-I.
Si "APF" est également signalé,
contrôlez la tension d'alimentation
de la ligne AS-I.
Si plus d'un esclave est défaillant,
programmez l'adresse des
esclaves défaillants avec la
console de programmation
d'adresses.
Le CP a détecté des esclaves
non configurés
Déconnectez les esclaves non
configurés de la ligne AS-I.
Réinitialisez le CP par la
manipulation "RUN"-"STOP"RUN" sur l'API/ET200U.
La programmation automatique Les données de configuration
d'adresse n'a pas lieu bien que la (configuration d'E/S, code
LED "AUPRG" soit allumée.
d'identification) de l'esclave
échangé ne correspondent pas
aux valeurs de l'esclave initial.
Vérifiez que vous avez bien utilisé
l' "esclave de rechange" correct.
Contrôlez les indications du
constructeur concernant les
données de configuration.
Si vous devez remplacer l'esclave
défaillant par un autre type
d'esclave, programmez l'adresse
avec la console de
programmation d'adresses et
reconfigurez le CP 2430 à l'aide
des interrupteurs.
L'esclave échangé ne possède
pas l'adresse "zéro"
Entrez l'adresse de l'esclave
échangé à l'aide de la console de
programmation d'adresses
L'esclave échangé n'est pas
correctement connecté ou
défectueux.
Contrôlez les connexions de
l'esclave; échangez l'esclave si
nécessaire.
Tableau 6-1
Causes de défauts en cas de programmation automatique d'adresses
6-2
B8977-C085
SINEC S1 Carte Maître CP 2430
7. Signalisations de défaut du CP 2430 en
fonctionnement standard / Remèdes en cas de
défaut
Le tableau ci-après récapitule les défauts éventuels durant le fonctionnement du CP 2430 et les
remèdes à ces défauts.
Défaut
Cause éventuelle
Remède...
La LED S1 POWER FAIL est
allumée.
Le bloc secteur AS-I n'est pas
connecté ou défectueux
Contrôlez la connexion du bloc
secteur AS-I; échangez-le si
nécessaire
Consommation des esclaves AS-I
trop importante (courant total
supérieur à 2A)
Contrôlez la consommation des
esclaves AS-I. Alimentez si
nécessaire les esclaves par un bloc
secteur externe.
La LED FAULT est allumée en
permanence
CP 2430 défectueux
Echangez le CP 2430.
La LED FAULT s'allume lorsqu'on
appui sur le sélecteur de mode.
Présence d'un esclave à adresse 0 Déconnectez l'esclave à adresse 0
lors du passage en mode protégé. de la ligne AS-I ou programmez une
adresse à l'aide de la console de
programmation d'adresses;
redémarrez ensuite l'API.
La LED CERR est allumée en
permanence.
Sélection de SET CONFIG à l'aide
du sélecteur de mode alors que le
CP se trouvait en mode protégé.
Basculez le CP sur CHANGE MODE
à l'aide du sélecteur de mode puis à
nouveau sur SET CONFIG.
Le CP 2430 n'est pas encore
configuré.
Configurez le CP à l'aide du
sélecteur de mode en face avant.
Une esclave configuré est défaillant Echangez l'esclave défaillant ou, s'il
(vérifiez l'indication des LED
n'est pas nécessaire, reconfigurez le
"ACTIVE SLAVES").
CP 2430.
Un esclave non configuré a été
connecté à la ligne AS-I.
Déconnectez l'esclave ou
reconfigurez le CP 2430.
Les données de configuration
Vérifiez que vous n'avez pas
(configuration d'E/S, code
connecté un esclave erroné. Si
d'identification) de l'esclave
nécessaire, reconfigurez le CP 2430.
connecté ne correspondent pas aux
valeurs de l'esclave configuré.
La LED CERR vacille, c.-à-d. qu'un Faux contact.
esclave configuré est
sporadiquement défaillant.
Parasites sur la ligne AS-I.
7-1
Contrôlez les connexions des
esclaves AS-I.
Vérifiez que la ligne AS-I est
correctement posée et mise à la
terre.
SINEC S1 Carte Maître CP 2430
B8977-C085
Signalisations de défaut (suite)
Défaut
Cause éventuelle
Remède...
Le CP ne passe pas du mode de
configuration en mode protégé.
L'API est en mode "RUN".
Amenez l'API en mode "STOP".
Action sur le bouton trop courte.
Basculez le bouton durant au moins
0,5 s "vers le haut".
Un esclave à adresse 0 est
connecté à la ligne AS-I. Le
CP 2430 ne peut pas passer en
mode protégé tant que cet esclave
est connecté.
Déconnectez l'esclave possédant
l'adresse 0.
L'API se trouve en mode "RUN".
Basculez l'API en mode "STOP".
Action sur le bouton trop courte.
Actionnez le bouton durant au moins
0,5 s
Le CP a démarré mais n'a pas
détecté d'esclave sur la ligne AS-I.
Connectez les esclaves à la ligne
AS-I.
Le CP ne passe pas du mode
protégé en mode de configuration.
Les LED 10+, 20+ ,30+ sont
allumées simultanément et en
permanence.
Tableau 7-1
Signalisations de défaut en fonctionnement standard
7-2
B8977-C086
SINEC S1 Carte Maître CP 2430
A ASI Protocol
Statement (PICS)
Implementation
Conformance
A.1 PICS pour CP 2430
Constructeur
Siemens AG
Nom du produit
CP 2430 - SINEC S1 carte maître pour S5-115U, S5-135U, S5-155U
Référence
6GK1243-OSA00
Edition
1
Profil maître
M1 avec bloc fonctionnel, M0 sans bloc fonctionnel
Date
29.8.1995
Liste des fonctions de maître avec bloc fonctionnel
No
Fonction ou appel à l'interface de l'hôte
(Représentation symbolique)
M1 Observation / Réalisation de la
fonction par / Chapitre
1
Image, Status = Read_IDI()
X
Par accès sur l’interface E/S du CP 2430
(p.ex. via PAE)
via contrat SEND avec ANR 200
2
Status = Write_ODI(Image)
X
Par accès sur l’interface E/S du CP 2430
(p.ex. via PAA)
via contrat RECEIVE avec ANR 201
3
Status = Set_Permanent_Parameter(Addr, Param)
X
Configurer_paramètres
Configurer_paramètre / 4.3.1.1
4
Param, Status = Get_Permanent_Parameter(Addr)
X
Lire_paramètre_configuré / 4.3.1.2
5
Status, GParam = Write_Parameter(Addr, Param)
X
Ecrire_paramètres / 4.3.1.3
6
Status, Param = Read_Parameter(Addr)
X
Lire_paramètre / 4.3.1.4
7
Status = Store_Actual_Parameters()
X
Configurer_paramètres_actuels / 4.3.1.5
8
Status = Set_Permanent_Configuration(Addr,
Config)
X
Définir_configuration_demandée /
4.3.1.6
9
Status, Config =
Get_Permanent_Configuration(Addr)
X
Lire_configuration_demandée / 4.3.1.7
10
Status = Store_Actual_Configuration()
X
Sauvegarder_configuration_actuelle /
4.3.1.8.
Cette commande s'accompagne d'un
redémarrage du CP.
11
Status, Config = Read_Actual_Configuration(Addr)
X
Lire_configuration_actuelle / 4.3.1.9
A-1
S1 Carte Maître CP 2430
B8977-C086
12
Status = Set_LPS(List31)
X
Configurer_LPS (Set_LPS) / 4.3.1.10
13
Status, List31 = Get_LPS()
X
Lire listes et indicateurs / 4.3.1.16
14
Status, List31 = Get_LAS()
X
Lire listes et indicateurs / 4.3.1.16
15
Status, List32 = Get_LDS()
X
Lire listes et indicateurs / 4.3.1.16
16.0 Status = Get_Flags()
X
Lire listes et indicateurs / 4.3.1.16
16.1 Status, Flag = Get_Flag_Config_OK()
X
Bit d'erreur CP, LED témoin
Lire listes et indicateurs / 4.3.1.16
16.2 Status, Flag = Get_Flag_LDS.0()
X
Lire listes et indicateurs / 4.3.1.16
16.3 Status, Flag = Get_Flag_Auto_Address_Assign()
X
Lire listes et indicateurs / 4.3.1.16
16.4 Status, Flag = Get_Flag_Auto_Prog_Available()
X
Lire listes et indicateurs / 4.3.1.16
16.5 Status, Flag = Get_Flag_Configuration_Active()
X
Lire listes et indicateurs / 4.3.1.16
16.6 Status, Flag =
Get_Flag_Normal_Operation_Active()
X
Lire listes et indicateurs / 4.3.1.16
16.7 Status, Flag = Get_Flag_APF()
X
Bit d'erreur CP, LED témoin
Lire listes et indicateurs / 4.3.1.16
16.8 Status, Flag = Get_Flag_Offline_Ready()
X
Lire listes et indicateurs / 4.3.1.16
17
Status = Set_Operation_Mode(Mode)
X
Sélectionner_mode_configuration /
4.3.1.13
18
Status = Set_Offline_Mode(Mode)
X
Sélectionner mode offline / 4.3.1.11
19
Status = Activate_Data_Exchange(Mode)
-
non implémenté
20
Status = Change_Slave_Address(Addr1, Addr2)
X
Modifier_adresse_d'esclave / 4.3.1.14
21
Status = Set_Auto_Address_Enable
X
Sélectionner autoprogrammation
4.3.1.12
22
Status = Get_Auto_Address_Enable
X-
Lire listes et indicateurs / 4.3.1.16
A-2
B8977-C086
N°
Fonction ou appel à l'interface de
l'hôte (Représentation symbolique)
SINEC S1 Carte Maître CP 2430
M1
Observation/ Réalisation de la fonction par /
Chapitre
23.1 Status, Resp =
Cmd_Reset_ASI_Slave(Addr, RESET)
-
non implémenté
23.2 Status, Resp =
Cmd_Read_IO_Configuration(Addr,
CONF)
X
Lire ES esclave / 4.3.1.25
23.3 Status, Resp =
Cmd_Read_Identification_Code(Addr,
IDCOD)
X
Lire identificateur d'esclave / 4.3.1.24
23.4 Status, Resp =
Cmd_Read_Status(Addr, STAT)
X
Lire état d'esclave / 4.3.1.15
23.5 Status, Resp =
Cmd_Read_Reset_Status(Addr,
STATRES)
X
Lire et effacer état d'esclave / 4.3.1.23
Liste des fonctions de maître sans bloc fonctionnel (HTB)
N°
Fonction ou appel à l'interface
(Représentation symbolique)
de
1
Image, Status = Read_IDI()
X
Par accès sur l’interface E/S du CP
2430 (p.ex. via PAE)
2
Status = Write_ODI(Image)
X
Par accès sur l’interface E/S du CP
2430 (p.ex. via PAA)
3
Status = Set_Permanent_Parameter(Addr, Param)
-
non implémenté
4
Param, Status = Get_Permanent_Parameter(Addr)
-
non implémenté
5
Status, GParam = Write_Parameter(Addr, Param)
-
non implémenté
6
Status, Param = Read_Parameter(Addr)
-
non implémenté
7
Status = Store_Actual_Parameters()
-
non implémenté
8
Status = Set_Permanent_Configuration(Addr, Config)
-
non implémenté
9
Status, Config = Get_Permanent_Configuration(Addr)
-
non implémenté
10
Status = Store_Actual_Configuration()
X
Par interrupteur sur face avant
11
Status, Config = Read_Actual_Configuration(Addr)
-
non implémenté
12
Status = Set_LPS(List31)
-
non implémenté
13
Status, List31 = Get_LPS()
-
non implémenté
14
Status, List31 = Get_LAS()
-
non implémenté
15
Status, List32 = Get_LDS()
-
non implémenté
A-3
l'hôte M0
Observation / Réalisation de la
fonction par / Chapitre
S1 Carte Maître CP 2430
B8977-C086
16.0 Status = Get_Flags()
-
non implémenté
16.1 Status, Flag = Get_Flag_Config_OK()
X
Bit d'erreur CP, LED témoin sur face
avant
16.2 Status, Flag = Get_Flag_LDS.0()
-
non implémenté
16.3 Status, Flag = Get_Flag_Auto_Address_Assign()
-
non implémenté
16.4 Status, Flag = Get_Flag_Auto_Prog_Available()
-
non implémenté
16.5 Status, Flag = Get_Flag_Configuration_Active()
-
non implémenté
16.6 Status, Flag = Get_Flag_Normal_Operation_Active()
-
non implémenté
16.7 Status, Flag = Get_Flag_APF()
X
Bit d'erreur CP, LED témoin sur face
avant
16.8 Status, Flag = Get_Flag_Offline_Ready()
-
non implémenté
17
Status = Set_Operation_Mode(Mode)
X
Interrupteur sur face avant du CP
18
Status = Set_Offline_Mode(Mode)
-
non implémenté
19
Status = Activate_Data_Exchange(Mode)
-
non implémenté
20
Status = Change_Slave_Address(Addr1, Addr2)
-
non implémenté
21
Status = Set_Auto_Address_Enable
X
sélectionner autprogrammation /
4.3.1.16
22
Status = Get_Auto_Address_Enable
X
non implémenté
23.1 Status, Resp = Cmd_Reset_ASI_Slave(Addr, RESET)
-
non implémenté
23.2 Status, Resp = Cmd_Read_IO_Configuration(Addr,
CONF)
-
non implémenté
23.3 Status, Resp = Cmd_Read_Identification_Code(Addr,
IDCOD)
-
non implémenté
23.4 Status, Resp = Cmd_Read_Status(Addr, STAT)
-
non implémenté
23.5 Status, Resp = Cmd_Read_Reset_Status(Addr,
STATRES)
-
non implémenté
Légende de la colonne 3
Symbole
Signification
X
Fonction disponible
-
Fonction non disponible
Influence du nombre d’esclaves connectés sur le temps du cycle ASI
Le temps de cycle maximal est de <= 5 ms avec 31 esclaves. Ce temps de cycle maximal ne se
réduit pratiquement pas avec un nombre inférieur d’esclaves connectés.
A-4
B8977-C086
SINEC S1 Carte Maître CP 2430
B Registre d’états ANZW et d’erreurs PAFE
Sommaire
Le CP 2430 renvoie l’état de tous les contrats (les contrats autorisés sont ANR 200, 201, 202) et
éventuellement des messages d’erreurs.
±
via le registre des états ANZW (information concernant le traitement des contrats)
±
via le l’octet d’erreur de configuration PAFE (affichage d’une erreur de configuration de contrat)
B.1 Signification et structure du ANZW
Le registre d’affichage contient le statut du traitement de chaque contrat. Pour chaque numéro de
contrat utilisé par le CP 2430, le programme d’ exploitation S5 prévoir un registre d’affichage ANZW.
Ce registre devra être analysé après chaque traitement de bloc fonctionnel (HTB).
Structure du ANZW
Le registre ANZW se compose d’un premier mot qui représente les informations d’état et d’un second
mot de longueur. Sa structure est la suivante :
15
1. mot
libre
2. mot
12 11
8 7
management
d’erreurs
4
3
0
management des affichage d’état
données
mot de longueur
Signification du mot de longueur
Dans le mot de longueur, les blocs fonctionnels (SEND, RECEIVE) inscrivent le nombre de mots de
données à transférer par le contrat correspondant.
Commentaire
Le paragraphe suivant vous apprend comment utiliser les messages. Vous apprendrez comment un
message est créé (Set), comment un message est remis à zéro (Reset) et l’utilisation optimale de
ces messages. L’affectation des bits est donné plus loin avec l’explication des tétrades.
B-1
S1 Carte Maître CP 2430
B8977-C086
B.2 Contenu du registre ANZW
±
Quartet 1, Bit 0 à 3, affichage d’état du contrat :
ici se trouve codé, si un contrat est déjà démarré, si des erreurs sont survenues ou si le contrat
est bloqué, p. ex. parce qu’un faux mode de fonctionnement à été sélectionné.
±
Quartet 2, Bit 4 à 7, Management des données du contrat :
ici se trouve codé, si le transfert des données pour un contrat est encore en cours ou si l’envoi
ou la reception de données est achevé. Avec le Bit ‘Enable/ Disable’ le transfert des données
peut être bloqué (Disable = 1; Enable = 0). La fonction ‘Enable/Disable’ n’est pas nécéssaire
pour le CP 2430, ce bit est toujours mis sur ‘Enable’.
±
Quartet 3, Bit 8 à 11, message d’erreurs du contrat :
Ici sont affichés les erreurs du contrat. Ces informations sont uniquement valables si le Bit
“contrat terminé avec erreur“ est activé dans la tétrade d’état.
±
Quartet 4, Bit 12 à 15:
Ces bits sont réservés pour des extensions du système.
Signification des bits du registre des états
a) Bit 0 : Receive correct
Activation :
Par les blocs fonctionnels. Receive correct (=1) est utilisé par le sousprogramme RECEIVE et indique que le CP 2430 peut transférer des données
via le contrat RECEIVE.
Désactivation :
Par les blocs fonctionnels, après le traitement du contrat RECEIVE.
Diagnostic :
Par le sous-programme RECEIVE : uniquement quand ce bit est activé,
RECEIVE démarre le transfert des données avec le CP.
Par l’application. Il est possible de contrôler si des données transfèrables par
contrat se trouve à disposition dans le CP.
b) Bit 1 : Contrat en route / SEND bloqué
Activation:
Par les blocs fonctionnels, quand un contrat a été envoyé au CP.
Désactivation :
Par les blocs fonctionnels : si l’envoi d’un autre SEND est possible.
Diagnostic :
Par le SEND : Un nouveau SEND est activé si le SEND précédent a été
complètement traité.
Par l’utilisateur : Pour savoir si l’envoi d’un nouveau contrat est faisable.
c) Bit 2 : Contrat achevé sans erreurs
Activation :
Par les blocs fonctionnels, si le contrat s’est achevé sans erreurs.
Désactivation :
Par les blocs fonctionnels, si le contrat est redémarré.
Diagnostic :
Par l’utilisateur pour controller si le contrat s’est achevé sans erreurs.
B-2
B8977-C086
SINEC S1 Carte Maître CP 2430
d) Bit 3 : Contrat achevé avec erreur
Activation :
Par les blocs fonctionnels, si le contrat s’est achevé avec erreur. La cause de
l’erreur est alors codé dans le registre d’état. (1er mot, bit 8 à 11).
Désactivation :
Par les blocs fonctionnels, si le contrat est redémarré.
Diagnostic :
Par l’utilisateur pour contrôler si le contrat s’est achevé avec erreur. Si
l’indicateur “contrat achevé avec erreur“ est activé, la raison de l’erreur s’affiche
dans le registre d’état (management des erreurs).
e) Bit 4 : Emission/reception de données en cours.
Activation :
Par les blocs fonctionnels. SEND/RECEIVE, si l’émission/réception de données
pour un contrat sont en cours (Ce bit n’est activé que pour de grands transferts
de données. Dans le CP 2430 ce bit reste toujours à l’état “0“).
Désactivation :
Par les blocs fonctionnels SEND, RECEIVE, quand le transfert de données
s’achève.
Diagnostic :
Dans le CP 2430 l’diagnostic de ce bit n’est pas nécéssaire, étant donné que le
transfert de données se fait lors du traitement du sous-programme. Dans le
CP 2430 ce bit reste toujours à l’état “0“.
f.) Bit 5 : Transmission de données en cours
Activation :
Par le bloc fonctionnel SEND, si la transmission des données s’est achevée.
Désactivation :
Par les blocs fonctionnels, si la transmission de données pour un nouveau
contrat a débuté.
Par l’utilisateur : si le diagnostic a eu lieu.
Diagnostic :
Par l’utilisateur : ce bit indique si le champ de commande pour un contrat a déjà
été transmis au CP, ou quand un nouveau champ de commande pourra être
mis à disposition pour le contrat en cours.
g.) Bit 6 : Reception de données en cours
Activation :
Par le bloc fonctionnel RECEIVE, si la réception des données s’est achevée.
Désactivation :
Par le bloc fonctionnel RECEIVE, si la réception de données pour un nouveau
contrat a débuté.
Par l’utilisateur : si le diagnostic a eu lieu.
Diagnostic :
Par l’utilisateur: ce bit indique si le champ de commande pour un contrat a déjà
été transmis au CP.
B-3
S1 Carte Maître CP 2430
B8977-C086
h.) Bit 7 : Disable/Enable bloc de données
Activation :
Par l’utilisateur, pour éviter la lecture d’une zone de mémoire par le sousprogramme SEND ou l’écriture par le sous-programme RECEIVE.
Désactivation :
Par l’utilisateur, pour autoriser l’accès à la zone de données.
Diagnostic :
Par les blocs fonctionnels SEND und RECEIVE. Si le bit 7 est activé, les blocs
fonctionnels n’effectuent aucun transfert de données, mais transmettent l’erreur
au CP.
Note :
Pour le fonctionnement avec le CP 2430 ce bit est toujours à placer sur
ENABLE (= 0).
i) Bit 8 à 11 : Quartet d’erreur
Si le CP transmet un message d’erreur (p. ex. contrat achevé avec erreur) alors
les blocs fonctionnels inscrivent dans le quartet d’erreur un code d’erreur. Le
code d’erreur est decrit dans le paragraphe qui suit.
j) Bit 12 à 15 :
Ces bits sont réservés pour des extensions futures du système.
Quartet d’erreur
Ci-après la signification des quartets d’erreurs du registre d’état et des propositions de remèdes.
±
0-5 sont des erreurs détectées par les blocs fonctionnels
±
6-F sont des erreurs signalées par le CP 2430
Le tableau suivant répertorie les erreurs possibles:
0h
Démarrage (Synchron)
1h
Param. source / destination
non valable
•
Le bloc fonctionnel (HTB) a détecté des valeurs érronées
comme paramètres de source ou de déstination.
•
L’utilisateur a bloqué le transfert de données avec le bit 7.
2h
Zone non éxistante dans l’API •
Par ex. lors du démarrage de contrat, un No. de bloc de
données opératoires DBNR n’éxistant pas dans l’API a
été utilisé.
3h
Zone trop restreinte dans
l’API
•
La somme de Q/ZANF et de Q/ZLAE est supérieure à la
zone définie.
4h
Signal Handshake manquant
•
Avec les paramètres Q/Z-une adresse non éxistante ou
défectueuse a été sélectionnée (p. ex. AS, PB, etc.).
5h
Erreur dans le registre d’état
•
L’ ANZW sélectionné ne peut être traité.
B-4
B8977-C086
6h
SINEC S1 Carte Maître CP 2430
Param. source / destination
non implémenté par le CP
•
Q/ZTYP a un indicateur non implémenté par le CP (p. ex.
NN, RW)
•
Dans le ANR 200: QLAE différent de 16 octets
•
Dans le ANR 202 la longueur est inférieure à celle prévue
7h
Erreur de liste
•
L’esclave adressé n’est pas dans la LAS
8h
Contrat dans l’état actuel du
CP non autorisé
•
Démarrage d’un appel de management dans un faux état
(p. ex. "Configurer_ID-Code" quand le CP travaille dans le
mode protégé)
9h
SND_ERROR
•
Adresse non valable (= 0 oder > 31)
Changer l’adresse de fonctionnement : adresse de
l’esclave non reconnue
Ah
SD0_ERROR
•
Changer l’adresse de fonctionnement : l’adresse
d’esclave 0 est déja présente
•
Activer le mode protégé : Esclave 0 est présent
Bh
SD2_ERROR
•
Changer l’adresse de fonctionnement : l’adresse de
l’esclave nouveau est déja présente
Ch
DE_ERROR
•
Changer l’adresse de fonctionnement : Erreur survenue
en effacant l’adresse de fonctionnement
Dh
SE_ERROR
•
Changer l’adresse de fonctionnement : Erreur survenue
affectant une nouvelle adresse de fonctionnement
•
CP-EEPROM-ERREUR
•
Réponse de AS-I à l’esclave triplement érronée (p. ex.
Timeout , Parity-erreur etc.)
Eh
AT_ERROR
•
Changer l’adresse de fonctionnement : Adresse
mémorisée que temporairement
Fh
No. de contrat ou code de
fonction inconnu
•
ANR 200 / 201: Sélection du transfert de données via E/S
sur le CP
•
ANR 202: indicateur de fonction érroné dans l’octet 0 des
données de transmission
•
ANR 202: valeurs de paramêtres érronées (p. ex.
sélectionner OFFLINE avec MODE = 2 ou plus grand)
B-5
S1 Carte Maître CP 2430
B8977-C086
B.3 Liste des possibilités de messages d’erreurs pouvant survenir
lors du traitement de contrats autorisés du CP 2430
Changement de paramêtres AS-I, information de management et de diagnostic avec ANR 202
(SEND et RECEIVE)
En cas de communication via ANR 202, deux variantes sont envisageables :
1. Variante: Contrat sans données en retour (p.ex. Configurer_LPS)
Dans ce cas le SEND-Direct (ANR 202) transmet le code de fonction et evtl. des données de
management. La transmission des données sera confirmée par le CP. Un appel RECEIVE n’aura pas
lieu.
Registre d’état (traitement de contrat sans erreur):
ANZW (hex)
Commentaires
000A 0000
Après SYNCHRON : Send et Receive bloqués; ancien contrat terminé
avec erreur, Détection d’erreur = redémarrage
0008 0000
Après CP_READY: Send autorisé
0022 laen
Après exécution de SEND avec VKE=1: contrat en process; Send et
Receive bloqués; transfert de données terminé (laen = nombre d’octets
transmis par l’API)
(0002 0000)
(Peut être utilisé par le programme d’exploitation pour le changement
d’état des signaux)
0004 0000
Après l’exécution de la fonction par le CP : contrat achevé sans erreurs,
SEND autorisé
B-6
B8977-C086
SINEC S1 Carte Maître CP 2430
2. Variante: Contrat avec données en retour (p. ex. Lire_liste_et_indicateurs)
Dans ce cas le SEND-Direct (ANR 202) transmet le code de fonction et evtl. des données de
management. La transmission des données sera confirmée par le CP. Après l’exécution de la
commande les données en retour sont préparées par le CP 2430 et lues par l’API via un RECEIVEdirect (ANR 202).
Registre d’état (traitement de contrat sans erreur):
ANZW (hex)
Commentaires
000A 0000
Après SYNCHRON : Send et Receive bloqués; ancien contrat terminé
avec erreur, Détection d’erreur = redémarrage
0008 0000
Après CP_READY: Send autorisé
0022 laen
Après exécution de SEND avec VKE=1: contrat en process; Send et
Receive bloqués; transfert de données terminé (laen = nombre d’octets
transmis par l’API)
0023 0000
Après l’exécution de la fonction par le CP: contrat en cours; Send
bloqué; Receive autorisé
0066 laen
Après exécution de RECEIVE avec VKE=1: contrat achevé sans
erreur; Send und Receive bloqués; reception des données terminée
(laen = nombre d’octets lu par l’API)
0064 laen
Après le déblocage du SEND par le CP (au plus tard après un FWcycle (env. 6ms))
B-7
S1 Carte Maître CP 2430
B8977-C086
Transmission de bit de données d’AS-I avec ANR 200
Registre d’état (traitement de contrat sans erreur):
ANZW (hex)
Commentaires
000A 0000
Après SYNCHRON : Send et Receive bloqués; ancien contrat terminé avec
erreur, Détection d’erreur = redémarrage
0008 0000
Après CP_READY: Send autorisé
0026 laen
Après exécution de SEND avec VKE=1: contrat achevé sans erreurs; Send et
Receive bloqués; transfert de données terminé (laen = nombre d’octets transmis
par l’API)
(0006 0000)
(Peut être utilisé par le programme d’exploitation pour le changement d’état des
signaux)
0004 0000
Après le déblocage du SEND par le CP (au plus tard après un FW-cycle (env.
6ms))
B-8
B8977-C086
SINEC S1 Carte Maître CP 2430
Lecture de bits de données par l’AS-I avec ANR 201
Registre d’état (traitement de contrat sans erreur):
ANZW (hex)
Commentaires
000A 0000
Après SYNCHRON : Send et Receive bloqués; ancien contrat terminé avec
erreur, Détection d’erreur = redémarrage
000B 0000
Après CP_READY: receive autorisé
0046 laen
après exécution de RECEIVE avec VKE=1: contrat terminé sans erreurs;
Send et Receive bloqués; reception des données terminée (laen = nombre
d’octets lu par l’API)
(0006 0000)
(Peut être utilisé par le programme d’exploitation pour le changement d’état
des signaux)
0005 0000
Après le déblocage du RECEIVE par le CP (au plus tard après un FW-cycle
(env. 6ms))
B-9
S1 Carte Maître CP 2430
B8977-C086
B.4 Le message d’erreur de paramétrage PAFE
Le PAFE est activé si le bloc fonctionnel (HTB) a reconnu une erreur de paramétrage.
Signification des différents bits :
Bit 7
0
code d’erreur
Bit 0
0 = pas d’erreur
1 = erreur
Bit 1...3
non utilisé
Bit 4...7
affichage du numéro d’erreur:
0
pas d’erreur
1
faux format d’ORG
2
Zone non présente ( DB )
3
Zone trop petite
4
QVZ-erreur
5
faux registre d’état
6
sans effet pour le CP 2430
7
Interface inexistante
8
problème d’interface
9
Surcharge d’interface
A
libre
B
No. de contrat erroné ANR
C
Interface non confirmée ou débloquée
D
non affecté
E
non affecté
F
non affecté
B-10
B8977-C086
SINEC S1 Carte Maître CP 2430
C Références documentaires
/1/
ASI Das Aktuator-Sensor-Interface für die Automation
Werner Kriesel, O.W. Madelung, Carl Hanser Verlag München Wien 1994
/2/
ASI Complete Specification
distribué par l’association ASI-Verein e.V.
Son adresse:
ASI-Verein e.V.
Auf den Broich 4A
51519 Odenthal
Tel.: 02174 / 40756
Fax.:02174 / 41571
(L'association ASI-Verein e.V. encourage la diffusion de la technologie AS-I)
/3/
SINEC Réseaux industriels de communication
Catalogue IK 10 1994
/4/
Les blocs fonctionnels sont decrits:
Pour le S5-115 U dans le manuel d’utilisation
)
No. de commande :
6 ES 5998-3UFx 1 *
)
No. de commande :
6 ES 5998-0UFx 3 *
pour la CPU 945
pour la CPU 941 - CPU 944
Pour le S5-135 U dans le manuel HTB-Software + Description
No. de commande :
6 ES 5842-7CB 01
für CPU 928 A/B - CPU 948
Für S5-155 U dans le manuel HTB-Software + Description
No. de commanden :
6 ES 5846-7CA 01
für CPU 946 / 947
)
* x : sans influence
C-1
S1 Carte Maître CP 2430
B8977-C086
C-2
B8977-C086
SINEC S1 Carte Maître CP 2430
D Abréviations / Glossaire
API
AS-I
CP
CP 2430
FW
LAS
LDS
Librairie AS-I
LPS
PG
Pilote AS-I
SINEC
Automate programmable; p. ex. API SIMATIC S5
Interface actionneur/capteur
Communication Processor: Carte de communication à intégrer dans un
ordinateur ou un automate programmable.
Coupleur de communication pour SIMATIC S5 -115U, S5-135U et S5 155U
sur SINEC S1.
Microprogramme, en l'occurrence logiciel fonctionnant sur le
CP 2430
Liste des esclaves activés
Liste des esclaves détectés
Bibliothèque permettant aux programmes d'application de communiquer
avec le pilote ASI.
Liste des esclaves configurés
Console de programmation
Pilote qui permet aux programmes d'application d'accéder aux
fonctionnalités du CP 2413.
'Siemens Network Architecture for Automation and Engineering', gamme de
produits dédiée à la communication industrielle de Siemens.
D-1
S1 Carte Maître CP 2430
B8977-C086
D-2
B8977-C086
SINEC S1 Carte Maître CP 2430
E Notes concernant le marquage CE des produits
SINEC
Désignation du
produit:
Directive UE CEM
89/336/CEE
CP 2430
6GK1 243-0SA00
Les produits SINEC mentionnés ci-dessus sont conformes aux spécifications
de la directive de l'UE 89/336/CEE "Compatibilité électromagnétique".
Les certificats de conformité de l'UE à l'usage des autorités compétentes sont
disponibles, conformément aux directives de l'UE ci-dessus mentionnées, à
l'adresse suivante:
Siemens Aktiengesellschaft
Bereich Automatisierungstechnik
Industrielle Kommunikation (AUT93)
Postfach 4848
D-90327 Nürnberg
RFA
Domaine
d'application
Les produits sont conformes aux spécifications suivantes:
Domaine
d'application
Industrie
Spécifications en matière
d'émission de parasites
d'immunité aux parasites
Industrie
EN 50081-2 : 1993
EN 50082-2 : 1995
Moyennant autorisation individuelle, les produits ci-dessus sont également
utilisables dans l'habitat (résidentiel, commercial, industrie légère).
Domaine
d'application
Habitat
Spécifications en matière
d'émission de parasites
d'immunité aux parasites
Industrie
Autorisation individuelle
EN 50082-1 : 1992
Vous pouvez procurer les autorisations individuelles auprès d'une autorité ou
d'un organisme de contrôle. p. ex. LCIE, LNE en France.
Respect des règles
d'installation
Integration des
automates
Interventions sur
les armoires de
commande
Les produits satisfont aux spécifications à condition qu'ils soient installés et
utilisés conformément aux instructions citées dans les manueles suivants
1. Manuel de la Carte Maître CP 2430;
2. Manueles des automates programmables de la série SIMATIC S5115U/H/F et de la série S5-135U/155U
Les automates programmables de la série SIMATIC S5-135U/155U doivent
être intégrés dans des armoires métalliques conformément aux présentes
régles d'installation. Les automates programmables de la série SIMATIC S5115U/F doivent être intégrés dans des armoires métalliques fermées, mises à
la terre (des armoires de commande p. ex.).
Afin d'eviter l'endommagement des composants par une décharge
électrostatique, l'opérateur devra se décharger avant d'ouvrir l'armoire.
E-1
S1 Carte Maître CP 2430
Notes concernant
les constructeurs
de machines
B8977-C086
Le produit n'est pas une machine au sens de la directive de la CE Machines.
Une décleration de conformité selon la directive de la CE Machines
89/392/CEE n'a donc pas été etablie pour ce produit.Si le produit fait partie de
l'équipement électrique d'une machine, il decra être intégré par le constructeur
de la machine dans la procédure de déclaration de conformité.
E-2
SIEMENS AG
AUT 933
Siemensallee 84
Vorschläge
Suggetions
Korrekturen
Corrections
Für Druckschrift bzw. Handbuch
For instruction or manual
76187 Karlsruhe
Federal Republic of Germany
Titel/title
Absender/From - Name/Name
Bestell-Nr./Order No.
SINEC S1 Carte maître CP 2430
6GK 1971-2SA01-0AA2
Firma/Dienststelle - Company/Department
Anschrift/Address
Vorschläge und/oder Korrekturen
Suggestions/Corrections
Telefon/Telephone
Sollten Sie beim Lesen dieser Unterlage auf Druckfehler gestoßen
sein, so bitten wir Sie, uns diese mitzuteilen. Ebenso sind wir für Anregungen, Hinweise und Verbesserungsvorschläge dankbar.
Should you come across any printing
errors when reading this publication,
we would ask you to inform us using
this form. We would also welcome
any suggestions you may have for
improvement.
Bitte die Bestell-Nr. der betreffenden Druckschrift oder des Handbuches oben eintragen!
Please fill in the order no. of the affected document!
SIEMENS AG
AUT 933
Siemensallee 84
Corrections
Correcciones
Pour l’imprimé ou le manuel
Para folleto o manual
76187 Karlsruhe
Federal Republic of Germany
Titre/titulo
Expediteur/Expeditor - Nom/Nombre y apelido
N° de ref./N° de ped.
SINEC S1 Carte maître CP 2430
6GK 1971-2SA01-0AA2
Société/Service - Empresa/Seccion
Adresse/Direction
Propositions ou corrections
Propuestas y/o correcciones
Téléphone/Téléphono
Si, lors de la lecture de ce document, vous trouvez des fautes d’imprimerie, nous vous prions de nous
en faiire part dans ce formulaire.
Nous recevrons aussi avec reconnaissance vos suggestions, remarques et propositions d’amélioration.
Si encuentra Usted erratas de imprenta, por favor, infórmenos utilizando este formulario. Le rogamos
que nos communique también las
reclamaciones, indicaciones, y propuestas de mejoramiento.
Indiquez s.v.p. le n° de référence
de l’imprimé ou de manuel concerne !
Indique por favor el N° de pedido
del folleto o del manual respectivo!