1 / 116

Langage de Commande Routier - LCR

Langage de Commande Routier - LCR. Application au contrôle commande des Panneaux à Messages Variables. Application des normes NF P-99 340 & 341. Les familles de commandes. Commandes de configuration Commandes d'exploitation Pilotage de l'affichage Lecture d'états de l'affichage

qabil
Download Presentation

Langage de Commande Routier - LCR

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Langage de Commande Routier - LCR Application au contrôle commande des Panneaux à Messages Variables Application des normes NF P-99 340 & 341

  2. Les familles de commandes • Commandes de configuration • Commandes d'exploitation • Pilotage de l'affichage • Lecture d'états de l'affichage • Lecture des alarmes • Commandes système • Informations d'exploitation • Fonctions de maintenance

  3. Commandes de configuration • Configurer les ports séries • Configurer les identifiants et les mots de passe • Configurer le site • Mettre à la date et heure • Etablir les équivalences topologiques • Etablir les équivalences symboliques • Configurer les paramètres permanents • Définir les tailles des fichiers TRACE • Configurer les macro-commandes • Définir les conditions d’alerte • Configurer les messages d’alerte • Configuration logique d’un port série • Configuration globale

  4. Commandes de configuration 1 • 1 Configurer les ports séries • Configurer les identifiants • Configurer le site • Mettre à la date et heure • Etablir les équivalences topologiques • Etablir les équivalences symboliques • Configurer les paramètres permanents • Définir les tailles des fichiers TRACE • Configurer les macro-commandes • Définir les conditions d’alerte • Configurer les messages d’alerte • Configuration logique d’un port série • Configuration globale

  5. SETU Q : SETU S (positionner en Standard) R : SETU 1 PROT=99302 XMT=L BD=1200 PA=P ST=1 LG=7 TAL=0<LF><CR> SETU 2 PROT=99302 XMT=L BD=1200 PA=P ST=1 LG=7 TAL=0<LF><CR> SETU 3 PROT=99302 XMT=L BD=1200 PA=P ST=1 LG=7 TAL=0 Q : SETU BD3=9600 XMT3=P10 TAL3=10 BD2=9600 XMT2=C (changer) R : SETU 1 PROT=99302 XMT=L BD=1200 PA=P ST=1 LG=7 TAL=0<LF><CR> SETU 2 PROT=99302 XMT=C BD=9600 PA=P ST=1 LG=7 TAL=0<LF><CR> SETU 3 PROT=99302 XMT=P10 BD=9600 PA=P ST=1 LG=7 TAL=10 Q : SETU 3 (lire le port 3) R : SETU 3 PROT=99302 XMT=P10 BD=9600 PA=P ST=1 LG=7 TAL=10 Q : SETU BD1=9600 R : ? Si les ports sont configurés matériellement à 1200Bds (SETU BD1=1200 serait accepté)

  6. Commandes de configuration 2 • Configurer les ports séries • 2 Configurer les identifiants • Configurer le site • Mettre à la date et heure • Etablir les équivalences topologiques • Etablir les équivalences symboliques • Configurer les paramètres permanents • Définir les tailles des fichiers TRACE • Configurer les macro-commandes • Définir les conditions d’alerte • Configurer les messages d’alerte • Configuration logique d’un port série • Configuration globale

  7. CFID 1 - CFID Option déverrouillage local Déverrouillage par clé physique locale Q : CFID Z R : CFID Q : CFID 2=DUPONT/MOTUS 3=PASS 1=DURAND/SECRET R : CFID 1=DURAND/SECRET 2=DUPONT/MOTUS 3=PASS re-verrouillage Q : CFID R : ?

  8. CFID - Option déverrouillage par mot de passe constructeur Ce type de protection est illusoire et donc fortement déconseillé Q : CFID ID=SUPPLIER/SECRET 3=MONMOT R : CFID 1=DURAND/SECRET 2=DUPONT/MOTUS 3=MONMOT Q : CFID R : ? Q : ID SUPPLIER SECRET R : ! Q : CFID 3=PASS R : CFID 1=DURAND/SECRET 2=DUPONT/MOTUS 3=PASS Identification en mode paramètre mode direct

  9. Commandes de configuration 3 • Configurer les ports séries • Configurer les identifiants • 3 Configurer le site • Mettre à la date et heure • Etablir les équivalences topologiques • Etablir les équivalences symboliques • Configurer les paramètres permanents • Définir les tailles des fichiers TRACE • Configurer les macro-commandes • Définir les conditions d’alerte • Configurer les messages d’alerte • Configuration logique d’un port série • Configuration globale

  10. ST Q : ST NST=123 LOC=Le_Pré_Vert COD=IL591.S R : STATUS ADR=LNS BTR=0 CKS=2AF4 COD=ILN59.S CTL=0 EDF=0 ER1=00 ER2=02 ERI=0 EVT=TRM:24/09/97 13:12:10 GAR=003 GAT=0 GEN=SES.P30 INI=012 LOC=Le_Pré_Vert MHS=0 MOV=0 NST=0123 RST=22 TRM=0 VER=101 Restitution dans l'ordre alphabétique des étiquettes de paramètres.

  11. Commandes de configuration 4 • Configurer les ports séries • Configurer les identifiants • Configurer le site • 4 Mettre à la date et heure • Etablir les équivalences topologiques • Etablir les équivalences symboliques • Configurer les paramètres permanents • Définir les tailles des fichiers TRACE • Configurer les macro-commandes • Définir les conditions d’alerte • Configurer les messages d’alerte • Configuration logique d’un port série • Configuration globale

  12. DT ou DATE Q : DT 18/Ø3/96 17:22:14 (écriture d'une horodate valide) R : 18/Ø3/96 17:22:14 Q: DT 29/02/97 17:22:14 (écriture d'une horodate erronée) R: ? Q : DATE R : 18/Ø3/96 17:22:14

  13. Commandes de configuration 5 • Configurer les ports séries • Configurer les identifiants • Configurer le site • Mettre à la date et heure • 5 Etablir les équivalences topologiques • Etablir les équivalences symboliques • Configurer les paramètres permanents • Définir les tailles des fichiers TRACE • Configurer les macro-commandes • Définir les conditions d’alerte • Configurer les messages d’alerte • Configuration logique d’un port série • Configuration globale

  14. Principes de l’équivalence topologique

  15. CFET (1) Q : CFET AM R : CFET AM<LF><CR> =1<LF><CR> =2<LF><CR> =3<LF><CR> =4<LF><CR> =5<LF><CR> =6 Le PIP n'est accessible que par les adresses constructeur

  16. CFET (2) Q : CFET AM 1.0=1 1.1=2 1.2=3 2=5 R : ! Q : CFET AM<LF><CR> R : CFET AM <LF><CR> 1.0=1<LF><CR> 1.1=2<LF><CR> 1.2=3<LF><CR> =4<LF><CR> 2=5<LF><CR> =6! Le PIP n'est plus accessible que par les adresses topologiques, seules les 3 lignes de texte et le pictogramme sont utilisables.

  17. CFET (3) Q : CFET AM 4=4 2=5 3=6 R : ! Q : CFET R : CFET AM <LF><CR> 1.0=1<LF><CR> 1.1=2<LF><CR> 1.2=3<LF><CR> 4=4<LF><CR> 2=5<LF><CR> 3=6 Tous les modules sont accessibles par une adresse topologique

  18. CFET (4) Suppression de toutes les équivalences topologiques. Q : CFET Z R : ! Q : CFET AM R : CFET AM<LF><CR> =1<LF><CR> =2<LF><CR> =3<LF><CR> =4<LF><CR> =5<LF><CR> =6 Le PIP n'est plus accessible que par les numéro de module constructeur.

  19. CFET (5) Etablissement des équivalences standard Q : CFET S R : ! 1=1<LF><CR> 2=2<LF><CR> 3=3<LF><CR> 4=4<LF><CR> 5=5<LF><CR> 6=6 Le PIP n'est plus accessible que par les adresses topologiques, tous les modules sont utilisables. les équivalences standard sont les i des amc =i [. j [. k ] ...]

  20. Commandes de configuration 6 • Configurer les ports séries • Configurer les identifiants • Configurer le site • Mettre à la date et heure • Etablir les équivalences topologiques • 6 Etablir les équivalences symboliques • Configurer les paramètres permanents • Définir les tailles des fichiers TRACE • Configurer les macro-commandes • Définir les conditions d’alerte • Configurer les messages d’alerte • Configuration logique d’un port série • Configuration globale

  21. Equivalences symboliques Principes

  22. Etablir les équivalences symboliques • 1 Equivalences d’adresses topologiques • Equivalences d’affichage • de position • de valeur littérale • Equivalences d’éclairage

  23. 1 Etablissement équivalences adresses topologiques Equivalences individuelles Q : CFES AM Ligne1=1.0 Ligne2=1.1 Ligne3=1.2 Picto=2 Prisme=3 Feux=4 R : ! Equivalences de groupe Q : CFES AM LigneS=1.* TOUT=*.* R : !

  24. 2 - Lecture des équivalences établies Q : CFES_AM R : CFES AM<LF><CR> Ligne1=1.0<LF><CR> LigneS=1.0<LF><CR> TOUT=1.0<LF><CR> Ligne2=1.1<LF><CR> LigneS=1.1<LF><CR> TOUT=1.1<LF><CR> Ligne3=1.2<LF><CR> LigneS=1.2<LF><CR> TOUT=1.2<LF><CR> Picto=2<LF><CR> TOUT=2<LF><CR> Prisme=3<LF><CR> TOUT=3<LF><CR> Feux=4<LF><CR> TOUT=4

  25. Etablir les équivalences symboliques 2 • Equivalences d’adresses topologiques • 2 Equivalences d’affichage • de position • de valeur littérale • Equivalences d’éclairage

  26. Etablissement des équivalences d’affichage standard pour le pictogramme Q : CFES AF AM=2 S R : ! Q : CFES AF AM=2 R : CFES AF AM=2<LF><CR> 0=0<LF><CR> ACCI=1<LF><CR> DANG=2<LF><CR> CHAN=3<LF><CR> =4<LF><CR> L90=5 0 Eteint 1 "Accident" 2 "Danger" 3 "Chantier" 4 "Hauteur limitée" 5 "90" Les Alias standards existants sont appliqués. Ils sont modifiables

  27. Ajout de symboles Q : CFES AF AM=2 HLIM=4 ETEINT=0 R : ! Q : CFES AF AM=2 R : CFES AF AM=2<LF><CR> 0=0<LF><CR> • ETEINT=0<LF><CR> ACCI=1<LF><CR> DANG=2<LF><CR> CHAN=3<LF><CR> • HLIM=4<LF><CR> L90=5 0 Eteint 1 "Accident" 2 "Danger" 3 "Chantier" 4 "Hauteur limitée" 5 "90" Il peut y avoir plusieurs alias pour un même code position constructeur

  28. Création d’alias pour un groupe de modules Effacement des équivalences Q : CFES AF AM=1.* Z ou CFES AF AM=1.* S R : ! Etablissement d'équivalences de groupe sur les afficheurs littéraux. Q : CFES AF AM=1.* ETEINT="" BOU4="BOUCHON A 400m" (ou ETEINT=0) R : ! Q : CFES AF AM=1.* R : CFES AF AM=1.0<LF><CR> BOU4="BOUCHON A 400m"<LF><CR> ETEINT=0<LF><CR> AM=1.1<LF><CR> BOU4="BOUCHON A 400m" ETEINT=0<LF><CR> AM=1.2<LF><CR> BOU4="BOUCHON A 400m"<LF><CR> ETEINT=0

  29. Etablir les équivalences symboliques 3 • Equivalences d’adresses topologiques • Equivalences d’affichage • de position • de valeur littérale • Equivalences d’éclairage

  30. Effacement de toutes les équivalences d'éclairage Q : CFES EC AM=* Z R : ! Q : CFES EC AM=2 lecture des équivalences du picto R : CFES EC AM=2 00=<LF><CR> BJ=<LF><CR> BN=<LF><CR> JC=<LF><CR> JO=<LF><CR> NU=<LF><CR> SD=<LF><CR> SF=<LF><CR> TS= 9 Alias sont préétablis

  31. Etablissement des valeurs standards sur le picto Pictogramme 3 niveaux de puissance lumineuse cec=0 => Mini cec=1 => Normal cec=2 => Maxi Q : CFES EC AM=2 S R : ! Q : CFES EC AM=2 R : CFES EC AM=2<LF><CR> 00=<LF><CR> BJ=<LF><CR> BN=<LF><CR> • JC=1<LF><CR> • JO=2<LF><CR> • NU=0<LF><CR> SD=<LF><CR> SF=<LF><CR> TS= Valeurs préétablies par le constructeur

  32. Pictogramme 3 niveaux de puissance lumineuse cec=0 => Mini cec=1 => Normal cec=2 => Maxi Modification Ajout d'équivalencesAjout d’un symbole. Q : CFES EC AM=2 FOG=2 BJ=2 BN=1 JC=0 R : ! Q : CFES EC AM=2 R : CFES EC AM=2<LF><CR> 00=<LF><CR> SD=<LF><CR> SF=<LF><CR> TS=<LF><CR> • JC=0<LF><CR> NU=0<LF><CR> • BN=1<LF><CR> • BJ=2<LF><CR> • FOG=2<LF><CR> JO=2 Nouveau symbole

  33. Etablissement des valeurs standards sur lesafficheurs littéraux. Q : CFES EC AM=1.* S R : ! Q : CFES EC AM=1.* R : CFES EC AM=1.0<LF><CR> 00=<LF><CR> SD=<LF><CR> TS=0<LF><CR> NU=1<LF><CR> JC=2<LF><CR> BN=3<LF><CR> JO=3<LF><CR> BJ=4<LF><CR> SF=4<LF><CR> 5 niveaux de puissance lumineuse Le niveau 0 est réservé au test cec=0 => Test cec=1 => Mini cec=2 => Moyen bas cec=3 => Moyen haut cec=4 => Maxi

  34. Suite :module 1.1module1.2 AM=1.1<LF><CR> 00=<LF><CR> SD=<LF><CR> ... ... BJ=4<LF><CR> SF=4<LF><CR> AM=1.2<LF><CR> 00=<LF><CR> SD=<LF><CR> ... ... BJ=4<LF><CR> SF=4<LF><CR>

  35. Commandes de configuration 7 • Configurer les ports séries • Configurer les identifiants • Configurer le site • Mettre à la date et heure • Etablir les équivalences topologiques • Etablir les équivalences symboliques • 7 Configurer les paramètres permanents • Définir les tailles des fichiers TRACE • Configurer les macro-commandes • Définir les conditions d’alerte • Configurer les messages d’alerte • Configuration logique d’un port série • Configuration globale

  36. Q : CFET R : CFET AM<LF><CR> 1.0=1<LF><CR> 1.1=2<LF><CR> 1.2=3<LF><CR> =4<LF><CR> =5<LF><CR> =6 Les valeurs prétablies par le constructeur s'appliquent CFPP Q : CFPP Z R : CFPP Q : CFPP AM=4 DV=00:20:00 R : ? L'adresse module topologique 4 n'existe pas Q : CFPP S R : CFPP<LF><CR> AM=1.0 AT=100/20/100/20 CL=80/20 DV=0<LF><CR> AM=1.1 AT=100/20/100/20 CL=80/20 DV=0<LF><CR> AM=1.2 AT=100/20/100/20 CL=80/20 DV=0<LF><CR> AM=z.z SPC=0 Les valeurs prétablies par le constructeur sont établies et s'appliquent, CFPP S n'est qu'une facilité d'édition

  37. CFPP Suite Q : CFPP AM=1.2 AT=Z R : CFPP<LF><CR> AM=1.0 AT=100/20/100/20 CL=80/20 DV=0<LF><CR> AM=1.1 AT=100/20/100/20 CL=80/20 DV=0<LF><CR> AM=1.2 CL=80/20 DV=0<LF><CR> AM=z.z SPC=60 CFPP AM=1.* AT=0 R : CFPP<LF><CR> AM=1.0 AT=0 CL=80/20 DV=0<LF><CR> AM=1.1 AT=0 CL=80/20 DV=0<LF><CR> AM=1.2 AT=0 CL=80/20 DV=0<LF><CR> AM=z.z SPC=60 Suppression du paramètre AT modification de groupe

  38. Commandes de configuration 8 • Configurer les ports séries • Configurer les identifiants • Configurer le site • Mettre à la date et heure • Etablir les équivalences topologiques • Etablir les équivalences symboliques • Configurer les paramètres permanents • 8 Définir les tailles des fichiers TRACE • Configurer les macro-commandes • Définir les conditions d’alerte • Configurer les messages d’alerte • Configuration logique d’un port série • Configuration globale

  39. Configurer la taille des fichiers Trace Affectation du solde aux états d’affichage Q : CFF IC=8 IQ=2 IR=2 IM=2 IP=* R : CFF IC=8 IM=2 IP=18 IQ=2 IR=2 IS=0 ML=0 • Traces des Commandes • Traces des Questions • Traces des Réponses • Traces des Positions • Traces des Maintenances • Traces Systèmes La mémoire disponible pour les fichiers trace est de 32K en classe 2

  40. Commandes de configuration 9 • Configurer les ports séries • Configurer les identifiants • Configurer le site • Mettre à la date et heure • Etablir les équivalences topologiques • Etablir les équivalences symboliques • Configurer les paramètres permanents • Définir les tailles des fichiers TRACE • 9 Configurer les macro-commandes • Définir les conditions d’alerte • Configurer les messages d’alerte • Configuration logique d’un port série • Configuration globale

  41. CFMP 1 • La macro-commande contient une liste de • Commandes d'affichage PA • Macro-commandes PM • Chaque ligne peut contenir une temporisation qui s'execute avant la commande contenue dans la ligne • Une ligne de commande PA ne contient qu'une seul AM

  42. CFMP 2 Q : CFMP NEUTRE A=PA AM=*.* AF=0 R : NEUTRE/1 PA AM=*.* AF=0 Création macro NEUTRE Q : CFMP REPLI A=PM NEUTRE R : REPLI/1 PM NEUTRE Création macro REPLI Q : CFMP BOUCHON A=PA AM=1.1 AF=BOU4" AM=1.2 AF="RALENTIR" R : BOUCHON/1 PA AM=1.1 AM=1.1 AF=BOU4" AM=1.2 AF="RALENTIR" Création macro BOUCHON Q : CFMP BOUCHON A=PM NEUTRE TP=500 R : BOUCHON/1 PA AM=1.1 AF=BOU4" AM=1.2 AF="RALENTIR BOUCHON/2 PM NEUTRE TP=500<LF><CR> Ajout à la macro BOUCHON

  43. CFMP 3 Q : CFMP BOUCHON 2 A=PA AM=PICTO AF=DANG R : BOUCHON/1 PA AM=1.1 AF=BOU4" AM=1.2 AF="RALENTIR<LF><CR> BOUCHON/2 PA AM=PICTO AF=DANG<LF><CR> BOUCHON/3 A=PM NEUTRE TP=500 Insertion à la ligne 2 d'une nouvelle commande Q: CFMP BOUCHON 3 M=1 R : BOUCHON/1 A=PM NEUTRE TP=500<LF><CR> BOUCHON/2 PA AM=1.1 AF=BOU4" AM=1.2 AF="RALENTIR<LF><CR> BOUCHON/3 PA AM=PICTO AF=DANG Déplacement de la ligne 3 vers la ligne 1 Q: CFMP BOUCHON 2 Z R : BOUCHON/1 A=PM NEUTRE TP=500<LF><CR> BOUCHON/2 PA AM=1.1 AF=BOU4" AM=1.2 AF="RALENTIR Suppression de la ligne 3

  44. Commandes de configuration 10 • Configurer les ports séries • Configurer les identifiants • Configurer le site • Mettre à la date et heure • Etablir les équivalences topologiques • Etablir les équivalences symboliques • Configurer les paramètres permanents • Définir les tailles des fichiers TRACE • Configurer les macro-commandes • 10 Définir les conditions d’alerte • Configurer les messages d’alerte • Configuration logique d’un port série • Configuration globale

  45. CFAL Q : CFAL Y GAT> EDF> MHS=> • à chaque ouverture de porte • à chaque disparition de l'EDF • à l'apparition ou à la disparition d'une erreur module. • R : CFAL Y EDF> GAT> MHS=>

  46. Commandes de configuration 11 • Configurer les ports séries • Configurer les identifiants • Configurer le site • Mettre à la date et heure • Etablir les équivalences topologiques • Etablir les équivalences symboliques • Configurer les paramètres permanents • Définir les tailles des fichiers TRACE • Configurer les macro-commandes • Définir les conditions d’alerte • 11 Configurer les envois d’alerte • Configuration logique d’un port série • Configuration globale

  47. STAL Q : ST AL Z R : ST AL ACT=N NEUT=0 REP=0 PORT=2 Q: STAL REP=2 NEUT=5 PORT=2/75 R : ST AL ACT=N NEUT=5 REP=2 PORT=2/75 Q : ST AL PROT1=N M1=ATZ//0/10 M2=ATE0DT0,,0320496207/CON/0/400 PROT2=2 M3=TC_ID=DUPONT/SECRET _ E */*/0/20 PROT4=N M4=+++///10 M5=AT_H/OK/10/10 R : ST AL ACT=N REP=5 NEUT=5 PORT=2/75 PROT=N M1=ATZ//0/10 M2=ATE0DT0,,0320496207/CON/0/400 PROT=2 M3=TC_ID=DUPONT/SECRET _ E */*/0/20 PROT=N M4=+++///10 M5=AT_H/OK/10/10 Q : ST AL ACT=O R : ST AL ACT=N REP=5 NEUT=5 PORT=2/75 PROT=N M1=ATZ//0/10 M2=ATE0DT0,,0320496207/CON/0/400 PROT=2 M3=TC_ID=DUPONT/SECRET _ E */*/0/20 PROT=N M4=+++///10 M5=AT_H/OK/10/10

  48. Commandes de configuration 12 • Configurer les ports séries • Configurer les identifiants • Configurer le site • Mettre à la date et heure • Etablir les équivalences topologiques • Etablir les équivalences symboliques • Configurer les paramètres permanents • Définir les tailles des fichiers TRACE • Configurer les macro-commandes • Définir les conditions d’alerte • Configurer les messages d’alerte • 12 Configuration logique d’un port série • Configuration globale

  49. SET Q :SET CR=N ECHO=O R : SET ECHO=O CR=N

  50. Commandes de configuration 13 • Configurer les ports séries • Configurer les identifiants • Configurer le site • Mettre à la date et heure • Etablir les équivalences topologiques • Etablir les équivalences symboliques • Configurer les paramètres permanents • Définir les tailles des fichiers TRACE • Configurer les macro-commandes • Définir les conditions d’alerte • Configurer les messages d’alerte • Configuration logique d’un port série • 13 Configuration globale

More Related