Ejemplo 1
El punto de consigna de velocidad actual (número de código C46) se leerá con la dirección de bus 01 en el controlador.
El anfitrión envía el siguiente telegrama RECIBIR:
EOT
0
El controlador puede responder de tres maneras distintas:
STX
4
Solicitud válida: El valor actual del parámetro C46 es 35,4 (Hz) o
STX
4
Solicitud no válida: Se ha producido un fallo de total de control (fallo de paridad) durante la transmisión de datos o
STX
4
Solicitud no válida: el parámetro C46 no existe en este controlador.
6.4
Telegrama Enviar
El comando ENVIAR (SEND) se usa para transmitir datos desde el master al esclavo. Luego el master envía un telegrama
con la estructura siguiente:
EOT
AD1
Las abreviaturas significan lo siguiente:
EOT (04
)
hex
AD1, AD2
STX (02
)
hex
C1, C2
V1 a Vn
ETX (03
)
hex
BCC
En la sección de texto del telegrama, que está intercalado entre los caracteres de control STX y ETX, el número de
código (C1, C2) y el valor del parámetro correspondiente (V1 a Vn) se transmiten al esclavo.
Ejemplo de telegrama ENVIAR:
La velocidad máxima (número de código C1103) se configurará al valor 95,2 Hz vía la dirección del bus 34 en el controlador.
El anfitrión debe enviar el siguiente telegrama ENVIAR:
EOT
3
El controlador puede responder con dos acuses de recibo distintos:
ACK
El comando se ha procesado correctamente. El valor actual del parámetro C1103 es 95,2 Hz o
NAK
La solicitud no se ha procesado correctamente. No se ha cambiado el valor del parámetro C1103.
16
Puesta en servicio
1
4
6
ENQ
.
6
3
5
6
?
ETX
BCC
6
EOT
AD2
STX
C1
C2
Fin de la transmisión (previa)
La dirección de la unidad lógica del esclavo será Esclavos
Inicio del texto
Número de código (dos caracteres ASCII)
Valor de parámetro (n caracteres ASCII)
Fin del texto
Carácter de control BCC (00 ... FF
4
STX
0
1
4
ETX
BCC
V1
O
Vn
ETX
)
hex
9
5
.
2
CMVLC401A
BCC
ETX
BCC