Documente Academic
Documente Profesional
Documente Cultură
1 2 3 4 5 6
Interfaz para programa de usuario en la CPU S7200 Acceso a los datos de los esclavos ASi Sealizacin de errores y diagnstico en el programa de usuario Interfaz de comandos Eliminacin de perturbaciones / indicaciones de fallos
A B C D
Industrial Ethernet
Glosario, ndice
SINEC L2
ASInterface
Indicaciones de seguridad
Esta manual contiene indicaciones que usted debe tener en cuenta para su seguridad personal y para evitar daos materiales. Las indicaciones estn destacadas con un tringulo de aviso y se representan de los siguientes modos, dependiendo del grado de peligro:
Peligro
significa que se producir la muerte, se sufrirn lesiones fsicas graves o se originarn importantes daos materiales si no se toman las medidas de precaucin correspondientes.
Precaucin
significa que puede haber peligro de muerte, de lesiones fsicas graves o de daos materiales importantes si no se toman las correspondientes medidas de precaucin.
Cuidado
significa que pueden producirse lesiones leves o daos materiales si no se toman las correspondientes medidas de precaucin.
Nota es una informacin importante relativa al producto, al manejo del producto o a la respectiva parte de la documentacin a la que debe dedicarse especial atencin.
Personal cualificado
La puesta en servicio y la operacin de los equipos deben correr a cargo nicamente de personal cualificado. Personal cualificado en el sentido de las indicaciones de seguridad de este manual son personas autorizadas a poner en funcionamiento, poner a tierra e identificar o marcar aparatos, sistemas y circuitos amperimtricos de conformidad con los estndares de seguridad vigentes.
Precaucin
El aparato slo se debe utilizar para las aplicaciones previstas en el catlogo y en la descripcin tcnica y en combinacin con los aparatos y componentes de otras marcas recomendados o autorizados por Siemens. El funcionamiento perfecto y seguro del producto presupone que el transporte, el almacenaje, la instalacin y el montaje se realicen correctamente y que el manejo y el mantenimiento tengan lugar con el debido cuidado.
Marca registrada
SIMATICR y SIMATIC NETR son marcas registradas de SIEMENS AG. Las restantes designaciones utilizadas en esta publicacin pueden ser marcas registradas cuyo uso por terceros para sus propios fines puede lesionar los derechos de los propietarios de las mismas.
Copyright Siemens AG 1999 All rights reserved La transmisin de esta documentacin a terceros as como su reproduccin, la utilizacin y la comunicacin de su contenido estn prohibidas a no ser que se hayan autorizado expresamente. Las infracciones a este respecto obligan al pago de indemnizaciones. Reservados todos los derechos, especialmente en el caso de otorgamiento de patentes o de registro como modelo de utilidad Siemens AG Grupo Automatizacin Area Automatizacin Industrial Postfach 4848,D- 90327 Nrnberg Siemens Aktiengesellschaft
Exclusin de la responsabilidad Hemos controlado la coincidencia de la documentacin impresa con el hardware y el software descritos. Sin embargo no podemos excluir la posibilidad de que existan discrepancias, por lo que no podemos garantizar una coincidencia total. Los datos y las informaciones que figuran en esta documentacin son revisados peridicamente, y en caso de hacerse necesarias correcciones, stas se introducen en las ediciones siguientes. Agradecemos toda sugerencia que nos permita mejorar la calidad. E Siemens AG 1999 Salvo modificaciones tcnicas. Referencia C79000G8978C142
Prlogo
Condiciones
La condicin necesaria para comprender la documentacin completa es conocer el manual ASInterface Introduccin y fundamentos (est incluido en el suministro del presente juego de manuales).
iii
Prlogo
iv
Indice
1 Descripcin tcnica y directivas para la instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.8.1 1.8.2 1.9 2 Generalidades sobre la operacin indicaciones de seguridad . . . . . . . . . . . . . . Aplicacin del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Datos tcnicos del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Montaje del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panel frontal acceso a todas las funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Zona de conexiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modos de funcionamiento del CP 2432 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Elementos de visualizacin/indicacin y mando . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indicacin de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indicacin de esclavos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configurar ASInterface por medio del pulsador SET . . . . . . . . . . . . . . . . . . . . . . 1-1 1-2 1-3 1-5 1-6 1-7 1-8 1-10 1-11 1-12 1-13 1-15 2-1 2-2 2-3 2-6 2-7 2-8 2-9 2-10 2-11 2-12 2-13 2-15 2-17 2-19 3-1 3-2 3-2 3-7 3-8 3-8 3-15 4-1 4-2 4-3
Interfaz para programa de usuario en la CPU S7200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 2.2 2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.4 2.4.1 2.4.2 2.5 2.5.1 2.5.2 Panormica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Direccionamiento del CP 2432 en la CPU S7200 . . . . . . . . . . . . . . . . . . . . . . . . Significado de los datos en el mdulo digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ficha de identificacin en el mdulo digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ficha de errores en el mdulo digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Byte de estado (ficha de entradas 8DE [=8ED]) . . . . . . . . . . . . . . . . . . . . . . . . . . . Byte de control (ficha de salidas 8DA [=8SD]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Significado de los datos en el mdulo analgico . . . . . . . . . . . . . . . . . . . . . . . . . . . Ficha de identificacin en el mdulo analgico . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ficha de errores en el mdulo analgico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Accesos a las palabras de entrada y salida analgicas . . . . . . . . . . . . . . . . . . . . . Area de entradas analgicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Area de salidas analgicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Acceso a los datos de los esclavos ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 3.1.1 3.1.2 3.2 3.2.1 3.2.2 Acceso a los datos binarios de los esclavos ASi . . . . . . . . . . . . . . . . . . . . . . . . . . Direccionamiento de los esclavos ASi por el programa de usuario . . . . . . . . . . Acceso a los datos tiles de ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Acceso a los datos analgicos de los esclavos ASi (esclavos segn perfil 7.3 7.4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Direccionamiento de los esclavos analgicos ASi por el programa de usuario Acceso a los datos analgicos de ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sealizacin de errores y diagnstico en el programa de usuario . . . . . . . . . . . . . . . . 4.1 4.2 Sealizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo: Lectura de la lista Delta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Indice
Interfaz de comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1 5.2 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9 5.2.10 5.2.11 5.2.12 5.2.13 5.2.14 5.2.15 5.2.16 5.2.17 5.2.18 5.2.19 5.2.20 5.2.21 5.2.22 5.2.23 5.2.24 5.2.25 5.2.26 5.2.27 5.2.28 5.2.29 5.2.30 5.2.31 5.2.32 Interfaz de comandos del CP 2432 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-1 5-2
Descripcin de los comandos ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7 Configurar_parmetro_permanente (Set_Permanent_Parameter) . . . . . . . . . . . . 5-14 Leer_parmetro_permanente (Get_Permanent_Parameter) . . . . . . . . . . . . . . . . . 5-15 Escribir_parmetro (Write_Parameter) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16 Leer_parmetro (Read_Parameter) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-17 Almacenar_parmetros_actuales (Store_Actual_Parameters) . . . . . . . . . . . . . . . 5-18 Almacenar_configuracin_permanente_extendida (Set_Extended_Permanent_Configuration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-19 Leer_configuracin_permanente_extendida (Set_Extended_Permanent_Configuration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-20 Almacenar_configuracin_actual (Store_Actual_Configuration) . . . . . . . . . . . . . . 5-21 Leer_configuracin_actual_extendida (Read_Extended_Actual_Configuration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-22 Configurar_LPS_extendida (Set_LPS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-23 Poner_modo_Offline (Set_Offline_Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-24 Seleccionar_autoprogramacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-25 Poner_modo_operacin (Set_Operation_Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-26 Cambiar_direccin_esclavo_ASi (Change_ASiSlave_Address) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-27 Leer_estado_esclavo_ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-28 Leer_listas_extendidas_y_flags (Get_LPS, Get_LAS, Get_LDS, Get_Flags) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-30 Leer_configuracin_global_extendida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-33 Almacenar_configuracin_global_extendida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-38 Escribir_lista_parmetros_extendida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-43 Leer_lista_ecos_parmetro_extendida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-45 Leer_identificador_versin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-47 Leer_ID_esclavo ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-48 Leer_ID1_esclavo ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-49 Escribir_ID1_esclavo ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-50 Leer_ID2_esclavo ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-51 Leer_ES_esclavo ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-52 Leer_lista_errores_periferia (Get_LPF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-53 Escribir_string_parmetros_esclavo ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-54 Leer_string_parmetros_esclavo ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-55 Leer_string_ID_esclavo ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-56 Leer_string_diagnstico_esclavo ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-57 Leer_datos_y_lista_Delta_extendida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-58 6-1 6-2 6-3
Eliminacin de perturbaciones / indicaciones de fallos . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1 6.2 Sustitucin de un esclavo ASInterface averiado / programacin automtica de direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indicaciones de errores del CP 2432 / remedio en caso de errores . . . . . . . . .
vi
Indice
Anexos
A B C D ASInterface Protocol Implementation Conformance Statement (PICS) . . . . . . . . . . . Bibliografa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Observaciones sobre la marca CE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SIMATIC NET Soporte y Formacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Glosario Indice alfabtico A-1 B-1 C-1 D-1
vii
Indice
viii
El presente captulo le explica las prestaciones y le familiariza con la puesta en servicio y las funciones fundamentales del mdulo maestro CP 2432. Usted conocer las siguientes propiedades del CP 2432: S S S S las aplicaciones los datos tcnicos los elementos de indicacin y mando la configuracin
1-1
1.1
Cuidado Tenga en cuenta las directivas EGB al manejar y montar el CP 2432. Slo se permite conectar el CP 2432 estando desconectada la fuente de alimentacin ASi.
Cuidado Resistencia a interferencias / puesta a tierra Para garantizar la resistencia a interferencias del CP 2432 han de estar puestos a tierra reglamentariamente el CP 2432 y la fuente de alimentacin ASi.
Cuidado La fuente de alimentacin ASi utilizada ha de proporcionar una baja tensin separada en forma segura de la red. La separacin segura se puede realizar conforme a los siguientes requisitos: S S S VDE 0100 parte 410 = HD 38444 = IEC 364441 (como baja tensin de funcionamiento con separacin segura) o VDE 0805 = EN60950 = IEC 950 (como baja tensin de seguridad SELV) o VDE 0106 parte 101
1-2
1.2
S722x CPU
Cable ASi
Figura 1-1 Ejemplo de un sistema con CP 2432
Derivacin ASi
1-3
Volumen de suministro
El suministro del CP 2432 incluye los siguientes componentes: S S CP 2432 Informacin sobre producto CP 2432
1-4
1.3
Tabla 1-1 Caracterstica Tiempo de ciclo ASi Explicacin / Valores 5 ms para 31 esclavos 10 ms para 62 esclavos ASi con espacio de direcciones extendido Configuracin de ASInterface por pulsador en el panel frontal o con el comando Configuracin total, configurar (ver descripcin de los comandos ASi) M1e a travs de bloque de bornes S7200 Capacidad de carga de corriente de conexin 1 a 3 o de conexin 2 a 4: 3 A como mximo un mdulo digital con 8ED/8SD y un mdulo analgico con 8EA/8SA DC 5 V mx. 220 mA segn especificacin ASi mx. 100 mA 3,7 W
Volumen de direcciones Tensin de alimentacin de bus de panel posterior SIMATIC Consumo de corriente de DC 5 V Tensin de alimentacin del cable ASi Consumo de corriente del cable ASi Consumo de potencia Condiciones ambientales admisibles
montaje horizontal: 0 a 55C montaje vertical : 0 a 45C 40 C hasta +70 C mx. 95% a +25
1-5
1.4
Slots en S7200
El CP 2432 se puede instalar en el sistema de automatizacin S7200 (CPUs 22x) en todos los slots previstos para mdulos de extensin.
1-6
1.5
Indicador de esclavo B
Indicador de grupo
Indicador de esclavo
Figura 1-2
1-7
1.6
Zona de conexiones
Conexiones
El CP 2432 cuenta con las siguientes conexiones: S S dos conexiones al cable ASi (puenteadas internamente); una conexin para tierra de funcionamiento;
Las conexiones se encuentran debajo de la cubierta inferior de la tapa frontal del CP 2432.
Cables ASi
Figura 1-3 Conexin del cable ASi
Tierra de funcionamiento
Cuidado La carga soportable por los contactos de conexin ASi es de como mximo 3 A. Si se sobrepasa este valor en el cable ASi, no se debe insertar en bucle el CP 2432 en el cable ASi, sino que se tiene que conectar por medio de un cable de derivacin (slo una conexin del CP 2432 ocupada). El CP 2432 se tiene que conectar al conductor de proteccin a travs del borne de puesta a tierra.
1-8
El CP 2432 tiene una conexin para tierra de funcionamiento. Esta conexin se debe conectar con la ohmicidad ms baja posible al conductor de proteccin.
1-9
1.7
Modo estndar
En este modo, el programa de usuario accede a los datos tiles de los esclavos ASi y a los datos de diagnstico del CP 2432. La programacin es sencilla y resulta suficiente para la mayora de las soluciones de automatizacin. En el modo estndar no se transmiten a los esclavos comandos ni parmetros especiales. Este modo se ajusta al perfil M0 de la especificacin de maestro ASi.
Modo extendido
En el modo extendido, el programa de usuario utiliza la interfaz de comandos del CP 2432. Con esto est a disposicin del programador de PLC todo el volumen de funciones posible con el sistema AS i. En especial estn disponibles las llamadas de maestro ASi (p. ej., parametrizacin de los esclavos). Este modo se ajusta al perfil M1 de la especificacin de maestro ASi.
1-10
1.8
El significado de los diodos depende del estado de las indicaciones de grupos. Si estn apagados todos los diodos de indicacin de grupos, est activa la indicacin de estado, lo que significa que los diodos CM, AUP, CER, APF, PWR y SF indican el estado del CP 2432. Si est encendido al menos uno de los diodos de indicacin de grupos, se apaga la indicacin de estado (excepcin: diodo PWR encendido) y est activa la indicacin de esclavos.
Pulsador SET
El pulsador SET se necesita para la configuracin del CP 2432.
1-11
1.8.1
Indicacin de estado
AUP (verde)
Autoprog available
En el modo protegido del CP 2432, indica que es posible una programacin automtica de direccin de un esclavo ASi. La programacin automtica de direccin simplifica la sustitucin de un esclavo ASi averiado en el cable ASi (para ms detalles, vase el captulo 6.1). El diodo indica si la configuracin de esclavos identificada en el cable ASi coincide con la configuracin terica (LPS) del CP 2432. En caso de diferencias se enciende el indicador CER. El indicador CER se enciende en los siguientes casos:
CER (amarillo)
Configuration Error
S si un esclavo ASi configurado no est en el cable ASi (p. ej. fallo del
esclavo).
S si un esclavo ASi conectado tiene datos de configuracin (configuracin de E/S, IDCode, Extended ID1Code, Extended ID2Code) diferentes a los del esclavo ASi configurado en el CP 2432.
S el CP 2432 detecta un error interno (p. ej. defecto en EEPROM). S el CP 2432 no puede realizar de momento el cambio de modo exigido
durante un accionamiento de pulsador (p. ej. existe un esclavo ASi con la direccin 0).
1-12
1.8.2
Indicacin de esclavos
1-13
Diodo/columna 2 + 4
Figura 1-4
2 grupo
1-14
1.9
Nota El pulsador SET slo puede actuar si en el byte de control del CP 2432 el bit PLC_RUN = 0. Este es siempre el caso cuando la CPU S722x est en STOP.
Modo de configuracin
El modo de configuracin sirve para la puesta en servicio de una instalacin ASi. Si el CP 2432 se encuentra en el modo de configuracin (indicador CM encendido), puede intercambiar datos con cualquier esclavo ASi conectado al cable ASi (a excepcin del esclavo ASi con la direccin 0). Nuevos esclavos ASi agregados son detectados inmediatamente por el maestro, son activados y se incorporan al intercambio cclico de datos. Una vez terminada la fase de puesta en servicio, el CP 2432 se puede conmutar al modo protegido por medio del pulsador SET. Con esto se configuran al mismo tiempo los esclavos ASi activos en ese momento. Los datos siguientes se almacenan entonces en forma no voltil en el CP 2432: S S S S las direcciones de los esclavos ASi los IDCodes (IDCode, Extended ID1Code, Extended ID2Code) la configuracin de E/S (entradas/salidas) los parmetros actuales de los esclavos
Modo protegido
En el modo protegido, el CP 2432 slo intercambia datos con los esclavos ASi configurados. Configurado significa aqu que las direcciones de esclavos almacenadas en el CP 2432 y los datos de configuracin almacenados en el CP 2432 coinciden con los valores de los esclavos ASi existentes.
Nota Slo es posible cambiar del modo de configuracin al modo protegido si no est conectado en ASi ningn esclavo ASi con la direccin 0. Si est conectado un esclavo 0, al apretar el pulsador SET se enciende el diodo SF.
1-15
Preparar la configuracin
Asegure los estados siguientes: S S La CPU S722x tiene que estar en STOP (PLC_RUN=0). El CP 2432 y todos los esclavos ASi han de estar conectados a ASInterface y tienen que ser abastecidos de tensin por la fuente de alimentacin ASi.
Realizar la configuracin
1. Con el pulsador DISPLAY, conmute el visualizador del CP 2432 al modo Indicacin de estado (estado bsico). 2. Compruebe si el CP 2432 se encuentra en el modo de configuracin. (Diodo CM encendido). De no ser as, conmute el CP 2432 al modo de configuracin con el pulsador SET. 3. Por conmutacin a la indicacin de esclavos con el pulsador DISPLAY puede comprobar si existen todos los esclavos conectados a ASInterface. 4. Apriete el pulsador SET. Con esto se configura el CP 2432. Al mismo tiempo, el CP 2432 se conmuta al modo protegido; se apaga el diodo CM. El diodo CER tambin se apaga, ya que, despus de configurar, la configuracin terica almacenada en el CP 2432 coincide con la configuracin real existente en AS Interface.
Nota Una configuracin del CP 2432 durante ASInterface Power Fail (ste es por ejemplo el caso si la fuente de alimentacin ASi est desconectada o si el CP 2432 no est conectado a ASInterface) provoca una reposicin de la configuracin del CP 2432. Esto significa: S S S no hay configurado ningn esclavo ASi; se ponen todos los parmetros de esclavos ASi; se activa la programacin automtica de direcciones (bit AUTO_ADDRESS_ENABLE = 1).
1-16
El presente captulo le informa sobre cmo direccionar el CP 2432. Aprender el significado de los datos en el mdulo digital y en el analgico y sabr cmo acceder a las entradas y salidas analgicas.
2-1
2.1
Panormica
S7200 CPU
Programa de usuario
CP 2432
Mdulo digital (8ED/8SD)
Cable ASi
Figura 2-1
Mdulo digital
El mdulo digital ocupa 8 bits de entrada y 8 bits de salida en el espacio de direcciones de las entradas y salidas digitales. A travs del mdulo digital tiene lugar la coordinacin entre la CPU S7200 y el CP 2432. A travs de bits de seleccin de banco se selecciona desde el programa de usuario el campo de datos al que se debe acceder en el mdulo analgico.
Mdulo analgico
El mdulo analgico ocupa 16 bits de entrada y 16 bits de salida en el espacio de direcciones de las entradas y salidas analgicas. A travs del mdulo analgico se desarrolla el trfico de datos con los esclavos ASi (ver la figura 2-1). A travs de un mecanismo de seleccin de banco se consigue que en el mdulo analgico se pueda acceder en conjunto a un campo de datos mayor que el direccionable en la CPU S7200 para el mdulo de extensin.
2-2
CP 2432ASInterface Master C79000G6972C142/02
2.2
Espacios de direcciones
Las direcciones iniciales de los espacios de direcciones estn definidas por S S el tipo de CPU S7200 utilizada el slot del CP 2432 en S7200.
Ejemplos
A continuacin encontrar ejemplos de direcciones de las reas de entradas (aqu E)/salidas (aqu A) digitales y analgicas para las configuraciones posibles con CPU 212 y CPU 214. S Ejemplo para CPU 222 y un CP 2432
CPU 222 8 DE (ED) E0.0 E0.1 E0.2 E0.3 E0.4 E0.5 E0.6 E0.7 8 DA (SD) A0.0 A0.1 A0.2 A0.3 A0.4 A0.5 A0.6 A0.7 8 DE (ED) E1.0 E1.1 E1.2 E1.3 E1.4 E1.5 E1.6 E1.7 CP 2432 8 DA (SD) A1.0 A1.1 A1.2 A1.3 A1.4 A1.5 A1.6 A1.7 8 AE (EA) AEW0 AEW2 AEW4 AEW6 AEW8 AEW10 AEW12 AEW14 8 AA (SA) AAW0 AAW2 AAW4 AAW6 AAW8 AAW10 AAW12 AAW14
2-3
2-4
Ejemplo para CPU 224, un mdulo de 8 entradas digitales (DE), un mdulo de 3 entradas analgicas (AE)/1 salida analgica (AA) y un CP 2432
CPU 224 14 DE (ED) E0.0 E0.1 E0.2 E0.3 E0.4 E0.5 E0.6 E0.7 E1.0 E1.1 E1.2 E1.3 E1.4 E1.5 10 DA (SD) A0.0 A0.1 A0.2 A0.3 A0.4 A0.5 A0.6 A0.7 A1.0 A1.1 Mdulo 8 DE (ED) E2.0 E2.1 E2.2 E2.3 E2.4 E2.5 E2.6 E2.7 Mdulo 3 AE (EA) AEW0 AEW2 AEW4 1 AA (SA) AAW0 8 DE (ED) E3.0 E3.1 E3.2 E3.3 E3.4 E3.5 E3.6 E3.7 CP 2432 8 DA (SD) A2.0 A2.1 A2.2 A2.3 A2.4 A2.5 A2.6 A2.7 8 AE (EA) AEW8 AEW10 AEW12 AEW14 AEW16 AEW18 AEW20 AEW22 8 AA (SA) AAW4 AAW6 AAW8 AAW10 AAW12 AAW14 AAW16 AAW18
2-5
2.3
Panormica
El mdulo digital del CP 2432 consta de cuatro fichas S S S S Ficha de identificacin de 8 bits (identificacin de mdulo de E/S) Ficha de errores de 8 bits Ficha de entradas 8DE (ED = entradas digitales, byte de estado del CP 2432) Ficha de salidas 8DA (SD = salidas digitales; byte de control del CP 2432)
A travs de estas fichas se desarrollan en lo esencial las funciones mencionadas en la figura siguiente:
S7200 CPU
Programa de usuario
CP 243*2
Mdulo digital (8ED/8SD)
Maestro AS*i
Cable ASi
Figura 2-2
2-6
CP 2432ASInterface Master C79000G6972C142/02
2.3.1
Significado
La ficha de identificacin sealiza, con el valor indicado ms abajo, la identificacin de mdulo de entradas/salidas (E/S) para la existencia de un mdulo digital 8DE/8DA (8 ED/8 SD). La direccin bajo la cual el programa puede acceder a la ficha de identificacin depende del slot del CP 2432. Encontrar ms informaciones sobre las marcas especiales y su estructura para mdulos E/S en /4/.
Valores posibles
La ficha de identificacin se puede leer a travs del campo de marcas especiales de la CPU S7200. Proporciona el valor fijo 05H.
Ejemplo
Supuesto: El CP 2432 est enchufado directamente junto a la CPU S7200. El contenido de la ficha de identificacin se puede leer entonces a travs de SMB8.
2-7
2.3.2
2-8
2.3.3
Bit 7 0
Bit 6 ASI_RESP
Bit 5 0
Bit 4 0
Bit 3 0
Bit 2 0
Bit 1
Bit 0
CP_READY ASI_MODE
Descripcin de bits
Tabla 2-1 Bit ASI_MODE Valor 0 1 CP_READY 0 Significado El CP 2432 se encuentra en el modo protegido. El CP 2432 se encuentra en el modo de configuracin. El CP 2432 no est an en condiciones de funcionar tras conectar la tensin de alimentacin. No se permite una evaluacin de los datos de E/S o de otras informaciones del CP. El CP 2432 est listo para funcionar. Bit de respuesta para interfaz de comandos ASi (ver el captulo 5.1).
1 ASI_RESP 0/1
2-9
2.3.4
Bit 7 PLC_RUN
Bit 6 ASI_COM
Bit 5 BS5
Bit 4 BS4
Bit 3 BS3
Bit 2 BS2
Bit 1 BS1
Bit 0 BS0
Descripcin de bits
Tabla 2-2 Bit BS0..BS5 ASI_COM PLC_RUN Valor 0 ... 63 dec. 0/1 Significado Seleccin de banco (BankSelect) bits para conmutacin de banco en el mdulo analgico (ver el cap. 2.5). Bit de peticin para interfaz de comandos ASi (ver el cap. 5.1).
En estado STOP de la CPU S7200, el CP tiene que enviar valores definidos a todos los esclavos ASi (ver el cap. 3). Dado que los datos de esclavos ASi se transmiten a travs del rea analgica de S7200 y la CPU de S7200 no pone a 0 esta rea en caso de un cambio de RUN a STOP, el estado de la CPU es sealizado con el bit PLC_RUN al CP 2432 de la siguiente forma.
0 Sealizacin al CP 2432 de que la CPU S7200 est en el estado STOP. El CP 2432 enva 0 a todos los esclavos binarios ASi. Se interrumpe la transmisin de valores analgicos a los esclavos de salidas analgicas. La CPU S7200 pone automticamente a 0 el bit en caso de una transicin de RUN a STOP. 1 Sealizacin al CP 2432 de que la CPU S7200 est en el estado RUN. El CP 2432 transmite el contenido del banco de salida o a todos los esclavos ASi (ver el captulo 2.4). El programa de usuario tiene que poner este bit a 1 en el arranque (first scan). No ponga el bit PLC_RUN permanentemente a 1 con funciones del sistema operativo S7200 como Configuracin del CP / Ajustes de las salidas o Forzar salidas.
2-10
2.4
Panormica
El mdulo analgico del CP 2432 consta de cuatro reas S S S S Ficha de identificacin de 8 bits (identificacin de mdulo de E/S) Ficha de errores de 8 bits 8 palabras de entrada analgica (8 AE [EA]) 8 palabras de salida analgica (8 AA [SA])
A travs de estas reas se desarrollan en lo esencial las funciones mencionadas en la figura siguiente:
S7200 CPU
Programa de usuario
CP 243*2
Mdulo digital (8ED/8SD)
Cable ASi
Figura 2-3
2-11
2.4.1
Significado
La ficha de identificacin sealiza, con el valor indicado ms abajo, la identificacin de mdulo de entradas/salidas (E/S) para la existencia de un mdulo analgico 8AE/8AA (8 EA/8 SA). La direccin bajo la cual el programa puede acceder a la ficha de identificacin depende del slot del CP 2432. Encontrar ms informaciones sobre las marcas especiales y su estructura para mdulos E/S en /4/.
Valores posibles
La ficha de identificacin se puede leer a travs del campo de marcas especiales de la CPU S7200. Proporciona el valor fijo 1FH.
Ejemplo
Supuesto: El CP 2432 est enchufado directamente junto a la CPU S7200. El contenido de la ficha de identificacin se puede leer entonces a travs de SMB10.
2-12
2.4.2
Bit 7 0
Bit 6 0
Bit 5 0
Bit 4 0
Bit 3 0
Bit 2 APF
Bit 1 0
Bit 0 CER
Nota El bit CER indica errores de configuracin slo en el modo protegido. En el modo de configuracin siempre es 0. Por el contrario, el diodo CER indica errores de configuracin tanto en el modo de configuracin como en el modo protegido.
2-13
2-14
2.5
Principio
Con un mecanismo de seleccin de banco (BankSelect) se pueden conmutar en el CP 2432 las 8 palabras de entrada analgicas y las 8 palabras de salida analgicas a 64 reas de entrada analgica distintas y 64 reas de salida analgica distintas (bancos). Cada uno de estos bancos tiene un tamao de 8 palabras.
Ventaja
Este procedimiento de seleccin de bancos tiene la ventaja de que el rea de datos analgicos disponible para el mdulo de extensin, de 8 palabras, aumenta en correspondencia con el nmero de bancos.
2-15
BS5 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
BS4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
BS3 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
BS2 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
BS1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
BS0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
No. banco Banco 30 seleccionado Banco 31 seleccionado Banco 32 seleccionado Banco 33 seleccionado Banco 34 seleccionado Banco 35 seleccionado Banco 36 seleccionado Banco 37 seleccionado Banco 38 seleccionado Banco 39 seleccionado Banco 40 seleccionado Banco 41 seleccionado Banco 42 seleccionado Banco 43 seleccionado Banco 44 seleccionado Banco 45 seleccionado Banco 46 seleccionado Banco 47 seleccionado Banco 48 seleccionado Banco 49 seleccionado Banco 50 seleccionado Banco 51 seleccionado Banco 52 seleccionado Banco 53 seleccionado Banco 54 seleccionado Banco 55 seleccionado Banco 56 seleccionado Banco 57 seleccionado Banco 58 seleccionado Banco 59 seleccionado Banco 60 seleccionado Banco 61 seleccionado Banco 62 seleccionado Banco 63 seleccionado
Cuidado Preste atencin a que el valor de los bits de seleccin de banco no slo est en las representaciones de proceso de las salidas, sino que tambin se haya transferido realmente al CP 2432 antes de que usted acceda al correspondiente banco (vea el ejemplo de la tabla 5-1).
2-16
2.5.1
CP 2432
Ocupacin de memoria
Entradas binarias esclavo 1...31 esclavo 1A...31A
reservado
Banco 1
*) el espacio de direcciones depende del slot del CP 2432 (ver cap. 2.2)
Banco 2
datos de respuesta
Banco 15 Banco 16
reservado
Figura 2-4
Los bits de seleccin de banco se ponen en el byte de control del mdulo digital (ver cap. 2.3.4) desde el programa de usuario.
2-17
La lista Delta es actualizada tanto en el modo de configuracin como en el protegido. La disposicin de bytes y bits de la lista Delta se corresponde con la tabla siguiente. (m: direccin inicial del rea de entradas analgicas del CP 2432)
Byte \ Bit Byte m+0 Byte m+1 Byte m+2 Byte m+3 Byte m+4 Byte m+5 Byte m+6 Byte m+7 Bit 7 Esclavo 7 Esclavo 7A Esclavo 15 Esclavo 15A Esclavo 23 Esclavo 23A Esclavo 31 Esclavo 31A Esclavo 7B Esclavo 15B Esclavo 23B Esclavo 31B Bit 6 Esclavo 6 Esclavo 6A Esclavo 14 Esclavo 14A Esclavo 22 Esclavo 22A Esclavo 30 Esclavo 30A Esclavo 6B Esclavo 14B Esclavo 22B Esclavo 30B Bit 5 Esclavo 5 Esclavo 5A Esclavo 13 Esclavo 13A Esclavo 21 Esclavo 21A Esclavo 29 Esclavo 29A Esclavo 5B Esclavo 13B Esclavo 21B Esclavo 29B Bit 4 Esclavo 4 Esclavo 4A Esclavo 12 Esclavo 12A Esclavo 20 Esclavo 20A Esclavo 28 Esclavo 28A Esclavo 4B Esclavo 12B Esclavo 20B Esclavo 28B Bit 3 Esclavo 3 Esclavo 3A Esclavo 11 Esclavo 11A Esclavo 19 Esclavo 19A Esclavo 27 Esclavo 27A Esclavo 3B Esclavo 11B Esclavo 19B Esclavo 27B Bit 2 Esclavo 2 Esclavo 2A Esclavo 10 Esclavo 10A Esclavo 18 Esclavo 18A Esclavo 26 Esclavo 26A Esclavo 2B Esclavo 10B Esclavo 18B Esclavo 26B Bit 1 Esclavo 1 Esclavo 1A Esclavo 9 Esclavo 9A Esclavo 17 Esclavo 17A Esclavo 25 Esclavo 25A Esclavo 1B Esclavo 9B Esclavo 17B Esclavo 25B Bit 0 Esclavo 0 Esclavo 0A Esclavo 8 Esclavo 8A Esclavo 16 Esclavo 16A Esclavo 24 Esclavo 24A Esclavo 0B Esclavo 8B Esclavo 16B Esclavo 24B
2-18
2.5.2
CP 2432
Ocupacin de memoria
Banco 1
*) el espacio de direcciones depende del slot del CP 2432 (ver cap. 2.2)
Banco 2
Banco 15 Banco 16
reservado
Figura 2-5
Banco 1: reservado
Esta rea est reservada para extensiones ulteriores y no est permitido utilizarla.
2-19
2-20
En este captulo se explica la interfaz de maestro ASi del CP 2432. En primer lugar se explica el direccionamiento de los esclavos ASi y el acceso a los datos binarios de los esclavos. A continuacin se explica el direccionamiento y el acceso a los datos analgicos de los esclavos ASi.
3-1
3.1
3.1.1
Condiciones
Antes de poder acceder a los datos de E/S de los esclavos ASi se tienen que cumplir las siguientes condiciones. S S S Desconecte el filtrado de las entradas de informacin analogicas para el CP 2432 en el bloque de los datos del sistema de la S7200 CPU. Al comienzo del programa cclico, ponga el bit PLC_RUN (Bit 7) del byte de control digital a 1. Ahora, el acceso a los datos de E/S de los esclavos slo est permitido si el bit CP_Ready (Bit 1) del byte de control digital es = 1.
3-2
Ocupacin de los datos de entrada ASi de esclavos estndar y A (Banco 0 en el rea de entradas analgicas del CP)
Banco No. byte 0 m+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 m+1 m+2 m+3 m+4 m+5 m+6 m+7 m+8 m+9 m+10 m+11 m+12 m+13 m+14 m+15 Bit 74 reservado Esclavo 2 o esclavo 2A Esclavo 4 o esclavo 4A Esclavo 6 o esclavo 6A Esclavo 8 o esclavo 8A Esclavo 10 o esclavo 10A Esclavo 12 o esclavo 12A Esclavo 14 o esclavo 14A Esclavo 16 o esclavo 16A Esclavo 18 o esclavo 18A Esclavo 20 o esclavo 20A Esclavo 22 o esclavo 22A Esclavo 24 o esclavo 24A Esclavo 26 o esclavo 26A Esclavo 28 o esclavo 28A Esclavo 30 o esclavo 30A
Bit 3 | Bit 2 | Bit 1 | Bit 0
Esclavo 3 o esclavo 3A Esclavo 5 o esclavo 5A Esclavo 7 o esclavo 7A Esclavo 9 o esclavo 9A Esclavo 11 o esclavo 11A Esclavo 13 o esclavo 13A Esclavo 15 o esclavo 15A Esclavo 17 o esclavo 17A Esclavo 19 o esclavo 19A Esclavo 21 o esclavo 21A Esclavo 23 o esclavo 23A Esclavo 25 o esclavo 25A Esclavo 27 o esclavo 27A Esclavo 29 o esclavo 29A Esclavo 31 o esclavo 31A
Bit 3 | Bit 2 | Bit 1 | Bit 0
Ocupacin de los datos de salida ASi de esclavos estndar y A (Banco 0 en el rea de salidas analgicas del CP)
Banco No. byte 0 n+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 n+1 n+2 n+3 n+4 n+5 n+6 n+7 n+8 n+9 n+10 n+11 n+12 n+13 n+14 n+15 Bit 74 reservado Esclavo 2 o esclavo 2A Esclavo 4 o esclavo 4A Esclavo 6 o esclavo 6A Esclavo 8 o esclavo 8A Esclavo 10 o esclavo 10A Esclavo 12 o esclavo 12A Esclavo 14 o esclavo 14A Esclavo 16 o esclavo 16A Esclavo 18 o esclavo 18A Esclavo 20 o esclavo 20A Esclavo 22 o esclavo 22A Esclavo 24 o esclavo 24A Esclavo 26 o esclavo 26A Esclavo 28 o esclavo 28A Esclavo 30 o esclavo 30A
Bit 3 | Bit 2 | Bit 1 | Bit 0
Esclavo 3 o esclavo 3A Esclavo 5 o esclavo 5A Esclavo 7 o esclavo 7A Esclavo 9 o esclavo 9A Esclavo 11 o esclavo 11A Esclavo 13 o esclavo 13A Esclavo 15 o esclavo 15A Esclavo 17 o esclavo 17A Esclavo 19 o esclavo 19A Esclavo 21 o esclavo 21A Esclavo 23 o esclavo 23A Esclavo 25 o esclavo 25A Esclavo 27 o esclavo 27A Esclavo 29 o esclavo 29A Esclavo 31 o esclavo 31A
Bit 3 | Bit 2 | Bit 1 | Bit 0
3-3
Ocupacin de los datos de entrada ASi de los esclavos B (Banco 31 en el rea de entradas analgicas del CP)
Banco No. byte 31 m+0 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 m+1 m+2 m+3 m+4 m+5 m+6 m+7 m+8 m+9 m+10 m+11 m+12 m+13 m+14 m+15 Bit 74 reservado Esclavo 2B Esclavo 4B Esclavo 6B Esclavo 8B Esclavo 10B Esclavo 12B Esclavo 14B Esclavo 16B Esclavo 18B Esclavo 20B Esclavo 22B Esclavo 24B Esclavo 26B Esclavo 28B Esclavo 30B
Bit 3 | Bit 2 | Bit 1 | Bit 0
Bit 30 Esclavo 1B
Bit 3 | Bit 2 | Bit 1 | Bit 0
Esclavo 3B Esclavo 5B Esclavo 7B Esclavo 9B Esclavo 11B Esclavo 13B Esclavo 15B Esclavo 17B Esclavo 19B Esclavo 21B Esclavo 23B Esclavo 25B Esclavo 27B Esclavo 29B Esclavo 31B
Bit 3 | Bit 2 | Bit 1 | Bit 0
Ocupacin de los datos de salida ASi de los esclavos B (Banco 31 en el rea de salidas analgicas del CP)
Banco No. byte 31 n+0 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 n+1 n+2 n+3 n+4 n+5 n+6 n+7 n+8 n+9 n+10 n+11 n+12 n+13 n+14 n+15 Bit 74 reservado Esclavo 2B Esclavo 4B Esclavo 6B Esclavo 8B Esclavo 10B Esclavo 12B Esclavo 14B Esclavo 16B Esclavo 18B Esclavo 20B Esclavo 22B Esclavo 24B Esclavo 26B Esclavo 28B Esclavo 30B
Bit 3 | Bit 2 | Bit 1 | Bit 0
Bit 30 Esclavo 1B
Bit 3 | Bit 2 | Bit 1 | Bit 0
Esclavo 3B Esclavo 5B Esclavo 7B Esclavo 9B Esclavo 11B Esclavo 13B Esclavo 15B Esclavo 17B Esclavo 19B Esclavo 21B Esclavo 23B Esclavo 25B Esclavo 27B Esclavo 29B Esclavo 31B
Bit 3 | Bit 2 | Bit 1 | Bit 0
3-4
3-5
Ejemplo
La figura 3-1 muestra un ejemplo de direccionamiento de 4 esclavos ASi por el CP 2432. En el ejemplo se utilizan las direcciones iniciales m = 0 para los datos de entrada y n = 0 para los datos de salida. Los bits relevantes para el programa de usuario (esclavos ASi existentes) se presentan con fondo gris. Los bits con fondo blanco no son relevantes para el programa de usuario.
CP 2432
16 Byte de entrada
Esclavo 1
Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0
16 Byte de salida
Esclavo 1
Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0
Esclavo 2
Bit 3 Bit 2
Esclavo 3
Esclavo 2
Bit 3 Bit 2 Bit 1 Bit 0
Esclavo 3
Bit 3 Bit 2 Bit 1 Bit 0
Esclavo 4 . . . 15
Esclavo 5 . . . 15
Esclavo 4
Esclavo 5
Esclavo 30
Bit 3 Bit 2
Esclavo 31 4 3 2 1 0
Esclavo 30 7 6 5 4 3
Esclavo 31 2 1 0
Esclavos AS-i
Figura 3-1
En la figura de arriba, el mdulo 2E/2S (esclavo ASi No.3 con dos entradas y dos salidas) ocupa, por ejemplo, los bits 0 y 1 del byte de entrada 1 y los bits 2 y 3 del byte de salida 1. La asignacin de las conexiones ASi de los mdulos de bus a los bits de datos de los bytes de entrada y salida se representa a continuacin a modo de ejemplo para el esclavo No. 3: 1 0 Bit No. Byte de entrada 1
Conexin 2 en mdulo de bus ASi Conexin 1 en mdulo de bus ASi
3 Byte de salida 1
Conexin 4 en mdulo de bus ASi Conexin 3 en mdulo de bus ASi
Bit No.
3-6
3.1.2
Ejemplo
Si desea acceder bit a bit a los datos de esclavos, puede proceder segn el siguiente ejemplo de programa. El ejemplo creado con STEP 7Micro/WIN32 es vlido para una CPU 222 con CP 2432 enchufado directamente al lado:
OB1 (AWL)
NETWORK 1 LD SM0.1 SI A1.7, 1 LD E1.1 CALL 1 //si: Bit First Scan: //PLC_RUN = 1 //si: CP 2432_READY //entonces: Edicin de E/S ASi (esclavos estndar y A)
Explicacin
SBR 1 (AWL)
NETWORK 1 LD SM0.0 /siempre 1 RI A1.0,6 //seleccionar banco 0 BMW AEW0, VW100, 8 //Transferencia esclavos estndar SI A1.0,5 //seleccionar banco 31 BMW AEW0, VW116, 8 //Transferencia esclavos B //A continuacin algunos accesos a bits ASi como ejemplo LD V100.0 //si Bit 1 de esclavo 1 U V115.1 //y Bit 2 de esclavo 31 U V116.0 //y Bit 1 de esclavo 1B = V203.2 //entonces Bit 3 de esclavo 7 = 1 LD SM0.0 //siempre 1 RI A1.0,6 //seleccionar banco 0 BMW VW900, AAW0, 8 //Transferencia esclavos estndar SI A1.0,5 //seleccionar banco 31 BMW AEW0, AAW0, 8 //Transferencia esclavos B
Explicacin
3-7
3.2
Acceso a los datos analgicos de los esclavos ASi (esclavos segn perfil 7.3 7.4)
3.2.1
Condiciones
Antes de poder acceder a los datos de E/S de los esclavos ASi se tienen que cumplir las siguientes condiciones. S S S Desconecte el filtrado de las entradas de informacin analogicas para el CP 2432 en el bloque de los datos del sistema de la S7200 CPU. Al comienzo del programa cclico, ponga el bit PLC_RUN (Bit 7) del byte de control digital a 1. Ahora, el acceso a los datos de E/S de los esclavos slo est permitido si el bit CP_Ready (Bit 1) del byte de control digital es = 1.
Lo dicho a continuacin no es vlido para esclavos analgicos segn el perfil 7.1 7.2. La transmisin de valores analgicos para estos esclavos no es soportada por el CP 2432.
3-8
Banco 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36
No. byte 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6
Significado Esclavo 3, canal 2, High Byte Esclavo 3, canal 2, Low Byte Esclavo 3, canal 3, High Byte Esclavo 3, canal 3, Low Byte Esclavo 3, canal 4, High Byte Esclavo 3, canal 4, Low Byte Esclavo 4, canal 1, High Byte Esclavo 4, canal 1, Low Byte Esclavo 4, canal 2, High Byte Esclavo 4, canal 2, Low Byte Esclavo 4, canal 3, High Byte Esclavo 4, canal 3, Low Byte Esclavo 4, canal 4, High Byte Esclavo 4, canal 4, Low Byte Esclavo 5, canal 1, High Byte Esclavo 5, canal 1, Low Byte Esclavo 5, canal 2, High Byte Esclavo 5, canal 2, Low Byte Esclavo 5, canal 3, High Byte Esclavo 5, canal 3, Low Byte Esclavo 5, canal 4, High Byte Esclavo 5, canal 4, Low Byte Esclavo 6, canal 1, High Byte Esclavo 6, canal 1, Low Byte Esclavo 6, canal 2, High Byte Esclavo 6, canal 2, Low Byte Esclavo 6, canal 3, High Byte Esclavo 6, canal 3, Low Byte Esclavo 6, canal 4, High Byte Esclavo 6, canal 4, Low Byte Esclavo 7, canal 1, High Byte Esclavo 7, canal 1, Low Byte Esclavo 7, canal 2, High Byte Esclavo 7, canal 2, Low Byte Esclavo 7, canal 3, High Byte Esclavo 7, canal 3, Low Byte Esclavo 7, canal 4, High Byte Esclavo 7, canal 4, Low Byte Esclavo 8, canal 1, High Byte Esclavo 8, canal 1, Low Byte Esclavo 8, canal 2, High Byte Esclavo 8, canal 2, Low Byte Esclavo 8, canal 3, High Byte Esclavo 8, canal 3, Low Byte Esclavo 8, canal 4, High Byte Esclavo 8, canal 4, Low Byte Esclavo 9, canal 1, High Byte Esclavo 9, canal 1, Low Byte Esclavo 9, canal 2, High Byte Esclavo 9, canal 2, Low Byte Esclavo 9, canal 3, High Byte Esclavo 9, canal 3, Low Byte Esclavo 9, canal 4, High Byte
3-9
Banco 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39
No. byte 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11
Significado Esclavo 9, canal 4, Low Byte Esclavo 10, canal 1, High Byte Esclavo 10, canal 1, Low Byte Esclavo 10, canal 2, High Byte Esclavo 10, canal 2, Low Byte Esclavo 10, canal 3, High Byte Esclavo 10, canal 3, Low Byte Esclavo 10, canal 4, High Byte Esclavo 10, canal 4, Low Byte Esclavo 11, canal 1, High Byte Esclavo 11, canal 1, Low Byte Esclavo 11, canal 2, High Byte Esclavo 11, canal 2, Low Byte Esclavo 11, canal 3, High Byte Esclavo 11, canal 3, Low Byte Esclavo 11, canal 4, High Byte Esclavo 11, canal 4, Low Byte Esclavo 12, canal 1, High Byte Esclavo 12, canal 1, Low Byte Esclavo 12, canal 2, High Byte Esclavo 12, canal 2, Low Byte Esclavo 12, canal 3, High Byte Esclavo 12, canal 3, Low Byte Esclavo 12, canal 4, High Byte Esclavo 12, canal 4, Low Byte Esclavo 13, canal 1, High Byte Esclavo 13, canal 1, Low Byte Esclavo 13, canal 2, High Byte Esclavo 13, canal 2, Low Byte Esclavo 13, canal 3, High Byte Esclavo 13, canal 3, Low Byte Esclavo 13, canal 4, High Byte Esclavo 13, canal 4, Low Byte Esclavo 14, canal 1, High Byte Esclavo 14, canal 1, Low Byte Esclavo 14, canal 2, High Byte Esclavo 14, canal 2, Low Byte Esclavo 14, canal 3, High Byte Esclavo 14, canal 3, Low Byte Esclavo 14, canal 4, High Byte Esclavo 14, canal 4, Low Byte Esclavo 15, canal 1, High Byte Esclavo 15, canal 1, Low Byte Esclavo 15, canal 2, High Byte Esclavo 15, canal 2, Low Byte Esclavo 15, canal 3, High Byte Esclavo 15, canal 3, Low Byte Esclavo 15, canal 4, High Byte Esclavo 15, canal 4, Low Byte Esclavo 16, canal 1, High Byte Esclavo 16, canal 1, Low Byte Esclavo 16, canal 2, High Byte Esclavo 16, canal 2, Low Byte
3-10
Banco 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43
No. byte 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0
Significado Esclavo 16, canal 3, High Byte Esclavo 16, canal 3, Low Byte Esclavo 16, canal 4, High Byte Esclavo 16, canal 4, Low Byte Esclavo 17, canal 1, High Byte Esclavo 17, canal 1, Low Byte Esclavo 17, canal 2, High Byte Esclavo 17, canal 2, Low Byte Esclavo 17, canal 3, High Byte Esclavo 17, canal 3, Low Byte Esclavo 17, canal 4, High Byte Esclavo 17, canal 4, Low Byte Esclavo 18, canal 1, High Byte Esclavo 18, canal 1, Low Byte Esclavo 18, canal 2, High Byte Esclavo 18, canal 2, Low Byte Esclavo 18, canal 3, High Byte Esclavo 18, canal 3, Low Byte Esclavo 18, canal 4, High Byte Esclavo 18, canal 4, Low Byte Esclavo 19, canal 1, High Byte Esclavo 19, canal 1, Low Byte Esclavo 19, canal 2, High Byte Esclavo 19, canal 2, Low Byte Esclavo 19, canal 3, High Byte Esclavo 19, canal 3, Low Byte Esclavo 19, canal 4, High Byte Esclavo 19, canal 4, Low Byte Esclavo 20, canal 1, High Byte Esclavo 20, canal 1, Low Byte Esclavo 20, canal 2, High Byte Esclavo 20, canal 2, Low Byte Esclavo 20, canal 3, High Byte Esclavo 20, canal 3, Low Byte Esclavo 20, canal 4, High Byte Esclavo 20, canal 4, Low Byte Esclavo 21, canal 1, High Byte Esclavo 21, canal 1, Low Byte Esclavo 21, canal 2, High Byte Esclavo 21, canal 2, Low Byte Esclavo 21, canal 3, High Byte Esclavo 21, canal 3, Low Byte Esclavo 21, canal 4, High Byte Esclavo 21, canal 4, Low Byte Esclavo 22, canal 1, High Byte Esclavo 22, canal 1, Low Byte Esclavo 22, canal 2, High Byte Esclavo 22, canal 2, Low Byte Esclavo 22, canal 3, High Byte Esclavo 22, canal 3, Low Byte Esclavo 22, canal 4, High Byte Esclavo 22, canal 4, Low Byte Esclavo 23, canal 1, High Byte
3-11
Banco 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46
No. byte 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5
Significado Esclavo 23, canal 1, Low Byte Esclavo 23, canal 2, High Byte Esclavo 23, canal 2, Low Byte Esclavo 23, canal 3, High Byte Esclavo 23, canal 3, Low Byte Esclavo 23, canal 4, High Byte Esclavo 23, canal 4, Low Byte Esclavo 24, canal 1, High Byte Esclavo 24, canal 1, Low Byte Esclavo 24, canal 2, High Byte Esclavo 24, canal 2, Low Byte Esclavo 24, canal 3, High Byte Esclavo 24, canal 3, Low Byte Esclavo 24, canal 4, High Byte Esclavo 24, canal 4, Low Byte Esclavo 25, canal 1, High Byte Esclavo 25, canal 1, Low Byte Esclavo 25, canal 2, High Byte Esclavo 25, canal 2, Low Byte Esclavo 25, canal 3, High Byte Esclavo 25, canal 3, Low Byte Esclavo 25, canal 4, High Byte Esclavo 25, canal 4, Low Byte Esclavo 26, canal 1, High Byte Esclavo 26, canal 1, Low Byte Esclavo 26, canal 2, High Byte Esclavo 26, canal 2, Low Byte Esclavo 26, canal 3, High Byte Esclavo 26, canal 3, Low Byte Esclavo 26, canal 4, High Byte Esclavo 26, canal 4, Low Byte Esclavo 27, canal 1, High Byte Esclavo 27, canal 1, Low Byte Esclavo 27, canal 2, High Byte Esclavo 27, canal 2, Low Byte Esclavo 27, canal 3, High Byte Esclavo 27, canal 3, Low Byte Esclavo 27, canal 4, High Byte Esclavo 27, canal 4, Low Byte Esclavo 28, canal 1, High Byte Esclavo 28, canal 1, Low Byte Esclavo 28, canal 2, High Byte Esclavo 28, canal 2, Low Byte Esclavo 28, canal 3, High Byte Esclavo 28, canal 3, Low Byte Esclavo 28, canal 4, High Byte Esclavo 28, canal 4, Low Byte Esclavo 29, canal 1, High Byte Esclavo 29, canal 1, Low Byte Esclavo 29, canal 2, High Byte Esclavo 29, canal 2, Low Byte Esclavo 29, canal 3, High Byte Esclavo 29, canal 3, Low Byte
3-12
Banco 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47
No. byte 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Significado Esclavo 29, canal 4, High Byte Esclavo 29, canal 4, Low Byte Esclavo 30, canal 1, High Byte Esclavo 30, canal 1, Low Byte Esclavo 30, canal 2, High Byte Esclavo 30, canal 2, Low Byte Esclavo 30, canal 3, High Byte Esclavo 30, canal 3, Low Byte Esclavo 30, canal 4, High Byte Esclavo 30, canal 4, Low Byte Esclavo 31, canal 1, High Byte Esclavo 31, canal 1, Low Byte Esclavo 31, canal 2, High Byte Esclavo 31, canal 2, Low Byte Esclavo 31, canal 3, High Byte Esclavo 31, canal 3, Low Byte Esclavo 31, canal 4, High Byte Esclavo 31, canal 4, Low Byte reservado reservado reservado reservado reservado reservado reservado reservado
Acceso con lectura: leer datos de entradas analgicas de esclavos ASi Acceso con escritura: escribir datos de salidas analgicas en esclavos ASi
3-13
Casos especiales
En la direccin de entrada, el CP 2432 proporciona el valor 7FFFH cuando S S S el esclavo ASi no existe, ha fallado o no es un esclavo analgico segn el perfil 7.3 7.4, el nmero de canal no es soportado por el esclavo, el esclavo sealiza valor no vlido.
En la direccin de entrada, el CP 2432 proporciona el valor 0000H cuando el esclavo ASi proporciona datos transparentes segn el perfil 7.3 (extended ID2Code, Bit 2=1) y cuando S S este esclavo ha fallado o este esclavo sealiza valor no vlido.
En la direccin de salida, el CP 2432 se comporta del siguiente modo: En el estado de STOP del PLC (ms exactamente: bit PLC_RUN = 0), el CP 2432 interrumpe la transmisin de valores analgicos. La reaccin del esclavo analgico es especfica del fabricante del mismo. En el arranque del CP 2432, todos los valores de salidas analgicas son ocupados previamente con 7FFFH. Pero este valor slo es enviado despus de un cambio del bit PLC_RUN de 0 a 1.
Cuidado A fin de que est garantizada la coherencia de los valores analgicos, el CP 2432 no actualiza los valores de las entradas y salidas analgicas mientras el bit de seleccin de banco BS5 sea = 1. Lo mejor es que inmediatamente despus de un acceso de lectura o escritura a los valores analgicos ponga todos los bits de seleccin de banco a 0.
3-14
3.2.2
Ejemplo
El siguiente ejemplo representado en AWL es vlido para una CPU 222 con CP 2432 enchufado directamente al lado. El programa lee cclicamente el valor de entrada analgica del esclavo 3 (canal 2) y lo enva al esclavo de salida analgica 16 (canal 1).
OB1 (AWL)
NETWORK 1 LD SM0.1 SI A1.7, 1 LD E1.1 CALL 4 //si: Bit First Scan: //PLC_RUN = 1 //si: CP 2432_READY //entonces: editar valores analgicos ASi
Explicacin
SBR 4 (AWL)
NETWORK 1 LD SM0.0 RI A1.0,6 SI A1.5,1 SI A1.0,1 MOVW AEW10, VW50 RI A1.0,1 SI A1.3,1 MOVW VW50, AAW0 RI A1.0,6 //siempre 1 //seleccionar banco 33 //seleccionar banco 33 //seleccionar banco 33 //leer esclavo 4, canal 2 //seleccionar banco 40 //seleccionar banco 40 //escribir esclavo 17, canal 1 //importante: deseleccionar banco analgico
Explicacin
3-15
3-16
En este captulo se le informa sobre qu errores del CP 2432 son sealizados y cmo se puede leer la lista Delta.
4-1
4.1
Sealizacin
Sealizacin de errores
Si, durante el funcionamiento, el CP 2432 detecta errores en ASInterface (fallos de esclavos ASi, ASi Power Fail), sealiza este hecho por reposicin de los datos de entrada de los esclavos en cuestin y poniendo el bit correspondiente en la ficha de errores, rea de SM (marcas especiales). Las direcciones de byte de SM dependen del slot en que se encuentre el CP 2432.
Cuidado Tenga en cuenta que el sistema operativo de la CPU S7200 no actualiza la ficha de errores en el rea de SM antes de cada ciclo del programa. Debido a esto es posible que los datos de entrada de un esclavo ASi binario estn puesto a 0 a pesar de que no se sealice ningn error en la ficha de errores. Si para la programacin de la instalacin es necesaria una visualizacin coherente de datos de entrada, bits de error y lista Delta, esto se puede conseguir a travs del comando Leer datos y lista Delta (ver el captulo 5.2.32)!
4-2
4.2
Ejemplo de AWL El siguiente ejemplo representado en AWL es vlido para una CPU 222 con CP 2432 enchufado directamente al lado. Al producirse un error de configuracin de ASi en el modo protegido, el CP 2432 pone los bits SM 9.0 y SM 11.0 (ambos bits proporcionan al usuario la misma informacin: Error de configuracin de ASi). Para obtener informaciones detalladas sobre qu esclavo ASi ha fallado, se puede leer la lista Delta a travs del banco 1 del rea de entradas analgicas (ver el cap. 2.5.1).
Tabla 4-1
OB1 (AWL)
NETWORK 1 LD SM0.1 SI A1.7, 1 RI A1.0, 6 LD E1.1 CALL 2 //si: Bit First Scan: //PLC_RUN = 1 //seleccionar banco 0 //si: CP_READY //entonces: Diagnstico ASi
Explicacin
SBR 2 (AWL)
NETWORK 1 //leer lista Delta LD SM0.0 //siempre 1 =I A1.0 //seleccionar banco 1 BMW AEW0, VW316, 4 //leer lista Delta NOT =I A1.0 //seleccionar banco 0 //A continuacin algunos accesos a la lista Delta: LD V316.1 //si ha fallado el esclavo 1 O V319.7 //o ha fallado el esclavo 31 = A0.0 //entonces bit de salida CPU = 1
Explicacin
4-3
4-4
Interfaz de comandos
A travs de la interfaz de comandos puede gobernar totalmente el comportamiento de maestro ASi a travs de su programa de usuario. En este captulo se le informa sobre la interfaz de comandos ASi y los comandos ASi. Usted necesita la interfaz de comandos ASi si desea utilizar funciones que vayan ms all de un mero intercambio de datos de E/S con los esclavos ASi (p. ej. parametrizacin de esclavos desde el programa S7200, modificacin de direcciones de esclavos, etc.).
5-1
Interfaz de comandos
5.1
Condiciones
Tenga en cuenta que las siguientes condiciones se han de cumplir antes de enviar una llamada de comando en el programa de usuario: S S Desconecte el filtrado de las entradas de informacin analogicas para el CP 2432 en el bloque de los datos del sistema de la S7200 CPU. El CP 2432 sealiza con el BIT CP_READY = 1 en el byte de estado su disposicin a funcionar despus de conectar la tensin de alimentacin.
5-2
Interfaz de comandos
Desarrollo de comandos
Vea en el siguiente diagrama S S cmo editar comandos en el programa de usuario; cmo reacciona el CP 2432 a un comando. Maestro ASi (programa de usuario)
Poner parmetros de comando en rea de salidas analgicas
ejecuta comando
Evaluar datos de respuesta Poner ASI_COMBit = 0 tras la evaluacin detecta qu datos de respuesta estn evaluados
Un comando comenzado por el CP 2432 se procesa hasta el final, independientemente del estado del bit ASI_COM.
5-3
Interfaz de comandos
El bit ASI_RESP slo es repuesto por el CP 2432 si el programa de usuario ha puesto el bit ASI_COM a 0.
Ejemplo El siguiente ejemplo representado en AWL es vlido para una CPU 222 con CP 2432 enchufado directamente al lado. Muestra el desarrollo del comando Leer_Listas_y_Flags. El procesamiento del comando es impulsado por el flanco positivo de la entrada 0.0. Para simplificar, aqu siempre se transmiten 224 Byte al CP 2432. Al cargar la respuesta del CP 2432 se transfieren tambin siempre 224 Byte. De este modo es posible procesar cada comando con independencia de su longitud.
Tabla 5-1
OB1 (AWL)
NETWORK 1 LD SM0.1 SI A1.7, 1 RI A1.0, 6 LD E1.1 MOVW 16#3000, VW700 CALL 3 //si: Bit First Scan: //PLC_RUN = 1 //seleccionar banco 0 //si: CP_READY //inscribir el cdigo Leer listas extendidas //entonces: SBR 3
Explicacin
Tabla 5-2
SBR 3 (AWL)
NETWORK 1 LD E0.0 EU UN A1.6 UN E1.6 RI A1.0, 6 SI A1.1, 1 BMW VW700, AAW0, 8 SI A1.0, 1 BMW VW716, AAW0, 8 RI A1.0, 2 SI A1.2, 1 BMW VW732, AAW0, 8 //Transferencia de los datos de comando //si bit de inicio //flanco pos. //ASI_COM //ASI_RESP //seleccionar banco2 //seleccionar banco2 //VMemory > Banco //seleccionar banco3 //VMemory > Banco //seleccionar banco4 //seleccionar banco 4 //VMemory > Banco
Explicacin
5-4
Interfaz de comandos
Tabla 5-2
, (continuacin)
//seleccionar banco 5 //VMemory > Banco //seleccionar banco6 //seleccionar banco6 //VMemory > Banco //seleccionar banco7 //VMemory > Banco //seleccionar banco8 //seleccionar banco8 //VMemory > Banco //seleccionar banco9 //VMemory > Banco //seleccionar banco10 //seleccionar banco10 //VMemory > Banco //seleccionar banco11 //VMemory > Banco //seleccionar banco12 //seleccionar banco12 //VMemory > Banco //seleccionar banco13 //VMemory > Banco //seleccionar banco14 //seleccionar banco14 //VMemory > Banco //seleccionar banco15 //VMemory > Banco //seleccionar banco0 //ASI_COM
SI A1.0, 1 BMW VW748, AAW0, 8 RI A1.0, 1 SI A1.1, 1 BMW VW764, AAW0, 8 SI A1.0, 1 BMW VW780, AAW0, 8 RI A1.0, 3 SI A1.3, 1 BMW VW796, AAW0, 8 SI A1.0, 1 BMW VW812, AAW0, 8 RI A1.0, 1 SI A1.1, 1 BMW VW828, AAW0, 8 SI A1.0, 1 BMW VW844, AAW0, 8 RI A1.0, 2 SI A1.2, 1 BMW VW860, AAW0, 8 SI A1.0, 1 BMW VW876, AAW0, 8 RI A1.0, 1 SI A1.1, 1 BMW VW892, AAW0, 8 SI A1.0, 1 BMW VW908, AAW0, 8 RI A1.0,6 SI A1.6, 1 //recoger respuesta del CP LD A1.6 U E1.6 RI A1.0, 6 SI A1.1, 1 BMW AEW0, VW400, 8 SI A1.0, 1 BMW AEW0, VW416, 8 RI A1.0, 2 SI A1.2, 1 BMW AEW0, VW432, 8 SI A1.0, 1 BMW AEW0, VW448, 8 RI A1.0, 1 SI A1.1, 1 BMW AEW0, VW464, 8 SI A1.0, 1 BMW AEW0, VW480, 8 RI A1.0, 3 SI A1.3, 1 BMW AEW0, VW496, 8
//ASI_COM //ASI_RESP //seleccionar banco2 //seleccionar banco2 //Banco > VMemory //seleccionar banco3 //Banco > VMemory //seleccionar banco4 //seleccionar banco4 //Banco > VMemory //seleccionar banco5 //Banco > VMemory //seleccionar banco6 //seleccionar banco6 //Banco > VMemory //seleccionar banco7 //Banco > VMemory //seleccionar banco8 //seleccionar banco8 //Banco > VMemory
5-5
Interfaz de comandos
Tabla 5-2
, (continuacin)
//seleccionar banco9 //Banco > VMemory //seleccionar banco10 //seleccionar banco10 //Banco > VMemory //seleccionar banco11 //Banco > VMemory //seleccionar banco12 //seleccionar banco12 //Banco > VMemory //seleccionar banco13 //Banco > VMemory //seleccionar banco14 //seleccionar banco14 //Banco > VMemory //seleccionar banco15 //Banco > VMemory //seleccionar banco0 //ASI_COM
SI A1.0, 1 BMW AEW0, VW512, 8 RI A1.0, 1 SI A1.1, 1 BMW AEW0, VW528, 8 SI A1.0, 1 BMW AEW0, VW544, 8 RI A1.0, 2 SI A1.2, 1 BMW AEW0, VW560, 8 SI A1.0, 1 BMW AEW0, VW576, 8 RI A1.0, 1 SI A1.1, 1 BMW AEW0, VW592, 8 SI A1.0, 1 BMW AEW0, VW608, 8 RI A1.0, 6 RI A1.6, 1
5-6
Interfaz de comandos
5.2
Panormica
A continuacin se describen las llamadas de comandos ASi que pueden ser enviadas por el sistema S7200 al CP 2432. Con estas llamadas de comandos, el CP 2432 pone a disposicin todo el conjunto de funciones del perfil maestro M1 de la especificacin ASiMaster. Adems, el CP 2432 puede ser configurado por completo mediante llamadas de comandos desde el sistema S7200. Consulte la forma de aplicar las peticiones en las descripciones especficas de las mismas, en el anexo PICS y en las explicaciones detalladas de /1/ y /2/. En la lista siguiente puede ver qu comandos se pueden ejecutar:
Tabla 5-3 Nombre Configurar_parmetro_permanente (Set_Permanent_Parameter) > descripcin, ver cap. 5.2.1 Leer_parmetro_permanente (Get_Permanent_Parameter) > descripcin, ver cap. 5.2.2 Escribir_parmetro (Write_Parameter) > descripcin, ver cap. 5.2.3 Leer_parmetro (Read_Parameter) > descripcin, ver cap. 5.2.4 Almacenar_parmetros_actuales (Store_Actual_Parameters) > descripcin, ver cap. 5.2.5 Almacenar_datos configuracin_extendidos > descripcin, ver cap. 5.2.6 Leer_datos configuracin_almacenados_extendidos > descripcin, ver cap. 5.2.7 Almacenar_configuracin_actual (Store_Actual_Configuration) > descripcin, ver cap. 5.2.8 Leer_datos configuracin*actuales_extendidos > descripcin, ver cap. 5.2.9 Configurar_LPS_extendidos > descripcin, ver cap. 5.2.10 Poner_modo_Offline > descripcin, ver cap. 5.2.11 Seleccionar_autoprogramacin > descripcin, ver cap. 5.2.12 Direccin de esclavo Asi LPS Modo Modo Datos de configuracin actuales Direccin de esclavo, configuracin Direccin de esclavo Datos de configuracin proyectados Parmetros Direccin de esclavo, parmetro Direccin de esclavo Parmetros Retorno Codificacin 00H
01H
02H
Parmetro
03H
04H
25H
26H
07H
28H
5-7
Interfaz de comandos
Tabla 5-3
, (continuacin) Nombre Parmetros Modo Direccin1, Direccin2 Direccin de esclavo Registro de errores del esclavo ASi LDS,LAS,LPS,Flags Datos de configuracin actuales, parmetros actuales LAS, Flags Configuracin total Lista de parmetros Lista de eco de parmetros String de versin Direccin de esclavo Direccin de esclavo Extended ID1Code Direccin de esclavo Direccin de esclavo Extended ID2Code Configuracin de E/S LPF Direccin de esclavo, string de parmetros ID*Code Extended ID1Code Retorno Codificacin 0CH 0DH
Poner_modo > descripcin, ver cap. 5.2.13 Cambiar_direccin_esclavo_ASi (Change_ASiSlave_Address) > descripcin, ver cap. 5.2.14 Leer_estado_esclavo_ASi > descripcin, ver cap. 5.2.15 Leer_listas_y_Flags > descripcin, ver cap. 5.2.16 Leer_configuracin_total_extendida/ > descripcin, ver cap. 5.2.17
Almacenar_configuracin_total_extendida > descripcin, ver cap. 5.2.18 Escribir_lista_parmetros_extendida > descripcin, ver cap. 5.2.19 Leer_lista_eco_parmetros_extendida > descripcin, ver cap. 5.2.20 Leer_identificador_versin > descripcin, ver cap. 5.2.21 Leer_ID_esclavo_ASi > descripcin, ver cap. 5.2.22 Leer*ExtendedID1_esclavo_Asi > descripcin, ver cap. 5.2.23 Escribir*ExtendedID1_esclavo_Asi > descripcin, ver cap. 5.2.24 Leer*ExtendedID2_esclavo_Asi > descripcin, ver cap. 5.2.25 Leer_ES_esclavo_ASi > descripcin, ver cap. 5.2.26 Leer_lista_errores_periferia > descripcin, ver cap. 5.2.27 Escribir_string_parmetros_esclavo_ASi > descripcin, ver cap. 5.2.28 Leer_string_parmetros_esclavo_ASi > descripcin, ver cap. 5.2.29 Leer_string_ID_esclavo_ASi > descripcin, ver cap. 5.2.30 Leer_string_diagnstico_esclavo_ASi > descripcin, ver cap. 5.2.31
3AH 3CH 33H 14H 17H 37H 3FH 38H 18H 3EH 40H 41H
5-8
Interfaz de comandos
Tabla 5-3
, (continuacin) Nombre Parmetros Retorno Codificacin 1DH ninguna Bits de error Datos de entrada Lista Delta
5-9
Interfaz de comandos
5-10
Interfaz de comandos
5-11
Interfaz de comandos
5-12
Interfaz de comandos
Bit 7
Bit 0
donde el S(elect)Bit para seleccin del tipo de esclavo se tiene que indicar del siguiente modo: S SBit = 0 esclavo ASi estndar o esclavo ASi con modo de direccionamiento extendido en el espacio de direcciones A SBit = 1 esclavo ASi con modo de direccionamiento extendido en el espacio de direcciones B
5-13
Interfaz de comandos
5.2.1
Configurar_parmetro_permanente (Set_Permanent_Parameter)
Significado
Con esta llamada se transmite un valor de parmetro para el esclavo ASi indicado al CP 2432. El valor se almacena en forma no voltil como valor configurado. El parmetro configurado no es transmitido inmediatamente por el CP 2432 al esclavo ASi. Slo despus de conectar la tensin de alimentacin en el CP 2432 se transmite el parmetro configurado al activar el esclavo ASi. Esta llamada no est permitida para esclavos ASi que cumplan el perfil normalizado de esclavo ASi 7.4. En el caso de estos esclavos ASi, el propio maestro ASi gestiona la parametrizacin de esclavos ASi. Los parmetros configurados son entonces siempre iguales a F H.
5-14
Interfaz de comandos
5.2.2
Leer_parmetro_permanente (Get_Permanent_Parameter)
Significado
Con esta llamada se lee un parmetro especfico del esclavo almacenado en el EEPROM del CP 2432.
5-15
Interfaz de comandos
5.2.3
Escribir_parmetro (Write_Parameter)
5-16
Interfaz de comandos
5.2.4
Leer_parmetro (Read_Parameter)
Significado
Con esta llamada se suministra de vuelta el parmetro actual (parmetro real) de un esclavo. Este valor no se debe confundir con el eco del parmetro, que el esclavo ASi suministra como respuesta a la peticin Escribir_parmetro.
5-17
Interfaz de comandos
5.2.5
Almacenar_parmetros_actuales (Store_Actual_Parameters)
Significado
Con esta llamada se sobreescriben los parmetros configurados en forma no voltil con los parmetros actuales (reales), lo que significa que se produce una configuracin de los parmetros. En el caso de esclavos ASi que cumplen el perfil normalizado de esclavo ASi 7.4, el propio maestro ASi gestiona la parametrizacin de esclavos ASi. Los parmetros configurados son para estos esclavos siempre = F H
5-18
Interfaz de comandos
5.2.6
Almacenar_configuracin_permanente_extendida (Set_Extended_Permanent_Configuration)
Significado
Con esta llamada se almacenan los siguientes datos de configuracin para el esclavo ASi direccionado. S S S S Configuracin de E/S IDCode Extended ID1Code Extended ID2Code
Los datos de configuracin son almacenados en forma no voltil en el EEPROM del CP 2432 y sirven al maestro ASi de especificacin para el modo protegido. Los datos de configuracin son definidos por el fabricante del esclavo ASi. El significado de los datos de configuracin est descrito en /2/. Si el esclavo ASi direccionado no soporta Extended IDCode 1 / 2, se tiene que predefinir para ello el valor F H en la llamada. Al ejecutar este comando, el maestro ASi cambia a la fase Offline y luego pasa de nuevo al modo normal (reinicio del maestro ASi). En el modo protegido no se ejecuta esta llamada.
5-19
Interfaz de comandos
5.2.7
Leer_configuracin_permanente_extendida (Set_Extended_Permanent_Configuration)
Significado
Con esta llamada se leen los siguientes datos de configuracin (especificaciones nominales configuradas) de un esclavo ASi direccionado, almacenados en el EEPROM del maestro ASi: S S S S Configuracin de E/S IDCode Extended ID1Code Extended ID2Code
Los datos de configuracin son definidos por el fabricante del esclavo ASi. El significado de los datos de configuracin est descrito en /2/.
5-20
Interfaz de comandos
5.2.8
Almacenar_configuracin_actual (Store_Actual_Configuration)
5-21
Interfaz de comandos
5.2.9
Leer_configuracin_actual_extendida (Read_Extended_Actual_Configuration)
Los datos de configuracin son definidos por el fabricante del esclavo ASi. El significado de los datos de configuracin est descrito en /2/.
5-22
Interfaz de comandos
5.2.10
Configurar_LPS_extendida (Set_LPS)
Significado
Con esta llamada se transfiere la lista de esclavos ASi configurados para almacenamiento no voltil en EEPROM. Al ejecutar este comando, el maestro ASi cambia a la fase Offline y luego pasa de nuevo al modo normal (reinicio del maestro ASi). En el modo protegido no se ejecuta esta llamada.
En los datos de LPS, significa: 0: esclavo ASi no configurado; 1: esclavo ASi configurado.
5-23
Interfaz de comandos
5.2.11
Significado
Poner_modo_Offline (Set_Offline_Mode)
Esta llamada conmuta entre modo Online y modo Offline. El modo Online representa el modo de funcionamiento normal del CP 2432. Aqu se procesan cclicamente las siguientes peticiones: S En la as llamada fase de intercambio de datos se transmiten para todos los esclavos de la LAS los campos de datos de salida a las salidas de los esclavos. En caso de transmisin sin errores, los esclavos aludidos transfieren al maestro los valores de las entradas de esclavos. A continuacin sigue la fase de registro, en la que se buscan los esclavos ASi existentes y se transfieren a las LDS y LAS los nuevos esclavos ASi agregados. En la fase de gestin (management) se ejecutan peticiones presentadas por el usuario, como por ejemplo la escritura de parmetros.
S S
En el modo Offline, el CP 2432 procesa slo peticiones del usuario. (Peticiones que provocan una reaccin inmediata de un esclavo ASi son rechazadas con error). No tiene lugar intercambio cclico de datos con los esclavos ASi. El bit OFFLINE=TRUE no se almacena con carcter permanente, lo que significa que tras un arranque/rearranque el CP 2432 se encuentra de nuevo en el modo Online.
5-24
Interfaz de comandos
5.2.12
Seleccionar_autoprogramacin
Significado
Con esta llamada se puede liberar o bloquear la funcin Programacin automtica de direcciones (ver tambin el captulo 6.1). El bit AUTO_ADDR_ENABLE se almacena en forma no voltil, lo que significa que se conserva tambin despus de un arranque/rearranque del maestro ASi.
5-25
Interfaz de comandos
5.2.13
Poner_modo_operacin (Set_Operation_Mode)
Nota Si est conectado un esclavo ASi con la direccin operativa 0, el CP 2432 no puede conmutar del modo de configuracin al modo protegido.
5-26
Interfaz de comandos
5.2.14
Cambiar_direccin_esclavo_ASi (Change_ASiSlave_Address)
5-27
Interfaz de comandos
5.2.15
Leer_estado_esclavo_ASi
Significado
Con esta llamada se puede leer la ficha de estados del esclavo ASi direccionado. Los flags de la ficha de estados tienen los siguientes significados, dependiendo del tipo de esclavo ASi:
Bit de estado S0
Este flag est puesto, cuando se desarrolla la rutina interna del esclavo ASi para almacenamiento permanente de la direccin del esclavo ASi. Esto puede durar hasta 15ms y no debe ser interrumpido por una nueva llamada de direccionamiento. cuando la comparacin interna de direccin del esclavo ASi constata que la direccin almacenada con carcter permanente es diferente de la inscrita en la ficha de direcciones. S1 Detectado error de paridad Este flag est puesto si el esclavo ASi ha detectado un error de paridad en un telegrama de recepcin desde la ltima peticin de leer y borrar estado. S2 Detectado error de bit final Este flag est puesto si el esclavo ASi ha detectado un error de bit final en un telegrama desde la ltima peticin de leer y borrar estado. S3 Error de lectura en memoria no voltil Este bit est puesto si el esclavo ASi ha detectado un error de lectura al leer la memoria no voltil. Detectado error de periferia Un esclavo ASi puede poner este flag si detecta un error (p. ej. rotura de hilo) en la periferia conectada. reservado.
5-28
Interfaz de comandos
5-29
Interfaz de comandos
5.2.16
Significado
Con esta llamada se leen las siguientes entradas del maestro ASi CP 2432: S S S S Lista de los esclavos ASi activados (LAS) Lista de los esclavos ASi identificados (LDS) Lista de esclavos ASi configurados (LPS) Flags segn especificacin ASi
5-30
Interfaz de comandos
10
LDS Esclavo 1 LDS Esclavo 9 LDS Esclavo 17 LDS Esclavo 25 LDS Esclavo 1B LDS Esclavo 9B LDS Esclavo 17B LDS Esclavo 25B LPS Esclavo 1 LPS Esclavo 9 LPS Esclavo 17 LPS Esclavo 25 LPS Esclavo 1B LPS Esclavo 9B LPS Esclavo 17B LPS Esclavo 25B
LDS Esclavo 2 LDS Esclavo 10 LDS Esclavo 18 LDS Esclavo 26 LDS Esclavo 2B LDS Esclavo 10B LDS Esclavo 18B LDS Esclavo 26B LPS Esclavo 2 LPS Esclavo 10 LPS Esclavo 18 LPS Esclavo 26 LPS Esclavo 2B LPS Esclavo 10B LPS Esclavo 18B LPS Esclavo 26B
LDS Esclavo 3 LDS Esclavo 11 LDS Esclavo 19 LDS Esclavo 27 LDS Esclavo 3B LDS Esclavo 11B LDS Esclavo 19B LDS Esclavo 27B LPS Esclavo 3 LPS Esclavo 11 LPS Esclavo 19 LPS Esclavo 27 LPS Esclavo 3B LPS Esclavo 11B LPS Esclavo 19B LPS Esclavo 27B
LDS Esclavo 4 LDS Esclavo 12 LDS Esclavo 20 LDS Esclavo 28 LDS Esclavo 4B LDS Esclavo 12B LDS Esclavo 20B LDS Esclavo 28B LPS Esclavo 4 LPS Esclavo 12 LPS Esclavo 20 LPS Esclavo 28 LPS Esclavo 4B LPS Esclavo 12B LPS Esclavo 20B LPS Esclavo 28B
LDS Esclavo 5 LDS Esclavo 13 LDS Esclavo 21 LDS Esclavo 29 LDS Esclavo 5B LDS Esclavo 13B LDS Esclavo 21B LDS Esclavo 29B LPS Esclavo 5 LPS Esclavo 13 LPS Esclavo 21 LPS Esclavo 29 LPS Esclavo 5B LPS Esclavo 13B LPS Esclavo 21B LPS Esclavo 29B
LDS Esclavo 6 LDS Esclavo 14 LDS Esclavo 22 LDS Esclavo 30 LDS Esclavo 6B LDS Esclavo 14B LDS Esclavo 22B LDS Esclavo 30B LPS Esclavo 6 LPS Esclavo 14 LPS Esclavo 22 LPS Esclavo 30 LPS Esclavo 6B LPS Esclavo 14B LPS Esclavo 22B LPS Esclavo 30B
LDS Esclavo 7 LDS Esclavo 15 LDS Esclavo 23 LDS Esclavo 31 LDS Esclavo 7B LDS Esclavo 15B LDS Esclavo 23B LDS Esclavo 31B LPS Esclavo 7 LPS Esclavo 15 LPS Esclavo 23 LPS Esclavo 31 LPS Esclavo 7B LPS Esclavo 15B LPS Esclavo 23B LPS Esclavo 31B
11
12
13
14
15
LDS Esclavo 8B LDS Esclavo 16B LDS Esclavo 24B LPS Esclavo 0 LPS Esclavo 8 LPS Esclavo 16 LPS Esclavo 24 reserv.
16
17
3 3
8 9
Flag 1 Flag 2
5-31
Interfaz de comandos
Flag 1
Nmero de bit 8 9 10 11 12 13 14 15 Significado OFFLINE_READY APF MODO_NORMAL MODO AUTO_ADDR_AVAIL AUTO_ADDR_ASSIGN LES_0 CONFIG_OK
Flag 2
Nmero de bit 0 1 2 3 4 5 6 7 Significado OFFLINE reservado EEPROM_OK AUTO_ADDR_ENABLE PERIPHERY_FAULT reservado reservado reservado
En las listas significa: Bit = 0: Bit = 1: esclavo ASi no activado (detectado, configurado) esclavo ASi activado (detectado, configurado)
5-32
Interfaz de comandos
5.2.17
Leer_configuracin_global_extendida
Significado
Con este comando se leen los siguientes datos del CP 2432: S S S S la lista de los esclavos ASi activados (LAS). Indica cules de los esclavos conectados estn activados; los datos de configuracin actuales de los esclavos conectados (configuracin de E/S y IDCode); los parmetros actuales de los esclavos (parmetros reales); los flags actuales.
El comando se puede utilizar, por ejemplo, para determinar la configuracin de las estaciones conectadas al cable ASi una vez realizada la puesta en servicio. Estos datos de configuracin ledos se pueden modificar en caso necesario, y con el comando Almacenar configuracin global (ver el cap. 5.2.18). se pueden almacenar en el CP 2432 como configuracin terica.
Banco 2 2 2
Byte Bit 7 0 1 2 LAS Esclavo 0 LAS Esclavo 8 LAS Esclavo 16 LAS Esclavo 24 reserv. LAS Esclavo 1 LAS Esclavo 9 LAS Esclavo 17 LAS Esclavo 25 LAS Esclavo 1B LAS Esclavo 2 LAS Esclavo 10 LAS Esclavo 18 LAS Esclavo 26 LAS Esclavo 2B Bit 6 Bit 5
Significado Bit 4 Bit 3 39 H Estado del comando LAS Esclavo 3 LAS Esclavo 11 LAS Esclavo 19 LAS Esclavo 27 LAS Esclavo 3B LAS Esclavo 4 LAS Esclavo 12 LAS Esclavo 20 LAS Esclavo 28 LAS Esclavo 4B
Bit 2
Bit 1
Bit 0
LAS Esclavo 5 LAS Esclavo 13 LAS Esclavo 21 LAS Esclavo 29 LAS Esclavo 5B
LAS Esclavo 6 LAS Esclavo 14 LAS Esclavo 22 LAS Esclavo 30 LAS Esclavo 6B
LAS Esclavo 7 LAS Esclavo 15 LAS Esclavo 23 LAS Esclavo 31 LAS Esclavo 7B
5-33
Interfaz de comandos
2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5
10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6
LAS LAS LAS Esclavo Esclavo Esclavo 25B 26B 27B ID_CODE esclavo 0 Ext ID1 esclavo 0 ID_CODE esclavo 1 Ext ID1 esclavo 1 ID_CODE Slave 2 Ext ID1 esclavo 2 ID_CODE Slave 3 Ext ID1 esclavo 3 ID_CODE esclavo 4 Ext ID1 esclavo 4 ID_CODE esclavo 5 Ext ID1 esclavo 5 ID_CODE esclavo 6 Ext ID1 esclavo 6 ID_CODE esclavo 7 Ext ID1 esclavo 7 ID_CODE esclavo 8 Ext ID1 esclavo 8 ID_CODE esclavo 9 Ext ID1 esclavo 9 ID_CODE esclavo 10 Ext ID1 esclavo 10 ID_CODE esclavo 11 Ext ID1 esclavo 11 ID_CODE esclavo 12 Ext ID1 esclavo 12 ID_CODE esclavo 13 Ext ID1 esclavo 13 ID_CODE esclavo 14 Ext ID1 esclavo 14 ID_CODE esclavo 15 Ext ID1 esclavo 15 ID_CODE esclavo 16 Ext ID1 esclavo 16 ID_CODE esclavo 17 Ext ID1 esclavo 17 ID_CODE esclavo 18 Ext ID1 esclavo 18 ID_CODE esclavo 19 Ext ID1 esclavo 19 ID_CODE esclavo 20 Ext ID1 esclavo 20 ID_CODE esclavo 21 Ext ID1 esclavo 21 ID_CODE esclavo 22
LAS LAS LAS LAS Esclavo Esclavo Esclavo Esclavo 28B 29B 30B 31B Configuracin de E/S esclavo 0 Ext ID2 esclavo 0 Configuracin de E/S esclavo 1 Ext ID2 esclavo 1 Configuracin de E/S esclavo 2 Ext ID2 esclavo 2 Configuracin de E/S esclavo 3 Ext ID2 esclavo 3 Configuracin de E/S esclavo 4 Ext ID2 esclavo 4 Configuracin de E/S esclavo 5 Ext ID2 esclavo 5 Configuracin de E/S esclavo 6 Ext ID2 esclavo 6 Configuracin de E/S esclavo 7 Ext ID2 esclavo 7 Configuracin de E/S esclavo 8 Ext ID2 esclavo 8 Configuracin de E/S esclavo 9 Ext ID2 esclavo 9 Configuracin de E/S esclavo 10 Ext ID2 esclavo 10 Configuracin de E/S esclavo 11 Ext ID2 esclavo11 Configuracin de E/S esclavo 12 Ext ID2 esclavo12 Configuracin de E/S esclavo 13 Ext ID2 esclavo13 Configuracin de E/S esclavo 14 Ext ID2 esclavo14 Configuracin de E/S esclavo 15 Ext ID2 esclavo15 Configuracin de E/S esclavo 16 Ext ID2 esclavo16 Configuracin de E/S esclavo 17 Ext ID2 esclavo17 Configuracin de E/S esclavo 18 Ext ID2 esclavo18 Configuracin de E/S esclavo 19 Ext ID2 esclavo19 Configuracin de E/S esclavo 20 Ext ID2 esclavo 20 Configuracin de E/S esclavo 21 Ext ID2 esclavo 21 Configuracin de E/S esclavo 22
5-34
Interfaz de comandos
5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8
7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12
Ext ID1 esclavo 22 ID_CODE esclavo 23 Ext ID1 esclavo 23 ID_CODE esclavo 24 Ext ID1 esclavo 24 ID_CODE esclavo 25 Ext ID1 esclavo 25 ID_CODE esclavo 26 Ext ID1 esclavo 26 ID_CODE esclavo 27 Ext ID1 esclavo 27 ID_CODE esclavo 28 Ext ID1 esclavo 28 ID_CODE esclavo 29 Ext ID1 esclavo 29 ID_CODE esclavo 30 Ext ID1 esclavo 30 ID_CODE esclavo 31 Ext ID1 esclavo 31 reservado reservado ID_CODE esclavo 1B Ext ID1 esclavo 1B ID_CODE esclavo 2B Ext ID1 esclavo 2B ID_CODE esclavo 3B Ext ID1 esclavo 3B ID_CODE esclavo 4B Ext ID1 esclavo 4B ID_CODE esclavo 5B Ext ID1 esclavo 5B ID_CODE esclavo 6B Ext ID1 esclavo 6B ID_CODE esclavo 7B Ext ID1 esclavo 7B ID_CODE esclavo 8B Ext ID1 esclavo 8B ID_CODE esclavo 9B Ext ID1 esclavo 9B ID_CODE esclavo 10B Ext ID1 esclavo 10B ID_CODE esclavo 11B Ext ID1 esclavo 11B ID_CODE esclavo 12B Ext ID1 esclavo 12B ID_CODE esclavo 13B Ext ID1 esclavo 13B ID_CODE esclavo 14B Ext ID1 esclavo 14B ID_CODE esclavo 15B Ext ID1 esclavo 15B ID_CODE esclavo 16B Ext ID1 esclavo 16B ID_CODE esclavo 17B
Ext ID2 esclavo 22 Configuracin de E/S esclavo 23 Ext ID2 esclavo 23 Configuracin de E/S esclavo 24 Ext ID2 esclavo 24 Configuracin de E/S esclavo 25 Ext ID2 esclavo 25 Configuracin de E/S esclavo 26 Ext ID2 esclavo 26 Configuracin de E/S esclavo 27 Ext ID2 esclavo 27 Configuracin de E/S esclavo 28 Ext ID2 esclavo 28 Configuracin de E/S esclavo 29 Ext ID2 esclavo 29 Configuracin de E/S esclavo 30 Ext ID2 esclavo 30 Configuracin de E/S esclavo 31 Ext ID2 esclavo 31 reservado reservado Configuracin de E/S esclavo 1B Ext ID2 esclavo 1B Configuracin de E/S esclavo 2B Ext ID2 esclavo 2B Configuracin de E/S esclavo 3B Ext ID2 esclavo 3B Configuracin de E/S esclavo 4B Ext ID2 esclavo 4B Configuracin de E/S esclavo 5B Ext ID2 esclavo 5B Configuracin de E/S esclavo 6B Ext ID2 esclavo 6B Configuracin de E/S esclavo 7B Ext ID2 esclavo 7B Configuracin de E/S esclavo 8B Ext ID2 esclavo 8B Configuracin de E/S esclavo 9B Ext ID2 esclavo 9B Configuracin de E/S esclavo 10B Ext ID2 esclavo 10B Configuracin de E/S esclavo 11B Ext ID2 esclavo11B Configuracin de E/S esclavo 12B Ext ID2 esclavo12B Configuracin de E/S esclavo 13B Ext ID2 esclavo13B Configuracin de E/S esclavo 14B Ext ID2 esclavo14B Configuracin de E/S esclavo 15B Ext ID2 esclavo15B Configuracin de E/S esclavo 16B Ext ID2 esclavo16B Configuracin de E/S esclavo 17B
5-35
Interfaz de comandos
8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12
13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2
Ext ID1 esclavo 17B ID_CODE esclavo 18B Ext ID1 esclavo 18B ID_CODE esclavo 19B Ext ID1 esclavo 19B ID_CODE esclavo 20B Ext ID1 esclavo 20B ID_CODE esclavo 21B Ext ID1 esclavo 21B ID_CODE esclavo 22B Ext ID1 esclavo 22B ID_CODE esclavo 23B Ext ID1 esclavo 23B ID_CODE esclavo 24B Ext ID1 esclavo 24B ID_CODE esclavo 25B Ext ID1 esclavo 25B ID_CODE esclavo 26B Ext ID1 esclavo 26B ID_CODE esclavo 27B Ext ID1 esclavo 27B ID_CODE esclavo 28B Ext ID1 esclavo 28B ID_CODE esclavo 29B Ext ID1 esclavo 29B ID_CODE esclavo 30B Ext ID1 esclavo 30B ID_CODE esclavo 31B Ext ID1 esclavo 31B reservado Parmetros esclavo 2 Parmetros esclavo 4 Parmetros esclavo 6 Parmetros esclavo 8 Parmetros esclavo 10 Parmetros esclavo 12 Parmetros esclavo 14 Parmetros esclavo 16 Parmetros esclavo 18 Parmetros esclavo 20 Parmetros esclavo 22 Parmetros esclavo 24 Parmetros esclavo 26 Parmetros esclavo 28 Parmetros esclavo 30 reservado Parmetros esclavo 2B Parmetros esclavo 4B Parmetros esclavo 6B Parmetros esclavo 8B Parmetros esclavo 10B Parmetros esclavo 12B Parmetros esclavo 14B Parmetros esclavo 16B
Ext ID2 esclavo17B Configuracin de E/S esclavo 18B Ext ID2 esclavo18B Configuracin de E/S esclavo 19B Ext ID2 esclavo19B Configuracin de E/S esclavo 20B Ext ID2 esclavo 20B Configuracin de E/S esclavo 21B Ext ID2 esclavo 21B Configuracin de E/S esclavo 22B Ext ID2 esclavo 22B Configuracin de E/S esclavo 23B Ext ID2 esclavo 23B Configuracin de E/S esclavo 24B Ext ID2 esclavo 24B Configuracin de E/S esclavo 25B Ext ID2 esclavo 25B Configuracin de E/S esclavo 26B Ext ID2 esclavo 26B Configuracin de E/S esclavo 27B Ext ID2 esclavo 27B Configuracin de E/S esclavo 28B Ext ID2 esclavo 28B Configuracin de E/S esclavo 29B Ext ID2 esclavo 29B Configuracin de E/S esclavo 30B Ext ID2 esclavo 30B Configuracin de E/S esclavo 31B Ext ID2 esclavo 31B Parmetros esclavo 1 Parmetros esclavo 3 Parmetros esclavo 5 Parmetros esclavo 7 Parmetros esclavo 9 Parmetros esclavo 11 Parmetros esclavo 13 Parmetros esclavo 15 Parmetros esclavo 17 Parmetros esclavo 19 Parmetros esclavo 21 Parmetros esclavo 23 Parmetros esclavo 25 Parmetros esclavo 27 Parmetros esclavo 29 Parmetros esclavo 31 Parmetros esclavo 1B Parmetros esclavo 3B Parmetros esclavo 5B Parmetros esclavo 7B Parmetros esclavo 9B Parmetros esclavo 11B Parmetros esclavo 13B Parmetros esclavo 15B Parmetros esclavo 17B
5-36
Interfaz de comandos
12 12 12 12 12 12 12 12 12
3 4 5 6 7 8 9 10 11
Parmetros esclavo 18B Parmetros esclavo 20B Parmetros esclavo 22B Parmetros esclavo 24B Parmetros esclavo 26B Parmetros esclavo 28B Parmetros esclavo 30B Flag1 Flag2
Parmetros esclavo 19B Parmetros esclavo 21B Parmetros esclavo 23B Parmetros esclavo 25B Parmetros esclavo 27B Parmetros esclavo 29B Parmetros esclavo 31B
El significado de los flags es el mismo que en la peticin de Listas y Flags (ver el cap. 5.2.16).
5-37
Interfaz de comandos
5.2.18
Almacenar_configuracin_global_extendida
Significado
Con esta llamada se transfiere la configuracin global deseada de ASInterface al maestro ASi y se almacena en como configuracin terica en forma no voltil en EEPROM. Con esto se configura el CP 2432. En detalle se transfieren los siguientes datos: S S S S la lista de esclavos configurados, que define qu esclavos ASi pueden ser activados por el CP 2432 en el modo protegido; la lista de los datos de configuracin, que define qu IDCodes y qu configuracin de E/S han de tener los esclavos ASi conectados; la lista de los parmetros de esclavos ASi almacenados en el CP 2432 (en forma no voltil). Se transfieren a los esclavos ASi al arrancar el CP 2432. Los flags que determinan el estado operativo del CP 2432 tras el arranque (es decir, tras la sincronizacin del CP 2432).
En el modo protegido no se ejecuta esta llamada. En el caso de esclavos ASi que cumplen el perfil normalizado 7.4, el propio maestro ASi gestiona la parametrizacin. Los parmetros indicados en la llamada para esclavos segn el perfil normalizado 7.4 son ignorados por el maestro ASi.
Bit 1
Bit 0
LPS Esclavo 1 LPS Esclavo 9 LPS Esclavo 17 LPS Esclavo 25 LPS Esclavo 1B LPS Esclavo 9B LPS Esclavo 17B LPS Esclavo 25B
LPS Esclavo 6 LPS Esclavo 14 LPS Esclavo 22 LPS Esclavo 30 LPS Esclavo 6B LPS Esclavo 14B LPS Esclavo 22B LPS Esclavo 30B
LPS Esclavo 7 LPS Esclavo 15 LPS Esclavo 23 LPS Esclavo 31 LPS Esclavo 7B LPS Esclavo 15B LPS Esclavo 23B LPS Esclavo 31B
5-38
Interfaz de comandos
2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
ID_CODE esclavo 0 Ext ID1 esclavo 0 ID_CODE esclavo 1 Ext ID1 esclavo 1 ID_CODE Slave 2 Ext ID1 esclavo 2 ID_CODE Slave 3 Ext ID1 esclavo 3 ID_CODE esclavo 4 Ext ID1 esclavo 4 ID_CODE esclavo 5 Ext ID1 esclavo 5 ID_CODE esclavo 6 Ext ID1 esclavo 6 ID_CODE esclavo 7 Ext ID1 esclavo 7 ID_CODE esclavo 8 Ext ID1 esclavo 8 ID_CODE esclavo 9 Ext ID1 esclavo 9 ID_CODE esclavo 10 Ext ID1 esclavo 10 ID_CODE esclavo 11 Ext ID1 esclavo 11 ID_CODE esclavo 12 Ext ID1 esclavo 12 ID_CODE esclavo 13 Ext ID1 esclavo 13 ID_CODE esclavo 14 Ext ID1 esclavo 14 ID_CODE esclavo 15 Ext ID1 esclavo 15 ID_CODE esclavo 16 Ext ID1 esclavo 16 ID_CODE esclavo 17 Ext ID1 esclavo 17 ID_CODE esclavo 18 Ext ID1 esclavo 18 ID_CODE esclavo 19 Ext ID1 esclavo 19 ID_CODE esclavo 20 Ext ID1 esclavo 20 ID_CODE esclavo 21 Ext ID1 esclavo 21 ID_CODE esclavo 22 Ext ID1 esclavo 22 ID_CODE esclavo 23 Ext ID1 esclavo 23 ID_CODE esclavo 24 Ext ID1 esclavo 24 ID_CODE esclavo 25 Ext ID1 esclavo 25 ID_CODE esclavo 26 Ext ID1 esclavo 26
Configuracin de E/S esclavo 0 Ext ID2 esclavo 0 Configuracin de E/S esclavo 1 Ext ID2 esclavo 1 Configuracin de E/S esclavo 2 Ext ID2 esclavo 2 Configuracin de E/S esclavo 3 Ext ID2 esclavo 3 Configuracin de E/S esclavo 4 Ext ID2 esclavo 4 Configuracin de E/S esclavo 5 Ext ID2 esclavo 5 Configuracin de E/S esclavo 6 Ext ID2 esclavo 6 Configuracin de E/S esclavo 7 Ext ID2 esclavo 7 Configuracin de E/S esclavo 8 Ext ID2 esclavo 8 Configuracin de E/S esclavo 9 Ext ID2 esclavo 9 Configuracin de E/S esclavo 10 Ext ID2 esclavo 10 Configuracin de E/S esclavo 11 Ext ID2 esclavo 11 Configuracin de E/S esclavo 12 Ext ID2 Slave 12 Configuracin de E/S esclavo 13 Ext ID2 esclavo 13 Configuracin de E/S esclavo 14 Ext ID2 esclavo 14 Configuracin de E/S esclavo 15 Ext ID2 esclavo 15 Configuracin de E/S esclavo 16 Ext ID2 esclavo 16 Configuracin de E/S esclavo 17 Ext ID2 esclavo 17 Configuracin de E/S esclavo 18 Ext ID2 esclavo 18 Configuracin de E/S esclavo 19 Ext ID2 esclavo 19 Configuracin de E/S esclavo 20 Ext ID2 esclavo 20 Configuracin de E/S esclavo 21 Ext ID2 esclavo 21 Configuracin de E/S esclavo 22 Ext ID2 esclavo 22 Configuracin de E/S esclavo 23 Ext ID2 esclavo 23 Configuracin de E/S esclavo 24 Ext ID2 esclavo 24 Configuracin de E/S esclavo 25 Ext ID2 esclavo 25 Configuracin de E/S esclavo 26 Ext ID2 esclavo 26
5-39
Interfaz de comandos
6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5
ID_CODE esclavo 27 Ext ID1 esclavo 27 ID_CODE esclavo 28 Ext ID1 esclavo 28 ID_CODE esclavo 29 Ext ID1 esclavo 29 ID_CODE esclavo 30 Ext ID1 esclavo 30 ID_CODE esclavo 31 Ext ID1 esclavo 31 reservado reservado ID_CODE esclavo 1B Ext ID1 esclavo 1B ID_CODE esclavo 2B Ext ID1 esclavo 2B ID_CODE esclavo 3B Ext ID1 esclavo 3B ID_CODE esclavo 4B Ext ID1 esclavo 4B ID_CODE esclavo 5B Ext ID1 esclavo 5B ID_CODE esclavo 6B Ext ID1 esclavo 6B ID_CODE esclavo 7B Ext ID1 esclavo 7B ID_CODE esclavo 8B Ext ID1 esclavo 8B ID_CODE esclavo 9B Ext ID1 esclavo 9B ID_CODE esclavo 10B Ext ID1 esclavo 10B ID_CODE esclavo 11B Ext ID1 esclavo 11B ID_CODE esclavo 12B Ext ID1 esclavo 12B ID_CODE esclavo 13B Ext ID1 esclavo 13B ID_CODE esclavo 14B Ext ID1 esclavo 14B ID_CODE esclavo 15B Ext ID1 esclavo 15B ID_CODE esclavo 16B Ext ID1 esclavo 16B ID_CODE esclavo 17B Ext ID1 esclavo 17B ID_CODE esclavo 18B Ext ID1 esclavo 18B ID_CODE esclavo 19B Ext ID1 esclavo 19B ID_CODE esclavo 20B Ext ID1 esclavo 20B ID_CODE esclavo 21B Ext ID1 esclavo 21B
Configuracin de E/S esclavo 3 Ext ID2 esclavo 3 Configuracin de E/S esclavo 4 Ext ID2 esclavo 4 Configuracin de E/S esclavo 5 Ext ID2 esclavo 5 Configuracin de E/S esclavo 6 Ext ID2 esclavo 6 Configuracin de E/S esclavo 7 Ext ID2 esclavo 7 reservado reservado Configuracin de E/S esclavo 1B Ext ID2 esclavo 1B Configuracin de E/S esclavo 2B Ext ID2 esclavo 2B Configuracin de E/S esclavo 3B Ext ID2 esclavo 3B Configuracin de E/S esclavo 4B Ext ID2 esclavo 4B Configuracin de E/S esclavo 5B Ext ID2 esclavo 5B Configuracin de E/S esclavo 6B Ext ID2 esclavo 6B Configuracin de E/S esclavo 7B Ext ID2 esclavo 7B Configuracin de E/S esclavo 8B Ext ID2 esclavo 8B Configuracin de E/S esclavo 9B Ext ID2 esclavo 9B Configuracin de E/S esclavo 10B Ext ID2 esclavo 10B Configuracin de E/S esclavo 11B Ext ID2 esclavo 11B Configuracin de E/S esclavo 12B Ext ID2 esclavo 12B Configuracin de E/S esclavo 13B Ext ID2 esclavo 13B Configuracin de E/S esclavo 14B Ext ID2 esclavo 14B Configuracin de E/S esclavo 15B Ext ID2 esclavo 15B Configuracin de E/S esclavo 16B Ext ID2 esclavo 16B Configuracin de E/S esclavo 17B Ext ID2 esclavo 17B Configuracin de E/S esclavo 18B Ext ID2 esclavo 18B Configuracin de E/S esclavo 19B Ext ID2 esclavo 19B Configuracin de E/S esclavo 20B Ext ID2 esclavo 20B Configuracin de E/S esclavo 21B Ext ID2 esclavo 21B
5-40
Interfaz de comandos
9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12
6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11
ID_CODE esclavo 22B Ext ID1 esclavo 22B ID_CODE esclavo 23B Ext ID1 esclavo 23B ID_CODE esclavo 24B Ext ID1 esclavo 24B ID_CODE esclavo 25B Ext ID1 esclavo 25B ID_CODE esclavo 26B Ext ID1 esclavo 26B ID_CODE esclavo 27B Ext ID1 esclavo 27B ID_CODE esclavo 28B Ext ID1 esclavo 28B ID_CODE esclavo 29B Ext ID1 esclavo 29B ID_CODE esclavo 30B Ext ID1 esclavo 30B ID_CODE esclavo 31B Ext ID1 esclavo 31B no relevante Parmetros esclavo 2 Parmetros esclavo 4 Parmetros esclavo 6 Parmetros esclavo 8 Parmetros esclavo 10 Parmetros esclavo 12 Parmetros esclavo 14 Parmetros esclavo 16 Parmetros esclavo 18 Parmetros esclavo 20 Parmetros esclavo 22 Parmetros esclavo 24 Parmetros esclavo 26 Parmetros esclavo 28 Parmetros esclavo 30 no relevante Parmetros esclavo 2B Parmetros esclavo 4B Parmetros esclavo 6B Parmetros esclavo 8B Parmetros esclavo 10B Parmetros esclavo 12B Parmetros esclavo 14B Parmetros esclavo 16B Parmetros esclavo 18B Parmetros esclavo 20B Parmetros esclavo 22B Parmetros esclavo 24B Parmetros esclavo 26B Parmetros esclavo 28B Parmetros esclavo 30B Flag1 Flag2
Configuracin de E/S esclavo 22B Ext ID2 esclavo 22B Configuracin de E/S esclavo 23B Ext ID2 esclavo 23B Configuracin de E/S esclavo 24B Ext ID2 esclavo 24B Configuracin de E/S esclavo 25B Ext ID2 esclavo 25B Configuracin de E/S esclavo 26B Ext ID2 esclavo 26B Configuracin de E/S esclavo 27B Ext ID2 esclavo 27B Configuracin de E/S esclavo 28B Ext ID2 esclavo 28B Configuracin de E/S esclavo 29B Ext ID2 esclavo 29B Configuracin de E/S esclavo 30B Ext ID2 esclavo 30B Configuracin de E/S esclavo 31B Ext ID2 esclavo 31B Parmetros esclavo 1 Parmetros esclavo 3 Parmetros esclavo 5 Parmetros esclavo 7 Parmetros esclavo 9 Parmetros esclavo 11 Parmetros esclavo 13 Parmetros esclavo 15 Parmetros esclavo 17 Parmetros esclavo 19 Parmetros esclavo 21 Parmetros esclavo 23 Parmetros esclavo 25 Parmetros esclavo 27 Parmetros esclavo 29 Parmetros esclavo 31 Parmetros esclavo 1B Parmetros esclavo 3B Parmetros esclavo 5B Parmetros esclavo 7B Parmetros esclavo 9B Parmetros esclavo 11B Parmetros esclavo 13B Parmetros esclavo 15B Parmetros esclavo 17B Parmetros esclavo 19B Parmetros esclavo 21B Parmetros esclavo 23B Parmetros esclavo 25B Parmetros esclavo 27B Parmetros esclavo 29B Parmetros esclavo 31B
5-41
Interfaz de comandos
Flag 1
Nmero de bit 0 1 2 3 4 5 6 7 Significado OFFLINE_READY APF MODO_NORMAL MODO AUTO_ADDR_AVAIL AUTO_ADDR_ASSI_GN LDS_0 CONFIG_OK
Flag 2
Nmero de bit 0 1 2 3 4 5 6 7 Significado OFFLINE INTERNAL EEPROM_OK AUTO_ADDR_ENABLE PERIPHERY_FAULT reservado reservado Arranque_MPO
Los flags cuyos valores modifican el modo de operacin del maestro ASi se representan sombreados. Los valores de los restantes flags son irrelevantes para el comando Almacenar configuracin global y no pueden ser modificados por esta llamada en el maestro ASi. Slo se pueden modificar los flags sombreados:
MODO
La entrada de un 0 significa que el CP 2432 cambia al modo protegido una vez ejecutado el comando. La entrada de un 1 hace que contine el funcionamiento en el modo de configuracin. 0 1 Una vez concluida la peticin, el maestro ASi se inicializa en el modo protegido. Una vez concluida la peticin, el maestro ASi se inicializa en el modo de configuracin.
AUTO_ADDR_ENABLE
0 significa que la programacin automtica de direcciones est bloqueada, 1 significa que la programacin automtica de direcciones est liberada. 0 1 Programacin automtica de direcciones bloqueada. Programacin automtica de direcciones liberada.
5-42
Interfaz de comandos
5.2.19
Escribir_lista_parmetros_extendida
Significado
Con este comando se transfieren al CP 2432 parmetros para todos los esclavos ASi. El CP 2432 transmite a los esclavos ASi slo los parmetros que han cambiado, es decir, que difieren de los parmetros actuales (reales).
Banco 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4
Byte Bit 7 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1
Significado Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Nmero de comando 3C H 00 H no relevante Parmetros esclavo 1 Parmetros esclavo 2 Parmetros esclavo 3 Parmetros esclavo 4 Parmetros esclavo 5 Parmetros esclavo 6 Parmetros esclavo 7 Parmetros esclavo 8 Parmetros esclavo 9 Parmetros esclavo 10 Parmetros esclavo 11 Parmetros esclavo 12 Parmetros esclavo 13 Parmetros esclavo 14 Parmetros esclavo 15 Parmetros esclavo 16 Parmetros esclavo 17 Parmetros esclavo 18 Parmetros esclavo 19 Parmetros esclavo 20 Parmetros esclavo 21 Parmetros esclavo 22 Parmetros esclavo 23 Parmetros esclavo 24 Parmetros esclavo 25 Parmetros esclavo 26 Parmetros esclavo 27 Parmetros esclavo 28 Parmetros esclavo 29 Parmetros esclavo 30 Parmetros esclavo 31 no relevante Parmetros esclavo 1B Parmetros esclavo 2B Parmetros esclavo 3B Parmetros esclavo 4B Parmetros esclavo 5B Parmetros esclavo 6B Parmetros esclavo 7B Parmetros esclavo 8B Parmetros esclavo 9B Parmetros esclavo 10B Parmetros esclavo 11B Parmetros esclavo 12B Parmetros esclavo 13B Parmetros esclavo 14B Parmetros esclavo 15B Parmetros esclavo 16B Parmetros esclavo 17B Parmetros esclavo 18B Parmetros esclavo 19B Parmetros esclavo 20B Parmetros esclavo 21B Parmetros esclavo 22B Parmetros esclavo 23B Parmetros esclavo 24B Parmetros esclavo 25B Parmetros esclavo 26B Parmetros esclavo 27B Parmetros esclavo 28B Parmetros esclavo 29B Parmetros esclavo 30B Parmetros esclavo 31B Bit 6 Bit 5
5-43
Interfaz de comandos
5-44
Interfaz de comandos
5.2.20
Leer_lista_ecos_parmetro_extendida
Significado
Al transmitir parmetros a los esclavos ASi, stos devuelven como respuesta los as llamados valores eco. Con la llamada de Leer lista de ecos de parmetros se leen los valores eco de todos los esclavos ASi.
5-45
Interfaz de comandos
3 3 3 4 4
13 14 15 0 1
Eco par. esclavo 22B Eco par. esclavo 24B Eco par. esclavo 26B Eco par. esclavo 28B Eco par. esclavo 30B
Parmetros esclavo 23B Eco par. esclavo 25B Eco par. esclavo 27B Eco par. esclavo 29B Parmetros esclavo 31B
5-46
Interfaz de comandos
5.2.21
Significado
Leer_identificador_versin
Con esta llamada se lee el identificador de la versin del firmware del CP 2432.
La respuesta del CP 2432 contiene el nombre y el nmero de la versin de firmware del CP 2432 en la forma siguiente:
5-47
Interfaz de comandos
5.2.22
Leer_ID_esclavo ASi
Significado
Con esta llamada se puede leer el IDCode de un esclavo ASi directamente a travs del cable ASi. La llamada est prevista con fines de diagnstico y no se necesita en el servicio normal del maestro.
5-48
Interfaz de comandos
5.2.23
Leer_ID1_esclavo ASi
Significado
Con esta llamada se puede leer el IDCode 1 de un esclavo ASi directamente a travs del cable ASi.1 La llamada est prevista con fines de diagnstico y no se necesita en el servicio normal del maestro.
5-49
Interfaz de comandos
5.2.24
Escribir_ID1_esclavo ASi
Significado
Con esta llamada se puede escribir el Extended IDCode 1 de un esclavo ASi con la direccin 0 directamente a travs del cable ASi. La llamada est prevista con fines de diagnstico y no se necesita en el servicio normal del maestro. El maestro ASi transmite el Extended ID1Code al esclavo ASi sin comprobar la plausibilidad.
5-50
Interfaz de comandos
5.2.25
Leer_ID2_esclavo ASi
Significado
Con esta llamada se puede leer el IDCode 2 de un esclavo ASi directamente a travs del cable ASi. La llamada est prevista con fines de diagnstico y no se necesita en el servicio normal del maestro.
5-51
Interfaz de comandos
5.2.26
Leer_ES_esclavo ASi
Significado
Con esta llamada se puede leer la configuracin de E/S de un esclavo ASi directamente a travs del cable ASi. La llamada est prevista con fines de diagnstico y no se necesita en el servicio normal del maestro.
5-52
Interfaz de comandos
5.2.27
Leer_lista_errores_periferia (Get_LPF)
Significado
Con esta llamada se lee del maestro ASi la lista de los errores de periferia (LPF) sealizados por los esclavos ASi. La LPF es actualizada cclicamente por el maestro ASi. En la descripcin del esclavo ASi puede consultar si y cundo un esclavo ASi sealiza un error de la periferia conectada (p. ej., rotura de hilo).
En los datos de LPF, significa: Bit=0: Bit=1: el esclavo sealiza error de periferia.
5-53
Interfaz de comandos
5.2.28
Escribir_string_parmetros_esclavo ASi
Significado
Con esta llamada se puede enviar un string de parmetros segn el perfil de esclavos ASi 7.4 al maestro ASi, que lo transfiere a la direccin de esclavo ASi indicada en el bfer de emisin. Con la llamada se transmite al maestro ASi un bfer de emisin de 223 Byte como mximo. El nmero de bytes de parmetros que se debe enviar realmente al esclavo ASi es determinado por el maestro ASi a partir del Byte 2 del bfer de emisin (nmero de bytes de parmetros). Las informaciones contenidas en el string no son evaluadas por el maestro ASi y son transferidas al esclavo ASi en forma transparente. Mientras se desarrolla la transmisin del string no tiene lugar ninguna transferencia de datos tiles/analgicos con el esclavo ASi direccionado.
5-54
Interfaz de comandos
5.2.29
Leer_string_parmetros_esclavo ASi
Significado
Con esta llamada se puede leer un string de parmetros segn el perfil de esclavos ASi 7.4 del esclavo ASi con la direccin de esclavo ASi indicada en el bfer de emisin. El maestro ASi suministra hasta 223 Byte de datos de respuesta. El nmero de bytes de parmetros realmente enviado por el esclavo ASi es sealizado por el maestro ASi en el Byte 2 del bfer de recepcin (nmero de bytes de parmetros). Si el esclavo ASi enva un string de ms de 220 Byte, el maestro ASi interrumpe la transferencia del string y termina la peticin con error. Los datos recibidos no son puestos a disposicin del programa de usuario. Mientras se desarrolla la transmisin del string no tiene lugar ninguna transferencia de datos tiles/analgicos con el esclavo ASi direccionado.
5-55
Interfaz de comandos
5.2.30
Leer_string_ID_esclavo ASi
Significado
Con esta llamada se puede leer un string de identificacin segn el perfil de esclavos ASi 7.4 del esclavo ASi con la direccin de esclavo ASi indicada en el bfer de emisin. El maestro ASi suministra siempre 223 Byte de datos de respuesta. El nmero de bytes de ID realmente enviado por el esclavo ASi es sealizado por el maestro ASi en el Byte 2 del bfer de recepcin (nmero de bytes de ID). Si el esclavo ASi enva un string de ms de 220 Byte, el maestro ASi interrumpe la transferencia del string y termina la peticin con error. Los datos recibidos no son puestos a disposicin del programa de usuario. Mientras se desarrolla la transmisin del string no tiene lugar ninguna transferencia de datos tiles/analgicos con el esclavo ASi direccionado.
Nota En el caso de esta peticin se transfieren tambin, como excepcin, los bytes que contienen los bits Follow y Valid (ver el perfil de esclavo 7.4).
5-56
Interfaz de comandos
5.2.31
Leer_string_diagnstico_esclavo ASi
Significado
Con esta llamada se puede leer un string de diagnstico segn el perfil de esclavos ASi 7.4 del esclavo ASi con la direccin de esclavo ASi indicada en el bfer de emisin. El maestro ASi suministra hasta 223 Byte de datos de respuesta. El nmero de bytes de diagnstico realmente enviado por el esclavo ASi es sealizado por el maestro ASi en el Byte 2 del bfer de recepcin (nmero de bytes de diagnstico). Si el esclavo ASi enva un string de ms de 220 Byte, el maestro ASi interrumpe la transferencia del string y termina la peticin con error. Los datos recibidos no son puestos a disposicin del programa de usuario. Mientras se desarrolla la transmisin del string no tiene lugar ninguna transferencia de datos tiles/analgicos con el esclavo ASi direccionado.
5-57
Interfaz de comandos
5.2.32
Leer_datos_y_lista_Delta_extendida
Significado
Con esta llamada se pueden leer en forma coherente los bits de error de ASi, los datos de entrada de los esclavos ASi y la lista Delta.
Bit 2
Bit 1
Bit 0
APF
Eco del nmero de comando 3D H Estado del comando CER 0 0 Datos esclavo 1 Datos esclavo 2 Datos esclavo 3 Datos esclavo 4 Datos esclavo 5 Datos esclavo 6 Datos esclavo 7 Datos esclavo 8 Datos esclavo 9 Datos esclavo 10 Datos esclavo 11 Datos esclavo 12 Datos esclavo 13 Datos esclavo 14 Datos esclavo15 Datos esclavo 16 Datos esclavo17 Datos esclavo 18 Datos esclavo 19 Datos esclavo 20 Datos esclavo 21 Datos esclavo 22 Datos esclavo 13 Datos esclavo 24 Datos esclavo 25 Datos esclavo 26 Datos esclavo 27 Datos esclavo 28 Datos esclavo 29 Datos esclavo 30 Datos esclavo 31 reservado Datos esclavo 1B Datos esclavo 2B Datos esclavo 3B Datos esclavo 4B Datos esclavo 5B Datos esclavo 6B Datos esclavo 7B Datos esclavo 8B Datos esclavo 9B Datos esclavo 10B Datos esclavo 11B Datos esclavo 12B Datos esclavo 13B Datos esclavo 14B Datos esclavo15B Datos esclavo 16B Datos esclavo17B Datos esclavo 18B Datos esclavo 19B Datos esclavo 20B Datos esclavo 21B Datos esclavo 22B Datos esclavo 13B Datos esclavo 24B Datos esclavo 25B Datos esclavo 26B Datos esclavo 27B
5-58
Interfaz de comandos
4 4 4
1 2 3
10
Delta esclavo 7 Delta esclavo 15 Delta esclavo 23 Delta esclavo 31 Delta esclavo 7B Delta esclavo 15B Delta esclavo 23B Delta esclavo 31B
Datos esclavo 28B Datos esclavo 30B Delta Delta esclavo esclavo 6 5 Delta Delta esclavo esclavo 14 13 Delta Delta esclavo esclavo 22 21 Delta Delta esclavo esclavo 30 29 Delta Delta esclavo esclavo 6B 5B Delta Delta esclavo esclavo 14B 13B Delta Delta esclavo esclavo 22B 21B Delta Delta esclavo esclavo 30B 29B
Delta esclavo 4 Delta esclavo 12 Delta esclavo 20 Delta esclavo 28 Delta esclavo 4B Delta esclavo 12B Delta esclavo 20B Delta esclavo 28B
Delta esclavo 3 Delta esclavo 11 Delta esclavo 19 Delta esclavo 27 Delta esclavo 3B Delta esclavo 11B Delta esclavo 19B Delta esclavo 27B
Datos esclavo 29B Datos esclavo 31B Delta Delta esclavo esclavo 2 1 Delta Delta esclavo esclavo 10 9 Delta Delta esclavo esclavo 18 17 Delta Delta esclavo esclavo 26 25 Delta Delta esclavo esclavo 2B 1B Delta Delta esclavo esclavo 10B 9B Delta Delta esclavo esclavo 18B 17B Delta Delta esclavo esclavo 26B 25B
El significado de los bits de error APF y CER es el mismo que en la ficha de errores.
5-59
Interfaz de comandos
5-60
En este captulo se le informa sobre estados de operacin especiales. Se le proporcionan ayudas para la eliminacin de errores.
6-1
6.1
Nota Tenga en cuenta que la programacin automtica de direcciones slo es posible si: el CP 2432 se encuentra en el modo protegido; est puesto el flag AUTO_ADDR_ENABLE = 1; y slo ha fallado un esclavo ASInterface.
A continuacin se explica cmo se pueden sustituir fcilmente esclavos ASInterface que hayan fallado con la funcin de programacin automtica de direcciones.
Usted puede identificar el esclavo ASInterface que ha fallado simplemente por el parpadeo del diodo asignado al esclavo en el panel de indicacin frontal. Para esto tiene que conmutar el CP 2432 a la indicacin de esclavos (ver cap.1.8.2)
Puede sustituir el esclavo averiado del siguiente modo: reemplace el esclavo averiado por un esclavo idntico (igual configuracin de E/S as como IDCode, Extended ID1Code, Extended ID2Code) con la direccin cero (estado a la entrega). El CP 2432 programa ahora para este esclavo la direccin que tena la estacin que ha fallado. El indicador AUP se extingue. El CP 2432 sealiza ahora el nuevo esclavo incorporado a travs del diodo en la indicacin de esclavos.
6-2
6.2
Tabla 6-1
Indicaciones de errores del CP 2432 / remedio en caso de errores Error Causa posible Fuente de alimentacin ASInterface no conectada o averiada. El consumo de corriente de los esclavos ASInterface es excesivo. Consecuencia: tensin insuficiente en el cable ASInterface. Cortocircuito en el cable ASInterface. El CP 2432 est averiado. Error interno de EEPROM. Al cambiar al modo protegido hay un esclavo ASInterface con la direccin 0. Remedio Verifique la conexin de la fuente de alimentacin ASInterface; cmbiela si es necesario. Verifique la demanda de corriente de los esclavos ASInterface. Si es necesario, abastezca los esclavos con tensin auxiliar externa. Controle el cable ASInterface y los esclavos conectados. Sustituya el CP 2432. Desconecte del cable ASInterface el esclavo con la direccin 0.
6-3
Tabla 6-1
Indicaciones de errores del CP 2432 / remedio en caso de errores Error Causa posible El CP 2432 an no est configurado. Remedio Configure el CP 2432 por medio de pulsador de modos de operacin dispuesto en el panel frontal.
Ha fallado un esclavo ASInterface Sustituya el esclavo averiado o reconfigurado (evaluar la indicacin de configure el CP 2432 si no se neesclavos). cesita el esclavo ASInterface. Se ha conectado al cable AS-Interface un esclavo ASInterface no configurado. Se ha conectado un esclavo ASInterface cuyos datos de configuracin permanente (configuracin de E/S, IDCodes) no coinciden con los valores del esclavo ASInterface configurado. Mal contacto Retire el esclavo ASInterface o reconfigure el CP 2432. Verifique si se ha conectado un esclavo ASInterface incorrecto. En caso dado, reconfigure el CP 2432.
El indicador CER centellea, lo que significa que un esclavo ASInterface configurado falla espordicamente.
El CP 2432 no conmuta del modo La CPU S7200 est en el modo de configuracin al modo protegido. RUN. Accionamiento demasiado breve del pulsador SET Un esclavo con la direccin 0 est conectado al cable ASInterface. El CP 2432 no puede conmutar al modo protegido mientras exista este esclavo. El CP 2432 no conmuta del modo La CPU S7200 est en el modo protegido al modo de configuracin. RUN.
Verifique la puesta a tierra correcta de S7200 y el tendido del cable ASInterface. Controle si el apantallamiento de la fuente de alimentacin ASInterface est correctamente conectado. Conmute la CPU S7200 a STOP. Con esto se pone el bit PLC_RUN = 0. Apriete el pulsador durante como mnimo 0,5 s. Retire el esclavo con la direccin 0.
Accionamiento demasiado breve del Apriete el pulsador durante como pulsador SET mnimo 0,5 s.
6-4
Tabla 6-1
Indicaciones de errores del CP 2432 / remedio en caso de errores Error Causa posible Remedio En el modo de configuracin no es posible la programacin automtica. Programe la direccin del nuevo esclavo ASInterface con el programador de direcciones. Controle el cable ASInterface. Si al mismo tiempo se indica APF, compruebe la alimentacin de tensin en el cable ASInterface. Si hay ms de un esclavo ASInterface averiado, programe la direccin de los esclavos ASInterface sustituidos con el programador de direcciones.
Despus de fallar un esclavo ASIn- El CP 2432 se encuentra en el terface, el indicador AUP permamodo de configuracin. nece apagado
El CP 2432 ha detectado esclavos Desconecte del cable ASInterface ASInterface no configurados. los esclavos ASInterface no configurados. No est puesto el flag AUTO_ADDR_ENABLE. No se produce la programacin automtica de direcciones a pesar de estar encendido el indicador AUP. Los datos de configuracin permanente (configuracin de E/S, IDCodes) del esclavo ASInterface sustituido no coinciden con los valores del esclavo ASInterface original. Ponga el bit con los correspondientes comandos o apretando el pulsador SET durante ASi Power Fail. Compruebe si se ha utilizado el esclavo de recambio correcto. Compare los datos del fabricante con relacin a los datos de configuracin. Si el esclavo ASInterface original debe ser sustituido por uno de tipo distinto, asigne la direccin con el programador de direcciones y reconfigure el CP 2432 (p. ej. con el pulsador SET). Programe la direccin del esclavo ASInterface sustituido con el programador de direcciones. Compruebe las conexiones del esclavo ASInterface; si es necesario, cambie el esclavo ASInterface. Corregir las conexiones en el Extender.
El esclavo ASInterface sustituido no tiene la direccin 0 El esclavo ASInterface sustituido no est correctamente conectado o est variado. El diodo CER y los diodos de esclavos ASInterface activos centellean irregularmente. Est montado en ASInterface un Extender con las conexiones Line1 y Line2 permutadas.
6-5
6-6
A-1
Tabla A-2 No. 11 12 13 14 15 16.0 16.1 16.2 16.3 16.4 16.5 16.6 16.7 16.8 17
, (continuacin) Funcin o llamada en la interfaz Host (representacin simblica) Status, Config = Read_Actual_Configuration(Addr) Status = Set_LPS(List31) Status, List31 = Get_LPS() Status, List31 = Get_LAS() Status, List32 = Get_LDS() Status = Get_Flags() Status, Flag = Get_Flag_Config_OK() Status, Flag = Get_Flag_LDS.0() Status, Flag = Get_Flag_Auto_Address_Assign() Status, Flag = Get_Flag_Auto_Prog_Available() Status, Flag = Get_Flag_Configuration_Active() Status, Flag = Get_Flag_Normal_Operation_Active() Status, Flag = Get_Flag_APF() Status, Flag = Get_Flag_Offline_Ready() Status = Set_Operation_Mode(Mode) M1 X X X X X X X X X X X X X X X Observacin / Realizacin de la funcin por / Captulo Leer_datos_configuracin_actual_extendidos / ver cap. 5.2.9 Almacenar_ LPS_extendidos / ver cap. 5.2.10 Leer_listas_y_flags / ver cap. 5.2.16 Leer_listas_y_flags / ver cap. 5.2.16 Leer_listas_y_flags / ver cap. 5.2.16 Leer_listas_y_flags / ver cap. 5.2.16 Leer_listas_y_flags / ver cap. 5.2.16 Leer_listas_y_flags / ver cap. 5.2.16 Leer_listas_y_flags / ver cap. 5.2.16 Leer_listas_y_flags / ver cap. 5.2.16 Leer_listas_y_flags / ver cap. 5.2.16 Leer_listas_y_flags / ver cap. 5.2.16 Leer_listas_y_flags / ver cap. 5.2.16 Leer_listas_y_flags / ver cap. 5.2.16 Apretando el pulsador SET; o con el comando Poner_modo ver cap. 5.2.13 Poner_modo_Offline / ver cap. 5.2.11 no implementado Cambiar_direccin_esclavo / ver cap. 5.2.14 Seleccionar_autoprogramacin / ver cap.5.2.12 Leer_listas_y_flags / ver cap. 5.2.16 no implementado Leer_ES_esclavo / ver cap. 5.2.26 Leer_ID_esclavo / ver cap. 5.2.22 Leer_estado_esclavo / ver cap. 5.2.15
Status = Set_Offline_Mode(Mode) Status = Activate_Data_Exchange(Mode) Status = Change_Slave_Address(Addr1, Addr2) Status = Set_Auto_Address_Enable Status = Get_Auto_Address_Enable Status, Resp = Cmd_Reset_ASI_Slave(Addr, RESET) Status, Resp = Cmd_Read_IO_Configuration(Addr, CONF) Status, Resp = Cmd_Read_Identification_Code(Addr, IDCOD) Status, Resp = Cmd_Read_Status(Addr, STAT)
X X X X X X X
A-2
, (continuacin) Funcin o llamada en la interfaz Host (representacin simblica) Status, Resp = Cmd_Read_Reset_Status(Addr, STATRES) M1 X Observacin / Realizacin de la funcin por / Captulo Leer_y_borrar_estado_esclavo / ver cap. 5.2.22
Explicacin de smbolos de la columna 3 (M2) Smbolo X Significado Funcin existente Funcin no existente
A-3
A-4
Bibliografa
/1/
ASInterface Das AktuatorSensorInterface fr die Automation (La interfaz de actuador / sensor para la automatizacin) Werner Kriesel, O.W. Madelung, Carl Hanser Verlag Mnchen Wien 1994
/2/
ASInterface Complete Specification puede adquirirse a travs de la ASInternational Association e.V. cuya direccin es: ASInternational Association e.V. Geschftsfhrung: Dr. Otto W. Madelung Auf den Broich 4A D 51519 Odenthal Germany Tel.: +49 2174 40756 Fax.: +49 2174 41571 (la tecnologa ASi es promocionada por la ASInternational Association e. V.). Direccin de Internet de la ASInternational Association e.V.: http:/www.asinterface.com
/3/
SIMATIC NET Comunicacin industrial Catlogo IK 10 El catlogo se puede conseguir a travs de cualquier representacin, sucursal o sociedad nacional SIEMENS.
/4/
SIMATIC S7200 Sistema de automatizacin / Manual del sistema Siemens AG
B-1
Bibliografa
/5/
Profibus & ASInterface Componentes del bus de campo Catlogo ST PI El catlogo se puede conseguir a travs de cualquier representacin, sucursal o sociedad nacional SIEMENS.
/6/
SIMATIC STEP 7Micro/DOS Manual del usuario Siemens AG
Referencia
Los nmeros de referencia para las documentaciones de SIEMENS arriba mencionadas figuran en los catlogos SIMATIC NET Comunicacin industrial, catlogo IK y SIMATIC Sistemas de automatizacin SIMATIC S7 / M7 / C7 Componentes para la automatizacin totalmente integrada, catlogo ST70. Estos catlogos as como informaciones adicionales se pueden solicitar a la respectiva representacin, sucursal o sociedad nacional SIEMENS. -
B-2
Directiva 89/336/CEE Compatibilidad electromagntica El producto arriba mencionado cumple los requisitos impuestos por la directiva de la UE 89/336/CEE Compatibilidad electromagntica. La declaracin de conformidad con las normas arriba mencionadas se encuentra a disposicin de las autoridades correspondientes en: Siemens Aktiengesellschaft Bereich Antreibs und Automatisierungstechnik Industrielle Kommunikation (A&D PT2) Postfach 4848 D90327 Nrnberg
rea de aplicacin El producto cumple los siguientes requisitos: rea de aplicacin Exigencias sobre Emisin de interferencias Industria EN 500812 : 1993 Inmunidad a interferencias EN 500822 : 1995
Observar las directivas de montaje e instalacin El producto cumple los requisitos si para la instalacin y la operacin se respetan las directivas de montaje que figuran en las documentaciones siguientes: presente manual SIMATIC S7200 Sistema de automatizacin / Manual del sistema /4/
Advertencias para el fabricante de mquinas El producto no es una mquina en el sentido de la directiva de la CE sobre mquinas. Por esta razn no existe para este producto una declaracin de conformidad relacionada con la directiva de la CE sobre mquinas 89/392/CEE. Si el producto forma parte del equipamiento de una mquina, tiene que ser incluido por el fabricante de la mquina en el procedimiento correspondiente a la declaracin de conformidad.
C-1
C-2
SIMATIC Trainings-Center
Ofrecemos cursillos destinados a facilitarle el acceso al sistema de automatizacin SIMATIC S7. Dirjase a su Training-Center regional o al Training-Center central en 90327 Nuremberg (Alemania). Infoline: Tel. 0180 523 5611 (48 Pfg./min), Fax. 0180 523 5612 Internet: E-Mail: http://www.ad.siemens.de/training AD-Training@nbgm.siemens.de
Singapur
D-1
Otras ayudas
Si tiene ms preguntas relativas a productos SIMATIC NET, pngase en contacto con su interlocutor de Siemens en la representacin o la delegacin de su zona. Encontrar la direccin en: S S nuestro catlogo IK 10 en Internet (http://www.ad.siemens.de)
D-2
Glosario
APF AS-i-Power Fail. Flag o diodo luminiscente que indica que la tensin de alimentacin es demasiado baja o ha fallado en el cable AS-i (p. ej. por fallo de la fuente de alimentacin AS-i).
AS-i (AS-Interface) Interfaz de actuador/sensor. Es un sistema de interconexin para el sector de campo ms bajo del nivel de automatizacin. Es apropiado para la interconexin de sensores y actuadores con las unidades de control. (Denominacin anterior: SINEC S1)
AS-i-Library Library (biblioteca) por medio de cuyas funciones se pueden comunicar los programas de usuario con el controlador AS-i.
Esclavo AS-i Todas las estaciones conectadas que pueden ser actuadas por un maestro AS-i reciben el nombre de esclavos AS-i. Los esclavos AS-i se diferencian por su construccin (mdulos AS-i as como sensores o actuadores con conexin AS-i integrada) y por su espacio de direcciones (esclavo AS-i estndar y esclavo AS-i A/B con espacio de direcciones extendido).
Esclavo AS-i A/B Los esclavos AS-i A/B utilizan el espacio de direcciones extendido. Se pueden asignar respectivamente dos esclavos A/B, por parejas, a una direccin de AS-Interface; por lo tanto, en base a la organizacin de direcciones se pueden conectar hasta 62 esclavos AS-i A/B al AS-Interface.
Esclavo AS-i analgico Los esclavos AS-i son esclavos AS-i estndar especiales que intercambian valores analgicos con el maestro AS-i.
Esclavo AS-i estndar Cada esclavo AS-i estndar ocupa una direccin en el AS-Interface; en base a la organizacin de direcciones se pueden conectar por lo tanto hasta 31 esclavos AS-i estndar al AS-Interface.
Glosario-1
Glosario
Maestro AS-i A travs del mastro AS-i se supervisan y controlan sensores y actuadores binarios sencillos por medio de mdulos AS-i o esclavos AS-i. Se distingue entre el maestro AS-i estndar y el maestro AS-i extendido.
Maestro AS-i extendido Un maestro AS-i extendido soporta 31 direcciones, que pueden utilizarse para esclavos AS-i estndar o esclavos AS-i con espacio de direcciones extendido (extended addressing mode). Con esto se ampla hasta 62 el nmero de esclavos AS-i. Los maestros AS-i extendidos de SIMATIC NET soportan la transmisin integrada de esclavos analgicos AS-Interface que trabajen segn el perfil 7.3/7.4 de la especificacin AS-Interface.
Mdulo AS-i Para el AS-Interface se ha definido un concepto que prev la vinculacin modular de los esclavos AS-i - que pueden ser sensores y actuadores - a travs de los as llamados mdulos AS-i. Al respecto se distinguen los siguientes mdulos El mdulo AS-i activo con chip AS-i integrado: con l se pueden conectar hasta cuatro sensores y cuatro actuadores convencionales. El mdulo AS-i pasivo: acta como distribuidor y permite la conexin de hasta cuatro sensores y actuadores con chip AS-i integrado. Ajustndose al concepto del maestro AS-i estndar y del maestro AS-i extendido, en los esclavos AS-i se utilizan chips AS-i con funcin estndar o con funcin extendida.
Maestro AS-i estndar A un maestro AS-i estndar se pueden conectar hasta 31 esclavos AS-i estndar o esclavos con espacio de direcciones extendido (slo esclavos A).
Nibble Se da el nombre de nibble a una unidad de informacin formada por cuatro bits.
Glosario-2
A
Alimentacin elctrica, 1-5, 1-8, 1-10 Area de entradas analgicas, 2-17 Area de salidas analgicas, 2-19 ASi. Siehe ASInterface ASInterface Configurar por medio del pulsador SET, 1-15 Datos de entrada, 3-2 Datos de salida, 3-2 Diagnstico, 2-18 Esclavo, sustituir esclavo averiado, 6-2 Maestro, 1-3, 3-1 Tiempo de ciclo, 1-5, A-4
I
Indicacin de esclavos, 1-13 Ejemplo, 1-14 Indicacin de estado, 1-12 Indicaciones de fallos, 6-1 Interfaz de comandos, 5-2 Almacenar configuracin global extendida, 5-38 Almacenar_configuracin_actual, 5-21 Cambiar_direccin_esclavo, 5-27 Cambiar_estado_esclavo, 5-28 Desarrollo de comandos, 5-3 Descripcin de los comandos, 5-7 Escribir ID1 de esclavo, 5-50 Escribir lista de parmetros extendida, 5-43 Escribir string de parmetros, 5-54 Escribir_parmetro, 5-16 Funcionamiento, 5-2 Leer configuracin global, 5-33 Leer datos y lista Delta extendida, 5-58 Leer ES de esclavo, 5-52 Leer ID de esclavo, 5-48 Leer ID1 de esclavo, 5-49 Leer ID2 de esclavo, 5-51 Leer identificador de versin, 5-47 Leer lista de ecos de parmetro extendida, 5-45 Leer lista de errores de periferia, 5-53 Leer listas extendidas y flags, 5-30 Leer string de diagnstico, 5-57 Leer string de ID, 5-56 Leer string de parmetros, 5-55 Leer_configuracin_actual_extendida, 5-22 Maestro, 5-1 Poner_modo_operacin, 5-26
B
Byte de control, 2-10 Byte de estado, 2-9
C
Contactos de conexin, 1-8, 1-10 Conveccin, 1-6
D
Datos tcnicos, 1-5 Datos tiles, 3-7, 3-15 Diodos, 1-11, 1-12 Fila, 1-7 Direccionamiento de los esclavos ASi, 3-2 ejemplo, 3-6 del CP 2432 en la CPU S7200, 2-3 Ejemplos, 2-3 Directivas EGB, 1-2
E
Eliminacin de perturbaciones, 6-1 Estado del comando, 5-12
L
Lista Delta, 2-18
F
Ficha de entradas, 2-6, 2-9 Ficha de errores, 2-6, 2-11 en el mdulo analgico, 2-13 en el mdulo digital, 2-8 Ficha de identificacin, 2-6, 2-11 en el mdulo analgico, 2-12 en el mdulo digital, 2-7 Ficha de salidas, 2-6, 2-10
M
Marca CE, C-1 Modo de configuracin, 1-13, 1-15 Modo extendido, 1-10 Modo protegido, 1-13, 1-15 Mdulo analgico, 2-2, 2-11 Mdulo de extensin, 2-2 Mdulo digital, 2-2, 2-6 Montaje, 1-6
Indice alfabtico-1
P
Palabras de entrada y salida analgicas, accesos a, 2-15 Panel frontal, 1-7 Perfil de sombrero, 1-6 PICS, A-1 PROFIBUSDP, Maestro, funciones de maestro disponibles, A-1 Programa de usuario, interfaz para, 2-1 Programacin automtica de direcciones, 6-2 Pulsador DISPLAY, 1-7, 1-11 SET, 1-7, 1-15
S
Seleccin de banco, 2-2 Sealizacin de diagnstico, 4-2 Sealizacin de errores, 4-2 Maestro, 4-1 STEP 7Micro, 3-7, 3-15
V
Velocidad de transmisin, PROFIBUS, 1-5 Volumen de suministro, 1-3
Z R
Resistencia a interferencias/puesta a tierra, 1-2 Zona de conexiones, 1-7, 1-8 Zona de mando, 1-7 Zona de visualizacin, 1-7
Indice alfabtico-2