Computer Link
Cabecera (código inicial)
1
Los comandos siempre empiezan por el caracter "%" (código ASCII: H25) o el caracter "<"
(código ASCII: H3C).
Número de estación
2
Se ha de especificar el número de estación o número de autómata al que se va a enviar el
comando. En la comunicación 1:1, el número de estación es el "01".
Texto
3
El contenido del texto varía dependiendo del tipo de comando que se va a enviar. El texto se
ha de escribir siempre con letras mayúsculas, siguiendo el formato de cada comando
específico.
0
1
#
W C
%
Caracter indicativo de comando [#]
(Código ASCII: H23)
Código de chequeo
4
Para la detección de errores en la trama se utiliza como código de chequeo el algoritmo BCC.
El código de chequeo se ha de calcular mediante una OR exclusiva de los caracteres
comprendidos entre la cabecera y el último de los caracteres del texto.
El código BCC se calcula desde el primer caracter de la cabecera hasta el último caracter del
texto (ambos inclusive) de manera que se realizan operaciones OR exclusiva sucesivas.
Normalmente se añade al programa del ordenador una rutina para el cálculo automático del
código de chequeo.
El código de chequeo se puede omitir introduciendo "
Fin de trama
5
Todos los mensajes finalizan con "
Notas
El texto del comando depende del tipo de instrucción que se
desea enviar.
Si la cadena del comando es muy larga, hay que dividirla en
varias cadenas y enviarla como si se enviasen varios
comandos. Si la respuesta del autómata es muy larga, el PLC
dividirá la información en varias respuestas.
Respuestas
Cuando el PLC recibe correctamente un comando del ordenador, crea una trama de
respuesta que ha de ser procesada por el ordenador.
9 - 4
S
X
0
0
0
Nombre del comando
C
" (código ASCII: H0D).
R
C
1
1 D
R
Especificaciones del comando
y datos a escribir
* *"
(código ASCII: H2A2A).
FPΣ