Descargar Imprimir esta página

Transmitir Mensaje Y Recibir Mensaje (Freeport); Utilizar El Modo Freeport Para Controlar El Puerto Serie De Comunicación - Siemens SIMATIC S7-200 Manual De Instrucciones

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

Publicidad

Manual del sistema de automatización S7-200

Transmitir mensaje y Recibir mensaje (Freeport)

La operación Transmitir mensaje (XMT) se utiliza en modo
Freeport para transmitir datos por el (los) puerto(s) de
comunicación.
La operación Recibir mensaje (RCV) inicia o finaliza la
función Recibir mensaje. Para el cuadro Recibir mensaje es
preciso indicar una condición inicial y final. Los mensajes
que se hayan recibido a través del puerto indicado (PORT)
se almacenan en el búfer de datos (TBL). La primera
entrada del búfer indica el número de bytes que se han
recibido.
Condiciones de error que ponen ENO a 0:
1 0006 (direccionamiento indirecto)
1 0009 (operaciones Transmitr mensaje/Recibir mensaje
simultáneas en el puerto 0)
1 000B (operaciones Transmitr mensaje/Recibir mensaje
simultáneas en el puerto 1)
1 El error de parámetro de la operación Recibir mensaje activa
SM86.6 ó SM186.6.
1 La CPU S7-200 no está en modo Freeport.
Tabla 6-12
Operandos válidos para las operaciones Transmitir mensaje y Recibir mensaje
Entradas/salidas
TBL
PORT
Para más información acerca de cómo utilizar el modo Freeport, consulte el apartado "Crear
protocolos personalizados en modo Freeport" en la página 240 del capítulo 7.
Utilizar el modo Freeport para controlar el puerto serie de comunicación
El programa de usuario puede controlar el puerto serie del S7-200. La comunicación a través de
este puerto se denomina modo Freeport (comunicación programable por el usuario). Eligiendo el
modo Freeport, el programa de usuario controla el puerto de comunicación utilizando
interrupciones de recepción y de transmisión, así como las operaciones Transmitir mensaje y
Recibir mensaje. En modo Freeport, el programa KOP controla todo el protocolo de
comunicación. Las marcas especiales SMB30 (para el puerto 0) y SMB130 (para el puerto 1, si el
S7-200 dispone de dos puertos) se utilizan para elegir la velocidad de transferencia y la paridad.
Cuando el S7-200 pasa a modo STOP se inhibe el modo Freeport y se restablece la
comunicación (por ejemplo, el acceso a través de la unidad de programación).
En el caso más simple se puede enviar un mensaje a la impresora o a la pantalla con sólo utilizar
la operación Transmitir mensaje (XMT). Otros ejemplos incluyen la conexión a un lector de código
de barras, una balanza o una soldadora. En todo caso, el programa deberá soportar el protocolo
con el que el S7-200 se comunica en modo Freeport.
Para poder utilizar el modo Freeport, es preciso que el S7-200 esté en modo RUN. El modo
Freeport se habilita ajustando el valor 01 en el campo de selección del protocolo de SMB30
(puerto 0) o de SMB130 (puerto 1). Estando en modo Freeport, la CPU no se puede comunicar
con la unidad de programación.
Consejo
El modo Freeport se puede controlar con la marca especial SM0.7 que indica la posición actual
del selector de modos de operación. Si SM0.7 = 0, el selector estará en posición TERM; si
SM0.7 = 1, el selector estará en posición RUN. Si el modo Freeport se habilita sólo cuando el
selector esté en RUN, la unidad de programación se podrá utilizar para vigilar o controlar el
funcionamiento del S7-200, cambiando el selector a una posición diferente.
98
Tipos de datos
Operandos
BYTE
IB, QB, VB, MB, SMB, SB, *VD, *LD, *AC
BYTE
Constante
para las CPUs 221, 222 y 224:
para las CPUs 224XP y 226:
0
0 ó 1

Hide quick links:

Publicidad

loading