Services de messagerie PMS
(Traduction du document original anglais)
Présentation
PMS est la couche du projet du canal de messagerie PCP. L'automate agit toujours comme un client de la messagerie PMS et tous les équipements PCP reliés sur le bus agissent comme des serveurs.
Chaque équipement connecté au bus INTERBUS respecte un profil. Celui-ci définit les fonctions du projet, visibles au travers de la communication.
Services PMS
Le tableau suivant liste les services PMS du module TSX IBY 100 ou TSX IBX 100.
Type de service
Service
Accès au projet
Accès variable
READ_VAR(ADDR(’r.m.0.pcp’),’PMS’, index, subindex, %MWk:4, %MWi:L)
WRITE_VAR(ADDR(’r.m.0.pcp’),’PMS’, index, subindex, %MWi:L, %MWk:4)
Gestion équipement
SEND_REQ(ADDR(’r.m.0.pcp’),16#31, MWi:L, %MWk:4, %MWj:L)
SEND_REQ(ADDR(’r.m.0.pcp’),16#0F, MWi:L, %MWk:4, %MWj:L)
Gestion programme
SEND_REQ(ADDR(’r.m.0.pcp’),16#24, MWi:L, %MWk:4, %MWj:L)
SEND_REQ(ADDR(’r.m.0.pcp’),16#25, MWi:L, %MWk:4, %MWj:L)
Adressage des requêtes
L'adressage des requêtes est effectué par (ADDR('r.m.0.pcp')
Exemple de numéro d'ordre physique
Dans la liste de configuration INTERBUS, deux équipements supportent la messagerie PCP.
Dans ce cas, le premier équipement PCP possédera comme numéro : 2 (= 1+1).
Le second équipement PCP possédera comme numéro : 3 (= 2+1).
Mise en œuvre
Si une requête doit être envoyée, la messagerie PMS établit une connexion avec l'esclave INTERBUS.
Si la connexion réussit, toutes les transactions vers l'esclave sont exécutées. Si elle échoue, toutes les requêtes vers l'esclave INTERBUS sont refusées.
Lors d'un arrêt du projet, l'état de la messagerie PMS est conforme à la configuration effectuée sur Control Expert.
La saisie des fonctions READ_VAR et WRITE_VAR est assistée sous Control Expert par l'intermédiaire de boîtes de dialogue.