You are on page 1of 127

Prlogo, ndice Descripcin tcnica, directivas para el montaje del CP 3432 Intercambio de datos entre programa de usuario y esclavos

ASi Utilizar la interfaz de comandos Diagnstico y alarmas del CP 3432 Manual Eliminacin de perturbaciones / indicaciones de fallos

1 2 3 4 5

SIMATIC NET CP 3432 / CP 3432 P Maestro ASInterface

Apndice ASInterface Protocol Implementation Conformance Statements Bibliografa


AS-Interface

A B C D

Observaciones sobre la marca CE Glosario

Industrial Ethernet

Indice alfabtico
SINEC L2

ASInterface

Edicin 11/2002 C79000G6978C14902

Clasificacin de las indicaciones de seguridad Este manual incluye informaciones que debe respetar para su seguridad personal as como para evitar daos materiales. Las informaciones estn resaltadas por un tringulo de precuacin y, segn el grado de peligro, se representan como sigue:

Peligro significa que, si no se adoptan las medidas preventivas adecuadas, se producirn la muerte o lesiones corporales graves.

Cuidado significa que, si no se adoptan las medidas preventivas adecuadas, se pueden producir la muerte o lesiones corporales graves.

Precausin con tringulo de advertencia significa que pueden producirse lesiones leves si no se toman las correspondientes medidas de precaucin.

Precaucin sin tringulo de advertencia significa que pueden producirse daos materiales si no se toman las correspondientes medidas de precaucin.

Atencin significa que se puede producir un resultado o un estado indeseado si no se tiene en cuenta la indicacin correspondiente.

Nota Se trata de una informacin importante sobre el producto, el manejo del producto o la respectiva parte de la documentacin, sobre la que se tiene llamar la atencin especialmante y que se recomienda observar por poder ser beneficiosa.

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Marcas SIMATICR, SIMATIC HMIR 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. Indicaciones de seguridad relativas al producto: Antes de utilizar el producto aqu descrito deber tener en cuenta imprescindiblemente las siguientes indicaciones relativas a seguridad. 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 de productos de hardware conforme a lo previsto Observaciones importantes: Cuidado 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. Antes de utilizar los programas de ejemplo adjuntados o bien programas de creacin propia, asegrese de que en las instalaciones que estn en servicio no se puedan ocasionar daos a personas ni a mquinas. Advertencia sobre CE: Est prohibida la puesta en servicio mientras no se constate que la mquina en la que se deben instalar estos componentes cumple lo dispuesto en la directiva para mquinas 89/392/CEE. Uso de productos de software conforme a lo previsto Observaciones importantes: Cuidado El software slo se podr utilizar para los casos de aplicacin previstos en el catlogo y en la descripcin tcnica, y slo en unin de productos de software, equipos y componentes de proveniencia tercera recomendados y homologados por Siemens. Antes de utilizar los programas de ejemplo adjuntados o bien programas de creacin propia, asegrese de que en las instalaciones que estn en servicio no se puedan ocasionar daos a personas ni a mquinas.

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Antes de la puesta en servicio Observe lo siguiente antes de proceder a la puesta en servicio: Precaucin Antes de la puesta en sericio se deben observar las advertencias que aparecen en la documentacin actual. Consulte los datos necesarios para el pedido de la misma en los catlogos, o bien pngase en contacto con su agencia Siemens local.

Copyright E Siemens AG 20002002 All rights reserved La divulgacin y reproduccin de este documento, as como el uso y comunicacin de su contenido, no estn autorizados a no ser que se obtenga el consentimiento expreso. Los infractores quedan obligados a la indemnizacin por daos y perjuicios. Se reservan todos los derechos, en particular para el caso de concesin de patente o modelo de utilidad. Siemens AG Automation and Drives Postfach 4848, D- 90327 Nuernberg

Exclusin de responsabilidad Hemos comprobado el contenido de esta publicacin para constatar su concordancia con el hardware y software descrito. Sin embargo, son posibles divergencias, por lo que no garantizamos la plena concordancia. El contenido de esta publicacin se revisa peridicamente; las correcciones necesarias se incluirn en las prximas ediciones. Agradecemos de antemano sugerencias.

Siemens Aktiengesellschaft

Sujeto a cambios tcnicos sin previo aviso. P ASInterface Master CP 3432 / CP 3432 G79000G8978C14902

Edicin 11/2002 C79000G6978C14902

Prlogo

Finalidad del presente manual


Este manual le ayuda a utilizar el mdulo CP3432. Le proporciona informaciones sobre cmo puede activar actuadores ASi y sensores ASi a travs de este mdulo a partir del sistema de automatizacin.

La presente edicin del manual contiene, adems de algunas correcciones, complementos referidos al nuevo tipo de mdulo CP 3432 P.

Le recomendamos el siguiente procedimiento para ...


... obtener una visin de conjunto de la temtica global de ASInterface: lea primero el manual ASInterface Introduccin y fundamentos (incluido en el presente paquete de manuales). All encontrar informaciones generales relativas a AS-Interface, que en lo sucesivo recibe el nombre de ASi. ... crear un sistema ASi y ponerlo en servicio, utilizando para ello el CP 3432: el captulo 1 le proporcionar los conocimientos necesarios para la conexin y el manejo del CP 3432. ... saber cmo se tiene que manejar el CP 3432 desde el punto de vista del sistema de automatizacin: lea en el presente manual el captulo 2. sobre la interfaz de comandos le informa el captulo 3

Condiciones
Condiciones necesarias para comprender la documentacin en su totalidad son: S S tener conocimientos bsicos sobre SIMATIC S7, STEP 7; conocer el manual ASInterface Introduccin y fundamentos (incluido en el presente paquete de manuales).

Disquete con ejemplo de programa


El disquete adjuntado contiene un ejemplo de programa para la operacin del CP 3432.

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Prlogo

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Indice

Indice
1 Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P . . . . . . 1.1 1.2 1.2.1 1.2.2 1.3 1.4 1.5 1.6 1.7 1.7.1 1.7.2 1.7.3 2 Generalidades sobre la operacin indicaciones de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panormica del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Datos tcnicos del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indicadores y elementos de mando del CP 3432 . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin por pulsador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Slots permitidos del CP 3432 en SIMATIC AS300 y en ET 200M . . . . . . . . . . Direccionamiento del CP 3432 en el equipo de automatizacin S7 . . . . . . . . . . Configurar CP 3432 en caso de uso para SIMATIC S7300 con STEP 7 . . . . Configuracin en STEP 7 configuracin bsica . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin en STEP 7 configuracin de esclavos (slo CP 3 432 P) . . . . Inicializar configuracin real . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 12 13 13 15 16 21 22 23 24 25 28 33 34 35 35 38 40 41 42 43 44 48 50 51 56 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74

Intercambio de datos entre programa de usuario y esclavos ASi . . . . . . . . . . . . . . . . 2.1 2.1.1 2.1.2 2.2 2.2.1 2.2.2 2.3 2.3.1 2.3.2 Intercambio de valores binarios ASi con esclavos estndar o esclavos A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Direccionamiento de esclavos estndar y A por el PLC . . . . . . . . . . . . . . . . . . . . . Acceso a datos binarios de esclavos estndar o A . . . . . . . . . . . . . . . . . . . . . . . . . Intercambio de valores binarios ASi con esclavos B . . . . . . . . . . . . . . . . . . . . . . . Direccionamiento de esclavos por el PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Acceso a datos binarios de esclavos B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmisin de valores analgicos ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Direccionamiento de valores analgicos de esclavos ASi . . . . . . . . . . . . . . . . . . Ejemplos de programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Utilizar la interfaz de comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 3.2 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 Descripcin de FC ASI_3422 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin de los comandos de esclavos ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . Configurar_parmetro_permanente (Set_Permanent_Parameter) . . . . . . . . . . . . Leer_parmetro_permanente (Get_Permanent_Parameter) . . . . . . . . . . . . . . . . . Escribir_parmetro (Write_Parameter) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Leer_parmetro (Read_Parameter) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Almacenar_parmetros_actuales (Store_Actual_Parameters) . . . . . . . . . . . . . . . Almacenar_datos_configuracin_extendidos (Set_Extended_Permanent_Configuration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Leer_datos_configuracin_extendidos (Get_Extended_Permanent_Configuration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Almacenar_configuracin_actual (Store_Actual_Configuration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Leer_datos_configuracin_actual_extendidos (Read_Extended_Actual_Configuration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configurar_LPS_extendida (Set_LPS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Poner_modo_Offline (Set_Offline_Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccionar_autoprogramacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Poner_modo (Set_Operation_Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cambiar_direccin_esclavo_ASi (Change_ASiSlave_Address) . . . . . . . . . . . Leer_estado_esclavo _ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Indice

3.2.16 3.2.17 3.2.18 3.2.19 3.2.20 3.2.21 3.2.22 3.2.23 3.2.24 3.2.25 3.2.26 3.2.27 3.2.28 3.2.29 3.2.30 3.2.31 4

Leer_listas_extendidas_y_flags (Get_LPS, Get_LAS, Get_LDS, Get_Flags) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Leer_configuracin_global_extendida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Almacenar_configuracin_global_extendida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Escribir_lista_parmetros_extendida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Leer_lista_eco_parmetros_extendida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Leer_identificador_versin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Leer_ID_esclavo_ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Leer_ID1_extendida_esclavo_ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Escribir_ID1_extendida_esclavo_ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Leer_ID2_extendida_esclavo_ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Leer_ES_esclavo_ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Leer_lista_errores_periferia (Get_LPF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Escribir_string_parmetros_esclavo_ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Leer_string_parmetros_esclavo_ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Leer_string_ID_esclavo_ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Leer_string_diagnstico_esclavo_ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

75 79 84 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 106 107 108 109 110 111 112 113

Diagnstico y alarmas del CP3432 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 Panormica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Eventos de alarma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Desarrollo del procesamiento de alarmas de diagnstico . . . . . . . . . . . . . . . . . . . Comportamiento de alarma en diferentes modos del CP . . . . . . . . . . . . . . . . . . . . Datos locales del bloque de organizacin de diagnstico (OB 82) . . . . . . . . . . . . Lectura del bloque de datos de diagnstico DS 1 . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Alarmas de diagnstico algunos ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Eliminacin de perturbaciones / indicaciones de fallos . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1 5.2 Sustitucin de un esclavo ASi averiado / programacin automtica de direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indicaciones de errores / remedio en caso de fallos . . . . . . . . . . . . . . . . . . . . . . . .

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Indice

A B C D

ASInterface Protocol Implementation Conformance Statement (PICS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bibliografa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Observaciones sobre la marca CE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

117 121 122 124

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Indice

10

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

El presente captulo le explica las prestaciones y le familiariza con la puesta en servicio y las principales funciones del mdulo maestro CP 3432. Se le informa sobre S S S S S qu sistemas PLC se pueden utilizar en combinacin con el CP 3432 / CP 3432 P en el interface AS. cmo se realiza la instalacin del CP 3432 / CP 3432 P. qu indicadores y elementos de mando tiene el CP 3432 / CP 3432 P. qu modos de funcionamiento son soportados por el CP 3432 / CP 3432 P. qu posibilidades existen para la configuracin mediante pulsadores y para la configuracin en el proyecto STEP 7.

Atencin Los dos tipos de equipos CP 3432 y CP 3432 P tienen unas funciones prcticamente idnticas. Sin embargo, el CP 3432 P tiene posibilidades adicionales en el mbito de la configuracin y de la parametrizacin de arranque (ver el captulo 1.7). Por ello, el mdulo CP 3432 P no est previsto para utilizarlo en lugar del CP 3432, que se sigue pudiendo ordenar.

Nota En la descripcin siguiente slo se hace una distincin entre los tipos CP 3432 y CP 3432 P all donde se describen prestaciones diferentes. El los restantes puntos de este manual, no marcados especialmente, se habla del CP 3432 en representacin de los dos tipos de equipos CP 3432 / CP 3432 P

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

11

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

1.1

Generalidades sobre la operacin indicaciones de seguridad


El CP 3432 se puede utilizar en sistemas de automatizacin: S S S S S S7300, estructura central S7300, estructura descentralizada ET 200M (IM153) C7 S7400H (a travs de ET 200M redundante)

Observe adems las indicaciones que figuran en la informacin sobre el producto adjuntada al CP 3433.

Nota Al montar el mdulo, tenga en cuenta las medidas contra cargas electrostticas y las indicaciones que figuran en el correspondiente manual del equipo S7300.

12

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

1.2

Panormica del mdulo

1.2.1

Introduccin
El mdulo CP 3432 puede trabajar en sistemas de automatizacin (SPS = PLC) de la serie S7300 y en el sistema ET 200M. Permite la conexin de una lnea ASi a los sistemas de automatizacin antes mencionados. Con ayuda del CP 3432 puede acceder desde AS a las entradas y salidas de los esclavos ASi. Al respecto, puede acceder a valores binarios o analgicos, dependiendo del tipo de esclavo. Se pueden utilizar los siguientes esclavos ASi: Esclavos estndar Esclavos con espacio de direcciones extendido (extended adressing mode) Esclavos analgicos segn perfil de esclavo 7.3/7.4

CP 3432

S7300

Mdulo pasivo (sin esclavo ASIC)

Mdulo activo (con esclavo ASIC)

Fuente de alimentacin ASi Sensores y actuadores binarios con esclavo ASIC

Actuadores/ sensores binarios sin ASIC esclavo

Cable ASi Actuador/Sensor con conexin directa Figura 1-1

Derivacin de cable ASi

Uso del mdulo maestro CP 3432 en S7300

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

13

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

SINEC L2 CP 3432 ET 200M (IM 153)

Mdulo pasivo (sin esclavo ASIC)

Mdulo activo (con esclavo ASIC)

Fuente de alimentacin ASi Sensores y actuadores binarios con esclavo ASIC

Actuadores/ sensores binarios sin ASIC esclavo

Cable ASi Actuador/Sensor con conexin directa


Figura 1-2

Derivacin de cable ASi

Uso descentralizado del mdulo maestro CP 3432 en ET 200M

Volumen de suministro:
El suministro incluye los siguientes componentes: 1. Uno de los mdulos del tipo siguiente CP 3432 CP 3432 P 2. Conector de bus 3. Tiras de rotulacin 4. Informacin sobre el producto El bloque de STEP7 FC ASI_3422 (Versin 2.0), necesario para el modo extendido del CP 3432, se suministra en disquete con el presente manual. Nota El conector frontal de 20 polos para conexin del cable ASi no est incluido en el suministro del CP 3432. Consulte el nmero de referencia del conector frontal en el catlogo IKPI. Referencia 6GK7 3432AH000XA0 Referencia 6GK7 3432AH100XA0

14

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

1.2.2

Datos tcnicos del mdulo


El mdulo CP 3432 est caracterizado por los siguientes datos tcnicos fundamentales:

Tabla 1-1

Datos tcnicos Caracterstica Explicacin / Valores

Tiempo de ciclo de bus

5 ms para 31 esclavos 10 ms para 62 esclavos con espacio de direcciones extendido por pulsadores en el panel frontal o con FC ASI_3422
Sin FC ASI_3422: M0e

Configuracin Perfiles de maestro ASi soportados Conexin del cable ASi

Con FC ASI_3422: M1e a travs de conector frontal S7300 con contactos roscados (20 polos) Carga elctrica soportable de conexin 17 a 19 o de conexin 18 a 20: 4 A como mximo

Espacio de direcciones Toma de corriente del bus de panel posterior SIMATIC Tensin de alimentacin de bus de panel posterior SIMATIC Consumo de corriente del cable ASi Tensin de alimentacin del cable ASi Condiciones ambientales admisibles S Temperatura de funcionamiento S Temperatura de transporte y almacenaje S Humedad relativa Estructura S Formato de mdulo S Medidas (ancho x alto x prof.) en mm S Peso

16 byte E y 16 byte S en el sector analgico de S7300 mx. 200 mA DC 5 V mx. 100 mA segn especificacin ASi

0..60_C 40_C hasta +70_C mx.. 95% a +25_C Tcnica de montaje S7300U; ancho sencillo 40 x 125 x 115 aprox. 200 g

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

15

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

1.3

Indicadores y elementos de mando del CP 3432


La siguiente representacin muestra el panel frontal del CP 3432 con los elementos de indicacin y mando. El conector frontal para conexin del cable ASi se encuentra debajo del recubrimiento en la parte delantera del CP 3432.

SF RUN APF CER AUP CM B 20+ 10+ SET 9 8 7 6 5 4 3 ASi+ (marrn) ASi (azul) 17 18 19 20 2 1 0

Las conexiones 17, 19 y 18, 20 estn puenteadas internamente en el CP 3432.

Figura 1-3

Conexionado y rotulacin del conector frontal del CP 3432

El CP presenta en su interior conexiones para dos cables ASi; estas conexiones estn puenteadas internamente en el CP. Con esto es posible conectar el CP 3432 intercalado en el cable ASi.

16

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

Nota La carga soportable por los contactos de conexin es de como mximo 4 A. Si este valor se sobrepasa en el cable ASi, no se debe intercalar el CP 3432 en el cable ASi, sino que se tiene que conectar a travs de un cable de derivacin. (Slo est ocupada entonces una pareja de conexiones del CP 3432).

Significado de los elementos de indicacin y mando:


LED (diodo) SF Significado Error del sistema. El diodo se enciende si: S el CP 3432 est en el modo protegido y existe un error de configuracin ASi (p. ej. fallo de esclavo), S el CP detecta un fallo interno (p. ej. defecto en EEPROM), S el CP no puede ejecutar de momento el cambio de modo durante un accionamiento de pulsador (p. ej. existe un esclavo con la direccin 0). Indica que el CP se ha inicializado correctamente. ASi Power Fail. Indica que la tensin suministrada por la fuente de alimentacin ASi al cable ASi es demasiado baja o falta. Configuration Error / error de configuracin. El diodo indica si la configuracin de esclavos detectada en el cable ASi coincide con la configuracin terica actual del CP (LPS). En caso de diferencias se enciende el indicador CER. El indicador CER se enciende en los siguientes casos:

RUN APF

CER

S si un esclavo ASi configurado no est presente en el cable ASi


(p. ej. por fallo del esclavo).

S si est presente en el cable ASi un esclavo que no se ha configurado previamente, S si un esclavo conectado tiene datos de configuracin (configuracin de E/S, cdigo ID)
distintos a los del esclavo configurado en el CP,

S si el CP se encuentra en la fase Off line.


AUP Autoprog available. En el modo protegido del CP, indica que es posible la programacin automtica de direcciones de un esclavo. La programacin automtica de direcciones facilita la sustitucin de un esclavo averiado en el cable ASi (ver captulo ).5 Configuration Mode. Con esta indicacin se sealiza el modo de operacin. Indicador encendido: modo de configuracin Indicador apagado: modo protegido

CM

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

17

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

LED (diodo)

Significado

S Modo de configuracin
El modo de configuracin sirve para la puesta en servicio de una instalacin ASi. En el modo de configuracin, el CP 3432 puede intercambiar datos con cualquier esclavo ASi conectado al cable ASi (excepto con el esclavo ASi con la direccin 0). Nuevos esclavos ASi agregados son identificados y activados inmediatamente por el maestro, incorporndose al intercambio de datos cclico. Una vez terminada la puesta en servicio, el CP 3432 se puede conmutar al modo protegido por medio de un pulsador (SET). Con esto se configuran al mismo tiempo los esclavos ASi activos en ese momento. Con esto se almacenan en forma no voltil en el CP 3432 los siguientes datos de los esclavos ASi: las direcciones AS los cdigos ID la configuracin de E/S

S Modo protegido
En el modo protegido, el CP 3432 slo intercambia datos con los esclavos ASi configurados. Configurado significa aqu que las direcciones de esclavos almacenadas en la memoria del CP 3432 y los datos de configuracin permanente almacenados coinciden con los valores de los esclavos ASi existentes.

Pulsador SET
El pulsador SET se necesita para la configuracin del CP 3432 en el modo estndar. El pulsador slo est activado cuando el AS est en STOP. Si el CP 3432 est en el modo de configuracin (indicador CM encendido), al accionar el pulsador se configura automticamente el CP 3432. La configuracin tiene lugar en los siguientes pasos: 1. La configuracin permanente de esclavos existente, que es sealizada a travs de la indicacin de los esclavos activos, se almacena en el CP 3432 como configuracin permanente terica en forma no voltil. 2. A continuacin, el CP 3432 cambia al modo protegido. Si el CP 3432 est en el modo protegido (indicador CM apagado), al accionar el pulsador se conmuta el CP al modo de configuracin.

18

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

Indicacin de los esclavos ASi identificados y activados


Los esclavos identificados y/o activados son representados por los diodos 0 bis 9 y los diodos 10+, 20+, B. La indicacin de los esclavos activados tiene lugar en grupos de 10. La conmutacin se produce en forma temporizada. Los diodos rotulados con 10+, 20+ indican cual de los grupos de 10 es indicado actualmente por los diodos 0 a 9. Si brilla el diodoB, sealiza que los esclavos identificados o activados son esclavos del espacio de direcciones extendido B.

Propiedades de la indicacin de esclavos


S S Si el CP 3432 se encuentra en el modo de configuracin, se indican todos los esclavos ASi identificados. Si el CP 3432 se encuentra en el modo protegido, se indican con luz permanente todos los esclavos ASi activados. Esclavos ASi que hayan fallado o bien existentes pero no configurados son indicados por parpadeo del respectivo diodo.

Ejemplo 1 B Indicacin de que los esclavos con las direcciones 1, 2 y 5 han sido identificados y/o activados B

Ejemplo 2 Indicacin de que los esclavos con las direcciones 20, 21 y 22 han sido identificados y/o activados

Figura 1-4

Ejemplo de indicacin de esclavos ASi identificados o activados en el panel frontal del CP 3432

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

19

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

Ejemplo 3 B Indicacin de que el esclavo con la direccin 31B ha sido identificado o activado. B

Ejemplo 4 Indicacin de que los esclavos con las direcciones 10B y 17B han sido identificados o activados.

Figura 1-5

Ejemplo de indicacin de esclavos ASi identificados o activados en el panel frontal del CP 3432

20

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

1.4

Configuracin por pulsador

Preparar configuracin por pulsador


Asegure los estados siguientes: S S S La ASCPU tienen que estar en STOP. El CP 3432 y todos los esclavos ASi han de estar conectados al ASInterface y han de recibir tensin de la fuente de alimentacin ASi. Los esclavos ASi han de tener direcciones diferentes, distintas de 0.

Realizar la configuracin por pulsador


1. Compruebe si el CP 3432 se encuentra en el modo de configuracin. (Diodo CM encendido). De no ser as, conmute el CP 3432 al modo de configuracin con el pulsador SET. 2. Compruebe si todos los esclavos conectados al ASInterface estn disponibles y son indicados. 3. Apriete el pulsador SET. Con esto se configura el CP 3432, lo que significa que la configuracin permanente real reconocida del ASInterface se almacena como especificacin terica en forma no voltil en EEPROM. Al mismo tiempo, el CP 3432 se conmuta al modo protegido y se apaga el diodo CM. El diodo CER se apaga tambin, ya que despus de la configuracin la configuracin permanente terica almacenada en el CP 3432 coincide con la configuracin permanente real existente en el ASInterface.

Nota Slo es posible cambiar del modo de configuracin al modo protegido si no hay conectado al ASInterface ningn esclavo ASi con la direccin 0. Si est conectado un esclavo 0, al apretar el pulsador SET se enciende el diodo SF. Si se realiza una configuracin por pulsador cuando no hay tensin en ASi estado APF) o o cuando no hay conectado ningn esclavo ASi, todas las listas internas se ponen al valor por omisin. En especial se ponen todos los parmetros ASi = FHex y el bit AutoAdress_Enable = 1.

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

21

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

1.5

Slots permitidos del CP 3432 en SIMATIC AS300 y en ET 200M


En los sistemas de automatizacin AS300 y ET 200M, el CP se puede instalar en principio en todos los slots para equipos perifricos. Existen restricciones para la CPU utilizada en cada caso y en lo relativo a la alimentacin elctrica: S S la capacidad de extensin con varios bastidores (ampliacin de varias filas del AS, slo a partir de CPU 314 hacia arriba), la solicitacin elctrica, es decir, el consumo total de corriente en el bus de panel posterior S7.

Consulte detalles al respecto en los correspondientes manuales de los sistemas SIMATIC.

22

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

1.6

Direccionamiento del CP 3432 en el equipo de automatizacin S7


El CP 3432 ocupa 16 bytes de entrada y 16 bytes de salida en el espacio de direcciones E/S del equipo de automatizacin S7 (rea analgica del AS). De los 16 bytes del rea de direcciones E/S del CP 3432 se ocupan 31 x 4 bit para los datos binarios de los esclavos ASi estndar o de los esclavos A. Los restantes 4 bit estn reservados para aplicaciones futuras. La direccin inicial n de esta rea de direcciones est definida por el slot del CP 3432 del siguiente modo:

Bastidor 0
Mdulo Nmero de slot Direccin inicial PS 1 1 CPU 2 2 IM 3 3 CP 4 256 CP 5 272 CP 6 288 CP 7 304 CP 8 320 CP 9 336 CP 10 352 CP 11 368

Bastidor 1
Mdulo Nmero de slot Direccin inicial IM 3 CP 4 384 CP 5 400 CP 6 416 CP 7 432 CP 8 448 CP 9 464 CP 10 480 CP 11 496

Bastidor 2
Mdulo Nmero de slot Direccin inicial IM 3 CP 4 512 CP 5 528 CP 6 544 CP 7 560 CP 8 576 CP 9 592 CP 10 608 CP 11 624

Bastidor 3
Mdulo Nmero de slot Direccin inicial IM 3 CP 4 640 CP 5 656 CP 6 672 CP 7 688 CP 8 704 CP 9 720 CP 10 736 CP 11 752

Nota En algunas CPUs (p. ej. CPU 3152DP, 318), el direccionamiento orientado a slots se puede modificar a travs de la configuracin de STEP 7 (HWConfig). Especialmente en el caso de CPUs libremente programables, es posible acceder a los esclavos ASi estndar y a los esclavos A/B con direcciones A del espacio de direcciones extendido a travs de la imagen de proceso de las entradas/salidas de la CPU.

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

23

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

1.7

Configurar CP 3432 en caso de uso para SIMATIC S7300 con STEP 7


Atencin Lo dicho en este captulo es vlido nicamente para el CP 3 432 P. Excepcin: Slo las informaciones relativas a la configuracin bsica del cap.1.7.1 concernientes a las fichas General y Direcciones son vlidas tanto para el CP 3 432 como para el CP 3 432 P.

Tipo de estacin S7300


El tipo de estacin (o equipo) S7300 mencionado en el ttulo de este captulo se debe entender como representante para el caso de uso de una CPU para estaciones S7300 o una ET200M con IM153 como estacin de cabeza.

Significado de la configuracin en STEP 7


La configuracin en STEP 7 es necesaria para el uso del CP3432 en una estacin S7300. Al respecto se debe distinguir entre la configuracin bsica necesaria y la configuracin opcional de esclavos. Mientras que la configuracin por pulsadores descrita en el cap. 1.4 hace posible slo el registro de la configuracin real actual, con la configuracin en STEP 7 se puede configurar y cargar en el CP una configuracin terica con independencia de la configuracin real.

24

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

1.7.1

Configuracin en STEP 7 configuracin bsica

Introducir maestro ASi en HW Config en la estacin S7300


El CP 3432 / CP 3 432 P se toma, como cualquier otro mdulo, del catlogo de hardware de STEP 7 HW Config y se transfiere al bastidor de la estacin S7300, al slot previsto. Una vez insertado el CP 3432 / CP 3 432 P no est configurado an ningn esclavo ASi. En este ajuste predeterminado rigen en un principio las reglas de la Configuracin por pulsadores (ver cap. 1.4 ). Atencin Una configuracin de esclavos ASi prescrita por STEP 7 y cargada en la estacin S7 se transfiere al arrancar la estacin S7, de la CPU al 3 432 P. Si existe una configuracin por pulsadores, se sobreescribe con esta operacin.

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

25

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

Configurar propiedades del CP 3432 / CP 3 432 P


Para ver informaciones generales, direcciones y parmetros operativos as como para configurarlos o modificarlos a continuacin, cambie el cuadro de dilogo de propiedades del CP 3432 / CP 3 432 P. S Ficha Direcciones

Direcciones iniciales: se tienen que elegir idnticas para entradas y salidas.

Longitud reservada:

S En el ajuste predeterminado
estn reservados 32 Byte.

26

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

Ficha Parmetros de operacin (slo CP 3 432 P)


Aqu se puede seleccionar la alarma de diagnstico para el modo protegido.

Programacin automtica de direcciones en caso de sustitucin de esclavo: en caso de sustitucin de un esclavo ASi (caso de fallo) tiene lugar una programacin automtica de direcciones de un esclavo de repuesto del mismo tipo, con la direccin 0 preajustada en fbrica. Si no se desea este comportamiento, por ejemplo por razones de seguridad, se puede deseleccionar aqu la opcin.

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

27

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

1.7.2

Configuracin en STEP 7 configuracin de esclavos (slo CP 3 432 P)

Significado
Los ajustes realizados por usted hasta el momento en el cuadro de dilogo de propiedades son suficientes para poder acceder a los esclavos ASi desde el programa de usuario. Si desea definir una configuracin de ASi de mayor alcance desde STEP 7, proceda conforme a las instrucciones siguientes. Atencin Una configuracin de esclavos ASi prescrita por STEP 7 y cargada en la estacin S7 se transfiere al arrancar la estacin S7, de la CPU al 3 432 P. Si existe una configuracin por pulsadores, se sobreescribe con esta operacin.

Configurar esclavos ASi


Para realizar una configuracin de esclavos especial: Seleccione la ficha Configuracin de esclavos. Haga un doble clic en la lnea de la tabla mostrada en la que desea introducir un esclavo ASi con la direccin correspondiente; con esto abre el cuadro de dilogo de propiedades para esclavos ASi.

28

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

Vea en la lista desplegable los esclavos ASi. Se pueden seleccionar dos tipos de esclavos ASi: S S Esclavo ASi A/B Esclavo ASi con modo de direccionamiento extendido Esclavo ASi estndar o esclavo ASi analgico Esclavo ASi para el espacio de direcciones estndar; si utiliza este tipo de esclavo, no puede poner con la misma direccin ASi ningn esclavo ASi A/B en el espacio de direcciones B.

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

29

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

Configurar propiedades de un esclavo ASi


Configurando las propiedades de los esclavos ASi puede S S S introducir datos de configuracin de los esclavos ASi; definir la configuracin de E/S; predefinir parmetros ASi.

Esclavo ASi estndar


Por principio, el esclavo ASi estndar slo se puede emplazar en el rea A de una direccin ASi. El rea B ya no se puede utilizar entonces con la direccin ASi empleada.

Acepte en esta rea los siguientes datos del fabricante para los esclavos ASi:

S Configuracin de E/S: significado


estandarizado;

S Cdigo ID: significado estandarizado; S Cdigo ID1/2: cdigo ID extendido


segn nueva norma (2.1)1)

Como opcin se pueden permitir aqu parmetros de arranque. El que estos parmetros se puedan utilizar o no, depende del tipo de esclavo.

1) Para esclavos ASi que no soporten los cdigos ID1/ID2 se tienen que introducir los valores FH.

30

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

Configurar esclavos analgicos como esclavos estndar


Si desea configurar esclavos analgicos, utilice tambin para esto el esclavo ASi estndar. Las propiedades del interface analgico se ajustan a travs de la combinacin de la configuracin de E/S y de los tres cdigos ID. Infrmese sobre los parmetros a ajustar en el manual de instrucciones del esclavo ASi utilizado por usted. Estos parmetros se han definido en cada caso en coincidencia con la norma DP V1. Ejemplo:
Configuracin general de E/S para esclavos analgicos

Cdigos ID para esclavos analgicos, que puede consultar en el respectivo manual de instrucciones. Aqu, p. ej.:

S Cdigo ID: 3h S ID1: Fh (no se evala)1 S ID2: 5h = esclavo analgico de 2


canales

Para esclavos ASi que no soporten los cdigos ID1/ID2 se tienen que introducir los valores FH.

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

31

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

Esclavo ASi A/B


Un esclavo ASi A/B se puede emplazar opcionalmente en el rea A o en el rea B de una direccin ASi. El rea B slo se puede utilizar si no se ha emplazado ningn esclavo ASi estndar en el rea A.

Los parmetros de esta rea definen el perfil del esclavo. Adems de la configuracin de E/S:

S Cdigo ID: significado


estandarizado;

S Cdigo ID1/2: cdigo ID


Como opcin se pueden permitir aqu parmetros de arranque. El que estos parmetros se puedan utilizar o no, depende del tipo de esclavo. En el caso de esclavos A/B slo hay disponibles 3 bits. El cuarto bit se necesita para la conmutacin de direcciones. extendido segn nueva norma (2.1)

32

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Descripcin tcnica a directivas para el montaje del CP 3432 / CP 3432 P

1.7.3

Inicializar configuracin real

Objetivo
Puede inicializar la configuracin real actual en el proyecto STEP7 abierto a travs del CP 3432. Esto le da dos posibilidades S S cargar de forma confortable una configuracin compleja y utilizarla como base para otra configuracin en STEP 7; comprobar una configuracin actual.

Nota La configuracin inicializada es siempre la configuracin real actual. sta puede diferir de la configuracin almacenada en el maestro ASi por configuracin mediante pulsadores; por ejemplo, si se ha aadido o quitado un esclavo ASi tras haber realizado la configuracin por pulsadores. Al cargar la configuracin existente en el proyecto STEP 7 en el CP 3432, se sobrescribe la configuracin all determinada por pulsadores.

Procedimiento a seguir
Preparacin: Crear y cargar configuracin bsica: 1. Cree una configuracin bsica insertando el CP 3432 P en HW Config en una estacin S7300 sin esclavos ASi. 2. Cargue esta configuracin bsica con HW Config en la estacin S7300. Proceso de inicializacin: 3. Seleccione a continuacin la ficha Opciones de esclavos ASi 4. Pulse el botn Cargar en PG y confirme eventualmente la advertencia presentada. Con esto se sobrescribe una configuracin ya existente. Antes de aceptar tiene que confirmar la correspondiente advertencia. 5. Pase a continuacin a la ficha Configuracin de esclavo para ver la configuracin real actual y editarla si procede. Sugerencia: Para utilizar la funcin con fines de informacin a pesar de existir ya una configuracin en STEP 7, puede inicializar la configuracin real y, tras la comprobacin, puede salir del cuadro de dilogo con el botn de comando Cancelar. -

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

33

Intercambio de datos entre programa de usuario y esclavos ASi


En el presente captulo encontrar informaciones necesarias para acceder desde el programa de usuario a los datos de esclavos ASi a travs del CP 3432. Se trata la transmisin de S S S

valores binarios de los esclavos estndar o esclavos A a travs de la periferia de E/S AS valores binarios de los esclavos B por lectura o escritura del bloque de datos 150 valores analgicos de esclavos ASi analgicos segn el perfil 7.3/7.4, por lectura o escritura de los bloques de datos 140147

34

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Intercambio de datos entre programa de usuario y esclavos ASi

2.1

Intercambio de valores binarios ASi con esclavos estndar o esclavos A

Interfaz entre ASCPU y CP 3432


En el programa de usuario, usted accede a valores binarios de esclavos ASi estndar o de esclavos A a travs de determinados comandos de periferia de STEP 7.

ASCPU

CP 3432

Esclavos estndar/A

(p. ej. L PEW 288)

Comandos de periferia (p. ej. T PAD 260)

Bus de panel posterior


Figura 2-1

2.1.1

Direccionamiento de esclavos estndar y A por el PLC


El CP 3432 asigna cuatro bits (un as llamado nibble) a cada esclavo estndar o A conectado al cable ASi. 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. Los cuatro primeros bits de entrada (primer nibble) estn reservados para el uso del FC ASI_3422. Si no se utiliza ningn FC, los cuatro primeros bits de entrada cambian cada 2,5 s aproximadamente entre los valores 8H y EH . Los cuatro primeros bits de salida (primer nibble) no tienen relevancia para el CP 3432.

Asignacin:

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902


ASInterface

Comandos de periferia

Esclavo ASi 1

Esclavo ASi 2

. . .
Esclavo ASi 31

35

Intercambio de datos entre programa de usuario y esclavos ASi

Nmero de byte de E/S n+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 2A Esclavo 4 o 4A Esclavo 6 o 6A Esclavo 8 o 8A Esclavo 10 o 10A Esclavo 12 o 12A Esclavo 14 o 14A Esclavo 16 o 16A Esclavo 18 o 18A Esclavo 20 o 20A Esclavo 22 o 22A Esclavo 24 o 24A Esclavo 26 o 26A Esclavo 28 o 28A Esclavo 30 o 30A
Bit 3 | Bit 2 | Bit 1 | Bit 0

Bit 30 Esclavo 1 1A
Bit 3 | Bit 2 | Bit 1 | Bit 0

Esclavo 3 o 3A Esclavo 5 o 5A Esclavo 7 o 7A Esclavo 9 o 9A Esclavo 11 o 11A Esclavo 13 o 13A Esclavo 15 o 15A Esclavo 17 o 17A Esclavo 19 o 19A Esclavo 21 o 21A Esclavo 23 o 23A Esclavo 25 o 25A Esclavo 27 o 27A Esclavo 29 o 29A Esclavo 31 o 31A
Bit 3 | Bit 2 | Bit 1 | Bit 0

n = direccin inicial La tabla muestra la asignacin de la interfaz del CP 3432 para esclavos estndar y A (n es aqu la direccin inicial del rea de direcciones E/S que ocupa el CP 3432). En la tabla se puede consultar la asignacin del bit E/S de esclavo al byte E/S del PLC.

Particularidad en caso de esclavos ASi analgicos


Si se utilizan esclavos ASi analgicos segn el perfil 7.3 /7.4 rige: S S Los nibbles de entrada de estos esclavos ASi son puestos por el CP 3432 al valor 0; los nibbles de salida de estos esclavos ASi son ignorados por el CP 3432

36

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Intercambio de datos entre programa de usuario y esclavos ASi

Ejemplo de una configuracin


La figura 22 muestra un ejemplo de direccionamiento de cuatro esclavos estndar o A por la ASCPU. En STEP 7 se configuran las direcciones iniciales m = 256 para los datos de E/S. Los bits relevantes para el programa de usuario estn marcados en gris. Los bits con fondo blanco no son relevantes para el programa de usuario, ya que aqu no hay asignado ningn bit de esclavo ASi.

Maestro DP
16 Byte de entrada
256 Esclavo 1
Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0

16 Byte de salida
Esclavo 1 256 1 257
Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0

257

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

258 Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0 . . . Esclavo 31 Esclavo 30 271
Bit 3 Bit 2

Esclavo 4

Esclavo 5

Esclavo 4

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

258 . Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0 . . Esclavo 30 Esclavo 31 271 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0 7 7 66 55 4 4 3 2 1 0 0

Esclavo 5

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

Figura 2-2

En la figura anterior ocupa, por ejemplo, el mdulo 2E/2S (Esclavo ASi No.3 con 2 entradas y 2 salidas) los bits 0 y 1 del byte de entrada 1 y los bits 2 y 3 del byte de salida 1.

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

37

Intercambio de datos entre programa de usuario y esclavos ASi

La asignacin de las conexiones de ASi de los mdulos de bus ASi a los bits de datos de los bytes de entrada/salida se representa aqu en el ejemplo del Esclavo No. 3:

1 Byte de entrada 1
Conexin 2 en mdulo de bus ASi Conexin 1 en mdulo de bus ASi

Bit No.

3 Byte de salida 1
Conexin 4 en mdulo de bus ASi Conexin 3 en mdulo de bus ASi

Bit No.

2.1.2

Acceso a datos binarios de esclavos estndar o A


El acceso a los bits de los esclavos ASi tiene lugar a travs de instrucciones de carga y transferencia de S7, como por ejemplo: L PEW X L PED X T PAW X T PAD X X representa la respectiva direccin de byte en el CP 3422.

Nota Por razones internas del sistema slo debe acceder por palabras o por palabras dobles a direcciones pares de byte. Las instrucciones de transferencia de byte L PEB X o T PAB X no estn permitidas en relacin con el CP 3422.

Ejemplo: Bien: L PEW 260 Mal: T PAB 260 Mal: L PEW 257

38

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Intercambio de datos entre programa de usuario y esclavos ASi

Si desea acceder bit a bit a los datos de esclavo, puede proceder, por ejemplo, conforme al siguiente ejemplo de programa para un CP con la direccin inicial 256:

Tabla 2-1
AWL //datos de entrada binarios de los esclavos estndar/A L PED 256 T DB20.DBD 0 L PED 260 T DB20.DBD 4 L PED 264 T DB20.DBD 8 L PED 268 T DB20.DBD 12 Ejemplos: accesos binarios a esclavos estndar/A U DB20.DBX 0.1 U DB20.DBX 3.0 = DB20.DBX 47.3 //datos de salida binarios de los esclavos estndar/A L DB20.DBD 32 T PAD 256 L DB20.DBD 36 T PAD 260 L DB20.DBD 40 T PAD 264 L DB20.DBD 44 T PAD 268 Explicacin cargar:

//Esclavo 1, conexin 2 //Esclavo 7, conexin 1 //Esclavo 31, conexin 4 emitir

Nota Si utiliza una ASCPU con direcciones de E/S configurables (p. ej. 3152DP), tambin puede acceder a los datos de E/S de 16 byte directamente a travs de la reproduccin del proceso, por medio de instrucciones individuales.

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

39

Intercambio de datos entre programa de usuario y esclavos ASi

2.2

Intercambio de valores binarios ASi con esclavos B

Interfaz entre ASCPU y CP 3432


En el programa de usuario, usted accede a los valores binarios de esclavos B a travs de los bloques de funciones del sistema SFC 58 / SFC 59 (Escribir_bloque_datos / Leer_bloque_datos). Para ello utiliza siempre el nmero de bloque de datos 150.

ASCPU

CP 3432

Esclavos estndar/B

SFC 58 WR_REC DSNR 150 Areas de datos para salidas binarias

SFC 59 RD_REC DSNR 150 Areas de datos para entradas binarias

Bus de panel posterior


Figura 2-3

40

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902


ASInterface

Esclavo ASi 1B

Esclavo ASi 2B

. . .
Esclavo ASi 31B

Intercambio de datos entre programa de usuario y esclavos ASi

2.2.1

Direccionamiento de esclavos por el PLC


El CP 3432 administra los datos binarios de los esclavos B en dos reas de 16 bytes (un rea para datos de entrada y un rea para datos de salida). La estructura de estas reas se corresponde con la estructura de los datos binarios para los esclavos estndar y A.

Asignacin:
Nmero de byte de E/S n+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 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

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

41

Intercambio de datos entre programa de usuario y esclavos ASi

2.2.2

Acceso a datos binarios de esclavos B


El siguiente ejemplo de programa muestra el acceso a los datos binarios de esclavos B.

Tabla 2-2
AWL //cargar datos de entrada binarios de los //esclavos B: CALL SFC 59 REQ :=TRUE IOID :=B#16#54 LADDR :=W#16#100 RECNUM :=B#16#96 RET_VAL :=MW10 BUSY :=M9.0 RECORD :=P#DB20.DBX16.0 Byte 16 //Ejemplos: accesos binarios a esclavos B: U DBX 17.4 S DBX 49.6 U DBX 17.0 R DBX 49.6 //emitir datos de salida binarios de los //esclavos B: CALL SFC 58 REQ :=TRUE IOID :=B#16#54 LADDR :=W#16#100 RECNUM :=B#16#96 RECORD :=P#DB20.DBX48.0 Byte 16 RET_VAL :=MW12 BUSY :=M9.1 Explicacin

//RD_REC //impulso permanente //valor fijo //direccin CP (aqu 256 dec.) //DSNR=150 (datos binarios esclavos B)

//rea de destino datos binarios

//Esclavo //Esclavo //Esclavo //Esclavo

2B, 2B, 3B, 3B,

conexin conexin conexin conexin

1 3 1 3

//WR_REC //impulso permanente //valor fijo //direccin CP (aqu 256 dec.) //DSNR=150 (datos binarios esclavos B) //rea de origen datos binarios

42

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Intercambio de datos entre programa de usuario y esclavos ASi

2.3

Transmisin de valores analgicos ASi

Nota Lo expuesto a continuacin es vlido slo para esclavos ASi que desarrollen la transmisin de valores analgicos segn el perfil de esclavo ASi 7.3 7.4. La transmisin de valores analgicos segn el perfil de esclavo ASi 7.1/7.2 no es soportada por el CP 3432. En tal caso, la transferencia analgica se tiene que realizar a travs de la tcnica de software.

Interfaz analgica entre ASCPU y CP 3432


Usted puede operar hasta 31 esclavos ASi con hasta 4 valores de entradas o salidas analgicas cada uno. En el programa de usuario, usted accede a los valores analgicos de esclavos ASi analgicos a travs de los bloques de funciones del sistema SFC 58 / SFC 59 (Escribir_bloque_datos / Leer_bloque_datos). Para ello utiliza siempre los nmeros de bloques de datos 140147.

ASCPU

CP 3432

Esclavos analgicos

Escribir_bloque_datos Bloques de datos 140147 para valores analgicos de salidas

Area de datos para valores de salida analgicos Leer_bloque_datos

S DSNR 140147
Area de datos para valores de entrada analgicos

Bloques de datos 140147 para valores analgicos de entradas

Figura 2-4

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902


ASInterface

S DSNR 140147

Esclavo ASi 1

Esclavo ASi 2

Esclavo ASi n

43

Intercambio de datos entre programa de usuario y esclavos ASi

2.3.1

Direccionamiento de valores analgicos de esclavos ASi

Reproduccin de valores analgicos en los bloques de datos


Para cada nmero de bloque de datos puede utilizar longitudes de bloque de datos de 2 Byte y como mximo 128 Byte. Para cada direccin de esclavo se utiliza un rea de 8 bytes para direccionamiento de 4 canales analgicos. La tabla mostrada a continuacin 2-3 indica con qu bloque de datos se transmiten los valores analgicos de cada esclavo ASi. La forma en que estn dispuestos los valores analgicos del respectivo esclavo analgico se puede consultar en la tabla 2-4. Las tablas son de aplicacin tanto para las entradas analgicas como para las salidas analgicas.

44

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Intercambio de datos entre programa de usuario y esclavos ASi

Tabla 2-3

Acceso a valores analgicos a travs de bloques de datos Direcciones de byte ocupadas para valores analgicos en el bloque de datos

Direccin esclavo ASi 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

DS 140 07 815 1623 2431 3239 4047 4855 5663 6471 7279 8087 8895 96103 104111 112119 120127

DS 141

DS 142

DS 143

DS 144

DS 145

DS 146

DS 147

07 815 1623 2431 3239 4047 4855 5663 6471 7279 8087 8895 96103 104111 112119 120127 07 815 1623 2431 3239 4047 4855 5663 6471 7279 8087 8895 96103 104111 112119 120127 07 815 1623 2431 3239 4047 4855 5663 6471 7279 8087 8895 96103 104111 112119 120127 07 815 1623 2431 3239 4047 4855 5663 6471 7279 8087 8895 96103 104111 112119 07 815 1623 2431 3239 4047 4855 5663 6471 7279 8087 07 815 1623 2431 3239 4047 4855 07 815 1623

Tabla 2-4

Area de direcciones para los valores analgicos de un esclavo ASi Byte No. (direccin inicial + offset) Direccin inicial + 0 Direccin inicial + 1 Canal analgico Canal 1 / High Byte Canal 1 / Low Byte

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

45

Intercambio de datos entre programa de usuario y esclavos ASi

Tabla 2-4

Area de direcciones , Fortsetzungpara los valores analgicos de un esclavo ASi Byte No. (direccin inicial + offset) Direccin inicial + 2 Direccin inicial + 3 Direccin inicial + 4 Direccin inicial + 5 Direccin inicial + 6 Direccin inicial + 7 Canal analgico Canal 2 / High Byte Canal 2 / Low Byte Canal 3 / High Byte Canal 3 / Low Byte Canal 4 / High Byte Canal 4 / Low Byte

Ejemplos / instrucciones para la lectura de la tabla 2-3: 1. Configuracin: los esclavos analgicos tienen las direcciones ASi 16 Usted utiliza el bloque de datos 140 e indica como longitud de bloque de datos 48. 2. Configuracin: se utiliza un esclavo analgico con la direccin ASi 7 Usted utiliza el bloque de datos 141 e indica como longitud de bloque de datos 24. 3. Configuracin: se utiliza toda el rea de direcciones para 31 esclavos analgicos. Usted utiliza el bloque de datos 140 e indica como longitud de bloque de datos 128. Con esto abarca los esclavos analgicos 116. Para los restantes esclavos analgicos 1731 utiliza usted en una segunda peticin el bloque de datos 144 e indica como longitud de bloque de datos 120. 4. Configuracin: los esclavos analgicos estn en el rea de direcciones 2931 Usted utiliza el bloque de datos 147 e indica como longitud de bloque de datos 24.

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. Consulte ms informaciones sobre el intervalo de valores, el campo de medicin as como la precisin en la respectiva documentacin de los esclavos analgicos.

46

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Intercambio de datos entre programa de usuario y esclavos ASi

Casos especiales en la transmisin de valores analgicos


S En la direccin de entrada (Leer_bloque_datos), el CP 3432 proporciona el valor 7FFFh si 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 analgico; el esclavo analgico sealiza valor no vlido. S En la direccin de entrada (Leer_bloque_datos), el CP 3432 proporciona el valor 0h si el esclavo analgico suministra en forma transparente datos segn el perfil 7.3 (Ext. ID2Code, Bit 2=1) y si este esclavo analgico ha fallado; este esclavo analgico sealiza valor no vlido. S En la direccin de salida (Escribir_bloque_datos), el CP 3432 se comporta del siguiente modo: En estado de STOP de una ASCPU, el CP 3432 interrumpe la transmisin de los valores analgicos de salida. La reaccin de los esclavos analgicos a esto es especfica del equipo. En el arranque del CP3432, todos los valores de salidas analgicas son ocupados previamente con 7FFFH. Sin embargo, este valor slo es enviado por el CP 3432 despus de la primera transferencia de datos para los esclavos analgicos en cuestin.

Nota Si el CP 3432 se utiliza en ET 200M, en la S7CPU slo puede estar activo simultneamente un nmero limitado de peticiones Leer_bloque_datos y Escribir _bloque_datos. El nmero mximo permitido depende de la S7CPU. Si se impulsan ms peticiones, stas son finalizadas con el error 80C3h (falta transitoria de medios de operacin). En tal caso se tiene que repetir la peticin rechazada.

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

47

Intercambio de datos entre programa de usuario y esclavos ASi

2.3.2

Ejemplos de programacin

Tabla 2-5
AWL //cargar datos de entrada analgicos //para esclavo 5: Call SFC 59 REQ :=TRUE IOID :=B#16#54 LADDR :=W#16#100 RECNUM :=B#16#8D RET_VAL :=MW14 BUSY :=M9.2 RECORD :=P#DB20.DBX64.0 BYTE 8 //Ejemplos: procesar valores analgicos: L DB20DBW 64 + 400 T DB20.DBW 88 T DB20.DBW 106 //emitir datos de salida analgicos para //esclavo 5..8: CALL SFC 58 REQ :=TRUE IOID :=B#16#54 LADDR :=W#16#100 RECNUM :=B#16#8D RECORD :=P#DB20.DBX80.0 Byte 32 RET_VAL ::=MW16 BUSY :=M9.3 Explicacin

//RD_REC //impulso permanente //valor fijo //direccin CP (aqu 256 dec.) //DSNR=141 (datos analgicos esclavo 5...)

//rea destino datos de entrada analgicos

//Esclavo 5, canal de entrada 1 //Esclavo 6, canal de salida 1 //Esclavo 8, canal de salida 2

//WR_REC //impulso permanente //valor fijo //direccin CP (aqu 256 dec.) //DSNR=141 (datos analgicos esclavo 5...) //rea de origen datos de salida analgicos

48

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Intercambio de datos entre programa de usuario y esclavos ASi

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

49

Utilizar la 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 el presente captulo encontrar las informaciones necesarias para acceder a la interfaz de comandos del CP3432.

50

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

3.1

Descripcin de FC ASI_3422

Significado
En SIMATIC S7 se ofrece con FC ASI_3422 una interfaz de comandos confortable. A travs de la llamada de elemento FC ASI_3422 desarrolla usted tanto la transmisin del comando como la recepcin de los datos de respuesta. El FC ASI_3422 administra para ello por cuenta propia las llamadas de Escribir_bloque_datos y tambin Leer_bloque_datos.

Tenga en cuenta lo siguiente


S S Tiene que utilizar las siguientes versiones de FC ASI_3422: 2.0 o superior El FC ASI_3422 no tiene capacidad reentrante. Por esta razn no se deben programar llamadas de FC en niveles de programacin que se interrumpan entre s (p. ej. por llamada en OB 1 y en OB 35). Si el CP 3432 se utiliza en ET 200M, en la S7CPU slo puede estar activo simultneamente un nmero limitado de peticiones Leer_bloque_datos y Escribir _bloque_datos. El nmero mximo permitido depende de la S7CPU. Si se impulsan ms peticiones, stas son finalizadas con el error 80C3h (falta transitoria de medios de operacin). En tal caso se tiene que repetir la peticin rechazada.

Interfaz de llamada

ASI_3422
BOOL BOOL WORD ANY ANY DWORD ACT STARTUP LADDR SEND RECV STATUS DWORD DONE ERROR BOOL BOOL

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

51

Utilizar la interfaz de comandos

Tabla 3-1 Nombre ACT

Parmetros formales Clase E Tipo BOOL Area de memoria E,A,M,D,L,constante Observacin Mientras ACT = 1, se inicia un procesamiento de comando si no se est procesando ya una llamada. Un arranque de CPU es comunicado al FC mediante STARTUP = 1. El usuario tiene que anular STARTUP despus del primer ciclo de la funcin. Direccin inicial del CP 3432 en el espacio de direcciones S7. La direccin inicial del mdulo es fijada en la configuracin de STEP 7.

STARTUP

BOOL

E,A,M,D,L,constante

LADDR

WORD

E,A,M,D,L,constante

SEND

ANY

E,A,M,D,L

Bfer de emisin El parmetro hace referencia a un rea de memoria en la que el usuario tiene que especificar el comando. p. ej.: P#DB20.DBX 20.0 Byte 10

RECV

ANY

E,A,M,D,L

Bfer de recepcin Este bfer slo es relevante en el caso de comandos que proporcionen datos de respuesta. El parmetro hace referencia a un rea de memoria en la que se almacena un comando. El dato de longitud en el ANYPointer aqu parametrizado es irrelevante. La longitud de los datos de respuesta es determinada por el propio FC. p. ej.: P#DB30.DBX 20.0 Byte 1

DONE ERROR STATUS

A A E/S

BOOL BOOL DWORD

A,M,D,L A,M,D,L M,D

Con DONE = 1 se sealiza Peticin terminada sin errores. Con ERROR = 1 se sealiza Peticin terminada con error. 1 palabra: estado de la peticin / cdigo de error (ver tabla 3-2); En caso de Peticin terminada con error se genera un cdigo de error para describir con mayor detalle el error. 2 palabra: la necesita el FC para fines internos y no se debe modificar. Nota: Para llamadas de FC a diferentes CP 3432 se tienen que asignar palabras dobles diferentes para el parmetro STATUS.

52

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

Procesamiento de comandos en el programa de usuario


Disee el procesamiento de comandos en el programa de usuario del siguiente modo: 1. En la rama de reinicio de su programa de usuario S7, llame una vez el FC ASI_3422 con el valor de parmetro STARTUP = TRUE. 2. En el programa de usuario especifica usted la llamada de comando en un bfer de emisin. Usted transfiere este bfer de emisin con el parmetro de llamada SEND. 3. Dependiendo del tipo de comando necesita usted un bfer de respuesta. Usted transfiere este bfer de repuesta con el parmetro de llamada RECV. Para informaciones de estado no se necesita el bfer de respuesta en el caso de esta interfaz de FC. 4. Active la peticin a travs del parmetro ACT=1; 5. A continuacin, consulte los parmetros DONE, ERROR y STATUS. Para manejar el programa de usuario, tenga en cuenta el recorrido de seal representado abajo para estos parmetros. Encontrar ejemplos de programas en el disquete adjuntado a este manual.

Recorrido de seales de los operandos formales ACT, DONE, ERROR y STATUS


Una llamada de comando se inicia con ACT = 1. Durante un procesamiento de peticin, la primera palabra de STATUS contiene el valor 8181H. Con esto se comunica que se est procesando una peticin. Al trmino de la peticin se notifica al usuario el resultado en los parmetros DONE o ERROR. Si no se ha presentado ningn error, se pone DONE. En el caso de peticiones con datos de respuesta del CP 3432, stos se ponen a disposicin en el bfer de recepcin indicado en RECV. En la primera palabra de STATUS se registra en este caso 0000H. Si se ha presentado un error, se pone ERROR. Entonces, en el caso de peticiones con datos de respuesta el CP 3432 no pone a disposicin ningn dato de recepcin. Para una descripcin ms detallada del error producido se inscribe un cdigo de error en la primera palabra de STATUS. Los parmetros DONE, ERROR y STATUS permanecen invariables hasta el siguiente procesamiento de peticin. ACT

DONE

ERROR

STATUS
Figura 3-1

8181h

0000h

8181h

0000h

8181h

8181h 8381h

8181h 0000h 0000h

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

53

Utilizar la interfaz de comandos

Tabla 3-2 DONE 1 0 0 0

Codificacin de errores ERROR 0 1 1 1 STATUS 0000 H 8090H 8092H 8093H Significado Peticin terminada sin error Direccin no vlida en LADDR En ANYReferencia se ha indicado un tipo distinto de BYTE. Este SFC no est permitido para el mdulo seleccionado a travs de LADDR y IOID.(Se permiten mdulos S7300 para S7300, mdulos S7400 para S7400, mdulos S7DP para S7300 y S7400.) Acuse negativo al leer de maestro ASi Acuse negativo al escribir a maestro ASi Error de protocolo DP en Layer2 Error de protocolo DP en UserInterface/User Comunicacin perturbada en el bus K Maestro ASi no conoce el bloque de datos Indicada una longitud de bloque de datos incorrecta El slot configurado no est ocupado Tipo de mdulo real distinto del tipo de mdulo terico en SDB1 El bloque de datos no se puede leer El bloque de datos indicado se est procesando Atasco de peticiones Medios de operacin (memoria) ocupados Error de comunicacin Periferia descentralizada no disponible La transmisin del bloque de datos se ha cancelado debido a una cancelacin de prioridad (reinicio o segundo plano) de la periferia descentralizada. Peticin en marcha (ningn error) Identificacin tras ciclo del elemento con STARTUP=TRUE (ningn error) Tipo de datos del operando formal RECV no permitido Direccin de esclavo ASi 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 permitidos (E/S o cdigos 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.

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

80A0H 80A1H 80A2H 80A3H 80A4H 80B0H 80B1H 80B2H 80B3H 80C0H 80C1H 80C2H 80C3H 80C4H 80C5H 80C6H

0 0 0 0 0 0 0 0

0 1 1 1 1 1 1 1

8181H 8182H 8184H 8381H 8382H 8383H 8384 H 8385H 8386H

0 0 0 0

1 1 1 1

83A1H 83A2H 83A3H 83A4H

54

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

Tabla 3-2 DONE 0 0 0 0 0 0 0 0 0

Codificacin de errores, continuacin ERROR 1 1 1 1 1 1 1 1 1 STATUS 83A5H 83A6H 83A7H 83A8H 83B1H 83B2H 83F8H 83F9H 8F22H 8F23H Significado 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. Error de longitud de rea al leer un parmetro Error de longitud de rea al escribir un parmetro Este cdigo de error indica que un parmetro est total o parcialmente fuera del rea del operando o que la longitud de un campo de bits de un parmetro ANY no es divisible por 8.

8F24H 8F25H

Error de rea al leer un parmetro Error de rea al escribir un parmetro Este cdigo de error indica que un parmetro se encuentra en un rea no permitida para una funcin del sistema.

8F28H 8F29H

Error de alineacin al leer un parmetro Error de alineacin al escribir un parmetro Este cdigo de error indica que la referencia a un parmetro es un operando cuya direccin de bit es distinta de 0.

8F30H 8F31H

Parmetro en DB Global protegido de escritura Parmetro en DB Instancia protegido de escritura Este cdigo de error indica que un parmetro se encuentra en un elemento de datos protegido de escritura.

0 0 0 0 0 0 0

1 1 1 1 1 1 1

8F32H 8F3AH 8F42H 8F43H 8F44H 8F45H 8F7FH

El parmetro contiene nmero de DB demasiado grande El parmetro contiene el nmero de un DB no cargado Se ha producido un error de acceso mientras el sistema quera leer un parmetro de la zona de periferia de las entradas. Se ha producido un error de acceso mientras el sistema quera escribir un parmetro en la zona de periferia de las salidas. Este cdigo de error indica que el acceso de lectura a un parmetro ha sido denegado Este cdigo de error indica que el acceso de escritura a un parmetro ha sido denegado Error interno

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

55

Utilizar la interfaz de comandos

3.2

Descripcin de los comandos de esclavos ASi

Panormica
A continuacin se describen las llamadas de comandos que pueden ser emitidas por el programa de usuario al CP 3432. El CP 3432 proporciona con estas llamadas de comandos toda la funcionalidad del perfil de maestro M1e de la especificacin de maestro ASi. Puede consultar la forma de utilizar las llamadas en las distintas descripciones de llamadas, en el anexo PICS y en las explicaciones de /1/ y /2/.
Tabla 3-3 Comandos de esclavos ASi Nombre Configurar_parmetro_permanente (Set_Permanent_Parameter) > descripcin, ver cap. 3.2.1 Leer_parmetro_permanente (Get_Permanent_Parameter) > descripcin, ver cap. 3.2.2 Escribir_parmetro (Write_Parameter) > descripcin, ver cap. 3.2.3 Leer_parmetro (Read_Parameter) > descripcin, ver cap. 3.2.4 Almacenar_parmetros_actuales (Store_Actual_Parameters) > descripcin, ver cap. 3.2.5 Almacenar_datos_configuracin_extendido s > descripcin, ver cap. 3.2.6 Almacenar_datos_configuracin_extendido s_actuales > descripcin, ver cap. 3.2.7 Almacenar_configuracin_actual (Store_Actual_Configuration) > descripcin, ver cap. 3.2.8 Leer_datos_configuracin*reales > descripcin, ver cap. 3.2.9 Configurar_LPS_extendida > descripcin, ver cap. 3.2.10 Poner_modo_Offline > descripcin, ver cap. 3.2.11 Seleccionar_autoprogramacin > descripcin, ver cap. 3.2.12 Poner_modo > descripcin, ver cap. 3.2.13 Cambiar_direccin_esclavo_ASi (Change_ASiSlave_Address) > descripcin, ver cap. 3.2.14 Direccin*escla vo LPS Modo Modo Modo Direccin1, Direccin2 Datos configuracin*reales Direccin de esclavo Direccin de esclavo, configuracin Datos de configuracin proyectados Parmetros Direccin de esclavo, parmetro Direccin de esclavo Direccin de esclavo, parmetro Direccin de esclavo Parmetros Retorno Codificacin 00H

01H

Eco parmetro (opcional)

02H

Parmetro

03H

04H

25H

26H

07H

28H 29H 0AH 0BH 0CH 0DH

56

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

Tabla 3-3

Comandos de esclavos ASi, continuacin Nombre Parmetros Direccin de esclavo Ninguno Retorno Registro de errores del esclavo ASi LDS,LAS,LPS,Flags Datos de configuracin* reales, parmetros actuales, LAS, Flags Configuracin* global Lista de parmetros Lista*eco parmetros String*versin Direccin de esclavo Direccin de esclavo Extended ID1Code Direccin de esclavo Direccin de esclavo Extended ID2Code Configuracin*E/S Cdigo*ID Extended ID1Code Codificacin 0FH 30H 39H

Leer_estado_esclavo_ASi > Descripcin, ver seccin 3.2.15 Leer_listas_y_Flags > descripcin, ver cap. 3.2.16 Leer_configuracin_global_extendida/ > descripcin, ver cap. 3.2.17 Almacenar_configuracin_global_extendida > descripcin, ver cap. 3.2.18 Escribir_lista_parmetros_extendida > descripcin, ver cap. 3.2.19 Leer_lista_eco_parmetros_extendida > descripcin, ver cap. 3.2.20 Leer_identificador_versin > descripcin, ver cap. 3.2.21 Leer_ID*esclavo_ASi > descripcin, ver cap. 3.2.22 Leer_ID1_extendida*esclavo ASi > descripcin, ver cap. 3.2.23 Escribir_ID1_extendida*esclavo ASi > descripcin, ver cap. 3.2.24 Leer_ID2_extendida*esclavo ASi > descripcin, ver cap. 3.2.25 Leer_ES*esclavo ASi > descripcin, ver cap. 3.2.26 Leer_lista_errores_periferia > descripcin, ver cap. 3.2.27 Escribir_string_parmetros_esclavo_ASi > descripcin, ver cap. 3.2.28 Leer_string_parmetros_esclavo_ASi > descripcin, ver cap. 3.2.29 Leer_string_ID_esclavo_ASi > descripcin, ver cap. 3.2.30 Leer_string_diagnstico_esclavo_ASi > descripcin, ver cap. 3.2.31

3AH 3CH 33H 14H 17H 37H 3FH 38H 18H 3EH LPF

Direccin de esclavo, string de parmetros Direccin de esclavo Direccin de esclavo Direccin de esclavo String de parmetros String ID String diagnstico

40H

41H 42H 43H

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

57

Utilizar la interfaz de comandos

Estructura general del bfer de emisin


La estructura bsica del bfer de emisin para comandos se indica como sigue. Aparecen con fondo gris los bytes relevantes slo para determinados comandos.

Byte q+0 q+1 q+...

Significado Nmero de comando Datos de peticin Datos de peticin

q=direccin inicial del bfer de emisin en el maestro DP.

Estructura general del bfer de recepcin


La estructura bsica del bfer de respuesta se indica como sigue. Aparecen con fondo gris los bytes relevantes slo para determinados comandos.

Byte n+0 n+1 n+...

Significado Datos de respuesta Datos de respuesta Datos de respuesta

q=direccin inicial del bfer de respuesta en el maestro DP.

58

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la 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 6

Bit 5 Bit 4 SBit 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 rea de direcciones A SBit = 1 Esclavo ASi con modo de direccionamiento extendido en el rea de direcciones B

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

59

Utilizar la interfaz de comandos

3.2.1

Configurar_parmetro_permanente (Set_Permanent_Parameter)

Significado
Con esta llamada se configura un parmetro para el esclavo ASi indicado en el CP 3432. El valor se almacena en forma no voltil en EEPROM del CP 3432. El parmetro configurado no es transmitido inmediatamente por el CP 3432 al esclavo ASi. Slo tras una conexin de la tensin de alimentacin en el CP 3432 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. Atencin Si configura los esclavos ASi a travs de HW Config, por regla general no ser necesario utilizar la llamada aqu descrita. Si utiliza la llamada, sobrescribe con ella los correspondientes datos de configuracin procedentes de la configuracin realizada por pulsadores o a travs de HW Config.

Estructura de los datos de peticin en el bfer de emisin


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

60

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

3.2.2

Leer_parmetro_permanente (Get_Permanent_Parameter)

Significado
Con esta llamada se leen parmetros especficos del esclavo, almacenados en EEPROM del CP 3432.

Estructura de los datos de peticin en el bfer de emisin


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

Estructura de los datos de respuesta en el bfer de recepcin


Byte Bit 7 0 reservado Significado Bit 4 Bit 3 Parmetros configurados Bit 0

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

61

Utilizar la interfaz de comandos

3.2.3

Escribir_parmetro (Write_Parameter)

Significado del comando


El parmetro de esclavo ASi transmitido con el comando es transferido al esclavo ASi direccionado El parmetro se almacena en el CP 3432 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 suministrada en los datos de respuesta como eco de 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


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

Estructura de los datos de respuesta en el bfer de recepcin


Byte Bit 7 0 reservado Significado Bit 4 Bit 3 Eco del parmetro Bit 0

62

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

3.2.4

Leer_parmetro (Read_Parameter)

Significado
Con esta llamada se devuelve el parmetro (actual=real) de un esclavo ASi enviado por el CP 3432. 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


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

Estructura de los datos de respuesta en el bfer de recepcin


Byte Bit 7 0 reservado Significado Bit 4 Bit 3 Parmetros Bit 0

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

63

Utilizar la interfaz de comandos

3.2.5

Almacenar_parmetros_actuales (Store_Actual_Parameters)

Significado
Con esta llamada, los parmetros configurados, almacenados en EEPROM, se sobreescriben con los parmetros actuales, almacenados en forma no voltil, lo que significa que tiene lugar una configuracin de los parmetros de todos los esclavos ASi. En el caso de esclavos ASi que cumplen el perfil normalizado de esclavo ASi 7.4, el propio maestro ASi gestiona la parametrizacin de los esclavos ASi. Los parmetros configurados para estos esclavos ASi son siempre igual a FH.

Estructura de los datos de peticin en el bfer de emisin


Byte 0 Significado Nmero de comando: 04 H

64

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

3.2.6

Almacenar_datos_configuracin_extendidos (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 EEPROM del CP 3432 y le sirven al maestro ASi de especificacin terica 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, para esto se tiene que definir en la llamada el valor FH. Al ejecutar este comando, el maestro ASi cambia a la fase Off line y a continuacin vuelve al modo normal (reinicio del maestro ASi). En el modo protegido no se ejecuta esta llamada. Atencin Si configura los esclavos ASi a travs de HW Config, por regla general no ser necesario utilizar la llamada aqu descrita. Si utiliza la llamada, sobrescribe con ella los correspondientes datos de configuracin procedentes de la configuracin realizada por pulsadores o a travs de HW Config.

Estructura de los datos de peticin en el bfer de emisin


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

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

65

Utilizar la interfaz de comandos

3.2.7

Leer_datos_configuracin_extendidos (Get_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


Byte 0 1 Significado Nmero de comando 26 H Direccin de esclavo

Estructura de los datos de respuesta en el bfer de recepcin


Byte Bit 7 0 1 2 3 IDCode Extended ID1Code reservado reservado Significado Bit 4 Bit 3 Configuracin de E/S Extended ID2Code Bit 0

66

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

3.2.8

Almacenar_configuracin_actual (Store_Actual_Configuration)

Significado del comando


Con esta llamada, los datos de configuracin (actuales) determinados en el ASInterface (configuracin de E/S, IDCode, Extended ID1Code y Extended ID2Code) para todos los esclavos ASi son almacenados en forma no voltil en EEPROM como datos de configuracin (TEORICOS). 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 Off line y a continuacin vuelve al modo normal (reinicio del maestro ASi). En el modo protegido no se ejecuta esta llamada. Atencin Si configura los esclavos ASi a travs de HW Config, por regla general no ser necesario utilizar la llamada aqu descrita. Si utiliza la llamada, sobrescribe con ella los correspondientes datos de configuracin procedentes de la configuracin realizada por pulsadores o a travs de HW Config.

Estructura de los datos de peticin en el bfer de emisin


Byte 0 Significado Nmero de comando: 07 H

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

67

Utilizar la interfaz de comandos

3.2.9

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


Byte 0 1 Significado Nmero de comando: 28 H Direccin de esclavo

Estructura de los datos de respuesta en el bfer de recepcin


Byte Bit 7 0 1 2 3 IDCode Extended ID1Code reservado reservado Significado Bit 4 Bit 3 Configuracin de E/S Extended ID2Code Bit 0

68

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

3.2.10

Configurar_LPS_extendida (Set_LPS)

Significado del comando


Con esta llamada, la lista de los esclavos ASi configurados es transmitida para su almacenamiento no voltil en EEPROM del maestro. Al ejecutar este comando, el maestro ASi cambia a la fase Off line y a continuacin vuelve al modo normal (reinicio del maestro ASi). En el modo protegido no se ejecuta esta llamada. Atencin Si configura los esclavos ASi a travs de HW Config, por regla general no ser necesario utilizar la llamada aqu descrita. Si utiliza la llamada, sobrescribe con ella los correspondientes datos de configuracin procedentes de la configuracin realizada por pulsadores o a travs de HW Config.

Estructura de los datos de peticin en el bfer de emisin


Byte Bit 7 0 1 2 3 4 5 6 7 8 9 irrelevante Esclavo 8 Esclavo 16 Esclavo 24 irrelevante 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 Esclavo 11 Esclavo 19 Esclavo 27 Esclavo 3B Esclavo 11B Esclavo 19B Esclavo 27B Bit 6 Bit 5 Significado Bit 4 00 H Esclavo 3 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 Bit 3 Bit 2 Bit 1 Bit 0 Nmero de comando: 29H

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

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

69

Utilizar la interfaz de comandos

3.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 operacin normal del maestro ASi. Aqu se procesan cclicamente las siguientes peticiones: S En la, as llamada, fase de intercambio de datos, se transmiten a las salidas de esclavos los campos de los datos de salida para todos los esclavos de la LAS. En caso de transmisin sin errores, los esclavos ASi activados transfieren al maestro los valores de las salidas de esclavos. A continuacin sigue la fase de registro, en la que se buscan los esclavos ASi existentes y los nuevos esclavos ASi agregados se incluyen en las listas LDS o LAS. 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 3432 procesa nicamente 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 duradero, lo que significa que despus de un arranque/rearranque el CP 3432 se encuentra de nuevo en el modo Online.

Estructura de los datos de peticin en el bfer de emisin


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

70

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

3.2.12

Seleccionar_autoprogramacin

Significado
Con esta llamada se puede bloquear o liberar la funcin Programacin automtica de direcciones (ver tambin la seccin 5.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


Byte Bit 7 0 1 reservado Significado Bit 1 Nmero de comando: 0B H Valor para AUTO_ADDR_ENABLE 1= liberar programacin automtica de direcciones 0= programacin automtica de direcciones bloqueada Bit 0

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

71

Utilizar la interfaz de comandos

3.2.13

Poner_modo (Set_Operation_Mode)

Significado del comando


Con esta llamada se puede elegir entre el modo de configuracin y el modo protegido. En el modo protegido se activan slo esclavos ASi que estn inscritos en la LPS y cuyas configuraciones actual (real) y terica coincidan, es decir, si la configuracin de E/S y los cdigos ID de los esclavos ASi identificados son idnticos a los valores configurados. En el modo de configuracin se activan todos los esclavos ASi identificados (excepto el esclavo ASi 0). Esto es vlido tambin para esclavos ASi en los que existan diferencias entre la configuracin actual y la terica. 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 tiene lugar un reinicio del maestro ASi (paso a la fase Offline y a continuacin conmutacin al modo Online).

Nota Si est inscrito un esclavo ASi con la direccin operativa 0 en la LDS, el CP 3432 no puede conmutar del modo de configuracin al modo protegido.

Estructura de los datos de peticin en el bfer de emisin


Byte Bit 7 0 1 reservado Significado Bit 1 Nmero de comando: 0C H MODO 0= modo protegido 1= modo de configuracin Bit 0

72

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

3.2.14

Cambiar_direccin_esclavo_ASi (Change_ASiSlave_Address)

Significado del comando


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

Estructura de los datos de peticin en el bfer de emisin


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

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

73

Utilizar la interfaz de comandos

3.2.15

Leer_estado_esclavo _ASi

Significado
Con esta llamada se puede leer la ficha de estado del esclavo ASi direccionado. Los flags de la ficha de estado tienen el siguiente significado, dependiente del tipo de esclavo ASi:

Bit de estado S0

Esclavo ASi segn norma 2.0 Direccin voltil Este flag est puesto cuando

Esclavo ASi segn norma 2.1 Direccin / cdigo ID voltil

S se desarrolla la rutina interna del esclavo ASi para almacenamiento


permanente de la direccin del esclavo ASi. Esto puede durar hasta 15 ms y no debe ser interrumpido por una nueva llamada de direccionamiento.

S la comparacin de direcciones interna del esclavo ASi constata que la


direccin almacenada con carcter permanente difiere 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


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

Estructura de los datos de respuesta en el bfer de recepcin


Byte Bit 7 0 0 Significado Bit 4 Bit 3 S3 Bit 2 S2 Bit 1 S1 Bit 0 S0

74

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

3.2.16

Leer_listas_extendidas_y_flags (Get_LPS, Get_LAS, Get_LDS, Get_Flags)

Significado
Con esta llamada se leen del CP 3432 las siguientes entradas: S S S S Lista de los esclavos ASi activados (LAS) Lista de los esclavo ASi identificados (LDS) Lista de los esclavos ASi configurados (LPS) Flags segn especificacin del esclavo ASi.

Estructura de los datos de peticin en el bfer de emisin


Byte 0 Significado Nmero de comando: 30 H

Estructura de los datos de respuesta en el bfer de recepcin


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

LAS Esclavo 8B LAS Esclavo 16B LAS Esclavo 24B LDS Esclavo 0 LDS Esclavo 8

8 9

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

75

Utilizar la interfaz de comandos

Byte Bit 7 10 LDS Esclavo 16 LDS Esclavo 24 reservado Bit 6 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 Bit 5 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

Significado Bit 4 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 Bit 3 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 Bit 2 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 Bit 1 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 Bit 0 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

LDS Esclavo 8B LDS Esclavo 16B LDS Esclavo 24B reservado LPS Esclavo 8 LPS Esclavo 16 LPS Esclavo 24 reservado

14

15

16 17

18

19

20

21

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

22

23

24 25 26 27 28 29 30 31

Flag 1 Flag 2 reservado reservado reservado reservado reservado reservado

76

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

Significado de los bits en Byte 0 hasta Byte 23


S S Bit = 0 : El esclavo ASi no est activado, identificado o configurado; Bit = 1 : El esclavo ASi est activado, identificado o configurado;

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

77

Utilizar la 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_ASSIGN 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

Significado de los flags


Flag OFFLINE_READY APF MODO_NORMAL MODO AUTO_ADDR_AVAIL Significado El flag est puesto cuando la fase Offline est activa. El flag est puesto cuando la tensin es demasiado baja en el cable ASi. El flag est puesto cuando el CP 3432 est en el modo normal. (El flag est puesto cuando el CP est en el modo normal) El flag est puesto en el modo de configuracin y anulado en el modo protegido. El flag est puesto cuando se puede ejecutar la programacin automtica de direcciones (es decir, si actualmente hay exactamente un esclavo ASi con fallo). El flag est puesto cuando es posible la programacin automtica de direcciones (es decir, AUTO_ADDR_ENABLE = 1 y ningn esclavo ASi incorrecto conectado al ASInterface). El flag est puesto cuando existe un esclavo ASi 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 paso ulterior del maestro a OFFLINE se repone el bit.

AUTO_ADDR_ASSIGN

LDS_0 CONFIG_OK OFFLINE EEPROM_OK AUTO_ADDR_ENABLE INTERNAL PERIPHERY_FAULT Arranque MPO

78

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

3.2.17

Leer_configuracin_global_extendida

Significado
Con este comando se leen del CP 3432 los datos siguientes: S S S S La lista de los esclavos ASi activados (LAS) Indica cules de los esclavos ASi conectados estn activados. Los datos actuales de configuracin de los esclavos ASi conectados (configuracin de E/S y cdigo ID). Los parmetros actuales de los esclavos ASi (parmetros actuales). 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. 3.2.18). se almacenan en el CP 3432 como configuracin terica.

Estructura de los datos de peticin en el bfer de emisin


Byte 0 Significado Nmero de comando: 39 H

Estructura de los datos de respuesta en el bfer de recepcin


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

Bit 2

Bit 1

Bit 0

LAS Esclavo 8B

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

79

Utilizar la interfaz de comandos

Byte Bit 7 8 LAS Esclavo 16B Bit 6 LAS Esclavo 17B Bit 5 LAS Esclavo 18B LAS Esclavo 26B

Significado Bit 4 Bit 3 LAS Esclavo 19B LAS Esclavo 27B LAS Esclavo 20B

Bit 2 LAS Esclavo 21B

Bit 1 LAS Esclavo 22B

Bit 0 LAS Esclavo 23B LAS Esclavo 31B

10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55

LAS LAS Esclavo Esclavo 24B 25B ID_CODE esclavo 0 Ext ID1 esclavo 0 ID_CODE esclavo 1 Ext ID1 esclavo 1 ID_CODE esclavo 2 Ext ID1 esclavo 2 ID_CODE esclavo 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

LAS LAS LAS Esclavo Esclavo Esclavo 28B 29B 30B 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 Ext ID2 esclavo 22

80

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109

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 ID1 esclavo 17B

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 Ext ID2 esclavo17B

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

81

Utilizar la interfaz de comandos

110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163

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 Parmetros esclavo 18B

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 Parmetros esclavo 19B

82

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

164 165 166 167 168 169 170 171 172 ... 218

Parmetros esclavo 20B Parmetros esclavo 22B Parmetros esclavo 24B Parmetros esclavo 26B Parmetros esclavo 28B Parmetros esclavo 30B

Parmetros esclavo 21B Parmetros esclavo 23B Parmetros esclavo 25B Parmetros esclavo 27B Parmetros esclavo 29B Parmetros esclavo 31B Flag1 Flag2 reservado ..... reservado

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

El significado de los flags es el mismo que en la peticin Leer listas extendidas y flags (Get_LPS, Get_LAS, Get_LDS, Get_Flags).

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

83

Utilizar la interfaz de comandos

3.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 3432. En detalle se transfieren los siguientes datos: S S S la lista de esclavos ASi configurados, que fija qu esclavos ASi pueden ser activados por el maestro ASi en el modo protegido; la lista de los datos de configuracin, que define qu cdigos ID y qu configuracin de E/S han de tener los esclavos ASi conectados; la lista de los parmetros de esclavos ASi almacenados en forma no voltil y configurados en el maestro ASi. Estos parmetros se transfieren a los esclavos ASi al arrancar el maestro ASi; los flags que determinan el estado de operacin del maestro ASi tras el arranque.

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


Byte Bit 7 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 reservado LPS Esclavo 8 LPS Esclavo 16 LPS Esclavo 24 reservado 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 2 LPS Esclavo 10 LPS Esclavo 18 LPS Esclavo 26 LPS Esclavo 2B LPS Esclavo 10B LPS Esclavo 18B LPS Esclavo 3 LPS Esclavo 11 LPS Esclavo 19 LPS Esclavo 27 LPS Esclavo 3B LPS Esclavo 11B LPS Esclavo 19B LPS Esclavo 27B Bit 6 Bit 5 Significado Bit 4 Bit 3 Nmero de comando: 3Ah 00h LPS Esclavo 4 LPS Esclavo 12 LPS Esclavo 20 LPS Esclavo 28 LPS Esclavo 4B LPS Esclavo 12B LPS Esclavo 20B LPS Esclavo 5 LPS Esclavo 13 LPS Esclavo 21 LPS Esclavo 29 LPS Esclavo 5B LPS Esclavo 13B LPS Esclavo 21B LPS Esclavo 6 LPS Esclavo 14 LPS Esclavo 22 LPS Esclavo 30 LPS Esclavo 6B LPS Esclavo 14B LPS Esclavo 22B LPS Esclavo 7 LPS Esclavo 15 LPS Esclavo 23 LPS Esclavo 31 LPS Esclavo 7B LPS Esclavo 15B LPS Esclavo 23B

Bit 2

Bit 1

Bit 0

LPS EsLPS Esclavo 25B clavo 26B ID_CODE esclavo 0 Ext ID1 esclavo 0 ID_CODE esclavo 1 Ext ID1 esclavo 1 ID_CODE esclavo 2

LPS EsLPS EsLPS EsLPS Esclavo 28B clavo 29B clavo 30B clavo 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

84

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

Ext ID1 esclavo 2 ID_CODE esclavo 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 ID_CODE esclavo 27 Ext ID1 esclavo 27 ID_CODE esclavo 28 Ext ID1 esclavo 28 ID_CODE esclavo 29

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

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

85

Utilizar la interfaz de comandos

69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122

Ext ID1 esclavo 29 ID_CODE esclavo 30 Ext ID1 esclavo 30 ID_CODE esclavo 31 Ext ID1 esclavo 31 irrelevante irrelevante 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 ID_CODE esclavo 22B Ext ID1 esclavo 22B ID_CODE esclavo 23B Ext ID1 esclavo 23B ID_CODE esclavo 24B

Ext ID2 esclavo 29 Configuracin de E/S esclavo 30 Ext ID2 esclavo 30 Configuracin de E/S esclavo 31 Ext ID2 esclavo 31 irrelevante irrelevante 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 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

86

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171

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 Parmetros esclavo 18B Parmetros esclavo 20B Parmetros esclavo 22B Parmetros esclavo 24B Parmetros esclavo 26B Parmetros esclavo 28B Parmetros esclavo 30B Flag1 Flag2

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 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

87

Utilizar la 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_ASSIGN 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

Flags cuyos valores modifican el modo de operacin del maestro ASi estn marcados en gris. 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.

MODO

La entrada de un 0 significa que el maestro ASi cambia al modo protegido tras el procesamiento de los comandos. La entrada de un 1 hace que contine el funcionamiento en el modo de configuracin. 0: Una vez terminada la peticin, el maestro ASi se inicia en el modo protegido. 1: Una vez terminada la peticin, el maestro ASi se inicia en el modo de configuracin.

AUTO_ADDR_ENABLE

0 significa que la p, 1 significa que la programacin automtica de direcciones est liberada. 0: Programacin automtica de direcciones bloqueada. 1: Programacin automtica de direcciones liberada.

88

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

3.2.19

Escribir_lista_parmetros_extendida

Significado
Con el comando se transfieren parmetros para todos los esclavos ASi al maestro ASi. Este transmite a los esclavos ASi slo los parmetros, que han cambiado, es decir, que difieren de los parmetros (actuales) previamente enviados.

Estructura de los datos de peticin en el bfer de emisin


Byte Bit 7 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Significado Bit 4 Bit 3 Bit 2 Bit 1 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

Bit 0

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

89

Utilizar la interfaz de comandos

3.2.20

Leer_lista_eco_parmetros_extendida

Significado
Con la llamada de Leer_lista_eco_parmetros_extendida se presentan los valores de eco de todos los esclavos ASi. Los calores de eco de un esclavo ASi proceden de la ltima llamada de parmetros que se curs a ese esclavo ASi.

Estructura de los datos de peticin en el bfer de emisin


Byte 0 1 Significado Nmero de comando: 33h 00h

Estructura de los datos de respuesta en el bfer de recepcin


Byte 1 2 3 4 6 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Bit 7 Bit 6 no relevante Eco par. esclavo 2 Eco par. esclavo 4 Eco par. esclavo 6 Eco par. esclavo 8 Eco par. esclavo 10 Eco par. esclavo 12 Eco par. esclavo 14 Eco par. esclavo 16 Eco par. esclavo 18 Eco par. esclavo 20 Eco par. esclavo 22 Eco par. esclavo 24 Eco par. esclavo 26 Eco par. esclavo 28 Eco par. esclavo 30 no relevante Eco par. esclavo 2B Eco par. esclavo 4B Eco par. esclavo 6B Eco par. esclavo 8B Eco par. esclavo 10B Eco par. esclavo 12B Eco par. esclavo 14B Eco par. esclavo 16B Eco par. esclavo 18B Eco par. esclavo 20B Eco par. esclavo 22B Eco par. esclavo 24B Eco par. esclavo 26B Eco par. esclavo 28B Eco par. esclavo 30B Bit 5 Significado Bit 4 Bit 3 Bit 2 Eco par. esclavo 1 Eco par. esclavo 3 Eco par. esclavo 5 Parmetros esclavo 7 Eco par. esclavo 9 Eco par. esclavo 11 Eco par. esclavo 13 Eco par. esclavo 15 Eco par. esclavo 17 Eco par. esclavo 19 Eco par. esclavo 21 Eco par. esclavo 23 Eco par. esclavo 25 Eco par. esclavo 27 Eco par. esclavo 29 Eco par. esclavo 31 Eco par. esclavo 1B Eco par. esclavo 3B Eco par. esclavo 5B Parmetros esclavo 7B Eco par. esclavo 9B Eco par. esclavo 11B Eco par. esclavo 13B Eco par. esclavo 15B Eco par. esclavo 17B Eco par. esclavo 19B Eco par. esclavo 21B Eco par. esclavo 23B Eco par. esclavo 25B Eco par. esclavo 27B Eco par. esclavo 29B Eco par. esclavo 31B Bit 1 Bit 0

90

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

3.2.21
Significado

Leer_identificador_versin

Con esta llamada se lee el identificador de la versin del firmware del maestro ASi.

Estructura de los datos de peticin en el bfer de emisin


Byte 0 Significado Nmero de comando: 14 H

Las respuesta del maestro ASi contiene el nombre y el nmero de versin del firmware.

Estructura de los datos de respuesta en el bfer de recepcin


Byte 0...31 Significado String de versin

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

91

Utilizar la interfaz de comandos

3.2.22

Leer_ID_esclavo_ASi

Significado
Con esta llamada se puede leer el cdigo ID (cdigo de identificacin) de un esclavo ASi directamente a travs del cable ASi. La llamada est prevista para fines de diagnstico y no se necesita en la operacin normal del maestro.

Estructura de los datos de peticin en el bfer de emisin


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

Estructura de los datos de respuesta en el bfer de recepcin


Byte Bit 7 0 reservado Significado Bit 4 Bit 3 IDCode Bit 0

92

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

3.2.23

Leer_ID1_extendida_esclavo_ASi

Significado
Con esta llamada se puede leer el cdigo Extended ID1 de un esclavo ASi directamente a travs del cable ASi. La llamada est prevista para fines de diagnstico y no se necesita en la operacin normal del maestro.

Estructura de los datos de peticin en el bfer de emisin


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

Estructura de los datos de respuesta en el bfer de recepcin


Byte Bit 7 0 reservado Significado Bit 4 Bit 3 Extended ID1Code Bit 0

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

93

Utilizar la interfaz de comandos

3.2.24

Escribir_ID1_extendida_esclavo_ASi

Significado
Con esta llamada se puede escribir el cdigo Extended ID1 de un esclavo ASi con la direccin 0 directamente a travs del cable ASi. La llamada est prevista para fines de diagnstico y no se necesita en la operacin 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


Byte 0 1 no relevante Significado Nmero de comando: 3FH Extended ID1Code

94

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

3.2.25

Leer_ID2_extendida_esclavo_ASi

Significado
Con esta llamada se puede leer el cdigo Extended ID2 de un esclavo ASi directamente a travs del cable ASi. La llamada est prevista para fines de diagnstico y no se necesita en la operacin normal del maestro.

Estructura de los datos de peticin en el bfer de emisin


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

Estructura de los datos de respuesta en el bfer de recepcin


Byte Bit 7 0 reservado Significado Bit 4 Bit 3 Extended ID2Code Bit 0

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

95

Utilizar la interfaz de comandos

3.2.26

Leer_ES_esclavo_ASi

Significado
Con esta llamada se puede leer la configuracin E/S (entradas/salidas) de un esclavo ASi directamente a travs del cable ASi. La llamada est prevista para fines de diagnstico y no se necesita en la operacin normal del maestro.

Estructura de los datos de peticin en el bfer de emisin


Byte 0 1 Significado Nmero de comando:18 Direccin de esclavo

Estructura de los datos de respuesta en el bfer de recepcin


Byte Bit 7 0 reservado Significado Bit 4 Bit 3 Configuracin de E/S Bit 0

96

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

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


Byte 0 Significado Nmero de comando 3E H

Estructura de los datos de respuesta en el bfer de recepcin


Byte Bit 7 0 1 2 3 4 5 6 7 8 ... 13 Esclavo 0 Esclavo 8 Esclavo 16 Esclavo 24 Bit 6 Esclavo 1 Esclavo 9 Bit 5 Esclavo 2 Esclavo 10 Significado Bit 4 Esclavo 3 Esclavo 11 Bit 3 Esclavo 4 Bit 2 Esclavo 5 Bit 1 Esclavo 6 Bit 0 Esclavo 7

Esclavo 12 Esclavo 13 Esclavo 20 Esclavo 21 Esclavo 28 Esclavo 29

Esclavo 14 Esclavo 15 Esclavo 22 Esclavo 23 Esclavo 30 Esclavo 31

Esclavo 17 Esclavo 18 Esclavo 19 Esclavo 25 Esclavo 26 Esclavo 27

Esclavo 0B Esclavo 1B Esclavo 2B Esclavo 3B Esclavo 4B Esclavo 5B Esclavo 6B Esclavo 7B Esclavo 8B Esclavo 9B Esclavo 16B Esclavo 2B4 Esclavo 17B Esclavo 25B Esclavo 10B Esclavo 18B Esclavo 26B Esclavo 11B Esclavo 19B Esclavo 27B Esclavo 12B Esclavo 20B Esclavo 28B Esclavo 13B Esclavo 21B Esclavo 29B Esclavo 14B Esclavo 22B Esclavo 30B Esclavo 15B Esclavo 23B Esclavo 31B

reservado reservado reservado

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

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

97

Utilizar la interfaz de comandos

3.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 calculado por el maestro ASi a partir del byte 2 del bfer de emisin (cantidad de bytes de parmetros). Las dems informaciones de la cadena (string) son transferidas por el maestro ASi al esclavo ASi sin evaluar y 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

Byte 0 1 2 3 4 ...

Significado Nmero de comando: 40 H Direccin de esclavo Nmero de bytes de parmetros StringByte (1) StringByte (2) ..... StringByte (n1)

...

StringByte (n)

Valor mximo de n = 220

98

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

3.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 221 Byte de datos de respuesta. El nmero de bytes de parmetros realmente enviado por el esclavo ASi lo sealiza el maestro ASi en el Byte 0 del bfer de recepcin (cantidad 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


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

Estructura de los datos de respuesta en el bfer de recepcin


Byte 0 1 2 ... Significado Nmero de bytes de parmetros StringByte (1) StringByte (2) ..... StringByte (n1) ... StringByte (n)

Valor mximo de n = 220

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

99

Utilizar la interfaz de comandos

3.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 hasta 221 Byte de datos de respuesta. El nmero de bytes de ID realmente enviado por el esclavo ASi lo sealiza el maestro ASi en el Byte 0 del bfer de recepcin (cantidad 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 llamada se transfieren tambin, como excepcin, los bytes que contienen los bits Follows y Valid (ver perfil de esclavo ASi 7.4).

Estructura de los datos de peticin en el bfer de emisin


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

Estructura de los datos de respuesta en el bfer de recepcin


Byte 0 1 2 ... ... ... Significado Nmero de bytes de ID StringByte (1) StringByte (2) ..... StringByte (n1) StringByte (n)

Valor mximo de n = 220

100

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Utilizar la interfaz de comandos

3.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 221 Byte de datos de respuesta. El nmero de bytes de diagnstico realmente enviado por el esclavo ASi lo sealiza el maestro ASi en el Byte 0 del bfer de recepcin (cantidad 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


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

Estructura de los datos de respuesta en el bfer de recepcin


Byte 0 1 2 ... ... ... Significado Nmero de bytes de diagnstico StringByte (1) StringByte (2) ..... StringByte (n1) StringByte (n)

Valor mximo de n = 220

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

101

Utilizar la interfaz de comandos

102

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Diagnstico y alarmas del CP3432

En el modo protegido, el CP 3432 da una alarma de diagnstico cada vez que se produce un cambio en la configuracin del ASInterface. Cambios de configuracin pueden ser: tensin demasiado baja en el ASInterface (ASi Power Fail) y errores de configuracin (esclavos ASi faltantes, errneos o existentes pero no configurados).

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

103

Diagnstico y alarmas del CP3432

4.1

Panormica
Si el CP 3432 reconoce durante el funcionamiento errores externos o internos (fallos de esclavos ASi, errores de EEPROM en el CP, ...), los sealiza por activacin de una, as llamada, alarma de diagnstico (DAL) en el bus de periferia S7. La S7CPU interrumpe entonces el programa de usuario cclico (OB 1), registra el evento como aviso de mdulo perturbado en el bfer de diagnstico del sistema y se comporta del siguiente modo: S S Si el usuario no ha programado el correspondiente OB de alarma (OB 82), la ASCPU pasa al estado STOP. Si el usuario ha programado OB 82, ste es iniciado por el sistema operativo AS. En los datos locales del OB 82 se ponen ya a disposicin del usuario algunas informaciones de diagnstico (Qu mdulo ha provocado la alarma? Qu tipo de fallo se ha producido? ...). El programa de usuario puede obtener adicionalmente informaciones de diagnstico ms detalladas (Qu esclavo ha fallado? ...) leyendo el bloque de datos de diagnstico DS 1 a travs de las funciones del sistema SFC 51 (RDSYSST) o SFC 59 (RD_REC). Una vez finalizado OB 82, el AS contina el programa cclico (OB 1) en el punto donde se interrumpi.

Nota En el caso de la CPU 312 no se puede programar OB 82, lo que significa que al presentarse una alarma de diagnstico la CPU pasa al estado de STOP.

104

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Diagnstico y alarmas del CP3432

4.2

Eventos de alarma
El CP 3432 distingue entre eventos de alarma entrantes y salientes. Si un evento de alarma lleva a un estado sin fallos, se activa una DAL saliente (en OB 82: Bit OB82_MDL_DEFECT = 0). Todos los dems eventos de alarma dan como resultado una DAL entrante (Bit OB82_MDL_DEFECT = 1). A continuacin se ofrece una lista de los eventos que en el CP 3432 activan una DAL: Eventos de alarma externos al CP: S S Todas las alteraciones en la configuracin de esclavos ASi en el modo protegido ASiPowerfail en el modo protegido

Eventos de alarma internos al CP: S Error de EEPROM

Nota Los eventos de alarma internos al CP son siempre eventos entrantes. Tras presentarse un evento de alarma interno al CP, permanece el bit de error colectivo = TRUE. Slo se anula tras un reinicio de AS 300.

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

105

Diagnstico y alarmas del CP3432

4.3

Desarrollo del procesamiento de alarmas de diagnstico


Si el CP 3432 detecta un evento de alarma, activa una DAL. La ASCPU localiza la fuente de la alarma y lee el as llamado bloque de datos 0 del CP. A continuacin interrumpe el programa de usuario cclico y se comporta del siguiente modo: S S Si el OB 82 no est programado, la ASCPU pasa, por omisin, a STOP. Si est programado el elemento de organizacin OB 82, se inicia el mismo. En el rea de datos locales del OB 82 se pone a disposicin el bloque de datos DS 0 ledo, en los bytes de datos locales 8 a 11. La lectura del DS 1, que contiene la as llamada lista Delta, se puede (pero no se tiene que) producir en el OB 82 a travs de una llamada de SFC (SFC 51 RDSYSST o SFC 59 RD_REC). Una vez finalizado OB 82, la ASCPU acusa recibo de la DAL en el CP 3422.

Si se presentan eventos de alarma en un estado en el que los mismos no se puedan notificar por activacin de una DAL (p. ej. en estado de STOP del AS o cuando an no se ha acusado recibo de una DAL anterior), el CP 3432 se comporta como sigue: S Cuando se hace posible una nueva activacin de DAL y si en ese momento la configuracin global del CP (es decir: configuracin de esclavos ASi y estado interno del CP, relevante para la alarma) es distinta de la configuracin antes sealizada va DAL, se emite una DAL con informaciones actuales sobre la configuracin. Cuando se hace posible una nueva activacin de DAL y si en ese momento la configuracin global actual del CP es igual a la configuracin antes sealizada va DAL, no se emite DAL. En consecuencia puede suceder que fallos transitorios de esclavos (p. ej. por contactos flojos) no sean sealizados.

4.4

Comportamiento de alarma en diferentes modos del CP


El CP 3432 genera DALs provocadas por eventos externos de alarma slo en el modo protegido, nunca en el modo de configuracin. En caso de una transicin de la ASCPU a STOP se produce una reposicin del historial de alarmas externas e internas, lo que significa que el Bit OB82_MDL_DEFECT y todos los dems bits de fallos del DS 0 se anulan. En caso de un cambio del modo protegido al modo de configuracin, se produce una reposicin del historial de alarmas externas. Si el CP 3432 cambia del modo de configuracin al modo protegido y en ese estado existe un error de configuracin, ste se sealiza con una DAL. Si la emisin de DAL no es posible transitoriamente (p. ej. si AS est en STOP), en el momento ms prximo posible se genera una DAL, pero slo si an persiste el fallo.

106

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Diagnstico y alarmas del CP3432

4.5

Datos locales del bloque de organizacin de diagnstico (OB 82)


En la tabla siguiente encontrar una lista de los DS 0 puestos a disposicin en los datos locales del OB 82 (byte local 8 hasta byte local 11). El significado de los restantes datos locales de OB 82 puede consultarlos en las descripciones correspondientes a STEP7.

Byte Bit 8 8 8 8 8 8 8 8 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 20 21 22 23 24 25 26 27 20 21 22 23 24 25 26 20 21 22 23 24 25 26 27

Nombre de la variable OB82_MDL_DEFECT OB82_INT_FAULT OB82_EXT_FAULT OB82_PNT_INFO OB82_EXT_VOLTAGE OB82_FLD_CONNCTR OB82_NO_CONFIG OB82_CONFIG_ERR OB82_MDL_TYPE OB82_SUB_NDL_ERR OB82_COMM_FAULT OB82_MDL_STOP OB82_WTCH_DOG_FLT OB82_INT_PS_FLT OB82_PRIM_BATT_FLT OB82_BCKUP_BATT_FLT OB82_RESERVED_2 OB82_RACK_FLT OB82_PROC_FLT OB82_EPROM_FLT OB82_RAM_FLT OB82_ADU_FLT OB82_ADU_FLT OB82_FUSE_FLT

Tipo de datos BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Byte BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL

Significado Bit de error colectivo (0: alarma saliente, 1: alarma entrante) Error interno de CP (p. ej. EEPROM con defecto) Error externo de CP (p. ej. fallo de esclavo o APF) Al menos un esclavo difiere de la especificacin terica Tensin insuficiente en ASInterface (APF) en CP 3432, siempre 0 en CP 3432, siempre 0 en CP 3432, siempre 0 Clase de mdulo (para CP 3432: 1Chex) Al menos un esclavo difiere de la especificacin terica en CP 3432, siempre 0 0: CP 3432 en estado normal, 1: CP 3432 en estado Off line, Error de hardware del CPs (Watchdog interno) en CP 3432, siempre 0 en CP 3432, siempre 0 en CP 3432, siempre 0 en CP 3432, siempre 0 en CP 3432, siempre 0 en CP 3432, siempre 0 EEPROM del CP3432 con defecto en CP 3432, siempre 0 en CP 3432, siempre 0 en CP 3432, siempre 0 en CP 3432, siempre 0

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

107

Diagnstico y alarmas del CP3432

4.6

Lectura del bloque de datos de diagnstico DS 1


El CP 3432 actualiza continuamente una as llamada lista delta, en la que se muestran todos los esclavos divergentes de la configuracin, es decir, esclavos faltantes, incorrectos o no configurados, pero sin embargo existentes (a cada esclavo le corresponde un bit en la lista delta: 0 = sin error; 1 = error). Esta lista delta es parte integrante del bloque de datos de diagnstico DS1, que usted puede leer a travs de una llamada de las funciones de sistema operativo SFC 51 RDSYSST o SFC 59 RD_REC. Para conseguir una lectura del DS1 optimizada en cuanto al tiempo, es recomendable utilizar SFC 51. En el CP 3432, el DS1 tiene siempre una longitud de 16 bytes y presenta la siguiente estructura:

Byte 03

Valor / Significado

Estos 4 bytes contienen el as llamado DS0 y se corresponden con los bytes de datos locales 8 a 11 de OB 82.

Byte 4 5 6

Valor 60 H 00 H 40 H valor fijo valor fijo valor fijo

Significado

Byte 7 8 9 10 11 12 13 14 15

Bit *) 0..7 0..7 0..7 0..7 0..7 0..7 0..7 0..7 1: error en esclavo ASi 0.. 7 1: error en esclavo ASi 8.. 15 1: error en esclavo ASi 16.. 23 1: error en esclavo ASi 24.. 31

Valor / Significado *)

1: error en esclavo ASi 0B.. 7B 1: error en esclavo ASi 8B.. 15B 1: error en esclavo ASi 16B.. 23B 1: error en esclavo ASi 24B.. 31B reservado

*) Bit 0 pertenece al esclavo 0, Bit 1 pertenece al esclavo 1, etc.

A continuacin del ejemplo de programacin de la siguiente seccin 4.7 encontrar un ejemplo para la evaluacin de la lista delta.

108

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Diagnstico y alarmas del CP3432

4.7

Ejemplo de programacin
El siguiente ejemplo le muestra cmo puede reaccionar en el OB 82 con una lectura del bloque de datos (DS1) a una alarma de diagnstico del CP 3432.

Tabla 4-1
AWL OB82 Datos locales: Explicacin

20.0 +0.0 +2.0 =4.0

temp temp temp temp

t_header len nr

Struct WORD WORD END_STRUCT

//para CP 3432 : sin relevancia

OB82 Cdigo:

L 256 L #OB82_MDL_ADDR <>I BEB CALL RDSYSST REQ :=TRUE SZL_ID :=W#16#B3 INDEX :=W#16#100 RET_VAL :=MW18 BUSY :=M9.4 SZL_HEADER :=#t_header DR :=P#M 100.0 Byte 16

//Direccin del CP 3432 //Alarma del CP 3432

//DS1 por direccin base lgica //Direccin CP (256 dec.)

//Estructura de los datos locales //Destino de DS1

//Ejemplo de reaccin a error 0 0 0 = M107.1 M107.7 M111.3 M9.5 //Error: //Error: //Error: //Bit de Esclavo 1 Esclavo 2 Esclavo 3B error

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

109

Diagnstico y alarmas del CP3432

4.8

Alarmas de diagnstico algunos ejemplos


Se presupone que en el CP 3432 se han configurado los esclavos 1 y 12 mediante pulsador y que el CP 3432 se encuentra en el modo protegido. Si ahora falla el esclavo 7, el CP 3432 genera una alarma de diagnstico. El sistema operativo AS registra entonces el mensaje mdulo perturbado en el bfer de diagnstico del sistema e inicia el OB 82 (ver el ejemplo de programacin en la seccin 4.7). Una vez finalizado el OB 82 se encuentran en la lista delta las siguientes informaciones: MD 107 MD 111 80 00 00 00H 00 00 00 00H

Si a continuacin se conecta adems el esclavo 15 no configurado al ASInterface, el CP 3432 genera de nuevo una alarma de diagnstico. En el bfer de diagnstico del sistema aparece de nuevo el mensaje mdulo perturbado. La lista delta cambia al siguiente valor: MD 107 MD 111 80 80 00 00H 00 00 00 00H

Tras una nueva conexin del esclavo 7 al ASInterface an existe un error (esclavo 15). En el bfer de diagnstico del sistema aparece el mensaje mdulo perturbado y la lista delta tiene el siguiente valor: MD 107 MD 111 00 80 00 00H 00 00 00 00H

Tras desembornar el esclavo 15 no existe ya ningn error. El CP 3432 sealiza esto en una alarma de diagnstico. En el bfer de diagnstico del sistema aparece el mensaje mdulo en orden y la lista delta est vaca: MD 107 MD 111 00 00 00 00H 00 00 00 00H

110

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Eliminacin de perturbaciones / indicaciones de fallos

En este captulo encontrar informaciones relativas a estados de operacin especiales del CP 3432. Se le proporcionan ayudas para la eliminacin de errores.

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

111

Eliminacin de perturbaciones / indicaciones de fallos

5.1

Sustitucin de un esclavo ASi averiado / programacin automtica de direcciones

Sustitucin sencilla de esclavos ASi


Con la funcin de programacin automtica de direcciones resulta particularmente sencilla la sustitucin de esclavos ASi averiados.

Nota Tenga en cuenta que la programacin automtica de direcciones slo es posible si el CP 3432 est en el modo protegido y slo ha fallado un esclavo ASi.

A continuacin se explica cmo puede cambiar en forma particularmente sencilla esclavos ASi averiados por medio de la funcin de programacin automtica de direcciones.

Identificar el esclavo ASi 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 el CP 3432.

Usted puede identificar fcilmente el esclavo ASi averiado por el parpadeo del diodo asignado al esclavo en el panel frontal.

Sustituir el esclavo ASi averiado S Reemplace el esclavo ASi averiado por un esclavo ASi idntico con la direccin 0 (estado a la entrega).

El CP 3432 programa entonces para esta esclavo la direccin de la estacin original averiada. El indicador AUP se extingue. El CP 3432 sealiza con el diodo de la indicacin de esclavos el nuevo esclavo incorporado.

112

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Eliminacin de perturbaciones / indicaciones de fallos

5.2

Indicaciones de errores / remedio en caso de fallos


A continuacin se listan las causas de perturbacin posibles en la operacin del CP 3432 as como las posibles soluciones.

Tabla 5-1 Error Se enciende el indicador APF Causa posible El consumo de corriente de los esclavos ASi es excesivo. Consecuencia: tensin demasiado baja en el cable Asi. El consumo de corriente de los esclavos ASi es excesivo. Remedio Compruebe el consumo de corriente de los esclavos ASi. Si es necesario, abastezca los esclavos ASi con tensin auxiliar externa. Compruebe el consumo de corriente de los esclavos ASi. Si es necesario, abastezca los esclavos con tensin auxiliar externa. Compruebe si el mdulo est correctamente insertado.

El diodo PWR no brilla SF brilla sin que se apriete el pulsador

El enlace entre el CP y el bus de panel posterior no es correcto.

El CP 3422 est en el modo prote- Elimine el error de configuracin. gido y existe un error de configuracin ASi (p. ej. fallo de esclavo), El CP est averiado. Error interno de EEPROM > ver Sealizacin AS 300, bfer de diagnstico del sistema. Sustituya el CP.

SF se enciende al apretar el pulsador SET. El indicador CER est encendido permanentemente.

Al cambiar al modo protegido existe Desconecte del cable ASi el esun esclavo ASi con la direccin 0. clavo ASi con la direccin 0. El CP 3432 an no est configurado. Configure el CP 3432 con el pulsador SET del panel frontal.

Ha fallado un esclavo ASi configu- Sustituya el esclavo ASi averiado o rado (evaluar la indicacin de escla- configure de nuevo el CP 3432 si vos). no se necesita el esclavo ASi. Se ha conectado al cable ASi un esclavo ASi no configurado. Desconecte el esclavo ASi o reconfigure el CP 3432.

Se ha conectado un esclavo ASi Compruebe si se ha conectado un cuyos datos de configuracin (confi- esclavo ASi incorrecto. Si procede, guracin de E/S, cdigos ID) no reconfigure el CP 3432. coinciden con los valores de los esclavos ASi configurados. Cortocircuito en el cable ASi El indicador CER centellea, lo que significa que un esclavo ASi configurado falla espordicamente espordicamente. Mal contacto Interferencias en el cable ASi. Compruebe el cable ASi y los esclavos ASi conectados. Compruebe las conexiones de los esclavos ASi. Compruebe la puesta a tierra correcta del CP 3432 y el tendido del cable ASi. Compruebe si el apantallamiento de la fuente de alimentacin ASi est correctamente conectado.

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

113

Eliminacin de perturbaciones / indicaciones de fallos

Tabla 5-1

, continuacin Error Causa posible Remedio

El CP 3432 no conmuta del modo El AS est en el modo RUN. Conmute el AS al modo STOP. de d configuracin al modo protegido. fi i l d t id Se ha apretado el pulsador SET du- Apriete el pulsador SET durante al rante un tiempo demasiado corto. menos 0,5 s. Un esclavo ASi con la direccin 0 est conectado al cable ASi. El CP 3432 no puede cambiar al modo protegido mientras est conectado ese esclavo. Desconecte el esclavo ASi con la direccin 0.

El CP 3432 no conmuta del modo El AS est en el modo RUN. Conmute el AS al modo STOP. protegido al modo d configuracin. t id l d de fi i Se ha apretado el pulsador SET du- Apriete el pulsador SET durante al rante un tiempo demasiado corto. menos 0,5 s. Despus de fallar un esclavo ASi permanece apagado el indicador AUP. El CP 3432 est en el modo de configuracin. En el modo de configuracin no es posible la programacin automtica. Programe la direccin del nuevo esclavo ASi con el aparato programador o a travs de la interfaz de comandos del CP 3432. Controle el cable ASi. Si al mismo tiempo se indica APF, compruebe la alimentacin de tensin en el cable ASi. Si hay ms de un esclavo averiado, programe la direccin de los esclavos sustituidos con el aparato programador de direcciones. Desconecte del cable ASi los esclavos ASi no configurados. Ponga el bit con las correspondientes llamadas de FC. Compruebe si se ha utilizado el esclavo de recambio correcto. Compruebe las indicaciones del fabricante relativas a los datos de configuracin. Si el esclavo original tiene que ser reemplazado por uno de otro tipo, asigne la direccin con el aparato programador de direcciones y reconfigure el CP 3432 (con el pulsador SET). Ajuste la direccin del esclavo sustituido con el aparato programador de direcciones.

Ha fallado ms de un esclavo ASi.

El CP 3432 no ha identificado esclavos ASi configurados. No est puesto el flag AUTO_ADRESS_ENABLE. No se produce la programacin automtica de direcciones a pesar de estar encendido el indicador AUP. Los datos de configuracin (E/S, cdigo ID) del esclavo ASi de recambio no coinciden con los valores del esclavo original.

El esclavo ASi de recambio no tiene la direccin Cero.

El esclavo ASi de recambio no est Compruebe las conexiones del escorrectamente conectado o est clavo; si es necesario, vuelva a susaveriado. tituir el esclavo.

114

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Eliminacin de perturbaciones / indicaciones de fallos

Tabla 5-1

, continuacin Error Causa posible Remedio Corregir las conexiones en el Extender.

El diodo CER y los diodos de esSe ha montado el ASInterface un clavos ASi activo centellean irregu- Extender con la conexiones Line1 larmente. y Line2 permutadas.

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

115

Eliminacin de perturbaciones / indicaciones de fallos

116

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

ASInterface Protocol Implementation Conformance Statement (PICS)

PICS para CP 3432


Tabla A-1 Fabricante Nombre del producto Referencia: Ausgabestand Perfil de maestro Fecha Siemens AG CP 3432 6GK7 3432AAH000XA0 1 M1e 30.09.2000

Lista de las funciones de maestro disponibles


Tabla A-2 No. 1 Funcin o llamada en la interfaz Host (representacin simblica) Image, Status = Read_IDI() M1e X Observacin / Realizacin de la funcin por / ver captulo Por acceso de AS a los datos de E/S del CP 3432 o con bloque de datos DS150 para esclavos B Por acceso de AS a los datos de E/S del CP 3422 o con bloque de datos DS150 para esclavos B ver seccin 3.2 ver seccin 3.2 ver seccin 3.2 ver seccin 3.2 ver seccin 3.2 ver seccin 3.2 ver seccin 3.2 Por accionamiento del pulsador SET; adicionalmente, por comando (ver seccin 3.2) ver seccin 3.2

Status = Write_ODI(Image)

3 4 5 6 7 8 9 10

Status = Set_Permanent_Parameter(Addr, Param) Param, Status = Get_Permanent_Parameter(Addr) Status, Param = 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()

X X X X X X X X

11

Status, Config = Read_Actual_Configuration(Addr)

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

117

ASInterface Protocol Implementation

Tabla A-2 No. 12 13 14 15 16.0 16.1 16.2 16.3 16.4 16.5 16.6 16.7 16.8 16.9 17

, continuacin Funcin o llamada en la interfaz Host (representacin simblica) 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, Flag = Get_Flag_Periphery_OK() Status = Set_Operation_Mode(Mode) M1e X X X X X X X X X X X X X X X Observacin / Realizacin de la funcin por / ver captulo ver seccin 3.2 ver seccin 3.2 ver seccin 3.2 ver seccin 3.2 ver seccin 3.2 ver seccin 3.2 ver seccin 3.2 ver seccin 3.2 ver seccin 3.2 ver seccin 3.2 ver seccin 3.2 Bit de error de CP, indicacin por LED; (ver seccin 3.2) ver seccin 3.2 ver seccin 3.2 Por accionamiento del pulsador SET; adicionalmente, por comando(ver seccin 3.2) ver seccin 3.2 no implementado ver seccin 3.2 ver seccin 3.2 ver seccin 3.2

18 19 20 21.1 21.2

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

X X X X

22.1 22.2 22.3 22.4 22.5 22.6 22.7 23

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) Status, Resp = Cmd_Read_Reset_Status(Addr, STATRES) Status, Resp = Cmd_Read_Ext_ID Code_1(Addr, IDCOD1) Status, Resp = Cmd_Read_Ext_ID Code_2(Addr, IDCOD2) Status, S_List = Get_LPF()

X X X X X X X

ver seccin 3.2 ver seccin 3.2 ver seccin 3.2 ver seccin 3.2 no implementado ver seccin 3.2 ver seccin 3.2 ver seccin 3.2

118

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

ASInterface Protocol Implementation

Tabla A-2 No. 24

, continuacin Funcin o llamada en la interfaz Host (representacin simblica) Status = Write_Extended_ID Code_11(S_Ext_IDCode_1) Perfiles de esclavo soportados M1e X Observacin / Realizacin de la funcin por / ver captulo ver seccin 3.2

Parte B 1 2

Analog slave profile S7.3 support integrated Analog slave profile S7.4 support integrated

X X

ver seccin 3.2 ver seccin 3.2

Explicacin de smbolos de la columna 3 (M2) Smbolo X Significado Funcin existente Funcin no existente

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

119

ASInterface Protocol Implementation

Dependiendo del tiempo de ciclo de ASi y del nmero de esclavos conectados


El tiempo de ciclo de ASi se puede calcular con la frmula siguiente:

tcicl = (1 + nmero de esclavos ASi activados) x 156 ms

Nota: Si dos esclavos ASi con espacio de direcciones extendido ocupan la misma direccin (p. ej. direccin 5A y direccin 5B), esta pareja de esclavos es considerada en la frmula anterior como 1 esclavo ASi. Esto se debe a que parejas de esclavos con la misma direccin slo son activadas en cada segundo ciclo. Por lo tanto, para ellas se duplica el tiempo de ciclo en la frmula antes indicada.

120

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

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 Zum Taubengarten 52 D63571 Gelnhausen Germany Tel.: +49 6051 473212 Fax.: +49 6051 473282 (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 PI El catlogo se puede conseguir a travs de cualquier representacin, sucursal o sociedad nacional SIEMENS.

Referencia
Las referencias de pedido de los documentos SIEMENS arriba mencionados se encuentran en los catlogos Comunicacin industrial y equipos de campo, catlogo IK PI y SIMATIC Sistemas de Automatizacin SIMATIC S7 / M7 / C7 Componentes para la Integracin Total en Automatizacin, catlogo ST70. Estos catlogos as como informaciones adicionales se pueden solicitar a la respectiva representacin, sucursal o sociedad nacional SIEMENS.

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

121

Observaciones sobre la marca CE

Designacin del producto: CP 3432 CP 3432 P Ref.: 6GK7 3432AH000XA0 Ref.: 6GK7 3432AH100XA0

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 Grupo Automatizacin y Accionamientos Comunicacin industrial (A&D PT2) Postfach 4848 D90327 Nrnberg (Alemania)

rea de aplicacin El producto cumple los siguientes requisitos: Ambito de aplicacin Requerimientos de: Emisin de interferencias Industria EN 500812 : 1993 Inmunidad a perturbaciones EN 500822 : 1995

Observar las directivas de montaje e instalacin El producto cumple con las exigencias siempre que al instalar y poner en funcionamiento se hayan seguido las directrices de montaje e instalacin descritas en la siguiente documentacin:

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.

122

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Observaciones sobre la marca CE

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

123

Glosario
APF

ASiPower Fail. Flag o diodo luminiscente que indica que la tensin de alimentacin es demasiado baja o ha fallado en el cable ASi (p. ej. por fallo de la fuente de alimentacin ASi).

ASi (ASInterface) 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).

ASiLibrary Library (biblioteca) por medio de cuyas funciones se pueden comunicar los programas de usuario con el controlador ASi.

Esclavo ASi Todas las estaciones conectadas que pueden ser actuadas por un maestro ASi reciben el nobre de esclavos ASi. Los esclavos ASi se diferencian por su construccin (mdulos ASi as como sensores o actuadores con conexin ASi integrada) y por su espacio de direcciones (esclavo ASi estndar y esclavo ASi A/B con espacio de direcciones extendido).

Esclavo ASi A/B Los esclavos ASi A/B utilizan el espacio de direcciones extendido. Se pueden asignar respectivamente dos esclavos A/B, por parejas, a una direccin de ASInterface; por lo tanto, en base a la organizacin de direcciones se pueden conectar hasta 62 esclavos ASi A/B al ASInterface.

Esclavo ASi analgico Los esclavos ASi son esclavos ASi estndar especiales que intercambian valores analgicos con el maestro ASi.

Esclavo ASi estndar Cada esclavo ASi estndar ocupa una direccin en el ASInterface; en base a la organizacin de direcciones se pueden conectar por lo tanto hasta 31 esclavos ASi estndar al ASInterface.

LAS Lista de esclavos activados.

LES/LDS Lista de esclavos identificados / list of detected esclavos (= LES)

124

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

Glosario

LPS Lista de esclavos configurados

Maestro ASi A travs del maestro ASi se supervisan y controlan sensores y actuadores binarios sencillos por medio de mdulos ASi o esclavos ASi. Se distingue entre el maestro ASi estndar y el maestro ASi extendido.

Maestro ASi estndar A un maestro ASi estndar se pueden conectar hasta 31 esclavos ASi estndar o esclavos con espacio de direcciones extendido (slo esclavos A).

Maestro ASi extendido Un maestro ASi extendido soporta 31 direcciones, que pueden utilizarse para esclavos ASi estndar o esclavos ASi con espacio de direcciones extendido (extended addressing mode). Con esto se ampla hasta 62 el nmero de esclavos ASi. Los maestros ASi extendidos de SIMATIC NET soportan la transmisin integrada de esclavos analgicos ASInterface que trabajen segn el perfil 7.3/7.4 de la especificacin ASInterface.

Mdulo ASi Para el ASInterface se ha definido un concepto que prev la vinculacin modular de los esclavos ASi que pueden ser sensores y actuadores a travs de los as llamados mdulos ASi. Al respecto se distinguen los siguientes mdulos El mdulo ASi activo con chip ASi integrado: con l se pueden conectar hasta cuatro sensores y cuatro actuadores convencionales. El mdulo ASi pasivo: acta como distribuidor y permite la conexin de hasta cuatro sensores y actuadores con chip ASi integrado. Ajustndose al concepto del maestro ASi estndar y del maestro ASi extendido, en los esclavos ASi se utilizan chips ASi con funcin estndar o con funcin extendida.

Nibble Se da el nombre de nibble a una unidad de informacin formada por cuatro bits.

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

125

A
Acceso a datos binarios Esclavos B, 40, 42 Esclavos estndar/A, 38 ASInterface Esclavo Interfaz para, 35, 43 sustitucin de esclavo averiado, 112 Tiempo de ciclo, 120

Configuracin por pulsador, 21 Configuracin por pulsadores, 25

D
Datos tcnicos, 15 Diagnstico de esclavos, 103 Direccin de esclavo, estructura general, 59 Direccionamiento, Ejemplo, 37 Direccionamiento de esclavos, 41 Direccionamiento en S7AS, 23 Directivas EGB, 12

B
bloque de datos de diagnstico, DS1, 108

E C
Codificacin de errores, 54 Comandos de esclavo ASi Almacenar_configuracin_global_extendida, 84 Change_ASiSlave_Address, 73 Escribir_ID1_extendida_esclavo_ASi, 94 Escribir_lista_parmetros_extendida, 89 Escribir_string_parmetros_esclavo_ASi, 98 Get_Extended_Permanent_Configuration, 66 Get_LPF, 97 Get_LPS, Get_LAS, Get_LDS, Get_Flags, 75 Get_Permanent_Parameter, 61 Leer_configuracin_global_extendida, 79 Leer_ES_esclavo_ASi, 96 Leer_estado_esclavo _ASi, 74 Leer_ID_esclavo_ASi, 92 Leer_ID1_extendida_esclavo_ASi, 93 Leer_ID2_extendida_esclavo_ASi, 95 Leer_identificador_versin, 91 Leer_lista_eco_parmetros_extendida, 90 Leer_string_diagnstico_esclavo_ASi, 101 Leer_string_ID_esclavo_ASi, 100 Leer_string_parmetros_esclavo_ASi, 99 Read_Extended_Actual_Configuration, 68 Read_Parameter, 63 Seleccionar_autoprogramacin, 71 Set_Extended_Permanent_Configuration, 65 Set_LPS, 69 Set_Offline_Mode, 70 Set_Operation_Mode, 72 Set_Permanent_Parameter, 60 Store_Actual_Configuration, 67 Store_Actual_Parameters, 64 Write_Parameter, 62 Comportamiento de alarma en, diferentes modos del CP, 106 Configuracin en STEP 7 Configuracin bsica, 25 Configuracin de esclavos, 28 Ejemplos Acceso a valores analgicos. Siehe Ejemplos de programacin Reproduccin de los valores analgicos en los bloques de datos, 46 Elementos de mando del CP, 16 Eliminacin de perturbaciones, 111 Esclavo ASi A/B, 29, 32 Esclavo ASi analgico, 29, 31 Direccionamiento, 36 Esclavo ASi estndar, 29, 30 Esclavo DP, Configurar propiedades, 26 Esclavos B, 13 Esclavos estndar, 13 Esclavos estndar/A, 35 Esclavos identificados/activados, 19 ET 200M, 13 Eventos de alarma, externos/internos, 105

F
Funciones de maestro, disponibles, 117

I
Indicaciones de errores, Remedio en caso de, 113 Indicaciones de fallos, 111 Indicadores del CP, 16 Intercambio de datos entre maestro DP y esclavo ASi, 34 Interfaz, ASCPU, 35 Interfaz de comandos, 50 descripcin de los comandos, 56 en SIMATIC S7, 51 estructura general del bfer de emisin, 58 estructura general del bfer de recepcin, 58

126

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

M
Maestro DP, 24 Marca CE, 122 Modo, 34 Modo de configuracin, 18 Modo protegido, 18, 103

Resistencia a interferencias/Puesta a tierra, 12

S
S7300, 13 Servicios acclicos, Programacin, 44 Slots permitidos, 22

O
OB de diagnstico, OB82, 107

T
Telegrama de configuracin, 24 Transmisin de valores analgicos, 43

P
PICS, 117 Procesamiento de alarmas de diagnstico, desar- V rollof, 106 Valores analgicos PROFIBUSDP, Maestro, Configuracin de DP, Casos especiales, 47 24 Ejemplos de acceso a travs de bloques de Programa de usuario, 53 datos, 46 Programacin, Servicios acclicos, 44 Representacin de los, 46 Programacin automtica de direcciones, 112 Reproduccin en los bloques de datos, 44 Volumen de suministro, 13

R
Recorrido de seales de los operandos formales ACT, DONE, ERROR y STATUS, 53

CP 3432 / CP 3432 P ASInterface Master Edicin 11/2002 C79000G6978C14902

127

You might also like