Descripción Del Protocolo; Transferencia De Datos Con El Driver Ascii - Siemens SIMATIC S7-300 Manual

Ocultar thumbs Ver también para SIMATIC S7-300:
Tabla de contenido
Acoplamiento punto a punto
6.9
Descripción del protocolo
6.9.1

Transferencia de datos con el driver ASCII

El driver ASCII controla la transferencia de datos en los acoplamientos punto a punto entre
la CPU y un interlocutor.
La estructura de los telegramas se mantiene abierta gracias a que el usuario de S7
transfiere el telegrama de envío íntegramente al interface punto a punto. Para determinar la
dirección de recepción deberá parametrizar el criterio de fin de un telegrama. La estructura
de los telegramas de envío puede ser diferente al de los telegramas de envío.
El driver ASCII permite enviar datos con cualquier estructura (todos los caracteres ASCII
representables, así como enviar o recibir todos los demás caracteres
de 00 a FFH (con tramas de 8 bits de datos) o de 00 a 7FH (con tramas de 7 bits de datos).
Se puede utilizar tanto el modo RS 422 como el modo RS 485.
Modo RS422
En el modo RS 422 la transferencia de datos se lleva a cabo a 4 hilos (funcionamiento a
cuatro hilos). El sistema dispone de dos líneas para la emisión de datos (señal de
diferencial) y dos líneas para la dirección de recepción. Esto hace posible la emisión y
recepción simultánea (modo dúplex).
Modo RS485
En el modo de operación RS485, la transferencia de datos se lleva a cabo a 2 hilos
(funcionamiento a dos hilos). Los dos cables (señal de diferencial) están disponibles
alternativamente para la dirección de envío y de recibo. Por ello sólo se puede emitir o
recibir (modo semidúplex). Cuando se terminan de enviar los datos se conmuta
inmediatamente a recepción (el emisor será de alta resistencia). El tiempo de conmutación
es de 1ms como máximo.
Envío de datos con el driver ASCII
En las transmisiones indique el número de bytes de datos útiles que desea transferir en el
parámetro "LEN" al llamar el SFB.
Si utiliza el criterio de fin "Transcurrido el tiempo de retardo de caracteres", el driver
ASCII hará una pausa entre entre el envío de un telegrama y otro. Puede llamar al SFB en
cualquier momento. No obstante, el driver ASCII sólo empezará a enviar datos si desde el
envío del último telegrama transcurre un tiempo mayor que el tiempo de retardo de
caracteres parametrizado.
Si utiliza el criterio de fin "Tras recibir un número fijo de caracteres", se enviará en la
dirección de envío el número de datos indicado en el n el parámetro "LEN" del
SFB SEND_PTP. En la dirección de recepción, es decir, en el DB de recepción se introduce
el número de datos parametrizado en "Número predeterminado de caracteres" del diálogo
de parametrización del receptor.
6-56
CPU 31xC Funciones tecnológicas
A5E00105486-03
Tabla de contenido
loading

Tabla de contenido