Descargar Imprimir esta página

Siemens SIMATIC S7-200 Manual De Instrucciones página 116

Manual del sistema de automatización
Ocultar thumbs Ver también para SIMATIC S7-200:

Publicidad

Manual del sistema de automatización S7-200
3.
Inactividad y carácter inicial: La operación Recibir mensaje puede iniciar un mensaje
combinando las condiciones de inactividad y de carácter inicial. Cuando se ejecuta la
operación Recibir mensaje, ésta inicia una búsqueda para comprobar si hay una condición
de inactividad. Tras haber detectado la condición de inactividad, la operación Recibir
mensaje buscará el carácter inicial indicado. Si se ha recibido algún carácter que no sea el
carácter inicial, esta operación buscará de nuevo una condición de inactividad, ignorando
todos los caracteres recibidos antes de cumplirse la condición de inactividad y antes de
haberse recibido el carácter inicial. El carácter inicial se deposita en el búfer de mensajes
junto con los caracteres posteriores.
El tiempo de inactividad debería ser siempre superior al tiempo necesario para transmitir un
carácter (bit de inicio, bits de datos, paridad y bits de parada) a la velocidad de
transferencia indicada. Un valor típico del tiempo de inactividad equivale al tiempo
necesario para transmitir tres caracteres a la velocidad de transferencia indicada.
Por lo general, este tipo de condición inicial se utiliza si el protocolo indica un tiempo
mínimo entre los mensajes y si el primer carácter del mensaje es una dirección o algo que
haga referencia a un aparato en particular. Ello se adecúa especialmente si se debe
implementar un protocolo que comprenda varios aparatos en el enlace de comunicación.
En este caso, la operación Recibir mensaje disparará una interrupción sólo si se ha
recibido un mensaje para la dirección indicada o para los aparatos especificados por el
carácter inicial.
Configuración: il = 1, sc = 1, bk = 0, SMW90/SMW190 > 0,
4.
Detección de BREAK: Cuando los datos recibidos se conservan a un valor cero durante un
tiempo superior al necesario para transmitir un carácter entero, se indicará una condición
BREAK. El tiempo de transferencia de un carácter entero equivale al tiempo total para transmitir
los bits de inicio, de datos, de paridad y de parada. Si la operación Recibir mensaje se
configura de manera que inicie un mensaje cuando se reciba una condición BREAK, todos los
caracteres recibidos después de esa condición se depositarán en el búfer de mensajes. Todos
los caracteres recibidos antes de la condición BREAK se ignorarán.
Por lo general, la detección de BREAK se utiliza como condición inicial si lo exige el
protocolo en cuestión.
Configuración: il = 0, sc = 0, bk = 1, SMW90/SMW190 = no es relevante,
5.
BREAK y carácter inicial: La operación Recibir mensaje se puede configurar de manera
que comience a recibir caracteres tras haberse detectado una condición BREAK y,
posteriormente, un carácter inicial en particular (en ese orden). Tras haberse detectado la
condición BREAK, la función de recepción de mensajes buscará el carácter inicial indicado.
Si se ha recibido algún carácter que no sea el carácter inicial, esta operación buscará de
nuevo una condición BREAK, ignorando todos los caracteres recibidos antes de cumplirse
la condición de BREAK y antes de haberse recibido el carácter inicial. El carácter inicial se
deposita en el búfer de mensajes junto con los caracteres posteriores.
Configuración: il = 0, sc = 1, bk = 1, SMW90/SMW190 = no es relevante,
102
SMB88/SMB188 = carácter inicial
SMB88/SMB188 = no es relevante
SMB88/SMB188 = carácter inicial

Hide quick links:

Publicidad

loading