Fonctions experts sur le GXL88 contrôleur.
(avril 2018)
B Bloquage et
restriction des sortie Rn [Code B?]
Cj Cp Totalisateur. Compteur
d'impulsion [Code
C?]
D
Da Ds
Data mode & GPRS setup
[Code D?]
Internet
client
mode & setup
[Code i?]
Err Contrôle
du programme de fonctionnement
[Code err]
Se Sx Si Etats du Power
Meter PM [Code SE]
* Rédirection Rx
SMS
à sortie
sérielle [Code *?]
# ! Message serielle
envoyée par SMS a N1 [Code
#?]
&
Direct AT commando, SMS à GSM
radio
[Code &?]
W
Lecture et écriture des
mémoires [Code
w?]
PWM Pulses Wide
Modulator
[Code PWM]
CMP Compare
Function (at
FW1)
[Code CMP]
Ces
software fonctions ne seront pas souvent utilisées mais elles
restent néanmoins accessibles à l'utilisateur. Ne pas
hésiter à nous contacter
pour plus de détails ou renseignements.
Le
GXL88 a qqs fonctions nouvelles absentes aux GXL8x
précédants! S'assurer SVP qu'on est donc en train
de consulter le bon manuel pour les anciens GXL8x ou alors pour les
nouveaux GXL88 devant correspondre au
contrôleur employé...
B Bloqué
et Bloqueur.
Cette fonction empêche le Relais de sortie bloqué d'être mise en
marche (ON) ou
arrêtée (OFF) par
une jonction si une autre sortie, le bloqueur,
est lui même en
marche! [0000
b] renvoi un petit mémo et la config BR1 et BR2.
Cette fonction était nommée "Restriction" dans les
versions GXL8x précédantes et ici au GXL88 la fonction Rn
à Ln est jointe à celle de bloquage.
[Code
BR(1/2) ON(1-8) OFF(1-8) Rn_Ln(0-1-250)
N(1-35)]
1/2
pour le relais pouvant être Bloqué,
Bloqueur ON (sortie 1 à
8) empêchant le Bloqué
d'être mis à ON si
lui même à ON.
Bloqueur OFF (sortie 1
à 8) empêchant le Bloqué d'être
mis à OFF si lui
même à ON.
Donc
dans le cas de [Code BR1 3 4 0 0 b]
au contrôleur:
Le Bloqueur ON empêchera
R1 d'être mis en marche
par une jonction si R3 est lui
même en marche et une jonction n'arrêtera pas R1 si le Bloqueur OFF R4 est lui même
enclenché.
Un Bloqueur na d'effect que sur un ordre de jonction automatique mais
les commandes directes comme [Code
R1 Off] ou [Code R1 seconde_tempo]
restent fonctionnelles.
Les bloqueurs ON ou OFF possible sont tous les
autres Relais 1 à 8 sauf eux méme sous peine de bloquer
Rn en position ON!
b Toujours contrôler la bonne
programmation des commandes! Le b
ici renvoit la nouvelle configuration de B.
[Code
BR(1/2) ON(1-8) OFF(1-8) Rn_Ln(0-1-250)
N(1-35)]
Rn_Ln (0-1-250)
et le temps en seconde avant qu'une alerte Rn_Ln ne soit envoyée.
N (1-35)
et lui
le numéro de liste qui dit l'alerte pourra être envoyer.
Donc
dans le cas de [Code BR2 0 0 65 12 b] au contrôleur:
R2_L2
indique ici qu'une Alerte sera envoyée au numéro se
trouvant à N12 si
après 65 secondes
L2 n'a toujours pas de courant
après que R2 ait
été mis en marche. On peut utiliser un adaptor 240/12 sur
L2 comme contrôle mais
tout autre tension 0 à 15V sur L2
est acceptable via une sonde (on/Off) au moteur fera aussi l'affaire,
le but étant quoi qu'il en soit de montrer que l'action de
commuter R2 a produit un effet dans le temps indiqué par R2_L2.
La temporisation des fonctions R1_L1
(à BR1) et R2_L2 (à
BR2) peuvent avoir la valeur de 2 à 250 secondes à
attendre avant
l'éxécution du test et si le paramètre Rn_Ln et si
la valeur est à zér0 aucun
test n'est effetué.
Si le paramètre Rn_Ln est à 1 il
empéchera une jonction de mettre Rn en marche si il y à
déjà du courant sur Ln
qui est alors à ON.
Le Numéro de list à Alerter peut se trouver de
position 1 à 35 en list et il n'y aura pas
d'alerte si N est à zér0 ou qu'aucun numéro se
trouve à Nn.
Une Alerte ressembera à:
"a) Relais 2 ON
but no POWER on L2(36) after 65 sec! Check SYSTEM Jnn and B."
Comme pour les Jonctions, on peut aussi activer une commande
à la place d'une alerte si une commande direct est
programmé à la place du numéro. [Code
N12 =R4 600 s+20]
par exemple programmera une commande à la place d'un
numéro et
activera donc R4 pour 10mn et envoyer un SMS d'état
étendu au numéro N1 après environ 20s tout
ça si bien sur dans
l'exemple ci-dessus, L1 ne presente pas de tension 65s après que
R1 ait été mis en marche par une jonction.
La configuration actuelle des paramètres de bloquage pour R1 et R2 sont visible sur le message
d'information [Code
b?]
au contrôleur et aux status qui montre ! pour un relais bloqué et ( ou ) pour les bloqueurs.
C
Compteur de marche et compteur d'impulsions
avec totalisateur.
Un compteur de marche "Run Time Counter" avec Cd pour jour(day) et Totalisateur CT
est configurable. Le compteur peut être
virtuellement
"branché" à une des entrées 1 à 8 et L0
à L3. Le comptage est dépendant du niveau de
l'entrée. Si par
example L1 est
choisi, le
comptage se fera quand L1 (C35) est alimenté, s'arrêtera
so 0 sinon et
reprendra dès
que réalimenté. Le comptage est précis à la
minute.
Commande [0000
Cj 10] par
exemple branchera le compteur de marche sur l'entrée L1. Le
numéro 10 ici est tout
simplement le numéro de la
jonction choisi qui peut être de Ai1(1) à Ai8(8), L0(9) et
L1(10), L2(11) et L3(12).
Les messages
d'état
et/ou
d'info's [Code C?]
font voir les comptages journalier 0-24H et
les
totalisateurs.
PULSES
Cp
0(??) Entrées
impulsions ex: [0000 cp 6]
Pd 0
Compteur pulses
journalier
(Pulse Day)
PT -1
Pulses TOTAL
XXXXXXXXXX (Pulse Total)
CPz 0 CpS
5 Remise
à 0 ou xxx. L'entrée décomptage.
Pd/t/+/-
Montre ou pas Pd et
PT aux status.
RUNTIME
Cj 0(??) Entrées pour Compteur (non
de l'entrée)
Cd
19:09 Compte
du Compteur pour ce jour (day)
CT
5652 TOTAL XXXXX
(Compteur de marche Total)
CJz x, Ct/d+/- Total=0
[Code Cjz] ou [Code Cjz 250]
Use
Pw SS Les états SS
montrera les deux compteurs
Cj/p/s (0-12) les entrêes
pouvant être choisies.
Compteur
d'impulsion et totalisateur: cP (compteur Pulses)
Un compteur de pulses journalier
avec totalisateur est disponible (pulse +1 par deux changements de
niveau d'entrée) est configurable par [Code Cp (0-12)].
Le
compte jounalier est additionné au totalisateur
Compteur Total
à 23H59+1. Le
compte
est visible sur le message d'état si Cp+ ou pas si Cp- et par la
commande [Code C]
qui donne le message ci-dessus ou encore par [Pw
SS].
La commande [Code Cps (1-12)]
rend la fonction capable
de
soustraire les impulsions du
total journalier par pulse
appliquées à
l'entrée choisi et donc conséquament du totalisateur
à minuit+.
On peut mettre le compteur Puls
Total à
zéro par [Code Cpz]
ou assigner Pt à
un montant de pulses voulu par [Code Cpz xxxx]
de -2.147.483.648 to 2.147.483.647. Cpz opération remet le Pd
à zéro
IL faut
savoir que l'entrée compte +1 quand au niveau bas
(niveau zéro), le même que quand on court-circuite
l'entrée choisie avec GND. Assurez vous donc que les impulsions
sont effectivement pas trop haute en trension 12V maxi ou limiter le
courant à quelques mA,(1 à 5) avec une résistance
à l'entrée de comptage et qu'elles ont un niveau bas
compatible.
Plus
éxactement, le niveau de basculement des entrées 1
à 8 est de <2 Volt pour niveau bas et de >2.5V pour niveau
haut. L'entrée en l'air, déconnectée est elle
à ±3,1V. Nous avons testé l'entrée Ai6
[code cp
6] avec 70 impulsions par seconde sans erreur (73 maxi).
Pour
le compteur de service: cJ (compteur Jour)
L'entrée Cj
choisie Ai1,
3, 5, 7 et L1, L3
comptera pour un niveau 1 pour Ain ou pour situation ON pour Ln
(quand il y aura du 12 volt sur L1 par exemple). Les autres compterons pour un niveau zéro ou Off. On
choisira l'entrée voulue par cmd: [Code Cj (0-12)].
On pourra mettre ou remettre le compteur à la mesure voulue par
C [Code CJz] ou [Code CJz 2250]
en heures jusqu'à plus de 7 ans.
On peut mettre le compteur à
zéro par [Code Cjz 0]
ou à un montant de pulses quelconque par [Code Cjz xxxx]
de -2.147.483.648 to 2.147.483.647.
(Le Power Meter ci-dessous, est lui même
équipé d'un compteur KWH
digital quil sera préférable d'utiliser à la place
de compter des impulsions d'énergie que peuvent délivrer
certains compteurs.
Exemple
de "fabricage" d'un deuxieme compteur horaire avec le compteur de
pulses si inutilisé ainsi qu'une démonstration de
l'interaction des fonctions du GXL88 entre elles...
On aurra besion d'un adapteur ou d'une sonde mettant l'entrée Z2 sous tension avec environ 5 volt
quand le comptage doit s'effectuer.
On mettra préferablement le mode de Z2 en points avec [code
z2m 1/0/p] puis on configurera donc Jz2 et quelques paramètres:
[Code
jz2 0 500 0 17 jz2m 15 A6 0 Cp 6 N17 =R6 10] attention au N17
qui s'écrit en dernier. On pourrai ensuite contrôler le
paramètrage avec la commande [0000
JL] au contrôleur. Et aussi avec AL, JM et c.
On peut remetre le compteur de pulses à 0 avec [code
CPZ 0] et enfin monttrer le compte au status avec [code
cp+] ou tout simplement voir le compte avec [code
c] ou [code
ss].
Fonctionnement: Quand l'entree Z2
et à plus de 500p (2.5 Volt environ) chaque reforcage
automatique de la jonction par Jz2m,
ici toute les 15mn, fera executer
la commande programmée à N17qui
met
la sortie Ai(R)6 en marche pour le temps choisi, ici 10s. Cette pulse
(de 10s) sera donc additionné au total journalier du compteur de
Pulse toute les
15mn.
Nottez ici que l entree de comptage Ai6
n'est
pas branchée du tout et qu'elle est transformé en sortie
par la command [code A6 0]. Il ne faut rien y brancher sinon peut
être une LED si voulu entre A6+ et la cosse suivante (ou comme vu
a K? sur le manuel). On pourra
alors surveiller que la sortie est alumée 10s toute les 15mn.
On
pourra controler le fonctionnement de la LED et ajouter manuellement
des impulsions en comuntant la sortie R6 par la commande [Code R6 4] par exemple.
Notez ici que les entrees Ai5 à Ai8 peuvent également
êtrent utilisées en sortie comme expliqué plus
amplement sur le manuel à R?.
La fonction C,
entrée de "comptage de pulse", compte donc même pour une
sortie et ici avec 4 pulses par heure... On pourrai aussi mettre jz2m à
60 pour avoir le total direct en heures à la place de devoir
diviser le total par quatre.
Data connection au réseau GSM.
GPRS ou WEB [Pw da] [Pw Ds]
Le module radio GSM (4 bandes: World inc
USA) supporte le mode GPRS.
On pourra donc programmer différents messages d'états
à envoyer de façon répetitive (voir H? au manuel) à une plate forme de
traitement en ligne.
Ces messages cycliques sont normalement adressés
par SMS au numéro inscrit à leur position N en liste
respective. Si
N
(qui est donc l'index de liste) indique 0 ou 33, ils seront
envoyés d'office par GPRS (même si aucun numéro ne
se trouve programmé à la
position N33). Mais ceci seulement si le paramètre DaT
est programmé supérieur à 0 et que les autres
paramètres D eux aussi sont correct...
Donc par example, en assumant que le menu D ci-dessous est
fonctionnel, la commande:
[0000
hss 601 Hs2 0 00:00 n33 gprs_num_err H]
envera un status SS tout les 10mn par GPRS. Notez ici que Hs2 N = 0 et
evite l'envoi du status Hss par SMS. Comme déjà dis et
facultatif, une erreur de communication par gprs fera envoyé le
message par SMS au numéro inscrit à index N33.
Donc:
si la
connection GPRS ne peut s'établir ou qu'une erreur quelconque se
produit, le message destinné au
serveur sera envoyé par SMS au numéro se trouvant
optionnelement à N33.
La commande [Pw Da] au contrôleur donnera:
DaN
"vodaphone.com" Opérateur
GSM APN
DaL
"vodaphone" Login
name [0000
daL ""]
pour l'effacer
DaW
"vodaphone" Password
[0000
daW ""]
pour
l'effacer
DaS
"63.163.200.80",5000 Ip et port
to connect to
Dai Amsterdam-05 L'identifiant
du contrôleur et/ou sa location.
<48<24<24<48<24 mémo,
longueur permise de characters
DaT 0 DaO 10
Dat pour GPRS On/Off. Le temps en ligne
Amsterdam-05
Identifiant
et/ou location du contrôleur
355915030625941
IMEI. Numéro unique
d'identification.
Dai est surtout interressant
quand plusieurs contrôleur sont utilisés. On pourra donner
un nom identifiant significatif qui avec 23 caractéres peut
même donner une indication sur la location ou il est
installé. [0000
dai Amsterdam_NL_Damrak_125]
donnera ce nom au contrôleur. Choisisser un nom assez court pour
qu'il puisse être ajouté à la fin des SMS qui on
une longueur limité (à 160c). [0000
dai Home]
Pour supprimer
le nom du contrôleur envoyer [Code
dai ]
et bien noter l'espace standard suivant le nom de la commande et
séparant toujours les commandes, mais
surtout l'espace suivant qui ici éffectivement annule le nom du
contrôleur.
Pour les 4 premières lignes, les ""
sont indispenssable et à inclure à la commande.
Et donc on
envera par exemple la commande:
[Pw dan "APN" das
"55.163.123.80",2200]
Le nom et IMEI seront inclus à
tous les messages GPRS afin d'en facilement reconnaitre
l'expéditeur lors du traitement.
Un message
type data sur le serveur pour un status ressemblera à:
<<<Tombouctou-05(CR)355915030625941(CR LF)
R1 OFF(CR)R2 ON(CR)R3 555(CR)R4 ON(CR)R5 OFF(CR)V1
12.2(CR)V2
55.1(CR)V3
13.0(CR)AC 1
00T(CR)G
22.6%(CR)0-7:
11100111(CR)A
OFF M0(CR)14:53>>>(CR LF)
Notez que si la connection s'établie en mode data, l'information
est précédée par
<<< et terminée par >>>. Que le temps restant
connecté après avoir envoyé les datas et
égal au paramètre DaO (pour connect
OFF). Après quoi le contrôleur retourne en SMS mode.
En mode DATA (donc si DAT
> 0
[Pw
Dat 1])
tous les messages qui doivent être envoyés automatiquement
à un temps donné sont redirigés au serveur en
gprs. Les autres, avertissements, alertes ou alarmes sont transmis par
SMS
au numéro en liste indiqué. Comme déjà vue
plus haut une fonction pointant à l'index 33 de la liste des
numéros forcera l'envoi du message par GPRS et non pas par SMS.
Les demandes
envoyées
par SMS au contrôleur sont elle toujours répondue via SMS
La commande [Pw
Dac] par SMS au contrôleur (ou la commande /Dac
(dans la ligne de commmande alors rouge) via le PC programme en mode
AT+) forcera la connection immédiate au serveur. Ceci bien sur
si Da est configuré et
que DAT est >0.
Le contrôleur peut aussi
être commandé directement
par l'interface serveur si celui ci est capable de retourner des lignes
de text à
l'adresse IP/PORT à l'aquelle il vient de recevoir le message.
Donc le temps de connection active Dao peut être ralongé
pour
avoir le temps d'écrire et envoyer des commandes en retour au
contrôleur manuelement depuis le serveur.
Donc la
commande de demande de connection data envoyée par SMS
pourrai étre [Pw
DaO 60 Dac] ce qui donnerai 1
mn de temps de
connection (et de nouveau après chaque data commande). Le
contrôleur coupera alors la connection "data active" et
retournera en mode SMS aprè 60 secondes si aucunne autre
commande n'est recue. Toutefois il est bien de maintenir Dao le plus court possible (6
à 10) (10 = défaut) afin de ne pas
perde de temps au cas ou d'autres messages sont en
attente d'être envoyées par SMS. (DaO max = 100 secondes)
Le temps de connection
active Dao peut même
être ré-ajusté après une
commande ex:[R1 off r4 44 DaO
8]
Après
la commande DaC le messages
recu au serveur et le suivant:
<<<Tombouctou-05(CR)355915030625941(CR LF)
>>>Waiting
for COMMANDS (Check DaO tming)!>>>(CR LF)
Les commandes peuvent alors
être envoyées en data mode au contrôleurs pendant la
connection GPRS manuellement ou bien encore automatiquement.
L'envoie de commandes manuelles par l'interface "server"
requière un temps Dao
plus long afin d'avoir le temps d'écrire la ligne de commandes.
Si la ou la ligne de commande est envoyée automatiquement
à partir de
l'application
tournant sur le serveur quelques secondes
après la réception ">>>(CR LF)" du message GPRS venant du contrôleur, status ou
autre, le
temps Dao pourra être
choisi trés court. Example
de commande:[R1
55 R3
off s].
Si voulu le server peut même
couper
activement la connection quelques secondes
après l'envoi, action
reconnue par le contrôleur qui
retournera délors en mode SMS.
Le CODE sera toujours inclu aux commandes envoyées par SMS mais pas les [ ].
A l
encontre, les [
] doivent
être inclure aux commandes par GPRS du serveur au
contrôleur pendant le temps Dao mais pas le code.
[Pw
Ds] local serveur fonction.
DsX
"Local.IP",Port Local
GXLxx Ip, port. 47c maxi
DsL "Any_name" Login
name. 23 characters maxi
DsW "MOTdePASSE" Password.
23 characters maxi
<32<24<24
mémo,
longueur permise de characters
DsT
0
Local GXLxx
serveur fonction active
Zaandam-01
Le non/location du contrôleur
4559150306242545
IMEI.
Cette
fonction très spécifique nécessite un program qui
intérogera le contrôleur lui même configuré
en mode serveur. Assez compliqué en mode GPRS vu qu'il faudra
connaitre l'adresse IP du contrôleur.
Voir plustot la fonction i? pour
un usage internet
courant bien plus façile...
Dat est normalement
programmé à 1 mais peut aussi être mis à 2
pour connection gprs très lente. Observer la DEL rouge du
millieu quand le GPRS est en activité. Nous pouvons vous fournir
un programme de test pour la fonction GPRS sur votre PC.
En mode GPRS
(donc DAT est >0), les alertes si programmées par example
[0000 V1 11.0 15.0] seront envoyées par GPRS. Si le
deuxième numéro d'alerte V1N est
programmé, l'alerte sera envoyée par SMS au numéro
pointé par v1N.
Les warnings de jonctions sont eux envoyés aux
numéro pointé par le champs SMS de la jonction.
[0000 JV1 11.5 14.5 0
6] enverra au numéro N6 en list.
[0000 JVn 11.5 14.5 0
0] n'enverra rien.
[0000 JV1 11.5 14.5 0
33] enverra par GPRS.
Tout
de même pour VS (entré AC Adapteur sur les GXLxx
précédents et GXL88 ou VS est également un
voltmètre). Donc la commande [0000 JVS 9.5 10.5 0 17 VS 7.5 11.5 dat 1]
fera envoyer le message d'Avertissement de jonction par SMS au
numéro inscrit à la position 17 en liste si les seuils de
JVS sont dépassés, et un message d'ALERTE par GPRS si les
seuils d'Alerte de tension sur l'entrée VS à la cosse
(29) sont dépassés.
Notez les seuils
Avertissement et d'Alerte différents et VsN à 0 et ACL0N
à 0.
i
Configuration internet en client mode.
Comme deja vu à i au manuel
le
contrôleur peut aussi avantageusement être commandé
par l'internet. Une adresse IP fixe est préférable et
très fortement conseillée afin de connecter au serveur du
controleur qui servira alors la
page web sur demande par le web.
Vu que le contrôleur sera interrogé par exemple par http://53.123.234.50:1425/Page_Name
et qu'il sera nécéssaire de connaître son adresse
IP, 1425 étant le port d'accès et Page_Name qui est le
nom de la page choisi par l'utilisateur.
Voyez pour le mode d'utilisation internet le paragraphe i au manuel et faites fonctionner ce mode avant
de lire la fontionnalité spéciale décrite
ci-dessous.
A l'encontre du mode normal ci-dessus,
le controleur GXL88 en mode client envera lui même les message
d'informations à un serveur exterieur par l'internet à
interval de temps dépendant de la config.
Le modem
GSM et SIM n'étant plus nécessaire peuvent
néanmoins être utilisés de conjoint.
Voyons dabors la liste des parametres du controleur en mode internet et après celle des parametres du
module internet même étant le M53 ou autre...
[Code
i] liste de configuration internet du contrôleur
iCA
88.160.241.20:1425 GXL88
local serveur adresse IP:PORT ou to connect depuis votre navigateur.
iSA www.nnnn.com/name Adresse
ou GXL88 doit connecter en
mode client (sera configurée par Ez)
iPN Page_Name Le
nom (ou numéro) de 15 characters maxi de la page d'accès
internet du GXL88.
iSL no_name Le nom utilisateur en mode client. *
iSW
no_pass Le mot de passe en mode client. *
iPR
0
Optionnel, auto-recharge de
la page en mode i1. *
iPT
0
"iPTimeout" maxi d'attente de
connection.* *=
facultatif!
2x<32
3x<16 >4s >2s Longueur en charactères de ICA/ISA
IPN/ISL/ISW et IPR 4 et IPT 2s
minimum.
iPB
7
GXL88 <=> M53 communication à 7=57600b/s par
défaut. Ne pas changer pour l instant !
i =
OFF
Dis si internet est activé par [code
i ON] , [code
i2] ou encore par [code
i3].
Les 7 premiers parametres
ci-dessus ne sont pas à prendre en considération en mode
i2 ou i3 si le module internet utilisé est le M53 vue
que tous ces réglages sont feront au niveau du module même
à
l'aide du programme EZ MANAGER. Ce à partir d'un PC
connecté sur le réseau local (LAN).
Seulement après avoir
fait fonctionner le mode internet du
controleur initié par la commande [code i on] et biensur avoir
configuré le module internet M53 comme indiqué au
paragraphe i au manuel avec le programme ez manager, nous pourons changer
le mode du GXL88 de serveur au mode client. Les tab 1 et 3 resterons aux mémes
parametres mais le Tab 2 lui
devra etre changé selon les parametres decrit ci-dessous et
visible sur cette image.
"Peer Address" sera l'adresse
IP du serveur à l'écoute ou le GXL88 envera
périodiquement ses messages d'Alarm, d'alerte, d'avertissement
et de Status divers.
"Peer Port" sera le port
(ouvert) du serveur ou les messages seront reçus,
traités, conservés.
"Event Byte"
sera mis de 4 à 10 et "Timeout"
de 2 à 10 (voir les détails sur la doc du M53).
Premier détails
interessant est la validation de "TCP Server"
qui donnera la possibilité d'accéder le controleur en
mode serveur courant mais fonctionnant neanmoins en mode client
envoyant ses messages à Peer adrs+Port! Ce mode double peut etre
utiliser au moment du paramétrage qui se fera donc facilement
par internet. Ces modes ne fonctionnent pas simultanément et il
faudra toujours au moins
attendre les delais Timeout (du M53) et IPT (du menu i du controleur ci-dessus)
de 2 a 10 pour un traffic correct, controlable sur les leds de la prise
UTP et la LED millieu
du controleur.
Afin de valider ce mode client du
controlleur il faudra donner au parametre i qui etait dans le mode
internet normal à "i ON" la valeur i2 ou i3.
[Code i2] force un reset du M53
et de fait une reconnection DHCP au router avant l'envois d'un messages
et [Code i3] forcera la
re-initialization du module internet et la
connection apres l'envoi d'un message. A voir pour chaque cas mais le
mode i2 donne
de bon resultat.
Toutefois, la réinitialisation et l'initialisation du module
Internet peuvent également être effectuées
automatiquement sur de courts interval de temps à partir d'une
commande locale. A titre d'exemple, l'envoi de la commande [0000
hs1 11 0 0 hsm 45 n11 =i2]
forcera l'exécution de la commande écrite à la
position 11 dans le répertoire toutes les 45mn encore et encore.
Cette methode ne sera probablement jamais utilisé avec les modes
i2 et i3 qui prennent soin de la réinitialisation avant et
après l'envoi d'un message, mais pourrait être
utilisé avec i1. Rappelons nous également que le LAN est
automatiquement réinitialisé après
un certain temps d'inactivité, donc attendre au moins une heure si le
controleur ne réponds plus par internet. Voir le paragraphe i au manuel pour les infos de base
sur le LAN.
Deuxième details
interessant est le mode commande direct par internet quand le
M53 en mode server ou client/server et le
controleur en mode i ON ou I2 ou i3.
En effet l acces internet au controleur se faissant normalement par http://ip.ip.ip.ip:port/Page_Name
(le parametre page name est optionnel voir [code ipn] )
retournera une page web/html generée
par le controleur méme.
Si on remplace page name par un -
suivi du code (le meme que par SMS)
et de la commande voulu l'info en retour ne sera plus graphique mais
seulement textuelle tout comme un SMS recu mais cette fois par internet
et sur l'écran du navigateur (FireFox , netscape,
Safari, SeeMonkey sont entre autre conseillé
mais pas IE).
Donc envoyer http://ip.ip.ip.ip:port/-0000
r3 3600 r1 11 ss
par la barre d' adresse du navigateur retournera en reponse un court
message type SMS mais donc sur l'écran via internet. Comme par
SMS, par PC ou par l'internet si i
et à ON, toutes les commandes sont
permisses. Donc soyez prudent.
Le mode de fonctionnement du GXL88 en client via internet peut etre
comparé au mode GPRS qui lui aussi peut régulierement
à intervales déposer ses informations à un serveur
se trouvant connecté quelque part à l'internet. Le format
des messages envoyés étant identiques dans les deux
cas.GPRS et Client.
- En SIM mode 0 et internet
mode i2 ou i3 le numero IMEI du GSM modem ne pourra
pas etre lu vu que le controleur fonctionne alors sans GSM
connectivité vu que SIM est à zéro*.
Le IMEI
affiché dans certain messages sera alors remplacé par IPN
lui aussi pouvant compter jusqu'à 15 characters. Voir à
i? pour IPN et à G? pour l'IMEI (on peut si voulu écrire
le IMEI se trouvant sur la puce gsm à IPN).
-
La led millieu du controleur
clignote rouge+vert en mode i2
pour le temps d'attente de connection iPT
au rythme de
1 quart de seconde, puis le message est alors envoyé par
ip et le
controleur qui se remet en attente avec seulement la
LED verte allumée
pour le temps DaO
(le temps dao et aussi le meme que quand en mode GPRS le controleur
attend pour un éventuelle [code commande] qui pourrai lui
être envoyé en réponse automatiquement (ou
manuellement) depuis le serveur).
- Alors que normalement 25
essais concécutifs sont
effectués afin de connecter au reseau GSM (sim 1, 2 ou 3 et
i0/Off
ou i1), seulement 5 essais seront effectués si le
paramétre i est i2 ou i3 en sim mode 1, 2 ou 3. Voir aussi
à G?
-
Le status messages à la ligne HH:MM M0 est
modifiée en
HH:MM i2/s0.
Le M devenant irrelevant sans connection GSM (sim=0) la
valeur des paramètres i
et sim sont indiqué
à la place de M..
* Rapelons qu'en mode sim 0 le
modem GSM peut toutefois étre
demarré manuellement avec la commande [Code
fg] ce qui. si une
SIM est en place peut aidé à des essais ou configuration
diverse, vu que les SMS sont tout egalement recus par le controleur
meme dans les differents mode internet...
* On peut neanmois demarrer manuellement le modem GSM en mode SIM =0
pour
avoir le numéro IMEI mème sans SIM ou aussi si besoin le
lire sur la puce GSM.
A8
n'était pas accessible et donc pas connecté à la
borne (50) sur
les premières version du GXL88 antérieure à 2017
mais utilisé interne. Laisser donc A8 à
zéro au menu a? sur ces versions de contrôleurs...
Err Monitoring and memory Error
Check.
La plupart des erreurs seront remarquées par le systéme
de contrôle interne et automatiquement résolue.
Néanmois une erreur grave pourrai provoquer un
rédemarrage
du systéme, notifié comme vu a H? par un message d'état
montrant l'heure à 00:03).
Les
erreurs peuvent avoir différentes sources
dont principalement les parasites radio du GSM, malfonction/connection
de l'antenne GSM qui augmente le rayonement electromagnetique
localement sur le circuit, les surtentions
puissantes, rapides et de haute fréquences ou autre.
Elles sont inévitables
et ce dans tous les systémes. Ceci étant un fait
donné, la fiabilité d'un systéme
digital sera donc proportionnel à sa capacité à
gérer ses erreurs...
la commande
[Code err]
au GXL88 donnera la liste suivante.
ADC=2
Analogic
Digital Converter errors.
Pw!=47
Error
de mot de passe.
Irq=879
Nombre
(demande) de connection par internet
GSM=11
Nombre de redemarrage du module GSM/GPRS
Sys=3
Auto+forcé système restart
compte F?
GPRSerr=3
Nombre d'erreur de connection GPRS
GPRS
ok=182 Nombre de connection GPRS sans erreur
GPc=28
GPRS timeout, envoyé par SMS.
10000101
Divers
system flags...
00100010
Divers
system flags...
10100001
Divers
system flags...
sErr=0
Static RAM erreurs...
ErT:0
at:0 Last
SRAM erreur et adresse en mémoire.
GXL88
V2-15 Contrôleur
type et prog version...
La notification
d'erreur severe peut être envoyée au numéro
à la position N34 en liste un numèro est présent
à N34 et bien sur quand l'erreur le
permet.
SE, SX, SI,
Commandes au "PM". Mono ou triphasé Réseau
ou générateur.
Ce module
d'énergie "PM" est bien sur optionnel, mono ou
triphasé et peut se
connecter
directement au GXL88 via son entrée
sérielle. Il donne alors par SMS ou web de nombreux
paramètres sur l'état actuel du réseau ou d'un
générateur mono- ou triphasé.
Attention! Ces modules d'énergie ne devront
êtrent branchés que par des
électriciens qualifiés
vu le danger et le risque
d'électrocution évident impliqué par toute
manipulation
ou branchement sur le réseau ou sur la sortie haute tension
220/380/440 d'un générateur. Tous les branchements
devront êtrent éffectués avant de raccorder le
cable sérielle du PM
au contrôleur.
Ces modules Power
Meter "PM" peuvent être
utilisés
seul,
comme instrument de mesure avancés ou branché au
contrôleur pour télémetrie. Dans les deux cas, tous
les paramètres sont tout également visibles, localement
sur l'écran du
PM même.
Deux types sont disponibles (méme apparence):
-Triphasé pour mesure sur
génerateur ou réseau de puissance.
-Monophasé pour installation plus simple, comme habitation,
capable des mêmes mesures instantanées et de la
consommation accumulé de 3 groupes indépendent. (le
compteur peut même étre synchronisé à votre
compteur!)
Selon le cas on aura besoin de 1 à 3 CT branché comme
indiqué sur le manuel délivré.
Message reçu aprés la commande
[Code se]
au contrôleur.
I1
10.4 Phase
current, Ampères (via CT).
I2
11.0 Phase
current,
Ampères
(via CT).
I3
9.9 Phase
current,
Ampères (via
CT).
U1
230 Phase
voltage, Volts (directly connected).
U2
233 Phase
voltage,
Volts (directly
connected).
U3
229 Phase
voltage,
Volts (directly
connected).
L1
382 Phase
line voltage, Volts (directly
connected)*.
L2
384 Phase
line voltage, Volts (directly
connected)*.
L3
380 Phase
line voltage, Volts (directly
connected)*.
P1
10000 Phase
active power, Watts (internal calculation).
P2
11000 Phase
active power,
Watts (internal
calculation).
P3
12000 Phase
active power,
Watts (internal
calculation).
PT
30000 3
Phase total active power,
Watts (internal
calculation).
FT
0.90 3
Phase total power factor (internal
calculation).
FQ
50.01 Frequency
Réseau/Génerateur (internal
calculation).
KW
000416.6 KWH.
00999999.9 (Peut commencer à valeur choisie!).
*
seulement lisible en triphasé. CT = Current Transformer.
Message reçu aprés l'envoi de la commande
[Code sx]
au contrôleur.
L1
382 Phase
line voltage*. Kwh group 1
, PM MonoPhase
L2
382 Phase
line voltage*.
Kwh
group 2 , PM MonoPhase
L3
382 Phase
line voltage*.
Kwh
group 3 , PM MonoPhase
PT
6789 Total
active power
(internal
calculation).
Q1
333.30 Phase reactive power (internal
calculation).
Q2
44.44 Phase reactive power (internal
calculation).
Q3
25.00 Phase reactive power (internal
calculation).
QT
500.00 Total reactive power (internal
calculation).
F1
0.97 Phase power factor
(internal
calculation).
F2
0.90 Phase
power factor (internal
calculation).
F3
0.80 Phase
power factor (internal
calculation).
FT
0.78 Phase
total power factor (internal
calculation).
S1
11000 Phase apparent
power (internal
calculation).
S2
12000 Phase apparent
power (internal
calculation).
S3
13000 Phase
apparent power (internal
calculation).
ST 35000 3 phase total
apparent power (internal
calculation).
Les
valeur de mesures sont a titre d'exemple et ici comme
d'habitude, seulement le text en vert
est reçu sur le SMS!
Une erreur de lecture ou de connection
au Power Meter retournera un SMS à N33 (si un numéro est
programmé à cet index de la liste) ou au serveur si
travaillant en mode GPRS. Le message ressemblera à:
Power Meter
ERROR!
Check if PM is
connected, AC powered and the RS232 link PMC<>GXL8x! 19:03
GXL88-2015
Le
contrôleur GXL88 peut être façilement
configuré de sorte que l'envoi
du
messages SE du module de mesure d'énergie se fasse
automatiquement, tous les jours, toutes les heures ou toutes les quelques minutes
(revoir
le chapitre H?
du manuel pour qq exemples) à
[Code
He1 N HH:MM] puis HeM et HeS.
Les commandes
[Code
se]
[Code
sx]
et [Code
si] elles, renvoient
une réponse immédiate à tout
numéro
ayant envoyé la demande au contrôleur.
Le module de
mesure d'énergie (cliquer dessus ici à gauche) se branche
avec un cable (fourni si
voulu) USB-B à
l'entrée
serielle du contrôleur
et avec 3 des 4 fils du cable de l'autre côtè au module
[D] RS232 enfichées au "PM".
Quand branché
au contrôleur, le module d' énergie "PM" peut
également commander 4 relais supplementaires et ajouter 8
entrées au systeme. Ceci avec des petits modules d'interfaces,
[A], [B], [C] ou [D] enfichées
à l'arriêre du "Power Meter". Le tout est alors bien sur
directement contrôlable par commandes envoyés soit par SMS
ou encore par l'interface WEB au GXL88. Appellez nous pour plus de
détails.
Exemple
de message reçu aprés l'envoi de la commande
[Code
si]
au contrôleur
N10
N20
N30
Entrées
PM N1 à N8; 0 ou 1.
N40
les
8 entrées sont sur le module
[A]
N50
N60
N70
N80
R10
Sorties
"PM" R1 à R4; 0 ou 1 module [B].
R20
R30
R40
Le contrôleur peut
optionnelement lire 8
entrées [A] et commander 4 sorties relais [B] de plus.
Tout
comme les entrées A1 à A7 du controlleur SMS, le
systèmes peut également automatiquement envoyer
un
SMS si un changement N1 à N8 se produit*. Le message d'alerte
montrera alors le méme que ci-dessus précedé par e) PM...
Les 4 relais de sorties sont
directement commandable en marche/arrêt par SMS*.
*(si le ou les modules correspondants
sont
enfichés à l'arrièrre du PM à position
A(Inputs), B(relais), position D étant pour le module de
communication.
Commande au Power Meter via SMS ou internet
pour GXL83x / GXL84x
[Pw $Rn0/1]
n=1-4 On(1) Off(0) so [0000
$R11] off
$R10
[Pw $ZV]
Max Min
value reset. [0000 $R11 $R10
$R31 $R40 $I]
[Pw $ZK
000020001] Set
kWh à 2000.1KWH ex: $ZK 000002223 = 222.3 =13chr
[0000 $ZF]
Power Metter system restoration
[Pw $ZZ]
Refresh
to manufacturing factory
[Pw $ZT 1339754206] (Unix
Time setting): 2012-6-16 09:56:46, CMD=14 chr
[Pw $Z% 00556]
Pour
Niveau Oil 0055,6 sur le PM (Menu PF-F on PM)
[Pw $ZL
xxxxxx]
Effacer la
valeur "litre" non inutilisé du PMC.
Les commandes ci-dessus pourront fonctionner avec le GXL88 mais il est
conseillé d'utiliser les commandes ACW suivantes afin
d'écrire sur ou de configurer le PMC. Le signe $ étant
alors remplacé par le préfixe ACW à partir de septembre
2016 (W for write).
[Pw ACWZK
000020001] Set
kWh à 2000.1KWH , $ZK 000002223 = 222.3 =13chr
[Pw ACWZT 1339754206] (Unix
Time setting): 2012-6-16 09:56:46, CMD=14 chr
[Pw ACWZ% 00556]
Pour
Niveau Oil 0055,6 sur le PM (Menu PF-F on PM)
[Pw ACWZL
xxxxxx]
Effacer la
valeur "litre" non inutilisé du PMC.
Ainsi
que [Pw ACWRn0/1] [Pw ACWZV] [0000 ACWZF] [Pw ACWZZ].
[Pw acwZL xx6542]
montre "LITER 654.2"
sur le PMC menu F display.
[Pw acwZL x2654]
montre "LITER 2654".
Notez bien ZL majuscule.
[Pw acwZL xx-54]
montre "LITER -54".
Et
notez bien les x.
[Pw ACWZ% xx789]
montrera "OIL% 78,9"
sur le PMC (Menu PF-F).
[Pw ACWZ% xx-55]
montrera "OIL% -5,5"
sur le PMC (Menu PF-F).
Pour
rendre le PMC visible sur la page internet il est nécessaire
quil soit configuré en mode 1(mono)
ou 3(triphasé). De plus
la ligne de 8
éntrées et 4 sorties des modules optionnel du PMC
ne sera visible que si le paramètre Aci est supérieur à 0.
Donc la commande [0000
ACM 3 ACi 1] rendra le Power Meter et sa ligne I/o visible sur
la page internet générée par le GXL88.
Le
nom du Power Meter Contrôler et des phases ou des 3 groupes en
mono phase, peuvent être définit au choix tous avec 8
caractéres. La commande [0000
ePM RESEAU] le nomme donc "RESEAU" et [code
eP2 Group_2] nomme groupe 2 en "Groupe
2" et [0000
ep3 PH_3(T)] la phase 3 en PH 3(T) tous ici comme exemple...
Quand le paramètre Aci est à 2 les mesures de la ligne I/o du PM est actualisé avant
l'affichage et quand à 1
seulement après l'affichage. 1
étant la position normal, accélérant le
rechargement de la page internet, ou les valeurs visible du PM sont
ceux lu au PM lors de la dernière demande par internet. Ceci
compte pour une commande reload en cliquant sur "Reload 0" (sur la ligne
inférieur de l'inferface graphique) et non pour la commande [Send] qui actualise les
paramètres PM après l'affichage.
Quoi qu'il en soit, la lecture du PM est suffisament rapide à en
juger par une des commandes de lecture direct du PM qui elles bien sur
renvoient les valeurs de mesures actuelles est qu sont [Code
se]
, [Code
sx]
et [Code
si].
* Redirige SMS
vers la sortie serielle du contrôleur.
La commande
[Code *] l'indique par un court mémo.
Pw
*text,,up,,to,,150chrs,,,CR
*
Redirect SMS/Web string to PC/PMC serial (9600b/s NP 1Sb).
$
redirect to PMC.
Donc lorsque le premier
caractère du message est
*, un SMS arrivant au
contrôleur
peut-être redirigé
vers la sortie à, 9600 B/s, sans parité, avec 1
stop bit et au niveau ±12V en RS232.
Le contrôleur ne fera rien de plus
avec le message que de le retransmettre via la sortie serielle...
Cette
fonction peut être utilisée lorsque un PC collecteur est
connecté à la sortie serielle du contrôleur via
notre câble d'interface en option, ou encore pour
commander/configurer tout autre extantion y étant
connecté.
Toute sorte de
texte peuvent être envoyée via le
contrôleur connecté, qui fait alors tout simplement office
de modem SMS.
Donc, le message SMS (ou via internet bien sur) suivant [
0000
*Tout
message jusqu'à 150 caractères...] au
contrôleur fera afficher à l'écran;
Tout
message jusqu'à 150 caractères...
Nous vous conseillons l'utilisation de
notre window programme pour SMS
Controlleur afin de façilement tester cette fonctions (ainsi
que les autres).
#
Redirige / Retransmet commande ou texto par SMS.
# !
Un texto, qui peut compter jusqu'a 155
caractères, envoyée au contrôleur comme commande
par PC, internet ou par SMS la lui fera renvoyé comme SMS au
numéro indiqué.
La commandes [Code
#] renvoi qq détails.
Pw
#(number ) or #N(1-35 )Text from PC/PMC or Internet Command to SMS,,,CR
Pw
!(number) or !N(1-35) make dial for (voice)call.
Et on pourra donc
envoyer les commandes suivantes:
[Code #0652545852 Envoi
ce texte par SMS
à ce mobile]
[Code #N12 Envoi
ce texte par SMS
à ce numéro déjà en list]
[Code #0752462585 0000
R1 180 s] (ne jamais envoyer les [])
Le destinataire recevra ce SMS Envoi
ce texte par SMS à ce mobile. #
est
supprimé du message lors de l'envoi. Le numéro peut
être directement spécifié ou être
déjà dans la liste des numéros comme ici à
N12.
Toute sorte de texte peuvent
être envoyée via le
contrôleur connecté qui fait alors office de relais de
transmission.
La commande #0752462585
0000 R1 180s pourrait par
example faire commuter la sortie R1
d'un autre
contrôleur pour 180 secondes si le
numéro adressé
était celui de la SIM d'un autre contrôleur...
Pw !(number) ou !N(1-35) make dial for
(voice)call.
La fonction ! rend possible de
normalement appeler un numéro à la place de lui envoyer
un SMS. Donc la commande [Code !065545852] ou [Code !N12]
si le numéro se trouve déjà dans la liste des 35
numéros, envoyé par SMS ou par internet au
contrôleur lui fera directement appeler le dis numéro,
fixe ou mobile avec
microphone ouvert pour écoute immédiate des alentours du
contrôleur. Le contrôleur rachroche par défaut
après 4mn (240s).
Voir également la commande M
sur le manuel qui permet d'appeler directement le contrôleur
à son numéro de SIM et aussi la fonction Alarme qui peut
aussi appeler un numéro à la place de lui envoyer un SMS
comme expliqué aussi à N?.
Si la commande ! est envoyé par internet de la ligne adresse et
que [http://ip.ip.ip.ip:port/code
!065545852] ne
donne pas de résultat ou "Unknow Cmd ect..." essayons alors [http://ip.ip.ip.ip:port/code%20%31065545852] ce qui code les charracters
spéciaux en hexadecimal.
Un haut parleur peut
optionnelement être connecté
sur le GXL88. Une adaptation du materiel étant alors
indispenssable, le HP sera exclusivement monté sur demande.
&
Direct
AT commande from SMS à la radio GSM
Cette fonction doit être
utilisée avec beaucoup
d'attention ou pas du tout! Une mauvaise commande peut
bloquer
la radio momentanément ou
définitivement. Il est absolument conseillé
d'étudier la fiche technique avant d'utiliser cette fonction.
Cependant, la fonction est bloqué par défaut afin
d'éviter toute erreur (vu à W) et la fonction "Direct AT
commands" doit également être
activée d'abord
avec [Code
Ww 41 xxx* &AT+Code]. Une
remise sous tension, attente à HH:MM+1 ou la commande [Code
Ww 41 =0] désactive la function & (xxx* code sur demande)...
Quelque exemples donc;
[Code &AT+CSQ]
Retourne la force du signal à
l'antenne
[Code
&AT+CPIN?] Renverra si SIM card ok ou pas.
[Code
&AT+Cops?] Renverra le nom de l'opérateur GSM.
[Code
&AT+CGSN] Renverra
le
numéro IMEI SIM
[Code
&AT+CREG?] Le
type
de service. x.1 local, x.5 étrangé
[Code
&AT+QMIC?] Donne le
niveau de gain x,G,x microphone
[Code
&AT+CGMR] Donne la version du
module radio
[Code
&AT+QBAND?] Donne les bandes radio
supportées
[Code
&AT+CPOF] Arrête le fonctionnement de la radio
[Code
&AT+QICLOSE] Close TCP secion with remote server
[Code
&AT+QIDEACT] Reset GPRS/CSD context
Et une multitude d'autre, le GSM module étant très
performant. Ceci dis il n'est heureusement pas
nécessaire dans connaitre ses commandes internes qui sont
éffectué automatiquement par le GXL88 pour l'utilisation
du contrôleur. Néanmois notre window programme
pour SMS Controlleur donne une liste
résumé des commandes au GSM module par
le menu [AT^].
Comme
déjà vu à Hg xx au menu H? le contrôleur
vérifie que le module radio GSM est encore
inscrite/engegistré au réseau cellulaire à
intervale. Si il ne l'est pas ou
plus, il
essaiera de s'inscrire à nouveau. Ainsi, en cas d'absence de
contact ou réponse du contrôleur à distance,
attendez quelques minutes et essayez à nouveau. Il devrait alors
être en
ligne.
Par exemple, la commande SMS
suivante envoyée au contrôleur [0000 ww 40 =xxx
Ww 41 =xxx &AT+QCELLLOC=1]
vous retoune aussi par SMS la location geographique du l'antenne de
l'operateur à laquelle la SIM active du controleur est
connecté/engegistrée (à partir de la version
V1-17).
Entrez alors les données
recu dans google maps ou earth et n oublier pas d inverser les deux
champs de coordonées si nécessaire...
Si nécéssaire et pour une connection particulière
au réseau, jusqu'à 10 "AT+Commandos" peuvent être
éxécutés automatiquement au démarrage du
contrôleur et du module GSM.
Facultatif ici et attention alors! Aucun
commando AT supplémentaire n'est jusqu'alors requis pour un
fonctionnement normal du GXL88 sur les réseaux GSM habituels.
Les "AT+commands" supplémentaires,
qui peuvent être
programmés de N20 à N29, (voir aussi menu N) sont
optionnelles et destinées au
module radio pour une initialisation ou
configuration spécifique. Elles seront
éxecutées en cas de
réalimentation du contrôleur
qui re-démarrera le tout ou
encore aprés réception d'une commande type [code Fg] qui force l'initialisation
du module GSM ou [Code FZ] qui
redémarre tout le système.
La plus grande attention et
évidement quelque spécialisme sont requis pour ce genre
de
manipulation se produisant à
vos risques. Une commande
incorrecte peut mettre le module GSM hors service.
W
Lecture/écriture de la mémoire eeprom et vive du
contrôleur .
Cette fonction ne sera
d'intérêt que lors de l'activation
des fonctions spéciales du contrôleur sur demande
spécifique. Ainsi, nous pouvons lire/écrire toutes les
positions de mémoire vive statique (x) ou eeprom (w) et à
vos risques. [code
w] ou x donne un mémo.
Les commandes [Code
Ww Adr(hex) =Val(decimal)] seront utiles pour par exemple
changer quelques
paramètres standards comme l'envoi
ou
pas le message "init" (standard
à 3 mn après
contrôleur initialisation). Mettre une ou plusieurs sorties automatiquement à ON après le démarrage du contrôleur,
changer le paramèter Mn
(standard
à 0 ou 9 à Init) et plusieurs autres paramétres de
fonctionnalité interne.
Pour lire l'eeprom de position 60hex, envoyer [0000
wr 60]
répond;
0060/96
00000000000000000000000000000000
4F310020464748004700FFFFFFFFFFFF
4F3200FFFFFFFFFFFFFFFFFFFFFFFFFF
4F3300FFFFFFFFFFFFFFFFFFFFFFFFFF
Pour lire la mémoire vive envoyer
[Code
Xr A00]
qui répond
0A00/2560
4B0D2B435245473A20302C310D4F4B0D
2B5647543A2031300D4F4B0D416C6765
6D65656E220D2B435042523A20372C22
2B3333263353353031323331222C3134
Le message ci dessus passe dans un SMS. Quand commandé par
l'internet, le GXL88 peut envoyer des plus long et même de
très long listings. On enverra par exemple la commande [0000
wr 600-]
qui donne N1 à N8 donc les 8 premiers numéros lisible
et [0000
wr 600 82f] qui list tous ceux engegistrés en
mémoire permanente de N1 à N35.
Par exemple la commande [0000
xr 0FA0 12bf] ou [0000
xr -A00] envoyé au GXL88 donne un listing de la
mémoire vive.
Donc et par exemple:
[0000 WR 1ED 25F]
read eeprom from to...
[0000 XR/WR
E0] (adr hex) read =4 lines
[0000 XR 1ED
to 25F] [0000 XR -25F]
[0000 XR
(start)-(end)] [0000 XR 280-38F] all hex, ASCCI
[0000
ww 40 =xxx ww 41 =xxx xw 881 =0] Déblocage écriture
mémoire!
[0000 WW 40
=250] (Write 1 byte DECIMAL in eeprom Attention!)
[0000
XW 140 =250] (Write 1 byte DECIMAL mem vive/sram)
La fonction écriture qui est
normalement bloquée, doit
être premièrement libérée par un code (sur
demande). Changer les paramètres par écriture directe
à l'eeprom nécessitera un
redémarrage du programme pour qu'ils prennent éffet [Code
Fz].
La fonction écriture se desactivera à
HH:59+1,
l'heure
suivante, ou par [Code
Ww 40 0].
PWM Pulses Wide
Modulator on output
Pas fini et/ou sur demande! sera
actualisé ici même quand terminé.
Compare memory
location
Pas finit! sera
actualisé ici même quand terminé.
Memory
adresse à comparer: Hex adresse 0 à FFFF
Opérateur:
< = >
Valeur:
0 à FFFF
Junction
à déclencher: Junction 0
à 22
Display memory location
Pas finit! sera
actualisé ici même quand terminé. Utiliser
ci-dessous pour l'instant toutefois si cette fonction est
d'intérêt pour le développement elle le sera peut
pour l'utilisateur.
La programmation de la fonction devant encore être
finalisé, on utilisera pour l'instant comme raccourci le nom de
la fonction Fw2.
Donc pour afficher par example le mombre de demandes par IP dont le
compteur est à l'adresse 2177 en mémoire vive, on
écrira le nom de FW2 =
Ip_count_address en hex.
[0000
efw2 881] le résultat étant alors visible à
Fw2.
La commande [0000
xr 03C8] peut convertir le résultat de hex à
décimal: 03C8/968