Variables PLCM09

Le périphérique PLCM09 est un modem sans fil avec DEL et E/S numériques. Le comportement des variables système associées dépend de la manière dont le module a été configuré dans les paramètres du système (voir "PLCM09 Plugin Wireless Modem" pour plus d'informations).

Paramètres de l’éditeur du protocole

Chemin : VueProjet > Protocoles

  1. Cliquez sur + et sélectionnez Variables système : la boîte de dialogue Variables système s'affiche.
  1. Sélectionnez PLCM09 depuis la liste PLCModels.
Paramètres de l’éditeur de variables

Chemin : VueProjet > Configuration > double-cliquez sur Variables

  1. Pour ajouter une variable, cliquez sur + : une nouvelle ligne est ajoutée.
  2. Sélectionnez Variables système dans la liste Driver : le dialogue de définition de variables s'affiche.

Élément Description Type de données

Input1

Input2

Valeur des signaux d'entrée

booléen

Lecture seule

Output1

Output2

Valeur des signaux de sortie

Les variables de sortie sont en lecture/écriture uniquement lorsqu'elles sont configurées en tant que « Contrôle par utilisateur » (voir "PLCM09 Plugin Wireless Modem" pour plus d'informations). Dans les autres configurations, où les signaux de sortie sont contrôlés directement à partir du module PLCM09, les variables du système sont en lecture seule.

booléen

Lecture/écriture

Led1

Led2

Valeur du statut de la DEL

  • 0 = éteinte
  • 1 = allumée
  • 2 = clignote

Les variables des DEL sont en lecture/écriture uniquement lorsqu'elles sont configurées en tant que « Contrôle par utilisateur » (voir "PLCM09 Plugin Wireless Modem" pour plus d'informations). Dans les autres configurations, où les statut des DEL sont contrôlés directement à partir du module PLCM09, les variables du système sont en lecture seule.

octet non signé

Lecture/écriture

Mobile Start

Ecrivez 1 à l'intérieur de cette variable pour forcer le mode sans fil à démarrer.

C'est une variable en écriture seule, la commande sera exécutée à chaque fois que vous la réécrivez.

booléen

Écriture seule

Mobile Stop

Ecrivez 1 à l'intérieur de cette variable pour forcer le mode sans fil à s'arrêter.

C'est une variable en écriture seule, la commande sera exécutée à chaque fois que vous la réécrivez.

booléen

Écriture seule

Mobile Restart

Ecrivez 1 à l'intérieur de cette variable pour forcer le mode sans fil à redémarrer.

C'est une variable en écriture seule, la commande sera exécutée à chaque fois que vous la réécrivez.

booléen

Écriture seule

Mobile State

Statut de la connexion mobile

0 INACTIF
1 DÉMARRAGE EN COURS
10 FONCTIONNEMENT EN COURS
100 CONNEXION EN COURS
200 CONNECTÉ
300 À L'ARRÊT
-1 ERREUR GÉNÉRIQUE
-10 ERREUR SYSTÈME
-100 MODEM INTROUVABLE
-101 MODEM OCCUPÉ
-110 MODEM
-120 TEMPS MODEM EXPIRÉ
-130 ERREUR MODEM
-200 SIM MANQUANTE
-300 PIN REQUIS
-301 NOUVEAU PIN REQUIS
-310 ERREUR PIN
-320 PUK REQUIS
-330 ERREUR PUK
-400 ITINÉRANCE BLOQUÉE
-500 IDENTIFIANTS INCORRECTS

entier

Lecture seule

Mobile Signal

Qualité du signal mobile (0-100)

Valeur du signal détecté au démarrage du périphérique

octet

Lecture seule

Opérateur mobile Nom de l'opérateur mobile (p. ex. 'Vodafone')

chaîne[8]

Lecture seule

Technologie d'accès mobile

Technologie d'accès mobile

-1 N/A
0 GSM (2G)
2 UTRAN (2G)
3 GSM W/EGPRS (2G)
4 UTRAN W/HSDPA (3G)
5 UTRAN W/HSUPA (3G)
6 UTRAN W/HSDPA et HSUPA (3G)

entier

Lecture seule

Statut de le l'enregistrement mobile

Statut de le l'enregistrement mobile

-1 N/A
0 Non enregistré. Le modem sans fil n'est pas en cours de recherche d'un nouvel opérateur pour l'enregistrement.
1 Enregistré sur le réseau domestique.
2 Non enregistré. Le modem sans fil est en cours de recherche d'un nouvel opérateur pour l'enregistrement.
3 Enregistrement refusé.
4 Inconnu
5 Enregistré en itinérance

entier

Lecture seule

Mobile RX/TX Nombre d'octets reçus/transmis

entier non signé[2]

Lecture seule

Mobile Start Time (Sec) Quand la connexion mobile a été démarrée (en secondes depuis le début)

entier non signé

Lecture seule

Les variables en écriture seulement ne peuvent pas être lues. Assurez-vous de ne pas utiliser le mode d'accès L/É pour éviter l'icône d'erreur de lecture.

JavaScript (Statut de la connexion mobile)

L'état de la connexion mobile peut être récupéré même à partir de l'interface JavaScript ci-dessous où le "protocolSysVar" est le code d'instance du protocole (par exemple "prot1", "prot2", etc.)

Mobile_State = tagMgr.invokeProtocolCommand(protoSysVar,"get_mobile_state", ""); // get modem status