You are on page 1of 82

Prlogo Indicaciones sobre el producto ndice de contenidos ndice de ilustraciones ndice de tablas Introduccin Caractersticas y funciones

SIMATIC NET CP 243-1 Procesador de comunicaciones para Industrial Ethernet

Montaje y puesta en servicio Configuracin Programacin Diagnstico Anexo A: datos tcnicos Anexo B: ejemplo

Manual

Anexo C: timeouts SIMATIC NET Support y Training

Copyright Siemens AG, 2002, All rights reserved La divulgacin y reproduccin de este documento, as como el uso y la comunicacin de su contenido, no estn autorizados, a no ser que se obtenga el consentimiento expreso para ello. Los infractores quedan obligados a la indemnizacin de los daos. Reservados todos los derechos, en particular para el caso de concesin de patentes o de modelos de utilidad. Siemens AG Automation and Drives Postfach 48 48 D-90327 Nrnberg Siemens Aktiengesellschaft

Exclusin de responsabilidad Hemos comprobado la concordancia del contenido de esta publicacin con el hardware y software descritos. Sin embargo, no puede excluirse la posibilidad de que exista alguna divergencia, por lo cual no podemos garantizar una concordancia total. El contenido de esta publicacin est sometido a revisiones regularmente y en caso necesario se incluyen las correcciones en la siguiente edicin. Agradecemos sugerencias.

Reservado el derecho de introducir modificaciones tcnicas.

J31069-D0428-U001-A1-7818

Clasificacin de las indicaciones de seguridad


Este documento contiene indicaciones que el usuario debe observar, por su propia seguridad y para evitar daos materiales. Estas indicaciones estn resaltadas por un tringulo de aviso, representndose de las siguientes maneras segn el grado de peligro respectivo:

Peligro significa que se producirn la muerte o graves lesiones corporales si no se toman las debidas medidas de precaucin.

Aviso significa que se pueden producir la muerte o graves lesiones si no se toman las debidas medidas de precaucin.

Precaucin con tringulo de aviso significa que se puede producir una lesin corporal leve si no se toman las debidas medidas de precaucin.

Precaucin sin tringulo de aviso significa que se pueden producir daos materiales si no se toman las debidas medidas de precaucin.

Atencin significa que se puede producir un resultado o estado no deseado si no se observa la correspondiente indicacin.

Nota es una informacin importante sobre el producto, la manipulacin del producto o la parte de la documentacin cuya atencin debe ser recabada, y cuyo cumplimiento se recomienda por proporcionar posiblemente una utilidad ventajosa.

Marcas
SIMATIC, SIMATIC NET, SINEC y SIMATIC NET Networking for Industry son marcas registradas de Siemens AG. Las dems designaciones que aparecen en esta publicacin pueden ser marcas cuyo uso por parte de terceros para sus propios fines puede violar los derechos de sus propietarios.

Indicaciones de seguridad sobre este producto


Antes de utilizar el producto aqu descrito, es indispensable que se observen las siguientes indicaciones de seguridad.

Personal cualificado
La puesta en servicio y el servicio de un equipo deben ser realizados nicamente por personal cualificado. En el sentido de las indicaciones de seguridad de este manual se denomina personal cualificado a aquellas personas que tienen autorizacin para poner en servicio, conectar a tierra e identificar equipos, sistemas y circuitos segn los estndares de la tcnica de seguridad.

Uso de productos de hardware conforme al fin previsto


Para el uso de productos conforme al fin previsto para ellos debe observarse lo siguiente:

Precaucin El equipo debe utilizarse nicamente para los casos de aplicacin previstos en el catlogo y en la descripcin tcnica, y combinado solamente con equipos y componentes de otros fabricantes que hayan sido recomendados u homologados por Siemens. Para que el producto proporcione un servicio impecable y seguro se requieren un transporte, almacenamiento, emplazamiento y montaje del producto correctos y profesionales, as como un manejo y mantenimiento minuciosos. Antes de aplicar programas ejemplares incluidos en el alcance del suministro, o programas de creacin propia, asegurarse de que no se puedan originar daos materiales ni personales en las instalaciones que estn en funcionamiento. Nota CE: La puesta en servicio queda prohibida hasta que se haya constatado que la mquina en la que se va a montar este componente cumple las disposiciones de la directiva 89/392/CEE.

09/02

Prlogo

Prlogo
Objetivo de este manual
Este manual asiste al usuario a la hora de utilizar el procesador de comunicaciones CP 243-1. El manual proporciona al usuario informaciones sobre cmo se pueden realizar las comunicaciones con este procesador de comunicaciones a travs de Industrial Ethernet (IE).

Requisitos
Para comprender el modo de funcionamiento del CP 243-1 se requiere conocer el presente manual y el manual "Autmata programable SIMATIC S7-200" (referencia: 6ES7298-8FA21-8AH0). Adems se requieren conocimientos bsicos sobre el protocolo TCP/IP.

Grupo destinatario
Este manual va dirigido a ingenieros, programadores, tcnicos de puesta en servicio y personal de mantenimiento que tengan conocimientos generales sobre los sistemas de automatizacin y de comunicaciones, as como sobre los sistemas de manejo y visualizacin.

Programa ejemplar
En este manual se incluye un programa ejemplar que proporciona al usuario indicaciones y ayuda para programar el CP 243-1. Dicho programa ejemplar ha sido creado con STEP 7-Micro/WIN 32 (referencia: 6ES7 810-2BC02-OYXO), siendo ejecutable en una CPU S7-200 del tipo 224. Para poder ejecutar este programa ejemplar en otra CPU S7-200 es posible que sea necesario adaptar la configuracin relacionada con el programa.

CP 243-1 J31069-D0428-U001-A1-7818

Indicaciones sobre el producto

09/02

Indicaciones sobre el producto


Inscripcin de la direccin: direccin MAC El CP 243-1 se suministra con una direccin MAC fija. Dicha direccin MAC est adherida debajo de la tapa superior del equipo.

Nmero de referencia, alcance del suministro


Nombre del producto CP 243-1 Referencia 6GK7 243-1EX00-0XE0 Alcance del suministro CP, documentacin en CD-ROM

CP 243-1 J31069-D0428-U001-A1-7818

09/02

ndice de contenidos

ndice de contenidos
Prlogo .............................................................................................................. 1 Indicaciones sobre el producto....................................................................... 2 ndice de ilustraciones ..................................................................................... 5 ndice de tablas................................................................................................. 6 1 2 Introduccin ............................................................................................. 7 Caractersticas y funciones..................................................................... 9
2.1 2.2 2.2.1 2.2.2 2.2.3 2.3 2.3.1 2.3.2 2.3.3 2.4 2.5 Sinopsis................................................................................................................ 9 Comunicacin S7 va Industrial Ethernet........................................................... 10 Aplicacin........................................................................................................... 10 Tipos de comunicacin ...................................................................................... 11 Interlocutores de comunicacin ......................................................................... 11 Seguridad........................................................................................................... 15 Configuracin ..................................................................................................... 15 Seguridad de los datos ...................................................................................... 16 Seguridad de las comunicaciones ..................................................................... 16 Conexiones ........................................................................................................ 17 Indicadores: LEDs del frontal............................................................................. 18

Montaje y puesta en servicio ................................................................ 20


3.1 3.2 3.3 3.4 3.5 3.6 Dimensiones para el montaje en un panel de mando ....................................... 24 Dimensiones para el montaje en un perfil DIN simtrico................................... 24 Montaje en un panel de mando ......................................................................... 25 Montaje en un perfil DIN simtrico..................................................................... 26 Montaje de repuestos......................................................................................... 27 Desmontaje del CP 243-1 .................................................................................. 27

Configuracin......................................................................................... 28
4.1 4.2 4.2.1 4.2.2 4.2.3 4.3 Configuraciones posibles ................................................................................... 28 Mrgenes de valores de los datos de configuracin ......................................... 30 Direcciones IP .................................................................................................... 30 Mscara de subred ............................................................................................ 30 TSAPs ................................................................................................................ 30 Configuracin de un CP 243-1 con STEP 7 Micro/WIN 32 ............................... 31

CP 243-1 J31069-D0428-U001-A1-7818

ndice de contenidos

09/02

4.4 4.4.1 4.4.2 4.4.3 4.4.4 4.5 4.6

Configuracin de un CP 243-1 desde un programa de usuario ........................ 36 rea de marcas de sistema ocupada (rea SM) ............................................... 37 Estructura del Configuration Data Blocks (CDB) ............................................... 38 Estructura del Network Parameter Blocks (NPB) .............................................. 42 Estructura del Network Data Blocks (NDB) ....................................................... 43 Configuracin de un interlocutor de comunicaciones con STEP 7.................... 45 Respuesta del CP 243-1 cuando hay errores de configuracin ........................ 49

Programacin ......................................................................................... 50
5.1 5.2 5.3 ETHx_CTRL....................................................................................................... 51 ETHx_CFG......................................................................................................... 53 ETHx_XFR ......................................................................................................... 54

Diagnstico............................................................................................. 57
6.1 6.2 Medios para realizar el diagnstico ................................................................... 57 Mensajes de error del CP 243-1 ........................................................................ 60

Anexo A Anexo B Anexo C

Datos tcnicos ........................................................................... 66 Ejemplo ...................................................................................... 67 Timeouts .................................................................................... 73

Abreviaturas.................................................................................................... 75 SIMATIC NET Support y Training ............................................................... 76

CP 243-1 J31069-D0428-U001-A1-7818

09/02

ndice de ilustraciones

ndice de ilustraciones
Fig. 1. Fig. 2. Fig. 3. Fig. 4. Fig. 5. Fig. 6. Fig. 7. Fig. 8. Fig. 9. Fig. 10. Sinopsis del sistema ............................................................................................... 12 Conexiones ............................................................................................................. 17 Frontal del equipo con indicadores LED ................................................................. 18 Espacio necesario para el montaje ......................................................................... 23 Dimensiones para el montaje en un panel de mando............................................. 24 Dimensiones para el montaje en un perfil DIN simtrico ........................................ 24 Mscara "Propiedades Enlace S7" ...................................................................... 46 Llamada del subprograma ETHx_CTRL................................................................. 51 Llamada del subprograma ETHx_CFG................................................................... 53 Llamada del subprograma ETHx_XFR ................................................................... 55

CP 243-1 J31069-D0428-U001-A1-7818

ndice de tablas

09/02

ndice de tablas
Tabla 1: Tabla 2: Tabla 3: Tabla 4: Tabla 5: Tabla 6: Tabla 7: Tabla 8: Tabla 9: Tabla 10: Tabla 11: Tabla 12: Tabla 13: Tabla 14: Tabla 15: Tabla 16: Tabla 17: Tabla 18: Tabla 19: Tabla 20: Funciones de los indicadores LED.......................................................................... 19 rea de marcas de sistema .................................................................................... 37 Estructura del CDB.................................................................................................. 41 Estructura del NPB.................................................................................................. 42 Estructura del NDB.................................................................................................. 44 Configuracin de peticiones de escritura/lectura .................................................... 44 Parmetros de entrada (ETHx_CTRL) ................................................................... 51 Parmetros de retorno (ETHx_CTRL) .................................................................... 52 Parmetros de entrada (ETHx_CFG) ..................................................................... 53 Parmetros de retorno (ETHx_CFG) ...................................................................... 54 Parmetros de entrada (ETHx_XFR)...................................................................... 55 Parmetros de retorno (ETHx_XFR)....................................................................... 56 Errores globales y sus identificadores .................................................................... 58 Estructura del rea de memoria NPB ..................................................................... 59 Mensajes de error (bytes de errores)...................................................................... 63 Mensajes de error (palabra de error) ...................................................................... 65 Datos tcnicos......................................................................................................... 66 Timeouts en Ethernet .............................................................................................. 73 Timeouts en el bus S7 ............................................................................................ 74 Frequently Asked Questions ................................................................................... 78

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Introduccin

Introduccin

Definicin y aplicacin
El CP 243-1 es un procesador de comunicaciones que est previsto para utilizarlo en un autmata programable S7-200. Permite conectar un sistema S7-200 a Industrial Ethernet (IE). De este modo, con el CP 243-1 tambin es posible realizar comunicaciones va Ethernet en la gama de prestaciones inferior de la serie de productos S7. Y as, usando un S7-200 y STEP 7 Micro/WIN 32 se puede, por un lado, configurar, programar y diagnosticar va Ethernet incluso a distancia, y por otro lado, un S7-200 puede comunicarse va Ethernet con otro autmata S7-200, con un S7-300 o con un S7-400. Tambin es posible la comunicacin con un servidor OPC. En el sistema de comunicaciones SIMATIC NET, Industrial Ethernet es la red para el nivel de control y para el nivel de clula. Fsicamente, Industrial Ethernet es una red elctrica sobre la base de una lnea coaxial apantallada, un cableado Twisted Pair o una red de fibra ptica sobre la base de un conductor de fibra ptica. Industrial Ethernet est definida por el estndar internacional IEEE 802.3.

Comunicaciones homognea en el mbito industrial


Industrial Ethernet est embebida en el concepto de SIMATIC NET, que hace posible interconectar homogneamente (es decir, sin dejar huecos) el nivel de control, el nivel de clula y el nivel de campo con PROFIBUS y ASInterface.

Compatibilidad
El CP 243-1 aqu descrito (6GK7 243-1EX00-0XE0) puede utilizarse para Comunicacin S7. El CP 243-1 puede conectarse a diversos tipos de CPUs de S7-200 (222, 224, 226 y 226XM): CPU 222 versin 1.10 superior CPU 224 versin 1.10 superior CPU 226 versin 1.00 superior CPU 226XM versin 1.00 superior En la CPU 222 se pueden montar como mximo 2 mdulos de ampliacin. A diferencia de ella, en las CPUs 224, 226 y 226XM se pueden conectar hasta 7 mdulos de ampliacin. Atencin Por cada CPU S7-200 slo debera conectarse un CP 243-1. Si se conectan ms CP 243-1 no estar garantizado el funcionamiento sin errores del sistema S7-200.

CP 243-1 J31069-D0428-U001-A1-7818

Introduccin

09/02

El software del CP 243-1 es compatible con los siguientes estndares: S7 XPUT/XGET y S7 READ/WRITE Especificacin del bus I/O S7-200

Diseo y planificacin
El CP 243-1 se disea y planifica con STEP 7 Micro/WIN 32, versin 3.2.1 superior. El CP 243-1 se entrega de modo estndar con una direccin MAC fija. La direccin IP y la mscara de subred se tienen que disear o tomar de un servidor BOOTP mediante el protocolo BOOTP. Para el control de enlaces (Keep Alive) se puede disear un tiempo para todos los enlaces de transporte TCP con interlocutores pasivos y activos. En total se pueden mantener simultneamente hasta 8 enlaces con otros autmatas.

Programacin
Para programar las comunicaciones en el programa de usuario, utilizar el "Asistente de Ethernet" de STEP 7 Micro/WIN 32 (en ingls: "Ethernet Wizard"), vanse los captulos 4 y 5.

Configuracin
El firmware del CP 243-1 se programa durante la produccin en la memoria flash y queda memorizada all permanentemente. Los estados de sistema o los contenidos dinmicos de las variables que se originan durante el servicio del CP 243-1 no se memorizan ms all del estado sin corriente. La configuracin para el CP 243-1 se crea con STEP 7-Micro/WIN 32, versin 3.2.1 superior, y se guarda en memoria remanente en el DB de la CPU S7-200. Al inicializar, el CP 243-1 lee la configuracin de la CPU e inicializa conforme a ella.

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Caractersticas y funciones

2
2.1

Caractersticas y funciones
Sinopsis
El CP 243-1 ofrece las siguientes funciones: Comunicacin S7 Trfico de datos potente va Industrial Ethernet. Las comunicaciones se basan en el estndar TCP/IP Acceso a Ethernet va conector hembra RJ-45 Fcil conexin a un sistema S7-200 a travs del bus posterior S7-200 Posibilita una estructura de automatizacin flexible y descentralizada Programacin, configuracin y diagnstico de un sistema S7-200 a distancia (p. ej. carga y descarga del programa, o indicaciones de estado) a travs de Industrial Ethernet y STEP 7 Micro/WIN 32. Base el procesamiento subsiguiente y el archivado sencillo de los datos de proceso Permite la comunicacin simultnea con hasta 8 autmatas S7 Ofrece una conexin a S7-OPC Sencilla administracin de la red Cambio de mdulos posible sin tener que volver a programar/configurar (plug & play) Servicios de comunicacin S7 "XPUT/XGET" como cliente y servidor Servicios de comunicacin S7 "READ/WRITE" como servidor Temporizador watchdog El CP 243-1 tiene un circuito watchdog. El watchdog se activa cada vez que se arranca el CP 243-1. El tiempo caracterstico de vigilancia del watchdog es de 5 s. Las diferentes tolerancias de los componentes pueden aumentar dicho tiempo hasta 7s. Cuando acta la vigilancia del watchdog se ordena automticamente la ejecucin de un reset del CP 243-1, con lo cual se arranca de nuevo el CP 243-1. Durante ese tiempo, el CP 243-1 enva el error "Parity Error" a la CPU S7-200. En la documentacin de STEP 7 Micro/WIN 32 se describe cmo ha de procederse cuando aparece el mencionado error. Posibilidad de direccionar a travs de la direccin MAC predeterminada (valor de 48 bit). La direccin MAC se asigna de fbrica a cada CP 243-1. La direccin MAC est inscrita en una placa adhesiva situada debajo de la tapa superior de la caja. Al CP 243-1 se le puede asignar una direccin IP a travs de la direccin MAC utilizando el protocolo BOOTP.

CP 243-1 J31069-D0428-U001-A1-7818

Caractersticas y funciones

09/02

2.2
2.2.1

Comunicacin S7 va Industrial Ethernet


Aplicacin
La comunicacin S7 va Industrial Ethernet permite realizar las comunicaciones controladas por el programa mediante SFBs/FBs y enlaces S7 configurados. El CP 243-1 asiste la comunicacin S7 va Industrial Ethernet con los servicios XPUT/XGET y READ/WRITE. Por cada peticin se pueden transmitir generalmente hasta 212 bytes de datos tiles. Pero si el CP 243-1 opera en calidad de servidor, en las peticiones de lectura se pueden transmitir hasta 222 bytes de datos tiles. El CP 243-1 soporta un mximo de 8 canales de comunicaciones con clientes o servidores en uno o varios interlocutores de comunicaciones distanciados espacialmente. El CP 243-1 opera con cada canal siguiendo el principio cliente/servidor. Por cada canal se acepta, procesa y contesta con una respuesta positiva o negativa siempre una sola peticin en cada caso. El CP 243-1 no acepta otra peticin hasta que se ha enviado una respuesta. Si el CP 243-1 recibe varias peticiones en un canal que est configurado como servidor, se procesar slo la primera peticin, ignorando las dems peticiones hasta que se haya terminado la transaccin, es decir, hasta que se haya enviado una respuesta. El CP 243-1 no dispone de una administracin de peticiones especfica para cada canal, y no guarda peticiones en memoria intermedia.

Requisitos para la comunicacin con un PC/PG


A la CPU S7-200 sigue pudindose acceder igual que antes con un PC/PG a travs del interface PPI. Adems se puede acceder tambin a travs del CP 243-1 va Ethernet. Para ello deben cumplirse los siguientes requisitos: En el PG/PC est enchufada y configurada una tarjeta Ethernet, y hay un enlace Ethernet TCP/IP con el CP 243-1 (eventualmente va enrutadores, cortafuegos, etc.) En el PC/PG est instalado STEP 7 Micro/WIN 32, versin 3.2.1 superior. El CP 243-1 est dotado de una direccin IP. Esta direccin puede predeterminarse de modo fijo en la configuracin, o tomarla de un servidor BOOTP usando el protocolo BOOTP. En cada momento slo puede comunicarse con la CPU S7-200 un nico STEP 7 Micro/WIN 32 a travs de un CP 243-1.

10

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Caractersticas y funciones

2.2.2

Tipos de comunicacin
El CP 243-1 tiene relaciones de comunicacin de tres tipos, los cuales pueden aplicarse tanto individualmente como combinados. 1. Acoplamiento con STEP 7-Micro/WIN 32 2. Acoplamiento con otros componentes de la gama SIMATIC S7 que estn a distancia 3. Acoplamiento con aplicaciones basadas en OPC en un PC/PG

2.2.3

Interlocutores de comunicacin
S7-200 CPU con CP 243-1 S7-300 CPU con CP 343-1 CP 343-IT S7-400 CPU con CP 443-1 CP 443-IT PG/PC con servidor OPC PG/PC con STEP 7 Micro/WIN 32 En el programa STEP 7 HW-Config se aprecia qu tipos de CPUs de S7-300 y CPUs de S7-400 soportan el protocolo de S7 XPUT/XGET y pueden comunicarse con el CP 243-1. Si en dicho programa se selecciona en la ventana del catlogo una CPU de S7-300 de S7-400, esa CPU tiene que soportar la funcin "Comunicacin S7". En los sistemas de la serie S7-300 se puede aplicar XPUT/XGET va Ethernet slo con un procesador de comunicaciones a partir de la versin 1.1. La versin del procesador de comunicaciones se reconoce por el nmero de referencia. Cuando se utiliza un CP 343-1, el nmero de referencia debe contener la cadena de caracteres "EX11 o superior. El CP 443-1 ISO no puede comunicarse con el CP 243-1, porque el CP 443-1 ISO no tiene TCP/IP ni RFC 1006 incorporado. Atencin Por cada CPU S7-200 slo debera conectarse un CP 243-1. Si se conectan ms CP 243-1 no estar garantizado el funcionamiento sin errores del sistema S7-200. Nota En las comunicaciones con un servidor OPC hay que tener presente que el CP 243-1 no soporta el servicio de consulta automtica de los objetos existentes en el S7-200 (p. ej. DBxx...).

CP 243-1 J31069-D0428-U001-A1-7818

11

Caractersticas y funciones

09/02

Sinopsis:
S7-200 CP 243-1 CPU 22x PC

PC

...

1x

Micro/WIN

BOOTP max. 8 x

xput / xget

read / write

Ethernet

CP 343-1/IT

CP 443-1/IT

CPU 4xx

CP 243-1

CPU 22x

CPU 3xx

...

...

...

...

...

OPC-Server OPC-Client

S7-200

S7-300

S7-400

PC

Fig. 1. Sinopsis del sistema Se puede hacer comunicar las CPU 22x con CP 243-1 con otros sistemas S7-200, S7-300 y S7-400 y con un servidor OPC. Adems de un enlace STEP 7 Micro/WIN, entonces se pueden establecer 8 enlaces como mximo (vase Fig. 1).

Configurar y programar enlaces para equipos S7


Para configurar las comunicaciones entre un S7-200 y un S7-300, S7-400 o un servidor OPC se necesitan tanto STEP 7 Micro/WIN 32, versin 3.2.1 superior, como tambin STEP 7, versin 5.1 superior, con el paquete de mantenimiento 3 superior (con NCM para Industrial Ethernet) (vase aptdo. 4.5). Con STEP 7 Micro/WIN 32 se configura y programa el equipo S7-200. Para configurar y programar el S7-300, el S7-400 o el servidor OPC se requiere STEP 7 con NCM para Industrial Ethernet.

12

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Caractersticas y funciones

Intercambio de datos va Industrial Ethernet


El intercambio de datos a travs del CP 243-1 se base en Ethernet, y por lo tanto no es de tipo determinista, es decir, no se pueden garantizar los tiempos de respuesta. Se soportan redes de 10 y 100 MBit, en cada caso en los modos de operacin "Full duplex" (dplex) y "Half duplex" (semidplex). El CP 243-1 soporta adems la funcin "Auto-Negotiation", que sirve para negociar automticamente el modo de operacin y la velocidad de transmisin a utilizar. Pero el usuario tambin puede predeterminar de modo fijo el modo de operacin y la velocidad de transmisin al configurar el CP 243-1. En el caso de que no se haya dotado al CP 243-1 con una configuracin vlida, el procesador utilizar siempre de forma estndar el modo de operacin "Auto-Negotiation". Nota El modo de operacin Auto-Negotiation slo funciona si todos los componentes conectados en la red soportan ese modo de operacin. El soporte Industrial Ethernet y TCP/IP no permite flujos de datos deterministas en cuanto al tiempo se refiere. No se puede prever cundo una CPU a distancia ejecuta las peticiones solicitadas. Las respuestas de la CPU distanciada son asncronas al ciclo CPU de las CPUs locales. Por ello, las comunicaciones basadas en TCP/IP slo son adecuadas bajo determinadas circunstancias para aplicaciones distribuidas que requieren exactitud en el tiempo (bucles de regulacin, exploraciones cclicas con exactitud de los tiempos, etc.).

CP 243-1 J31069-D0428-U001-A1-7818

13

Caractersticas y funciones

09/02

Comunicacin S7
Para intercambiar datos entre dos autmatas se aplican los servicios S7 XPUT y XGET. El CP 243-1 puede utilizarse aqu como cliente y como servidor. Las comunicaciones entre un CP 243-1 y un servidor OPC que se est ejecutando en un PC/PG se basa en los servicios S7 READ y WRITE. El CP 243-1 acta aqu siempre como servidor. En estas comunicaciones no se soportan otros servicios S7 tales como, por ejemplo, el servicio de consulta automtica de los objetos (DBs, por ejemplo) que hay en un momento concreto en un S7-200. El CP 243-1 soporta los siguientes tipos y reas de datos: CP 243-1 como cliente: Accesos de escritura y lectura: El tipo de datos siempre es BYTE En el sistema local slo se puede acceder a variables. En el sistema asociado se puede acceder a las reas de memoria de las entradas, salidas, marcas y variables cuando se tiene como interlocutor asociado un S7-200. Cuando se tiene como interlocutor asociado un S7-300 o un S7-400, en el sistema asociado se puede acceder a las reas de memoria de las entradas, salidas, marcas y reas de datos. CP 243-1 como servidor: Accesos de escritura: El tipo de datos es BOOL, BYTE, WORD o DWORD En el sistema local se puede acceder a las reas de memoria de las entradas, salidas, variables, marcas y bits de estado. Accesos de lectura: El tipo de datos es BOOL, BYTE, WORD o DWORD En el sistema local se puede acceder a las reas de memoria de las entradas, salidas, variables, marcas, rea de sistema y bits de estado.

Comunicacin con STEP 7 Micro/WIN 32


En las comunicaciones entre un CP 243-1 y STEP 7 Micro/WIN 32 el CP 243-1 siempre es servidor. STEP 7 Micro/WIN 32 acta en este caso siempre como cliente.

Comunicacin bus I/O


Siempre se puede acceder a todas las reas de datos de la CPU del S7-200. Los accesos de lectura y de escritura son independientes de que la CPU se encuentre en el estado RUN, TERM o STOP.

14

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Caractersticas y funciones

2.3
2.3.1

Seguridad
Configuracin
La configuracin del CP 243-1 se guarda de modo remanente en la CPU del S7-200. La validez de una configuracin queda asegurada mediante un mecanismo CRC. Al guardar una configuracin para el CP 243-1, STEP 7 Micro/WIN 32 calcula una suma de control CRC. Esta suma de control se guarda junto con la configuracin. Cuando el CP 243-1 lee en memoria su configuracin comprueba dicha suma de control, pudiendo as detectar las modificaciones no deseadas que se hayan realizado en los datos de configuracin memorizados. No obstante, este mecanismo tambin se puede desactivar. Entonces se podr modificar la configuracin manualmente o desde un programa de usuario S7-200. Atencin Dado que tras desactivar la comprobacin CRC el CP 243-1 no puede comprobar completamente la coherencia con respecto a las modificaciones deseadas o no deseadas, para este caso de aplicacin no se puede garantizar de ningn modo que el CP y los componentes conectados en la red funcionen correctamente. Atencin El CP 243-1 reconoce la desactivacin del CRC en un valor especfico de un byte de su configuracin. Si, consciente o inconscientemente, se introduce en la configuracin exactamente dicho valor, entonces es posible que la comprobacin CRC est desactivada. Por esta razn se recomienda encarecidamente crear la configuracin utilizando slo el asistente de Ethernet integrado en STEP 7 Micro/WIN 32, y comprobar las operaciones de memorizacin del programa S7-200 que operan en el rea de datos donde estn depositados los datos de configuracin del CP 243-1.

CP 243-1 J31069-D0428-U001-A1-7818

15

Caractersticas y funciones

09/02

2.3.2

Seguridad de los datos


El CP 243-1 constituye un enlace fsico entre los soportes Ethernet y bus I/O de S7-200. Por ello, este procesador no ofrece: proteccin frente a manipulaciones, deseadas o no deseadas, de reas de datos y/o estados de sistema de las CPUs locales ni de las remotas funcionalidad de cortafuegos (firewall) Por estas razones se recomienda utilizarlo exclusivamente dentro de intranets locales que estn protegidas de las redes pblicas con los mecanismos adecuados. El CP 243-1 termina un enlace STEP 7 Micro/WIN 32 activo cuando durante 60 segundos no se ha enviado ninguna peticin STEP 7 Micro/WIN a la CPU. De este modo se impide que el servidor Micro/WIN permanezca bloqueado en el CP 243-1 debido a algn fallo de la red, con lo cual se impide a su vez que se establezca otro enlace con STEP 7 Micro/WIN. Nota A travs del CP 243-1 se pueden efectuar accesos de servidor a la CPU del S7-200 tanto en el modo RUN como en el modo STOP de la CPU. No obstante, en el modo STOP no se actualizan las variables del programa ni los valores de la periferia.

2.3.3

Seguridad de las comunicaciones


El CP 243-1 est equipado con un mecanismo de vigilancia de los signos de actividad (mecanismo "keep alive"). Con ayuda de este mecanismo, el CP 243-1 puede detectar automticamente si un interlocutor de comunicacin falla, o si falla el enlace correspondiente, dentro de un intervalo de tiempo que puede configurarse. El tiempo que se ha de especificar al configurar el CP 243-1 para el mecanismo keep alive es el intervalo tras el cual los mecanismos internos son iniciados para intentar localizar al interlocutor de la comunicacin. El procesamiento de estos mecanismos tarda aprox. 10 segundos. Si no se localiza al interlocutor de la comunicacin antes de que haya transcurrido dicho intervalo, el CP243-1 termina automticamente la conexin con ese interlocutor. En el caso de que el CP 243-1 estuviera operando como cliente, a continuacin intentar restablecer esa conexin. El usuario recibe la notificacin de que el interlocutor de comunicaciones ha fallado a travs de los mecanismos que se describen en el captulo 6. En general se deberan activar los mecanismos vigilantes de los signos de actividad en todos los sistemas que participen en las comunicaciones, siempre que dichos sistemas dispongan de mecanismos de ese tipo. Nota Para que el mecanismo keep alive funcione es indispensable que el interlocutor de comunicaciones tambin soporte dicho mecanismo segn RFC1122 y RFC793.

16

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Caractersticas y funciones

2.4

Conexiones

Vista frontal:

Cable plano integrado con conector hembra para la conexin del bus I/O Conector macho para bus I/O

Conector hembra octopolar RJ45 para conexin Ethernet Fig. 2. Conexiones El CP 243-1 tiene las siguientes conexiones:

Regleta de bornes para tensin de alimentacin 24 V DC y conexin a tierra

Regleta de bornes para la tensin de alimentacin de 24 V DC y la conexin a tierra Conector hembra octopolar RJ45 para la conexin a Ethernet Conector macho para el bus I/O Cable plano integrado con conector hembra para la conexin del bus I/O Las conexiones estn situadas debajo de las cubiertas de la tapa frontal.

CP 243-1 J31069-D0428-U001-A1-7818

17

Caractersticas y funciones

09/02

2.5

Indicadores: LEDs del frontal

Fig. 3. Frontal del equipo con indicadores LED En el frontal del equipo hay 5 LEDs para indicar lo siguiente:
Indicador LED SF Color Rojo, luz permanente Rojo, intermitente Significado Error de sistema: Luce cuando se ha producido un error Error de sistema: Luce intermitentemente (intervalo: aprox. 1 segundo) si la configuracin es errnea y no se puede encontrar un servidor BOOTP. Enlace va interface RJ45: Se ha establecido el enlace con Ethernet

LINK RX/TX

Verde, luz permanente

Verde, centelleante Actividad de Ethernet: Se estn enviando o recibiendo datos va Ethernet Nota: Un paquete recibido va Ethernet no tiene por qu ir dirigido siempre al CP 243-1. El CP 243-1 acepta en primer lugar cada paquete que se haya transmitido por Ethernet; luego decide si el paquete va dirigido a l o no. El LED RX/TX luce intermitentemente tambin cuando el cable Ethernet est desenchufado en cuanto el CP 243-1 intenta enviar un paquete.

18

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Caractersticas y funciones

Indicador LED RUN CFG

Color Verde, luz permanente Amarillo, luz permanente

Significado Listo para funcionar: El CP 243-1 est listo para la comunicacin Configuracin: Luce cuando STEP 7-Micro/WIN 32 est manteniendo activamente un enlace con la CPU del CPU del S7-200 a travs del CP 243-1

Tabla 1: Funciones de los indicadores LED En la fase de arranque del CP 243-1, el LED SF luce intermitentemente dos veces. Seguidamente lucen intermitentemente varias veces los LEDs LINK y RX/TX. El arranque del CP 243-1 ha concluido en cuanto se ilumina el LED RUN.

CP 243-1 J31069-D0428-U001-A1-7818

19

Montaje y puesta en servicio

09/02

Montaje y puesta en servicio

Montaje
Los equipos de la serie S7-200 se pueden montar, o bien en un panel de mando, o bien en un perfil DIN simtrico. Los mdulos se pueden disponer tanto horizontal como verticalmente. La CPU del S7-200 y los mdulos de ampliacin estn ajustados para disipar el calor naturalmente por conveccin. Por ello debe dejarse un espacio libre de 25 mm, como mnimo, por encima y por debajo de los equipos para garantizar la disipacin de calor. Los tiempos prolongados de servicio a la mxima temperatura ambiente y con la mxima carga acortan la vida til de los componentes electrnicos de los equipos. Nota La posicin dentro del sistema S7-200 donde puede operar un CP 243-1 depende de la versin del firmware que tenga la CPU del S7-200 que se utilice. Con una versin del firmware igual o superior a 1.2, el CP 243-1 puede montarse en cualquier posicin dentro de un sistema S7-200. Con una versin del firmware inferior a 1.2, el CP 243-1 debe montarse directamente al lado de la CPU del S7-200.

Cableado

Aviso Si se intenta montar o desmontar el CP 243-1 u otros equipos estando conectado el sistema, puede ocurrir que se reciba una descarga elctrica o que los equipos funcionen defectuosamente. Si durante el montaje o desmontaje de algn equipo no se desconecta la alimentacin de tensin para el CP 243-1 y para todos los equipos conectados, ello puede causar lesiones corporales y/o daos materiales. Tomar todas las medidas preventivas de seguridad que sean necesarias y asegurarse de que la alimentacin de tensin para el S7-200 y el CP 243-1 est desconectada antes de comenzar a realizar el cableado.

20

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Montaje y puesta en servicio

Directivas generales
A continuacin exponemos varias directivas de carcter general para el cableado del sistema de automatizacin: Asegurarse de que se cumplen todas las normas vigentes y vinculantes al cablear el CP 243-1. Al instalar el equipo y operar con l, observar los reglamentos nacionales y regionales pertinentes. Solicitar a las autoridades locales informacin sobre las normas y reglamentos que se deben cumplir para el caso especfico en cuestin. Cablear la CPU del CPU del S7-200 y el CP 243-1 slo cuando estn sin tensin! Utilizar cables con seccin adecuada para la intensidad de corriente respectiva. La alimentacin de 24 V del CP 243-1 se puede cablear usando cables que tengan una seccin entre 0,50 mm y 1,50 mm. Para cablear el borne de tierra se deben utilizar cables que tengan una seccin de 1,50 mm. No apretar excesivamente los bornes de conexin. El mximo par de apriete es de 0,56 Nm. Tender los cables lo ms cortos posible. Los cables se deben tender por pares: un conductor neutro junto con un conductor de fase o una lnea de seales. Separar del cableado de seales de baja tensin el cableado de la corriente alterna y el cableado de alta tensin con rpidas secuencias de maniobras. Instalar una proteccin adecuada contra sobretensiones en las lneas con riesgo de cadas de rayos. La CPU del S7-200 y el CP 243-1 deberan conectarse a la misma fuente de alimentacin! El CP 243-1 tiene un cable plano integrado con conector hembra para conectarlo rpidamente a otros componentes del S7-200. El slot (puesto de enchufe) donde puede operar un CP 243-1 depende de la versin del firmware que tenga la CPU del S7-200 utilizada (vase la nota en la pg. 20). Como mximo se soporta un CP 243-1 por cada CPU.

CP 243-1 J31069-D0428-U001-A1-7818

21

Montaje y puesta en servicio

09/02

Requerimientos elctricos
La tensin de entrada debe ser siempre de 24 V DC. Aplicar tensin continua de 24 V procedente nicamente de fuentes de corriente que ofrezcan una separacin elctrica segura de la corriente alterna de 120/230 V y fuentes de peligro similares. La separacin elctrica segura est definida, por ejemplo, en las siguientes normas: PELV (pequea tensin de proteccin) segn EN60204-1 Clase 2 o circuito con tensin/corriente limitada segn UL 508 La tensin de alimentacin en el bus posterior del S7-200 la proporciona la respectiva CPU del S7-200. Debe garantizarse que el CP 243-1 quede puesto a tierra debidamente.

22

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Montaje y puesta en servicio

Espacio necesario para el montaje


Observar las siguientes directivas al montar el mdulo: El CP 243-1 est ajustado para disipar el calor de modo natural por conveccin. Por ello debe dejarse un espacio libre de 25 mm, como mnimo, por encima y por debajo del equipo para garantizar la disipacin de calor. Los tiempos prolongados de servicio a la mxima temperatura ambiente y con la mxima carga acortan la vida til de los componentes electrnicos de los equipos. Cuando se monte en posicin horizontal, el CP 243-1 debe montarse siempre a la derecha de la CPU, a su lado. Con el montaje vertical la mxima temperatura ambiente disminuye 10 C. El CP 243-1 debe colocarse encima de la CPU. Cuando se emplee un perfil DIN simtrico estndar es recomendable utilizar topes para perfil DIN simtrico estndar con el fin de evitar que resbale el mdulo. La profundidad de montaje es de 75 mm. Nota Montar los equipos de modo que quede bastante espacio libre para cablear las entradas y las salidas y para las conexiones de los cables de comunicaciones.
o

25 mm

Separacin para disipar bien el calor

S7-200

CP 243-1

Tapa delantera

CP 243-1

Superficie de montaje

25 mm

75 mm Vista frontal Vista lateral

Fig. 4. Espacio necesario para el montaje

CP 243-1 J31069-D0428-U001-A1-7818

23

Montaje y puesta en servicio

09/02

3.1

Dimensiones para el montaje en un panel de mando


El CP 243-1 tiene perforaciones para facilitar el montaje en un panel de mando.

96 mm

CPU

CP 243-1

88 mm 80 mm

9,5 mm de distancia minima entre los mdulos al montar en el armario elctrico con tornillos M4

63,2 mm 71,2 mm

Fig. 5. Dimensiones para el montaje en un panel de mando

3.2

Dimensiones para el montaje en un perfil DIN simtrico


El CP 243-1 se puede montar en un perfil DIN simtrico (DIN EN 50 022). La siguiente figura muestra las dimensiones de un perfil DIN simtrico estndar:

1,0 mm

35 mm

7,5 mm

Fig. 6. Dimensiones para el montaje en un perfil DIN simtrico

24

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Montaje y puesta en servicio

3.3

Montaje en un panel de mando

Procedimiento a seguir / pasos


1. Preparar las perforaciones para los tornillos DIN M4 en el panel de mando. Para hacerlo, orientarse por las indicaciones y dimensiones expuestas en los apartados 3 y 3.1 para el montaje en un panel de mando. 2. Si se monta en posicin horizontal, atornillar el CP 243-1 en el panel de mando al lado de la CPU, a su derecha; si se monta en posicin vertical, atornillarlo encima de la CPU. Utilizar para ello tornillos DIN M4. 3. Enchufar el cable plano del CP 243-1 en la conexin prevista a tal fin, situada debajo de la tapa delantera del mdulo adyacente, o de la CPU del S7-200, respectivamente. El conector tiene una forma adecuada para que no se pueda enchufar mal. 4. Conectar el borne de tierra: Conectar el borne de tierra del CP 243-1 con la puesta a tierra ms prxima que est disponible, a fin de obtener el mayor grado posible de inmunidad a las perturbaciones. Se recomienda conectar individualmente todos los bornes de 2 tierra. Utilizar para ello conductores con una seccin de 1,5 mm . 5. Conectar la tensin de alimentacin. 6. Conectar el cable de Ethernet. El soporte de transmisin es un cable de 2 x 2 hilos, trenzado por pares y apantallado, con una impedancia caracterstica de 100 ohmios. Las propiedades de transmisin de este cable deben cumplir las exigencias de la categora 5 (cat5 cable). La mxima longitud del enlace entre el equipo terminal y el componente de la red (link segment) est limitada con los componentes definidos en IEEE802.3 a 100 m. El conector macho RJ45 del CP 243-1 est apantallado, por lo que al utilizar un cable Ethernet apantallado se tiene una pantalla homognea para el cable, la cual asegura una transmisin Ethernet sin perturbaciones. La pantalla del conector RJ45 se conecta a travs del borne de tierra del CP 243-1. Se recomienda poner bien a tierra la pantalla en los dos extremos del tramo de transmisin. En el caso de que, por el contrario, se empleen cables no apantallados, o con una pantalla insuficiente, ya no estar garantizado que se cumplan los datos tcnicos en cuanto se refiere a radiacin de perturbaciones y a inmunidad a las perturbaciones. El propio explotador de la instalacin es el responsable de que se respeten los valores lmite prescritos para la radiacin de perturbaciones y para la inmunidad a las perturbaciones (marcado CE). Hecho esto ha concluido el montaje. Nota Las tapas frontales del CP 243-1 se deben mantener cerradas durante el funcionamiento. El mdulo debe montarse de modo que sus ranuras de ventilacin inferiores y superiores no queden tapadas y permitan el paso del aire sin obstculos.

CP 243-1 J31069-D0428-U001-A1-7818

25

Montaje y puesta en servicio

09/02

3.4

Montaje en un perfil DIN simtrico

Procedimiento a seguir / pasos


1. Abrir el saliente de enganche y enganchar el CP 243-1 en el perfil DIN simtrico a la derecha de la CPU o encima de ella, respectivamente. 2. Cerrar el saliente de enganche para fijar el CP 243-1 en el perfil. Asegurarse de que el gancho ha encastrado bien y de que el equipo quede bien fijo en el perfil. Nota En aquellos entornos donde haya fuertes vibraciones, as como cuando se monten los equipos en posicin vertical, es posible que sea necesario asegurar los equipos contra deslizamientos usando topes para perfiles DIN simtricos estndar. 3. Enchufar el cable plano del CP 243-1 en la conexin prevista a tal fin, situada debajo de la tapa delantera del mdulo adyacente o de la CPU del S7-200. El conector tiene una forma que impide que se pueda colocar mal. 4. Conectar el borne de tierra: Conectar el borne de tierra del CP 243-1 con la puesta a tierra ms prxima que est disponible, a fin de obtener el mayor grado posible de inmunidad a las perturbaciones. Se recomienda conectar individualmente todos los bornes de 2 tierra. Utilizar para ello conductores con una seccin de 1,5 mm . 5. Conectar la tensin de alimentacin. 6. Conectar el cable de Ethernet. El soporte de transmisin es un cable de 2 x 2 hilos, trenzado por pares y apantallado, con una impedancia caracterstica de 100 ohmios. Las propiedades de transmisin de este cable deben cumplir las exigencias de la categora 5 (cat5 cable). La mxima longitud del enlace entre el equipo terminal y el componente de la red (link segment) est limitada con los componentes definidos en IEEE802.3 a 100 m. El conector macho RJ45 del CP 243-1 est apantallado, por lo que al utilizar un cable Ethernet apantallado se tiene una pantalla homognea para el cable, la cual asegura una transmisin Ethernet sin perturbaciones. La pantalla del conector RJ45 se conecta a travs del borne de tierra del CP 243-1. Se recomienda poner bien a tierra la pantalla en los dos extremos del tramo de transmisin. En el caso de que, por el contrario, se empleen cables no apantallados, o con una pantalla insuficiente, ya no estar garantizado que se cumplan los datos tcnicos en cuanto se refiere a radiacin de perturbaciones y a inmunidad a las perturbaciones. El propio explotador de la instalacin es el responsable de que se respeten los valores lmite prescritos para la radiacin de perturbaciones y para la inmunidad a las perturbaciones (marcado CE). Hecho esto ha concluido el montaje.

26

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Montaje y puesta en servicio

Nota Las tapas frontales del CP 243-1 se deben mantener cerradas durante el funcionamiento. El mdulo debe montarse de modo que sus ranuras de ventilacin inferiores y superiores no queden tapadas y permitan el paso del aire sin obstculos.

3.5

Montaje de repuestos
Al sustituir el mdulo del CP 243-1 (6GK7 243-1EX00-0XE0) no es necesario programar de nuevo, ya que los datos de configuracin y el programa de usuario estn memorizados de modo remanente en la CPU del S7-200.

3.6

Desmontaje del CP 243-1


Aviso Si se intenta montar o desmontar el CP 243-1 u otros equipos estando conectado el sistema, puede ocurrir que se reciba una descarga elctrica o que los equipos funcionen defectuosamente. Si durante el montaje o desmontaje de algn equipo no se desconecta la alimentacin de tensin para el CP 243-1 y para todos los equipos conectados, ello puede causar lesiones corporales y/o daos materiales. Tomar todas las medidas preventivas de seguridad que sean necesarias y asegurarse de que la alimentacin de tensin para el S7-200 y el CP 243-1 est desconectada antes de comenzar a realizar el cableado. Para desmontar el CP 243-1 u otro mdulo de ampliacin del S7-200 debe procederse del siguiente modo: 1. Desconectar la alimentacin de tensin de la CPU del S7-200, del CP 243-1 y de todos los mdulos de ampliacin. 2. Soltar todos los cables y conductores del equipo que se quiere desmontar. 3. Abrir la tapa delantera y soltar el cable plano de los mdulos adyacentes. 4. Soltar los tornillos o abrir el saliente de enganche, respectivamente, y sacar el mdulo del panel de mando o del perfil DIN simtrico.

Aviso Si se instala un equipo equivocado, el funcionamiento del S7-200 puede tener unos efectos imprevisibles. Si se sustituye el CP 243-1 por otra variante, o no se ajusta debidamente, ello puede causar lesiones corporales y/o daos materiales. Por ello, sustituir siempre el CP 243-1 por otro procesador de la misma variante y ajustarlo debidamente.

CP 243-1 J31069-D0428-U001-A1-7818

27

Configuracin

09/02

4
4.1

Configuracin
Configuraciones posibles
A travs del CP 243-1, un sistema S7-200 puede comunicarse tanto con otro sistema S7-200 como con un sistema S7-300, un S7-400 o un sistema basado en OPC. Para configurar unas comunicaciones de este tipo en un sistema S7-200 existen dos posibilidades: Configurar con STEP 7 Micro/WIN 32, versin 3.2.1 superior Configurar con un programa de usuario S7-200 Atencin La configuracin con un programa de usuario S7-200 slo es posible cuando el mecanismo CRC est desactivado. Dado que tras desactivar la comprobacin CRC el CP 243-1 no puede comprobar completamente la coherencia con respecto a las modificaciones deseadas o no deseadas, para este caso de aplicacin no se puede garantizar de ningn modo que el CP y los componentes conectados en la red funcionen correctamente. Los datos de configuracin se guardan en ambos casos en el bloque de datos de la CPU del S7-200. Desde all, los datos se leen una vez en memoria cada vez que se rearranca el CP 243-1. Atencin Para que los datos de configuracin del CP 243-1 tambin se conserven cuando no hay tensin se tiene que memorizarlos en un rea de memoria remanente de la CPU del S7-200. En un sistema S7-200 est definido de modo estndar todo el bloque de datos como remanente. Sin embargo, los cambios de configuracin podran haber modificado este preajuste en el sistema S7-200. Si se utiliza STEP 7 Micro/WIN 32 para realizar una nueva configuracin o para modificar la configuracin del CP 243-1, esta ltima configuracin no ser efectiva hasta que se haya vuelto a arrancar el CP 243-1. Si despus de una de dichas reconfiguraciones la CPU del S7-200 cambia del modo de operacin STOP a RUN, en el CP 243-1 se ordenar automticamente un rearranque. Por el contrario, en el caso de realizar la configuracin del CP 243-1 directamente desde el programa de usuario S7-200, esta configuracin se puede activar desde el programa de usuario invocando el subprograma "ETHx_CFG". Tambin la llamada a este subprograma origina un rearranque del CP 243-1. Los parmetros de direccionamiento TCP/IP (direccin IP, mscara de subred, direccin IP de una pasarela) se pueden predeterminar de modo fijo al configurar, o el CP 243-1 se configurar de forma que l tome los parmetros de direccionamiento TCP/IP dinmicamente durante la rutina de arranque.

28

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Configuracin

Si se quiere que un sistema S7-200 se comunique a travs de un CP 243-1 con un sistema S7-300, con un sistema S7-400 o con un sistema basado en OPC, utilizar STEP 7, versin 5.1 superior con el paquete de mantenimiento 3 superior (con NCM S7 para Industrial Ethernet) para la configuracin del S7-300, S7-400 o del sistema basado en OPC. Nota Es posible que, al arrancar, el CP 243-1 cambie automticamente la pasarela configurada debido a servicios especiales de la red ("ICMPRedirect"). Pero transcurridos aprox. 30 segundos el CP 243-1 vuelve a conectar la pasarela configurada originariamente. As pues, la pasarela que use de hecho el CP 243-1 puede diferir temporalmente de la pasarela que se haya definido en la configuracin. La pasarela que est usando en un momento determinado el CP 243-1 se puede leer a travs de la ventana de diagnstico para el CP 243-1 en STEP 7 Micro/WIN 32, as como con ayuda de un programa de usuario, concretamente desde el rea de memoria de la CPU del S7-200 en la que est memorizado el bloque de datos NPB (vase aptdo. 4.4.3).

CP 243-1 J31069-D0428-U001-A1-7818

29

Configuracin

09/02

4.2
4.2.1

Mrgenes de valores de los datos de configuracin


Direcciones IP
Las direcciones IP que deben indicarse en distintos lugares de la configuracin deben cumplir las convenciones generales que definen la validez de las direcciones IP. Segn dichas convenciones, determinadas direcciones IP tienen un significado especial. El CP 243-1 no acepta esas direcciones. Entre ellas se encuentran las siguientes direcciones IP: Loopback: Direcciones "Class D": Direcciones "Class E": Direcciones Broadcast: 127.0.0.0 - 127.255.255.255 224.0.0.0 - 239.255.255.255 240.0.0.0 - 247.255.255.255 p. ej. 255.255.255.255

4.2.2

Mscara de subred
Si en la configuracin se especifica una mscara de subred, su estructura deber cumplir las convenciones generales que definen la validez de las mscaras de subredes. Tngase en cuenta que la validez de una direccin IP y la de su mscara de subred asociada estn en una relacin de dependencia recproca.

4.2.3

TSAPs
Los TSAPs se componen de 2 bytes. El primer byte especifica el enlace, el segundo byte se forma con el nmero de bastidor y el slot del mdulo de comunicaciones. Para el primer byte rigen los siguientes mrgenes de valores. Margen de valores TSAP local: Margen de valores TSAP remoto: 16#02, 16#10 - 16#FE 16#02, 16#03, 16#10 - 16#FE

El CP 243-1 no comprueba la estructura del segundo byte.

30

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Configuracin

4.3

Configuracin de un CP 243-1 con STEP 7 Micro/WIN 32


Despus de haber instalado e iniciado STEP 7 Micro/WIN 32 en el PC, iniciar el asistente ("wizard") para el CP 243-1. ste se encuentra en el men "Herramientas", dentro del apartado "Asistente de Ethernet...", y tambin en la zona izquierda de la ventana de STEP 7 Micro/WIN 32 que tiene la barra de navegacin, dentro del apartado "Herramientas", siempre que en STEP 7 Micro/WIN 32 est activada la vista adecuada. El asistente de Ethernet ayuda al usuario durante la configuracin del CP 243-1. Todos los datos relevantes para la configuracin se introducen en varias mscaras. El usuario es guiado a travs de las distintas mscaras de modo que no se pueda pasar a la siguiente mscara de entradas hasta que no se hayan efectuado correctamente todas las entradas en la mscara actual. En otro caso aparecer un mensaje de error al respecto. A continuacin describiremos brevemente los distintos pasos de configuracin a travs de los que el usuario es guiado por el asistente. Nota Consultar informaciones detalladas en la documentacin de STEP 7 Micro/WIN 32, que se entrega junto con STEP 7 Micro/WIN 32. Al abrir el asistente, el usuario recibe en primer lugar en la mscara de entrada informaciones generales. Una vez que se hayan ledo dichas informaciones, hacer clic en "Continuar>" para continuar con el asistente.

Determinar la posicin del CP 243-1 en el sistema S7-200


Con ayuda de la segunda mscara se tiene que determinar la posicin del CP 243-1 en el sistema S7-200. Esta posicin se puede predeterminar manualmente; o el asistente puede buscar un CP 243-1 en el sistema S7-200. Si el asistente encuentra un CP 243-1, en el sistema S7-200 se indicar automticamente esa posicin.

Determinar los parmetros de direccionamiento TCP/IP y el modo de transmisin


La siguiente mscara sirve para determinar los parmetros de direccionamiento TCP/IP y el modo de transmisin a utilizar. Hay dos formas de determinar los parmetros de direccionamiento TCP/IP: 1. Predeterminando esos parmetros manualmente en las correspondientes ventanas de entrada. 2. Activando el acceso a un servidor BOOTP. En este caso, el CP 243-1 toma los parmetros de direccionamiento TCP/IP durante la rutina de arranque de un servidor BOOTP. Si el CP 243-1 no encuentra ningn servidor BOOTP en la red TCP/IP, entonces pasa al modo reset, arranca de nuevo y vuelve a intentar localizar un servidor BOOTP. El procesador sigue repitiendo estas operaciones hasta que encuentra un servidor BOOTP del que puede tomar los parmetros de direccionamiento TCP/IP.

CP 243-1 J31069-D0428-U001-A1-7818

31

Configuracin

09/02

Determinar la direccin del byte de control y de la cantidad de enlaces


Con ayuda de la siguiente mscara se tiene que indicar luego la direccin del byte dentro del espacio de direccionamiento del sistema S7-200, a travs del cual el CP 243-1 puede ser direccionado por la CPU del S7-200. Esta direccin depende de la posicin que tenga el CP 243-1 dentro del sistema S7-200, as como de la cantidad de salidas existentes en el sistema S7-200. Si al comenzar la configuracin se ha ordenado al asistente de Ethernet que determine la posicin del CP 243-1 en el sistema S7-200, el asistente predetermina aqu la direccin a utilizar. Activando en STEP 7 Micro/WIN 32 la entrada "Informaciones..." del men "Sistema de destino" se puede determinar las reas de direccionamiento que ocupan los mdulos instalados en el sistema S7-200. De este modo tambin se puede encontrar la direccin bajo la cual se puede direccionar al CP 243-1 en el sistema S7-200. En esta mscara se determina adems cuntos enlaces debe mantener como mximo el CP 243-1 paralelamente en un intervalo de tiempo determinado. Como mximo se pueden determinar hasta 8 enlaces. Para cada uno de los enlaces que se especifiquen aqu aparecer a continuacin otra mscara donde se configura el enlace en cuestin.

Configuracin de los enlaces


En las mscaras que van apareciendo ahora se configuran los enlaces que se han creado en la mscara precedente. En primer lugar se ha de determinar para cada uno de estos enlaces si el sistema S7-200 va a operar como cliente o como servidor. En funcin de esta decisin cambia la estructura de la mscara. Si el sistema S7-200 va a operar como cliente en un enlace se tiene que indicar la direccin del interlocutor de comunicaciones y el punto final de la comunicacin ("TSAP") en ese interlocutor. Adems se debe indicar en una mscara adicional qu datos se van a intercambiar entre el sistema S7-200 y el interlocutor de comunicaciones especificado. Aqu tambin se determina si se van a leer o a escribir los datos. Por cada enlace se pueden determinar hasta 32 peticiones de lectura/escritura. Si el sistema S7-200 va a operar como servidor en un enlace, asignando una direccin IP se puede determinar a qu interlocutor de comunicaciones se le va a conceder el acceso al sistema. Pero tambin se puede ajustar cada uno de los servidores para que permitan siempre el acceso desde cada direccin IP. Adems se debe determinar el punto final de la comunicacin ("TSAP") en el interlocutor de comunicaciones desde el que se permiten accesos al sistema S7-200. Se puede activar una vigilancia de los signos de actividad tanto para los enlaces en calidad de servidor como para los enlaces en calidad de cliente. Tomar de la configuracin del respectivo interlocutor los puntos finales de la comunicacin ("TSAPs") del interlocutor de la comunicacin. En un sistema S7200 estos puntos se crean con STEP 7 Micro/WIN 32. En un sistema S7-300, un sistema S7-400 o un sistema basado en OPC se ha de utilizar STEP 7 (vase al respecto tambin el aptdo. 4.4).

32

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Configuracin

Nota Los datos sobre los puntos finales de la comunicacin ("TSAPs") deben ser compatibles entre s en STEP 7 y en STEP 7 Micro/WIN 32.

CP 243-1 J31069-D0428-U001-A1-7818

33

Configuracin

09/02

Activacin / desactivacin del mecanismo CRC y determinacin del tiempo de vigilancia


Una vez que se ha terminado de configurar el enlace se deber indicar en la siguiente mscara si los datos de configuracin que hay en la CPU del S7-200 van a estar protegidos o no contra la sobrescritura involuntaria por un mecanismo CRC. Si est activado el mecanismo CRC, al arrancar, el CP 243-1 comprueba si sus datos de configuracin (que l lee en la memoria de la CPU del S7-200) han sido sobrescritos desde el programa de usuario. En caso afirmativo, el procesador interrumpe la rutina de arranque e intenta tomar sus parmetros de direccionamiento TCP/IP de un servidor BOOTP. Si lo logra contina la rutina de arranque. No obstante, luego queda activado slo el canal MicroWIN; es decir, el CP 243-1 slo puede comunicarse entonces con STEP 7 Micro/WIN 32, pero no con otros autmatas. Se recomienda activar siempre el mecanismo CRC. Esta es la nica forma de que el CP 243-1 pueda reconocer las modificaciones involuntarias que se hayan efectuado en los datos de configuracin mediante el programa de usuario. En el caso de no activar el mecanismo CRC, los datos de configuracin del CP 243-1 se pueden modificar desde el programa de usuario. No obstante, el CP 243-1 no podr reconocer entonces si esos datos han sido sobrescritos involuntariamente. Atencin Con un programa de usuario S7-200 slo se puede configurar cuando el mecanismo CRC est desactivado. Dado que tras desactivar la comprobacin CRC el CP 243-1 no puede comprobar completamente la coherencia con respecto a las modificaciones deseadas o no deseadas, para este caso de aplicacin no se puede garantizar de ningn modo que el CP y los componentes conectados en la red funcionen correctamente. En la misma mscara se tiene adems la posibilidad de ajustar globalmente el tiempo de vigilancia (tiempo keep alive) para todos los enlaces configurados. Si de repente no se pudiera localizar luego a un interlocutor, por ejemplo porque hay una perturbacin en la red TCP/IP, o porque se ha producido un error en el interlocutor de comunicaciones, mediante el valor que se haya registrado aqu quedar determinado el tiempo despus del cual el CP 243-1 detectar ese problema. Al realizar la configuracin ya se ha determinado cules son los enlaces que van a estar vigilados con dicho tiempo.

34

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Configuracin

Determinar el rea para memorizar la configuracin


Con ayuda de la siguiente mscara se debe determinar finalmente en qu rea de memoria de la CPU del S7-200 se van a guardar los datos de configuracin. En esta operacin tambin se dispone de la ayuda del asistente. Para concluir, el asistente proporciona informacin sobre los subprogramas que l crea en razn de la configuracin y sobre el lugar donde se memorizan los datos de configuracin. Con ello ha concluido la configuracin. Atencin Asegurarse de que el programa de usuario S7-200 no use el rea de memoria donde el asistente de Ethernet guarda los datos de la configuracin.

CP 243-1 J31069-D0428-U001-A1-7818

35

Configuracin

09/02

4.4

Configuracin de un CP 243-1 desde un programa de usuario


Los datos de configuracin del CP 243-1 estn depositados en la memoria de la CPU del S7-200, por lo cual tambin se pueden modificar directamente desde un programa de usuario S7-200. El mecanismo de proteccin CRC para los datos de configuracin debe estar desactivado para que el CP 243-1 acepte en la siguiente rutina de arranque los datos de configuracin que hayan sido modificados de este modo. A tal fin, en el byte 13 de la estructura de datos CDB tiene que estar registrado el valor 16#AC. Esto se efecta automticamente en cuanto se desactiva el mecanismo CRC en el asistente de Ethernet. Atencin Slo es recomendable configurar el CP 243-1 desde un programa de usuario cuando se tiene mucha experiencia en programacin. Dado que tras desactivar la comprobacin CRC el CP 243-1 no puede comprobar completamente la coherencia con respecto a las modificaciones deseadas o no deseadas, para este caso de aplicacin no se puede garantizar de ningn modo que el CP y los componentes conectados en la red funcionen correctamente. Nota Los datos del tipo "WORD (2 bytes) o "DWORD (4 bytes) se memorizan en un S7-200 con el formato "big endian, es decir Direccin n: Direccin n+1: MSB LSB (para DWORD del modo correspondiente).

36

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Configuracin

4.4.1

rea de marcas de sistema ocupada (rea SM)


El CP 243-1 ocupa 50 bytes en el rea de marcas de sistema de la CPU del S7-200. La direccin de esos 50 bytes depende de la posicin en la que se encuentre en ese momento un CP 243-1 dentro de un sistema S7-200. En esos 50 bytes estn memorizadas fundamentalmente informaciones generales e informaciones de estado del CP 243-1. Los ltimos cuatro bytes contienen un puntero, por medio del cual se puede acceder a los datos de configuracin del CP 243-1. Estos datos de configuracin estn depositados sucesivamente en la memoria de variables de la CPU del S7-200. Estn subdivididos en: Configuration Data Block (CDB) Network Parameter Block (NPB) Network Data Block (NDB) En la siguiente tabla se expone la relacin existente entre la posicin de un mdulo dentro del sistema S7-200 y el rea de marcas de sistema correspondiente.
Posicin en el sistema S7-200 CPU 0 1 2 3 4 5 6 200..249 250..299 300..349 350..399 400..449 450..499 500..549 rea SM ocupada Observacin soportado slo con firmware de CPU con versin 1.2 superior soportado slo con firmware de CPU con versin 1.2 superior soportado slo con firmware de CPU con versin 1.2 superior soportado slo con firmware de CPU con versin 1.2 superior soportado slo con firmware de CPU con versin 1.2 superior soportado slo con firmware de CPU con versin 1.2 superior

Tabla 2: rea de marcas de sistema

CP 243-1 J31069-D0428-U001-A1-7818

37

Configuracin

09/02

4.4.2

Estructura del Configuration Data Blocks (CDB)


El CDB lo crea el asistente de Ethernet en STEP 7 Micro/WIN 32. En la siguiente tabla se expone la estructura del CDB.

Offset de byte en la memoria de variables Encabezado 0-4 5-6 7-8

Descripcin

Formato de los datos

Ejemplo

Nombre del mdulo Longitud del CDB Longitud del NPB

5 bytes ASCII 2 bytes hex 2 bytes hex

16#4350323433 CP243 16#006C (108 decimal) 16#0014 (20 decimal)

Informaciones generales 9 10 11-12 13-14 Uso interno del sistema Uso interno del sistema Reservado para STEP 7 Micro/WIN Common Flag Bit [0] Duplex Mode 0: Half Duplex 1: Full Duplex Bit [1] Data Rate 0: 10 Mbit/s 1: 100 Mbit/s Bit [2] Auto Negotiation 0: No auto negotiation 1: Auto negotiation Bit [3] BOOTP 0: usar parmetros de red configurados 1: BOOTP Bit [4-7] no usado Bit [8-15] validacin CRC 16#00 comprobacin CRC activada 16#AC comprobacin CRC desactivada 15-18 Direccin IP configurada Este campo deber ponerse a 16#00000000 en caso de que se use BOOTP. 19-22 Mscara de subred configurada Este campo deber ponerse a 4 bytes hex 4 bytes hex 192.12.45.23: 16#C00C2D17 1 byte hex 1 byte hex 2 bytes hex 2 bytes hex --16#0004: Auto Negotiation, Usar parmetros de red configurados, Comprobacin CRC activada 16#AC04: Auto Negotiation, Usar parmetros de red configurados, Comprobacin CRC desactivada

255.255.255.0: 16#FFFFFF00

38

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Configuracin

Offset de byte en la memoria de variables

Descripcin

Formato de los datos

Ejemplo

16#00000000 en caso de que se use BOOTP 23-26 Direccin IP de la pasarela. 16#00000000 significa: no usar pasarelas. Este campo deber ponerse a 16#00000000 en caso de que se use BOOTP. 27-28 Parmetros de tiempo para keep alive en segundos 2 bytes hex 16#001E: 30 segundos 4 bytes hex 192.12.45.24: 16#C00C2D18

Enlace S7 seccin 0 (en caso de que no se usen todos los bytes de esta seccin se debern rellenar con 16#00) 29 Flag Byte Bit [0] Server/Client 0: Server 1: Client Bit [1] Keep Alive 0: sin soporte keep alive 1: soporte keep alive Bit [2-6] no usado Bit [7] seccin vlida 0: no se usa la seccin 1: se usa la seccin 30-33 Con funcionalidad de servidor: rea de direccionamiento IP del cliente para proteccin de acceso 16#00000000: sin proteccin 16#XXXXXX00 autorizado cliente del mismo segmento clase C 16#XXXXXXXX slo est autorizada la misma direccin Con funcionalidad de cliente: Direccin IP del servidor S7 34-35 Local TSAP 2 bytes hex 16#1000 Enlace S7 seccin 1 (en caso de que no se usen todos los bytes de esta seccin se debern rellenar con 16#00) 38 39-42 43-44 Flag Byte Vase enlace S7 seccin 0. Direccin IP del interlocutor Vase enlace S7 seccin 0. Local TSAP 2 bytes hex 4 bytes hex 1 byte hex Vase enlace S7 seccin 0. Vase enlace S7 seccin 0. 16#1100 4 bytes hex 192.12.45.22: 16#C00C2D16. 1 byte hex 16#82: Servidor, soporte keep alive; se utiliza el enlace S7 0 y contiene datos vlidos.

CP 243-1 J31069-D0428-U001-A1-7818

39

Configuracin

09/02

Offset de byte en la memoria de variables 45-46

Descripcin

Formato de los datos 2 bytes hex

Ejemplo

Remote TSAP

Vase enlace S7 seccin 0.

Enlace S7 seccin 2 (en caso de que no se usen todos los bytes de esta seccin se debern rellenar con 16#00) 47 48-49 52-53 54-55 Flag Byte Vase enlace S7 seccin 0. Direccin IP del interlocutor Vase enlace S7 seccin 0. Local TSAP Remote TSAP 2 bytes hex 2 bytes hex 4 bytes hex 1 byte hex Vase enlace S7 seccin 0. Vase enlace S7 seccin 0. 16#1200 Vase enlace S7 seccin 0.

Enlace S7 seccin 3 (en caso de que no se usen todos los bytes de esta seccin se debern rellenar con 16#00) 56 57-60 61-62 63-64 Flag Byte Vase enlace S7 seccin 0. Direccin IP del interlocutor Vase enlace S7 seccin 0. Local TSAP Remote TSAP 2 bytes hex 2 bytes hex 4 bytes hex 1 byte hex Vase enlace S7 seccin 0. Vase enlace S7 seccin 0. 16#1300 Vase enlace S7 seccin 0.

Enlace S7 seccin 4 (en caso de que no se usen todos los bytes de esta seccin se debern rellenar con 16#00) 65 66-69 70-71 72-73 Flag Byte Vase enlace S7 seccin 0. Direccin IP del interlocutor Vase enlace S7 seccin 0. Local TSAP Remote TSAP 2 bytes hex 2 bytes hex 4 bytes hex 1 byte hex Vase enlace S7 seccin 0. Vase enlace S7 seccin 0. 16#1400 Vase enlace S7 seccin 0.

Enlace S7 seccin 5 (en caso de que no se usen todos los bytes de esta seccin se debern rellenar con 16#00) 74 75-78 79-80 81-82 Flag Byte Vase enlace S7 seccin 0. Direccin IP del interlocutor Vase enlace S7 seccin 0. Local TSAP Remote TSAP 2 bytes hex 2 bytes hex 4 bytes hex 1 byte hex Vase enlace S7 seccin 0. Vase enlace S7 seccin 0. 16#1500 Vase enlace S7 seccin 0.

40

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Configuracin

Offset de byte en la memoria de variables

Descripcin

Formato de los datos

Ejemplo

Enlace S7 seccin 6 (en caso de que no se usen todos los bytes de esta seccin se debern rellenar con 16#00) 83 84-87 88-89 90-91 Flag Byte Vase enlace S7 seccin 0. Direccin IP del interlocutor Vase enlace S7 seccin 0. Local TSAP Remote TSAP 2 bytes hex 2 bytes hex 4 bytes hex 1 byte hex Vase enlace S7 seccin 0. Vase enlace S7 seccin 0. 16#1600 Vase enlace S7 seccin 0.

Enlace S7 seccin 7 (en caso de que no se usen todos los bytes de esta seccin se debern rellenar con 16#00) 92 93-96 97-98 99-100 Flag Byte Vase enlace S7 seccin 0. Direccin IP del interlocutor Vase enlace S7 seccin 0. Local TSAP Remote TSAP 2 bytes hex 2 bytes hex 4 bytes hex 1 byte hex Vase enlace S7 seccin 0. Vase enlace S7 seccin 0. 16#1700 Vase enlace S7 seccin 0. 16#82: Servidor, soporte keep alive, La seccin del servidor STEP 7 Micro/WIN se usa y contiene datos vlidos.

Seccin de servidor STEP 7 Micro/Win 101 Flag Byte Bit [0] servidor 0: servidor 1: no soportado Bit [1] keep alive 0: sin soporte keep alive 1: con soporte keep alive Bit [2-6] no usado Bit [7] seccin vlida 0: no soportado 1: seccin utilizada 102-105 Seccin CRC 106-107 CRC por todos los bytes CDB sin la seccin CRC misma 2 bytes hex Uso interno del sistema 4 bytes hex 1 byte hex

Tabla 3: Estructura del CDB

CP 243-1 J31069-D0428-U001-A1-7818

41

Configuracin

09/02

4.4.3

Estructura del Network Parameter Blocks (NPB)


Este bloque de datos lo crea el propio CP 243-1 conforme al conjunto actual de parmetros de la red. Contiene los valores de los parmetros TCP/IP que se estn utilizando en ese momento, siempre que el CP 243-1 haya sido bien configurado. Si se produce un error en la configuracin, el NPB no contiene entradas vlidas.

Offset de byte en la memoria de variables 108-109

Descripcin

Clculo del valor

Formato de los datos 2 byte hex

Ejemplo

Common Flag Byte Bit [0] Duplex Mode 0: Half Duplex 1: Full Duplex Bit [1] Data Rate 0: 10 Mbit/s 1: 100 Mbit/s Bit [2] Auto Negotiation 0: No auto negotiation 1: Auto negotiation Bit [3] BOOTP 0: usar parmetros de red configurados 1: BOOTP Bit [4-15] no usado

Dependiente de la configuracin actual

16#04: Auto Negotiation, Usar parmetros de red configurados

110-113

Direccin IP actual

Dependiente de la configuracin actual Dependiente de la configuracin actual Dependiente de la configuracin actual

4 bytes hex

192.12.45.23: 16#C00C2D17

114-117

Mscara de subred actual

4 bytes hex

255.255.255.0: 16#FFFFFF00

118-121

Direccin IP de la pasarela actual Direccin MAC

4 bytes hex

192.12.45.24: 16#C00C2D18 16#080006021F04 08-00-06-02-1F-04

122-127

Leer en la memoria 6 bytes hex del hardware

Tabla 4: Estructura del NPB

42

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Configuracin

4.4.4

Estructura del Network Data Blocks (NDB)


El NDB se crea con el asistente de Ethernet en STEP 7 Micro/WIN 32. En este bloque de datos se configuran las posibles peticiones de escritura/lectura para los clientes. Para cada uno de los 8 canales de transmisin posibles se pueden configurar hasta 32 peticiones de escritura/lectura. Si el CP 243-1 opera en un canal como servidor, para ese canal no habr ninguna entrada en la estructura del NDB. En la siguiente tabla se expone la estructura del NDB. Los identificadores de las peticiones de escritura/lectura se representan con las letras n, m, p = 0, ..., 31 y los identificadores de los canales con las letras r = 0, ...,7.

Offset de byte en la memoria de variables Encabezado 128-129 130 131 132

Nombre

Descripcin

Formato de los datos

NDB_LENGTH COM_CH0_ID COM_CH0_OFF COM_CH0_LEN0 ...

Especifica la longitud del NDB Identificador del primer canal de cliente Especifica el offset para el primer bloque de comunicaciones (COM0) Especifica la longitud del primer bloque de comunicaciones (COM0) Especifica la longitud de la estructura de los COMn

2 bytes hex 1 byte hex 1 byte hex 1 byte hex n bytes 1 byte hex

Entradas para el primer cliente

n+132 n+5

COM_CH0_LENn COM_CH0_0

Estructura COM0 para peticin 0 de escritura/ ASCII lectura para el primer canal de cliente: "<op>=<cnt>,<local_buffer>,<remote_buffer>" (descripcin, vase tabla 6) ... ASCII Estructura COMn para peticin n de escritura/ ASCII lectura para el primer canal de cliente: "<op>=<cnt>,<local_buffer>,<remote_buffer>" (descripcin, vase tabla 6) Identificador del segundo canal de cliente 1 byte hex 1 byte hex 1 byte hex 1 byte hex 1 byte hex ASCII ASCII ASCII (hasta 8 canales) Identificacin del ltimo canal de cliente 1 byte hex

...
n+5 + COM _ CH 0 _ LENi
i=0 n 1

... COM_CH0_n

Entradas para el segundo canal de cliente ... ... ... ... ... ... ... ... ... ... COM_CH1_ID COM_CH1_OFF COM_CH1_LEN0 ... COM_CH1_LENm COM_CH1_0 ... COM_CH1_m ... COM_CHr_ID

Entradas para el canal de cliente r

CP 243-1 J31069-D0428-U001-A1-7818

43

Configuracin

09/02

Offset de byte en la memoria de variables ... ... ... ... ... ... ... Seccin CRC Los dos ltimos bytes del NDB

Nombre

Descripcin

Formato de los datos 1 byte hex 1 byte hex 1 byte hex 1 byte hex ASCII ASCII ASCII

COM_CHr_OFF COM_CHr_LEN0 ... COM_CHr_LENp COM_CHr_0 ... COM_CHr_p CRC por todos los bytes NDB sin la seccin CRC misma 2 bytes hex

Los dos ltimos bytes del NDB

Tabla 5: Estructura del NDB

Nombre <op> Tipo de peticin Margen de valores: <cnt>

Descripcin

Formato de datos ASCII

R para un read, W para un write ASCII

Cantidad de bytes a transmitir Margen de valores: "1 a 212

<local_buffer>

Direccin del rea de memoria en el sistema local Margen de valores: VB0 to VBx, siendo x la mx. direccin V

ASCII

<remote_buffer>

Direccin del rea de memoria en el interlocutor de comunicaciones Margen de valores: IB0 a IBx, siendo x la mx. direccin de entrada (S7-200 / S7-300 / S7-400) QB0 a QBx, siendo x la mx. direccin de salida (S7-200 / S7-300 / S7-400) MB0 a MBx", siendo x la mx. direccin de marca (S7-200 / S7-300 / S7-400) VB0 a VBx, siendo x la mx. direccin de variable (S7-200) DB0.DBB0 a DBx.DBBy, siendo x el mx. nmero de DB, y es la mx. direccin en el correspondiente bloque de datos dentro del DB (S7-300 / S7-400)

ASCII

Tabla 6: Configuracin de peticiones de escritura/lectura

44

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Configuracin

4.5

Configuracin de un interlocutor de comunicaciones con STEP 7


Basndonos en un ejemplo del sistema S7-300 describiremos a continuacin los pasos de configuracin que el usuario debe dar en STEP 7 para que un sistema de ese tipo pueda comunicarse con un sistema S7-200 a travs del procesador de comunicaciones Ethernet asociado. El procedimiento a seguir con los sistemas S7-400 es anlogo. Consultar en la descripcin de STEP 7 (referencia: 6ES7 810-4CC05-0YX0) y/o en los manuales del CP 343-1 y del CP 443-1 cules son exactamente los pasos de configuracin que deben darse. En los sistemas S7-300 y S7-400 se distingue entre enlaces configurados y enlaces libres. Tratndose de enlaces configurados es el usuario quien predetermina los parmetros de enlace. A diferencia de ello, los enlaces libres no tienen por qu configurarse en STEP 7.

CP 243-1 J31069-D0428-U001-A1-7818

45

Configuracin

09/02

Enlaces configurados
Si se quiere trabajar con un enlace configurado, en primer lugar se debe insertar un nuevo enlace S7 en el paquete de programas de STEP 7 NetPro. En la mscara "Insertar nuevo enlace" se ha de indicar el tipo de estacin con la que se quiere establecer el enlace. Seleccionar el tipo "(no especificado)" como interlocutor del enlace. A continuacin se debe configurar este enlace. Para ello se debe definir primero en la mscara "Propiedades - Enlace S7" (vase Fig. 7) si el sistema S7-300 o S7-400 va a actuar como equipo activo o pasivo. Si el sistema S7-300 o S7-400 va a comunicarse con un sistema S7-200, en esta mscara tambin se define si el sistema operar como cliente o como servidor. Si se quiere que el sistema S7-300 o S7-400 opere como cliente, activar la entrada "Enlace activo". Si no est activada esta entrada el sistema operar como servidor. Seguidamente se ha de determinar que el enlace S7 se gestione con el protocolo TCP/IP. Para ello debe seleccionarse el apartado "TCP/IP". Para que se pueda establecer un enlace TCP/IP con el interlocutor se debe indicar tambin su direccin IP.

Fig. 7. Mscara "Propiedades Enlace S7"

46

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Configuracin

Finalmente se tienen que determinar en la mscara "Detalles de la direccin" los puntos finales de la comunicacin ("TSAPs"). El TSAP de un enlace dentro del sistema S7-200 se encuentra en STEP 7 Micro/WIN 32 en la mscara donde se han configurado los distintos enlaces, dentro de la entrada "Local Properties". En la mscara "Detalles de la direccin", registrar en los campos previstos para el TSAP del interlocutor cul es el punto final de la comunicacin. El punto final de la comunicacin asignado en el sistema S7-300 o S7-400 para el enlace se encuentra en la misma mscara, en la entrada "Local" del campo "TSAP". Registrar el valor all expuesto en la mscara de STEP 7 Micro/WIN 32 de donde se ha tomado el punto final de la comunicacin que se usa, concretamente en la entrada "Remote Properties" del campo "TSAP".

Sistema S7-300 como cliente


Si se quiere que un sistema S7-300 opere como cliente, es decir, cuando se haya activado con anterioridad el apartado "Enlace activo" en la mscara "Propiedades Enlace S7", el TSAP que se haba indicado en STEP 7 en la entrada "Local" no se puede utilizar sin ms en STEP 7 Micro/WIN 32 como punto final de la comunicacin para el sistema S7-300. Antes hay que transformar dicho TSAP atenindose a las siguientes reglas: 1 byte del TSAP: Se toma de STEP 7, mscara "Detalles de la direccin", entrada "Local", campo "TSAP". 2 byte del TSAP: Se deduce del bastidor y del puesto de enchufe donde est el procesador de comunicaciones Ethernet en el sistema S7-300. En los primeros 3 bits se indica el nmero del bastidor donde est enchufado el procesador de comunicaciones Ethernet dentro del sistema S7-300. En los 5 bits restantes se indica el puesto de enchufe que tiene el procesador de comunicaciones Ethernet dentro del sistema S7-300. El usuario puede encontrar estos dos datos en el paquete de programas de STEP 7 HWConfig.

Ejemplo:
En el sistema S7-300 est enchufado un CP 343-1 en el bastidor 0, puesto de enchufe 4. Al configurar un enlace con STEP 7 se le muestra al usuario el valor 10.02 para el TSAP. En STEP 7 Micro/WIN 32 se debe utilizar como punto final de la comunicacin dentro del sistema S7-300 el TSAP 10.04 (se toma el primer byte (aqu: 10), el segundo byte se deduce del bastidor (aqu 0) y del puesto de enchufe (aqu 4)). Atencin Los datos sobre los puntos finales de las comunicaciones ("TSAPs") en STEP7 y en STEP 7 Micro/WIN 32 tienen que ser compatibles entre s.

CP 243-1 J31069-D0428-U001-A1-7818

47

Configuracin

09/02

Enlaces libres
Un enlace libre slo puede utilizarse cuando el sistema S7-300 o S7-400 va a operar como servidor. Los enlaces libres no es necesario configurarlos en STEP 7. Los sistemas S7-300 y S7-400 estn ajustados de modo estndar para poder comunicarse a travs de enlaces libres. Sin embargo, en el caso de que se quiera hacer uso del mecanismo de los enlaces libres en el sistema S7-300 o S7-400, se deber configurar la parte del cliente para cada uno de esos enlaces. La utilizacin de tales enlaces no se diferencia en STEP 7 Micro/WIN 32 de la comunicacin a travs de enlaces que hayan sido configurados en el sistema S7-300 o S7-400. Aqu slo hay que tener presente que, en los enlaces libres, el primer byte del TSAP a travs del que se ejecutan tales enlaces en el sistema S7-300 y en el S7-400 debe contener siempre el valor 0x03. El segundo byte del TSAP se deduce de forma anloga a lo descrito ms arriba, es decir, se deduce a partir del nmero del bastidor y del nmero del puesto de enchufe de la CPU utilizada en el sistema S7-300 o S7-400. Nota En los sistemas S7-200 no se soportan los enlaces libres. Es decir, en un sistema S7-200 el usuario siempre tiene que configurar cada enlace, independientemente de que el sistema vaya a operar como cliente o como servidor.

48

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Configuracin

4.6

Respuesta del CP 243-1 cuando hay errores de configuracin


Cuando el CP 243-1 detecta una configuracin que no es vlida intenta tomar sus parmetros de direccionamiento TCP/IP (direccin IP, mscara de subred, direccin IP de la pasarela) a travs de un servicio BOOTP. El CP 243-1 intenta esto durante aprox. 1 minuto. Si el procesador no recibe dentro de ese intervalo ninguna respuesta de un servicio BOOTP, o la respuesta que recibe no es vlida o es errnea, el LED rojo (SF) luce durante aprox. 30 segundos. Esta operacin se repite cclicamente hasta que el CP 243-1 encuentra en la memoria de la CPU del S7-200 una configuracin vlida, o hasta que recibe una respuesta vlida de un servidor BOOTP. Cuando el CP 243-1 recibe una respuesta vlida del BOOTP, l se configura del siguiente modo: La direccin IP, la mscara de subred y la direccin IP de la pasarela se toman de la respuesta del BOOTP Se ajusta el modo de transmisin "Auto Negotiation". El tiempo de vigilancia para los enlaces ("keep alive") se ajusta a 30 segundos As configurado, el CP 243-1 permite ahora acceder desde STEP 7 Micro/WIN 32 a la CPU del S7-200 a travs de Ethernet. De este modo se puede cargar ahora una nueva configuracin vlida. En este estado no es posible comunicarse con otros autmatas. Tras efectuar un reset, el CP 243-1 se configura automticamente de acuerdo con la nueva configuracin. Nota El modo de operacin Auto-Negotiation slo funciona cuando todos los componentes de la red que estn conectados soporten dicho modo de operacin.

CP 243-1 J31069-D0428-U001-A1-7818

49

Programacin

09/02

Programacin
Para desarrollar programas de usuario S7-200 se utiliza STEP 7 Micro/WIN 32. Para poder usar en estos programas las funciones del CP 243-1 se debe tener la versin 3.2.1 superior de STEP 7 Micro/WIN 32. Para que el CP 243-1 pueda operar como cliente o como servidor es necesario, por una parte, que al menos uno de los canales de comunicaciones del CP 243-1 est configurado apropiadamente. Por otra parte se requiere, adems, la correspondiente programacin en el programa de usuario del S7-200. El CP 243-1 se programa en el programa de usuario S7-200 mediante los subprogramas siguientes. La posicin en la que se encuentra un CP 243-1 dentro del sistema S7-200 est tambin en el nombre del subprograma: ETHx_CTRL ETHx_CFG ETHx_XFR (x es la posicin del slot, valores posibles: 0,1, ...6) (x es la posicin del slot, valores posibles: 0,1, ...6) (x es la posicin del slot, valores posibles: 0,1, ...6)

Estos subprogramas los crea el asistente de Ethernet integrado en STEP 7 Micro/WIN 32 al finalizar la configuracin. El usuario puede encontrar luego estos subprogramas en STEP 7 Micro/WIN 32 en la ventana que tiene el rbol de operaciones, dentro de la entrada "Llamadas de subprogramas". Los programas concretos que el asistente crea al finalizar la configuracin dependen de los datos que el usuario haya indicado durante la configuracin. Atencin Estos subprogramas no se pueden llamar en el programa de usuario S7-200 desde rutinas de interrupcin del sistema (interrupts).

50

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Programacin

5.1

ETHx_CTRL
El subprograma ETHx_CTRL sirve para inicializar y vigilar el CP 243-1. Este subprograma se tiene que llamar en el programa de usuario S7-200 al final de cada ciclo para poder recurrir a las funciones de un CP 243-1. Estando activada la comprobacin CRC, al llamar a este subprograma se efecta un rearranque del CP 243-1, siempre que el CP 243-1 haya detectado una modificacin en los datos de configuracin. Si, por el contrario, la comprobacin CRC est desconectada, despus de descargar un programa de usuario o una nueva configuracin desde STEP 7 Micro/WIN 32 a la CPU del S7-200, y despus del subsiguiente arranque de la CPU del S7-200, siempre se efectuar un rearranque del CP 243-1. En los valores de retorno se devuelven informaciones sobre el estado general del CP 243-1 y sobre el estado de los ocho canales de comunicaciones posibles. Si se ha producido un error en el CP 243-1, el usuario puede leer en memoria el correspondiente cdigo de error por medio del parmetro de respuesta Error. El subprograma ETHx_CTRL siempre lo crea el asistente de Ethernet en STEP 7 Micro/WIN 32 en cuanto el usuario ha concluido la configuracin del CP 243-1. Llamada:
ETHx_CTRL Always_On EN CP_Ready CH_Ready Error

CP_READY CH_READY
ERR

Fig. 8. Llamada del subprograma ETHx_CTRL

Parmetros de entrada:
Nombre Tipo Significado -

Tabla 7: Parmetros de entrada (ETHx_CTRL)

CP 243-1 J31069-D0428-U001-A1-7818

51

Programacin

09/02

Parmetros de retorno:
Nombre CP_Ready BOOL Tipo 0: 1: CH_Ready WORD Significado Estado del CP 243-1 CP no listo para el funcionamiento CP listo para el funcionamiento

Estado de los canales Bit 0 corresponde al canal 0 Bit 1 corresponde al canal 1 Bit 2 corresponde al canal 2 Bit 3 corresponde al canal 3 Bit 4 corresponde al canal 4 Bit 5 corresponde al canal 5 Bit 6 corresponde al canal 6 Bit 7 corresponde al canal 7 0: 1: canal no listo para el funcionamiento canal listo para el funcionamiento

Error

WORD

Cdigo de error 0x0000: no se ha producido ningn error En otro caso: error (descripcin: vase el apartado 6.2)

Tabla 8: Parmetros de retorno (ETHx_CTRL) El valor 1 en un bit del parmetro de retorno CH_Ready indica que el correspondiente canal est listo. Esto significa que se pudo establecer un enlace de comunicaciones con el interlocutor definido en la configuracin con los parmetros de comunicaciones indicados (direccin IP, TSAPs, ...).

52

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Programacin

5.2

ETHx_CFG
Llamando al subprograma ETHx_CFG se ordena al CP 243-1 que cargue los datos de configuracin depositados en la memoria de la CPU del S7-200. Despus de leer dichos datos, el CP 243-1 efecta automticamente un reset. Al rearrancar despus del reset se hace efectiva la configuracin que se ha cargado desde la memoria de la CPU del S7-200. Este subprograma se necesita cuando se quiere modificar dinmicamente la configuracin de un CP 243-1 durante el tiempo de ejecucin del programa de usuario S7-200 desde este programa. El asistente de Ethernet crea este programa en STEP 7 Micro/WIN 32 nicamente cuando no se ha activado el mecanismo CRC para la configuracin. Cuando se llama al subprograma ETHx_CFG, el CP 243-1 cancela todos los enlaces existentes y efecta un reset. Sin embargo, cuando el usuario haya activado el mecanismo CRC ya no se podr modificar la configuracin desde un programa de usuario, sino que ello slo ser posible a travs del asistente de Ethernet en STEP 7 Micro/WIN 32. Llamada:
ETHx_CFG Always_On EN

START_BIT

START Done Error DONE ERR

Fig. 9. Llamada del subprograma ETHx_CFG Parmetros de entrada:


Nombre START BOOL Tipo Significado Condicin de entrada para activar una reconfiguracin 0: 1: no activar reconfiguracin activar reconfiguracin

Tabla 9: Parmetros de entrada (ETHx_CFG)

CP 243-1 J31069-D0428-U001-A1-7818

53

Programacin

09/02

Parmetros de retorno:
Nombre Done BOOL Tipo 0: 1: Error BYTE Significado Estado de la llamada al subprograma subprograma an no ejecutado subprograma ejecutado y con ello listo para la siguiente ejecucin no hay errores error (descripcin: vase aptdo. 6.2)

Cdigo de error 16#00: en otro caso:

Tabla 10: Parmetros de retorno (ETHx_CFG)

5.3

ETHx_XFR
Llamando al subprograma ETHx_XFR se ordena al CP 243-1 que transmita datos a otro sistema S7, o que consulte datos de otro sistema S7. En la configuracin se determina el modo con el que el CP 243-1 accede a los datos. Esto quiere decir que el usuario determina en la configuracin los datos a los que se quiere acceder, si se quiere leer o escribir esos datos, de qu interlocutor de comunicaciones se van a tomar esos datos, o a qu interlocutor de comunicaciones se van a transferir esos datos. Al llamar al subprograma ETHx_XFR se indica cul de los accesos a datos entre los configurados para los canales del cliente se quiere ejecutar con la llamada al subprograma. El asistente de Ethernet crea el subprograma ETHx_XFR en STEP 7 Micro/WIN 32 slo cuando se haya configurado como cliente al menos uno de los canales del CP 243-1. Slo entonces se pueden ordenar accesos a los datos desde un programa de usuario S7-200 a travs de un CP 243-1. En un mismo momento slo puede estar activo un subprograma ETHx_XFR por canal. No se es posible acceder a datos simultneamente por un mismo canal. Por ello, es recomendable combinar la entrada START tanto con el valor de retorno Done del subprograma ETHx_XFR, como con el correspondiente bit del valor de retorno CH_Ready del programa ETHx_CTRL.

54

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Programacin

Llamada:
ETHx_XFR Always_On EN

START_BIT CHANNEL DATA ABORT

START Chan_ID Data Abort Done Error DONE ERR

Fig. 10. Llamada del subprograma ETHx_XFR

Parmetros de entrada:
Nombre START BOOL Tipo Significado Condicin de entrada para activar una peticin de escritura/lectura 0: 1: Chan_ID BYTE no activar peticin de escritura/lectura activar peticin de escritura/lectura

Nmero del canal a travs del que se va a ejecutar el acceso a los datos. Este canal debe estar configurado como cliente. Margen de valores: 0 .. 7 Nmero del bloque de datos especfico del canal (tomado de la configuracin) que describe la peticin de escritura/lectura a ejecutar. Margen de valores: 0 .. 31 Condicin de entrada para cancelar un acceso a datos 0: 1: no cancelar el acceso a los datos cancelar el acceso a los datos

Data

BYTE

Abort

BOOL

Tabla 11: Parmetros de entrada (ETHx_XFR)

CP 243-1 J31069-D0428-U001-A1-7818

55

Programacin

09/02

Parmetros de entrada:
Nombre Done BOOL Tipo 0: 1: Significado Estado de la llamada al subprograma subprograma an no ejecutado subprograma ejecutado, peticin de escritura/lectura concluida, subprograma listo para la prxima ejecucin no se han producido errores error (descripcin: vase el apartado 6.2)

Error

BYTE

Cdigo de error 16#00: En otro caso:

Tabla 12: Parmetros de retorno (ETHx_XFR)

Atencin El tiempo de ejecucin de un programa de usuario S7-200 tiene influencia directa sobre la duracin de las peticiones de escritura/lectura utilizadas en l. Si se quiere minimizar el tiempo de ejecucin de las peticiones de escritura/lectura utilizadas, se recomienda procurar que el tiempo de ciclo del programa de usuario sea lo ms breve posible.

56

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Diagnstico

6
6.1

Diagnstico
Medios para realizar el diagnstico
Para el diagnstico se dispone de los siguientes medios auxiliares: Ping Server: Con ayuda del programa "ping", instalado de serie en todos los ordenadores que tengan un sistema operativo Windows de la empresa Microsoft, por ejemplo, se puede determinar si es posible o no localizar siempre un CP 243-1 en una direccin IP a especificar. STEP 7 Micro/WIN 32: En la entrada "Informaciones ..." del men "Sistema de destino" se obtienen informaciones generales sobre el sistema S7-200 instalado. Entre dichas informaciones se encuentran los mdulos que estn conectados al sistema S7-200. Al seleccionar el mdulo "CP 243-1 ETHERNET" haciendo un doble clic en esta entrada en la sinopsis o vista general de los mdulos aparece una ventana con las siguientes informaciones especficas del CP 243-1: Informaciones generales sobre el mdulo (tipo de mdulo, versiones utilizadas) Parmetros de direccionamiento TCP/IP (direccin IP, mscara de subred, direccin IP de la pasarela, direccin MAC). Cuando se produce un error en la configuracin y se efecta a continuacin la rutina de arranque a travs de un mecanismo BOOTP, los valores aqu mostrados no son vlidos. Lo mismo ocurre cuando el programa de usuario no ha ejecutado al menos un ciclo completo. Mensajes de estado Informaciones sobre la incorporacin del CP 243-1 en el espacio de direccionamiento de la CPU del S7-200 Configuracin y estados de los canales Mensajes de error Lectura del rea de memoria SM: Durante el tiempo de ejecucin tambin se pueden leer en memoria y procesar informaciones especficas sobre el CP 243-1 tomndolas del rea SM que el CP est utilizando en ese momento desde el programa de usuario S7-200 (vase la Tabla 2). Si en un CP 243-1 se producen errores globales, los correspondientes identificadores de error estarn depositados en este rea. A continuacin se indica dnde estn memorizadas las distintas informaciones.

CP 243-1 J31069-D0428-U001-A1-7818

57

Diagnstico

09/02

Offset de byte en el rea SM 0-15 16-19 20-21 22 Tipo de mdulo Versin del software

Significado

Formato 16 bytes ASCII 4 bytes ASCII 2 bytes hex 1 byte hex

Cdigo de error (vase aptdo. 6.2) Estado CP 243-1 Bit [0] 0: 1: Bit [1] 0: 1: Bit [2] 0: 1: Bit [3] 0: 1: Bit [4] 0: 1: Bit [5] Bit [6] 0: 1: Bit [7] 0: 1: no hay errores en el CP 243-1 CP 243-1 en estado de error no hay enlace Ethernet CP 243-1 enlazado con Ethernet configuracin segn CDB no hay configuracin vlida en el CDB reservado STEP 7 Micro/Win 32 no est activo STEP 7 Micro/Win 32 activo CP 243-1 no est listo para el funcionamiento CP 243-1 listo para el funcionamiento no se ejecuta la secuencia BOOTP se ejecuta la secuencia BOOTP CP 243-1 no est en la rutina de arranque CP 243-1 ejecuta la rutina de arranque

23 24

Reservado Versin del hardware 1 byte ASCII

Tabla 13: Errores globales y sus identificadores

58

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Diagnstico

Lectura en el rea de memoria NPB: En los bytes 46 a 49 del rea SM utilizada actualmente para el CP 243-1 hay un puntero en el rea de memoria donde se han depositado los datos de configuracin del CP 243-1. Si se incrementa ese puntero 108 se encontrar el rea de memoria NPB en la que estn depositados los parmetros de configuracin TCP/IP que est utilizado en ese momento el CP 243-1, siempre que el CP 243-1 haya sido configurado debidamente y se haya ejecutado al menos un ciclo completo del programa de usuario. Por el contrario, si la configuracin es errnea, el NPB no contendr valores vlidos. En la siguiente tabla se indica cmo est estructurada este rea de memoria.
Offset de byte en la memoria de variables 108 - 109 Common Flag Byte Bit [0] Duplex Mode 0: 1: 0: 1: 0: 1: 0: 1: 110-113 114- 117 118-121 122-127 Half Duplex Full Duplex 10 Mbit/s 100 Mbit/s Auto Negotiation no activada Auto Negotiation activada Parmetros de red de la configuracin Parmetros de red a travs de BOOTP reservado 4 bytes hex 4 bytes hex 4 bytes hex 6 bytes hex Significado Formato

2 bytes hex

Bit [1] Data Rate

Bit [2] Auto Negotiation

Bit [3] BOOTP

Bit [4] - Bit [15]:

Direccin IP actual Mscara de subred actual Direccin IP de la pasarela actualmente utilizada Direccin MAC

Tabla 14: Estructura del rea de memoria NPB Indicadores LED (vase el aptdo. 2.5) Nota Si se desconecta repentinamente un CP 243-1 que tenga enlaces activos (debido a un corte de corriente, por ejemplo) y al mismo tiempo sigue funcionando el servidor, puede ocurrir que el servidor no detecte la interrupcin del enlace. Si el cliente intenta volver a establecer a continuacin el enlace, es posible que el sistema active un tiempo de espera equivalente al tiempo keep alive configurado, a partir del instante en que se vuelva a conectar el CP 243-1, hasta que se hayan establecido todos los enlaces.

CP 243-1 J31069-D0428-U001-A1-7818

59

Diagnstico

09/02

6.2

Mensajes de error del CP 243-1


A continuacin se indican los mensajes de error del CP 243-1 ms importantes para el usuario. Todos los dems mensajes de error indican errores internos especficos del CP 243-1. Dirigirse a la lnea directa de servicio en caso de que ocurran tales errores. Atencin Cuando se produce un error del mdulo / error del sistema se tiene que desconectar y volver a conectar el mdulo. En el CP 243-1 hay bsicamente dos mecanismos para sealizar los errores: En forma de valor de retorno de un subprograma: Los errores se sealizan mediante el valor de retorno "Error". Este parmetro puede ser de los tipos BYTE o WORD, segn el subprograma. En forma de cdigo de error, que se retorna a travs del rea de memoria SM de la CPU del S7-200: El rea de memoria SM que se utiliza en un momento concreto depende de la posicin donde est conectado el CP 243-1 dentro del sistema S7-200. Segn cul sea el tipo de error se utilizan los siguientes bytes en el rea de memoria SM actual del CP 243-1: Los errores globales se transfieren en el offset de byte 20 y 21. Se han de interpretar como palabras (SMW) Los errores especficos de un canal se transfieren en los siguientes bytes, dependiendo del canal en cuestin: Offset de byte 25 Offset de byte 26 Offset de byte 27 Offset de byte 28 Offset de byte 39 Offset de byte 20 Offset de byte 31 Offset de byte 32 para canal 0 para canal 1 para canal 2 para canal 3 para canal 4 para canal 5 para canal 6 para canal 7

Los errores especficos de un comando se retornan en el byte con el offset 33. En las siguientes tablas se enumeran los cdigos de cada error y su significado respectivo. Adems se indica el mecanismo a travs del cual se enva la seal de respuesta de cada error, la llamada de subprograma con la que puede producirse cada cdigo de error, y qu error que se transfiere en qu byte del rea de memoria SM actual. En el caso de que se presenten mensajes de errores que no estn descritos en estas tablas, dirigirse a la lnea directa de servicio (vase el captulo 7).

60

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Diagnstico

En el caso de que en las siguientes tablas no se indique ningn otro remedio, siempre ser necesario subsanar el error manualmente usando STEP 7 Micro/ WIN 32. Para configurar el CP 243-1 se debera utilizar siempre el asistente de Ethernet integrado en STEP 7 Micro/WIN 32. Si a pesar de ello el CP 243-1 responde con errores debidos a problemas con la configuracin, se debera comprobar si la configuracin ha sido sobrescrita por el programa de usuario. Atencin Cuando falla la alimentacin de tensin de 24 V el CP 243-1 no puede retornar mensajes de error.

Byte de error hex dec

Descripcin

Reaccin / Remedio

Mecanismo de transferencia Offset Valor byte de en respues ta rea SM (ETHx_)

16#01

Tiempo excedido en el bus S7

Rearranque automtico

25 - 32 _XFR 33 _CFG

16#02

Se ha cancelado el acceso a los datos debido a un comando ABORT El parmetro de transferencia DATA queda fuera del margen configurado No se ha podido instalar el enlace en el nivel S7

Se puede iniciar una nueva peticin de escritura/lectura

25 - 32 _XFR

16#03

25 - 32 _XFR

16#04

Se repite el intento de establecer el enlace

25 - 32 _XFR

16#05

Se ha cancelado el enlace, o se ha Comprobar los conectores del intentado ejecutar una peticin de enlace con el interlocutor de comunicaciones escritura/lectura en un canal que no estaba preparado Un paquete de respuesta contiene errores lgicos Se puede lanzar una nueva peticin de escritura/lectura. Debera comprobarse la configuracin.

25 - 32 _XFR

16#06

25 - 32 _XFR

16#07

Ha fracasado la peticin de lectura

Se puede lanzar una nueva peticin de escritura/lectura. Deberan comprobarse los parmetros de esa peticin de lectura.

25 - 32 _XFR

CP 243-1 J31069-D0428-U001-A1-7818

61

Diagnstico

09/02

Byte de error hex dec

Descripcin

Reaccin / Remedio

Mecanismo de transferencia Offset Valor byte de en respues ta rea SM (ETHx_)

16#08

Ha fracasado la peticin de escritura

Se puede lanzar una nueva peticin de escritura/lectura. Deberan comprobarse los parmetros de esa peticin de escritura.

25 - 32 _XFR

16#09

Canal no configurado

Se puede lanzar una nueva 25 - 32 _XFR peticin de escritura/lectura con otros parmetros. Se puede lanzar una nueva 25 - 32 _XFR peticin de escritura/lectura con otros parmetros. Se puede lanzar una nueva peticin de escritura/lectura. Evaluar el parmetro de respuesta "DONE" de la peticin de escritura/lectura precedente Se puede lanzar una nueva peticin de escritura/lectura Rearranque del sistema 25 - 32 _XFR 25 - 32 _XFR

16#0A 10

El canal est configurado como SERVIDOR, pero se ha intentado lanzar una peticin de escritura/lectura La peticin anterior de lectura/escritura an no ha concluido.

16#0B 11

16#0C 12

El identificador de peticin no es vlido Se cancelan todas las transmisiones de datos porque se ha lanzado una reconfiguracin desde el programa de usuario. No se aplica tensin de alimentacin externa de 24 V El canal utilizado no est listo u opera errneamente

16#0D 13

25 - 32 _XFR 33 _CFG

16#80 16#81

128 129

Esperar hasta que est listo Esperar hasta que est listo Evaluacin de los parmetros de respuesta del subprograma ETHx_CTRL Esperar hasta que est listo Se puede lanzar una nueva peticin de escritura/lectura Debera comprobarse el programa de usuario

25 - 32 33 _XFR _CFG

16#82 16#83

130 131

El canal utilizado est ocupado Se ha iniciado una peticin con un nmero de canal inadmisible

_XFR _CFG _XFR

62

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Diagnstico

Byte de error hex dec

Descripcin

Reaccin / Remedio

Mecanismo de transferencia Offset Valor byte de en respues ta rea SM (ETHx_)

16#84

132

Se ha iniciado una peticin con un nmero de bloque de datos inadmisible.

Se puede lanzar una nueva peticin de escritura/lectura Debera comprobarse el programa de usuario

_XFR

Tabla 15: Mensajes de error (bytes de errores)


Palabra de error hex dec Descripcin Reaccin / Remedio Mecanismo de transferencia Offset Valor de de byte respues ta en rea (ETHx_) SM Tiempo excedido en el bus S7 Se han cancelado todas las transmisiones de datos porque desde el programa de usuario se ha lanzado una reconfiguracin. Rearranque automtico Rearranque del sistema 20,21 20,21 _CTRL _CTRL

16#0001 16#000D

1 13

16#0030

48

La CPU no ha podido extraer la Rearranque automtico configuracin en el tiempo predeterminado. No se ha encontrado una configuracin CDB correcta en la memoria de la CPU del S7-200 La suma de control CRC de los datos de configuracin (CDB, NDB) es errnea Los datos de configuracin para el CP 243-1 son errneos o se han memorizado errneamente. El puntero en el CDB es errneo o no se ha cargado ningn CDB Asegurarse de que se llame al subprograma ETHx_CTRL al principio del programa de usuario. Comprobar el puntero CDB (offset de byte 46 en el rea de memoria SM)

20,21

_CTRL

16#0031

49

20,21

_CTRL

16#0032

50

20,21

_CTRL

16#0033

51

20,21

_CTRL

16#0034

52

20,21

_CTRL

CP 243-1 J31069-D0428-U001-A1-7818

63

Diagnstico

09/02

Palabra de error hex dec

Descripcin

Reaccin / Remedio

Mecanismo de transferencia Offset Valor de de byte respues ta en rea (ETHx_) SM

16#0035

53

La configuracin transferida no tiene un identificador de formato que no es vlido Los TSAPs no son unvocos, o estn repetidos La configuracin no es unvoca (direcciones IP errneas, no hay configurados clientes ni servidores, canal para STEP 7 Micro/WIN 32 no activado) En la configuracin se ha cambiado el nombre del mdulo para el CP 243-1. La configuracin tiene una direccin IP que no es vlida La configuracin tiene una direccin de pasarela que no es vlida La configuracin tiene un valor que no es vlido en el parmetro "keep alive" No se ha recibido una configuracin vlida, ni de la memoria de la CPU del S7-200, ni a travs de BOOTP El NDB contiene peticiones de escritura/lectura o datos de longitud errneos sintcticamente. Ha fracasado la peticin BOOTP La respuesta del servidor BOOTP tiene datos que no son vlidos La pila TCP/IP no ha aceptado el tiempo de vigilancia ("keep alive") indicado. La pila TCP/IP no ha aceptado la direccin IP indicada para un cliente. La pila TCP/IP no ha aceptado la mscara de subred indicada. Rearranque automtico Rearranque automtico Intento cclico de recibir una configuracin vlida desde la memoria de la CPU del S7-200 o a travs de un servidor BOOTP

20,21

_CTRL

16#0036 16#0038

54 56

20,21 20,21

_CTRL _CTRL

16#003A

58

20,21

_CTRL

16#003B 16#003C

59 60

20,21 20,21

_CTRL _CTRL

16#003D

61

20,21

_CTRL

16#003E

62

20,21

_CTRL

16#0042

66

20,21

_CTRL

16#0093 16#0094

147 148

20,21 20,21

_CTRL _CTRL

16#0095

149

Rearranque automtico

20,21

_CTRL

16#0096

150

Rearranque automtico

20,21

_CTRL

16#0097

151

Rearranque automtico

20,21

_CTRL

64

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Diagnstico

Palabra de error hex dec

Descripcin

Reaccin / Remedio

Mecanismo de transferencia Offset Valor de de byte respues ta en rea (ETHx_) SM

16#0098

152

La pila TCP/IP no ha aceptado la direccin de la pasarela indicada. La CPU del S7-200 no reconoce el CP 243-1

Rearranque automtico

20,21

_CTRL

16#00F0

240

Comprobacin de la configuracin y de la estructura del sistema S7-200

_CTRL

16#00F1

241

La direccin del byte de salida Comprobacin de la a travs de la cual debera configuracin y de la estructura del sistema S7-200 accederse al CP 243-1 segn la configuracin, ya no es compatible con la posicin actual del CP 243-1 del sistema S7-200. Se ha constatado que se ha rebasado el tiempo en el bus S7 La rutina de arranque del CP 243-1 an no ha terminado completamente. Rearranque automtico 20,21

_CTRL

16#0100 bis 16#0108 16#8080

256 bis 264 32896

_CTRL

Dado el caso, comprobar la alimentacin de tensin 24 V

20,21

_CTRL

Tabla 16: Mensajes de error (palabra de error)

CP 243-1 J31069-D0428-U001-A1-7818

65

Datos tcnicos

09/02

Anexo A Datos tcnicos


Estructura constructiva Formato del mdulo Dimensiones (A x A x P) Mdulo de ampliacin S7-200 71,2 x 80 x 62 mm Aprox. 150 g 10 Mbit/s y 100 Mbit/s 1 Mbyte 8 Mbytes Conector hembra octopolar RJ45 +24 V DC (-15%/+20%) 55 mA 60 m A 1,75 W Mx. 8 enlaces S7 (XPUT/XGET o READ/WRITE) + 1 enlace con STEP 7 Micro/WIN 32 0 C a +55 C con montaje horizontal o o 0 C a +45 C con montaje vertical -40 C a +70 C 95% a +25 C hasta 2000 m sobre el nivel normal, en alturas mayores la refrigeracin puede verse limitada, lo cual hace necesario reducir la temperatura superior de servicio IP 20 IEEE 802.3 Marcado CE UL 508 cULus CSA C22.2 nmero 142 cULus FM 3611 EN 50081-2 EN 60529 EN 61000-6-2 EN 61131-2 Aprox. 10 segundos Como cliente: Como servidor: con XPUT / XGET hasta 212 bytes con XGET o READ hasta 222 bytes con XPUT o WRITE hasta 212 bytes
o o o o o

Peso Velocidades de transmisin Tamao de la memoria flash Tamao de la memoria SDRAM Interfaces Conexin a Industrial Ethernet (10/100 Mbit/s) Tensin de entrada Consumo de corriente del bus posterior de la DC 24 V externa

Disipacin Enlaces mx. Condiciones ambientales admisibles Temperatura de servicio Temperatura de transporte / almacenamiento Humedad relativa mx. Altura de servicio

Grado de proteccin Estndar Ethernet Estndares

Tiempo de arranque o de rearranque tras un reset Cantidades de datos tiles

Tabla 17: Datos tcnicos

66

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Ejemplo

Anexo B Ejemplo
A continuacin se expone un ejemplo para el manejo del CP 243-1 como cliente. En este ejemplo puede verse cmo se utilizan tcnicamente los subprogramas creados por el asistente de Ethernet integrado en STEP 7 Micro/WIN 32 al finalizar la configuracin. El bloque de datos en el que el asistente de Ethernet memoriza la correspondiente configuracin se indica a continuacin del cdigo de programa. El programa ejemplar indicado est incluido junto con la correspondiente configuracin 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 va Ethernet a otro sistema S7-200 en el que corra un servidor configurado adecuadamente.

Cdigo de programa
Nombre de proyecto: Beispielprogramm_Client Versin: Fecha Hardware de destino: 01.00 25.07.2002 CPU 224 con CP 243-1 en el puesto de enchufe (slot) 0

Descripcin:Programa ejemplar para las comunicaciones entre 2 equipos S7-200 va Industrial Ethernet. Desde el sistema local S7-200 se enva a otro sistema S7-200 un string ("CP243"), el cual es memorizado a partir de la direccin VB200 y tiene 5 bytes; ese string se memoriza en el otro sistema en la misma direccin, y a continuacin 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 slo tiene que llamar al subprograma ETHx_CTRL. Las llamadas al subprograma ETHx_XFR no son necesarias para el funcionamiento del servidor. La comprobacin CRC est conectada. Se debe adaptar la configuracin (direcciones IP, ...) a las circunstancias actuales. El string "CP243" se tiene que memorizar a partir de la direccin VB200. Copyright: SIEMENS AG, A&D PT2 (c) 2002

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 cdigo de error transmitido se deposita en la palabra de marcas 2. Se puede leerlo en memoria en la tabla de estado.

CP 243-1 J31069-D0428-U001-A1-7818

67

Ejemplo

09/02

LD CALL

Always_On ETH0_CTRL, cp_ready, ch_ready, cp_error

Smbolo Always_On ch_ready cp_error cp_ready ETH0_CTRL

Direccin SM0.0 MB1 MW2 M0.0 SBR1

Comentario Condicionado por el sistema siempre 1

This POU was generated by the Ethernet Wizard for use with CP243-1

NETWORK 2
En cuanto el canal 0 est listo para la transmisin, y por tanto se ha activado "ch0_ready", se activa la variable "start". Esto puede tardar varios ciclos. LD S ch0_ready start, 1

Smbolo ch0_ready start

Direccin M1.0 M4.0

Comentario Bit para el canal 0 en el valor de retorno CH_READY del subprograma ETH0_CTRL Flip-Flop para iniciar automticamente la transmisin de datos

NETWORK 3
En un S7-200, y condicionado por el sistema, el bit "First_Scan_On" est activado slo en el primer ciclo. Con ello se desactiva la variable "start". Esta operacin es necesaria para la que variable "start" genere en todos los casos un flanco de activacin para iniciar el subprograma ETHx_XFR, incluso cuando se repita la operacin de inicio / stop de la CPU.

LD R

First_Scan_On start, 1

Smbolo

Direccin M4.0

Comentario Condicionado por el sistema en el ciclo 1, en otro caso siempre 0 Flip-Flop para iniciar automticamente la transmisin de datos

First_Scan_On SM0.1 start

68

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Ejemplo

NETWORK 4
El equipo S7-200 local enva datos desde VB200 (longitud de los datos: 5 bytes) por un enlace Ethernet a otro equipo S7-200. All se guardan los datos en VB200. La peticin de escritura/lectura slo se realiza despus de un flanco positivo en el parmetro "START" cuando el bit "Done" de una anterior peticin de lectura est activado. El bit "Done" se transmite en la variable "ch0_done". Las salidas de la peticin de escritura y de la peticin de lectura estn combinadas entre s de tal modo que al mismo tiempo slo se procesa una peticin por canal. Es decir, hasta que no haya terminado de procesarse una peticin no se procesar otra. En el parmetro "Chan_ID" se indica el nmero del canal a travs del que se va a realizar el acceso a los datos. En este ejemplo sera el canal que tiene el nmero 0. En el parmetro "Data" se indica el nmero del bloque de datos especfico del canal. Mediante el parmetro "Abort" se podra cancelar una peticin que haya sido lanzada. Para ello se tendra que activar la marca M7.0. En el ejemplo esta marca tambin acta sobre la peticin de lectura del segmento 5. Despus de eliminar la marca M7.0 se envan otra vez peticiones de escritura/lectura, ya que despus de cancelar una peticin, adems del byte "Error" se activa tambin siempre el bit "Done". Aplicando la marca especial SM0.0 queda asegurado que el subprograma ETH0_XFR est siempre activado. En cuanto se ha concluido la peticin de escritura se retorna un 1 en el parmetro de retorno "Done". A travs del parmetro "Error" se transmiten luego los errores que puedan haberse producido. En caso de que no haya ningn error se retornar siempre un 0 con este parmetro.

LD = LD EU U LD EU OLD = LD CALL

Always_On L60.0 ch0_done_read ch0_ready start

L63.7 L60.0 ETH0_XFR, L63.7, Connection0_0, Write_1, Connection_abort, ch0_done_write, ch0_error_write

Smbolo Always_On ch0_done_read ch0_done_write ch0_error_write ch0_ready Connection0_0

Direccin SM0.0 M5.0 M5.1 MB14 M1.0 VB166

Comentario Condicionado por el sistema siempre 1 Bit Done de la peticin de lectura Bit Done de la peticin de escritura Marca de error del canal 0, peticin "write" Bit para el canal 0 en el valor de retorno CH_READY del subprograma ETH0_CTRL

CP 243-1 J31069-D0428-U001-A1-7818

69

Ejemplo

09/02

Smbolo Connection_abort ETH0_XFR start Write_1

Direccin M7.0 SBR2 M4.0 VB167

Comentario Cancelacin de la transmisin This POU was generated by the Ethernet Wizard for use with CP243-1 Flip-Flop para iniciar automticamente la transmisin de datos

NETWORK 5
El equipo S7- 200 local slo lee datos del VB200 de otro equipo S7-200 y los memoriza en el VB200 del equipo S7-200 local. Antes de que se ejecute la peticin de lectura se evalan las variables "ch0_done_write" y "ch0_ready" para asegurarse, por una parte, de que ha concluido la anterior peticin de escritura, y por otra parte, de que el canal 0 est en el estado "preparado".

LD = LD EU U = LD CALL

Always_On L60.0 ch0_done_write ch0_ready L63.7 L60.0 ETH0_XFR, L63.7, Connection0_0, Read_1, Connection_abort, ch0_done_read, ch0_error_read
Direccin SM0.0 M5.0 M5.1 MB6 M1.0 VB166 M7.0 SBR2 VB168 Cancelacin de la transmisin This POU was generated by the Ethernet Wizard for use with CP243-1 Comentario Condicionado por el sistema siempre 1 Bit Done de la peticin de lectura Bit Done de la peticin de escritura Marca de error del canal 0, peticin "read" Bit para el canal 0 en el valor de retorno CH_READY del subprograma ETH0_CTRL

Smbolo Always_On ch0_done_read ch0_done_write ch0_error_read ch0_ready Connection0_0 Connection_abort ETH0_XFR Read_1

70

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Ejemplo

Bloque de datos de la configuracin asociada


// //DATA BLOCK COMMENTS // //Press F1 for help and example data block // //-------------------------------------------------------------------// CP243-1 Ethernet Module Configuration block. Generated by the // Ethernet Wizard //-------------------------------------------------------------------VB0 'CP243' // Module ID for CP243-1 Ethernet module at // position 0 VW5 16#006C // Length of CDB VW7 16#0014 // Length of NPB VB9 16#01 // Configuration Data Version VB10 16#00 // Project Configuration Version VW11 16#0000 VW13 16#0004 // Auto Detect Communications , User Configured // IP Address, CRC protection enabled. VD15 16#C1012807 // IP Address for module (193.1.40.7) VD19 16#FFFFFF00 // Subnet mask address for module (255.255.255.0) VD23 16#C1012801 // Gateway Address (193.1.40.1) VW27 30 // Keep Alive Interval in seconds //------------------------------------------ Connection 0 VB29 16#83 // Client Connection, Keep Alive Enabled. VD30 16#C1012812 // Address of Server for this connection //(193.1.40.18) VW34 16#1000 // Local TSAP for this connection (10.00). VW36 16#1000 // Remote TSAP for this connection (10.00). //------------------------------------------ Connection 1 VB38 16#00 // Connection not defined. VD39 16#00000000 VW43 16#0000 VW45 16#0000 //------------------------------------------ Connection 2 VB47 16#00 // Connection not defined. VD48 16#00000000 VW52 16#0000 VW54 16#0000 //------------------------------------------ Connection 3 VB56 16#00 // Connection not defined. VD57 16#00000000 VW61 16#0000 VW63 16#0000 //------------------------------------------ Connection 4 VB65 16#00 // Connection not defined. VD66 16#00000000 VW70 16#0000 VW72 16#0000 //------------------------------------------ Connection 5 VB74 16#00 // Connection not defined. VD75 16#00000000 VW79 16#0000 VW81 16#0000

CP 243-1 J31069-D0428-U001-A1-7818

71

Ejemplo

09/02

//------------------------------------------ Connection 6 VB83 16#00 // Connection not defined. VD84 16#00000000 VW88 16#0000 VW90 16#0000 //------------------------------------------ Connection 7 VB92 16#00 // Connection not defined. VD93 16#00000000 VW97 16#0000 VW99 16#0000 //----------------------------- STEP 7-Micro/WIN reserved connection. VB101 16#82 VD102 16#00000000 VW106 16#641F //-------------------------------------------------------------------// Network Parameter Block Section // This section is used by the CP243-1 Ethernet Module //-------------------------------------------------------------------VW108 16#0000 VD110 16#00000000 VD114 16#00000000 VD118 16#00000000 VB122 16#00 VB123 16#00 VB124 16#00 VB125 16#00 VB126 16#00 VB127 16#00 //-------------------------------------------------------------------// Network Data Block Section //-------------------------------------------------------------------VW128 16#0026 VB130 16#00 VB131 16#03 VB132 16#0F VB133 16#0F VB134 'W=5,VB200,VB200' // Message 0 for Connection 0. VB149 'R=5,VB200,VB200' // Message 1 for Connection 0. VW164 16#7E73 //-------------------------------------------------------------------//Symbol Initializations //-------------------------------------------------------------------VB166 0 VB167 0 VB168 1 //-------------------------------------------------------------------VB200 'CP243' // Module ID for testing

72

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Timeouts

Anexo C Timeouts
Los valores indicados en las siguientes tablas son los tiempos que han de transcurrir como mnimo antes de que se activen las respectivas acciones. En Ethernet
Significado Accin al producirse el timeout Tiempo fijo en segundos 3

Mximo tiempo de espera para que se Ignorar el fragmento del telegrama, haya recibido un telegrama completo va el CP cierra el enlace TCP/IP. Mximo tiempo de espera para que se haya emitido un telegrama completo va TCP/IP. Cancelar el envo, el CP cierra el enlace

Mximo tiempo de espera CP para que Ignorar la accin, el CP espera la CPU haya respondido a una peticin nuevas peticiones, el cliente no enviada a la CPU por un cliente externo. recibe respuesta Tiempo de logout cuando todos los canales estn ocupados y la palabra de marcas an no est enlazada.(Para que la palabra de marcas siempre pueda establecer un enlace) Distancia temporal con la que se procesan las solicitudes entrantes para establecer enlaces. El ltimo servidor TCP/IP enlazado que an no ha podido ser asignado con TSAP corta el enlace y espera a que se establezca un nuevo enlace Retardo del establecimiento del enlace subsiguiente

60

60

Tiempo de espera tras un intento Se repite el intento de establecer un infructuoso de un cliente para establecer enlace un enlace Tiempo que espera un cliente a que se confirme la solicitud de establecer un enlace Mximo tiempo para una peticin BOOTP satisfactoria El cliente cierra el enlace y se enlaza de nuevo Nuevo intento de recibir una configuracin vlida, desde la memoria de la CPU del S7-200 o a travs de un servidor BOOTP

10

24 intentos en intervalos de 2,5 segundos = 60 segundos

Tabla 18: Timeouts en Ethernet

CP 243-1 J31069-D0428-U001-A1-7818

73

Timeouts

09/02

En el bus S7:
Significado Mximo tiempo para un ciclo de comunicacin entre el CP 243-1 y la CPU del S7-200 va bus S7 Nota: Por regla general, cada peticin de escritura/lectura necesita 3 tiempos de ciclo en el cliente y 1 tiempo de ciclo en el servidor. Se deber contar con tiempos de ejecucin ms prolongados si los programas de usuario son muy grandes y al mismo tiempo se realizan comunicaciones por muchos canales. Timeout para la transmisin satisfactoria del CDB / NDB al arrancar el CP Tiempo despus del cual la CPU S7 debe haber detectado fsicamente el CP 243-1 al arrancar El CP 243-1 efecta un rearranque 120 Accin al producirse el timeout Se ignora la peticin, el CP 243-1 ejecuta un rearranque Tiempo fijo en segundos 10 (por ciclo)

El CP 243-1 efecta un rearranque

Tabla 19: Timeouts en el bus S7

74

CP 243-1 J31069-D0428-U001-A1-7818

09/02

Abreviaturas

Abreviaturas
AC ASCII BDT BOOTP CDB CP CPU CRC DB DC FB GUI HW ICMP ID IE IP ISO LED LSB MAC MLFB MPI MSB MW NDB NPB OPC PDU PELV PG PPI RFC SDRAM SFB SM TCP TSAP VB Alternating Current American Standard Code for Information Interchange Block Data Transfer Bootstrap Protocol Configuration Data Block Communication Processor Central Processing Unit Cyclic Redundancy Code Bloque de datos Direct Current Mdulo funcional Graphical User Interface Hardware Internet Control Message Protocol Identifier Industrial Ethernet Internet Protocol International Standardisation Organisation Light Emitting Diode Least Significant Byte Medium Access Controll Maschinenlesbare Fabrikate Bezeichnung - referencia MLFB Multi Point Interface Most Significant Byte Palabra de marcas Network Data Block Network Parameter Block OLE for Process Control Protocol Data Unit Protective Extra Low Voltage Unidad de programacin Point to Point Interface Request For Comments DRAM sncrona (memoria voltil) Bloque de funcin de sistema Marca de sistema Transmission Control Protocol Transport Service Access Point Variables byte

CP 243-1 J31069-D0428-U001-A1-7818

75

SIMATIC NET Support y Training

09/02

SIMATIC NET Support y Training


Automation and Drives, Service & Support
El Service & Support de A&D est accesible en todo momento y en todo el mundo. En general se usan los idiomas ingls y alemn; en la lnea directa de autorizaciones se hablan adems los idiomas espaol, francs e italiano.

Technical Support Europa y frica (Nuremberg) Lu - Vi de 7:00 a 17:00 h (hora local, GMT +1) Tel.: +49 (0) 180 5050 222 Fax: +49 (0) 180 5050 223 E-Mail: techsupport@ad.siemens.de Amrica (Johnson City)

Lnea directa de autorizaciones Europa y frica (Nuremberg) Lu - Vi de 7:00 a 17:00 h (hora local, GMT +1) Tel.: +49 (0) 911 895 7200 Fax: +49 (0) 911 895 7201 E-Mail: authorization@nbgm.siemens.de

Lu - Vi de 8:00 a 19:00 h (hora local, GMT -5) Tel.: +1 (0) 423 262 2522 Fax: +1 (0) 423 262 2231 E-Mail: simatic.hotline@sea.siemens.com Asia y Australia (Singapur) Lu - Vi de 8:30 a 17:30 h (hora local, GMT +8) Tel.: +65 (0) 740 7000 Fax: +65 (0) 740 7001 E-Mail: simatic.hotline@sae.siemens.com.sg Lnea directa SIMATIC Premium En todo el mundo (Nuremberg) Das laborales: de 0:00 a 24:00 h (hora local, GMT +1) Tel.: +49 (0) 911 895 7777 Fax: +49 (0) 911 895 7001 E-Mail: techsupport@ad.siemens.de Respuesta rpida, garantizada antes de mx. 2 horas (bajo coste, slo con SIMATIC Card)

76

CP 243-1 J31069-D0428-U001-A1-7818

09/02

SIMATIC NET Support y Training

Technical Support - servicios online


El Customer Support de SIMATIC le ofrece a travs de sus servicios online amplias informaciones complementarias sobre los productos SIMATIC: Obtendr informacin general de actualidad en la direccin de Internet http://www.siemens.de/simatic-net en el nmero de fax: +49 (0) 8765-93 02 77 95 00 Obtendr informaciones actuales sobre los productos, preguntas frecuentes, consejos prcticos, sugerencias y descarga de informaciones de utilidad: en la direccin de Internet http://www.siemens.de/automation/service&support a travs del Bulletin Board System (BBS) de Nuremberg (SIMATIC Customer Support Mailbox) en el nmero +49 (0) 911 895-7100. Para acceder a la mailbox, usar un mdem hasta V.34 (28,8 kbaudios), ajustando los parmetros as: 8, N, 1, ANSI, o acceder por RDSI (x.75, 64 kbits).

Training Center
Con el fin de que se pueda iniciar con mayor facilidad en los conocimientos del sistema de automatizacin SIMATIC S7 le ofrecemos unos cursos hechos a la medida de todas las necesidades. Dirjase a al centro de formacin y entrenamiento de su zona, o al centro principal de D 90327 Nuremberg. Tel. Infoline: Internet: E-Mail: +49 - (0) 911 895 3154 Tel. Fax. +49 (0) 1805 23 56 11 +49 (0) 1805 23 56 12

http://www.sitrain.com AD-Training@nbgm.siemens.de

El H/F Competence Center de Nuremberg ofrece un seminario prctico especial sobre los sistemas de automatizacin SIMATIC S7 de alta disponibilidad. Adems, este centro ofrece asistencia para la configuracin, para la puesta en servicio y para solucionar problemas in situ. Tel. Fax. E-Mail +49 (0) 911 895 4759 +49 (0) 911 895 5193 hf-cc@nbgm.siemens.de CoC-SI@nbgm.siemens.de

CP 243-1 J31069-D0428-U001-A1-7818

77

SIMATIC NET Support y Training

09/02

Otros servicios de asistencia


Cuando tenga otras preguntas sobre los productos SIMATIC NET, le rogamos que se dirija al interlocutor de las oficinas y representaciones de Siemens de su zona. Encontrar las direcciones: en nuestro catlogo IK PI en Internet http://www.siemens.de/automation/partner en el catlogo interactivo CA01 http://www.siemens.de/automation/ca01 en el CD-ROM Quickstart

Internet
Encontrar ms informaciones detalladas sobre la utilizacin del CP aqu descrito en la direccin de Internet: http://www.ad.siemens.de/csi/net Indicando las IDs de las publicaciones que se enumeran abajo puede obtener informaciones de actualidad (FAQ - Frequently Asked Questions). En el momento de imprimir este manual estaban disponibles, entre otras, las siguientes publicaciones importantes sobre este CP:
ID de publicacin 2073614 6810459 Tema / Cuestin Asignacin de mscaras de subred de direcciones IP con el modo de operacin "Subnetting" en el rea de direccionamiento IP Margen de ajuste del intervalo de tiempo "keep alive" con CPs para Industrial Ethernet (V1.1.0 superior).

Tabla 20: Frequently Asked Questions

78

CP 243-1 J31069-D0428-U001-A1-7818

You might also like