4.3.3
Bloque de programa WDC_SEND
Significado y funcionamiento
Este bloque procesa peticiones de transmisión iniciadas por el programa de usuario
(parámetro START). Para aceptar una nueva petición, es necesario que no haya ninguna
otra activa (BUSY debe ser = 0). En una petición de transmisión se puede enviar un bloque
de datos a una estación remota o al servidor OPC especificando el índice inicial y la
longitud.
Mientras está activado BUSY, no se pueden modificar los parámetros del bloque.
El programa de usuario debe llamar el bloque una vez por ciclo.
Explicación de los parámetros formales
En la tabla siguiente se explican los parámetros formales:
Parámetro
EN
START
REMOTESTATIONADDRESS
DATA_START
DATA_LENGTH
COMMAND
CURRENTTIME
MODEM MD720
Instrucciones de servicio, 07/2014, C79000-G8978-C349-02
Declaración Tipo de
datos
INPUT
BOOL
INPUT
BOOL
INPUT
WORD
INPUT
WORD
INPUT
BYTE
INPUT
WORD
INPUT
DWORD
Librerías de bloques de programa SINAUT MICRO
Valor / Significado Descripción
0: Procesamiento
Entrada de habilitación para el
de bloques
procesamiento de bloques
inhabilitado
1: Procesamiento
de bloques
habilitado
0, 1
Un flanco positivo 0 → 1 inicia una nueva
petición de transmisión.
Dirección lógica de la estación remota a
la que se envían o de la que se reciben
los datos.
Índice del primer byte de datos que se va
a enviar o leer.
Ejemplo: "1500" para VB1500
0 ... 230
Cantidad de bytes que se van a enviar
1: Enviar datos al
Indicación del sentido de transmisión de
interlocutor
los datos con el interlocutor
2: Consultar datos
del interlocutor
Dirección inicial del búfer horario de 8
bytes con la hora actual en formato S7-
200 BCD de Siemens (véase el bloque
estándar READ_RTC).
Si no se dispone de reloj en tiempo real,
se puede indicar 0.
4.3 SINAUT MICRO SC SEC
53