Está en la página 1de 144

Prologo, ndice

Descripcin tcnica y directivas para la instalacin

1 2 3 4 5 6

SIMATIC NET CP 2432 ASInterface Master


Manual

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

Anexos ASInterface Protocol Implementation Conformance Statements Bibliografa


ASInterface

A B C D

Observaciones sobre la marca CE Soporte y formacin

Industrial Ethernet

Glosario, ndice

SINEC L2

ASInterface

07/2000 C79000G8978C142 Versin 02

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.

Uso conforme al previsto


Observaciones importantes:

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

Finalidad del presente manual


Este manual le ayuda a utilizar el mdulo CP 2432. Le informa sobre cmo puede activar a travs de este mdulo actuadores ASInterface y sensores ASInterface desde una CPU S722x.

Le recomendamos el siguiente procedimiento para ...


...obtener una visin de conjunto del tema ASInterface en su totalidad: Lea primero el manual ASInterface Introduccin y fundamentos (est incluido en el suministro del presente juego de manuales). All encontrar informaciones generales sobre ASInterface, denominado en lo que sigue ASi ...crear un sistema ASi y ponerlo en servicio utilizando para ello el CP 2432: El captulo 3 le proporcionar los conocimientos necesarios para la conexin y el manejo del CP 2432.

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).

Disquete con programas de ejemplo


En el disquete adjuntado a este manual (S7200 PROGR) encontrar programas de ejemplo que le proporcionarn indicaciones y ayudas para la programacin del CP 2432. Estos programas de ejemplo han sido creados con STEP 7Micro/WIN32 y pueden funcionar en una CPU S722x.

CP 2432ASInterface Master C79000G6972C142/02

iii

Prlogo

iv

CP 2432ASInterface Master C79000G6972C142/02

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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

CP 2432ASInterface Master C79000G6972C142/02

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

CP 2432ASInterface Master C79000G6972C142/02

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

CP 2432ASInterface Master C79000G6972C142/02

vii

Indice

viii

CP 2432ASInterface Master C79000G6972C142/02

Descripcin tcnica y directivas para la instalacin

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

CP 2432ASInterface Master C79000G6972C142/02

1-1

Descripcin tcnica y directivas para la instalacin

1.1

Generalidades sobre la operacin indicaciones de seguridad

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

CP 2432ASInterface Master C79000G6972C142/02

Descripcin tcnica y directivas para la instalacin

1.2

Aplicacin del mdulo

Esclavo DP y maestro ASi


El mdulo CP 2432 puede trabajar en el sistema de automatizacin S7200. Permite la conexin de un S7200 al ASInterface (como maestro ASi). Ambas conexiones se pueden utilizar con independencia la una de la otra.

S722x CPU

CP 2432 Maestro ASi

Mdulos pasivos (sin esclavo ASIC)

Mdulos activos (con esclavo ASIC)

Alimentacin de ASi Actuador/Sensor con esclavo ASIC

Cable ASi
Figura 1-1 Ejemplo de un sistema con CP 2432

Derivacin ASi

Integracin del sistema y estructura


Vea en la informacin sobre producto adjunta con qu CPUs puede trabajar el CP 2432. El CP 2432 es considerado por la CPU S722x como dos mdulos de extensin (un mdulo digital 8ED/8SD y un mdulo analgico 8EA/8SA). La tcnica en que est estructurado el CP 2432 equivale a la de un mdulo de extensin estndar para S7200.

CP 2432ASInterface Master C79000G6972C142/02

1-3

Descripcin tcnica y directivas para la instalacin

Volumen de suministro
El suministro del CP 2432 incluye los siguientes componentes: S S CP 2432 Informacin sobre producto CP 2432

1-4

CP 2432ASInterface Master C79000G6972C142/02

Descripcin tcnica y directivas para la instalacin

1.3

Datos tcnicos del mdulo


El mdulo CP 2432 tiene los siguientes datos tcnicos:

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

Perfiles de maestro ASi soportados Conexin del cable ASi

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

S Temperatura de funcionamiento S Temperatura de transporte y almacenaje S Humedad relativa


Estructura

montaje horizontal: 0 a 55C montaje vertical : 0 a 45C 40 C hasta +70 C mx. 95% a +25

S Grado de proteccin S Formato de mdulo S Medidas (ancho x alto x prof.) en mm S Peso

IP 20 Mdulo de extensin S7200 71 x 80 x 62 aprox. 250 g

CP 2432ASInterface Master C79000G6972C142/02

1-5

Descripcin tcnica y directivas para la instalacin

1.4

Montaje del mdulo

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.

Tener en cuenta las restricciones


Existen restricciones para la CPU utilizada en cada caso y en lo relativo a la alimentacin elctrica: S S de la posibilidad de extensin con varios mdulos de extensin Ver datos al respecto en /4/; de la ampliacin del sistema elctrico No se debe sobrepasar el consumo mximo de corriente del mdulo de panel posterior S7. Para determinar este valor, utilice la tabla de clculo de /4/.

1-6

CP 2432ASInterface Master C79000G6972C142/02

Descripcin tcnica y directivas para la instalacin

1.5

Panel frontal acceso a todas las funciones

Zona de conexiones, de visualizacin y de mando


A travs del panel frontal tiene usted acceso a todos los elementos de conexin, visualizacin/indicacin y mando del CP 2432. Las zonas de conexiones y mando estn cubiertas por una tapa frontal durante el funcionamiento. Bloque de bornes libre

Indicador de esclavo B

Pulsador SET Indicador de estado Pulsador Display

Indicador de grupo

Indicador de esclavo

Conexin del cable ASi

Figura 1-2

Conexin, manejo y evaluacin de indicaciones


Vea los detalles al respecto en los siguientes captulos.

CP 2432ASInterface Master C79000G6972C142/02

1-7

Descripcin tcnica y directivas para la instalacin

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

Conexiones al cable ASi


El CP 2432 tiene dos conexiones para cables ASi, puenteadas internamente en el CP 2432. Con esto es posible insertar en bucle el CP 2432 en el cable ASi.

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

CP 2432ASInterface Master C79000G6972C142/02

Descripcin tcnica y directivas para la instalacin

Nota Tierra de funcionamiento (Borne )

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.

CP 2432ASInterface Master C79000G6972C142/02

1-9

Descripcin tcnica y directivas para la instalacin

1.7

Modos de funcionamiento del CP 2432

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

CP 2432ASInterface Master C79000G6972C142/02

Descripcin tcnica y directivas para la instalacin

1.8

Elementos de visualizacin/indicacin y mando

Conmutacin de estados de visualizacin pulsador DISPLAY


La conmutacin de los estados de visualizacin entre indicacin de estado (estado bsico) e indicacin de esclavos tiene lugar con el pulsador DISPLAY. Apretando repetidamente el pulsador se cambia en cada caso al siguiente estado de visualizacin y finalmente de nuevo al estado inicial. En la indicacin de esclavos se visualizan los esclavos de ASInterface por grupos, a razn de 5 esclavos a un tiempo. El cambio al grupo siguiente tiene lugar por medio del pulsador DISPLAY. Primero se indican los esclavos estndar y/o A y luego los esclavos B (diodo B encendido). El retorno a la indicacin de estado tiene lugar: S S tras la visualizacin del ltimo grupo (esclavo 30B, 31B) y apretando el pulsador DISPLAY o si el pulsador DISPLAY no se aprieta durante un cierto tiempo (unos 8 minutos).

Significado de los diodos luminiscentes


En la parte frontal del CP 2432 se encuentran dos filas de diodos luminiscentes. S Los diodos CM, AUP, CER, APF, PWR y SF de la fila superior representan la indicacin de estado. El diodo B sealiza esclavos B. Se enciende adicionalmente cuando, estando activada la indicacin de esclavos, se indican esclavos B. Los primeros cinco diodos de la fila inferior indican los esclavos conectados (indicacin de esclavos). Los tres diodos restantes sealizan el grupo de esclavos.

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.

CP 2432ASInterface Master C79000G6972C142/02

1-11

Descripcin tcnica y directivas para la instalacin

1.8.1

Indicacin de estado

Identificacin del estado de la indicacin de estado


La indicacin de estado se reconoce por el hecho de que no est encendido ningn diodo de grupo. La indicacin de estado est preajustada como indicacin estndar en el estado bsico del CP 2432.

Significado de los diodos luminiscentes


Los diodos tienen el siguiente significado:
Tabla 1-2 Diodo (color) CM (amarillo) STATUS Configuration Mode Significado Esta indicacin sealiza el modo de funcionamiento del CP 2432.

S Indicador encendido: modo de configuracin S Indicador apagado: modo protegido


El modo de configuracin se necesita slo para la puesta en servicio del CP 2432. En el modo de configuracin, el CP 2432 activa todos los esclavos ASi conectados e intercambia datos con ellos. Encontrar ms detalles sobre el modo de configuracin en el captulo 1.9.

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 en el cable ASi est un esclavo ASi que no se ha configurado antes.

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 si el CP 2432 se encuentra en la fase Offline.


APF (rojo) PWR (verde) SF (rojo) ASi Power Fail Power Error del sistema. Indica que la tensin suministrada por la fuente de alimentacin ASi al cable ASi es demasiado baja o falta. El diodo PWR (Power) sealiza que el CP 2432 es abastecido de tensin. El diodo se enciende si:

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

CP 2432ASInterface Master C79000G6972C142/02

Descripcin tcnica y directivas para la instalacin

1.8.2

Indicacin de esclavos

Identificacin del estado de la indicacin de esclavos


El cambio al modo de indicacin de esclavos tiene lugar apretando el pulsador DISPLAY; el paso de un grupo a otro se consigue apretando de nuevo el pulsador DISPLAY. La indicacin de esclavos est activa cuando est encendido al menos un diodo de grupo.

Propiedades de la indicacin de esclavos


S S Si el CP 2432 se encuentra en el modo de configuracin, se indican todos los esclavos ASi detectados. Si el CP 2432 se encuentra en el modo protegido, se indican todos los esclavos ASi activos. En el modo protegido, los esclavos ASi fallados o existentes pero no configurados son indicados al destellar el diodo correspondiente.

Estados de indicacin en detalle


Los esclavos ASi son indicados en grupos de cinco. Los tres diodos sealizadores de grupo indican con una codificacin binaria, cul de los grupos de cinco es visualizado. Los cinco diodos de la indicacin de esclavos indican entonces los esclavos ASi detectados o activos dentro de este grupo. Para constatar qu esclavos estn activos, busque el grupo de cinco (la fila) que presente casillas en correspondencia con los diodos de grupo encendidos. Los diodos de la iniciacin actualmente encendidos determinan qu esclavos est justamente activos dentro de ese grupo. Si se visualiza un grupo de esclavos B, se enciende adicionalmente el diodo B.

CP 2432ASInterface Master C79000G6972C142/02

1-13

Descripcin tcnica y directivas para la instalacin

Ejemplo de una indicacin de esclavos


Puede ver lo siguiente en la representacin: S S S el 2 diodo de grupo esta encendido, lo que significa la 2 fila de arriba (equivale a 21 = 2DEC; 2 grupo de cinco; esclavos 59). Si dentro de la indicacin de esclavos estn encendidos adems el 2 y el 4 diodo, esto significa que los esclavos 6 y 8 estn activos. Si adems est encendido el diodo B, esto significa en este ejemplo que estn activos los diodos 6B y 8B.

Los puntos de interseccin marcan el esclavo 6 y el esclavo 8

Diodo/columna 2 + 4
Figura 1-4

2 grupo

Ejemplo de una indicacin de esclavos

1-14

CP 2432ASInterface Master C79000G6972C142/02

Descripcin tcnica y directivas para la instalacin

1.9

Configurar ASInterface por medio del pulsador SET

Identificacin del estado de indicacin


El CP 2432 conoce dos modos de funcionamiento en ASInterface: S S modo de configuracin modo protegido

Apretando el pulsador SET se cambia el modo de funcionamiento.

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.

CP 2432ASInterface Master C79000G6972C142/02

1-15

Descripcin tcnica y directivas para la instalacin

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

CP 2432ASInterface Master C79000G6972C142/02

Interfaz para programa de usuario en la CPU S7200

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.

CP 2432ASInterface Master C79000G6972C142/02

2-1

Interfaz para programa de usuario en la CPU S7200

2.1

Panormica

CP 2432 como mdulo de extensin en S7200


El CP 2432 ocupa dos lugares consecutivos para mdulos de extensin en S7200: S S Mdulo digital 8ED/8SD (8 entradas digitales/8 salidas digitales) Mdulo analgico 8EA/8SA (8 entradas analgicas/8 salidas analgicas)

S7200 CPU
Programa de usuario

CP 2432
Mdulo digital (8ED/8SD)

S Informacin de estado/error S Mando del CP S Seleccin de banco


Mdulo analgico (8EA/8SA)

S Datos binarios de entradas/salidas de esclavos ASi S Datos de entradas analgicas/salidas analgicas


de los esclavos ASi

S Informacin de diagnstico ASi (lista Delta) S Comandos ASi y datos de respuesta


Maestro AS*i

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

Interfaz para programa de usuario en la CPU S7200

2.2

Direccionamiento del CP 2432 en la CPU S7200

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

CP 2432ASInterface Master C79000G6972C142/02

2-3

Interfaz para programa de usuario en la CPU S7200

Ejemplo para CPU 224 y un CP 2432 enchufado directamente junto a la CPU


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 8 DE (ED) E2.0 E2.1 E2.2 E2.3 E2.4 E2.5 E2.6 E2.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) AEW0 AEW2 AEW4 AEW6 AEW8 AEW10 AEW12 AEW14 8 AA (SA) AAW0 AAW2 AAW4 AAW6 AAW8 AAW10 AAW12 AAW14

Ejemplo para CPU 224, un CP 2432 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 8 DE (ED) E2.0 E2.1 E2.2 E2.3 E2.4 E2.5 E2.6 E2.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) AEW0 AEW2 AEW4 AEW6 AEW8 AEW10 AEW12 AEW14 8 AA (SA) AAW0 AAW2 AAW4 AAW6 AAW8 AAW10 AAW12 AAW14 8 DE (ED) E3.0 E3.1 E3.2 E3.3 E3.4 E3.5 E3.6 E3.7 CP 2432 8 DA (SD) A3.0 A3.1 A3.2 A3.3 A3.4 A3.5 A3.6 A3.7 8 AE (EA) AEW16 AEW18 AEW20 AEW22 AEW24 AEW26 AEW28 AEW30 8 AA (SA) AAW16 AAW18 AAW20 AAW22 AAW24 AAW26 AAW28 AAW30

2-4

CP 2432ASInterface Master C79000G6972C142/02

Interfaz para programa de usuario en la CPU S7200

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

CP 2432ASInterface Master C79000G6972C142/02

2-5

Interfaz para programa de usuario en la CPU S7200

2.3

Significado de los datos en el mdulo digital

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)

S Informacin de estado/error S Mando del CP S Seleccin de banco


Mdulo analgico (8EA/8SA)

Maestro AS*i

Cable ASi

Figura 2-2

2-6


CP 2432ASInterface Master C79000G6972C142/02

Interfaz para programa de usuario en la CPU S7200

2.3.1

Ficha de identificacin en el mdulo digital

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.

CP 2432ASInterface Master C79000G6972C142/02

2-7

Interfaz para programa de usuario en la CPU S7200

2.3.2

Ficha de errores en el mdulo digital

Significado para el programa de usuario


Este registro provee siempre el valor 0. Los errores de los informes del CP 2432 que usan el error se colocan en analogico el mdulo (ver el captulo 2.4.2).

Ejemplo de acceso a la ficha de errores


Si el CP 2432 est enchufado directamente junto a la CPU S7200, SMB9 provee constantemente el valor 0.

2-8

CP 2432ASInterface Master C79000G6972C142/02

Interfaz para programa de usuario en la CPU S7200

2.3.3

Byte de estado (ficha de entradas 8DE [=8ED])

Significado para el programa de usuario


Esta ficha indica el estado del CP 2432 en relacin a la interfaz de maestro ASi.

El byte de estado tiene la siguiente estructura

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

CP 2432ASInterface Master C79000G6972C142/02

2-9

Interfaz para programa de usuario en la CPU S7200

2.3.4

Byte de control (ficha de salidas 8DA [=8SD])

Significado para el programa de usuario


El programa de usuario controla a travs de esta ficha el intercambio de datos con el CP 2432.

El byte de control tiene la siguiente estructura

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

CP 2432ASInterface Master C79000G6972C142/02

Interfaz para programa de usuario en la CPU S7200

2.4

Significado de los datos en el mdulo analgico

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)

Mdulo analgico (8EA/8SA)

S Datos binarios de entradas/salidas de esclavos ASi S Datos de entradas analgicas/salidas analgicas


de los esclavos ASi

S Informacin de diagnstico ASi (lista Delta) S Comandos ASi y datos de respuesta


Maestro AS*i

Cable ASi

Figura 2-3

CP 2432ASInterface Master C79000G6972C142/02


2-11

Interfaz para programa de usuario en la CPU S7200

2.4.1

Ficha de identificacin en el mdulo analgico

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

CP 2432ASInterface Master C79000G6972C142/02

Interfaz para programa de usuario en la CPU S7200

2.4.2

Ficha de errores en el mdulo analgico

Significado para el programa de usuario


A travs de esta ficha, el CP 2432 sealiza errores al programa de usuario.

La ficha de errores tiene la siguiente estructura

Bit 7 0

Bit 6 0

Bit 5 0

Bit 4 0

Bit 3 0

Bit 2 APF

Bit 1 0

Bit 0 CER

Descripcin de bits / campo de valores


Tabla 2-3 Bit CER Valor 0 1 El diodo CER est apagado Error en la configuracin de ASi (slo en modo protegido); Indica una discrepancia entre la configuracin de esclavos detectada en el cable ASi y la configuracin terica del CP 2432. El diodo CER est encendido (ver el captulo 1.8.1 Indicacin de estado del CP 2432). APF 0 1 Tensin de ASi correcta; El diodo APF est apagado ASi Power Fail; Indica que la tensin suministrada por la fuente de alimentacin ASi al cable ASi es demasiado baja o falta. El diodo APF est encendido (ver el captulo 1.8.1 Indicacin de estado del CP 2432). Significado Configuracin de ASi correcta (slo en modo protegido);

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.

CP 2432ASInterface Master C79000G6972C142/02

2-13

Interfaz para programa de usuario en la CPU S7200

Ejemplo de acceso a la ficha de errores


Supuesto: El CP 2432 est enchufado directamente junto a la CPU S7200. Evale los bits de marcas especiales SM 11.0 y SM 11.2 en el campo de SM (campo de marcas especiales de la CPU S7200; ver tambin /4/). Si existe un error, est puesto el bit SM 11.0 y/o el bit SM 11.2.

2-14

CP 2432ASInterface Master C79000G6972C142/02

Interfaz para programa de usuario en la CPU S7200

2.5

Accesos a las palabras de entrada y salida analgicas

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.

Acceso en el programa de usuario


La conmutacin a los diversos bancos tiene lugar por medio de los bits BS0BS5 en el byte de control del CP 2432 (ver el cap. 2.3.4). Los bits de seleccin de banco tienen una codificacin binaria y equivalen a la siguiente seleccin de bancos:
BS5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BS4 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 BS3 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 BS2 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 BS1 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 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 No. banco Banco 0 seleccionado Banco 1 seleccionado Banco 2 seleccionado Banco 3 seleccionado Banco 4 seleccionado Banco 5 seleccionado Banco 6 seleccionado Banco 7 seleccionado Banco 8 seleccionado Banco 9 seleccionado Banco 10 seleccionado Banco 11 seleccionado Banco 12 seleccionado Banco 13 seleccionado Banco 14 seleccionado Banco 15 seleccionado Banco 16 seleccionado Banco 17 seleccionado Banco 18 seleccionado Banco 19 seleccionado Banco 20 seleccionado Banco 21 seleccionado Banco 22 seleccionado Banco 23 seleccionado Banco 24 seleccionado Banco 25 seleccionado Banco 26 seleccionado Banco 27 seleccionado Banco 28 seleccionado Banco 29 seleccionado

CP 2432ASInterface Master C79000G6972C142/02

2-15

Interfaz para programa de usuario en la CPU S7200

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

CP 2432ASInterface Master C79000G6972C142/02

Interfaz para programa de usuario en la CPU S7200

2.5.1

Area de entradas analgicas

Asignacin de reas de entradas


El rea de entradas del mdulo analgico del CP 2432 es reproducido como sigue en las entradas analgicas del programa de usuario a travs de la seleccin de bancos: S7200 CPU
Entradas analgicas Bits de seleccin de banco
BS5...BS0 8 AEW p. ej. AEW0..AEW14*) Banco 0

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

Banco 30 Banco 31 Entradas binarias esclavo 1B...31B

Banco 32 Entradas analgicas esclavo 1...31

Banco 47 Banco 48 reservado Banco 63

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.

Banco 0: datos binarios de entrada de los esclavos ASi 1...31 1A...31A


A travs de estas palabras analgicas de entrada tiene usted acceso a las entradas binarias de los esclavos estndar o de los esclavos A (esclavos con modo de direccionamiento extendido). La estructura de los datos de entrada est descrita en el captulo 3.1.

CP 2432ASInterface Master C79000G6972C142/02

2-17

Interfaz para programa de usuario en la CPU S7200

Banco 1: diagnstico en ASInterface


En este banco se visualiza la lista Delta de los esclavos ASi. La lista Delta contiene discrepancias entre los esclavos ASi existentes y la configuracin del CP 2432. Son indicadas respectivamente por un bit puesto: S S S esclavo faltante esclavo sobrante esclavo con codificacin ES/ID incorrecta

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

Banco 215: datos de respuesta en ASInterface


Aqu encuentra usted los datos de respuesta de las llamadas de comandos. Loas estructuras de datos y las codificaciones utilizadas se describen en el captulo 5.2. El nmero de bancos utilizados depende del respectivo comando.

Banco 1630: rea reservada


Estas reas estn reservadas para extensiones ulteriores y no est permitido utilizarlas.

Banco 31: datos binarios de entrada de los esclavos ASi 1B 31B


A travs de estas palabras analgicas de entrada tiene usted acceso a las entradas binarias de los esclavos B (esclavos con modo de direccionamiento extendido). La estructura de los datos de entrada est descrita en el captulo 3.1.

Banco 3247: Datos de salidas analgicas de los esclavos ASi


A travs de estas reas puede acceder a los datos analgicos de entradas de los esclavos ASi que soportan el perfil de esclavo ASi 7.3 7.4 (ver cap. 3.1.2).

Banco 4863: rea reservada


Estas reas estn reservadas para extensiones ulteriores y no est permitido utilizarlas.

2-18

CP 2432ASInterface Master C79000G6972C142/02

Interfaz para programa de usuario en la CPU S7200

2.5.2

Area de salidas analgicas

Asignacin de reas de salidas


El rea de salidas del mdulo analgico del CP 2432 es reproducido como sigue en las salidas analgicas del programa de usuario a travs de la seleccin de bancos: S7200 CPU
Salidas analgicas Bits de seleccin de banco
BS5...BS0 8 AEW p. ej. AEW0..AEW14*) Banco 0 Salidas binarias Esclavo 1...31 o Esclavo 1A...31A Diagnstico ASi (lista Delta) Datos de comandos

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

Banco 30 Banco 31 Salidas binarias Esclavo 1B...31B

Banco 32 Salidas analgicas Esclavo 1...31

Banco 47 Banco 48 reservado Banco 63

Figura 2-5

Banco 0: datos binarios de salida de los esclavos ASi 1...31 1A...31A


A travs de estas palabras analgicas de salida tiene usted acceso a las salidas binarias de los esclavos estndar o de los esclavos A (esclavos con modo de direccionamiento extendido). La estructura de los datos de salida est descrita en el captulo 3.1.

Banco 1: reservado
Esta rea est reservada para extensiones ulteriores y no est permitido utilizarla.

CP 2432ASInterface Master C79000G6972C142/02

2-19

Interfaz para programa de usuario en la CPU S7200

Banco 215: datos de comandos en ASInterface


A travs de esta rea registra usted llamadas de comandos al CP 2432. Loas estructuras de datos y las codificaciones utilizadas se describen en el captulo 5.2. El nmero de bancos utilizados depende del respectivo comando.

Banco 1630: rea reservada


Estas reas estn reservadas para extensiones ulteriores y no est permitido utilizarlas.

Banco 31: datos binarios de salida de los esclavos ASi 1B 31B


A travs de estas palabras analgicas de salida tiene usted acceso a las salidas binarias de los esclavos B (esclavos con modo de direccionamiento extendido). La estructura de los datos de salida est descrita en el captulo 3.1.2.

Banco 3247: Datos de salidas analgicas de los esclavos ASi


A travs de estas reas puede acceder a los datos analgicos de salidas binarias de los esclavos ASi que soportan el perfil de esclavo ASi 7.3 7.4 (ver cap. 3.1.2).

Banco 4863: rea reservada


Estas reas estn reservadas para extensiones ulteriores y no est permitido utilizarlas.

2-20

CP 2432ASInterface Master C79000G6972C142/02

Acceso a los datos de los esclavos ASi

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.

CP 2432ASInterface Master C79000G6972C142/02

3-1

Acceso a los datos de los esclavos ASi

3.1

Acceso a los datos binarios de los esclavos ASi

3.1.1

Direccionamiento de los esclavos ASi por el programa de usuario

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.

Acceso a los valores primarios


El CP 2432 asigna a cada esclavo ASi cuatro bits (un as llamado nibble) en el rea de datos de entrada o salida. El PLC puede acceder a este nibble con escritura (datos de salida de esclavo) y con lectura (datos de entrada de esclavo). De este modo se pueden activar tambin esclavos bidireccionales.

3-2

CP 2432ASInterface Master C79000G6972C142/02

Acceso a los datos de los esclavos ASi

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

Bit 30 Esclavo 1 o esclavo 1A


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

m = direccin inicial del mdulo analgico CP en direccin de entrada

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

Bit 30 Esclavo 1 o esclavo 1A


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

n = direccin inicial del mdulo analgico CP en direccin de salida

CP 2432ASInterface Master C79000G6972C142/02

3-3

Acceso a los datos de los esclavos ASi

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

m = direccin inicial del mdulo analgico CP en direccin de entrada

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

n = direccin inicial del mdulo analgico CP en direccin de salida

3-4

CP 2432ASInterface Master C79000G6972C142/02

Acceso a los datos de los esclavos ASi

Intercambio de datos en estado STOP de la CPU S722x


En el estado STOP de la CPU S722x, sta pone automticamente a 0 el bit PLC_RUN en el rea de control digital. Esto hace que el CP 2432 entregue datos 0 a todos los esclavos binarios.

Particularidades del esclavo analgico


Si usted utiliza esclavos analgicos segn el perfil 7.3 7.4, rige para stos: S S S En la direccin de entrada, el CP 2432 pone a 0 los nibbles asignados a estos esclavos. En la direccin de salida, el CP 2432 ignora los nibbles asignados a estos esclavos. El acceso a los datos analgicos se describe en el captulo 3.1.2.

CP 2432ASInterface Master C79000G6972C142/02

3-5

Acceso a los datos de los esclavos ASi

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

Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0

Esclavo 4 . . . 15

Esclavo 5 . . . 15

Esclavo 4

Esclavo 5

Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0

Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0

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

Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0

Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0

Esclavos AS-i
Figura 3-1

Esclavo No. 2 4 4 mdulos E mdulos E

Esclavo No. 3 2 mdulos E/ 2 mdulos S

Esclavo No. 4 4 mdulos S

Esclavo No. 31 4 mdulos E/ 4 mdulos S

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

CP 2432ASInterface Master C79000G6972C142/02

Acceso a los datos de los esclavos ASi

3.1.2

Acceso a los datos tiles de ASi

Acceso a datos con STEP 7Micro


Para el acceso a los datos binarios de los esclavos utiliza usted los comandos de transferencia analgicos del lenguaje de programacin STEP 7Micro/WIN32.

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

CP 2432ASInterface Master C79000G6972C142/02

3-7

Acceso a los datos de los esclavos ASi

3.2

Acceso a los datos analgicos de los esclavos ASi (esclavos segn perfil 7.3 7.4)

3.2.1

Direccionamiento de los esclavos analgicos ASi por el programa de usuario

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.

Acceso a los valores analgicos


El CP 2432 asigna a cada esclavo ASi cuatro palabras en el rea de entradas y salidas. A estos valores puede acceder el PLC con escritura (salidas analgicas) o lectura (entradas analgicas).

Ocupacin de los datos analgicos de ASi


Banco 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 No. byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 Significado Esclavo 1, canal 1, High Byte Esclavo 1, canal 1, Low Byte Esclavo 1, canal 2, High Byte Esclavo 1, canal 2, Low Byte Esclavo 1, canal 3, High Byte Esclavo 1, canal 3, Low Byte Esclavo 1, canal 4, High Byte Esclavo 1, canal 4, Low Byte Esclavo 2, canal 1, High Byte Esclavo 2, canal 1, Low Byte Esclavo 2, canal 2, High Byte Esclavo 2, canal 2, Low Byte Esclavo 2, canal 3, High Byte Esclavo 2, canal 3, Low Byte Esclavo 2, canal 4, High Byte Esclavo 2, canal 4, Low Byte Esclavo 3, canal 1, High Byte Esclavo 3, canal 1, Low Byte

3-8

CP 2432ASInterface Master C79000G6972C142/02

Acceso a los datos de los esclavos ASi

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

CP 2432ASInterface Master C79000G6972C142/02

3-9

Acceso a los datos de los esclavos ASi

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

CP 2432ASInterface Master C79000G6972C142/02

Acceso a los datos de los esclavos ASi

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

CP 2432ASInterface Master C79000G6972C142/02

3-11

Acceso a los datos de los esclavos ASi

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

CP 2432ASInterface Master C79000G6972C142/02

Acceso a los datos de los esclavos ASi

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

Representacin de los valores analgicos


Los valores analgicos se tienen que interpretar segn el perfil de esclavo 7.3 7.4 como valores de 16 bits en el complemento de dos. Datos relativos al campo de valores. El margen de medicin, la exactitud, etc. se tienen que consultar en la respectiva documentacin de los esclavos analgicos.

CP 2432ASInterface Master C79000G6972C142/02

3-13

Acceso a los datos de los esclavos ASi

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

CP 2432ASInterface Master C79000G6972C142/02

Acceso a los datos de los esclavos ASi

3.2.2

Acceso a los datos analgicos de ASi

Acceso a datos con STEP 7Micro


Para el acceso a los datos analgicos de los esclavos utiliza usted los comandos analgicos del lenguaje de programacin STEP 7Micro/WIN32.

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

CP 2432ASInterface Master C79000G6972C142/02

3-15

Acceso a los datos de los esclavos ASi

3-16

CP 2432ASInterface Master C79000G6972C142/02

Sealizacin de errores y diagnstico en el programa de usuario

En este captulo se le informa sobre qu errores del CP 2432 son sealizados y cmo se puede leer la lista Delta.

CP 2432ASInterface Master C79000G6972C142/02

4-1

Sealizacin de errores y diagnstico en el programa de usuario

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

CP 2432ASInterface Master C79000G6972C142/02

Sealizacin de errores y diagnstico en el programa de usuario

4.2

Ejemplo: Lectura de la lista Delta

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

CP 2432ASInterface Master C79000G6972C142/02

4-3

Sealizacin de errores y diagnstico en el programa de usuario

4-4

CP 2432ASInterface Master C79000G6972C142/02

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.).

CP 2432ASInterface Master C79000G6972C142/02

5-1

Interfaz de comandos

5.1

Interfaz de comandos del CP 2432

Funcionamiento bfer de comandos y bfer de respuestas


Las llamadas de comandos al CP 2432 tienen lugar desde el programa de usuario. Para ello, usted especifica una llamada de comando en un bfer de comandos e inicia la peticin. El bfer de comandos est en el rea de salidas analgicas del CP 2432 (p. ej. a partir de AAW0, si el CP 2432 est enchufado directamente junto a una CPU S7200). Dependiendo del comando a ejecutar (ver el cap. 5.2), los datos de la peticin ocupan entonces los bancos 2 a 15 en el rea de salidas analgicas del CP 2432. Al concluir la peticin, el estado de la peticin y los posibles datos de respuesta se ponen a disposicin en un bfer de respuesta. El bfer de respuesta est en el rea de entradas analgicas del CP2432 (p. ej. a partir de AEW0, si el CP 2432 est enchufado directamente junto a una CPU S7200). Dependiendo del comando ejecutado, los datos de respuesta ocupan los bancos 2 a 15 en el rea de entradas analgicas del CP 2432.

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

CP 2432ASInterface Master C79000G6972C142/02

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

CP 2432 (reaccin a comando)

Estado bsico ASI_COMBit = 0 ASI_RESPBit = 0

Estado bsico ASI_COMBit = 0 ASI_RESPBit = 0

Iniciar comando Poner ASI_COM Bit = 1 recibe comando

Esperar respuesta ASI_RESPBit = ?

ejecuta comando

Datos de respuesta vlidos ASI_RESP Bit = 1 detectado

notifica comando ejecutado Pone ASI_RESPBit = 1

Evaluar datos de respuesta Poner ASI_COMBit = 0 tras la evaluacin detecta qu datos de respuesta estn evaluados

Disposicin de comando detectada ASI_RESP Bit = 0 detectado Figura 5-1

dispuesto para nuevo comando Pone ASI_RESPBit = 0

Un comando comenzado por el CP 2432 se procesa hasta el final, independientemente del estado del bit ASI_COM.

CP 2432ASInterface Master C79000G6972C142/02

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

CP 2432ASInterface Master C79000G6972C142/02

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

CP 2432ASInterface Master C79000G6972C142/02

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

CP 2432ASInterface Master C79000G6972C142/02

Interfaz de comandos

5.2

Descripcin de los comandos ASi

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

Direccin de esclavo, parmetro Direccin de esclavo

Eco parmetro (opcional)

02H

Parmetro

03H

04H

25H

26H

07H

28H

29H 0AH 0BH

CP 2432ASInterface Master C79000G6972C142/02

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

0FH 30H 39H

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

Direccin de esclavo Direccin de esclavo Direccin de esclavo

String de parmetros 42H String ID 43H String diagnstico

5-8

CP 2432ASInterface Master C79000G6972C142/02

Interfaz de comandos

Tabla 5-3

, (continuacin) Nombre Parmetros Retorno Codificacin 1DH ninguna Bits de error Datos de entrada Lista Delta

Leer_datos y lista Delta > descripcin, ver cap. 5.2.32

CP 2432ASInterface Master C79000G6972C142/02

5-9

Interfaz de comandos

Estructura general del bfer de comandos


Dependiendo del comando, el bfer de comandos puede abarcar como mximo 14 bancos (banco 25 en el mdulo analgico) con un mximo de 224 Byte. En la siguiente descripcin de la interfaz de comandos, para la numeracin de los bytes se supone, para simplificar, la direccin inicial 0 para el mdulo de entradas analgicas del CP.
Tabla 5-4 Banco 2 Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 . . . 15 . . . 0 : 15 Significado / contenido Nmero de comando Parmetros para peticin Parmetros para peticin Parmetros para peticin Parmetros para peticin Parmetros para peticin Parmetros para peticin Parmetros para peticin Parmetros para peticin Parmetros para peticin Parmetros para peticin Parmetros para peticin Parmetros para peticin Parmetros para peticin Parmetros para peticin Parmetros para peticin . . . Parmetros para peticin : Parmetros para peticin

5-10

CP 2432ASInterface Master C79000G6972C142/02

Interfaz de comandos

Estructura general del bfer de respuesta (ResponseBuffer)


Dependiendo del comando, el bfer de respuesta puede abarcar como mximo 14 bancos (banco 215 en el mdulo analgico) y como mximo de 224 Byte. En la siguiente descripcin de la interfaz de comandos, para la numeracin de los bytes se supone, para simplificar, la direccin inicial 0 para el mdulo de salidas analgicas del CP.
Tabla 5-5 Banco 2 Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 . . . 15 . . . 0 : 15 Significado / contenido Nmero de comando (eco) Estado del comando Datos de respuesta Datos de respuesta Datos de respuesta Datos de respuesta Datos de respuesta Datos de respuesta Datos de respuesta Datos de respuesta Datos de respuesta Datos de respuesta Datos de respuesta Datos de respuesta Datos de respuesta Datos de respuesta . . . Datos de respuesta : Datos de respuesta

CP 2432ASInterface Master C79000G6972C142/02

5-11

Interfaz de comandos

Estado del comando


En el estado del comando del bfer de respuesta se sealiza en el Byte 1 si la peticin se ha procesado correctamente o con error.
Tabla 5-6 Valor 00 H 81 H 82 H 83 H 84 H 85 H 86 H A1 H A2 H A3 H A4 H A5 H A6 H A7 H A8 H B1 H B2 H F8 H F9 H Peticin terminada sin error. La direccin de esclavo ASi es incorrecta Esclavo ASi no activado (no en LAS). Error en ASInterface. Comando no permitido en el estado actual del maestro ASi. Existe un esclavo ASi con la direccin 0. El esclavo ASi tiene datos de configuracin no admisibles (cdigos de E/S o ID). El esclavo ASi aludido no se ha encontrado en ASInterface. Existe un esclavo ASi con la direccin 0. Ya existe en ASInterface un esclavo ASi con la nueva direccin. La direccin de esclavo ASi no se puede borrar. La direccin de esclavo ASi no se puede poner. La direccin de esclavo ASi no se puede guardar con carcter permanente. Error al leer el Extended ID1Code. Direccin de destino no plausible (p. ej. se utiliza una direccin de esclavo B para esclavo estndar). Se ha producido un error de longitud en la transferencia de string segn perfil 7.4. Se ha producido un error de protocolo en la transferencia de string segn perfil 7.4. Nmero de peticin o parmetro de peticin desconocido. El maestro ASi ha detectado un error de EEPROM. Significado

5-12

CP 2432ASInterface Master C79000G6972C142/02

Interfaz de comandos

Estructura general de la direccin de esclavo ASi


Si se tiene que direccionar un esclavo ASi en un comando o en una respuesta, este direccionamiento tiene lugar segn el esquema siguiente:

Bit 7

Bit 5 Bit 4 SBit

Bit 3 Direccin de esclavo

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

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 2 Byte Bit 7 0 1 2 irrelevante Significado Bit 4 Bit 3 Nmero de comando: 00 H Direccin de esclavo ASi Parmetros Bit 0

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 Byte 0 1 Significado Eco del nmero de comando: 00 H Estado del comando

5-14

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 Byte 0 1 Significado Nmero de comando: 01 H Direccin de esclavo ASi

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 2 Byte Bit 7 0 1 2 irrelevante Significado Bit 4 Bit 3 Eco del nmero de comando: 01 H Estado del comando Parmetros Bit 0

CP 2432ASInterface Master C79000G6972C142/02

5-15

Interfaz de comandos

5.2.3

Escribir_parmetro (Write_Parameter)

Significado del comando


El parmetro ASi transmitido con el comando es transferido al esclavo ASi direccionado. El parmetro se almacena en el CP 2432 slo en forma voltil y no se transfiere al EEPROM como parmetro configurado. El esclavo ASi transmite en la respuesta su parmetro actual (eco del parmetro). Este puede diferir del valor justamente escrito segn la especificacin del maestro ASi (/2/). La respuesta del esclavo ASi es proporcionada en el bfer de recepcin como eco del parmetro. Esta llamada no est permitida para esclavos ASi que cumplan el perfil normalizado de esclavo ASi 7.4. En el caso de estos esclavos, el propio maestro ASi gestiona la parametrizacin de esclavos ASi.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 2 Byte Bit 7 0 1 2 irrelevante Significado Bit 4 Bit 3 Nmero de comando: 02 H Direccin de esclavo ASi Parmetros Bit 0

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 2 Byte Bit 7 0 1 2 Significado Bit 4 Bit 3 Eco del nmero de comando: 02 H Estado del comando Eco del parmetro Bit 0

5-16

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 Byte 0 1 Significado Nmero de comando: 03 H Direccin de esclavo ASi

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 2 Byte Bit 7 0 1 2 irrelevante Significado Bit 4 Bit 3 Eco del nmero de comando: 03 H Estado del comando Parmetros Bit 0

CP 2432ASInterface Master C79000G6972C142/02

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

Estructura de los datos de peticin en el bfer de emisin


Banco 2 Byte 0 Significado Nmero de comando: 04 H

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 Byte 0 1 Significado Eco del nmero de comando: 04 H Estado del comando

5-18

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 2 2 Byte Bit 7 0 1 2 3 IDCode Extended ID1Code Significado Bit 4 Bit 3 Nmero de comando 25 H Direccin de esclavo Configuracin de E/S Extended ID2Code Bit 0

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 Byte Bit 7 0 1 Significado Bit 4 Bit 3 Eco del nmero de comando: 25 H Estado del comando Bit 0

CP 2432ASInterface Master C79000G6972C142/02

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/.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 Byte Bit 7 0 1 Significado Bit 4 Bit 3 Nmero de comando 26 H Direccin de esclavo Bit 0

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 2 2 Byte Bit 7 0 1 2 3 IDCode Extended ID1Code Significado Bit 4 Bit 3 Eco del nmero de comando: 26 H Estado del comando Configuracin de E/S Extended ID2Code Bit 0

5-20

CP 2432ASInterface Master C79000G6972C142/02

Interfaz de comandos

5.2.8

Almacenar_configuracin_actual (Store_Actual_Configuration)

Significado del comando


Con esta llamada, los datos de configuracin (actuales = reales) determinados en ASInterface (configuracin de E/S, IDCode, Extended ID1Code e Extended ID2Code) para todos los esclavos ASi se almacenan en forma no voltil en el EEPROM como datos de configuracin (tericos). La lista de esclavos ASi activados (LAS) se transfiere a la lista de esclavos ASi configurados (LPS). 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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 Byte 0 Significado Nmero de comando: 07 H

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 Byte 0 1 Significado Eco del nmero de comando: 07 H Estado del comando

CP 2432ASInterface Master C79000G6972C142/02

5-21

Interfaz de comandos

5.2.9

Leer_configuracin_actual_extendida (Read_Extended_Actual_Configuration)

Significado del comando


Con esta llamada se leen los siguientes datos de configuracin de un esclavo ASi direccionado, determinados por el maestro ASi en ASInterface: 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/.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 Byte Bit 7 0 1 Significado Bit 4 Bit 3 Nmero de comando 28 H Direccin de esclavo Bit 0

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 2 2 Byte Bit 7 0 1 2 3 IDCode Extended ID1Code Significado Bit 4 Bit 3 Eco del nmero de comando: 28 H Estado del comando Configuracin de E/S Extended ID2Code Bit 0

5-22

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura de los datos de peticin en el bfer de emisin


Banco Byte Bit 7 2 2 2 2 2 2 2 2 2 2 0 1 2 3 4 5 6 7 8 9 Esclavo 0 Esclavo 8 Esclavo 16 Esclavo 24 reserv. Esclavo 8B Esclavo 16B Esclavo 24B Esclavo 1 Esclavo 9 Esclavo 17 Esclavo 25 Esclavo 1B Esclavo 9B Esclavo 17B Esclavo 25B Esclavo 2 Esclavo 10 Esclavo 18 Esclavo 26 Esclavo 2B Esclavo 10B Esclavo 18B Esclavo 26B Esclavo 3 Esclavo 11 Esclavo 19 Esclavo 27 Esclavo 3B Esclavo 11B Esclavo 19B Esclavo 27B Bit 6 Bit 5 Bit 4 29 H 00 H Esclavo 4 Esclavo 12 Esclavo 20 Esclavo 28 Esclavo 4B Esclavo 12B Esclavo 20B Esclavo 28B Esclavo 5 Esclavo 13 Esclavo 21 Esclavo 29 Esclavo 5B Esclavo 13B Esclavo 21B Esclavo 29B Esclavo 6 Esclavo 14 Esclavo 22 Esclavo 30 Esclavo 6B Esclavo 14B Esclavo 22B Esclavo 30B Esclavo 7 Esclavo 15 Esclavo 23 Esclavo 31 Esclavo 7B Esclavo 15B Esclavo 23B Esclavo 31B Significado Bit 3 Bit 2 Bit 1 Bit 0

En los datos de LPS, significa: 0: esclavo ASi no configurado; 1: esclavo ASi configurado.

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 Byte 0 1 Significado Eco del nmero de comando: 29 H Estado del comando

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 Byte Bit 7 0 1 reservado Significado Bit 1 Nmero de comando: 0A H Modo (0=Online 1=Offline) Bit 0

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 Byte 0 1 Significado Eco del nmero de comando: 0A H Estado del comando

5-24

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 Byte Bit 7 0 1 reservado Significado Bit 1 Nmero de comando: 0B H Valor para AUTO_ADDR_ENABLE 1=liberar programacin autom. de direcciones 0=bloquear programacin autom. de direcciones Bit 0

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 Byte 0 1 Significado Eco del nmero de comando: 0B H Estado del comando

CP 2432ASInterface Master C79000G6972C142/02

5-25

Interfaz de comandos

5.2.13

Poner_modo_operacin (Set_Operation_Mode)

Significado del comando


Con esta llamada se puede elegir entre modo de configuracin y modo protegido. En el modo protegido se activan slo esclavos ASi inscritos en la LPS cuyas configuraciones terica y real coincidan, es decir, si la configuracin de E/S y los IDCodes de los esclavos ASi detectados son idnticos a los valores configurados. En el modo de configuracin se activan todos los esclavos ASi detectados (excepto el esclavo con la direccin 0). Esto es vlido tambin para esclavos ASi en los que existan diferencias entre la configuracin terica y la real. El bit MODO se almacena en forma no voltil, lo que significa que se conserva tambin en caso de arranque/rearranque. Al cambiar del modo de configuracin al modo protegido se produce un reinicio del CP 2432 (paso a la fase Offline y conmutacin subsiguiente al modo Online).

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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 Byte 0 1 Significado Nmero de comando: 0C H Modo operativo Modo protegido: 00H Modo de configuracin: 01H

Estructura de los datos de respuesta en el bfer de recepcin


Banco Byte 0 1 Significado Eco del nmero de comando: 0C H Estado del comando

5-26

CP 2432ASInterface Master C79000G6972C142/02

Interfaz de comandos

5.2.14

Cambiar_direccin_esclavo_ASi (Change_ASiSlave_Address)

Significado del comando


Con esta llamada se puede cambiar la direccin de un esclavo ASi. Esta llamada se utiliza ante todo para agregar al ASi un nuevo esclavo ASi con la direccin por omisin 0. En tal caso se produce un cambio de direccin de la direccin de esclavo antigua=0 a la direccin de esclavo nueva. El cambio slo se produce si se cumplen las siguientes condiciones: 1. Existe un esclavo ASi con la direccin de esclavo antigua . 2. Si la direccin de esclavo antigua es distinta de 0, no debe estar conectado al mismo tiempo un esclavo ASi con direccin 0. 3. La direccin de esclavo ASi nueva ha de tener un valor vlido. 4. No debe existir un esclavo ASi con la direccin de esclavo nueva. Observacin: al cambiar la direccin de esclavo no se repone el esclavo ASi, lo que significa que se conservan los datos de salida del esclavo ASi hasta que llegan nuevos datos a la nueva direccin.

Estructura de los datos de peticin en el bfer de emisin


Banco Byte 0 1 2 Significado Nmero de comando: 0D H Direccin de esclavo antigua Direccin de esclavo nueva

Estructura de los datos de respuesta en el bfer de recepcin


Banco Byte 0 1 Significado Eco del nmero de comando: 0D H Estado del comando

CP 2432ASInterface Master C79000G6972C142/02

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

Esclavo ASi segn norma 2.0 Direccin voltil

Esclavo ASi segn norma 2.1 Direccin / IDCode voltil

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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 Byte 0 1 Significado Nmero de comando: 0F H Direccin de esclavo ASi

5-28

CP 2432ASInterface Master C79000G6972C142/02

Interfaz de comandos

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 2 Byte Bit 7 0 1 2 reservado Significado Bit 4 Bit 3 Estado del comando S3 S2 S1 S0 Bit 2 Bit 1 Bit 0 Eco del nmero de comando: 0F H

CP 2432ASInterface Master C79000G6972C142/02

5-29

Interfaz de comandos

5.2.16

Leer_listas_extendidas_y_flags (Get_LPS, Get_LAS, Get_LDS, Get_Flags)

Significado
Con esta llamada se leen 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

Estructura de los datos de peticin en el bfer de emisin


Banco 2 Byte 0 Significado Nmero de comando: 30 H

Estructura de los datos de respuesta en el bfer de recepcin


Banco Byte Bit 7 2 2 2 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 9B LAS Esclavo 17B LAS Esclavo 25B LAS Esclavo 2 LAS Esclavo 10 LAS Esclavo 18 LAS Esclavo 26 LAS Esclavo 2B LAS Esclavo 10B LAS Esclavo 18B LAS Esclavo 26B Bit 6 Bit 5 Significado Bit 4 Bit 3 30 H Estado del comando LAS Esclavo 3 LAS Esclavo 11 LAS Esclavo 19 LAS Esclavo 27 LAS Esclavo 3B LAS Esclavo 11B LAS Esclavo 19B LAS Esclavo 27B LAS Esclavo 4 LAS Esclavo 12 LAS Esclavo 20 LAS Esclavo 28 LAS Esclavo 4B LAS Esclavo 12B LAS Esclavo 20B LAS Esclavo 28B LAS Esclavo 5 LAS Esclavo 13 LAS Esclavo 21 LAS Esclavo 29 LAS Esclavo 5B LAS Esclavo 13B LAS Esclavo 21B LAS Esclavo 29B LAS Esclavo 6 LAS Esclavo 14 LAS Esclavo 22 LAS Esclavo 30 LAS Esclavo 6B LAS Esclavo 14B LAS Esclavo 22B LAS Esclavo 30B LAS Esclavo 7 LAS Esclavo 15 LAS Esclavo 23 LAS Esclavo 31 LAS Esclavo 7B LAS Esclavo 15B LAS Esclavo 23B LAS Esclavo 31B Bit 2 Bit 1 Bit 0

LAS Esclavo 8B LAS Esclavo 16B LAS Esclavo 24B

5-30

CP 2432ASInterface Master C79000G6972C142/02

Interfaz de comandos

10

LDS Esclavo 0 LDS Esclavo 8 LDS Esclavo 16 LDS Esclavo 24 reserv.

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

LPS Esclavo 8B LPS Esclavo 16B LPS Esclavo 24B

3 3

8 9

Flag 1 Flag 2

CP 2432ASInterface Master C79000G6972C142/02

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

Significado de los flags


OFFLINE_READY APF MODO_NORMAL MODO AUTO_ADDR_AVAIL AUTO_ADDR_ASSIGN El flag est puesto si est activa la fase Offline. El flag est puesto si la tensin en el cable ASi es demasiado baja. El flag est puesto si el CP 2432 est en el modo normal. El flag est puesto en el modo de configuracin y anulado en el modo protegido. El flag est puesto si se puede ejecutar la programacin automtica de direcciones (es decir, si exactamente tiene fallo un esclavo en la actualidad). El flag est puesto si es posible la programacin automtica de direcciones (es decir, AUTO_ADDR_ENABLE = 1 y no hay embornado ningn esclavo incorrecto en el ASi). El flag est puesto si existe un esclavo con la direccin operativa 0. El flag est puesto si la configuracin terica (almacenada) y la configuracin real (actual) coinciden. El flag est puesto si se debe adoptar el estado operativo OFFLINE o si ya ha sido adoptado. El flag est puesto si el test del EEPROM interno se ha desarrollado con resultado positivo. Este flag indica si la programacin automtica ha sido bloqueada (BIT = 0) o liberada (BIT = 1) por el usuario. El flag est puesto siempre. El flag est puesto si al menos un esclavo ASi sealiza un error de periferia. El flag Arranque Master_Power_on est puesto tras la conexin de la tensin de alimentacin del maestro ASi. En caso de un ulterior paso del maestro a OFFLINE se anula el bit.

LES_0 CONFIG_OK OFFLINE EEPROM_OK AUTO_ADDR_ENABLE INTERNAL PERIPHERY_FAULT Arranque MPO

En las listas significa: Bit = 0: Bit = 1: esclavo ASi no activado (detectado, configurado) esclavo ASi activado (detectado, configurado)

5-32

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 Byte 0 Significado Nmero de comando: 39 H

Estructura de los datos de respuesta en el bfer de recepcin

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

CP 2432ASInterface Master C79000G6972C142/02

5-33

Interfaz de comandos

LAS Esclavo 8B LAS Esclavo 16B LAS Esclavo 24B

LAS Esclavo 9B LAS Esclavo 17B

LAS Esclavo 10B LAS Esclavo 18B

LAS Esclavo 11B LAS Esclavo 19B

LAS Esclavo 12B LAS Esclavo 20B

LAS Esclavo 13B LAS Esclavo 21B

LAS Esclavo 14B LAS Esclavo 22B

LAS Esclavo 15B LAS Esclavo 23B

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

CP 2432ASInterface Master C79000G6972C142/02

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

CP 2432ASInterface Master C79000G6972C142/02

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

CP 2432ASInterface Master C79000G6972C142/02

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).

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 2 Byte Bit 7 0 1 2 Bit 6 Significado Bit 4 Bit 3 Bit 2 Nmero de comando 3A H 00 H LPS LPS LPS LPS Esclavo Esclavo Esclavo Esclavo 2 3 4 5 LPS LPS LPS LPS Esclavo Esclavo Esclavo Esclavo 10 11 12 13 LPS LPS LPS LPS Esclavo Esclavo Esclavo Esclavo 18 19 20 21 LPS LPS LPS LPS Esclavo Esclavo Esclavo Esclavo 26 27 28 29 LPS LPS LPS LPS Esclavo Esclavo Esclavo Esclavo 2B 3B 4B 5B LPS LPS LPS LPS Esclavo Esclavo Esclavo Esclavo 10B 11B 12B 13B LPS LPS LPS LPS Esclavo Esclavo Esclavo Esclavo 18B 19B 20B 21B LPS LPS LPS LPS Esclavo Esclavo Esclavo Esclavo 26B 27B 28B 29B Bit 5

Bit 1

Bit 0

LPS Esclavo 0 LPS Esclavo 8 LPS Esclavo 16 LPS Esclavo 24 reserv.

LPS Esclavo 8B LPS Esclavo 16B LPS Esclavo 24B

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

CP 2432ASInterface Master C79000G6972C142/02

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

CP 2432ASInterface Master C79000G6972C142/02

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

CP 2432ASInterface Master C79000G6972C142/02

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

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 Byte 0 1 Significado Eco del nmero de comando: 3A H Estado del comando

5-42

CP 2432ASInterface Master C79000G6972C142/02

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).

Estructura de los datos de peticin en el bfer de emisin

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

CP 2432ASInterface Master C79000G6972C142/02

5-43

Interfaz de comandos

Estructura de los datos de respuesta en el bfer de recepcin


Banco 1 2 Byte 1 2 Significado Eco del nmero de comando: 3C H Estado del comando

5-44

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 Byte Bit7 0 1 Bit 6 Bit 5 Significado Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Nmero de comando: 33 H 00 H

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 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 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 Significado Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Eco del nmero de comando 33 H Estado del comando no relevante Eco par. esclavo 1 Eco par. esclavo 2 Eco par. esclavo 3 Eco par. esclavo 4 Eco par. esclavo 5 Eco par. esclavo 6 Parmetros esclavo 7 Eco par. esclavo 8 Eco par. esclavo 9 Eco par. esclavo 10 Eco par. esclavo 11 Eco par. esclavo 12 Eco par. esclavo 13 Eco par. esclavo 14 Eco par. esclavo 15 Eco par. esclavo 16 Eco par. esclavo 17 Eco par. esclavo 18 Eco par. esclavo 19 Eco par. esclavo 20 Eco par. esclavo 21 Eco par. esclavo 22 Eco par. esclavo 23 Eco par. esclavo 24 Eco par. esclavo 25 Eco par. esclavo 26 Eco par. esclavo 27 Eco par. esclavo 28 Eco par. esclavo 29 Eco par. esclavo 30 Eco par. esclavo 31 no relevante Eco par. esclavo 1B Eco par. esclavo 2B Eco par. esclavo 3B Eco par. esclavo 4B Eco par. esclavo 5B Eco par. esclavo 6B Parmetros esclavo 7B Eco par. esclavo 8B Eco par. esclavo 9B Eco par. esclavo 10B Eco par. esclavo 11B Eco par. esclavo 12B Eco par. esclavo 13B Eco par. esclavo 14B Parmetros esclavo 15B Eco par. esclavo 16B Eco par. esclavo 17B Eco par. esclavo 18B Eco par. esclavo 19B Eco par. esclavo 20B Eco par. esclavo 21B Bit 6

CP 2432ASInterface Master C79000G6972C142/02

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

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 Byte 0 Significado Nmero de comando: 14 H

La respuesta del CP 2432 contiene el nombre y el nmero de la versin de firmware del CP 2432 en la forma siguiente:

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 V X . Y Y 2 4 3 2 Significado Eco del nmero de comando 14 H Estado del comando C P

x.yy representa el nmero de versin actual del firmware del CP 2432.

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 Byte 0 1 Significado Nmero de comando: 17 H Direccin de esclavo ASi

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 2 Byte Bit 7 0 1 2 reservado Significado Bit 4 Bit 3 Eco del nmero de comando: 17 H Estado del comando IDCode Bit 0

5-48

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 Byte 0 1 Significado Nmero de comando: 37 H Direccin de esclavo ASi

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 2 Byte Bit 7 0 1 2 reservado Significado Bit 4 Bit 3 Eco del nmero de comando: 37 H Estado del comando Extended ID1Code Bit 0

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 Byte Bit 7 0 1 no relevante Significado Bit 4 Bit 3 Nmero de comando: 3FH Extended ID1Code Bit 0

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 Byte Bit 7 0 1 Significado Bit 4 Bit 3 Eco del nmero de comando: 3FH Estado del comando Bit 0

5-50

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 Byte 0 1 Significado Nmero de comando: 38 H Direccin de esclavo ASi

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 2 Byte Bit 7 0 1 2 reservado Significado Bit 4 Bit 3 Eco del nmero de comando: 38 H Estado del comando ID2 esclavo Bit 0

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 Byte 0 1 Significado Nmero de comando: 18 H Direccin de esclavo ASi

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 2 Byte Bit 7 0 1 2 reservado Significado Bit 4 Bit 3 Eco del nmero de comando: 18 H Estado del comando Configuracin de E/S Bit 0

5-52

CP 2432ASInterface Master C79000G6972C142/02

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).

Estructura de los datos de peticin en el bfer de emisin


Banco 2 Byte 0 1 Significado Nmero de comando 3E H Direccin de esclavo ASi

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 2 2 2 2 2 2 2 2 Byte Bit 7 0 1 2 3 4 5 6 7 8 9 Esclavo 0 Esclavo 8 Esclavo 16 Esclavo 24 reserv. Esclavo 8B Esclavo 16B Esclavo 2B4 Esclavo 1 Esclavo 9 Esclavo 17 Esclavo 25 Esclavo 1B Esclavo 9B Esclavo 17B Esclavo 25B Esclavo 2 Esclavo 10 Esclavo 18 Esclavo 26 Esclavo 2B Esclavo 10B Esclavo 18B Esclavo 26B Bit 6 Bit 5 Significado Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Eco del nmero de comando 3E H Estado del comando Esclavo 3 Esclavo 11 Esclavo 19 Esclavo 27 Esclavo 3B Esclavo 11B Esclavo 19B Esclavo 27B Esclavo 4 Esclavo 12 Esclavo 20 Esclavo 28 Esclavo 4B Esclavo 12B Esclavo 20B Esclavo 28B Esclavo 5 Esclavo 13 Esclavo 21 Esclavo 29 Esclavo 5B Esclavo 13B Esclavo 21B Esclavo 29B Esclavo 6 Esclavo 14 Esclavo 22 Esclavo 30 Esclavo 6B Esclavo 14B Esclavo 22B Esclavo 30B Esclavo 7 Esclavo 15 Esclavo 23 Esclavo 31 Esclavo 7B Esclavo 15B Esclavo 23B Esclavo 31B

En los datos de LPF, significa: Bit=0: Bit=1: el esclavo sealiza error de periferia.

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 2 2 2 ... ... ... Byte 0 1 2 3 4 ... ... ... Significado 40 H Direccin de esclavo Nmero de bytes de parmetros String Byte (1) String Byte (2) ..... String Byte (n1) String Byte (n)

Valor mximo de n = 220

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 Byte 0 1 Significado Eco del nmero de comando: 40 H Estado del comando

5-54

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 Byte 0 1 Significado Nmero de comando 41 H Direccin de esclavo

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 2 2 2 ... ... ... Byte 0 1 2 3 4 ... ... ... Significado Eco del nmero de comando 41 H Estado del comando Nmero de bytes de parmetros String Byte (1) String Byte (2) ..... String Byte (n1) String Byte (n)

Valor mximo de n = 220

CP 2432ASInterface Master C79000G6972C142/02

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).

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 Byte 0 1 Significado Nmero de comando 42 H Direccin de esclavo

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 2 2 2 ... ... ... Byte 0 1 2 3 4 ... ... ... Significado Eco del nmero de comando 42 H Estado del comando Nmero de bytes de ID String Byte (1) String Byte (2) ..... String Byte (n1) String Byte (n)

Valor mximo de n = 220

5-56

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura de los datos de peticin en el bfer de emisin


Banco 2 2 Byte 0 1 Significado Nmero de comando 43 H Direccin de esclavo

Estructura de los datos de respuesta en el bfer de recepcin


Banco 2 2 2 2 2 ... ... ... Byte 0 1 2 3 4 ... ... ... Significado Eco del nmero de comando 43 H Estado del comando Nmero de bytes de diagnstico String Byte (1) String Byte (2) ..... String Byte (n1) String Byte (n)

Valor mximo de n = 220

CP 2432ASInterface Master C79000G6972C142/02

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.

Estructura del bfer de comandos


Banco 2 Byte 0 Significado Nmero de comando: 3D H

Estructura del bfer de respuesta


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 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 Bit 6 Bit 5 Significado Bit 4 Bit 3

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

CP 2432ASInterface Master C79000G6972C142/02

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

Delta esclavo 0 Delta esclavo 8 Delta esclavo 16 Delta esclavo 24 reserv.

Delta esclavo 8B Delta esclavo 16B Delta esclavo 24B

El significado de los bits de error APF y CER es el mismo que en la ficha de errores.

CP 2432ASInterface Master C79000G6972C142/02

5-59

Interfaz de comandos

5-60

CP 2432ASInterface Master C79000G6972C142/02

Eliminacin de perturbaciones / indicaciones de fallos

En este captulo se le informa sobre estados de operacin especiales. Se le proporcionan ayudas para la eliminacin de errores.

CP 2432ASInterface Master C79000G6972C142/02

6-1

Eliminacin de perturbaciones / indicaciones de fallos

6.1

Sustitucin de un esclavo ASInterface averiado / programacin automtica de direcciones

Sustitucin simple de esclavos ASInterface


Con la funcin de programacin automtica de direcciones puede sustituir fcilmente esclavos ASInterface que hayan fallado.

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.

Detectar el esclavo ASInterface averiado


Si se enciende el indicador AUP (slo en el modo protegido), sealiza lo siguiente: S S ha fallado exactamente un esclavo; es posible una programacin automtica de direcciones por parte del CP 2432.

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

CP 2432ASInterface Master C79000G6972C142/02

Eliminacin de perturbaciones / indicaciones de fallos

6.2

Indicaciones de errores del CP 2432 / remedio en caso de errores


A continuacin se listan posibles causas de perturbaciones en el funcionamiento del CP 2432 as como sus posibles remedios.

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.

El indicador APF se enciende

SF se enciende sin accionar el pulsador SET SF se enciende al apretar el pulsador SET.

CP 2432ASInterface Master C79000G6972C142/02

6-3

Eliminacin de perturbaciones / indicaciones de fallos

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.

El indicador CER est permanentemente encendido.

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.

Verifique las conexiones de los esclavos ASInterface.

Interferencias en el cable ASInterface.

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.

Conmute la CPU S7200 a STOP. Con esto se pone el bit PLC_RUN = 0.

Accionamiento demasiado breve del Apriete el pulsador durante como pulsador SET mnimo 0,5 s.

6-4

CP 2432ASInterface Master C79000G6972C142/02

Eliminacin de perturbaciones / indicaciones de fallos

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

Ha fallado ms de un esclavo AS Interface.

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.

CP 2432ASInterface Master C79000G6972C142/02

6-5

Eliminacin de perturbaciones / indicaciones de fallos

6-6

CP 2432ASInterface Master C79000G6972C142/02

ASInterface Protocol Implementation Conformance Statement (PICS)

PICS para CP 2432


Tabla A-1 Fabricante Nombre del producto Referencia: Versin Perfil de maestro Fecha Siemens AG CP 2432 ASInterface Master 6GK72432AX000XA0 1 M1e 31.01.2000

Lista de funciones de maestro disponibles


Tabla A-2 No. 1 2 3 4 5 6 7 8 9 10 Funcin o llamada en la interfaz Host (representacin simblica) Image, Status = Read_IDI() Status = Write_ODI(Image) Status = Set_Permanent_Parameter(Addr, Param) Param, Status = Get_Permanent_Parameter(Addr) Status, GParam = Write_Parameter(Addr, Param) Status, Param = Read_Parameter(Addr) Status = Store_Actual_Parameters() Status = Set_Permanent_Configuration(Addr, Config) Status, Config = Get_Permanent_Configuration(Addr) Status = Store_Actual_Configuration() M1 X X X X X X X X X X Observacin / Realizacin de la funcin por / Captulo Por acceso del maestro DP a los datos de E/S del CP 2432 Por acceso del maestro DP a los datos de E/S del CP 2432 Configurar_parmetro / ver cap. 5.2.1 Leer_parmetro_configurado / ver cap. 5.2.2 Escribir_parmetro / ver cap. 5.2.3 Leer_parmetro / ver cap. 5.2.4 Configurar_parmetro_actual / ver cap. 5.2.5 Almacenar_datos configuracin_extendidos / ver cap. 5.2.6 Leer_datos configuracin_almacenados_extendidos / ver cap. 5.2.7 Apretando el pulsador SET; o con el comando Almacenar_datos_configuracin_actual ver cap. 5.2.4

CP 2432ASInterface Master C79000G6972C142/02

A-1

ASInterface Protocol Implementation

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

18 19 20 21 22 23.1 23.2 23.3 23.4

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

CP 2432ASInterface Master C79000G6972C142/02

ASInterface Protocol Implementation

Tabla A-2 No. 23.5

, (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

CP 2432ASInterface Master C79000G6972C142/02

A-3

ASInterface Protocol Implementation

Dependencia del tiempo de ciclo de ASInterface del nmero de esclavos conectados


La frmula siguiente sirve para calcular el tiempo de ciclo de ASInterface en funcin del nmero de esclavos activados. Tcicl = (1+nmero de esclavos activados) * 156s Si una pareja de esclavos con Extended Adressing Mode (esclavos A/B) ocupa una direccin, esta pareja se cuenta, en la frmula mostrada, como un nico esclavo. Parejas de esclavos A y B son aludidas en cada segundo ciclo de ASInterface, lo que significa que para estos esclavos se duplica el tiempo de ciclo calculado. El tiempo de ciclo calculado es vlido en el supuesto de que no se produzcan repeticiones de telegramas ni llamadas de gestin (management) y de que todos los esclavos estn sincronizados.

A-4

CP 2432ASInterface Master C79000G6972C142/02

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

CP 2432ASInterface Master C79000G6972C142/02

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

CP 2432ASInterface Master C79000G6972C142/02

Observaciones sobre la marca CE

Designacin del producto: CP 2432 Ref: 6GK72432AX000XA0

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.

CP 2432ASInterface Master C79000G6972C142/02

C-1

Observaciones sobre la marca CE

C-2

CP 2432ASInterface Master C79000G6972C142/02

SIMATIC NET Soporte y Formacin

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

SIMATIC Customer Support Hotline A su disposicin a cualquier hora, en todo el mundo:

Nrnberg Johnson City

Singapur

Simatic Basic Hotline Nuremberg SIMATIC BASIC Hotline


Hora local: Lu.-Vi. 8:00 a 18:00 Telfono: +49 (911) 895-7000 Fax: E-Mail: +49 (911) 895-7002 simatic.support@ nbgm.siemens.de

Johnson City SIMATIC BASIC Hotline


Hora local: Lu.-Vi. 8:00 a 17:00 Telfono: +1 423 461-2522 Fax: E-Mail: +1 423 461-2231 simatic.hotline@ sea.siemens.com

Singapur SIMATIC BASIC Hotline


Hora local: Lu.-Vi. 8:30 a 17:30 Telfono: +65 740-7000 Fax: E-Mail: +65 740-7001 simatic.hotline@ sae.siemens.com.sg

SIMATIC Premium Hotline


(pagando, slo con SIMATIC Card) Horario: Fax: Lu.-Vi. 0:00 a 24:00 +49 (911) 895-7001 Telfono: +49 (911) 895-7777

CP 2432ASInterface Master C79000G6972C142/02

D-1

SIMATIC NET Soporte y Formacin

SIMATIC Customer Support, servicios en lnea


El SIMATIC Customer Support le ofrece a travs de los servicios en lnea numerosas informaciones adicionales relativas a los productos SIMATIC: S Encontrar informaciones actuales de ndole general en Internet, bajo http://www.ad.siemens.de/net por fax (polling) 08765-93 02 77 95 00 S Informaciones actuales sobre productos y downloads que pueden ser de utilidad: en Internet, bajo http://www.ad.siemens.de/csi/net a travs del Bulletin Board System (BBS) de Nrnberg (SIMATIC Customer Support Mailbox) bajo el nmero +49 (911) 895-7100. Para acceder al buzn electrnico, utilice un mdem de la versin hasta V.34 (28,8 kBaud) ajustando en l los siguientes parmetros: 8, N, 1, ANSI, o a travs de la RDSI (x.75, 64 kBit).

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

CP 2432ASInterface Master C79000G6972C142/02

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.

LAS Lista de esclavos activados.

CP 2432ASInterface Master C79000G6972C142/02

Glosario-1

Glosario

LES/LDS Lista de esclavos detectados / list of detected esclavos.

LPS Lista de esclavos configurados

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

CP 2432ASInterface Master C79000G6972C142/02

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

Fuente de alimentacin, 1-2

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

CP 2432ASInterface Master C79000G6972C142/02

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

CP 2432ASInterface Master C79000G6972C142/02

También podría gustarte