Principios de la transmisión serie de datos
2.4 Transmisión de datos con el driver ASCII
El driver ASCII permite enviar y recibir datos con cualquier estructura (todos los caracteres ASCII
imprimibles así como todos los caracteres restantes entre 00 y FFH (en una trama de caracteres
de 8 bits de datos) o bien de 00 a 7FH (en una trama de caracteres de 7 bits de datos).
Son posibles los modos RS422 y RS485.
Modo RS422
En el modo RS422 la transmisión de datos se realiza mediante cuatro líneas (modo a cuatro
hilos). Se dispone respectivamente de dos líneas (señal diferencial) para el sentido de envío y de
otras dos para el sentido de recepción. Por lo tanto, puede enviarse y recibirse simultáneamente
(modo dúplex).
Modo RS485
En el modo RS485 la transmisión de datos se realiza mediante dos líneas (modo a dos hilos). Se
dispone alternativamente de las dos líneas (señal diferencial) para el sentido de envío y para el
sentido de recepción. Por lo tanto, sólo puede enviarse o recibirse (modo semidúplex). Después
de un proceso de envío se conmuta inmediatamente a un proceso de recepción (el emisor es de
alta resistencia óhmica). El tiempo de conmutación máximo es 0,1 ms.
2.4.2
Enviar datos con el driver ASCII
Enviar datos
Durante el envío, es necesario indicar el número de bytes de datos útiles que deben enviarse
como parámetro "LEN" al acceder al bloque de función SEND_440.
Si trabaja con el criterio de fin "Transcurrido el tiempo de retardo de caracteres", el driver ASCII
realiza una pausa entre dos telegramas también al enviar. Puede acceder en todo momento al
FB SEND_440, pero el driver ASCII no inicia la salida hasta que desde el último telegrama enviado
haya transcurrido un tiempo superior al tiempo de retardo de caracteres parametrizado.
Si trabaja con el criterio de fin "Carácter de fin", puede escoger entre 3 posibilidades diferentes:
• Enviar hasta carácter de marca de fin, incluido el mismo
El carácter de marca de fin debe estar incluido en los datos enviados. Sólo se envían los datos
hasta el carácter de marca de fin, éste incluido, incluso si en el bloque de función se ha
indicado una longitud de datos superior.
• Enviar hasta la longitud parametrizada en el bloque de función
Se envían los datos hasta alcanzar la longitud parametrizada en el bloque de función. El
último carácter debe ser el carácter de fin.
• Enviar hasta alcanzar la longitud parametrizada en el bloque de función e insertar
automáticamente el/los carácter(es) de marca de fin
Se envían los datos hasta alcanzar la longitud parametrizada en el bloque de función.
Además, el/los carácter/caracteres de fin se añade(n) automáticamente, es decir, los
caracteres de fin no pueden estar incluidos en los datos que se envían. Dependiendo del
número de caracteres de marca de fin, se envían al interlocutor 1 ó 2 caracteres más de los
parametrizados en el bloque de función.
24
Acoplamiento punto a punto CP 440 Configuración y parametrización
Manual de producto, 03/2022, A5E01027187-AE