Prólogo, índice Descripción técnica SIMATIC NET Montaje y puesta en marcha CP 343−2 / CP 343−2 P Configuración con STEP 7 Maestro AS−Interface Intercambio de datos entre programa de usuario y esclavos AS−i Manual Utilizar la interfaz de comandos Diagnóstico y alarmas del CP 343−2 Eliminación de perturbaciones / indicaciones de fallos...
Marcas SIMATICR, SIMATIC HMIR y SIMATIC NETR son marcas registradas de SIEMENS AG. Las restantes designaciones utilizadas en esta publicación pueden ser marcas registradas cuyo uso por terceros para sus propios fines puede lesionar los derechos de los propietarios de las mismas.
Antes de la puesta en sericio se deben observar las advertencias que aparecen en la docu- mentación actual. Consulte los datos necesarios para el pedido de la misma en los catálo- gos, o bien póngase en contacto con su agencia Siemens local. Copyright E Siemens AG 2000−2008 All rights reserved Exclusión de responsabilidad...
AS–i V3: S 6GK7 343–2AH00–0XA0 S 6GK7 343–2AH10–0XA0 A partir de STEP 7 versión 5.3 SP3 la selección de esclavos Siemens es compatible en la configuración de esclavos. Además, esta edición del manual incluye algunas correcciones. Las indicaciones para el montaje se han incorporado en el manual. La información del pro- ducto no se entrega más con el producto.
En el CD adjunto se incluye un programa de ejemplos para el funcionamiento del CP 343−2. Preguntas frecuentes–FAQs FAQs relativas a los productos ASi de Siemens disponibles en Internet, en las páginas de servicio y soporte de Industry Automation, en la siguiente dirección: http://support.automation.siemens.com/WW/view/es/10805888.
Página 9
Indice A AS−Interface Protocol Implementation Conformance Statement (PICS) ..B Bibliografía ..............C Indicaciones sobre el distintivo CE .
1 Descripción técnica El siguiente capítulo describe las prestaciones del módulo y le hará familiarizarse con las funciones básicas del módulo maestro AS–i CP 343−2. Se le informa sobre S en que sistemas PLC puede utilizarse la AS−Interface con el CP 343−2 / CP 343−2 P. S qué...
1 Descripción técnica Generalidades relativas la funcionamiento, indicaciones de seguridad Utilización del CP El CP 343−2 puede utilizarse en los siguientes sistemas de automatización: S S7−300 − Configuración centralizada S S7−300 − Configuración descentralizada a través de ET 200M (IM153) A través de un ET 200M redundante podrá...
1 Descripción técnica Cuadro resumen relativo al módulo 1.2.1 Utilización del módulo El módulo CP 343−2 puede utilizarse en los sistemas de automatización (“AS” o “CNC”) de la serie S7−300 y en el sistema ET 200M. Permite la conexión de un cable AS−i a los siste- mas de automatización arriba mencionados.
1 Descripción técnica Datos técnicos del módulo El módulo CP 343−2 / CP 343−2 P se caracteriza por los siguientes datos técnicos: Tabla 1-1 Datos técnicos Característica Explicación / Valores Tiempo de ciclo de bus 5 ms para 31 esclavos 10 ms para 62 esclavos con espacio de direcciones extendido Los valores analógicos tienen −...
1 Descripción técnica Elementos de indicación y mando del CP 343−2 La siguiente representación muestra el panel frontal del CP 343−2 con los elementos de indicación y mando. El conector frontal para la conexión del cable AS−i se encuentra debajo de la tapa, en la parte delantera del CP 343−2.
1 Descripción técnica Significado de los elementos de indicación y mando: Significado (diodo) Error del sistema. El diodo se enciende si: el CP 343−2 está en el modo protegido y existe un error de configuración AS−i (p. ej. fallo de esclavo), el CP detecta un fallo interno (p.
1 Descripción técnica Significado (diodo) Modo de configuración El modo de configuración sirve para poner en marcha una instalación AS−i. En el modo de configuración, el CP 343−2 puede intercambiar datos con cualquier esclavo AS−i conectado al cable AS−i (excepto con el esclavo AS−i con la dirección ‘0’).
1 Descripción técnica Propiedades de la indicación de esclavos S Si el CP 343−2 se encuentra en el modo de configuración, se indican todos los escla- vos AS−i identificados. S Si el CP 343−2 se encuentra en el modo protegido, se indican con luz permanente todos los esclavos AS−i activados.
Página 20
1 Descripción técnica Ejemplo 3 Transceptor Transceptor Indicación de que el esclavo con la dirección 31B ha sido identificado o activado. Ejemplo 4 Indicación de que los esclavos con las direcciones 10B y 17B han sido identificados o activados. Figura 1-5 Ejemplo de indicación de esclavos AS−i identificados o activados en el panel frontal del CP 343−2 CP 343−2 / CP 343−2 P AS−Interface Master Edición 08/2008...
1 Descripción técnica Configuración por pulsador Preparar la configuración de pulsadores Asegure los estados siguientes: S La AS−CPU tienen que estar en STOP. S El CP 343−2 y todos los esclavos AS−i tienen que estar conectados al AS−Interface y se alimentados con tensión.
1 Descripción técnica Modos operativos El CP conoce dos modos operativos: S modo de configuración S modo protegido Modo de configuración El modo de configuración sirve para la puesta en servicio de una instalación AS−i. Desde el modo protegido (modo productivo) y pulsando la tecla ”SET” se cambia el CP al modo de configuración.
1 Descripción técnica Direccionamiento del CP 343−2 en el equipo de automatiza- ción S7 El CP 343–2 es direccionado por la CPU como un módulo analógico, con 16 bytes de entrada y 16 bytes de salida. El CP ocupa 16 bytes de entrada y 16 bytes de salida en el espacio de direcciones E/S del equipo de automatización S7 (zona analógica del AS).
2 Montaje y puesta en marcha Este capítulo ofrece una explicación sobre la instalación y puesta en marcha del módulo. Indicaciones de seguridad Cuidado Para el uso en condiciones con riesgo de explosión (Zona 2), los equipos tienen que estar montados en carcasas.
2 Montaje y puesta en marcha Concepto de puesta a tierra/masa Atención Para asegurar la resistencia a interferencias del CP 343–2 / CP 343–2 P, los enchufes de red AS y AS–i deben tener una toma de tierra ajustada a la normativa. Tenga en cuenta los datos de las directivas de colocación del SIMATIC S7 relativas al con- cepto de toma de tierra y masa;...
Página 26
2 Montaje y puesta en marcha Precaucìón La capacidad de carga de los contactos de conexión AS−i es de 4 A como máximo. Si se sobrepasa este valor en el cable AS−i, no se puede ”incorporar” el CP en el cable AS−i, sino que debe conectarse a través de un cable (ocupada sólo 1 pareja de conexiones del CP).
3 Configuración con STEP 7 Este capítulo explica la configuración del CP con la ayuda de la herramienta de configura- ción STEP 7 a partir de la versión V5.2. Se le informa sobre S qué configuración debe realizar en el CP 343–2 y el CP 343–2 P S qué...
Página 28
3 Configuración con STEP 7 Configurar propiedades del CP 343−2 / CP 3 43−2 P Para consultar informaciones generales, direcciones y parámetros operativos y después poder configurarlos o modificarlos, cambie a la ventana de características del CP 343−2 / CP 3 43−2 P. S Ficha ”General”...
3 Configuración con STEP 7 Otras configuraciones del CP 3 43−2 P Nota Las versiones del capítulo 3.3 son válidas sólo para el CP 343−2 P! 3.3.1 Configuración en STEP 7 − Parámetros operativos S Ficha “Parámetros operativos” Aquí se puede seleccionar la alar- ma de diagnóstico para el modo protegido.
3 Configuración con STEP 7 3.3.2 Configurar el esclavo AS−i Atención Una configuración de los esclavos AS−i establecida por STEP 7 y cargada en la estación S7 es transmitida por la CPU al CP 3 43−2 P durante el arranque de la estación S7. Si exi- ste una configuración por pulsadores, se sobreescribe con esta operación.
Página 31
S Esclavos Siemens A partir del STEP 7 versión 5.3.3 aquí se pueden configurar de forma confortable escla- vos de Siemens AG si selecciona la referencia de pedido adecuada de la lista desple- gable. Como alternativa a través del botón ”Seleccionar” puede abrir la ventana de selección de esclavos.
Página 32
3 Configuración con STEP 7 Esclavo AS−i estándar El esclavo AS−i estándar generalmente puede colocarse sólo en la zona A de una dirección AS−i. El área B ya no se puede utilizar entonces con la dirección AS−i empleada. Acepte en esta área los siguientes datos del fabricante para los esclavos AS−i: Configuración de E/S: significado estandarizado;...
3 Configuración con STEP 7 Configurar esclavos analógicos como esclavos estándar Si desea configurar un esclavo analógico con más de 2 canales, entonces utilice para ello un esclavo estándar AS−i. Las propiedades del interface analógico se ajustan a través de la combinación de la configu- ración de E/S y de los tres códigos ID.
Página 34
3 Configuración con STEP 7 Esclavo AS−i A/B Un esclavo AS−i A/B se puede emplazar opcionalmente en el área A o en el área B de una dirección AS−i. El área B sólo se puede utilizar si no se ha emplazado ningún esclavo AS−i estándar en el área A.
3 Configuración con STEP 7 Esclavos según especificación AS–i V3 Los esclavos AS–i según especificación AS–i V3 (Combined Transaction Type (CTT) 2−5) son compatibles con el CP a partir de la versión de firmware V3.0. Los valores analógicos de estos esclavos son accesibles a través de los registros de datos 140 a 147.
3 Configuración con STEP 7 La tabla 3-1 muestra los bits relevantes de los esclavos CTT. Tabla 3-1 Esclavo en Tipo, IO.ID.ID2 Bits relevantes Bits no relevantes el ejemplo (véase figura) Esclavo 1A CTT2, S−7.5.5 E0.0...E0.1 E0.2...E0.3 S0.2...S0.3 S0.0...S0.1 Esclavo 2A CTT2, S−7.A.5 E1.4...E1.5 E1.6...E1.7...
3 Configuración con STEP 7 Nota La configuración inicializada es siempre la configuración real actual. Ésta puede ser dife- rente de la configuración memorizada en el maestro AS−i a través de la configuración de pulsadores, por ejemplo, si un esclavo AS−i ha sido añadido o retirado después de la confi- guración de pulsadores.
4 Intercambio de datos entre programa usuario y esclavos AS−i En el presente capítulo encontrará la información necesaria para acceder desde el pro- grama de usuario a los datos de esclavos AS−i a través del CP 343−2. Se trata la transmi- sión de S valores binarios de los esclavos estándar o esclavos A a través de la periferia de E/S AS S valores binarios de los esclavos B por lectura o escritura del bloque de datos 150...
4 Intercambio de datos entre programa usuario y esclavos AS−i 4.1.1 Dirección de esclavos estándar y esclavos A a través del PLC El CP 343−2 asigna cuatro bits (conocido como nibble) a cada esclavo estándar o esclavo A conectado al cable AS−i. El PLC puede acceder a este nibble con escritura (datos de salida de esclavo) y con lectura (datos de entrada de esclavo).
4 Intercambio de datos entre programa usuario y esclavos AS−i Ejemplo de configuración La figura 2−2 muestra un ejemplo de direccionamiento de cuatro esclavos estándar o A por la AS−CPU. En STEP 7 se configuran las direcciones iniciales m = 256 para los datos de E/S.
4 Intercambio de datos entre programa usuario y esclavos AS−i 4.1.2 Acceder a datos binarios de los esclavos estándar y A El acceso a los bits de los esclavos AS−i tiene lugar a través de instrucciones de carga y transferencia de S7, como por ejemplo: L PEW X L PED X T PAW X...
Página 42
4 Intercambio de datos entre programa usuario y esclavos AS−i Si desea acceder por bits a los datos del esclavo, podrá proceder, p. ej. según el siguiente ejemplo de programa par un CP con dirección inicial 256: Tabla 4-1 Explicación //datos de entrada binarios de los esclavos cargar: //estándar/A...
4 Intercambio de datos entre programa usuario y esclavos AS−i Intercambio de valores binarios AS−i con esclavos B Interfaz entre AS−CPU y CP 343−2 En el programa de usuario, usted accede a los valores binarios de esclavos B a través de los bloques de funciones del sistema SFC 58 / SFC 59 (”Escribir_bloque_datos”...
4 Intercambio de datos entre programa usuario y esclavos AS−i 4.2.1 Direccionamiento de esclavos por el PLC El CP 343−2 administra los datos binarios de los esclavos B en dos áreas de 16 bytes (un área para datos de entrada y un área para datos de salida). La estructura de estas áreas se corresponde con la estructura de los datos binarios para los esclavos estándar y A.
4 Intercambio de datos entre programa usuario y esclavos AS−i 4.2.2 Acceso a datos binarios de esclavos B El siguiente programa de ejemplo muestra el acceso a los datos binarios de esclavos B. Tabla 4-2 Explicación //cargar datos de entrada binarios de los //esclavos B: CALL SFC 59 //RD_REC...
4 Intercambio de datos entre programa usuario y esclavos AS−i Particularidaes de los eslavos analógicos 4.3.1 Particularidad de los esclavos analógicos AS−i Si utiliza esclavos según CTT 1−5, es posible que todos los bits de E/S o algunos de ellos se utilicen para funciones de transferencia.
4 Intercambio de datos entre programa usuario y esclavos AS−i Esclavos AS−CPU CP 343−2 analógicos Escribir_bloque de datos DSNR 140−147 Í Í Í Bloques de Esclavo datos Í Í Í Î Î AS−i 1 Area de 140−147 Í Í Í Î...
Página 48
4 Intercambio de datos entre programa usuario y esclavos AS−i Tabla 4-3 Acceso a valores analógicos a través de bloques de datos Direcciones de byte ocupadas para valores analógicos en el bloque de datos Dirección DS 140 DS 141 DS 142 DS 143 DS 144 DS 145...
4 Intercambio de datos entre programa usuario y esclavos AS−i Tabla 4-4 Rango de direcciones para los valores analógicos de un esclavo AS−i Byte No. (dirección inicial + offset) Canal analógico Dirección inicial + 0 Canal 1 / High Byte Dirección de inicio + 1 Canal 1 / Low Byte Dirección de inicio + 2...
4 Intercambio de datos entre programa usuario y esclavos AS−i Casos especiales en caso de transmisión de valores analógicos en sentido de salida S En el sentido de salida rige: S Con la versión de firmware V2.x el maestro AS−i con estado STOP de la CPU, inter- rumpe la transmisión de los valores de salida analógicos.
4 Intercambio de datos entre programa usuario y esclavos AS−i 4.4.2 Ejemplos de programación Tabla 4-5 Explicación //cargar datos de entrada analógicos para //esclavo 5: Call SFC 59 //RD_REC :=TRUE //impulso permanente IOID :=B#16#54 //valor fijo LADDR :=W#16#100 //dirección CP (aquí 256 dec.) RECNUM :=B#16#8D //DSNR=141 (datos analóg.
5 Utilizar la interfaz de comandos A través de la interfaz de comandos puede gobernar totalmente el comportamiento de maestro AS−i a través de su programa de usuario. En el presente capítulo encontrará las informaciones necesarias para acceder a la interfaz de comandos del CP343−2.
Página 53
5 Utilizar la interfaz de comandos Tabla 5-1 Parámetros formales Nombre Clase Tipo Area de memoria Observación BOOL E,A,M,D,L,constante Mientras ACT = 1, se inicia un procesamiento de comando si no se está procesando ya una llamada. STARTUP BOOL E,A,M,D,L,constante Un arranque de CPU es comunicado al FC mediante STARTUP = 1.
5 Utilizar la interfaz de comandos Procesamiento de comandos en el programa de usuario Diseñe el procesamiento de comandos en el programa de usuario del siguiente modo: 1. En la rama de reinicio de su programa de usuario S7, llame una vez el FC ASI_3422 con el valor de parámetro STARTUP = TRUE.
Página 55
5 Utilizar la interfaz de comandos Tabla 5-2 Codificación de errores DONE ERROR STATUS Significado 0000 Petición terminada sin error 8090 Dirección no válida en LADDR 8092 En ANY−Referencia se ha indicado un tipo distinto de BYTE. 8093 Este SFC no está permitido para el módulo seleccionado a través de LADDR y IOID.(Se permiten módulos S7−300 para S7−300, módulos S7−400 para S7−400, módulos S7−DP para S7−300 y S7−400.)
Página 56
5 Utilizar la interfaz de comandos Tabla 5-2 Codificación de errores, continuación DONE ERROR STATUS Significado 83A4 La dirección de esclavo AS−i no se puede borrar. 83A5 La dirección de esclavo AS−i no se puede poner. 83A6 La dirección de esclavo AS−i no se puede guardar con carácter permanente.
5 Utilizar la interfaz de comandos Descripción de los comandos de esclavos AS−i Panorámica A continuación se describen las llamadas de comandos que pueden ser emitidas por el programa de usuario al CP 343−2. El CP 343−2 proporciona con estas llamadas de comandos toda la funcionalidad del perfil de maestro M1e de la especificación de maestro AS−i.
Página 58
5 Utilizar la interfaz de comandos Tabla 5-3 Comandos de esclavos AS−i, continuación Nombre Parámetros Retorno Codificación Cambiar_dirección_esclavo_AS−i Dirección1, (Change_AS−i−Slave_Address) Dirección2 −> descripción, ver cap. 5.2.14 Leer_estado_esclavo_AS−i Dirección de Registro de errores del −> Descripción, ver sección 5.2.15 esclavo esclavo AS−i Leer_listas_y_Flags LDS, LAS, LPS, Flags −>...
5 Utilizar la interfaz de comandos Estructura general del búfer de emisión La estructura básica del búfer de emisión para comandos se indica como sigue. Aparecen con fondo gris los bytes relevantes sólo para determinados comandos. Byte Significado Número de comando Datos de petición q+...
5 Utilizar la interfaz de comandos 5.2.1 Configurar_parámetro_permanente (Set_Permanent_Parameter) Significado Con esta llamada se configura un parámetro para el esclavo AS−i indicado en el CP 343−2. El valor se almacena en forma no volátil en EEPROM del CP 343−2. El parámetro configurado no es transmitido inmediatamente por el CP 343−2 al esclavo AS−i.
5 Utilizar la interfaz de comandos 5.2.2 Leer_parámetro_permanente (Get_Permanent_Parameter) Significado Con esta llamada se leen parámetros específicos del esclavo, almacenados en EEPROM del CP 343−2. Estructura de los datos de petición en el búfer de emisión Byte Significado Número de comando: 01 Dirección de esclavo Estructura de los datos de respuesta en el búfer de recepción Byte...
5 Utilizar la interfaz de comandos 5.2.3 Escribir_parámetro (Write_Parameter) Significado del comando El parámetro de esclavo AS−i transmitido con el comando es transferido al esclavo AS−i direccionado El parámetro se almacena en el CP 343−2 sólo en forma volátil y no se transfiere al EEPROM como parámetro configurado El esclavo AS−i transmite en la respuesta su parámetro actual (eco del parámetro).
5 Utilizar la interfaz de comandos 5.2.4 Leer_parámetro (Read_Parameter) Significado Con esta llamada se devuelve el parámetro (actual=real) de un esclavo AS−i enviado por el CP 343−2. Este valor no se debe confundir con el eco del parámetro, que el esclavo AS−i suministra como respuesta a la petición Escribir_parámetro.
5 Utilizar la interfaz de comandos 5.2.5 Almacenar_parámetros_actuales (Store_Actual_Parameters) Significado Con esta llamada, los parámetros configurados, almacenados en EEPROM, se sobreescriben con los parámetros actuales, almacenados en forma no volátil, lo que significa que tiene lugar una configuración de los parámetros de todos los esclavos AS−i. En el caso de esclavos AS−i que cumplen el perfil normalizado de esclavo AS−i 7.4, el propio maestro AS−i gestiona la parametrización de los esclavos AS−i.
5 Utilizar la interfaz de comandos 5.2.6 Almacenar_datos_configuración_extendidos (Set_Extended_Permanent_Configuration) Significado Con esta llamada se almacenan los siguientes datos de configuración para el esclavo AS−i direccionado. S Configuración de E/S S ID−Code S Extended ID1−Code S Extended ID2−Code Los datos de configuración son almacenados en forma no volátil en EEPROM del CP 343−2 y le sirven al maestro AS−i de especificación teórica para el modo protegido.
5 Utilizar la interfaz de comandos 5.2.7 Leer_datos_configuración_extendidos (Get_Extended_Permanent_Configuration) Significado Con esta llamada se leen los siguientes datos de configuración (especificaciones nominales configuradas) de un esclavo AS−i direccionado, almacenados en el EEPROM del maestro AS−i: S Configuración de E/S S ID−Code S Extended ID1−Code S Extended ID2−Code Los datos de configuración son definidos por el fabricante del esclavo AS−i.
5 Utilizar la interfaz de comandos 5.2.8 Almacenar_configuración_actual (Store_Actual_Configuration) Significado del comando Con esta llamada, los datos de configuración (actuales) determinados en el AS−Interface (configuración de E/S, ID−Code, Extended ID1−Code y Extended ID2−Code) para todos los esclavos AS−i son almacenados en forma no volátil en EEPROM como datos de configuración (TEORICOS).
5 Utilizar la interfaz de comandos 5.2.9 Leer_datos_configuración_actual_extendidos (Read_Extended_Actual_Configuration) Significado del comando Con esta llamada se leen los siguientes datos de configuración de un esclavo AS−i direccionado, determinados por el maestro AS−i en AS−Interface: S Configuración de E/S S ID−Code S Extended ID1−Code S Extended ID2−Code Los datos de configuración son definidos por el fabricante del esclavo AS−i.
5 Utilizar la interfaz de comandos 5.2.10 Configurar_LPS_extendida (Set_LPS) Significado del comando Con esta llamada, la lista de los esclavos AS−i configurados es transmitida para su almacenamiento no volátil en EEPROM del maestro. Al ejecutar este comando, el maestro AS−i cambia a la fase Off line y a continuación vuelve al modo normal (reinicio del maestro AS−i).
5 Utilizar la interfaz de comandos 5.2.11 Poner_modo_Offline (Set_Offline_Mode) Significado Esta llamada conmuta entre modo Online y modo Offline. El modo Online representa el modo de operación normal del maestro AS−i. Aquí se procesan cíclicamente las siguientes peticiones: S En la, así llamada, fase de intercambio de datos, se transmiten a las salidas de esclavos los campos de los datos de salida para todos los esclavos de la LAS.
5 Utilizar la interfaz de comandos 5.2.12 Seleccionar_autoprogramación Significado Con esta llamada se puede bloquear o liberar la función “Programación automática de direcciones” (ver también la sección 7.1). El bit AUTO_ADDR_ENABLE se almacena en forma no volátil, lo que significa que se conserva también después de un arranque/rearranque del maestro AS−i.
5 Utilizar la interfaz de comandos 5.2.13 Poner_modo (Set_Operation_Mode) Significado del comando Con esta llamada se puede elegir entre el modo de configuración y el modo protegido. En el modo protegido se activan sólo esclavos AS−i que estén inscritos en la LPS y cuyas configuraciones actual (real) y teórica coincidan, es decir, si la configuración de E/S y los códigos ID de los esclavos AS−i identificados son idénticos a los valores configurados.
5 Utilizar la interfaz de comandos 5.2.14 Cambiar_dirección_esclavo_AS−i (Change_AS−i−Slave_Address) Significado del comando Con esta llamada se puede modificar la dirección de un esclavo AS−i. Esta llamada se utiliza predominantemente para agregar un nuevo esclavo AS−i con la dirección por omisión “0” al AS−Interface. En este caso tiene lugar un cambio de la dirección, de ”Dirección de esclavo AS−i vieja”=0 a ”Dirección de esclavo AS−i nueva”.
5 Utilizar la interfaz de comandos 5.2.15 Leer_estado_esclavo _AS−i Significado Con esta llamada se puede leer la ficha de estado del esclavo AS−i direccionado. Los flags de la ficha de estado tienen el siguiente significado, dependiente del tipo de esclavo AS−i: Bit de Esclavo AS−i según norma 2.0 Esclavo AS−i según norma 2.1...
5 Utilizar la interfaz de comandos 5.2.16 Leer_listas_extendidas_y_flags (Get_LPS, Get_LAS, Get_LDS, Get_Flags) Significado Con esta llamada se leen del CP 343−2 las siguientes entradas: S Lista de los esclavos AS−i activados (LAS) S Lista de los esclavo AS−i identificados (LDS) S Lista de los esclavos AS−i configurados (LPS) S Flags según especificación del esclavo AS−i.
Página 76
5 Utilizar la interfaz de comandos Byte Significado Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo reservado Esclavo Esclavo...
Página 77
5 Utilizar la interfaz de comandos Significado de los bits en Byte 0 hasta Byte 23 S Bit = 0 : El esclavo AS−i no está activado, identificado o configurado; S Bit = 1 : El esclavo AS−i está activado, identificado o configurado; Flag 1 Flag 2 Número de bit...
5 Utilizar la interfaz de comandos 5.2.17 Leer_configuración_global_extendida Significado Con este comando se leen del CP 343−2 los datos siguientes: S La lista de los esclavos AS−i activados (LAS) Indica cuáles de los esclavos AS−i conectados están activados. S Los datos actuales de configuración de los esclavos AS−i conectados (configuración de E/S y código ID).
Página 79
5 Utilizar la interfaz de comandos Byte Significado Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo ID_CODE esclavo 0 Configuración de E/S esclavo 0 Ext ID1 esclavo 0...
5 Utilizar la interfaz de comandos 5.2.18 Almacenar_configuración_global_extendida Significado Con esta llamada se transfiere la configuración global deseada de AS−Interface al maestro AS−i y se almacena en como configuración teórica en forma no volátil en EEPROM. Con esto se configura el CP 343−2. En detalle se transfieren los siguientes datos: S la lista de esclavos AS−i configurados, que fija qué...
Página 87
5 Utilizar la interfaz de comandos Flag 1 Flag 2 Número de bit Significado Número de bit Significado OFFLINE_READY OFFLINE INTERNAL MODO_NORMAL EEPROM_OK MODO AUTO_ADDR_ENABLE AUTO_ADDR_AVAIL PERIPHERY_FAULT AUTO_ADDR_ASSIGN LDS_0 CONFIG_OK Arranque MPO Flags cuyos valores modifican el modo de operación del maestro AS−i están marcados en gris.
5 Utilizar la interfaz de comandos 5.2.19 Escribir_lista_parámetros_extendida Significado Con el comando se transfieren parámetros para todos los esclavos AS−i al maestro AS−i. Este transmite a los esclavos AS−i sólo los parámetros, que han cambiado, es decir, que difieren de los parámetros (actuales) previamente enviados. Estructura de los datos de petición en el búfer de emisión Byte Significado...
5 Utilizar la interfaz de comandos 5.2.20 Leer_lista_eco_parámetros_extendida Significado Con la llamada de Leer_lista_eco_parámetros_extendida se presentan los valores de eco de todos los esclavos AS−i. Los calores de eco de un esclavo AS−i proceden de la última llamada de parámetros que se cursó a ese esclavo AS−i. Estructura de los datos de petición en el búfer de emisión Byte Significado...
5 Utilizar la interfaz de comandos 5.2.21 Leer_Escribir _CTT2−Request Significado Con esta llamada se puede enviar con un string de bytes una CTT2−Request según el perfil de esclavo AS−i ”CombinedTransationType2” al maestro AS−i. Éste transmite los bytes de string a la dirección de esclavo AS−i indicada en el búfer de envío. Con esta llamada se transfiere un búfer de emisión con un máximo de 223 Byte al maestro AS−i.
5 Utilizar la interfaz de comandos 5.2.22 Leer_identificador_versión Significado Con esta llamada se lee el identificador de la versión del firmware del maestro AS−i. Estructura de los datos de petición en el búfer de emisión Byte Significado Número de comando: 14 Las respuesta del maestro AS−i contiene el nombre y el número de versión del firmware.
5 Utilizar la interfaz de comandos 5.2.23 Leer_ID_esclavo_AS−i Significado Con esta llamada se puede leer el código ID (código de identificación) de un esclavo AS−i directamente a través del cable AS−i. La llamada está prevista para fines de diagnóstico y no se necesita en la operación normal del maestro.
5 Utilizar la interfaz de comandos 5.2.24 Leer_ID1_extendida_esclavo_AS−i Significado Con esta llamada se puede leer el código Extended ID1 de un esclavo AS−i directamente a través del cable AS−i. La llamada está prevista para fines de diagnóstico y no se necesita en la operación normal del maestro.
5 Utilizar la interfaz de comandos 5.2.25 Escribir_ID1_extendida_esclavo_AS−i Significado Con esta llamada se puede escribir el código Extended ID1 de un esclavo AS−i con la dirección ”0” directamente a través del cable AS−i. La llamada está prevista para fines de diagnóstico y no se necesita en la operación normal del maestro.
5 Utilizar la interfaz de comandos 5.2.26 Leer_ID2_extendida_esclavo_AS−i Significado Con esta llamada se puede leer el código Extended ID2 de un esclavo AS−i directamente a través del cable AS−i. La llamada está prevista para fines de diagnóstico y no se necesita en la operación normal del maestro.
5 Utilizar la interfaz de comandos 5.2.27 Leer_ES_esclavo_AS−i Significado Con esta llamada se puede leer la configuración E/S (entradas/salidas) de un esclavo AS−i directamente a través del cable AS−i. La llamada está prevista para fines de diagnóstico y no se necesita en la operación normal del maestro. Estructura de los datos de petición en el búfer de emisión Byte Significado...
5 Utilizar la interfaz de comandos 5.2.28 Leer_lista_errores_periferia (Get_LPF) Significado Con esta llamada se lee del maestro AS−i la lista de los errores de periferia (LPF) señalizados por los esclavos AS−i. La LPF es actualizada cíclicamente por el maestro AS−i. En la descripción del esclavo AS−i puede consultar si y cuándo un esclavo AS−i señaliza un error de la periferia conectada (p.
5 Utilizar la interfaz de comandos 5.2.29 Escribir_string_parámetros_esclavo_AS−i Significado Con esta llamada se puede enviar un string de parámetros según el perfil de esclavos AS−i 7.4 al maestro AS−i, que lo transfiere a la dirección de esclavo AS−i indicada en el búfer de emisión.
5 Utilizar la interfaz de comandos 5.2.30 Leer_string_parámetros_esclavo_AS−i Significado Con esta llamada se puede leer un string de parámetros según el perfil de esclavos AS−i 7.4 del esclavo AS−i con la dirección de esclavo AS−i indicada en el búfer de emisión. El maestro AS−i suministra hasta 221 Byte de datos de respuesta.
5 Utilizar la interfaz de comandos 5.2.31 Leer_string_ID_esclavo_AS−i Significado Con esta llamada se puede leer un string de identificación según el perfil de esclavos AS−i 7.4 del esclavo AS−i con la dirección de esclavo AS−i indicada en el búfer de emisión. El maestro AS−i suministra hasta 221 Byte de datos de respuesta.
5 Utilizar la interfaz de comandos 5.2.32 Leer_string_diagnóstico_esclavo_AS−i Significado Con esta llamada se puede leer un string de diagnóstico según el perfil de esclavos AS−i 7.4 del esclavo AS−i con la dirección de esclavo AS−i indicada en el búfer de emisión. El maestro AS−i suministra hasta 221 Byte de datos de respuesta.
6 Diagnóstico y alarmas del CP343−2 En el modo protegido, el CP 343−2 da una alarma de diagnóstico cada vez que se produce un cambio en la configuración del AS−Interface. Cambios de configuración pueden ser: tensión demasiado baja en el AS−Interface (AS−i Power Fail) y errores de configuración (esclavos AS−i faltantes, erróneos o existentes pero no configurados).
6 Diagnóstico y alarmas del CP343−2 Nota Los eventos de alarma internos al CP son siempre eventos entrantes. Tras presentarse un evento de alarma interno al CP, permanece el bit de error colectivo = TRUE. Sólo se anula tras un reinicio de AS 300. Desarrollo del procesamiento de alarmas de diagnóstico Si el CP 343−2 detecta un evento de alarma, activa una DAL.
6 Diagnóstico y alarmas del CP343−2 Datos locales del bloque de organización de diagnóstico (OB 82) En la tabla siguiente encontrará una lista de los DS 0 puestos a disposición en los datos locales del OB 82 (byte local 8 hasta byte local 11). El significado de los restantes datos locales de OB 82 puede consultarlos en las descripciones correspondientes a STEP7.
6 Diagnóstico y alarmas del CP343−2 Byte Nombre de la variable Tipo de Significado datos OB82_RACK_FLT BOOL en CP 343−2, siempre 0 OB82_PROC_FLT BOOL en CP 343−2, siempre 0 OB82_EPROM_FLT BOOL EEPROM del CP343−2 con defecto OB82_RAM_FLT BOOL en CP 343−2, siempre 0 OB82_ADU_FLT BOOL en CP 343−2, siempre 0...
6 Diagnóstico y alarmas del CP343−2 Byte Bit *) Valor / Significado *) 0..7 1: error en esclavo AS−i 16B.. 23B 0..7 1: error en esclavo AS−i 24B.. 31B reservado *) Bit 0 pertenece al esclavo 0, Bit 1 pertenece al esclavo 1, etc. A continuación del ejemplo de programación de la siguiente sección 6.7 encontrará...
6 Diagnóstico y alarmas del CP343−2 Alarmas de diagnóstico algunos ejemplos Se presupone que en el CP 343−2 se han configurado los esclavos 1 y 12 mediante pulsador y que el CP 343−2 se encuentra en el modo protegido. Si ahora falla el esclavo 7, el CP 343−2 genera una alarma de diagnóstico. El sistema operativo AS registra entonces el mensaje ”módulo perturbado”...
7 Eliminación de perturbaciones / indicaciones de fallos En este capítulo encontrará informaciones relativas a estados de operación especiales del CP 343−2. Se le proporcionan ayudas para la eliminación de errores. Sustitución de un esclavo AS−i averiado / programación au- tomática de direcciones Sustitución sencilla de esclavos AS−i Con la función de programación automática de direcciones resulta particularmente sencilla...
7 Eliminación de perturbaciones / indicaciones de fallos Indicaciones de errores / remedio en caso de fallos A continuación se listan las causas de perturbación posibles en la operación del CP 343−2 así como las posibles soluciones. Tabla 7-1 Error Causa posible Remedio Se enciende el indicador APF...
Página 110
7 Eliminación de perturbaciones / indicaciones de fallos Tabla 7-1 , continuación Error Causa posible Remedio El CP 343−2 no conmuta del modo El AS está en el modo “RUN”. Conmute el AS al modo “STOP”. de configuración al modo protegido. de configuración al modo protegido.
A AS−Interface Protocol Implementation Conformance Statement (PICS) PICS para CP 343−2 P Tabla H-1 Fabricante Siemens AG Nombre del producto CP 343−2 P Referencia: 6GK7 343−2AH11−0XA0 Ausgabestand V3:0 Perfil de maestro Fecha 03.03.2008 Lista de las funciones de maestro disponibles Explicación de símbolos de la columna 3 (M4)
Página 112
A AS−Interface Protocol Implementation Conformance Statement (PICS) Tabla H-2 PICS, (continuación) Función o llamada a interfaz host Observación / realización de la función por (representación simbólica) Status = Set_Permanent_Configuration(Addr, ver el cap. 5.2 Config) Status, Config = ver el cap. 5.2 Get_Permanent_Configuration(Addr) Status = Store_Actual_Configuration() Por accionamiento del pulsador SET;...
Página 113
A AS−Interface Protocol Implementation Conformance Statement (PICS) Tabla H-2 PICS, (continuación) Función o llamada a interfaz host Observación / realización de la función por (representación simbólica) 22.4 Status, Resp = Cmd_Read_Status(Addr, ver el cap. 5.2 STAT) 22.5 Status, Resp = −...
Página 114
A AS−Interface Protocol Implementation Conformance Statement (PICS) Dependiendo del tiempo de ciclo de AS−i y del número de esclavos conectados El tiempo de ciclo de AS−i se puede calcular con la fórmula siguiente: Si están activados 5 o más esclavos AS–i: = (1 + número de esclavos AS−i activados) x 154 ms cicl Si están activados menos de 5 esclavos AS–i:...
Página 115
SIMATIC S7 Sistema de automatización S7−300 − Módulos CPU 31xC y 31x: Manual de instrucciones (ID: 13008499) − Datos de módulo: Manual de referencia (ID: 8859629) Siemens AG SIMATIC − Equipo periférico descentralizado ET 200M Manual de instrucciones (ID: 1142798) así...
Total en Automatización, catálogo ST70”. Estos catálogos así como informaciones adicionales se pueden solicitar a la respectiva sub- sidiaria o sucursal de SIEMENS. Muchos manuales de Siemens AG están disponibles en las páginas de Internet del Siemens Customer Support para automatización: http://support.automation.siemens.com Introduzca allí...
2004/108/CE (compatibilidad electromagnética) del Parlamento Europeo y del Consejo La declaración de conformidad EU conforme a la directiva arriba mencionada se encuentra a disposición de las autoridades competentes en: Siemens Aktiengesellschaft Bereich Automatisierungs− und Antriebstechniktechnik Industrielle Kommunikation (A&D SC IC) Postfach 4848 D−90327 Nürnberg...
Página 118
D Glosario AS−i Power Fail. Flag o visualizador LED que indica que la tensión de alimentación existente en el cable AS−i es demasiado baja o ha fallado (p. ej. por fallo de la fuente de alimentación AS−i). Sistema de automatización AS−i (AS−Interface) Interfaz actuador−sensor.
Página 119
D Glosario Lista de los esclavos configurados Maestro AS−i A través del maestro AS−i se vigilan y controlan sensores y actuadores binarios del tipo más sencillo por medio de módulos AS−i o esclavos AS−i. Se distingue entre maestros AS−i Standard y maestros AS−i Extended. Módulo AS−i Para AS−Interface se ha definido un concepto modular que prevé...
Página 120
Esclavos CTT, 35 Esclavos Siemens, 31 Acceso a datos binarios Esclavos, identificados y/o activados, indicación, Esclavos B, 43, 45 Esclavos estándar y A, 41 Eventos de alarma, externos/internos, 102 AS−Interface Esclavo, sustitución de esclavo averiado, 108 Interfaz con esclavo, 38...
Página 121
Servicios no cíclicos, Programación, 47 Valores analógicos Slots, 23 Ejemplos para el acceso a través de bloques permitidos, 22, 25 de datos, 49 formación en los bloques de datos, 47 CP 343−2 / CP 343−2 P AS−Interface Master Edición 08/2008 C79000−G8978−C149−04...
Página 123
Descripción técnica Utilizar la interfaz de comandos Eliminación de perturbaciones / indicaciones de fallos AS-Interface Complemento del manual CP 343-2 / CP 343-2 P Maestro de AS-Interface para SIMATIC S7 Manual del usuario 08/2010 A5E03006584040A-01...
Tenga en cuenta lo siguiente: ADVERTENCIA Los productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y la documentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sido recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su transporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido realizados de forma...
Página 125
(CP hasta la versión firmware V3.0 o superior) ................13 Indicaciones de errores / remedio en caso de fallos ..............14 7.2.1 Indicaciones de errores / remedio en caso de fallos (incompatibilidad)........14 CP 343-2/CP 343-2 P Maestro de AS-Interface para SIMATIC S7 Complemento del manual Manual del usuario, 08/2010, A5E03006584040A-01...
Página 126
CP 343-2/CP 343-2 P Maestro de AS-Interface para SIMATIC S7 Complemento del manual del usuario, 08/2010, A5E03006584040A-01...
● CP 343−2 P (6GK7 343-2AH11-0XA0) están aprobados para el funcionamiento con 24 V DC y 30 V DC desde la versión 02. CP 343-2/CP 343-2 P Maestro de AS-Interface para SIMATIC S7 Complemento del manual del usuario, 08/2010, A5E03006584040A-01...
Página 128
En el estado de fábrica, la vigilancia de tensión está activada y el módulo CP 343-2/CP 343-2 P está por tanto preajustado para funcionar con una tensión de alimentación de 30 V. Control del ajuste para la vigilancia de tensión (solo para 6GK7 343-2AH01-0XA0 y 6GK7 343-2AH11-0XA0 de la versión 02):...
Página 129
8: Transición al modo normal. Significado de los elementos de mando e indicación: Análogo al capítulo 1.5. Desactivación de la vigilancia de tensión CP 343-2/CP 343-2 P Maestro de AS-Interface para SIMATIC S7 Complemento del manual del usuario, 08/2010, A5E03006584040A-01...
Página 130
Nota sobre los pasos 4 a 8: Ejecute los pasos 4 a 8 únicamente si desea modificar el ajuste de la vigilancia de tensión. CP 343-2/CP 343-2 P Maestro de AS-Interface para SIMATIC S7 Complemento del manual del usuario, 08/2010, A5E03006584040A-01...
ANY del parámetro RECV es irrelevante en la llamada de FC ASI_3422. La longitud necesaria del búfer de recepción debe consultarse en la descripción del comando. Deben tenerse en cuenta las especificaciones indicadas a continuación. CP 343-2/CP 343-2 P Maestro de AS-Interface para SIMATIC S7 Complemento del manual del usuario, 08/2010, A5E03006584040A-01...
La cantidad de bytes que transfiere efectivamente el esclavo AS-i depende del esclavo. El maestro AS-i sobrescribe eventualmente los bytes obtenidos adicionalmente en el búfer de recepción con valores que son cero. CP 343-2/CP 343-2 P Maestro de AS-Interface para SIMATIC S7 Complemento del manual del usuario, 08/2010, A5E03006584040A-01...
AS-i (CP a partir de la versión de firmware V3.1 o superior) Sustitución de esclavo AS-i con CP 343-2 (6GK7 343-2AH01-0XA0) y CP 343-2 P (6GK7 343-2AH11-0XA0) a partir de la versión 02 o bien del firmware V3.1 Con la función "Programación automática de direcciones" se pueden sustituir esclavos AS-i averiados de forma sumamente sencilla.
Página 134
(estando conectado el maestro AS-i). El CP 343-2 programa para este esclavo o equipo la dirección o direcciones de la estación averiada originalmente. Los indicadores LED "AUP" y "CER" se apagan cuando todos los esclavos se han sustituido correctamente.
Nota Programación automática de direcciones: La programación automática de direcciones sólo es posible si el CP 343-2 se encuentra en "modo protegido" y se ha averiado solamente un esclavo AS-i. Los esclavos con el perfil "CTT5" (esclavos multidirección) no admiten la programación automática de direcciones.
Entre otros, esclavo A/B con perfil 7.A.5 (por ejemplo, 3RK1325-… arrancador de motor SIRIUS M200D AS-i estándar con 2 esclavos AS-i integrados) maestro 6GK7343-2AH00-0XA0 (espec. AS-i V2.1) o en maestro 6GK7343-2AH10-0XA0 (espec. AS-i V2.1) CP 343-2/CP 343-2 P Maestro de AS-Interface para SIMATIC S7 Complemento del manual del usuario, 08/2010, A5E03006584040A-01...