Conversion des données
La réception est sans erreur et les données sont converties uniquement lorsque $1 (16#2431)
est reconnu dans l'offset 2. Si une erreur apparaît, la réponse est "%01!OO
d'erreur OO = ,
= BCC).
Le segment des données de la réponse est une chaîne de caractères de 8 caractères
commençant à l'offset 4 du tampon de réception (DT200_awReceiveBuffer [4]). Les données
sont converties en données hexadécimales à l'aide de F72_AHEX et sauvegardées dans
l'offset 0 et l'offset 1 de la zone de données awReceivedData. F72_AHEX est l'instruction de
conversion des données ASCII hexadécimales en données hexadécimales.
DT200_awReceiveBuffer
Conversion des valeurs ASCII de DT0 et DT1 du numéro de station 1 en données
hexadécimales
B. Ecriture des données vers un automate distant de la série FP
Dans cet exemple, les données sauvegardées dans DT50 et DT51 sont écrites dans DT0 et
DT1 de l'automate distant de la série FP.
Paramètres des registres système :
Liste des variables globales
Offset 7
16#30
16#30
(0)
(0)
#1: DT1
awReceivedData
Offset 6
Offset 5
16#38
16#43
16#30
(8)
(C)
(0)
F72_AHEX (ASCII → HEX)
Offset 1
Offset 0
16#00
16#C8
16#00
(200)
(100)
#1: DT1
#1: DT0
Communication
C
" (code
R
Offset 4
16#30
16#34
16#36
(0)
(4)
(6)
#1: DT0
16#64
241