Anexo B Ejemplo; Código De Programa - Siemens SIMATIC NET CP 243-1 Manual

Procesador de comunicaciones para industrial ethernet
Tabla de contenido

Publicidad

Ejemplo

Anexo B Ejemplo

A continuación se expone un ejemplo para el manejo del CP 243-1 como cliente.
En este ejemplo puede verse cómo se utilizan técnicamente los subprogramas
creados por el asistente de Ethernet integrado en STEP 7 Micro/WIN 32 al finalizar
la configuración. El bloque de datos en el que el asistente de Ethernet memoriza la
correspondiente configuración se indica a continuación del código de programa.
El programa ejemplar indicado está incluido junto con la correspondiente
configuración en forma de proyecto STEP 7 Micro/WIN 32 en el CD QuickStart
para SIMATIC NET. Para poder ejecutar este programa tiene que tenerse acceso
vía Ethernet a otro sistema S7-200 en el que corra un servidor configurado
adecuadamente.
Código de programa
Nombre de
proyecto:
Versión:
Fecha
Hardware de
destino:
Descripción: Programa ejemplar para las comunicaciones entre 2 equipos S7-200 vía
Industrial Ethernet.
Desde el sistema local S7-200 se envía a otro sistema S7-200 un string ("CP243"), el cual
es memorizado a partir de la dirección VB200 y tiene 5 bytes; ese string se memoriza en el
otro sistema en la misma dirección, y a continuación se lee de vuelta. Este proceso se
repite constantemente.
El servidor asociado tiene que estar configurado como la contraparte apropiada. El
programa de usuario que se ejecuta en el servidor sólo tiene que llamar al subprograma
ETHx_CTRL. Las llamadas al subprograma ETHx_XFR no son necesarias para el
funcionamiento del servidor.
La comprobación CRC está conectada.
Se debe adaptar la configuración (direcciones IP, ...) a las circunstancias actuales. El string
"CP243" se tiene que memorizar a partir de la dirección VB200.
NETWORK 1
El subprograma ETHT0_CTRL sirve para inicializar y para vigilar el CP 243-1.
En la entrada "EN" se crea el bit de estado SM0.0, que se encarga de que el subprograma
esté siempre activado. En cuanto ha terminado la rutina de arranque del CP 243-1 se
activan las salidas "CP_Ready" y "CH_Ready". Si se ha producido un error al configurar se
activará la salida "Error". El código de error transmitido se deposita en la palabra de marcas
2. Se puede leerlo en memoria en la tabla de estado.
66
Beispielprogramm_Client
01.01
06.10.2002
CPU 224 con CP 243-1 en el puesto de enchufe (slot) 0
03/04
CP 243-1
J31069-D0428-U001-A2-7818

Publicidad

Tabla de contenido
loading

Tabla de contenido