Crc - Crc16; Cursor - Affiche Ou Efface Le Curseur; Cvl - Conversion Chaîne / Long; Cvlr - Conversion Chaîne / Long Reverse - SERAD MCS 32 EX Guide D'utilisation

Table des Matières

Publicité

Documentation MCS32
<Entrée> : Octet
Description :
Cette instruction permet de lire le compteur
Remarques :
<Axe> : Nom de la carte servo
<Entrée> : Numéro de l'entrée (1 pour l'entrée C1, 2 pour l'entrée C2)
Voir aussi :
SETUPCOUNTER, CLEARCOUNTER
10-16-62- CRC – CRC16
Syntaxe :
Valeur CRC%=CRC(<Expression >)
Types acceptés : Expression : chaîne de caractères
Description :
Retourne la valeur du CRC au format Modbus RTU (CRC 16) d'une chaîne de
caractères.
Exemple :
A%=CRC(message$)
10-16-63- CURSOR – Affiche ou efface le curseur
Syntaxe :
CURSOR = <ON | OFF>
Description :
Cette fonction affiche ou non le curseur sur le pupitre opérateur.
Remarques :
Cette fonction utilise le port de communication
communication SERIAL1 sera utilisé. Si un pupitre opérateur est connecté au port
SERIAL2, veuillez vous référer à la fonction OPEN pour affecter #1 au port
SERIAL2.
10-16-64- CVL – Conversion Chaîne / Long
Syntaxe :
<Variable>=CVL(<Expression chaîne de 4 octets>)
Types acceptés : Variable : Entier Long
Expression : chaîne de 4 octets
Description :
La fonction CVL sert à convertir une chaîne de 4 octets créée par MKL$ en une
valeur de type Long. Poids faible puis poids fort
Exemple :
A&=CVL(A$) 'Si
Voir aussi :
CVLR, MKL$, MKLR$
10-16-65- CVLR – Conversion Chaîne / Long reverse
Syntaxe :
<Variable>=CVLR(<Expression>)
Types acceptés : Variable : Entier Long
Expression : chaîne de 4 octets
Description :
La fonction CVLR sert à convertir une chaîne de 4 octets créée par MKLR$ en une
valeur de type Long. Poids fort puis poids faible
Exemple :
A&=CVLR(A$)'Si
Voir aussi :
CVL, MKL$, MKLR$
10-16-66- CVI – Conversion Chaîne / Integer
Syntaxe :
<Variable>=CVI(<Expression>)
Types acceptés : Variable : Entier
Expression : chaîne de 2 octets
R342
EX
A$=chr$(2)+chr$(3)+chr$(1)+chr$(0)
'alors
A&=2+(3*256)+(1*65536)+(0*16777216)=66306
A$=chr$(0)+chr$(1)+chr$(3)+chr$(2) alors
'A&=(0*16777216)+(1*65536)+(3*256)+(2*1)=66306
- 187 -
#1. Par défaut, le port de
SERAD S.A.

Publicité

Table des Matières
loading

Table des Matières