Omron SYSMAC CS Série Manuel De Programmation page 180

Automates programmables
Table des Matières

Publicité

Instructions de traitement des chaînes de texte
Instruction
Symbole/
Opérande
Mnémonique
Code
EXCHANGE
XCHG$(665)
STRING
XCHG$
@XCHG$
665
Ex1 : 1er mot
échange 1
Ex2 : 1er mot
échange 2
CLEAR STRING
CLR$(666)
CLR$
@CLR$
666
S : Premier mot
de la chaîne
INSERT INTO
INS$(657)
STRING
INS$
@INS$
657
S1 : Premier mot de
la chaîne d'origine
S2 : Premier mot de
la chaîne insérée
S3 : Position de
départ
D : Premier mot de
destination
Comparaison de
LD
chaînes
Symbole
LD, AND, OR +
=$, <>$, <$, <=$,
>$, >=$
670 (=$)
671 (<>$)
672 (<$)
673 (<=$)
AND
674 (>$)
Symbole
675 (>=$)
OR
Symbole
S1 : Chaîne 1
S2 : Chaîne 2
Remplace une chaîne de texte désignée par une autre chaîne de texte
désignée.
Ex1
Ex1
Ex2
Ex2
Remet à zéro une chaîne de texte entière avec NUL (00 hex).
S
A
S
C
Supprime une chaîne de texte désignée au milieu d'une chaîne de texte.
S1
S2
S3
D
Les instructions de comparaison de chaînes (=$, <>$, <$, <=$, >$, >=$)
comparent deux chaînes de texte à partir du début, en se basant sur la
valeur des codes ASCII. Si le résultat de la comparaison est vrai, une
condition d'exécution ON est créée pour un LOAD, un AND ou un OR.
S1
S2
S1
S2
S1
S2
Fonction
Ex1
Ex2
B
S
D
NUL
NUL
Chapitre 3-31
Emplacement
Condition
d'exécution
Sortie
Obligatoire
Sortie
Obligatoire
NUL
Sortie
Obligatoire
Caractères
insérés
LD : non obligatoire
AND, OR :
obligatoire
153

Publicité

Table des Matières
loading

Table des Matières