Schneider Electric TSX17ACC5 Module adaptateur Bus UNI-TELWAY User Guide
PDF
Dokument
Reklamë
Reklamë
и
e Sommaire général
Chapitre Page
1 Présentation
Sommaire 3
1.1 Généralités 4
1.2 Mise en ceuvre matérielle 9
2 Mise en œuvre logicielle
Sommaire 13
2.1 Principes 14
2.2 Exemples de communication automate-automate 28
2.3 Exemples d'application 37
2.4 Compléments de programmation 42
3 Annexes
Sommaire 45
3.1 Requétes supportées par les TSX 17-20 46
3.2 Requétes standards 48
3.3 Requétes spécifiques de lecture 52
3.4 Requétes spécifiques d'écriture 64
3.5 Performances 74
3.6 Autres exemples d'échanges inter-équipements 75
ES Présentation
Chapitre 1
Sous-Chapitre Page
1.1 Généralités 4
1.1-1 Présentation 4
1.1-2 Rappels 5
1.1-3 Communication automate - XBT 6
1.1-4 Communication automate - capteurs actionneurs 7
1.1-5 Communication automate - automate 8
1.2 Mise en ceuvre matérielle 9
1.2-1 Description du matériel 9
1.2-2 Raccordement au bus UNI-TELWAY 10
1.2-3 Raccordement d'un terminal de programmation 11
1.1 Généralités
1.1-1 Présentation
UNI-TELWAY est le standard de communication entre constituants Telemecanique
(automates, terminaux de dialogue, variateurs de vitesse, commandes numériques,
équipements de pesage...)
UNI-TELWAY facilite également la communication avec des équipements non
Telemecanique tels que des calculateurs de supervision et de gestion.
UNI-TELWAY répond à deux types d'applications :
. Le pilotage d'équipements de contróle/commande par un automate
(Variateurs de vitesse ATV5, relais de protection LT8, coupleurs spécialises ASN,
commande numérique.....)
EY ATV 45 NUM 760 [== RE
| | Variateur Automate de base Commande | | COO
| de vitesse TSX 17-20, PL7-2 numérique RP
a ry
al lo 14
aL!
TSX 47-30
8888888888 TOD
. Le dialogue homme - machine et la supervision
(terminaux industriels XBT, MONITOR 77, ouverture vers des réseaux ou calcu-
lateurs non Telemecanique.....)
Automate de base 5 5 | Ln o en st
ol re „ ВЕ : : 4.
Kur or" TSX 47-30
XBT-B8
Bus UNI-TELWAY
UNI-TELWAY nécessite:
. 1 station maitre
supervisant la liaison et contrólant son fonctionnement. Elle gére le droit de parole
des différentes stations connectées. Cette station est un automate programmable
de la gamme TSX série 7 équipé d'un coupleur de communication TSX SCM 21.6
(pour automates TSX 47/67/87) ou TSX SCG116 (pour automate TSX 17-20).
. 1427 stations esclaves
Présentation 1
Les services disponibles dépendent des équipements connectés. L'acces a ces
services se fait par un mécanisme de questions/réponses standards ou spécifiques.
Les requétes standards sont détaillées dans le manuel de référence UNI-TELWAY,
TSX D24004F, les requétes spécifiques au micro-automate TSX 17-20 PL7-2 le
sont en annexe de ce document.
Modes de fonctionnement
Le micro-automate est ESCLAVE et supporte les statuts de CLIENT et/ou de
SERVEUR. Le micro-automate TSX 17-20 gere les couches physique et liaison du
protocole UNI-TELWAY, il effectue le routage de/vers l'unité centrale de l'automate
qui gere le protocole d'application UNI-TE.
1.1-2 Rappels
CLIENT C'est l'équipement qui prend l'initiative de la communication, il pose
une question (lecture), transmet une information (écriture) ou envoie
un ordre (Run, Stop..). Le terme de DEMANDEUR est parfois em-
ployé a la place du terme CLIENT.
SERVEUR C'est l'équipement qui rend le service demandé par le client et lui
envoie un compte rendu apres exécution.
(2) Action
CLIENT SERVEUR
site Dagens ee
(3) Compte rendu
Un automate programmable est SERVEUR sur ses táches systeme, (fonction
programmation, réglage, diagnostic,...) et peut étre CLIENT par les blocs fonction
texte du programme utilisateur (envoi de commandes, lecture d'états,...) vis-a-vis
d'un autre automate, d'une commande numérique de machine outils, d'un capteur
ou d'un pré-actionneur).
Requéte
XBT 8 | |
ESCLAVE Compte rendu MAITRE Compte rendu ESCLAVE Compte rendu ESCLAVE
1 t
CLIENT _——rrj> ‚ CLIENT © CLIENT
SERVEUR | SERVEUR | SERVEUR
1.1-3 Communication automate - XBT
Automate TSX 87-30
oR BRS | ; hs
Mb: BS Sa:
i RE
un ЧЕ
„” SCA 62
— | | |
Automate де base
TSX CSC015
| TSX 17-20, PL7-2
TSX17ACC5 En
XBT B8
TSX 87-30 Le coupleur TSX SCM 21 est MAITRE de la liaison. Le système de
l'automate programmable a le statut de SERVEUR, il répond aux
demandes du terminal XBT et de MONITOR 77.
TSX 17-20 ll est esclave et peut avoir le statut de CLIENT par son programme
application ou de SERVEUR par son système.
XBT B8 ll est ESCLAVE et peut avoir le statut de CLIENT ou de SERVEUR.
En fonctionnement CLIENT il permet le réglage des automates
(réglage de bits, mots, blocs fonctions ....)
En fonctionnement SERVEUR il permet l'affichage de messages .....
Présentation 1
1.1-4 Communication automate - capteurs actionneurs
Automate TSX 87-30 ave
le HN Coupleur
| 4 Е | à : i E J 4 VW3 A45 103
[A |
< TSX SCA 60
is SCA 62 TSX SCA 50 M
+ (Uy {uy >
Automate de base
TSX 17-20, PL7-2
0, PL
(6 оное очное ©
TSX 17 ACC5 lated I
a 08 nd ны ве о ый А nt ant tn a a D
Automates Le coupleur TSX SCM 21 du TSX 87-30 est MAITRE de la liaison.
Le coupleur TSX ACC5 du TSX 17-20 est ESCLAVE.
Leur programme application, par les blocs fonction texte ont le
statut de CLIENT, ils peuvent :
mettre en marche ou arrêter l'ATV 45,
régler les rampes d'accélération ou de décélération,
indiquer un sens de marche (avant ou arrière),
afficher une consigne de vitesse,
demander des informations (états, mesures .....),
etc ...
Variateur ll est ESCLAVE et a le statut de SERVEUR, il peut fournir aux
ATV 45 automates diverses informations :
tension secteur,
courant statorique,
fréquence de rotation,
état thermique,
etc ...
1.1-5 Communication automate - automate
Automate TSX 87-30
TSX SCA 62
TSX CSC 015
Automate de base
BR TSX 17-20, PL7-2
AAA
ГА | В.)
CE
ae
AS © POSER ta
TSX 17 ACCS
Automates Dans la configuration ci-dessus le coupleur TSX SCM 21 de l'auto-
mate TSX 87-30 est le MAITRE de la liaison.
Le coupleur TSX 17 ACC5 du TSX 17-20 etle coupleur TSX SCM 21
de l'automate TSX 47-30 sont ESCLAVES.
Chaque automate programmable est CLIENT par son programme
application et SERVEUR par son système.
Présentation 1
1.2 Mise en œuvre matérielle
1.2-1 Description du matériel
La connexion sur le bus UNI-TELWAY nécessite :
—6)
El Y ©
alelelale ©
©
(2)
/L
//
Un micro-automate de base TSX 17-20 équi-
ре de la cartouche micro-logicielle langage
PL7-2 référence TSX P17 20F,
| comprend notamment :
() l'alimentation,
(2) l'unité centrale avecla prise terminal (con-
necteur 15 points)
©) la visualisation de l'état de l'unité cen-
trale,
(4) une mémoire RAM de 24 K octets pro-
gramme (et 2 K octets de données avec
le langage PL7-2) sauvegardable par une
pile,
(5) l'emplacement pour la cartouche micro-
logicielle langage PL7-2.
Le module adaptateur TSX 17 ACC5 permet-
tant le raccordement de la prise terminal du
micro-automate sur le bus UNI-TELWAY.
Il comprend :
(1) cable de longueur 0,90m assurant le rac-
cordement entre la prise terminal de l'au-
tomate et le module TSX 17 ACC5,
(2) connecteur 9 points pour le raccorde-
ment a la prise terminal de l'automate,
voyant indiquant la connexion du module
a la prise terminal de l'automate,
bornier permettant le raccordement di-
rect par cable au bus UNI-TELWAY,
connecteur 15 points permettant le rac-
cordement par une prise abonnés
TSX SCA 62 au bus UNI-TELWAY,
(6) borne pour la mise à la terre.
о © ©
Le raccordement du module TSX 17 ACC5 peut s'effectuer selon deux principes
. raccordement standard ; utilisation du connecteur (5)
. raccordement spécifique ; utilisation du bornier supérieur (4)
1.2.2 Raccordement au bus UNI-TELWAY
La connexion du micro-automate TSX 17-20 se fait soit :
. par raccordement standard par la prise abonnés TSX SCA 62 et le cable
TSX CSC 015 (longueur 1,50m) se raccordant au module par le connecteur
15 points situé sur le dessus.
Dar UNI-TELWAY
TSX SCA 62
TSX CSC 015 Automate de base
TSX 17-20, PL7-2
О D EN EN RE PP er Ir ри,
COLE
et a a sw ns ts e et tt ES
(*) Cable fourni avec TSX 17 ACC5.
Le codage d'adresse d'un micro-automate
TSX 17-20 sur le bus UNI-TELWAY est
réalisé par configuration logicielle. La posi-
tion des micro contacts de la prise abonnés
est donc sans effet sur ce codage.
Lorsqu'un micro-automate TSX 17-20 est en extrémité de ligne, le cavalier du
circuit d'adaptation de la prise abonnés doit étre mis sur la position ON (voir
manuel de référence UNI-TELWAY TSX D24004F).
. par raccordement spécifique directement sur le bus UNI-TELWAY par le
bornier à vis du module adaptateur TSX 17 ACCS. Ce type de raccordement est
délicat á mettre en ceuvre et nécessite des précautions de cablage (coupure du
bus pendant l'insertion ...).
en |
Bus UNI-TELWAY
Automate de base
a TSX 17-20, PL7-
Wat D e PP A AR
mm me
Bleu
ом ом ор)
| Blindage
ADAPTATEUR UTW
(*) Cable fourni avec TSX 17 АССЬ.
Important :
TSX 17 ACCS
10
Présentation 1
1.2-3 Raccordement du terminal de programmation
Lors du fonctionnement en mode connecté (programmation, mise au point, réglage,
etc.) le terminal est raccordé au micro-automate TSX 17-20, utilisant ainsi la prise
terminal.
Terminal TSX T407 ou TSX T607
Le raccordement terminal/auto-
mate s'effectue par l'intermédiaire |
de l'adaptateur TSX 17 ACC7. Ce — ro ec
dernier peut étre fixé sur l'auto- |
mate (figure ci-contre) ou séparé
(dans ce cas le cable TSX CTCO3
assure la liaison adaptateur/prise
terminal). & 7
ODIO
66560055
000000000
000000000
Micro-ordinateur IBM PC-PS/2
Le raccordement micro-ordina-
teur/automate utilise l'ensemble = es
de raccordement TSX 27 ACC
PC
Liaison
TSX 17 ACC PC
Important
11
1.2-4 Incidence sur l'utilisation de la prise terminal du TSX 17-20
L'utilisation de la prise terminal pour le raccordement au bus UNI-TELWAY et pour
le raccordement d'un terminal implique de suivre la procédure de mise en œuvre
suivante.
. Etape1 Programmation et mise au point de l'application
Terminal TSX T407
Terminal TSX T607 > > TSX ТРАСС?
Micro-ordinateur
IBM PC-PS/2 <———> TSX 17 ACC PC
Prise terminal
TSX 17-20
. Etape2 Exploitation de l'application avec Bus UNI-TELWAY
Bus UNI-TELWAY «—— TSX 17 ACC5 <——__ Prise terminal
TSX 17-20
. Etape3 Réglage, diagnostic
- sans déconnexion du Bus UNI-TELWAY
o __ Bus UNI-TELWAY _— __
= Cartouche
>t BA UB O PB, PR EP AP alate
ПЕНИ
= == = $
TSX 47-30 /
oa (E lf. TSX 17-2
ИН
ИИ
Y
Ты. дельный tt a ná o os Ds us hs o Ds ый +
Esclave
TSX 1407
Le terminal TSX 1407, équipé de la cartouche exploitation TSX TS4310,
connecté a la prise terminal de l'automate maitre du Bus UNI-TELWAY assure
les fonctions de réglage et de diagnostic du micro-automate TSX 17-20, ainsi
que le diagnostic du bus UNI-TELWAY.
- avec déconnexion du Bus UNI-TELWAY
Le terminal est alors connecté au micro-automate comme indiqué page ci-
contre. Toutes les fonctions de réglage et de diagnostic, en mode local sont
alors disponibles.
12
Г |
4 4
eS Mise en œuvre logicielle Chapitre 2
Sous-Chapitre Page
2.1 Principes 14
2.1-1 Configuration de l'interface TSX 17 ACC5 14
2.1-2 Utilisation du bloc texte 16
2.1-3 Communication automate - capteurs actionneurs 19
2.1-4 Communication automate - automate 20
2.1-5 Limites d'utilisation 25
2.1-6 Communication via le réseau TELWAY 26
2.2 Exemples de communication automate - automate 28
2.2-1 Esclave (bloc texte) — Maitre (porte systeme) 28
2.2-2 Maître (bloc texte) — Esclave (bloc texte) 30
2.2-3 Esclave (bloc texte) — Maitre (application) 32
2.2-4 Esclave (bloc texte) — Esclave (bloc texte) 34
2.2-5 Esclave (bloc texte) — Esclave (porte systeme) 36
2.3 Exemple d'application automate - automate 37
2.3-1 Présentation 37
2.3-2 Description de l'application 37
2.3-3 Solution adoptée 38
2.3-4 Programme des esclaves A et B 39
2.4 Compléments de programmation 42
2.4-1 Messages en diffusion 42
2.4-2 Données événementielles 43
13
2.1 Principes
2.1-1 Configuration de l'interface TSX 17 ACCS
Le micro-automate TSX 17-20 dispose de deux adresses liaisons sur le bus
UNI-TELWAY :
L'adresse application SERVEUR et application écoute (AdO)
Cette adresse est attribuée par configuration logicielle. Elle permet l'accès au
système du micro-automate (réglage, diagnostic). Toutes les requêtes reçues
sur cette adresse sont transmises à la porte système de l'automate destinataire
de l'échange. Cette adresse permet également la réception de données non sol-
licitées (requête H'FC') en provenance d'un autre équipement du bus UNI-
TELWAY. Les messages reçus sur cette adresse sont transmis au programme
application vers un bloc texte en attente de réception.
L'adresse application CLIENT (Ad)
Cette adresse, attribuée automatiquement, est immédiatement consécutive à
l'adresse AdO. Elle est gérée par le programme application de l'esclave (bloc
texte). Elle autorise l'émission de requêtes vers toute adresse UNI-TELWAY
(porte système ou bloc texte de l'automate maitre ou d'un autre automate esclave,
ou tout autre équipement) et la réception des réponses ou compte rendu associés.
La modification des adresses Ad0/Ad1 et du débit binaire est effectuée par
modification de la configuration de la prise terminal du micro-automate
TSX 17-20.
La saisie de la nouvelle configuration nécessite un terminal de programmation
TSX T407/T607 ou micro-ordinateur IBM PC-PS/2 équipé du logiciel PL7-2 pour
automate TSX 17.
Exemple de configuration en mode
UNI-TELWAY avecleterminal TSXT407
L'accès à la configuration de la prise ter-
minal du TSX 17-20 se fait à partir de
l'écran choix des modes par appuis sur
les touches dynamiques suivantes:
donne accès au mode pro-
gramme,
donne accès à l'écran de
base du mode configuration,
14
Mise en ceuvre logicielle 2
donne accés a la modification
de la configuration de la prise
terminal de l'automate. Dans le
cas du TSX 17-20, la prise termi-
nal peut être configurée pour une
connexion au bus UNI-TELWAY
ou en connexion a un périphéri-
que en mode caracteres.
configure par appuis successifs, la vitesse de transmission de la
ligne à 300, 600, 1200, 2400, 4800 ou 9600 bits par seconde.
La vitesse de transmission doit étre la méme pour tous les equipe-
ment du bus UNI-TELWAY (en standard : 9600 Bps)
permet de saisir l'adresse liaison AdO de l'automate sur le bus
UNI-TELWAY. Celle-ci est validée par <ENT>. On en déduit auto-
matiquement l'adresse Ad1 (Ad1 = AdO + 1). L'adresse liaison AdO
doit étre comprise entre 1 et 151.
Remarque Le format des caracteres n'est pas modifiable en mode UNI-TELWAY. Les valeurs sont :
DATA = 8 bits de données,
STOP = 1 bit de stop,
PRTY = ODD (parité impaire).
permet de passer á la configura-
tion de la prise terminal de l'au-
tomate en mode caracteres.
permet de passer á la configura-
tion de la prise terminal de l'au-
tomate en mode UNI-TELWAY.
important
15
2.1-2 Utilisation du bloc texte
Lorsqu'un micro-automate TSX 17-20 esclave est uniquement serveur sur le bus
UNI-TELWAY, la communication s'effectue automatiquement sans programme
application spécifique.
Lorsqu'un micro-automate esclave client veut emettre une requéte, celle-ci est
émise par un bloc fonction texte. La structure d'une requéte et l'utilisation du bloc
texte sont décrites ci-dessous.
Rappel Une communication s'effectue essentiellement par un mécanisme de question/réponse appelé
REQUETE/COMPTE RENDU.
Structure d'une requéte
Une requéte comprend 32 octets :
. le code requéte (codé sur un octet),
. le code catégorie (codé sur un octet), |
. les paramètres et/ou données limités a 30 octets.
Code | Code
requête | catégorie |.
Structure d'un compte rendu
Un compte rendu comprend 32 octets :
. le compte rendu (codé sur un octet),
. les paramètres et/ou données limités à 31 octets.
Compte Données
rendu
L'envoi de la requête est fait dans le programme application du micro-automate
TSX 17-20 CLIENT par l'intermédiaire d'un bloc fonction texte. Ce bloc texte de type
coupleur (câblé avec S, | et O à 1 pour les requêtes nécessitant un compte rendu),
doit comporter tous les paramétres de la requéte.
Les relations existantes entre la structure d'une requéte/compte rendu et les
paramétres du bloc texte sont décrites pages suivantes :
16
Mise en ceuvre logicielle 2
Emission d'une requéte
Code
requéte | catégorie
| ¡DO
~ Octet=<Octet == Mot ————
| |
|
N l L
Code
К — — — — {I
Table d'émission
ne
| 1* mot
g 2°78 mot
I.
TxTi,C = H' | |
(*)
TXTi,C
TXTi,M
TXTi,L
(*) Le code catégorie doit toujours prendre la valeur H'07’.
L'octet de poids faible contient le code requéte, l'octet de poids fort
contient le code catégorie et prend toujours la valeur H'07”.
‘Exemples :
TXTi,C =H'07FC' correspond à la requête "données non sollicitées". Il n'y
a pas de réponse de la part du destinataire. Celui-ci est soit un bloc texte
dans un autre équipement esclave, soit le coupleur TSX SCM 21.6 maitre
de la liaison.
TXTj,C < > H'07FC' correspond à une requête standard ou spécifique
nécessitant un compte rendu de la part du destinataire. Celui-ci est soit
la porte système de l'automate maître soit un équipement esclave.
L'octet de poids faible contient l'adresse liaison de l'équipement destina-
taire de l'échange.
En mode UNI-TELWAY l'octet de poids fort prend toujours la valeur H'O0".
Exemples :
TXTi,M = H'0000' correspond à l'automate maître de la liaison (adresse
liaison 0),
TXTj,M = H'0004' correspond a l'équipement d'adresse 4 sur le bus
UNI-TELWAY.
Contient la longueur de la table d'émission (en octets).
17
Réception d'une requéte
Y
mR =H [oo] |
TXTi,M
TXTi,R
TXTI,S
|
Compte |, Octet-—<Octet==- Mot ————=
rendu |
|
| l cles
Table de réception
> 1" mot
| > ocre mot
L'octet de poids faible contient, a la reception d'un message, l'adresse
liaison de l'équipement émetteur de la requête.
En mode UNI-TELWAY l'octet de poids fort prend toujours la valeur H'OO'.
Exemples :
TXTi,M = H'0000' correspond a la reception d'un message en prove-
nance du maitre de la liaison.
TXTj,M = H'0008' correspond a la réception d'un message en prove-
nance de l'équipement d'adresse liaison 8 sur le bus UNI-TELWAY.
Contient la valeur H'O0FC' si le bloc fonction texte reçoit la requête
données non sollicitées,
Contient le compte rendu de l'échange si le bloc fonction texte est
demandeur.
Contient le nombre d'octets reçus dans la table de réception du bloctexte
en cas d'échange correct. En cas d'échange erroné, TXTi,S prend les
valeurs suivantes :
1 échange annulé par RESET,
2 : erreur de longueur de la table d'émission,
3 : message refusé,
11: type de bloc texte non géré.
18
Mise en œuvre logicielle 2
2.1-3 Communication automate - capteurs actionneurs
Exemple
Lecture de la référence vitesse d'un variateur de vitesse ATV 45:
af. . ‘ww
TSX CSC 015
el
|
TSX 17 ACC5 Im
AdO =
Adi =
Données
. ATV 45:
TSX SCA 62 Bus UNI-TELWAY
NC TSX SCA 50
TSX SCA 60
D"
Automate de base
TSX 17-20, PL7-2
- Référence vitesse = W193 (voir documentation ATV 45),
- adresse liaison = 1
. Requête lecture mot :
- code requête = H'04', (voir liste des requétes)
- paramétre = numéro du mot a lire,
. Bloc texte :
- L'envoi de la requéte est effectué par le bloc texte TXT2 du programme
application de l'automate.
- Debut de la table d'émission = W31.
- Debut de la table de réception = WO.
Emission
. Bloc texte :
- TXT2,C = H'0704,
- TXT2,M = H'0001',
- TXT2,L =2
- Table d'émission :
Réception
. Bloc texte :
- TXT2,R = H'34'
- TXT2,D = 1,
- TXT2,E = 0,
- Table de réception
code catégorie = H'07', code requête = H'04'
adresse liaison destinataire = 1,
longueur (en octets) de la table d'émission,
W31 = 193 numéro du mot à lire,
compte rendu échange correct,
WO = 400 (Référence vitesse = 40 Hz)
(La documentation de l'ATV 45 précise que la référence vitesse est donnée avec une
base de temps de 0.1 Hz).
19
2.1-4 Communication automate-automate
Présentation
Le dialogue entre automates connectés sur le bus UNI-TELWAY se fait par l'inter-
médiaire de blocs fonction texte.
Le bloc texte émetteur peut adresser ses messages ou informations :
. à la porte système de l'automate destinataire de l'échange (acces a toutes les
requétes standards et spécifiques rappelées en annexe).
. aun bloc texte du programme application (accés a la messagerie).
Le tableau ci-dessous indique les différentes possibilités de dialogues entre auto-
mate maitre et automates esclaves :
AUTOMATE MAITRE AUTOMATE ESCLAVE AUTOMATE ESCLAVE
Bloc texte » Porte système (**)
Porte système —— Bloc texte (*)
Bloc texte - Bloctexte (*)
Application —— Bloc texte (*)
Bloc texte (*) + Porte systeme (“)
Bloc texte (*) —» Bloctexte (“)
(*) Chacune de ces possibilités est détaillée par un exemple traité a partir de
l'architecture ci-dessous.
(**) Ce type d'échange est détaillé dans le manuel TSX D24005F TSX SCM 21
UNI-TELWAY.
__ TSX87-30_
. НИТИ
BY EEE]
# т!
_ BR All | a
MAITRE
| argh
Bus UNI-TELWAY pus 4.
TSX SCA 62 TSX SCA 62
, TSX 17-20, PL7-2 _ TSX 17-20, PL7-2
TSX 17 ACCS БЫ ый Tsx 17 ACC5 ВЫ LE 4
ESCLAVE A ESCLAVE B
Ad0 = 1 Ad0 = 3
Adi =2 Adi =4
20
Mise en œuvre logicielle 2
Adressage
2 adresses liaison sont affectées a un micro-automate TSX 17-20 esclave :
. l'adresse AdO (adresse systeme et application écoute),
. Vadresse Ad1 (adresse application client),
Entité logique Adresse liaison
(UC de l'automate esclave) UNI-TELWAY
LE SYSTEME :
. répond à des questions
. reçoit la requête
"Données non sollicitées"
L'APPLICATION CLIENT : |
. pose des questions
á un équipement |
SERVEUR UNI-TELWAY
AdO
Y
te | Ad
L'accès à la porte système est toujours disponible par l'adresse AdO. Cette adresse
est définie par configuration.
L'utilisation de l'adresse application client (Ad1) est facultative. Cette adresse est
automatiquement définie lors de la configuration de l'adresse AdO (Ad1 = Ad0+1).
Différents types d'échanges
Echange Maítre vers Esclave
MAITRE | ESCLAVE |
Uc [TsxscM2: UC
SYSTEME
APPLIC.
my
Maitre > AdO
(a) Pour communication du programme application maitre (bloc texte) avec le
systeme de l'esclave (acces aux objets PL7).
(b) Pour envoi de messages du programme application maítre (bloc texte) vers le
programme application de l'esclave (bloc texte).
L'aiguillage est fait automatiquement par le TSX 17-20.
21
Echange Esclave vers Maitre
] MAITRE | | ESCLAVE
UC TSX SCM 21 UC
SYSTEME SYSTEME
Sentosa oa xe A APPLIC.
TxTj
N
N
Esclave (Ad1) — Maitre
Pourcommunication du programme application esclave (bloctexte) aveclesys-
teme du maitre.
(b) Pour envoi de message du programme application de l'esclave (bloc texte) vers
le programme application du maitre (bloc texte).
BE
=
MAITRE
ff
Echange Esclave vers Esclave
| ESCLAVE EMETTEUR | ESCLAVE DESTINATAIRE|
UC | UC
SYSTEME | — 2 Jar
| Ado ™
APPLIC. Te APPLIC.
zu] BON BER Ne
4 = |
TSX SCM 21.6
gyg.| | APPUIC.
ТЕМЕ | [0
a MAITRE |
Esclave émetteur (Ad1) vers esclave destinataire (AdO)
(a) Pour communication du programme application de l'esclave émetteur (bloc
texte) avec le système de l'esclave destinataire.
Pour envoi de message du programme application de l'esclave émetteur (bloc
texte) vers le programme application de l'esclave destinataire (bloc texte).
22
Mise en ceuvre logicielle 2
Liste des requétes standards et spécifiques
Services Requétes Questions | Réponses Significations
Hexa | Déci|Hexa | Déci
Données Lecture d'un bit (*) 00 | 00 | 30 | 48 | Lecture d'un bit (В).
(lecture)
Lecture d'un mot (*) 04 | 04 | 34 | 52 | Lecture d'un mot (№).
Lecture d'objets (*) 36 | 54 | 66 | 102 | Lecture d'objets (bit, mot,
chaine de mots ...).
Lecture d'un bit système | 01 | 01 | 31 | 49 | Lecture d'un bit système (SY).
Lecture images E/S (VO) | 02 | 02 | 32 | 50 | Lecture de l'image d'un
bit d'E/S.
Lecture d'un mot constant | 05 | 05 | 35 | 53 | Lecture d'un motconstant(CW).
Lecture d'un mot système | 06 | 06 | 36 | 54 | Lecture d'un mot systéme (SW).
Lecture d'un tempori- 09 | 09 | 39 | 57 | Lecture des paramètres d'un
sateur temporisateur (T).
| Lecture d'un monostable | 0A | 10 | ЗА | 58 | Lecture des paramètres d'un
monostable (M).
Lecture d'un compteur ОВ | 11 | ЗВ | 59 | Lecture des paramètres d'un
compteur (C).
Lecture d'un registre OE | 14 | ЗЕ | 62 | Lecture des paramètres d'un
registre (R).
Lecture étapes Grafcet 2A | 42 | 5A | 90 | Lecture étapes Grafcet (Xi).
Lecture du pas courant 0C | 12 | 3C | 60 ¡Lecture du pas courant d'un
d'un programmateur programmateur.
Lecture d'un pas quelcon- | OD | 13 | 3D | 61 | Lecture d'un pas quelconque
que d'un programmateur d'un programmateur
(*) Requétes standards dont le détail de codage est donné en annexe du Manuel
de référence UNI-TELWAY TSX D24 004F .
Seules les requétes spécifiques sont décrites en annexe 4.4
23
Services Requétes Questions | Reponses Significations
Hexa | Déci ¡Hexa | Déci
Données Ecriture d'un bit (*) 10 | 16 | FE | 254 | Ecriture d'un bit (B).
(écriture)
Ecriture d'un mot (*) 14 | 20 | FE | 254 | Ecriture d'un mot (W).
Ecriture d'objets (*) 37 | 55 | FE | 254 | Ecriture d'objets (bit, mot,
chaîne de mots ...).
Ecriture d'un bit système | 11 | 17 | FE | 254 | Ecriture d'un bit système (SY).
Ecriture image d'un bit 12 | 18 | FE | 254 | Ecriture de l'image d'un
E/S (10) bit d'E/S.
Écriture d'un mot systeme | 15 | 21 | FE | 254 | Ecriture d'un mot systeme
(SW).
Ecriture présélection 17 | 23 | FE | 254 | Ecriture présélection
temporisateur temporisateur (T).
Ecriture présélection 18 | 24 | FE | 254 | Ecriture présélection
monostable monostable (M).
Ecriture présélection 19 | 25 | FE | 254 | Ecriture présélection
compteur - compteur (C).
Ecriture entrée registre 1A | 26 | FE | 254 | Ecriture entrée registre (R).
Arrét d'un programmateur | 26 | 38 | FE | 254 | Arrét d'un programmateur (D).
Passage au pas suivant 27 | 39 | FE | 254 | Passage au pas suivant
d'un programmateur. d'un programmateur.
Marche programmateur 28 | 40 | 58 | 88 |Marche programmateur
Données non Données non sollicitées FC 1252| X X | Emission d'informations sans
sollicitees (*) avoir recu de question
préalable.
Modes de RUN (5) 24 | 36 | FE | 254 | Mise en RUN d'un
marche équipement.
STOP (*) 25 | 37 | FE | 254 | Mise en STOP d'un
équipement.
(*) Requêtes standards dont le détail de codage est donné en annexe du Manuel
de référence UNI-TELWAY TSX D24 004F.
Seules les requêtes spécifiques sont décrites en annexe 4.5
24
Mise en ceuvre logicielle
2.1-5 Limites d'utilisation
Les échanges de messages ou données sur le bus UNI-TELWAY sont limités par :
. les échanges entre bus UNI-TELWAY et unité centrale automate,
. les limites du coupleur maitre (voir manuel TSX SCM 21 UNI-TELWAY),
. les limites de l'unité centrale esclave,
. le contróle de flux (perte de message sur coupure secteur ...).
Echange bus UNI-TELWAY - unité centrale automate
25
21-6 Communication via le réseau TELWAY 7
Les échanges entre équipements connectés sur le bus UNI- TELWAY etles stations
connectées sur le réseau TELWAY 7 sont totalement transparents via le maitre
UNI-TELWAY.
Important
Exemple Station 2 TELWAY 7 > l'esclave A (porte systeme)
Le TSX 47-30, station 2 du réseau TELWAY 7, doit écrire la valeur 2345 dans le mot
W100 du TSX 17-20 esclave A sur le bus UNI-TELWAY.
ee SX 4730
UAL
| Maitre
UNI-TELWAY
TSXSCA62 L > TSX SCA 62
Bus UNI-TELWAY
X
Ad0 = 5 !
Adt =6
Ad2 non configurée
Automate de base
TSX 17-20, PL7-2
sar ns TSX 47-30 SES
TSX 17 ACCS ES ie = E Esclave fe _k:
ESCLAVE A = |
AdO = 1 ESCLAVE B
Adi =2
Données
_ Maître UTW: Le module TSX SCM 21 UNI-TELWAY maitre est implanté dans
le bac О emplacement 6. L'automate contenant le module
UNI-TELWAY maitre correspond également a la station 1 du
réseau TELWAY 7.
. TSX17-20: esclave A UNI-TELWAY,
adresse liaison destinataire = 1 (AdO),
. Requéte écriture mot:
- code requête = H'14',
- paramétres = numéro et valeur du mot a écrire,
26
Mise en œuvre logicielle 2
. Bloc texte :
- L'émetteur du message étant sur le reseau TELWAY 7, son bloc texte emetteur
est un bloc texte réseau (NET) de type coupleur. |
Son paramètre TXTi,A doit correspondre à l'adresse de la station TELWAY 7
incluant le coupleur maitre du bus UNI-TELWAY.
> - L'envoi de la requéte est effectué par le bloc texte TXT6 du programme appli-
cation de l'automate émetteur de la requête (station 2).
- Début de la table d'émission = W200. La table d'émission ne comprend que les
paramètres et données de la requête.
- Pas de table de réception car il n'y a pas de donnée associée au compte rendu.
Emission |
. Bloc texte:
-TXT6,A = 1 station maitre UNI-TELWAY = station 1 TELWAY 7
- TXT6,C = H'0714, code catégorie = H'07', code requéte = H'14'
- TXT6,M = H'0665' emplacement du maitre (bac 0, emplacement 6),
adresse liaison destinataire AdO = 1 (64+1),
- TXT6,L = 4 longueur (en octets) de la table d'émission,
- Table d'émission : W200 100 (Adresse du mot à écrire)
W201 2345 (Contenu à écrire)
~ Reception
. Bloc texte :
TXT6,V = H'FE' échange correct.
27
2.2 Exemples de communication automate - automate
2.2-1 Esclave (bloc texte) — Maître (porte systeme)
Lecture par l'esclave A des paramètres du temporisateur T10 du TSX 87-30 maitre.
nu SX 87-30
1 THER TEES
3 ЧЕ 4 8 a 4
TY
AdO = 0
| 0
Bus UNI-TELWAY
TSX SCA 62
| _ TSX 17-20, PL7-2
an м. mn à Sener AA
TSX 17 ACCS ВЫ Le ==. TSX 17 ACCS ВЫ nee
ESCLAVE A ESCLAVE B
AdO = 1 Ad0 = 3
Ad! =2 Adi =4
Données
. Requéte lecture temporisateur :
- code requête = H'09’,
- paramètre = numéro du temporisateur à lire,
. Bloc texte :
- L'envoi de la requête est effectué par le bloc texte TXT2 du programme
application.
- Début de la table d'émission = W30.
- Début de la table de réception = WO.
Emission
. Bloc texte:
- TXT2,C = H'0709', code catégorie = H'07', code requête = H'09'
- TXT2,M = H'0000', automate maitre (adresse liaison 0),
-TXT2,L = 2 longueur (en octets) de la table d'émission,
- Table d'émission : W30 10 (N° du temporisateur)
W31
W32
28
Mise en ceuvre logicielle
Réception
. Bloc texte :
-TXT2,R = H39' compte rendu échange correct,
- TXT2,D = 1
- TXT2,E = 0
- ТХТ2,$ = 8 réception de 8 octets
- Table de reception wo 00 D
wi 01 01
W2 3600
W3 1712
. Analyse de la réponse :
WO = H'0002'
octet de poids faible = 02 — base de temps 1 seconde,
octet de poids fort = 00 — temporisateur non écoulé.
W1 = H'0101'
octet de poids faible = 01 — temporisateur en cours,
octet de poids fort = 01 — présélection modifiable,
W2 = 3600
la présélection de configuration vaut 3600,
W3 = 1712
la valeur courante lors du traitement de la requéte était 1712.
2.2-2 Maitre (bloc texte) — Esclave (bloc texte)
Envoi par le TSX 87-30 maitre du message "DEFAUT BROCHE" vers l'esclave B.
SX 87-30
2
ae 4 ME
MAITRE | AdO = 0
Le
Bus UNI-TELWAY
TSX SCA 62
TSX SCA 62
|. TSX17-20, PL7-2 _ TSX 17-20, PL7-2
jane fe ca *
fe) FA nn | A. д
TSX 17 ACC5 Бы et TSX 17 ACCS lakes e
ESCLAVE ESCLAVE
Ado = 1 Add = 3
Adi = 2 | Adi =4
Donnees
. Requéte données non sollicitees :
- code requête = H'FC’,
- paramétres = message a transmettre,
. Bloc texte &metteur (maitre) :
- L'envoi de la requéte est effectué par le bloc texte TXT4 (cable en émission
seule avec S et O a 1 car il y a ni réponse ni compte rendu) du programme
application.
- Début de la table d'émission = W300.
- Pas de table de réception car il n'y a pas de réponse.
. Bloc texte destinataire (esclave) :
- Lorsqu'un message est transmis par un équipement connecté sur le bus
UNI-TELWAY vers l'adresse liaison AdO d'un TSX 17-20, le programme
application destinataire doit comporter un bloc texte cablé en attente de recep-
tion (S et 1&1) prêt à recevoir la requête H'FC’.
- La réception du message est assurée par le bloc texte TXT2 du programme
application.
- Début de la table de réception = W10. La table de réception contient le mes-
sage envoyé par le maitre.
Important
30
ae"
Mise en ceuvre logicielle 2
Emission (maitre)
Le détail de codage de la requête par l'automate comportant le coupleur SCM 21
maitre (implanté dans le bac 0 emplacement 3) est décrit dans le manuel
TSX SCM 21 UNI-TELWAY TSX D24005F. Les paramétres de son bloc texte
émetteur et de sa table d'émission sont :
TXT4,C = Н'07ЕС,,
TXT4,M = H'0367',
TXT4L = 13
Table d'émission :
Réception (esclave)
. Bloc texte ($ et | à 1) (avant réception de la requête) :
- TXT2,C = .H'0000' |
- TXT2,M = H'0000'
- TXT2,L = 0
code catégorie = H'07', code requête = H'FC'
Bac 0, emplacement 3, adresse liaison AdO = 3
(64+3),
longueur (en octets) de la table d'émission,
W300 45 (E) 44 (D)
W301 41 (A) 46 (F)
W302 54 (T) 55 (U)
W303 42 (B) 20 (espace)
W304 4F (0) 52 (A)
W305 48 (H) 43 (С)
W306 45 (Е)
pas de table d'émission,
. Bloc texte (après réception de la requête) :
réception d'un message en provenance du maítre
réception de la requéte H'FC',
- TXT2,M = H'0000'
- TXT2,R = H'OOFC'
-TXT2,D = 1
-TXT2E = 0
- ТХТ2,$ = 13
- Table de réception :
réception de 13 octets
W10
W11
W12
W13
W14
W15
W16
45 (E)
44
(0)
41 (А)
46
(F)
54 (7)
55
(U)
42 (B)
20
(espace)
4F (0)
52
(R)
48 (H)
43
(C)
45
(E)
31
2.2-3 Esclave (bloc texte) — Maître (application)
Envoi par l'esclave B du message "TEST OK" vers le TSX 87-30 maitre :
AAR RAN AR о о ом а ри ра 0)
TSX 17 АСС5 ВЫ Lt
ESCLAVE A
AdO = 1 Ad0 = 3
Adi=2 Adi=4
Donnees
_ TSX 17-20 : adresse liaison émettrice = 4 (Adi).
Requéte données non sollicitées :
- code requête = H'FC,
- paramètre = message à transmetire,
Bloc texte émetteur (esclave) :
- L'envoi d'un message (requête H'FC’) vers le maitre est effectué automatique-
ment en adressage simplifié (données événementielles comportant au
maximum 8 octets). Le TSX 17-20 dirige le message vers le module TSX
SCM 21 maître qui le mémorise dans un buffer.
- L'envoi de la requête est effectué par le bloc texte TXT1 (câblé en émission
seule avec $ et O à 1 car il y a ni réponse ni compte rendu) du programme
application.
- Début de la table d'émission = W100. Elle comprend le message à transmetire.
- Pas de table de réception car il n'y a pas de réponse.
. Application destinataire (maitre) :
- La lecture des données événementielles envoyées par le TSX 17-20 est effec-
tuée par le programme application du maître (envoi de la requête H'A8' vers la
voie 1 du coupleur maître) lorsque celui-ci détecte un changement de ces don-
nées.
- La taille des informations transmises, limitée à 8 octets maximum est paramé-
trable lors de la configuration du module TSX SCM 21 maitre.
32
—
Mise en ceuvre logicielle 2
Emission
. Bloc texte :
- TXT1,C =Н'07ЕС', code catégorie = H'07', code requête = H'FC',
- TXT1,M = H'0000', automate maitre (adresse liaison 0),
-TXT1,L =8 longueur (en octets) de la table d'émission,
- Table d'emission : W100 4 am
W101 54 M 53 (S)
W102 4F (0) 20 (Espace)
W103 20 (Espace) 48 (К)
Réception (maitre)
Le détail de codage des paramétres du bloc texte permettant d'aller lire les données
événementielles reçues par le coupleur TSX SCM 21 destinataire de l'échange
(bac O emplacement 6) est décrit dans le manuel TSX SCM 21 UNI-TELWAY
TSX D24005F chapitre "données événementielles". Les paramètres de son bloc
texte et de sa table de réception sont :
. Bloc texte (émission):
- Debut de la table d'émission = W264,
- Début de la table de réception = W200,
- TXT5,C = H'00A8' code requéte lecture données événementielles,
- TXT5,M =. H'0601' bac 0 emplacement 6, voie 1 du coupleur,
- ТХТЬ = 2 longueur (en octets) de la table d'émission.
- Table d'émission wasa | Contenu de IW06,4 |
. Bloc texte (aprés réception de la requéte) :
- TXT5,V = H'D8' si échange correct sinon H'FD',
-TXT5,D = 1
- TXT5,E = 0,
-TXT5,S = 8 réception de 8 octets
- Table de réception : W200 FT: м т
w201 54 M 53 (5)
W202 4F (0) 20 (Espace)
W203 20 (Espace) 4B (kK)
33
2.2-4 Esclave (bloc texte) — Esclave (bloc texte)
Envoi par l'esclave A du message "SEUIL HAUT ATTEINT" à l'esclave В:
ATAR TY Tp PIAS A E,
MAITRE | Ad0=0
¡LU
TSX SCA 62
Bus UNI-TELWAY
1
а PP e ur g, run. я
We €
TSX 17 ACC5 brea TSX 17 АСС5 tm ba
ESCLAVE A ESCLAVE B
Ad0 = 1 Ad0 = 3
Adi =2 Adi =4
Données
‚ Esclave А : adresse liaison émettrice = 2 (Adi).
. Esclave В : adresse liaison destinataire = 3 (AdO).
. Requête données non sollicitées :
- code requête = H'FC',
- paramètres = message à transmettre,
. Bloc texte émetteur (esclave A) :
- Lorsque le TSX 17-20 transmet un message vers un équipement esclave
(requéte H'FC”), sa longueur est de 30 octets maximum.
- L'envoi de la requéte est effectué par le bloc texte TXT7 (cáblé en émission
seule avec S et O à 1) du programme application.
- Debut de la table d'émission = W800. La table d'émission contient le message
a transmettre.
- Pas de table de réception car il n'y a pas de reponse.
. Bloc texte destinataire (esclave B) :
- Lorsqu'un message est transmis par un équipement connecté sur le bus
UNI-TELWAY vers l'adresse liaison AdO d'un TSX 17-20, le programme appli-
cation destinataire doit comporter un bloc texte câblé en attente de réception
(S et | à 1) prêt à recevoir la requête H'FC".
- La réception du message est assurée par le bloc texte TXT4 (cable en attente
de réception) du programme application.
- Début de la table de réception = W200. La table de réception contient le
message envoyé par l'esclave A.
34
Mise en ceuvre logicielle 2
Important
Emission
Bloc texte :
- ТХТ7,С = H'O7FC', code categorie = H'07', code requête = H'FC'
- TXT7,M = H'0004 adresse liaison = 4 (Ad1),
-TXT7,L = 18 longueur (en octets) de la table d'émission,
- Table d'émission :
W800 45 (Е) 53 (5)
W801 49 (|) 55 (WU)
W802 20 (Espace) 4C AL)
W803 41 (A) 48 (H)
W804 54 mM 55 (U)
W805 41 (A) 20 (Espace)
W806 54 mM 54 (7)
W807 49 () 45 (Е)
W808 54 mM 4 (N)
Reception
Bloc texte (S et | à 1) (avant réception de la requête) :
- TXT4,C = H'0000'
- TXT4M = H'0000'
- TXT4L = 0 pas de table d'émission,
Bloc texte (apres réception des données),
- TXT4,M = H'0002' message de l'adresse liaison 2 (esclave A),
-TXT4,R = H'FC' reception de la requéte H'FC'
-TXT4D = 1
-TXT4,E = 0
- TXT4S = 18 reception de 18 octets
- Table de réception :
W200 45 (Е) 53 (5)
W201 49 (|) 55 (U)
W202 20 (Espace) 4C (L)
W203 41 (A) 48 (H)
W204 54 mM 55 (UY)
W205 41 (A) 20 (Espace)
W206 54 M 54 mM
W207 49 (I) 45 (Е)
W208 54 mM 4 (N)
35
2.2-5 Esclave (bloc texte) — Esclave (porte systeme)
Transfert du mot W10 de
l'esclave A dans le mot
W54 de l'esclave В:
PEG) TSX 87-30
Qn
(| >
} © .
L «
g
: 0 RT
Ea e
“ E
MAITR
Bus UNI-TELWAY =
TSX SCA 62
_ TSX 17-20, PL7-2
SG re SP PP PP PP PL Be Tr er PR,
TSX 17 АСС5 ВЫ Lt
à tu 10 e 1 26 tH tt ns rt
ESCLAVE A ESCLAVE B
AJO = 1 Ad0 =3
Adi =2 Adi =4
Données
‚ Esclave A : adresse liaison émettrice = 2 (Ad1).
_ Esclave В : adresse liaison destinataire = 3 (AdO).
. Requête écriture mot:
- code requête = H'14',
- paramétres = numéro et valeur du mot a écrire,
. Bloc texte émetteur (esclave A) :
- L'envoi de la requéte est effectué par le bloc texte TXT4 du programme appli-
cation de l'esclave A.
- Début de la table d'émission = W400. La table d'émission comprend le numéro
et la valeur du mot a écrire.
- Pas de table de réception car il n'y a pas de données associées au compte
rendu.
. Bloc texte destinataire (esclave В):
- Aucun. La requête étant adressée à la porte système, aucun bloc texte n'est à
initialiser par programme application.
Emission (esclave A)
. Bloc texte :
- TXT4,C = H'0714, code catégorie = H'07', code requête = Н'14'
- TXT4,M = H'0003' adresse liaison destinataire AdO = 3,
-TXT4,L = 4 longueur (en octets) de la table d'émission,
- Table d'émission : w400 54 (N° du mot à écrire)
W401 4534 (Valeur du mot W10)
Reception (esclave A)
. Bloctexte: - TXT4,R = H'FE' échange correct.
36
Mise en ceuvre logicielle 2
2.3 Exemple d'application automate - automate
2.3-1 Présentation
L'exemple traité ci-après réalise un transfert d'informations entre deux micro-
automates esclaves TSX 17-20 connectés sur un bus UNI-TELWAY :
Bus UNLTELWAY Lead 0-3
0
Ad0 =
TSX SCA 62 Ad TSX SCA 62
Automate de base
‚ TSX 17-20, PL7-2
mm MS RA a e mn en e qu e o q
Automate de base
a TSX 17-20, PL7-2 |
=. TSX17 ACCS ВЫ Let :
ESCLAVE A ESCLAVE B
Ad0 = 1 Ad0 = 3
Adi =2 Adi =4
TSX 17 ACCS bee
Esclave A C'est un micro automate TSX 17-20 équipé :
. d'une cartouche langage PL7-2,
. d'un module adaptateur TSX 17 ACC5,
. d'un module de visualisation numérique TSX 17 ACC2,
Configuration: AdO = 1,
Adi = 2,
EsclaveB C'est un micro automate TSX 17-20 équipé :
. d'une cartouche langage PL7-2,
. d'un module adaptateur TSX 17 ACC5,
Configuration: Ad0 = 3,
Ad1 = 4.
2.3-2 Description de l'application
A chaque changement de la valeur du mot W100, le programme application du
TSX 17-20 esclave B transfére cette nouvelle valeur dans le mot systeme SW16 du
TSX 17-20 esclave A afin qu'elle soit affichée par le module de visualisation
numérique TSX 17 ACC2.
Ce module complète la visualisation des entrées/sorties du TSX 17-20 par l'affi-
chage (en BCD sur 4 digits) du contenu du mot systeme SW16 sile bit systeme SY14
vaut 1.
37
2.3-3 Solution adoptee
Esclave B
|
|
|
у
Temporisation
de
surveillance
Traitement
en
Evolution
Memorisation
nouvelle
valeur
Initialisation
des parametres
bloc texte
Traitement
envoi
de la requête
Coupure
secteur
ou
déconnexion
Reset du
bloc texte
émetteur
-
|
Compte
rendu
correct
Reset bit
traitement
en cours
Te
y
Suite du programme
L'envoi de la requéte "écriture mot
systeme" est effectuée par le bloc
texte TXTO du programme applica-
tion de l'esclave B. Ce bloc texte de
type coupleur (CPL) doit étre cable en
émission réception (émission de
W100 et réception d'un compte ren-
du).
La table d'émission, implantée a par-
tir de W10 comprend 2 mots :
. W10= numéro du mot systéme á
écrire (16),
. W11= contenu de ce mot systeme
(W100).
|| n'y a pas de table de réception car il
n'y a pas de données associées au
compte rendu.
Les paramétres du bloc texte sont :
. TXTO,C = H'0715'
code catégorie= H'07',
code requête = Н'15',
. TXTO,M = H'0001' adresse
liaison destinataire
(AdO = 1),
. TXTO,L = 4 longueur (en octets)
de la table d'émission.
38
Mise en ceuvre logicielle 2
Esclave A
| La requête "écriture mot système" ne nécessite pas de pro-
| gramme application particulier dans l'automate esclave A.
MISE À 1 Il faut cependant que le bit système SY14 soit mis à 1 afin de
DE permettre l'affichage du mot système SW16 sur le module
SY14 TSX ACC2. La visualisation du contenu de SW16 est effectuée
| que l'automate esclave A soit en RUN ou en STOP.
у
2.3-4 Programme des esclaves A et В
Esclave A
O LABEL 11 "REPRISE SECTEUR" (Esclave A) O
O sx SY14 ı О
о +11 + + + (Ss + 0
O ! ’ O
Esclave B
Lorsque le mot W100 évolue (W100 different de W50), sa nouvelle valeur est
mémorisée dans W50 (réseaux labels 20 et 30).
L'initialisation des différents paramètres du bloc texte émetteur de la requête
"écriture mot système” est effectuée au label 40 :
. mise à 1 de B10 traitement en cours,
. mise à 1 de B20 lancement du bloc texte,
. Chargement de la valeur 16 (adresse du mot à écrire) dans W10 (début de la table
d'émission),
. Chargement de W11 avec la nouvelle valeur de W100 (convertie en BCD pour
l'affichage sur le module de visualisation TSX 17 ACC2) correspondant au
contenu à écrire dans SY16.
Une fois le bloc texte lancé (label 50) les bits B20 et B30 (lancement et reset du bloc
texte) doivent être remis à 0 (label 60).
Lorsqu'un bloc texte câblé en émission réception émet une requête, il se met en
attente de réception et y reste jusqu'à ce qu'il reçoive une réponse. En cas de
coupure secteur ou de déconnexion du destinataire, le bloc texte reste bloqué avec
les bits TXTi,D et TXTi,E à l'état 0. Le programme application doit donc en tenir
compte. Cette gestion est assurée par le temporisateur TO (5 secondes). En effet,
dès la demande de lancement de la requête, TO est lancé (label 10). Si au bout de
5 secondes aucun compte rendu n'a été reçu par le bloc texte, celui-ci est mis à 0
par B30 (label 60).
Dès réception du bon compte rendu (TXTO,R = H'OOFE’) le bit B10 (traitement en
cours) est remis à 0 (label 60). Le programme est alors en attente de l'évolution de
W100 pour relancer un nouvel échange (label 20).
39
B40
de
т
(Esclave В)
"LANCEMENT TEMPO"
10
LABEL :
+BCD W100 -> Wil
A A meme | ten u 4+ =. =. a =. >. =
| | | ! |
1 | + - 1 1 - + + +
1 | | |
1 1 1 I
— —. ~~ o
ю ю o u (9)
м г m i
1
4 Po... +
о
n
= o
rd
À =
Е 7 A
o 1
o
ect ©
= +
+ + ¢ + + +
- + 4 4
+ a -
с. =
5 5
: E }
Z BT Я т
о я“ H
E cm 4
+ a Q ES
a + + +
| E
| E =
een TT TT À = = =
Я |
i
n | 4 + 4 >
8 o
o un |
o VU u
rl fu i
. вы
4 —. = =. =. + - - + 4
о +++ о о
JN DA F у
+ mem. =. > + =: > +... + .. | .. a ae +
Ha
A 8 | ia A |
Pe) но sl 5
AN i =
E+trt
. u unbe u mms te. == +=. = œ + eme ut mn mn men 4
40
2
Mise en œuvre logicielle
O (Esclave B) O
O LABEL 50 LANCEMENT TXT O
1B30 t 0 B50 !
O DR + ! O
+] [--+ +R D +--+ + + po ( )----+
1 | 1
о , IWLO ! ı O
1B20 1<-->СРЬ ! !
O ! ! ' ©)
+-] Г ++ 5^ E +--+ +
' 1 | 1
о , 7 ‚О
! ! ! M=H0001! !
О ı rt ı О
+ ++ 0 ! +
о ! 1 ! ' О
! ! ! C=B0715! !
! ! !LG=4 ! !
о :, aa 1 О
+ ++ I ! !
О ! ч========+ ' О
O O
o LABEL : 60 "COMPTE RENDU" о
' B20 !
O ! р
— m ÓN
O „ ı О
! ! B30 '
о ! ] ' O
„оно шо mn R vn eae va sa
O | TT | | O
!
о ITXTO,D TXTO,E B40 B30 ! о
! !
e / Im [+ + ($ )-—+
o ! O,
! '
' TXTO,R TXTO, D B10 !
O 1 4=жЕЕЕ = + ! O
+-+ = +--+-] | + + + Ho (RO +
o ‘+ FT ©
O O
O LABEL 70 "SUITE PROGRAMME" O
O ‚„o O
O y [--+ + + + ( Ir O
! !
O O
Commentaires sur le bloc texte t0
Les paramètres TXTO,C/TXTO,M/TXTO,L sont définis lors de la configuration du bloc
texte TXTO :
. TXT0,C = H'0715'
. TXT0,M = H'0001'
. TXTOL = 4
. Table d'émission
code catégorie = H'07', code requête = H'15',
adresse liaison destinataire (AdO = 1),
longueur (en octets) de la table d'émission,
W10
Wit
16 (N° du bit systeme a écrire)
Valeur de W100 en BCD
41
2.4 Compléments de programmation
2.4-1 Messages en diffusion
x
Le service "messages en diffusion” à partir du maître de la liaison permet d'envoyer
une requéte vers l'ensemble des équipements connectés sur un méme bus
UNI-TELWAY.
Le service "messages en diffusion" ne gére ni les acquittements au niveau liaison
ni un éventuel compte rendu au niveau application.
Si un équipement n'est pas disponible lors de l'utilisation de ce service, il ne recevra
pas le message.
Réception de la requête H'FC'
Lorsqu'un message en diffusion est transmis par le maître de la liaison sur le bus
UNI-TELWAY, le programme application du TSX 17-20 doit comporter un bloc texte
САЫ6 en attente de réception (S et | à 1) prêt à recevoir la requête H'FC’.
Important
TXTi,M contient (aprés réception) l'adresse liaison de l'émetteur soit :
H'0000",
TXTi,R prend la valeur H'OOFC'.
Réception d'une autre requéte
Lorsqu'une autre requête est émise en diffusion générale, elle est reçue par la porte
systeme du micro automate TSX 17-20 de maniere totalement transparente pour
l'utilisateur.
42
Mise en ceuvre logicielle 2
2.4-2 Données événementielles
Ce service permet sur l'initiative d'une station esclave SERVEUR supportant cette
fonction, d'envoyer des données événementielles au module maítre de la liaison
UNI-TELWAY.
Ces données, émises par la requéte "données non sollicitées", ne nécessitent pas
de réponse de la part du destinataire.
La taille des informations transmises, limitée á 8 octets maximum est paramétrable
lors de la configuration du module TSX SCM 21.6 maítre (pour plus de détails, se
reporter au manuel TSX SCM 21 UNI-TELWAY TSX D24005F, chapitre "configu-
ration").
Adressage
Lorsque le micro automate esclave TSX 17-20 envoie un message vers l'automate
maitre par la requête "données non sollicitées", ce message (données événemen-
tielles) est automatiquement dirigé vers la voie 1 du coupleur maitre.
. Message : 8 octets maximum,
. TXTI¡C = H'07FC' code catégorie = H'07', code requête = H'FC’,
. TXTi,M = H'0000' message a destination du maitre.
Acquisition des données
La lecture de ces données (mémorisées dans la RAM du coupleur TSX SCM 21.6
maitre) se fait par le programme application du maitre lors de l'envoi de la requéte
"lecture données événementielles" (code H'A8') à destination de la voie 1 de son
coupleur TSX SCM 21.6.
Pour plus de détails concernant l'acquisition des données événementielles par
le maítre, se reporter au manuel TSX SCM 21 UNI-TELWAY TSX D24005F,
chapitre 3.2.
43
44
ES Annexes
Chapitre 3
Sous-Chapitre Page
3.1 Requêtes supportées par les TSX 17-20 46
3.1-1 Requêtes standards 46
3.1-2 Requêtes spécifiques 47
3.2 Requêtes standards 48
3.2-1 Lecture d'objets 48
3.2-2 Ecriture d'objets 50
3.3 Requêtes spécifiques de lecture 52
3.3-1 Lecture d'un bit système 52
3.3-2 Lecture image mémoire des entrées/sorties 53
3.3-3 Lecture d'un mot constant 95
3.3-4 Lecture d'un mot système 56
3.3-5 Lecture d'un temporisateur 57
3.3-6 Lecture d'un monostable 58
3.3-7 Lecture d'un compteur 59
3.3-8 Lecture du pas courant d'un programmateur 60
3.3-9 Lecture du pas d'un programmateur 61
3.3-10 Lecture d'un registre 62
3.3-11 Lecture des étapes Grafcet 63
3.4 Requétes spécifiques d'écriture 64
3.4-1 Ecriture d'un bit systeme 64
3.4-2 Ecriture de l'image d'un bit d'entrée/sortie 65
3.4-3 Ecriture d'un mot systeme 66
3.4-4 Ecriture de la présélection d'un temporisateur 67
3.4-5 Ecriture de la présélection d'un monostable 68
3.4-6 Ecriture de la présélection d'un compteur 69
3.4-7 Ecriture du mot d'entrée d'un registre 70
3.4-8 Arrêt d'un programmateur 71
3.4-9 Passage du pas suivant d'un programmateur 72
3.4-10 Marche d'un programmateur 73
3.5 Performances 74
3.6 Autres exemples d'échanges inter-équipements 75
45
3.1 Requêtes supportées par les TSX 17-20
3.1-1 Requêtes standards
Services Requêtes Questions | Réponses Significations
Hexa | Déci |Hexa | Déci
Données Lecture d'un bit (*) 00 | 00 | 30 | 48 | Lecture d'un bit (B).
(lecture)
Lecture d'un mot (*) 04 | 04 | 34 | 52 | Lecture d'un mot (W).
Lecture d'objets 36 | 54 | 66 | 102 | Lecture d'objets (bit, mot,
chaine de mots ...).
Données Ecriture d'un bit (*) 10 | 16 | FE | 254 | Ecriture d'un bit (В).
(écriture)
Ecriture d'un mot (*) 14 | 20 | FE | 254 | Ecriture d'un mot (W)
Ecriture d'objets 37 | 55 | FE | 254 | Ecriture d'objets (bit, mot,
chaine de mots ...).
Données non Données non sollicitées FC | 2521 X X | Emission d'informations sans
sollicitees (*) | avoir reçu de question préala-
ble.
Modes de RUN (*) * | 24 | 36 | FE | 254 | Mise en RUN d'un équipement.
marche
STOP (*) 25 | 37 | FE | 254 | MiseenSTOPd'un équipement.
(*) : Le détail de codage de ces requêtes est donné en annexe du Manuel de
référence UNI-TELWAY TSX D24004F .
46
Annexes 3
3.1-2 Requêtes spécifiques
Requêtes Questions | Réponses Significations
Hexa | Deci |Hexa | Déci
Lecture d'un bit systeme 01 | 01 | 31 | 49 | Lecture d'un bit systeme (SY).
Lecture image E/S (1/0) 02 | 02 | 32 | 50 „echte de l'image d'un bit
'E/S.
Lecture d'un mot constant 05 | 05 | 35 | 53 ri d'un mot constant
(CW).
Lecture d'un mot systéme 06 | 06 | 36 | 54 TUN d'un mot systéme
W).
Lecture d'un temporisateur 09 | 09 | 39 | 57 | Lecture des paramètres d'un
temporisateur (T).
Lecture d'un monostable OA | 10 | 3A | 58 | Lecture des paramètres d'un
monostable (M).
Lecture d'un compteur ОВ | 11 | ЗВ | 59 | Lecture des paramètres d'un
compteur (C).
Lecture du pas courant d'un programmateur | OC | 12 | 3C | 60 | Lecture programmateur (D).
Lecture du pas quelconque d'un program- 0D | 13 | 3D | 61 | Lecture programmateur (D).
mateur.
Lecture d'un registre OE | 14 | ЗЕ | 62 | Lecture des paramètres d'un
registre (R).
Lecture étapes Grafcet 2A | 42 | 5A | 90 | Lecture étapes Grafcet (Xi).
Ecriture d'un bit systeme 11 | 17 | FE | 254 | Ecriture d'un bit systeme (SY).
Ecriture de l'image d'un bit E/S (ИО) 12 | 18 | FE | 254 Oo de l'image d'un bit E/S
0).
Ecriture d'un mot systeme 15 | 21 | FE | 254 | Ecriture d'un motsystöme (SW).
Ecriture présélection temporisateur 17 | 23 | FE | 254 earthy présélection temporisa-
teur (T).
Ecriture preselection monostable 18 | 24 | FE | 254 mb présélection monosta-
ble (M).
Ecriture présélection compteur 19 | 25 | FE | 254 | Ecriture présélection compteur
Ecriture entrée registre 1A | 26 | FE | 254 | Ecriture entrée registre (В).
Arrét d'un programmateur 26 | 38 | FE | 254 | Arrét d'un programmateur (D).
Passage au pas suivant d'un programmateur | 27 | 39 | FE | 254 | Passage au pas suivant d'un
programmateur (D).
Marche programmateur 28 | 40 | 58 | 88 | Mise en marche d'un program-
mateur (D).
47
3.2
Requétes standards
3.2-1 Lecture d'objets
Cette requéte permet la lecture d'objets simples (mots ou chaine de mots...).
Format de la requéte
Code Ian:
requéte Code Segment Type Adresse de Nombre d objets
catégorie d'objet l'objet _alire
H/D
3654 | 0-7
Segment spécifie le mode d'adressage des objets à lire, ainsi que
l'espace où ils se trouvent (en hexadécimal).
Les segments accessibles par les automates TSX série 7
sont (en hexadécimal) :
10 : segment des objets communs,
68 : segment espace mots internes.
Type d'objet spécifie le type d'objet à lire :
Adresse de l'objet
7
0
: entier signé 16 bits.
: valeur par défaut
adresse physique ou logique dans le segment,
numéro d'ordre de l'objet dans le segment :
- 0 date et heure courantes dans le segment objets
communs,
date et heure sauvegardées dans le segment
objets communs.
- 1
48
Annexes 3
Lecture d'objets (suite)
Format du compte rendu
Réponse positive
Code 7
réponse dant Données
HD
66/102 | a
Type d'objet : retourne le type d'objet choisi lors de l'envoi de la question.
Réponse negative
Code
réponse
H/D
FD/253
Causes de rejet : . Requête inconnue,
Segment ou objet inconnu,
Adresse hors bornes,
Nombre d'objets trop important pour le buffer de récep-
tion.
Exemple de requêtes
Lecture mots
Segment : 68,
Type d'objet : 7 Wi
Adresse de l'objet : indice du premier Wi a lire.
Lecture date et heure
Segment : 10 (objet commun),
Type d'objet : 0 par défaut,
Adresse de l'objet : 0 — date et heure courantes,
1 — date et heure sauvegardées,
Nb d'objets à lire: O0 par défaut.
49
3.2-2 Ecriture d'objets
Cette requéte permet l'écriture d'objets simples (mots, chaine de mots...)
Format de la requéte
Code un
requéte Code Segment Type Adresse de Nombre d'objets Données
categorie d'objet l'objet à écrire
H/D o
37/55 | 0>7
Segment : spécifie le mode et le champ d'adressage (en hexa) :
10 : segment objets communs,
68 : segment des espaces mots internes.
Type d'objet spécifie le type d'objet á écrire :
Adresse de l'objet
Format du compte rendu
7
0
entier signe 16 bits.
valeur par défaut.
adresse physique ou logique dans le segment,
numéro d'ordre de l'objet dans le segment:
-0 date et heure courantes dans le segment objets
communs,
- 1 configuration de la prise terminal dans le seg-
ment systeme.
Réponse positive
Code
reponse
H/D
FE/254
Réponse negative
Code
reponse
H/D
FD/253
50
Annexes
3
Ecriture d'objets (suite)
Réponse negative (suite)
Causes de rejet : . Requête inconnue,
Droits d'accès insuffisants,
Objet inconnu,
Adresse du dernier objet hors bornes.
Exemple de requêtes
Ecriture mots
Segment : 68,
Type d'objet : 7 Wi,
Adresse de l'objet : indice du premier Wi à écrire,
Nb d'objets à écrire : nombre п,
Données : tableau de п objets, Wi [п]
Ecriture date et heure
Segment . : 10 (commun),
Type d'objet : 0 par défaut,
Adresse de l'objet : 0 — date et heure courantes,
Nb d'objets à écrire : 0 par défaut,
Données : 17 caractères ASCII décrivant la date et l'heure :
AAAA MM JJ HHMMSS DZ,
ns mens less ame mms ns md
terminaison
seconde
minute
heure
jour (0-31)
mois
année
dizièmes de seconde
51
3.3 Requêtes spécifiques de la lecture
3.3-1 Lecture d'un bit systeme
Cette requéte permet la lecture d'un bit systeme SY..
Format de la requéte
Numé
nie | C0 | Audi
HD categorie système
01/01 0-7
Format du compte rendu
Réponse positive
Code
réponse
H/D
Valeur
31/49
Valeur
Réponse negative
Code
reponse
H/D
FD/253
Causes de rejet
contient une chaine de 8 bits dont l'adresse du premier bit
est le plus grand multiple de 8 contenu dans le numéro du
bit systeme que l'on veut lire.
Seul le bit correspondant au bit recherché est significatif.
Requéte inconnue,
Numéro du bit hors bornes.
52
Annexes
3
3.3-2 Lecture image mémoire des bits d'entrées/sorties
Cette requête permet la lecture de l'image mémoire d'un module d'entrées/sorties.
Format de la requéte
cute Code Numéro du
requ ,
module
НО categorie
02/02 0-7 ;
Format du compte rendu
Réponse positive
one BR vont Reserve | Reserve | Reserve | Reserve is de Valeur des 8 de Ss
H/D sortie d'entrée
32/50 oo | o | oo | ir | to 20
Valeur des bits d'entrée vitae Liste de forgage Im | Liste de forcage des bits d'entrée
sorte des bits de sortie d'entrée
! | 10 | oi ft | |
Code defaut bit 7 = defaut:(O=non, 1 = oui)
bit 6 = 1sireponse en format étendu,
bits 5et4 = 0,
bis0a3 = type du défaut :
0000 : OK pas de défaut E/S,
0001 OK mais avec défaut mineur,
0010 module absent,
0011 module défaillant,
0100 ce n'est pas un module d'E/S,
0101 non conforme à la configuration,
0110 module non désiré,
0111 inutilisé,
1000 inutilisé.
53
Lecture image mémoire d'un bit d'entrées/sorties (suite)
Configuration : bit 7 = module exigé présent (0 = non, 1 = oui),
bit 6 = 0 (réservé),
bits0a5 = code du module,
(si exigé présent bit 7 = 1)
Configuration O s'il n'y a pas de configuration déclarée.
Nombre de bits de sortie :
Le TSX 17-20 retourne toujours le nombre maximum de sorties
(16 ou H'10').
Valeur des bits de sortie :
Valeur des bits de sortie du module. Si celui-ci comprend 8 ou
12 sorties les bits non utilisés contiennent des valeurs nulles
non significatives.
Nombre de bits d'entrée :
Le TSX 17-20 retourne toujours le nombre maximum d'entrées
(32 ou Н'20').
Valeur des bits d'entrée :
Valeur des bits d'entrée du module. Si celui-ci comporte 12, 22
ou 24 entrées, les bits non utilisés contiennent des valeurs
nulles non significatives.
Liste de forcage des bits de sortie :
Etat de forcage des bits de sortie :
0 le bit n'est pas forcé,
1 le bit est forcé, son état de forçage se trouve dans le
paramétre valeur des bits de sortie.
Liste de forcage des bits d'entrée :
Etat de forcage des bits d'entrée :
0 le bit n'est pas force,
1 le bit est forcé, son état de forcage se trouve dans le
paramétre valeur des bits d'entrée.
Réponse négative
Code
réponse
H/D
FD/253
Causes de rejet : . Requête inconnue,
Numéro du module hors bornes.
54
Annexes
3
3.3-3 Lecture d'un mot constant
Cette requéte permet la lecture d'un mot constant (CW).
Format de la requéte
Code | Code Numéro du
requête | catégorie mot
H/D
05/05 | 0-7
Format du compte rendu
Réponse positive
Code
H/D
reponse
Valeur
35/53
Réponse négative
Code
reponse
H/D
FD/253
Causes de rejet
Requéte inconnue,
. Numéro du mot hors bornes.
55
3.3-4 Lecture d'un mot systeme
Cette requéte permet de lire un mot systeme (SW..).
Format de la requéte
Code | Code Numéro du
requete | catégorie mot
H/D
06/06 | 0-7
Format du compte rendu
Réponse positive
Code
réponse Valeur
H/D
36/54
-------
Réponse négative
Code
reponse
H/D
FD/253
Causes de rejet : . Requête inconnue,
Numéro du mot hors bornes.
56
Annexes 3
3.3-5 Lecture d'un temporisateur
Cette requéte permet la lecture de tous les parametres d'un temporisateur.
Format de la requéte
ende Code Numero du
u o
temporisateur
HD catégorie p
09/09 0-7 ;
Format du compte rendu
Réponse positive
С 0 Base de | Tempo Tempe en Valeur de la Valeur
reponse temps | écoulée . pr présélection courante
H/D cours | selection
39/57 ! |
Base de temps 0 > 10ms
1 => 100ms
2 > 1s
3 > 1 mn
Temporisation écoulée : 0 — non
1 => oui
Temporisation en cours: 0 — non
1 > oui
Type de présélection 0 — présélection non modifiable,
1 — présélection modifiable.
Réponse négative
Code
réponse
H/D
FD/253
Causes de rejet
Requête inconnue,
Numéro du temporisateur hors bornes,
RAM non exécutable.
57
3.3-6 Lecture d'un monostable
Cette requéte permet la lecture de tous les paramétres d'un monostable.
Format de la requéte
ade Code Numero du
HD categorie monostable
0910 | 0>7
Format du compte rendu
Réponse positive
M -
C ode Base de ono Type Valeur de la Valeur
reponse | temps stable | de pré présélection courante
H/D en cours | sélection
34/58
Base de temps 0 > 10ms
1 > 100ms
2 > 1s
3 > 1 mn
Monostable en cours 0 => non
1 > oui
Туре de présélection 0 — présélection non modifiable,
1 > présélection modifiable.
Réponse négative
Code
réponse
H/D
FD/253
Requête inconnue,
Numéro du monostable hors bornes,
RAM non exécutable.
Causes de rejet
58
Annexes 3
3.3-7 Lecture d'un compteur
Cette requéte permet la lecture de tous les parametres d'un compteur.
Format de la requéte
ме Code Numéro du
requ wae
catégor compteur
H/D gone р
0B/11 0>7 ;
Le compteur numéro 31 équivaut au compteur rapide du TSX 17-20.
Format du compte rendu
Réponse positive
© ode pus Debord. vom Aus Valeur de la Valeur
reponse | decomp- | сотр: ur pre préselection courante
H/D tage tage cours | selection
3B/59 | |
Débordement décomptage : 1 sila valeur courante du compteur est passée de
049999,
Débordement comptage : 1 sila valeur courante du compteur est passée de
9999 à 0,
Compteur en cours : 0 => non,
1 => oui,
+ présélection non modifiable,
présélection modifiable.
Type de présélection
AO
y
Réponse négative
Code
réponse
H/D
FD/253
Causes de rejet Requéte inconnue,
. Numéro du compteur hors bornes,
. ВАМ non exécutable.
59
3.3-8 Lecture d'un pas courant d'un programmateur
Cette requête permet la lecture des paramètres d'un programmateur.
Format de la requéte
Code Code Numéro du
requête catégorie| programmateur
H/D
0012 | 0-7
Format du compte rendu
Réponse positive
ae Base de | Program| Durée du pas en Longueur du Numéro du pas Valeur du pas
iD temps | plein cours programmateur courant courant
3C/60 | ! | |
Base de temps 0 > 10ms,
1 > 100 ms,
2 > 1 $,
3 > 1 мп.
Programmateur plein indique que le dernier pas defini est en cours
0 — non,
1 — oui.
Réponse négative
Code
H/D
réponse
FD/253
Causes de rejet
Requête inconnue,
Numéro du programmateur hors bornes,
RAM non exécutable.
60
Annexes 3
3.3-9 Lecture du pas d'un programmateur
Cette requéte permet la lecture des parametres d'un pas quelconque d'un program-
mateur.
Format de la requéte
Code | Code Numéro du Numéro du pas
requête catégorie| programmateur p
H/D
00/13 | 0—7 | 3
Format du compte rendu
Réponse positive
pan Base de | Program | Durée du pas en Longueur du Numero du pas Valeur du pas
' 1 temps | plein cours programmateur courant désiré
30/61
Base de temps 0 > 10ms,
1 > 100 ms,
2 > 1 $,
3 > 1 мп.
Programmateur plein : indique que le dernier pas défini est en cours
0 => non
1 => oui.
Réponse négative
Code
réponse
H/D
FD/253
Causes de rejet : . Requête inconnue,
Numéro du programmateur hors bornes,
Numéro du pas hors bornes,
RAM non exécutable.
61
3.3-10 Lecture d'un registre
Cette requéte permet la lecture de tous les parametres d'un registre.
Format de la requéte
an Code | Numéro du
“ED у catégorie registre
0E/14 | 0-7
Format du compte rendu
Réponse positive
, . ee Type | Registre | Registre | Longueur du Mot Mot
HD registre | vide plein registre d'entrée de sortie
3E/62
Type registre
Registre vide
Registre plein
Réponse négative
Code
réponse
H/D
FD/253
Causes de rejet
о — O
о
= registre FIFO,
= registre LIFO.
= non,
= ou.
= non,
= Oui.
Requête inconnue,
Numéro du registre hors bornes,
RAM non exécutable.
62
Annexes 3
3.3-11 Lecture des étapes Grafcet
Cette requéte permet la lecture des bits d'activités d'étapes Grafcet (Xi).
Format de la requéte
ende Code Numero de
HD catégorie portion
2A/42 0-7 ;
Numero de portion: 0 = portion [XO еее X127]
Format du compte rendu
Réponse positive
Code
réponse Données
H/D
5A/90
Données ; suite de 128 bits correspondant au numéro d'étape dans la
portion choisie :
biti = O : étape Xi inactive,
biti = 1 : étape Xi active.
Le TSX 17-20 permettant 96 étapes, les bits X96 а X127 sont donc toujours a 0.
Réponse negative
Code
réponse
H/D
FD/253
Causes de rejet : . Requête inconnue,
Numéro de portion hors bornes,
Non réservation.
63
3.4 Requêtes spécifiques d'écriture
3.4-1 Ecriture d'un bit système
Cette requête permet l'écriture d'un bit système SY...
Format de la requête
Code | Code Numéro du Valeur
requete | catégorie| bit système du bit
H/D
11/17 0-7
Valeur du bit : Оои1.
Format du compte rendu
Réponse positive
Code
réponse
H/D
FE/254
Réponse négative
Code
réponse
H/D
FD/253
Causes de rejet : . Requête inconnue,
Droits d'accès insuffisants,
Numéro de bit hors bornes.
64
Annexes 3
3.4-2 Ecriture de l'image d'un bit d'entrée/sortie
Cette requéte permet l'écriture de l'image mémoire d'un bit d'entrées/sorties. Du fait
du traitement en image mémoire aucune verification sur l'existence ou le bon
fonctionnement du module n'est effectuée.
Format de la requéte
Code Sélection | Numéro
j Code Numero du Entrees „ | Valeur
requete catéqorie| module d'E/S ou du bit du bit
| 4
H/D 9 Sorties | SES
1218 | 0-7
N° du module d'E/S :
bit 0 à 7 N° du module logique (0 à 3)
le bit 15 doit toujours être à 1
Sélection Entrées ou Sorties :
Numéro du bit:
Format du compte rendu
0
4
Sorties,
Entrées.
0 > 15
0 > 31
pour les sorties,
pour les entrées.
Réponse positive
Code
reponse
H/D
FE/254
Réponse négative
Code
réponse
H/D
FD/253
Causes de rejet
Requéte inconnue,
Droits d'acces insuffisants,
Numéro de module entrées/sorties hors bornes,
Numéro du bit entrées/sorties hors bornes.
65
3.4-3 Ecriture d'un mot systeme
Cette requéte permet d'écrire un mot systeme (SW..).
Format de la requéte
Code | Code Numéro du Va
requête |catégorie| mot système aleur
H/D
15/21 | 0-7 :
Format du compte rendu
Réponse positive
Code
reponse
H/D
FE/254
Réponse négative
Code
réponse
H/D
FD/253
Causes de rejet
Requéte inconnue,
Droits d'accès insuffisants,
Numéro du mot système hors bornes.
66
Annexes 3
3.4-4 Ecriture de la présélection d'un temporisateur
Cette requête permet l'écriture de la valeur de présélection d'un temporisateur (T),
si celle-ci est modifiable.
Format de la requéte
Code Code Numéro du Valeur de la
re catégorie! temporisateur présélection
17/23 | 0-7
Valeur de présélection
Format du compte rendu
elle doit être comprise entre 0 et 9999,
(H'00' à Н'270Р').
Réponse positive
H/D
Code
réponse
FE/254
Réponse negative
Code
H/D
réponse
FD/253
Causes de rejet
Requéte inconnue,
Numéro du temporisateur hors bornes,
Présélection non modifiable,
Valeur de la présélection hors bornes,
RAM non exécutable.
67
3.4-5 Ecriture de la présélection d'un monostable
Cette requéte permet l'écriture de la valeur de présélection d'un monostable (M), si
elle est modifiable.
Format de la requéte
Code Code Numéro du Valeur de la
re catégorie] monostable présélection
18/24 0-7 ' ;
Valeur de présélection : elle doit étre comprise entre O et 9999,
(H'00' à H'270F’).
Format du compte rendu
Réponse positive
Code
réponse
H/D
FE/254
Réponse négative
Code
reponse
H/D
FD/253
Causes de rejet : . Requête inconnue,
Numéro du monostable hors bornes,
Présélection non modifiable,
Valeur de la présélection hors bornes,
RAM non exécutable.
68
Annexes 3
3.4-6 Ecriture de la présélection d'un compteur
Cette requéte permet l'écriture de la présélection d'un compteur
Format de la requéte
Code Code Numéro du Valeur de la
requête |catégorie| compteur présélection
H/D
19/25 | 0—7
Valeur de présélection : elle doit étre comprise entre O et 9999,
(H'00' à H'270F”.
Format du compte rendu
Réponse positive
Code
réponse
H/D
FE/254
Réponse négative
Code
réponse
H/D
FD/253
Causes de rejet : . Requête inconnue,
. Митего du compteur hors bornes,
Présélection non modifiable,
Valeur de la présélection hors bornes,
RAM non exécutable.
69
3.4-7 Ecriture du mot d'entrée d'un registre
Cette requéte permet l'écriture du mot d'entrée d'un registre (R).
Format de la requéte
Code | Code Numéro du Valeur du
requéte | catégorie registre mot d'entrée
H/D
14/26 | 0-7
Format du compte rendu
Réponse positive
Code
réponse
H/D
FE/254
Réponse négátive
Code
réponse
H/D
FD/253
Causes de rejet : . Requête inconnue,
Droits d'accès insuffisants,
. Numéro du registre hors bornes,
. ВАМ non exécutable.
70
Annexes 3
3.4-8 Arrét d'un programmateur
Cette requéte permet l'arrét d'un programmateur.
Format de la requéte
Code | Code Numéro du Numéro du
requête |catégorie| programmateur pas
H/D
26/38 | 0-7
Numéro du pas : l'évolution du programmateur se bloque sur le pas
demandé.
Format du compte rendu
Réponse positive
Code
réponse
H/D
FE/254
Réponse négative
Code
réponse
H/D
FD/253
Causes de rejet : . Requête inconnue,
. Droits d'accès insuffisants,
. Numéro du programmateur hors bornes,
. Numéro du pas hors bornes,
. RAM non exécutable,
. Non réservation.
71
3.4-9 Passage au pas suivant d'un programmateur
Cette requête permet l'avance d'un pas du programmateur et la mise à jour des bits
d'ordres.
Format de la requéte
Code | Code Numéro du
an catégorie| programmateur
27139 | 0-7
Format du compte rendu
Réponse positive
Code
reponse
H/D
FE/254
Réponse négative
Code
réponse
H/D
FD/253
Causes de rejet : . Requête inconnue,
Droits d'accès insuffisants,
Non réservation,
Numéro du programmateur hors bornes,
RAM non exécutable.
72
Annexes
3
3.4-10 Marche d'un programmateur
Cette requéte permet la mise en marche d'un programmateur suite á son arrét.
Format de la requéte
Code
ate Code Numéro du
requete | catégoriel proarammateur
HD g prog
28/40 0-7
ee o
Format du compte rendu
Reponse positive
Code
reponse
H/D
FE/254
Réponse négative
Code
réponse
H/D
FD/253
Causes de rejet
Requéte inconnue,
Droits d'accés insuffisants,
Numéro du programmateur hors bornes,
RAM non exécutable,
Non réservation.
73
3.5 Performances
Le temps de réponse global entre l'émission d'une requéte et la réception de la
réponse dépend :
. du temps de cycle réseau,
. du temps de réponse de l'unité centrale,
. de l'asynchronisme entre les cycles client - réseau - serveur.
Temps de cycle réseau
Le temps de cycle réseau correspond au temps séparant deux interrogations
consécutives d'une méme adresse liaison. (Voir le Manuel de référence
UNI-TELWAY TSX D24004F chapitre 4.3).
Temps de réponse de l'unité centrale
Le temps de réponse de l'unité centrale est de deux cycles maximum entre la
réception d'une requéte et la disponibilité de la réponse sur le buffer de sortie du
micro-automate TSX 17-20.
Asynchronisme entre les cycles client - réseau - serveur
L'asynchronisme entre les cycles client - réseau - serveur dépend :
- du temps de cycle de l'automate maitre,
- du temps de cycle réseau,
- du temps de cycle du serveur (temps de cycle automate esclave....)
74
Annexes 3
3.6 Autres exemples d'échanges inter-équipements
Bus UNI-TELWAY
TSX 87-30
PUR Automate de base
IBF TSX 17-20, PL7-2
Maitre Esclave
Bus UNI-TELWAY
Bus UNI-TELWAY avec réseau TELWAY 7
E AN
TSX 87-30
Automate de base
TSX 17-20, PL7-2
a re
TELWAY 7
TSX 47-30 SX 47-30
Ps de Automate de base oe i ae ms
244 „15% 17-20, PL7-2 UE. FER
Maître Esclave |
Bus UNI-TELWAY
| TELWAY7 ||
В leo!
75
Notes
rr ARIAS?
IN
AN
MNT EEE PETITE PIE TEE TEE LILI rrr rrrerrrerr rrr rire
IN
ON
AN
">
/
Shkarko
Vetëm një kujtesë miqësore. Ju mund ta shikoni dokumentin këtu. Por më e rëndësishmja, AI ynë tashmë e ka lexuar atë. Ai mund të shpjegojë gjëra komplekse në terma të thjeshtë, t''u përgjigjet pyetjeve tuaja në çdo gjuhë dhe t''ju ndihmojë të lundroni shpejt edhe në dokumentet më të gjata ose më të komplikuara.
Reklamë