cp243-2_s

144
Prologo, índice Descripción técnica y directivas para la instalación 1 Interfaz para programa de usuario en la CPU S7–200 2 Acceso a los datos de los esclavos AS–i 3 Señalización de errores y diagnóstico en el programa de usuario 4 Interfaz de comandos 5 Eliminación de perturbaciones / indicaciones de fallos 6 Anexos AS–Interface Protocol Implemen- tation Conformance Statements A Bibliografía B Observaciones sobre la marca CE C Soporte y formación D Glosario, índice 07/2000 C79000–G8978–C142 Versión 02 CP 243–2 AS–Interface Master Manual SIMATIC NET Industrial Ethernet SINEC L2 AS–Interface AS–Interface

Upload: nancy-velasco

Post on 03-Oct-2014

38 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: cp243-2_s

Prologo, índice

Descripción técnica y directivaspara la instalación

1

Interfaz para programa de usuario en la CPU S7–200 2

Acceso a los datos de los esclavos AS–i

3

Señalización de errores ydiagnóstico en el programa de usuario

4

Interfaz de comandos5

Eliminación de perturbaciones / indicaciones de fallos

6

Anexos

AS–Interface Protocol Implemen-tation Conformance Statements A

Bibliografía B

Observaciones sobre la marca CE C

Soporte y formación D

Glosario, índice

07/2000C79000–G8978–C142Versión 02

CP 243–2AS–Interface Master

Manual

SIMATIC NET

Industria l Ethernet

SINEC L2

AS–Interface

AS–Interface

Page 2: cp243-2_s

Indicaciones de seguridad

Esta manual contiene indicaciones que usted debe tener en cuenta para su seguridad personal y para evitardaños materiales. Las indicaciones están destacadas con un triángulo de aviso y se representan de los siguientesmodos, dependiendo del grado de peligro:

!Peligro

significa que se producirá la muerte, se sufrirán lesiones físicas graves o se originarán importantesdaños materiales si no se toman las medidas de precaución correspondientes.

!Precaución

significa que puede haber peligro de muerte, de lesiones físicas graves o de daños materiales im-portantes si no se toman las correspondientes medidas de precaución.

!Cuidado

significa que pueden producirse lesiones leves o daños materiales si no se toman las correspon-dientes medidas de precaución.

Nota

es una información importante relativa al producto, al manejo del producto o a la respectiva partede la documentación a la que debe dedicarse especial atención.

Personal cualificado

La puesta en servicio y la operación 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 aponer en funcionamiento, poner a tierra e identificar o marcar aparatos, sistemas y circuitos amperimétricos deconformidad con los estándares de seguridad vigentes.

Uso conforme al previsto

Observaciones importantes:

!Precaución

El aparato sólo se debe utilizar para las aplicaciones previstas en el catálogo y en la descripcióntécnica y en combinación con los aparatos y componentes de otras marcas recomendados o auto-rizados por Siemens.

El funcionamiento perfecto y seguro del producto presupone que el transporte, el almacenaje, lainstalación y el montaje se realicen correctamente y que el manejo y el mantenimiento tengan lugarcon el debido cuidado.

Marca registrada

SIMATIC� y SIMATIC NET� son marcas registradas de SIEMENS AG.

Las restantes designaciones utilizadas en esta publicación pueden ser marcas registradas cuyo uso por tercerospara sus propios fines puede lesionar los derechos de los propietarios de las mismas.

Hemos controlado la coincidencia de la documentación impresa con el hard-ware y el software descritos. Sin embargo no podemos excluir la posibilidadde que existan discrepancias, por lo que no podemos garantizar una coinci-dencia total. Los datos y las informaciones que figuran en esta documenta-ción son revisados periódicamente, y en caso de hacerse necesarias correc-ciones, éstas se introducen en las ediciones siguientes. Agradecemos todasugerencia que nos permita mejorar la calidad.

Exclusión de la responsabilida dCopyrigh t Siemen s AG 1999 All rights reserved

La transmisión de esta documentación a terceros así como su reproducción,la utilización y la comunicación de su contenido están prohibidas a no ser quese hayan autorizado expresamente. Las infracciones a este respecto obliganal pago de indemnizaciones. Reservados todos los derechos, especialmenteen el caso de otorgamiento de patentes o de registro como modelo de utilidad

Siemens AGGrupo AutomatizaciónArea Automatización IndustrialPostfach 4848,D- 90327 Nürnberg

� Siemens AG 1999Salvo modificaciones técnicas.

Siemens Aktiengesellschaft Referencia C79000–G8978–C142

Page 3: cp243-2_s

iiiCP 243–2AS–Interface MasterC79000–G6972–C142/02

Prólogo

Finalidad del presente manual

Este manual le ayuda a utilizar el módulo CP 243–2. Le informa sobre cómo puede activar através de este módulo actuadores AS–Interface y sensores AS–Interface desde una CPUS7–22x.

Le recomendamos el siguiente procedimiento para ...

...obtener una visión de conjunto del tema AS–Interface en su totalidad:

– Lea primero el manual ‘AS–Interface – Introducción y fundamentos’ (está incluido enel suministro del presente juego de manuales). Allí encontrará informaciones genera-les sobre AS–Interface , denominado en lo que sigue AS–i

...crear un sistema AS–i y ponerlo en servicio utilizando para ello el CP 243–2:

– El capítulo 3 le proporcionará los conocimientos necesarios para la conexión y el ma-nejo del CP 243–2.

Condiciones

La condición necesaria para comprender la documentación completa es conocer el manual‘AS–Interface – Introducción y fundamentos’ (está incluido en el suministro del presentejuego de manuales).

Disquete con programas de ejemplo

En el disquete adjuntado a este manual (S7–200 PROGR) encontrará programas de ejem-plo que le proporcionarán indicaciones y ayudas para la programación del CP 243–2. Estosprogramas de ejemplo han sido creados con STEP 7–Micro/WIN32 y pueden funcionar enuna CPU S7–22x.

Page 4: cp243-2_s

Prólogo

ivCP 243–2AS–Interface Master

C79000–G6972–C142/02

Page 5: cp243-2_s

vCP 243–2AS–Interface MasterC79000–G6972–C142/02

Indice

1 Descripción técnica y directivas para la instalación 1-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1 Generalidades sobre la operación – indicaciones de seguridad 1-2. . . . . . . . . . . . . .

1.2 Aplicación del módulo 1-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3 Datos técnicos del módulo 1-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.4 Montaje del módulo 1-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.5 Panel frontal – acceso a todas las funciones 1-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.6 Zona de conexiones 1-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.7 Modos de funcionamiento del CP 243–2 1-10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.8 Elementos de visualización/indicación y mando 1-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.8.1 Indicación de estado 1-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.8.2 Indicación de esclavos 1-13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.9 Configurar AS–Interface por medio del pulsador SET 1-15. . . . . . . . . . . . . . . . . . . . . .

2 Interfaz para programa de usuario en la CPU S7–200 2-1. . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.1 Panorámica 2-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2 Direccionamiento del CP 243–2 en la CPU S7–200 2-3. . . . . . . . . . . . . . . . . . . . . . . .

2.3 Significado de los datos en el módulo digital 2-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.1 Ficha de identificación en el módulo digital 2-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.2 Ficha de errores en el módulo digital 2-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.3 Byte de estado (ficha de entradas 8DE [=8ED]) 2-9. . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.4 Byte de control (ficha de salidas 8DA [=8SD]) 2-10. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.4 Significado de los datos en el módulo analógico 2-11. . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4.1 Ficha de identificación en el módulo analógico 2-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4.2 Ficha de errores en el módulo analógico 2-13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5 Accesos a las palabras de entrada y salida analógicas 2-15. . . . . . . . . . . . . . . . . . . . . 2.5.1 Area de entradas analógicas 2-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.2 Area de salidas analógicas 2-19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3 Acceso a los datos de los esclavos AS–i 3-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1 Acceso a los datos binarios de los esclavos AS–i 3-2. . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.1 Direccionamiento de los esclavos AS–i por el programa de usuario 3-2. . . . . . . . . . 3.1.2 Acceso a los datos útiles de AS–i 3-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.2 Acceso a los datos analógicos de los esclavos AS–i(esclavos según perfil 7.3 ó 7.4) 3-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.2.1 Direccionamiento de los esclavos analógicos AS–i por el programa de usuario 3-83.2.2 Acceso a los datos analógicos de AS–i 3-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4 Señalización de errores y diagnóstico en el programa de usuario 4-1. . . . . . . . . . . . . . . .

4.1 Señalización 4-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.2 Ejemplo: Lectura de la lista Delta 4-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 6: cp243-2_s

Indice

viCP 243–2AS–Interface Master

C79000–G6972–C142/02

5 Interfaz de comandos 5-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.1 Interfaz de comandos del CP 243–2 5-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2 Descripción de los comandos AS–i 5-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.1 Configurar_parámetro_permanente (Set_Permanent_Parameter) 5-14. . . . . . . . . . . . 5.2.2 Leer_parámetro_permanente (Get_Permanent_Parameter) 5-15. . . . . . . . . . . . . . . . . 5.2.3 Escribir_parámetro (Write_Parameter) 5-16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.4 Leer_parámetro (Read_Parameter) 5-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.5 Almacenar_parámetros_actuales (Store_Actual_Parameters) 5-18. . . . . . . . . . . . . . . 5.2.6 Almacenar_configuración_permanente_extendida (Set_Extended_Permanent_Confi-

guration) 5-19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.7 Leer_configuración_permanente_extendida (Set_Extended_Permanent_Configura-

tion) 5-20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.8 Almacenar_configuración_actual (Store_Actual_Configuration) 5-21. . . . . . . . . . . . . . 5.2.9 Leer_configuración_actual_extendida

(Read_Extended_Actual_Configuration) 5-22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.10 Configurar_LPS_extendida (Set_LPS) 5-23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.11 Poner_modo_Offline (Set_Offline_Mode) 5-24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.12 Seleccionar_autoprogramación 5-25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.13 Poner_modo_operación (Set_Operation_Mode) 5-26. . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.14 Cambiar_dirección_esclavo_AS–i

(Change_AS–i–Slave_Address) 5-27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.15 Leer_estado_esclavo_AS–i 5-28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.16 Leer_listas_extendidas_y_flags

(Get_LPS, Get_LAS, Get_LDS, Get_Flags) 5-30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.17 Leer_configuración_global_extendida 5-33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.18 Almacenar_configuración_global_extendida 5-38. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.19 Escribir_lista_parámetros_extendida 5-43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.20 Leer_lista_ecos_parámetro_extendida 5-45. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.21 Leer_identificador_versión 5-47. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.22 Leer_ID_esclavo AS–i 5-48. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.23 Leer_ID1_esclavo AS–i 5-49. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.24 Escribir_ID1_esclavo AS–i 5-50. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.25 Leer_ID2_esclavo AS–i 5-51. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.26 Leer_ES_esclavo AS–i 5-52. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.27 Leer_lista_errores_periferia (Get_LPF) 5-53. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.28 Escribir_string_parámetros_esclavo AS–i 5-54. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.29 Leer_string_parámetros_esclavo AS–i 5-55. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.30 Leer_string_ID_esclavo AS–i 5-56. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.31 Leer_string_diagnóstico_esclavo AS–i 5-57. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.32 Leer_datos_y_lista_Delta_extendida 5-58. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6 Eliminación de perturbaciones / indicaciones de fallos 6-1. . . . . . . . . . . . . . . . . . . . . . . . . .

6.1 Sustitución de un esclavo AS–Interface averiado / programación automática de direcciones 6-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.2 Indicaciones de errores del CP 243–2 / remedio en caso de errores 6-3. . . . . . . . .

Page 7: cp243-2_s

Indice

viiCP 243–2AS–Interface MasterC79000–G6972–C142/02

Anexos

A AS–Interface Protocol Implementation Conformance Statement (PICS) A-1. . . . . . . . . . .

B Bibliografía B-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C Observaciones sobre la marca CE C-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D SIMATIC NET – Soporte y Formación D-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Glosario

Indice alfabético

Page 8: cp243-2_s

Indice

viiiCP 243–2AS–Interface Master

C79000–G6972–C142/02

Page 9: cp243-2_s

1-1CP 243–2AS–Interface MasterC79000–G6972–C142/02

Descripción técnica y directivas para la insta-lación

El presente capítulo le explica las prestaciones y le familiariza con la puesta en servicio y lasfunciones fundamentales del módulo maestro CP 243–2.

Usted conocerá las siguientes propiedades del CP 243–2:

� las aplicaciones

� los datos técnicos

� los elementos de indicación y mando

� la configuración

1

Page 10: cp243-2_s

Descripción técnica y directivas para la instalación

1-2CP 243–2AS–Interface Master

C79000–G6972–C142/02

1.1 Generalidades sobre la operación – indicaciones de seguridad

!Cuidado

Tenga en cuenta las directivas EGB al manejar y montar el CP 243–2. Sólo se permite conectar el CP 243–2 estando desconectada la fuente de alimentaciónAS–i.

!Cuidado

Resistencia a interferencias / puesta a tierraPara garantizar la resistencia a interferencias del CP 243–2 han de estar puestos a tierrareglamentariamente el CP 243–2 y la fuente de alimentación AS–i.

!Cuidado

La fuente de alimentación AS–i utilizada ha de proporcionar una baja tensión separada enforma segura de la red. La separación segura se puede realizar conforme a los siguientesrequisitos:

� VDE 0100 parte 410 = HD 384–4–4 = IEC 364–4–41(como baja tensión de funcionamiento con separación segura) o

� VDE 0805 = EN60950 = IEC 950(como baja tensión de seguridad SELV) o

� VDE 0106 parte 101

Page 11: cp243-2_s

Descripción técnica y directivas para la instalación

1-3CP 243–2AS–Interface MasterC79000–G6972–C142/02

1.2 Aplicación del módulo

Esclavo DP y maestro AS–i

El módulo CP 243–2 puede trabajar en el sistema de automatización S7–200. Permite laconexión de un S7–200 al AS–Interface (como maestro AS–i). Ambas conexiones sepueden utilizar con independencia la una de la otra.

Derivación AS–i

Alimentación de AS–i

Módulos activos(con esclavo ASIC)

Módulos pasivos(sin esclavo ASIC)

Cable AS–i

Actuador/Sensorcon esclavo ASIC

S7–22x CPU CP 243–2

MaestroAS–i

Figura 1-1 Ejemplo de un sistema con CP 243–2

Integración del sistema y estructura

Vea en la información sobre producto adjunta con qué CPUs puede trabajar el CP 243–2.

El CP 243–2 es considerado por la CPU S7–22x como dos módulos de extensión (un mó-dulo digital 8ED/8SD y un módulo analógico 8EA/8SA).

La técnica en que está estructurado el CP 243–2 equivale a la de un módulo de extensiónestándar para S7–200.

Page 12: cp243-2_s

Descripción técnica y directivas para la instalación

1-4CP 243–2AS–Interface Master

C79000–G6972–C142/02

Volumen de suministro

El suministro del CP 243–2 incluye los siguientes componentes:

� CP 243–2

� Información sobre producto CP 243–2

Page 13: cp243-2_s

Descripción técnica y directivas para la instalación

1-5CP 243–2AS–Interface MasterC79000–G6972–C142/02

1.3 Datos técnicos del módulo

El módulo CP 243–2 tiene los siguientes datos técnicos:

Tabla 1-1

Característica Explicación / Valores

Tiempo de ciclo AS–i 5 ms para 31 esclavos

10 ms para 62 esclavos AS–i con espacio de direccio-nes extendido

Configuración de AS–Interface por pulsador en el panel frontal o con el comando Con-figuración total, configurar (ver descripción de los co-mandos AS–i)

Perfiles de maestro AS–i soportados M1e

Conexión del cable AS–i a través de bloque de bornes S7–200 Capacidad de carga de corriente de conexión 1 a 3 ode conexión 2 a 4: 3 A como máximo

Volumen de direcciones un módulo digital con 8ED/8SD y un módulo analógicocon 8EA/8SA

Tensión de alimentación de bus de panel posterior SI-MATIC

Consumo de corriente de DC 5 V

DC 5 V

máx. 220 mA

Tensión de alimentación del cable AS–i

Consumo de corriente del cable AS–i

según especificación AS–i

máx. 100 mA

Consumo de potencia 3,7 W

Condiciones ambientales admisibles

� Temperatura de funcionamiento montaje horizontal: 0 a 55°Cmontaje vertical : 0 a 45°C

� Temperatura de transporte y almacenaje –40 °C hasta +70 °C

� Humedad relativa máx. 95% a +25°

Estructura

� Grado de protección IP 20

� Formato de módulo Módulo de extensión S7–200

� Medidas (ancho x alto x prof.) en mm 71 x 80 x 62

� Peso aprox. 250 g

Page 14: cp243-2_s

Descripción técnica y directivas para la instalación

1-6CP 243–2AS–Interface Master

C79000–G6972–C142/02

1.4 Montaje del módulo

Slots en S7–200

El CP 243–2 se puede instalar en el sistema de automatización S7–200 (CPUs 22x) en to-dos los slots previstos para módulos de extensión.

Tener en cuenta las restricciones

Existen restricciones para la CPU utilizada en cada caso y en lo relativo a la alimentacióneléctrica:

� de la posibilidad de extensión con varios módulos de extensión

Ver datos al respecto en /4/;

� de la ampliación del sistema eléctrico

No se debe sobrepasar el consumo máximo de corriente del módulo de panel posteriorS7. Para determinar este valor, utilice la tabla de cálculo de /4/.

Page 15: cp243-2_s

Descripción técnica y directivas para la instalación

1-7CP 243–2AS–Interface MasterC79000–G6972–C142/02

1.5 Panel frontal – acceso a todas las funciones

Zona de conexiones, de visualización y de mando

A través del panel frontal tiene usted acceso a todos los elementos de conexión, visualiza-ción/indicación y mando del CP 243–2.

Las zonas de conexiones y mando están cubiertas por una tapa frontal durante el funciona-miento.

Bloque de bornes libre

Indicador deestado

Indicador deesclavo B

Indicador deesclavo

Indicador degrupo

Conexión del cable AS–i

PulsadorSET

PulsadorDisplay

Figura 1-2

Conexión, manejo y evaluación de indicaciones

Vea los detalles al respecto en los siguientes capítulos.

Page 16: cp243-2_s

Descripción técnica y directivas para la instalación

1-8CP 243–2AS–Interface Master

C79000–G6972–C142/02

1.6 Zona de conexiones

Conexiones

El CP 243–2 cuenta con las siguientes conexiones:

� dos conexiones al cable AS–i (puenteadas internamente);

� una conexión para tierra de funcionamiento;

Las conexiones se encuentran debajo de la cubierta inferior de la tapa frontal del CP 243–2.

Cables AS–i Tierra de funcionamiento

Figura 1-3 Conexión del cable AS–i

Conexiones al cable AS–i

El CP 243–2 tiene dos conexiones para cables AS–i, puenteadas internamente en elCP 243–2.

Con esto es posible ”insertar en bucle” el CP 243–2 en el cable AS–i.

!Cuidado

La carga soportable por los contactos de conexión AS–i es de como máximo 3 A. Si se so-brepasa este valor en el cable AS–i, no se debe ”insertar en bucle” el CP 243–2 en el cableAS–i, sino que se tiene que conectar por medio de un cable de derivación (sólo una cone-xión del CP 243–2 ocupada). El CP 243–2 se tiene que conectar al conductor de proteccióna través del borne de puesta a tierra.

Page 17: cp243-2_s

Descripción técnica y directivas para la instalación

1-9CP 243–2AS–Interface MasterC79000–G6972–C142/02

Nota

Tierra de funcionamiento

El CP 243–2 tiene una conexión para tierra de funcionamiento. Esta conexión se debe co-nectar con la ohmicidad más baja posible al conductor de protección.

(Borne )

Page 18: cp243-2_s

Descripción técnica y directivas para la instalación

1-10CP 243–2AS–Interface Master

C79000–G6972–C142/02

1.7 Modos de funcionamiento del CP 243–2

Modo estándar

En este modo, el programa de usuario accede a los datos útiles de los esclavos AS–i y a losdatos de diagnóstico del CP 243–2. La programación es sencilla y resulta suficiente para lamayoría de las soluciones de automatización.

En el modo estándar no se transmiten a los esclavos comandos ni parámetros especiales.Este modo se ajusta al perfil M0 de la especificación de maestro AS–i.

Modo extendido

En el modo extendido, el programa de usuario utiliza la interfaz de comandos del CP 243–2.

Con esto está a disposición del programador de PLC todo el volumen de funciones posiblecon el sistema AS i. En especial están disponibles las llamadas de maestro AS–i (p. ej., pa-rametrización de los esclavos). Este modo se ajusta al perfil M1 de la especificación demaestro AS–i.

Page 19: cp243-2_s

Descripción técnica y directivas para la instalación

1-11CP 243–2AS–Interface MasterC79000–G6972–C142/02

1.8 Elementos de visualización/indicación y mando

Conmutación de estados de visualización – pulsador DISPLAY

La conmutación de los estados de visualización entre indicación de estado (estado básico) eindicación de esclavos tiene lugar con el pulsador DISPLAY. Apretando repetidamente elpulsador se cambia en cada caso al siguiente estado de visualización y finalmente de nuevoal estado inicial.

En la indicación de esclavos se visualizan los esclavos de AS–Interface por grupos, a razónde 5 esclavos a un tiempo. El cambio al grupo siguiente tiene lugar por medio del pulsadorDISPLAY. Primero se indican los esclavos estándar y/o A y luego los esclavos B (diodo ”B”encendido).

El retorno a la indicación de estado tiene lugar:

� tras la visualización del último grupo (esclavo 30B, 31B) y apretando el pulsador DIS-PLAY o

� si el pulsador DISPLAY no se aprieta durante un cierto tiempo (unos 8 minutos).

Significado de los diodos luminiscentes

En la parte frontal del CP 243–2 se encuentran dos filas de diodos luminiscentes.

� Los diodos CM, AUP, CER, APF, PWR y SF de la fila superior representan la indicaciónde estado. El diodo B señaliza esclavos B. Se enciende adicionalmente cuando, estando activada laindicación de esclavos, se indican esclavos B.

� Los primeros cinco diodos de la fila inferior indican los esclavos conectados (indicaciónde esclavos).Los tres diodos restantes señalizan el grupo de esclavos.

El significado de los diodos depende del estado de las indicaciones de grupos.

Si están apagados todos los diodos de indicación de grupos, está activa la indicación deestado, lo que significa que los diodos CM, AUP, CER, APF, PWR y SF indican el estado delCP 243–2.

Si está encendido al menos uno de los diodos de indicación de grupos, se apaga la indica-ción de estado (excepción: diodo ”PWR” encendido) y está activa la indicación de esclavos.

Pulsador SET

El pulsador SET se necesita para la configuración del CP 243–2.

Page 20: cp243-2_s

Descripción técnica y directivas para la instalación

1-12CP 243–2AS–Interface Master

C79000–G6972–C142/02

1.8.1 Indicación de estado

Identificación del estado de la indicación de estado

La indicación de estado se reconoce por el hecho de que no está encendido ningún diodode grupo.

La indicación de estado está preajustada como indicación estándar en el estado básico delCP 243–2.

Significado de los diodos luminiscentes

Los diodos tienen el siguiente significado:

Tabla 1-2

Diodo (color) STATUS Significado

CM (amarillo) ConfigurationMode

Esta indicación señaliza el modo de funcionamiento del CP 243–2.

� Indicador encendido: modo de configuración

� Indicador apagado: modo protegido

El modo de configuración se necesita sólo para la puesta en servicio delCP 243–2. En el modo de configuración, el CP 243–2 activa todos losesclavos AS–i conectados e intercambia datos con ellos. Encontrará másdetalles sobre el modo de configuración en el capítulo 1.9.

AUP (verde) Autoprogavailable

En el modo protegido del CP 243–2, indica que es posible una programa-ción automática de dirección de un esclavo AS–i. La programación auto-mática de dirección simplifica la sustitución de un esclavo AS–i averiadoen el cable AS–i (para más detalles, véase el capítulo 6.1).

CER (amarillo)

ConfigurationError

El diodo indica si la configuración de esclavos identificada en el cable AS–icoincide con la configuración teórica (LPS) del CP 243–2. En caso de dife-rencias se enciende el indicador CER.

El indicador CER se enciende en los siguientes casos:

� si un esclavo AS–i configurado no está en el cable AS–i (p. ej. fallo delesclavo).

� si en el cable AS–i está un esclavo AS–i que no se ha configurado an-tes.

� si un esclavo AS–i conectado tiene datos de configuración (configura-ción de E/S, ID–Code, Extended ID1–Code, Extended ID2–Code) dife-rentes a los del esclavo AS–i configurado en el CP 243–2.

� si el CP 243–2 se encuentra en la fase Offline.

APF (rojo) AS–i Power Fail Indica que la tensión suministrada por la fuente de alimentación AS–i alcable AS–i es demasiado baja o falta.

PWR (verde) Power El diodo PWR (Power) señaliza que el CP 243–2 es abastecido de ten-sión.

SF (rojo) Error del sis-tema.

El diodo se enciende si:

� el CP 243–2 detecta un error interno (p. ej. defecto en EEPROM).

� el CP 243–2 no puede realizar de momento el cambio de modo exigidodurante un accionamiento de pulsador (p. ej. existe un esclavo AS–icon la dirección 0).

Page 21: cp243-2_s

Descripción técnica y directivas para la instalación

1-13CP 243–2AS–Interface MasterC79000–G6972–C142/02

1.8.2 Indicación de esclavos

Identificación del estado de la indicación de esclavos

El cambio al modo de indicación de esclavos tiene lugar apretando el pulsador DISPLAY; elpaso de un grupo a otro se consigue apretando de nuevo el pulsador DISPLAY. La indica-ción de esclavos está activa cuando está encendido al menos un diodo de grupo.

Propiedades de la indicación de esclavos

� Si el CP 243–2 se encuentra en el modo de configuración , se indican todos los escla-vos AS–i detectados .

� Si el CP 243–2 se encuentra en el modo protegido , se indican todos los esclavos AS–iactivos . En el modo protegido, los esclavos AS–i fallados o existentes pero no configu-rados son indicados al destellar el diodo correspondiente.

Estados de indicación en detalle

Los esclavos AS–i son indicados en grupos de cinco. Los tres diodos señalizadores degrupo indican con una codificación binaria, cuál de los grupos de cinco es visualizado. Loscinco diodos de la indicación de esclavos indican entonces los esclavos AS–i detectados oactivos dentro de este grupo.

Para constatar qué esclavos están activos, busque el grupo de cinco (la fila) que presentecasillas en correspondencia con los diodos de grupo encendidos. Los diodos de la iniciaciónactualmente encendidos determinan qué esclavos está justamente activos dentro de esegrupo.

Si se visualiza un grupo de esclavos B, se enciende adicionalmente el diodo ”B”.

Page 22: cp243-2_s

Descripción técnica y directivas para la instalación

1-14CP 243–2AS–Interface Master

C79000–G6972–C142/02

Ejemplo de una indicación de esclavos

Puede ver lo siguiente en la representación:

� el 2º diodo de grupo esta encendido, lo que significa la 2ª fila de arriba (equivale a 21 =2DEC; 2º grupo de cinco; esclavos 5–9).

� Si dentro de la indicación de esclavos están encendidos además el 2º y el 4º diodo, estosignifica que los esclavos 6 y 8 están activos.

� Si además está encendido el diodo ”B”, esto significa en este ejemplo que están activoslos diodos 6B y 8B.

2º grupoDiodo/columna 2 + 4

Los puntos de inter-sección marcan elesclavo 6 y elesclavo 8

Figura 1-4 Ejemplo de una indicación de esclavos

Page 23: cp243-2_s

Descripción técnica y directivas para la instalación

1-15CP 243–2AS–Interface MasterC79000–G6972–C142/02

1.9 Configurar AS–Interface por medio del pulsador SET

Identificación del estado de indicación

El CP 243–2 conoce dos modos de funcionamiento en AS–Interface:

� modo de configuración

� modo protegido

Apretando el pulsador SET se cambia el modo de funcionamiento.

Nota

El pulsador SET sólo puede actuar si en el byte de control del CP 243–2 el bit PLC_RUN =0. Este es siempre el caso cuando la CPU S7–22x está en STOP.

Modo de configuración

El modo de configuración sirve para la puesta en servicio de una instalación AS–i.

Si el CP 243–2 se encuentra en el modo de configuración (indicador CM encendido), puedeintercambiar datos con cualquier esclavo AS–i conectado al cable AS–i (a excepción delesclavo AS–i con la dirección ‘0’). Nuevos esclavos AS–i agregados son detectados inme-diatamente por el maestro, son activados y se incorporan al intercambio cíclico de datos.

Una vez terminada la fase de puesta en servicio, el CP 243–2 se puede conmutar al modoprotegido por medio del pulsador SET. Con esto se configuran al mismo tiempo los esclavosAS–i activos en ese momento. Los datos siguientes se almacenan entonces en forma novolátil en el CP 243–2:

� las direcciones de los esclavos AS–i

� los ID–Codes (ID–Code, Extended ID1–Code, Extended ID2–Code)

� la configuración de E/S (entradas/salidas)

� los parámetros actuales de los esclavos

Modo protegido

En el modo protegido, el CP 243–2 sólo intercambia datos con los esclavos AS–i configura-dos. ”Configurado” significa aquí que las direcciones de esclavos almacenadas en elCP 243–2 y los datos de configuración almacenados en el CP 243–2 coinciden con los valo-res de los esclavos AS–i existentes.

Nota

Sólo es posible cambiar del modo de configuración al modo protegido si no está conectadoen AS–i ningún esclavo AS–i con la dirección ”0”. Si está conectado un esclavo ”0”, al apre-tar el pulsador SET se enciende el diodo ”SF”.

Page 24: cp243-2_s

Descripción técnica y directivas para la instalación

1-16CP 243–2AS–Interface Master

C79000–G6972–C142/02

Preparar la configuración

Asegure los estados siguientes:

� La CPU S7–22x tiene que estar en STOP (PLC_RUN=0).

� El CP 243–2 y todos los esclavos AS–i han de estar conectados a AS–Interface y tienenque ser abastecidos de tensión por la fuente de alimentación AS–i.

Realizar la configuración

1. Con el pulsador DISPLAY, conmute el visualizador del CP 243–2 al modo ”Indicación deestado” (estado básico).

2. Compruebe si el CP 243–2 se encuentra en el modo de configuración. (Diodo ”CM” en-cendido). De no ser así, conmute el CP 243–2 al modo de configuración con el pulsadorSET.

3. Por conmutación a la indicación de esclavos con el pulsador DISPLAY puede comprobarsi existen todos los esclavos conectados a AS–Interface.

4. Apriete el pulsador SET. Con esto se configura el CP 243–2.

Al mismo tiempo, el CP 243–2 se conmuta al modo protegido; se apaga el diodo ”CM”.

El diodo ”CER” también se apaga, ya que, después de configurar, la ”configuración teó-rica” almacenada en el CP 243–2 coincide con la ”configuración real” existente en AS–Interface.

Nota

Una configuración del CP 243–2 durante AS–Interface Power Fail (éste es por ejemplo elcaso si la fuente de alimentación AS–i está desconectada o si el CP 243–2 no estáconectado a AS–Interface) provoca una reposición de la configuración del CP 243–2. Estosignifica:

� no hay configurado ningún esclavo AS–i;

� se ponen todos los parámetros de esclavos AS–i;

� se activa la programación automática de direcciones (bit AUTO_ADDRESS_ENABLE = 1).

Page 25: cp243-2_s

2-1CP 243–2AS–Interface MasterC79000–G6972–C142/02

Interfaz para programa de usuario en la CPUS7–200

El presente capítulo le informa sobre cómo direccionar el CP 243–2. Aprenderá el signifi-cado de los datos en el módulo digital y en el analógico y sabrá cómo acceder a las entra-das y salidas analógicas.

2

Page 26: cp243-2_s

Interfaz para programa de usuario en la CPU S7–200

2-2CP 243–2AS–Interface Master

C79000–G6972–C142/02

2.1 Panorámica

CP 243–2 como módulo de extensión en S7–200

El CP 243–2 ocupa dos lugares consecutivos para módulos de extensión en S7–200:

� Módulo digital 8ED/8SD (8 entradas digitales/8 salidas digitales)

� Módulo analógico 8EA/8SA (8 entradas analógicas/8 salidas analógicas)

CP 243–2

Programa de usuario Módulo digital (8ED/8SD)

Módulo analógico (8EA/8SA)� Datos binarios de entradas/salidas de esclavos AS–i

� Datos de entradas analógicas/salidas analógicas de los esclavos AS–i

� Información de diagnóstico AS–i (lista Delta)

� Comandos AS–i y datos de respuesta

� Información de estado/error

� Mando del CP

� Selección de banco

S7–200 CPU

ÍÍÍÍÍÍÍÍÍÍÍÍ

ÎÎÎÎÎÎÎÎÎÎÎÎ

Maestro AS �i

Cable AS–i

Figura 2-1

Módulo digital

El módulo digital ocupa 8 bits de entrada y 8 bits de salida en el espacio de direcciones delas entradas y salidas digitales. A través del módulo digital tiene lugar la coordinación entrela CPU S7–200 y el CP 243–2.

A través de bits de selección de banco se selecciona desde el programa de usuario elcampo de datos al que se debe acceder en el módulo analógico.

Módulo analógico

El módulo analógico ocupa 16 bits de entrada y 16 bits de salida en el espacio de direccio-nes de las entradas y salidas analógicas. A través del módulo analógico se desarrolla el trá-fico de datos con los esclavos AS–i (ver la figura 2-1).

A través de un mecanismo de selección de banco se consigue que en el módulo analógicose pueda acceder en conjunto a un campo de datos mayor que el direccionable en la CPUS7–200 para el módulo de extensión.

Page 27: cp243-2_s

Interfaz para programa de usuario en la CPU S7–200

2-3CP 243–2AS–Interface MasterC79000–G6972–C142/02

2.2 Direccionamiento del CP 243–2 en la CPU S7–200

Espacios de direcciones

Las direcciones iniciales de los espacios de direcciones están definidas por

� el tipo de CPU S7–200 utilizada

� el slot del CP 243–2 en S7–200.

Ejemplos

A continuación encontrará ejemplos de direcciones de las áreas de entradas (aquí ”E”)/sali-das (aquí ”A”) digitales y analógicas para las configuraciones posibles con CPU 212 yCPU 214.

� Ejemplo para CPU 222 y un CP 243–2

CPU 222 CP 243–2

8 DE (ED) 8 DA (SD) 8 DE (ED) 8 DA (SD) 8 AE (EA) 8 AA (SA)

E0.0 A0.0 E1.0 A1.0 AEW0 AAW0E0.1 A0.1 E1.1 A1.1 AEW2 AAW2E0.2 A0.2 E1.2 A1.2 AEW4 AAW4E0.3 A0.3 E1.3 A1.3 AEW6 AAW6E0.4 A0.4 E1.4 A1.4 AEW8 AAW8E0.5 A0.5 E1.5 A1.5 AEW10 AAW10E0.6 A0.6 E1.6 A1.6 AEW12 AAW12E0.7 A0.7 E1.7 A1.7 AEW14 AAW14

Page 28: cp243-2_s

Interfaz para programa de usuario en la CPU S7–200

2-4CP 243–2AS–Interface Master

C79000–G6972–C142/02

� Ejemplo para CPU 224 y un CP 243–2 enchufado directamente junto a la CPU

CPU 224 CP 243–2

14 DE (ED) 10 DA (SD) 8 DE (ED) 8 DA (SD) 8 AE (EA) 8 AA (SA)

E0.0 A0.0 E2.0 A2.0 AEW0 AAW0E0.1 A0.1 E2.1 A2.1 AEW2 AAW2E0.2 A0.2 E2.2 A2.2 AEW4 AAW4E0.3 A0.3 E2.3 A2.3 AEW6 AAW6E0.4 A0.4 E2.4 A2.4 AEW8 AAW8E0.5 A0.5 E2.5 A2.5 AEW10 AAW10E0.6 A0.6 E2.6 A2.6 AEW12 AAW12E0.7 A0.7 E2.7 A2.7 AEW14 AAW14

E1.0 A1.0E1.1 A1.1E1.2E1.3E1.4E1.5

� Ejemplo para CPU 224, un CP 243–2 y un CP 243–2

CPU 224 CP 243–2 CP 243–2

14 DE(ED)

10 DA(SD)

8 DE(ED)

8 DA(SD)

8 AE(EA)

8 AA(SA)

8 DE(ED)

8 DA(SD)

8 AE(EA)

8 AA(SA)

E0.0 A0.0 E2.0 A2.0 AEW0 AAW0 E3.0 A3.0 AEW16 AAW16E0.1 A0.1 E2.1 A2.1 AEW2 AAW2 E3.1 A3.1 AEW18 AAW18E0.2 A0.2 E2.2 A2.2 AEW4 AAW4 E3.2 A3.2 AEW20 AAW20E0.3 A0.3 E2.3 A2.3 AEW6 AAW6 E3.3 A3.3 AEW22 AAW22E0.4 A0.4 E2.4 A2.4 AEW8 AAW8 E3.4 A3.4 AEW24 AAW24E0.5 A0.5 E2.5 A2.5 AEW10 AAW10 E3.5 A3.5 AEW26 AAW26E0.6 A0.6 E2.6 A2.6 AEW12 AAW12 E3.6 A3.6 AEW28 AAW28E0.7 A0.7 E2.7 A2.7 AEW14 AAW14 E3.7 A3.7 AEW30 AAW30

E1.0 A1.0E1.1 A1.1E1.2E1.3E1.4E1.5

Page 29: cp243-2_s

Interfaz para programa de usuario en la CPU S7–200

2-5CP 243–2AS–Interface MasterC79000–G6972–C142/02

� Ejemplo para CPU 224, un módulo de 8 entradas digitales (DE), un módulo de 3entradas analógicas (AE)/1 salida analógica (AA) y un CP 243–2

CPU 224 Módulo Módulo CP 243–2

14 DE(ED)

10 DA(SD)

8 DE (ED) 3 AE(EA)

1 AA(SA)

8 DE(ED)

8 DA(SD)

8 AE(EA)

8 AA(SA)

E0.0 A0.0 E2.0 AEW0 AAW0 E3.0 A2.0 AEW8 AAW4E0.1 A0.1 E2.1 AEW2 E3.1 A2.1 AEW10 AAW6E0.2 A0.2 E2.2 AEW4 E3.2 A2.2 AEW12 AAW8E0.3 A0.3 E2.3 E3.3 A2.3 AEW14 AAW10E0.4 A0.4 E2.4 E3.4 A2.4 AEW16 AAW12E0.5 A0.5 E2.5 E3.5 A2.5 AEW18 AAW14E0.6 A0.6 E2.6 E3.6 A2.6 AEW20 AAW16E0.7 A0.7 E2.7 E3.7 A2.7 AEW22 AAW18

E1.0 A1.0E1.1 A1.1E1.2E1.3E1.4E1.5

Page 30: cp243-2_s

Interfaz para programa de usuario en la CPU S7–200

2-6CP 243–2AS–Interface Master

C79000–G6972–C142/02

2.3 Significado de los datos en el módulo digital

Panorámica

El módulo digital del CP 243–2 consta de cuatro fichas

� Ficha de identificación de 8 bits (identificación de módulo de E/S)

� Ficha de errores de 8 bits

� Ficha de entradas 8DE (ED = entradas digitales, byte de estado del CP 243–2)

� Ficha de salidas 8DA (SD = salidas digitales; byte de control del CP 243–2)

A través de estas fichas se desarrollan en lo esencial las funciones mencionadas en la fi-gura siguiente:

CP 243�2

Programa de usuario Módulo digital (8ED/8SD)

Módulo analógico (8EA/8SA)

S7–200 CPU

ÍÍÍÍÍÍÍÍÍÍÍÍ

ÎÎÎÎÎÎÎÎÎÎÎÎ

Maestro AS �i

Cable AS–i

� Información de estado/error

� Mando del CP

� Selección de banco

Figura 2-2

Page 31: cp243-2_s

Interfaz para programa de usuario en la CPU S7–200

2-7CP 243–2AS–Interface MasterC79000–G6972–C142/02

2.3.1 Ficha de identificación en el módulo digital

Significado

La ficha de identificación señaliza, con el valor indicado más abajo, la identificación de mó-dulo de entradas/salidas (E/S) para la existencia de un módulo digital 8DE/8DA (8 ED/8SD).

La dirección bajo la cual el programa puede acceder a la ficha de identificación depende delslot del CP 243–2.

Encontrará más informaciones sobre las marcas especiales y su estructura para módulosE/S en /4/.

Valores posibles

La ficha de identificación se puede leer a través del campo de marcas especiales de la CPUS7–200. Proporciona el valor fijo 05H.

Ejemplo

Supuesto: El CP 243–2 está enchufado directamente junto a la CPU S7–200.

El contenido de la ficha de identificación se puede leer entonces a través de SMB8.

Page 32: cp243-2_s

Interfaz para programa de usuario en la CPU S7–200

2-8CP 243–2AS–Interface Master

C79000–G6972–C142/02

2.3.2 Ficha de errores en el módulo digital

Significado para el programa de usuario

Este registro provee siempre el valor “0”. Los errores de los informes del CP 243–2 queusan el error se colocan en analogico el módulo (ver el capítulo 2.4.2).

Ejemplo de acceso a la ficha de errores

Si el CP 243–2 está enchufado directamente junto a la CPU S7–200, SMB9 provee cons-tantemente el valor “0.”

Page 33: cp243-2_s

Interfaz para programa de usuario en la CPU S7–200

2-9CP 243–2AS–Interface MasterC79000–G6972–C142/02

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

Significado para el programa de usuario

Esta ficha indica el estado del CP 243–2 en relación a la interfaz de maestro AS–i.

El byte de estado tiene la siguiente estructura

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

0 ASI_RESP 0 0 0 0 CP_READY ASI_MODE

Descripción de bits

Tabla 2-1

Bit Valor Significado

ASI_MODE 0 El CP 243–2 se encuentra en el modo protegido.

1 El CP 243–2 se encuentra en el modo de configuración.

CP_READY 0 El CP 243–2 no está aún en condiciones de funcionar trasconectar la tensión de alimentación. No se permite una eva-luación de los datos de E/S o de otras informaciones delCP.

1 El CP 243–2 está listo para funcionar.

ASI_RESP 0/1 Bit de respuesta para interfaz de comandos AS–i (ver elcapítulo 5.1).

Page 34: cp243-2_s

Interfaz para programa de usuario en la CPU S7–200

2-10CP 243–2AS–Interface Master

C79000–G6972–C142/02

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

Significado para el programa de usuario

El programa de usuario controla a través de esta ficha el intercambio de datos con elCP 243–2.

El byte de control tiene la siguiente estructura

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

PLC_RUN ASI_COM BS5 BS4 BS3 BS2 BS1 BS0

Descripción de bits

Tabla 2-2

Bit Valor Significado

BS0..BS5 0 ... 63 dec. Selección de banco (Bank–Select) – bits para conmutación de bancoen el módulo analógico (ver el cap. 2.5).

ASI_COM 0/1 Bit de petición para interfaz de comandos AS–i (ver el cap. 5.1).

PLC_RUN En estado STOP de la CPU S7–200, el CP tiene que enviar valores definidos atodos los esclavos AS–i (ver el cap. 3). Dado que los datos de esclavos AS–i setransmiten a través del área analógica de S7–200 y la CPU de S7–200 no pone a’0’ esta área en caso de un cambio de RUN a STOP, el estado de la CPU es señali-zado con el bit PLC_RUN al CP 243–2 de la siguiente forma.

0 Señalización al CP 243–2 de que la CPU S7–200 está en el estadoSTOP.

El CP 243–2 envía ’0’ a todos los esclavos binarios AS–i. Se inter-rumpe la transmisión de valores analógicos a los esclavos de salidasanalógicas. La CPU S7–200 pone automáticamente a ”0” el bit encaso de una transición de RUN a STOP.

1 Señalización al CP 243–2 de que la CPU S7–200 está en el estadoRUN.

El CP 243–2 transmite el contenido del banco de salida o a todos losesclavos AS–i (ver el capítulo 2.4). El programa de usuario tiene queponer este bit a ”1” en el arranque (first scan).

No ponga el bit PLC_RUN permanentemente a ”1” con funcionesdel sistema operativo S7–200 como ”Configuración del CP /Ajustes de las salidas” o ”Forzar salidas”.

Page 35: cp243-2_s

Interfaz para programa de usuario en la CPU S7–200

2-11CP 243–2AS–Interface MasterC79000–G6972–C142/02

2.4 Significado de los datos en el módulo analógico

Panorámica

El módulo analógico del CP 243–2 consta de cuatro áreas

� Ficha de identificación de 8 bits (identificación de módulo de E/S)

� Ficha de errores de 8 bits

� 8 palabras de entrada analógica (8 AE [EA])

� 8 palabras de salida analógica (8 AA [SA])

A través de estas áreas se desarrollan en lo esencial las funciones mencionadas en la figurasiguiente:

CP 243�2

Programa de usuario Módulo digital(8ED/8SD)

S7–200 CPU

ÍÍÍÍÍÍÍÍÍÍ

ÎÎÎÎÎÎÎÎÎÎ

Maestro AS �i

Cable AS–i

Módulo analógico (8EA/8SA)

� Datos binarios de entradas/salidas de esclavos AS–i

� Datos de entradas analógicas/salidas analógicas de los esclavos AS–i

� Información de diagnóstico AS–i (lista Delta)

� Comandos AS–i y datos de respuesta

Figura 2-3

Page 36: cp243-2_s

Interfaz para programa de usuario en la CPU S7–200

2-12CP 243–2AS–Interface Master

C79000–G6972–C142/02

2.4.1 Ficha de identificación en el módulo analógico

Significado

La ficha de identificación señaliza, con el valor indicado más abajo, la identificación de mó-dulo de entradas/salidas (E/S) para la existencia de un módulo analógico 8AE/8AA (8 EA/8SA).

La dirección bajo la cual el programa puede acceder a la ficha de identificación depende delslot del CP 243–2.

Encontrará más informaciones sobre las marcas especiales y su estructura para módulosE/S en /4/.

Valores posibles

La ficha de identificación se puede leer a través del campo de marcas especiales de la CPUS7–200. Proporciona el valor fijo 1FH.

Ejemplo

Supuesto: El CP 243–2 está enchufado directamente junto a la CPU S7–200.

El contenido de la ficha de identificación se puede leer entonces a través de SMB10.

Page 37: cp243-2_s

Interfaz para programa de usuario en la CPU S7–200

2-13CP 243–2AS–Interface MasterC79000–G6972–C142/02

2.4.2 Ficha de errores en el módulo analógico

Significado para el programa de usuario

A través de esta ficha, el CP 243–2 señaliza errores al programa de usuario.

La ficha de errores tiene la siguiente estructura

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

0 0 0 0 0 APF 0 CER

Descripción de bits / campo de valores

Tabla 2-3

Bit Valor Significado

CER 0 Configuración de AS–i correcta (sólo en modo protegido);

El diodo ”CER” está apagado

1 Error en la configuración de AS–i (sólo en modo protegido);

Indica una discrepancia entre la configuración de esclavos detectadaen el cable AS–i y la configuración teórica del CP 243–2.

El diodo ”CER” está encendido (ver el capítulo 1.8.1 Indicación de es-tado del CP 243–2).

APF 0 Tensión de AS–i correcta;

El diodo ”APF” está apagado

1 AS–i Power Fail;

Indica que la tensión suministrada por la fuente de alimentación AS–i alcable AS–i es demasiado baja o falta.

El diodo ”APF” está encendido (ver el capítulo 1.8.1 Indicación de es-tado del CP 243–2).

Nota

El bit ”CER” indica errores de configuración sólo en el modo protegido. En el modo de confi-guración siempre es ”0”.

Por el contrario, el diodo ”CER” indica errores de configuración tanto en el modo de configu-ración como en el modo protegido.

Page 38: cp243-2_s

Interfaz para programa de usuario en la CPU S7–200

2-14CP 243–2AS–Interface Master

C79000–G6972–C142/02

Ejemplo de acceso a la ficha de errores

Supuesto: El CP 243–2 está enchufado directamente junto a la CPU S7–200.

Evalúe los bits de marcas especiales SM 11.0 y SM 11.2 en el campo de SM (campo de mar-cas especiales de la CPU S7–200; ver también /4/).

Si existe un error, está puesto el bit SM 11.0 y/o el bit SM 11.2.

Page 39: cp243-2_s

Interfaz para programa de usuario en la CPU S7–200

2-15CP 243–2AS–Interface MasterC79000–G6972–C142/02

2.5 Accesos a las palabras de entrada y salida analógicas

Principio

Con un mecanismo de selección de banco (Bank–Select) se pueden conmutar en elCP 243–2 las 8 palabras de entrada analógicas y las 8 palabras de salida analógicas a 64áreas de entrada analógica distintas y 64 áreas de salida analógica distintas (bancos).

Cada uno de estos bancos tiene un tamaño de 8 palabras.

Ventaja

Este procedimiento de selección de bancos tiene la ventaja de que el área de datos analógi-cos disponible para el módulo de extensión, de 8 palabras, aumenta en correspondenciacon el número de bancos.

Acceso en el programa de usuario

La conmutación a los diversos bancos tiene lugar por medio de los bits BS0–BS5 en el bytede control del CP 243–2 (ver el cap. 2.3.4).

Los bits de selección de banco tienen una codificación binaria y equivalen a la siguiente se-lección de bancos:

BS5 BS4 BS3 BS2 BS1 BS0 No. banco

0 0 0 0 0 0 Banco 0 seleccionado0 0 0 0 0 1 Banco 1 seleccionado0 0 0 0 1 0 Banco 2 seleccionado0 0 0 0 1 1 Banco 3 seleccionado0 0 0 1 0 0 Banco 4 seleccionado0 0 0 1 0 1 Banco 5 seleccionado0 0 0 1 1 0 Banco 6 seleccionado0 0 0 1 1 1 Banco 7 seleccionado0 0 1 0 0 0 Banco 8 seleccionado0 0 1 0 0 1 Banco 9 seleccionado0 0 1 0 1 0 Banco 10 seleccionado0 0 1 0 1 1 Banco 11 seleccionado0 0 1 1 0 0 Banco 12 seleccionado0 0 1 1 0 1 Banco 13 seleccionado0 0 1 1 1 0 Banco 14 seleccionado0 0 1 1 1 1 Banco 15 seleccionado0 1 0 0 0 0 Banco 16 seleccionado0 1 0 0 0 1 Banco 17 seleccionado0 1 0 0 1 0 Banco 18 seleccionado0 1 0 0 1 1 Banco 19 seleccionado0 1 0 1 0 0 Banco 20 seleccionado0 1 0 1 0 1 Banco 21 seleccionado0 1 0 1 1 0 Banco 22 seleccionado0 1 0 1 1 1 Banco 23 seleccionado0 1 1 0 0 0 Banco 24 seleccionado0 1 1 0 0 1 Banco 25 seleccionado0 1 1 0 1 0 Banco 26 seleccionado0 1 1 0 1 1 Banco 27 seleccionado0 1 1 1 0 0 Banco 28 seleccionado0 1 1 1 0 1 Banco 29 seleccionado

Page 40: cp243-2_s

Interfaz para programa de usuario en la CPU S7–200

2-16CP 243–2AS–Interface Master

C79000–G6972–C142/02

BS5 No. bancoBS0BS1BS2BS3BS40 1 1 1 1 0 Banco 30 seleccionado0 1 1 1 1 1 Banco 31 seleccionado1 0 0 0 0 0 Banco 32 seleccionado1 0 0 0 0 1 Banco 33 seleccionado1 0 0 0 1 0 Banco 34 seleccionado1 0 0 0 1 1 Banco 35 seleccionado1 0 0 1 0 0 Banco 36 seleccionado1 0 0 1 0 1 Banco 37 seleccionado1 0 0 1 1 0 Banco 38 seleccionado1 0 0 1 1 1 Banco 39 seleccionado1 0 1 0 0 0 Banco 40 seleccionado1 0 1 0 0 1 Banco 41 seleccionado1 0 1 0 1 0 Banco 42 seleccionado1 0 1 0 1 1 Banco 43 seleccionado1 0 1 1 0 0 Banco 44 seleccionado1 0 1 1 0 1 Banco 45 seleccionado1 0 1 1 1 0 Banco 46 seleccionado1 0 1 1 1 1 Banco 47 seleccionado1 1 0 0 0 0 Banco 48 seleccionado1 1 0 0 0 1 Banco 49 seleccionado1 1 0 0 1 0 Banco 50 seleccionado1 1 0 0 1 1 Banco 51 seleccionado1 1 0 1 0 0 Banco 52 seleccionado1 1 0 1 0 1 Banco 53 seleccionado1 1 0 1 1 0 Banco 54 seleccionado1 1 0 1 1 1 Banco 55 seleccionado1 1 1 0 0 0 Banco 56 seleccionado1 1 1 0 0 1 Banco 57 seleccionado1 1 1 0 1 0 Banco 58 seleccionado1 1 1 0 1 1 Banco 59 seleccionado1 1 1 1 0 0 Banco 60 seleccionado1 1 1 1 0 1 Banco 61 seleccionado1 1 1 1 1 0 Banco 62 seleccionado1 1 1 1 1 1 Banco 63 seleccionado

!Cuidado

Preste atención a que el valor de los bits de selección de banco no sólo esté en las repre-sentaciones de proceso de las salidas, sino que también se haya transferido realmente alCP 243–2 antes de que usted acceda al correspondiente banco (vea el ejemplo de la ta-bla 5-1).

Page 41: cp243-2_s

Interfaz para programa de usuario en la CPU S7–200

2-17CP 243–2AS–Interface MasterC79000–G6972–C142/02

2.5.1 Area de entradas analógicas

Asignación de áreas de entradas

El área de entradas del módulo analógico del CP 243–2 es reproducido como sigue en lasentradas analógicas del programa de usuario a través de la selección de bancos:

Entradas binarias esclavo 1...31 óesclavo 1A...31A

Ocupación de memoria

Banco 0

S7–200 CPU CP 243–2

reservado

BS5...BS0

Banco 1

Banco 2

Banco 30

Banco 15

Banco 16

Bits de selecciónde banco

⋅⋅⋅

Entradas analógicas

Entradas binariasesclavo 1B...31B

Entradas analógicas esclavo 1...31

reservado

Banco 31

Banco 32

Banco 47

Banco 48

*) el espacio de direcciones de-pende del slot del CP 243–2(ver cap. 2.2)

8 AEWp. ej. AEW0..AEW14*)

⋅⋅⋅⋅

Banco 63

⋅⋅⋅⋅

reservado

datos de respuesta

Figura 2-4

Los bits de selección de banco se ponen en el byte de control del módulo digital (ver cap.2.3.4) desde el programa de usuario.

Banco 0: datos binarios de entrada de los esclavos AS–i 1...31 ó 1A...31A

A través de estas palabras analógicas de entrada tiene usted acceso a las entradas binariasde los esclavos estándar o de los esclavos A (esclavos con modo de direccionamiento ex-tendido).

La estructura de los datos de entrada está descrita en el capítulo 3.1.

Page 42: cp243-2_s

Interfaz para programa de usuario en la CPU S7–200

2-18CP 243–2AS–Interface Master

C79000–G6972–C142/02

Banco 1: diagnóstico en AS–Interface

En este banco se visualiza la lista Delta de los esclavos AS–i.

La lista Delta contiene discrepancias entre los esclavos AS–i existentes y la configuracióndel CP 243–2.

Son indicadas respectivamente por un bit puesto:

� esclavo faltante

� esclavo sobrante

� esclavo con codificación ES/ID incorrecta

La lista Delta es actualizada tanto en el modo de configuración como en el protegido.

La disposición de bytes y bits de la lista Delta se corresponde con la tabla siguiente. (m: di-rección inicial del área de entradas analógicas del CP 243–2)

Byte \ Bit Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0Byte m+0 Esclavo 7

Esclavo 7AEsclavo 6Esclavo 6A

Esclavo 5Esclavo 5A

Esclavo 4Esclavo 4A

Esclavo 3Esclavo 3A

Esclavo 2Esclavo 2A

Esclavo 1Esclavo 1A

Esclavo 0Esclavo 0A

Byte m+1 Esclavo 15Esclavo 15A

Esclavo 14Esclavo 14A

Esclavo 13Esclavo 13A

Esclavo 12Esclavo 12A

Esclavo 11Esclavo 11A

Esclavo 10Esclavo 10A

Esclavo 9Esclavo 9A

Esclavo 8Esclavo 8A

Byte m+2 Esclavo 23Esclavo 23A

Esclavo 22Esclavo 22A

Esclavo 21Esclavo 21A

Esclavo 20Esclavo 20A

Esclavo 19Esclavo 19A

Esclavo 18Esclavo 18A

Esclavo 17Esclavo 17A

Esclavo 16Esclavo 16A

Byte m+3 Esclavo 31Esclavo 31A

Esclavo 30Esclavo 30A

Esclavo 29Esclavo 29A

Esclavo 28Esclavo 28A

Esclavo 27Esclavo 27A

Esclavo 26Esclavo 26A

Esclavo 25Esclavo 25A

Esclavo 24Esclavo 24A

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

Banco 2–15: datos de respuesta en AS–Interface

Aquí encuentra usted los datos de respuesta de las llamadas de comandos. Loas estructu-ras de datos y las codificaciones utilizadas se describen en el capítulo 5.2. El número debancos utilizados depende del respectivo comando.

Banco 16–30: área reservada

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

Banco 31: datos binarios de entrada de los esclavos AS–i 1B – 31B

A través de estas palabras analógicas de entrada tiene usted acceso a las entradas binariasde los esclavos B (esclavos con modo de direccionamiento extendido).

La estructura de los datos de entrada está descrita en el capítulo 3.1.

Banco 32–47: Datos de salidas analógicas de los esclavos AS–i

A través de estas áreas puede acceder a los datos analógicos de entradas de los esclavosAS–i que soportan el perfil de esclavo AS–i 7.3 ó 7.4 (ver cap. 3.1.2).

Banco 48–63: área reservada

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

Page 43: cp243-2_s

Interfaz para programa de usuario en la CPU S7–200

2-19CP 243–2AS–Interface MasterC79000–G6972–C142/02

2.5.2 Area de salidas analógicas

Asignación de áreas de salidas

El área de salidas del módulo analógico del CP 243–2 es reproducido como sigue en lassalidas analógicas del programa de usuario a través de la selección de bancos:

Salidas binarias Esclavo 1...31 oEsclavo 1A...31A

Ocupación de memoria

Banco 0

S7–200 CPU CP 243–2

reservado

DiagnósticoAS–i(lista Delta)

BS5...BS0

Banco 1

Banco 2

Banco 30

Banco 15

Banco 16

Bits de selec-ción de bancoSalidas analógicas

Salidas binariasEsclavo 1B...31B

Salidas analógicas Esclavo 1...31

reservado

Banco 31

Banco 32

Banco 47

Banco 48

*) el espacio de direcciones de-pende del slot del CP 243–2(ver cap. 2.2)

8 AEWp. ej. AEW0..AEW14*)

Banco 63

Datos de comandos⋅⋅⋅ ⋅⋅

⋅⋅

⋅⋅⋅⋅

Figura 2-5

Banco 0: datos binarios de salida de los esclavos AS–i 1...31 ó 1A...31A

A través de estas palabras analógicas de salida tiene usted acceso a las salidas binarias delos esclavos estándar o de los esclavos A (esclavos con modo de direccionamiento exten-dido).

La estructura de los datos de salida está descrita en el capítulo 3.1.

Banco 1: reservado

Esta área está reservada para extensiones ulteriores y no está permitido utilizarla.

Page 44: cp243-2_s

Interfaz para programa de usuario en la CPU S7–200

2-20CP 243–2AS–Interface Master

C79000–G6972–C142/02

Banco 2–15: datos de comandos en AS–Interface

A través de esta área registra usted llamadas de comandos al CP 243–2. Loas estructurasde datos y las codificaciones utilizadas se describen en el capítulo 5.2. El número de bancosutilizados depende del respectivo comando.

Banco 16–30: área reservada

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

Banco 31: datos binarios de salida de los esclavos AS–i 1B – 31B

A través de estas palabras analógicas de salida tiene usted acceso a las salidas binarias delos esclavos B (esclavos con modo de direccionamiento extendido).

La estructura de los datos de salida está descrita en el capítulo 3.1.2.

Banco 32–47: Datos de salidas analógicas de los esclavos AS–i

A través de estas áreas puede acceder a los datos analógicos de salidas binarias de losesclavos AS–i que soportan el perfil de esclavo AS–i 7.3 ó 7.4 (ver cap. 3.1.2).

Banco 48–63: área reservada

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

Page 45: cp243-2_s

3-1CP 243–2AS–Interface MasterC79000–G6972–C142/02

Acceso a los datos de los esclavos AS–i

En este capítulo se explica la interfaz de maestro AS–i del CP 243–2. En primer lugar seexplica el direccionamiento de los esclavos AS–i y el acceso a los datos binarios de los es-clavos.

A continuación se explica el direccionamiento y el acceso a los datos analógicos de los es-clavos AS–i.

3

Page 46: cp243-2_s

Acceso a los datos de los esclavos AS–i

3-2CP 243–2AS–Interface Master

C79000–G6972–C142/02

3.1 Acceso a los datos binarios de los esclavos AS–i

3.1.1 Direccionamiento de los esclavos AS–i por el programa de usuario

Condiciones

Antes de poder acceder a los datos de E/S de los esclavos AS–i se tienen que cumplir lassiguientes condiciones.

� Desconecte el filtrado de las entradas de información analogicas para el CP 243–2 en elbloque de los datos del sistema de la S7–200 CPU.

� Al comienzo del programa cíclico, ponga el bit ”PLC_RUN” (Bit 7) del byte de control digi-tal a ‘1’.

� Ahora, el acceso a los datos de E/S de los esclavos sólo está permitido si el bit”CP_Ready” (Bit 1) del byte de control digital es = ‘1’.

Acceso a los valores primarios

El CP 243–2 asigna a cada esclavo AS–i cuatro bits (un así llamado ”nibble”) en el área dedatos de entrada o salida. El PLC puede acceder a este nibble con escritura (datos de sa-lida de esclavo) y con lectura (datos de entrada de esclavo).

De este modo se pueden activar también esclavos bidireccionales.

Page 47: cp243-2_s

Acceso a los datos de los esclavos AS–i

3-3CP 243–2AS–Interface MasterC79000–G6972–C142/02

Ocupación de los datos de entrada AS–i de esclavos estándar y A (Banco 0 en elárea de entradas analógicas del CP)

Banco No. byte Bit 7–4 Bit 3–00 m+0 reservado Esclavo 1 o esclavo 1A

Bit 3 | Bit 2 | Bit 1 | Bit 0

0 m+1 Esclavo 2 o esclavo 2A Esclavo 3 o esclavo 3A0 m+2 Esclavo 4 o esclavo 4A Esclavo 5 o esclavo 5A0 m+3 Esclavo 6 o esclavo 6A Esclavo 7 o esclavo 7A0 m+4 Esclavo 8 o esclavo 8A Esclavo 9 o esclavo 9A0 m+5 Esclavo 10 o esclavo 10A Esclavo 11 o esclavo 11A0 m+6 Esclavo 12 o esclavo 12A Esclavo 13 o esclavo 13A0 m+7 Esclavo 14 o esclavo 14A Esclavo 15 o esclavo 15A0 m+8 Esclavo 16 o esclavo 16A Esclavo 17 o esclavo 17A0 m+9 Esclavo 18 o esclavo 18A Esclavo 19 o esclavo 19A0 m+10 Esclavo 20 o esclavo 20A Esclavo 21 o esclavo 21A0 m+11 Esclavo 22 o esclavo 22A Esclavo 23 o esclavo 23A0 m+12 Esclavo 24 o esclavo 24A Esclavo 25 o esclavo 25A0 m+13 Esclavo 26 o esclavo 26A Esclavo 27 o esclavo 27A0 m+14 Esclavo 28 o esclavo 28A Esclavo 29 o esclavo 29A0 m+15 Esclavo 30 o esclavo 30A

Bit 3 | Bit 2 | Bit 1 | Bit 0Esclavo 31 o esclavo 31ABit 3 | Bit 2 | Bit 1 | Bit 0

m = dirección inicial del módulo analógico CP en dirección de entrada

Ocupación de los datos de salida AS–i de esclavos estándar y A (Banco 0 en el áreade salidas analógicas del CP)

Banco No. byte Bit 7–4 Bit 3–00 n+0 reservado Esclavo 1 o esclavo 1A

Bit 3 | Bit 2 | Bit 1 | Bit 0

0 n+1 Esclavo 2 o esclavo 2A Esclavo 3 o esclavo 3A0 n+2 Esclavo 4 o esclavo 4A Esclavo 5 o esclavo 5A0 n+3 Esclavo 6 o esclavo 6A Esclavo 7 o esclavo 7A0 n+4 Esclavo 8 o esclavo 8A Esclavo 9 o esclavo 9A0 n+5 Esclavo 10 o esclavo 10A Esclavo 11 o esclavo 11A0 n+6 Esclavo 12 o esclavo 12A Esclavo 13 o esclavo 13A0 n+7 Esclavo 14 o esclavo 14A Esclavo 15 o esclavo 15A0 n+8 Esclavo 16 o esclavo 16A Esclavo 17 o esclavo 17A0 n+9 Esclavo 18 o esclavo 18A Esclavo 19 o esclavo 19A0 n+10 Esclavo 20 o esclavo 20A Esclavo 21 o esclavo 21A0 n+11 Esclavo 22 o esclavo 22A Esclavo 23 o esclavo 23A0 n+12 Esclavo 24 o esclavo 24A Esclavo 25 o esclavo 25A0 n+13 Esclavo 26 o esclavo 26A Esclavo 27 o esclavo 27A0 n+14 Esclavo 28 o esclavo 28A Esclavo 29 o esclavo 29A0 n+15 Esclavo 30 o esclavo 30A

Bit 3 | Bit 2 | Bit 1 | Bit 0Esclavo 31 o esclavo 31ABit 3 | Bit 2 | Bit 1 | Bit 0

n = dirección inicial del módulo analógico CP en dirección de salida

Page 48: cp243-2_s

Acceso a los datos de los esclavos AS–i

3-4CP 243–2AS–Interface Master

C79000–G6972–C142/02

Ocupación de los datos de entrada AS–i de los esclavos B (Banco 31 en el área de entradas analógicas del CP)

Banco No. byte Bit 7–4 Bit 3–031 m+0 reservado Esclavo 1B

Bit 3 | Bit 2 | Bit 1 | Bit 0

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

Bit 3 | Bit 2 | Bit 1 | Bit 0Esclavo 31BBit 3 | Bit 2 | Bit 1 | Bit 0

m = dirección inicial del módulo analógico CP en dirección de entrada

Ocupación de los datos de salida AS–i de los esclavos B (Banco 31 en el área de salidas analógicas del CP)

Banco No. byte Bit 7–4 Bit 3–031 n+0 reservado Esclavo 1B

Bit 3 | Bit 2 | Bit 1 | Bit 0

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

Bit 3 | Bit 2 | Bit 1 | Bit 0Esclavo 31BBit 3 | Bit 2 | Bit 1 | Bit 0

n = dirección inicial del módulo analógico CP en dirección de salida

Page 49: cp243-2_s

Acceso a los datos de los esclavos AS–i

3-5CP 243–2AS–Interface MasterC79000–G6972–C142/02

Intercambio de datos en estado STOP de la CPU S7–22x

En el estado STOP de la CPU S7–22x, ésta pone automáticamente a ”0” el bit PLC_RUNen el área de control digital. Esto hace que el CP 243–2 entregue datos ”0” a todos los es-clavos binarios.

Particularidades del esclavo analógico

Si usted utiliza esclavos analógicos según el perfil 7.3 ó 7.4, rige para éstos:

� En la dirección de entrada, el CP 243–2 pone a ”0” los nibbles asignados a estos escla-vos.

� En la dirección de salida, el CP 243–2 ignora los nibbles asignados a estos esclavos.

� El acceso a los datos analógicos se describe en el capítulo 3.1.2.

Page 50: cp243-2_s

Acceso a los datos de los esclavos AS–i

3-6CP 243–2AS–Interface Master

C79000–G6972–C142/02

Ejemplo

La figura 3-1 muestra un ejemplo de direccionamiento de 4 esclavos AS–i por el CP 243–2.En el ejemplo se utilizan las direcciones iniciales m = 0 para los datos de entrada y n = 0para los datos de salida.

Los bits relevantes para el programa de usuario (esclavos AS–i existentes) se presentancon fondo gris. Los bits con fondo blanco no son relevantes para el programa de usuario.

CP 243–2

16 Byte de entrada

0123456701234567

1

.

.

.15

.

..

4 módulos E

Esclavo No. 2 Esclavo No. 3 Esclavo No. 4

Esclavo No. 31

EsclavosAS-i 4 módulos E 4 módulos E/

4 módulos S2 módulos E/2 módulos S

4 módulos S

15

00

1

Esclavo 1 Esclavo 1

Esclavo 2 Esclavo 3

Esclavo 30 Esclavo 31

Esclavo 4 Esclavo 5

Esclavo 2 Esclavo 3

Esclavo 4 Esclavo 5

Esclavo 30 Esclavo 31

Bit 0Bit 1Bit 2Bit 3

Bit 0

Bit 0

Bit 0

Bit 0

Bit 0

Bit 0

Bit 0 Bit 0

Bit 0

Bit 0Bit 0

Bit 0 Bit 0

Bit 1

Bit 1

Bit 1

Bit 1

Bit 1

Bit 1

Bit 1

Bit 1

Bit 1

Bit 1

Bit 1

Bit 1

Bit 1

Bit 3

Bit 2

Bit 2Bit 2

Bit 2

Bit 2 Bit 2

Bit 2

Bit 2

Bit 2

Bit 2

Bit 2

Bit 2

Bit 2

Bit 2

Bit 3

Bit 3

Bit 3

Bit 3

Bit 3

Bit 3

Bit 2

Bit 3 Bit 3

Bit 3

Bit 3

Bit 3Bit 3

Bit 3

Bit 3 Bit 1 Bit 0Bit 1 Bit 0

Byte de salida16

Figura 3-1

En la figura de arriba, el módulo 2E/2S (esclavo AS–i No.3 con dos entradas y dos salidas)ocupa, por ejemplo, los bits 0 y 1 del byte de entrada 1 y los bits 2 y 3 del byte de salida 1.

La asignación de las conexiones AS–i de los módulos de bus a los bits de datos de losbytes de entrada y salida se representa a continuación a modo de ejemplo para el esclavoNo. 3:

1 0 Bit No.Byte de entrada 1

Conexión 1 en módulo de bus AS–i

Conexión 2 en módulo de bus AS–i

3 2 Bit No.Byte de salida 1

Conexión 3 en módulo de bus AS–i

Conexión 4 en módulo de bus AS–i

Page 51: cp243-2_s

Acceso a los datos de los esclavos AS–i

3-7CP 243–2AS–Interface MasterC79000–G6972–C142/02

3.1.2 Acceso a los datos útiles de AS–i

Acceso a datos con STEP 7–Micro

Para el acceso a los datos binarios de los esclavos utiliza usted los comandos de transfe-rencia analógicos del lenguaje de programación STEP 7–Micro/WIN32.

Ejemplo

Si desea acceder bit a bit a los datos de esclavos, puede proceder según el siguiente ejem-plo de programa.

El ejemplo creado con STEP 7–Micro/WIN32 es válido para una CPU 222 con CP 243–2enchufado directamente al lado:

OB1 (AWL) Expli-cación

NETWORK 1LD SM0.1 //si: Bit ”First Scan”:SI A1.7, 1 //PLC_RUN = 1LD E1.1 //si: CP 243–2_READYCALL 1 //entonces: Edición de E/S AS–i (esclavos estándar y A)

SBR 1 (AWL) Expli-cación

NETWORK 1LD SM0.0 /siempre 1RI A1.0,6 //seleccionar banco 0BMW AEW0, VW100, 8 //Transferencia esclavos estándarSI A1.0,5 //seleccionar banco 31BMW AEW0, VW116, 8 //Transferencia esclavos B//A continuación algunos accesos a bits AS–i como ejemploLD V100.0 //si Bit 1 de esclavo 1U V115.1 //y Bit 2 de esclavo 31U V116.0 //y Bit 1 de esclavo 1B= V203.2 //entonces Bit 3 de esclavo 7 = 1LD SM0.0 //siempre 1RI A1.0,6 //seleccionar banco 0BMW VW900, AAW0, 8 //Transferencia esclavos estándarSI A1.0,5 //seleccionar banco 31BMW AEW0, AAW0, 8 //Transferencia esclavos B

Page 52: cp243-2_s

Acceso a los datos de los esclavos AS–i

3-8CP 243–2AS–Interface Master

C79000–G6972–C142/02

3.2 Acceso a los datos analógicos de los esclavos AS–i(esclavos según perfil 7.3 ó 7.4)

3.2.1 Direccionamiento de los esclavos analógicos AS–i por el programade usuario

Condiciones

Antes de poder acceder a los datos de E/S de los esclavos AS–i se tienen que cumplir lassiguientes condiciones.

� Desconecte el filtrado de las entradas de información analogicas para el CP 243–2 en elbloque de los datos del sistema de la S7–200 CPU.

� Al comienzo del programa cíclico, ponga el bit ”PLC_RUN” (Bit 7) del byte de control digi-tal a ‘1’.

� Ahora, el acceso a los datos de E/S de los esclavos sólo está permitido si el bit”CP_Ready” (Bit 1) del byte de control digital es = ‘1’.

Lo dicho a continuación no es válido para esclavos analógicos según el perfil 7.1 ó 7.2. Latransmisión de valores analógicos para estos esclavos no es soportada por el CP 243–2.

Acceso a los valores analógicos

El CP 243–2 asigna a cada esclavo AS–i cuatro palabras en el área de entradas y salidas. Aestos valores puede acceder el PLC con escritura (salidas analógicas) o lectura (entradasanalógicas).

Ocupación de los datos analógicos de AS–i

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

Page 53: cp243-2_s

Acceso a los datos de los esclavos AS–i

3-9CP 243–2AS–Interface MasterC79000–G6972–C142/02

Banco SignificadoNo. byte33 2 Esclavo 3, canal 2, High Byte33 3 Esclavo 3, canal 2, Low Byte33 4 Esclavo 3, canal 3, High Byte33 5 Esclavo 3, canal 3, Low Byte33 6 Esclavo 3, canal 4, High Byte33 7 Esclavo 3, canal 4, Low Byte33 8 Esclavo 4, canal 1, High Byte33 9 Esclavo 4, canal 1, Low Byte33 10 Esclavo 4, canal 2, High Byte33 11 Esclavo 4, canal 2, Low Byte33 12 Esclavo 4, canal 3, High Byte33 13 Esclavo 4, canal 3, Low Byte33 14 Esclavo 4, canal 4, High Byte33 15 Esclavo 4, canal 4, Low Byte34 0 Esclavo 5, canal 1, High Byte34 1 Esclavo 5, canal 1, Low Byte34 2 Esclavo 5, canal 2, High Byte34 3 Esclavo 5, canal 2, Low Byte34 4 Esclavo 5, canal 3, High Byte34 5 Esclavo 5, canal 3, Low Byte34 6 Esclavo 5, canal 4, High Byte34 7 Esclavo 5, canal 4, Low Byte34 8 Esclavo 6, canal 1, High Byte34 9 Esclavo 6, canal 1, Low Byte34 10 Esclavo 6, canal 2, High Byte34 11 Esclavo 6, canal 2, Low Byte34 12 Esclavo 6, canal 3, High Byte34 13 Esclavo 6, canal 3, Low Byte34 14 Esclavo 6, canal 4, High Byte34 15 Esclavo 6, canal 4, Low Byte35 0 Esclavo 7, canal 1, High Byte35 1 Esclavo 7, canal 1, Low Byte35 2 Esclavo 7, canal 2, High Byte35 3 Esclavo 7, canal 2, Low Byte35 4 Esclavo 7, canal 3, High Byte35 5 Esclavo 7, canal 3, Low Byte35 6 Esclavo 7, canal 4, High Byte35 7 Esclavo 7, canal 4, Low Byte35 8 Esclavo 8, canal 1, High Byte35 9 Esclavo 8, canal 1, Low Byte35 10 Esclavo 8, canal 2, High Byte35 11 Esclavo 8, canal 2, Low Byte35 12 Esclavo 8, canal 3, High Byte35 13 Esclavo 8, canal 3, Low Byte35 14 Esclavo 8, canal 4, High Byte35 15 Esclavo 8, canal 4, Low Byte36 0 Esclavo 9, canal 1, High Byte36 1 Esclavo 9, canal 1, Low Byte36 2 Esclavo 9, canal 2, High Byte36 3 Esclavo 9, canal 2, Low Byte36 4 Esclavo 9, canal 3, High Byte36 5 Esclavo 9, canal 3, Low Byte36 6 Esclavo 9, canal 4, High Byte

Page 54: cp243-2_s

Acceso a los datos de los esclavos AS–i

3-10CP 243–2AS–Interface Master

C79000–G6972–C142/02

Banco SignificadoNo. byte36 7 Esclavo 9, canal 4, Low Byte36 8 Esclavo 10, canal 1, High Byte36 9 Esclavo 10, canal 1, Low Byte36 10 Esclavo 10, canal 2, High Byte36 11 Esclavo 10, canal 2, Low Byte36 12 Esclavo 10, canal 3, High Byte36 13 Esclavo 10, canal 3, Low Byte36 14 Esclavo 10, canal 4, High Byte36 15 Esclavo 10, canal 4, Low Byte37 0 Esclavo 11, canal 1, High Byte37 1 Esclavo 11, canal 1, Low Byte37 2 Esclavo 11, canal 2, High Byte37 3 Esclavo 11, canal 2, Low Byte37 4 Esclavo 11, canal 3, High Byte37 5 Esclavo 11, canal 3, Low Byte37 6 Esclavo 11, canal 4, High Byte37 7 Esclavo 11, canal 4, Low Byte37 8 Esclavo 12, canal 1, High Byte37 9 Esclavo 12, canal 1, Low Byte37 10 Esclavo 12, canal 2, High Byte37 11 Esclavo 12, canal 2, Low Byte37 12 Esclavo 12, canal 3, High Byte37 13 Esclavo 12, canal 3, Low Byte37 14 Esclavo 12, canal 4, High Byte37 15 Esclavo 12, canal 4, Low Byte38 0 Esclavo 13, canal 1, High Byte38 1 Esclavo 13, canal 1, Low Byte38 2 Esclavo 13, canal 2, High Byte38 3 Esclavo 13, canal 2, Low Byte38 4 Esclavo 13, canal 3, High Byte38 5 Esclavo 13, canal 3, Low Byte38 6 Esclavo 13, canal 4, High Byte38 7 Esclavo 13, canal 4, Low Byte38 8 Esclavo 14, canal 1, High Byte38 9 Esclavo 14, canal 1, Low Byte38 10 Esclavo 14, canal 2, High Byte38 11 Esclavo 14, canal 2, Low Byte38 12 Esclavo 14, canal 3, High Byte38 13 Esclavo 14, canal 3, Low Byte38 14 Esclavo 14, canal 4, High Byte38 15 Esclavo 14, canal 4, Low Byte39 0 Esclavo 15, canal 1, High Byte39 1 Esclavo 15, canal 1, Low Byte39 2 Esclavo 15, canal 2, High Byte39 3 Esclavo 15, canal 2, Low Byte39 4 Esclavo 15, canal 3, High Byte39 5 Esclavo 15, canal 3, Low Byte39 6 Esclavo 15, canal 4, High Byte39 7 Esclavo 15, canal 4, Low Byte39 8 Esclavo 16, canal 1, High Byte39 9 Esclavo 16, canal 1, Low Byte39 10 Esclavo 16, canal 2, High Byte39 11 Esclavo 16, canal 2, Low Byte

Page 55: cp243-2_s

Acceso a los datos de los esclavos AS–i

3-11CP 243–2AS–Interface MasterC79000–G6972–C142/02

Banco SignificadoNo. byte39 12 Esclavo 16, canal 3, High Byte39 13 Esclavo 16, canal 3, Low Byte39 14 Esclavo 16, canal 4, High Byte39 15 Esclavo 16, canal 4, Low Byte40 0 Esclavo 17, canal 1, High Byte40 1 Esclavo 17, canal 1, Low Byte40 2 Esclavo 17, canal 2, High Byte40 3 Esclavo 17, canal 2, Low Byte40 4 Esclavo 17, canal 3, High Byte40 5 Esclavo 17, canal 3, Low Byte40 6 Esclavo 17, canal 4, High Byte40 7 Esclavo 17, canal 4, Low Byte40 8 Esclavo 18, canal 1, High Byte40 9 Esclavo 18, canal 1, Low Byte40 10 Esclavo 18, canal 2, High Byte40 11 Esclavo 18, canal 2, Low Byte40 12 Esclavo 18, canal 3, High Byte40 13 Esclavo 18, canal 3, Low Byte40 14 Esclavo 18, canal 4, High Byte40 15 Esclavo 18, canal 4, Low Byte41 0 Esclavo 19, canal 1, High Byte41 1 Esclavo 19, canal 1, Low Byte41 2 Esclavo 19, canal 2, High Byte41 3 Esclavo 19, canal 2, Low Byte41 4 Esclavo 19, canal 3, High Byte41 5 Esclavo 19, canal 3, Low Byte41 6 Esclavo 19, canal 4, High Byte41 7 Esclavo 19, canal 4, Low Byte41 8 Esclavo 20, canal 1, High Byte41 9 Esclavo 20, canal 1, Low Byte41 10 Esclavo 20, canal 2, High Byte41 11 Esclavo 20, canal 2, Low Byte41 12 Esclavo 20, canal 3, High Byte41 13 Esclavo 20, canal 3, Low Byte41 14 Esclavo 20, canal 4, High Byte41 15 Esclavo 20, canal 4, Low Byte42 0 Esclavo 21, canal 1, High Byte42 1 Esclavo 21, canal 1, Low Byte42 2 Esclavo 21, canal 2, High Byte42 3 Esclavo 21, canal 2, Low Byte42 4 Esclavo 21, canal 3, High Byte42 5 Esclavo 21, canal 3, Low Byte42 6 Esclavo 21, canal 4, High Byte42 7 Esclavo 21, canal 4, Low Byte42 8 Esclavo 22, canal 1, High Byte42 9 Esclavo 22, canal 1, Low Byte42 10 Esclavo 22, canal 2, High Byte42 11 Esclavo 22, canal 2, Low Byte42 12 Esclavo 22, canal 3, High Byte42 13 Esclavo 22, canal 3, Low Byte42 14 Esclavo 22, canal 4, High Byte42 15 Esclavo 22, canal 4, Low Byte43 0 Esclavo 23, canal 1, High Byte

Page 56: cp243-2_s

Acceso a los datos de los esclavos AS–i

3-12CP 243–2AS–Interface Master

C79000–G6972–C142/02

Banco SignificadoNo. byte43 1 Esclavo 23, canal 1, Low Byte43 2 Esclavo 23, canal 2, High Byte43 3 Esclavo 23, canal 2, Low Byte43 4 Esclavo 23, canal 3, High Byte43 5 Esclavo 23, canal 3, Low Byte43 6 Esclavo 23, canal 4, High Byte43 7 Esclavo 23, canal 4, Low Byte43 8 Esclavo 24, canal 1, High Byte43 9 Esclavo 24, canal 1, Low Byte43 10 Esclavo 24, canal 2, High Byte43 11 Esclavo 24, canal 2, Low Byte43 12 Esclavo 24, canal 3, High Byte43 13 Esclavo 24, canal 3, Low Byte43 14 Esclavo 24, canal 4, High Byte43 15 Esclavo 24, canal 4, Low Byte44 0 Esclavo 25, canal 1, High Byte44 1 Esclavo 25, canal 1, Low Byte44 2 Esclavo 25, canal 2, High Byte44 3 Esclavo 25, canal 2, Low Byte44 4 Esclavo 25, canal 3, High Byte44 5 Esclavo 25, canal 3, Low Byte44 6 Esclavo 25, canal 4, High Byte44 7 Esclavo 25, canal 4, Low Byte44 8 Esclavo 26, canal 1, High Byte44 9 Esclavo 26, canal 1, Low Byte44 10 Esclavo 26, canal 2, High Byte44 11 Esclavo 26, canal 2, Low Byte44 12 Esclavo 26, canal 3, High Byte44 13 Esclavo 26, canal 3, Low Byte44 14 Esclavo 26, canal 4, High Byte44 15 Esclavo 26, canal 4, Low Byte45 0 Esclavo 27, canal 1, High Byte45 1 Esclavo 27, canal 1, Low Byte45 2 Esclavo 27, canal 2, High Byte45 3 Esclavo 27, canal 2, Low Byte45 4 Esclavo 27, canal 3, High Byte45 5 Esclavo 27, canal 3, Low Byte45 6 Esclavo 27, canal 4, High Byte45 7 Esclavo 27, canal 4, Low Byte45 8 Esclavo 28, canal 1, High Byte45 9 Esclavo 28, canal 1, Low Byte45 10 Esclavo 28, canal 2, High Byte45 11 Esclavo 28, canal 2, Low Byte45 12 Esclavo 28, canal 3, High Byte45 13 Esclavo 28, canal 3, Low Byte45 14 Esclavo 28, canal 4, High Byte45 15 Esclavo 28, canal 4, Low Byte46 0 Esclavo 29, canal 1, High Byte46 1 Esclavo 29, canal 1, Low Byte46 2 Esclavo 29, canal 2, High Byte46 3 Esclavo 29, canal 2, Low Byte46 4 Esclavo 29, canal 3, High Byte46 5 Esclavo 29, canal 3, Low Byte

Page 57: cp243-2_s

Acceso a los datos de los esclavos AS–i

3-13CP 243–2AS–Interface MasterC79000–G6972–C142/02

Banco SignificadoNo. byte46 6 Esclavo 29, canal 4, High Byte46 7 Esclavo 29, canal 4, Low Byte46 8 Esclavo 30, canal 1, High Byte46 9 Esclavo 30, canal 1, Low Byte46 10 Esclavo 30, canal 2, High Byte46 11 Esclavo 30, canal 2, Low Byte46 12 Esclavo 30, canal 3, High Byte46 13 Esclavo 30, canal 3, Low Byte46 14 Esclavo 30, canal 4, High Byte46 15 Esclavo 30, canal 4, Low Byte47 0 Esclavo 31, canal 1, High Byte47 1 Esclavo 31, canal 1, Low Byte47 2 Esclavo 31, canal 2, High Byte47 3 Esclavo 31, canal 2, Low Byte47 4 Esclavo 31, canal 3, High Byte47 5 Esclavo 31, canal 3, Low Byte47 6 Esclavo 31, canal 4, High Byte47 7 Esclavo 31, canal 4, Low Byte47 8 reservado47 9 reservado47 10 reservado47 11 reservado47 12 reservado47 13 reservado47 14 reservado47 15 reservado

Acceso con lectura: leer datos de entradas analógicas de esclavos AS–i

Acceso con escritura: escribir datos de salidas analógicas en esclavos AS–i

Representación de los valores analógicos

Los valores analógicos se tienen que interpretar según el perfil de esclavo 7.3 ó 7.4 comovalores de 16 bits en el complemento de dos.

Datos relativos al campo de valores. El margen de medición, la exactitud, etc. se tienen queconsultar en la respectiva documentación de los esclavos analógicos.

Page 58: cp243-2_s

Acceso a los datos de los esclavos AS–i

3-14CP 243–2AS–Interface Master

C79000–G6972–C142/02

Casos especiales

En la dirección de entrada, el CP 243–2 proporciona el valor 7FFFH cuando

� el esclavo AS–i no existe, ha fallado o no es un esclavo analógico según el perfil 7.3 ó7.4,

� el número de canal no es soportado por el esclavo,

� el esclavo señaliza ”valor no válido”.

En la dirección de entrada, el CP 243–2 proporciona el valor 0000H cuando el esclavo AS–iproporciona datos transparentes según el perfil 7.3 (extended ID2–Code, Bit 2=1) y cuando

� este esclavo ha fallado o

� este esclavo señaliza ”valor no válido”.

En la dirección de salida, el CP 243–2 se comporta del siguiente modo:

En el estado de STOP del PLC (más exactamente: bit PLC_RUN = 0), el CP 243–2 inter-rumpe la transmisión de valores analógicos. La reacción del esclavo analógico es específicadel fabricante del mismo.

En el arranque del CP 243–2, todos los valores de salidas analógicas son ocupados previa-mente con 7FFFH. Pero este valor sólo es enviado después de un cambio del bit PLC_RUNde ”0” a ”1”.

!Cuidado

A fin de que esté garantizada la coherencia de los valores analógicos, el CP 243–2 no ac-tualiza los valores de las entradas y salidas analógicas mientras el bit de selección debanco BS5 sea = 1.

Lo mejor es que inmediatamente después de un acceso de lectura o escritura a los valoresanalógicos ponga todos los bits de selección de banco a ”0”.

Page 59: cp243-2_s

Acceso a los datos de los esclavos AS–i

3-15CP 243–2AS–Interface MasterC79000–G6972–C142/02

3.2.2 Acceso a los datos analógicos de AS–i

Acceso a datos con STEP 7–Micro

Para el acceso a los datos analógicos de los esclavos utiliza usted los comandos analógicosdel lenguaje de programación STEP 7–Micro/WIN32.

Ejemplo

El siguiente ejemplo representado en AWL es válido para una CPU 222 con CP 243–2 en-chufado directamente al lado. El programa lee cíclicamente el valor de entrada analógica delesclavo 3 (canal 2) y lo envía al esclavo de salida analógica 16 (canal 1).

OB1 (AWL) Expli-cación

NETWORK 1LD SM0.1 //si: Bit ”First Scan”:SI A1.7, 1 //PLC_RUN = 1LD E1.1 //si: CP 243–2_READYCALL 4 //entonces: editar valores analógicos AS–i

SBR 4 (AWL) Expli-cación

NETWORK 1LD SM0.0 //siempre 1RI A1.0,6 //seleccionar banco 33SI A1.5,1 //seleccionar banco 33SI A1.0,1 //seleccionar banco 33MOVW AEW10, VW50 //leer esclavo 4, canal 2RI A1.0,1 //seleccionar banco 40SI A1.3,1 //seleccionar banco 40MOVW VW50, AAW0 //escribir esclavo 17, canal 1RI A1.0,6 //importante: deseleccionar banco analógico

Page 60: cp243-2_s

Acceso a los datos de los esclavos AS–i

3-16CP 243–2AS–Interface Master

C79000–G6972–C142/02

Page 61: cp243-2_s

4-1CP 243–2AS–Interface MasterC79000–G6972–C142/02

Señalización de errores y diagnóstico en elprograma de usuario

En este capítulo se le informa sobre qué errores del CP 243–2 son señalizados y cómo sepuede leer la lista Delta.

4

Page 62: cp243-2_s

Señalización de errores y diagnóstico en el programa de usuario

4-2CP 243–2AS–Interface Master

C79000–G6972–C142/02

4.1 Señalización

Señalización de errores

Si, durante el funcionamiento, el CP 243–2 detecta errores en AS–Interface (fallos de escla-vos AS–i, AS–i Power Fail), señaliza este hecho por reposición de los datos de entrada delos esclavos en cuestión y poniendo el bit correspondiente en la ficha de errores, área deSM (marcas especiales).

Las direcciones de byte de SM dependen del slot en que se encuentre el CP 243–2.

!Cuidado

Tenga en cuenta que el sistema operativo de la CPU S7–200 no actualiza la ficha de erro-res en el área de SM antes de cada ciclo del programa. Debido a esto es posible que losdatos de entrada de un esclavo AS–i binario estén puesto a ‘0’ a pesar de que no se seña-lice ningún error en la ficha de errores.

Si para la programación de la instalación es necesaria una visualización coherente de datosde entrada, bits de error y lista Delta, esto se puede conseguir a través del comando ”Leerdatos y lista Delta” (ver el capítulo 5.2.32)!

Page 63: cp243-2_s

Señalización de errores y diagnóstico en el programa de usuario

4-3CP 243–2AS–Interface MasterC79000–G6972–C142/02

4.2 Ejemplo: Lectura de la lista Delta

Ejemplo de AWL

El siguiente ejemplo representado en AWL es válido para una CPU 222 con CP 243–2 en-chufado directamente al lado.

Al producirse un error de configuración de AS–i en el modo protegido, el CP 243–2 pone losbits SM 9.0 y SM 11.0 (ambos bits proporcionan al usuario la misma información: Error deconfiguración de AS–i).

Para obtener informaciones detalladas sobre qué esclavo AS–i ha fallado, se puede leer lalista Delta a través del banco 1 del área de entradas analógicas (ver el cap. 2.5.1).

Tabla 4-1

OB1 (AWL) Expli-cación

NETWORK 1LD SM0.1 //si: Bit ”First Scan”:SI A1.7, 1 //PLC_RUN = 1RI A1.0, 6 //seleccionar banco 0LD E1.1 //si: CP_READYCALL 2 //entonces: Diagnóstico AS–i

SBR 2 (AWL) Expli-cación

NETWORK 1 //leer lista DeltaLD SM0.0 //siempre 1=I A1.0 //seleccionar banco 1BMW AEW0, VW316, 4 //leer lista DeltaNOT=I A1.0 //seleccionar banco 0//A continuación algunos accesos a la lista Delta:LD V316.1 //si ha fallado el esclavo 1O V319.7 //o ha fallado el esclavo 31= A0.0 //entonces bit de salida CPU = 1

Page 64: cp243-2_s

Señalización de errores y diagnóstico en el programa de usuario

4-4CP 243–2AS–Interface Master

C79000–G6972–C142/02

Page 65: cp243-2_s

5-1CP 243–2AS–Interface MasterC79000–G6972–C142/02

Interfaz de comandos

A través de la interfaz de comandos puede gobernar totalmente el comportamiento demaestro AS–i a través de su programa de usuario.

En este capítulo se le informa sobre la interfaz de comandos AS–i y los comandos AS–i.

Usted necesita la interfaz de comandos AS–i si desea utilizar funciones que vayan más alláde un mero intercambio de datos de E/S con los esclavos AS–i (p. ej. parametrización deesclavos desde el programa S7–200, modificación de direcciones de esclavos, etc.).

5

Page 66: cp243-2_s

Interfaz de comandos

5-2CP 243–2AS–Interface Master

C79000–G6972–C142/02

5.1 Interfaz de comandos del CP 243–2

Funcionamiento – búfer de comandos y búfer de respuestas

Las llamadas de comandos al CP 243–2 tienen lugar desde el programa de usuario. Paraello, usted especifica una llamada de comando en un búfer de comandos e inicia la petición.

El búfer de comandos está en el área de salidas analógicas del CP 243–2 (p. ej. a partir deAAW0, si el CP 243–2 está enchufado directamente junto a una CPU S7–200). Depen-diendo del comando a ejecutar (ver el cap. 5.2), los datos de la petición ocupan entonceslos bancos 2 a 15 en el área de salidas analógicas del CP 243–2.

Al concluir la petición, el estado de la petición y los posibles datos de respuesta se ponen adisposición en un búfer de respuesta.

El búfer de respuesta está en el área de entradas analógicas del CP243–2 (p. ej. a partir deAEW0, si el CP 243–2 está enchufado directamente junto a una CPU S7–200). Depen-diendo del comando ejecutado, los datos de respuesta ocupan los bancos 2 a 15 en el áreade entradas analógicas del CP 243–2.

Condiciones

Tenga en cuenta que las siguientes condiciones se han de cumplir antes de enviar una lla-mada de comando en el programa de usuario:

� Desconecte el filtrado de las entradas de información analogicas para el CP 243–2 en elbloque de los datos del sistema de la S7–200 CPU.

� El CP 243–2 señaliza con el BIT CP_READY = ”1” en el byte de estado su disposición afuncionar después de conectar la tensión de alimentación.

Page 67: cp243-2_s

Interfaz de comandos

5-3CP 243–2AS–Interface MasterC79000–G6972–C142/02

Desarrollo de comandos

Vea en el siguiente diagrama

� cómo editar comandos en el programa de usuario;

� cómo reacciona el CP 243–2 a un comando.

Estado básico

ASI_COM–Bit = 0ASI_RESP–Bit = 0

Iniciar comando

Poner ASI_COM – Bit = 1

Esperar respuesta

ASI_RESP–Bit = ?

Datos de respuesta válidos

ASI_RESP – Bit = 1detectado

Evaluar datos de respuesta

Poner ASI_COM–Bit = 0 trasla evaluación

Disposición de comandodetectada

ASI_RESP – Bit = 0detectado

Maestro AS–i(programa de usuario)

CP 243–2(reacción a comando)

recibe comando

detecta qué datosde respuesta estánevaluados

notifica comandoejecutado

Pone ASI_RESP–Bit = 1

dispuesto para nuevo comando

Pone ASI_RESP–Bit = 0

Poner parámetros de co-mando en área de salidasanalógicas

Estado básico

ASI_COM–Bit = 0ASI_RESP–Bit = 0

ejecuta comando

Figura 5-1

Un comando comenzado por el CP 243–2 se procesa hasta el final, independientementedel estado del bit ASI_COM.

Page 68: cp243-2_s

Interfaz de comandos

5-4CP 243–2AS–Interface Master

C79000–G6972–C142/02

El bit ASI_RESP sólo es repuesto por el CP 243–2 si el programa de usuario ha puesto elbit ASI_COM a ”0”.

Ejemplo

El siguiente ejemplo representado en AWL es válido para una CPU 222 con CP 243–2 en-chufado directamente al lado.

Muestra el desarrollo del comando Leer_Listas_y_Flags. El procesamiento del comando esimpulsado por el flanco positivo de la entrada 0.0.

Para simplificar, aquí siempre se transmiten 224 Byte al CP 243–2. Al cargar la respuestadel CP 243–2 se transfieren también siempre 224 Byte. De este modo es posible procesarcada comando con independencia de su longitud.

Tabla 5-1

OB1 (AWL) Expli-cación

NETWORK 1LD SM0.1 //si: Bit ”First Scan”:SI A1.7, 1 //PLC_RUN = 1RI A1.0, 6 //seleccionar banco 0

LD E1.1 //si: CP_READYMOVW 16#3000, VW700 //inscribir el código ”Leer listas extendidas”CALL 3 //entonces: SBR 3

Tabla 5-2

SBR 3 (AWL) Expli-cación

NETWORK 1 //Transferencia de los datos de comandoLD E0.0 //si bit de inicioEU //flanco pos.UN A1.6 //ASI_COMUN E1.6 //ASI_RESPRI A1.0, 6 //seleccionar banco2SI A1.1, 1 //seleccionar banco2BMW VW700, AAW0, 8 //V–Memory –> BancoSI A1.0, 1 //seleccionar banco3BMW VW716, AAW0, 8 //V–Memory –> BancoRI A1.0, 2 //seleccionar banco4SI A1.2, 1 //seleccionar banco 4BMW VW732, AAW0, 8 //V–Memory –> Banco

Page 69: cp243-2_s

Interfaz de comandos

5-5CP 243–2AS–Interface MasterC79000–G6972–C142/02

Tabla 5-2 , (continuación)

SI A1.0, 1 //seleccionar banco 5BMW VW748, AAW0, 8 //V–Memory –> BancoRI A1.0, 1 //seleccionar banco6SI A1.1, 1 //seleccionar banco6BMW VW764, AAW0, 8 //V–Memory –> BancoSI A1.0, 1 //seleccionar banco7BMW VW780, AAW0, 8 //V–Memory –> BancoRI A1.0, 3 //seleccionar banco8SI A1.3, 1 //seleccionar banco8BMW VW796, AAW0, 8 //V–Memory –> BancoSI A1.0, 1 //seleccionar banco9BMW VW812, AAW0, 8 //V–Memory –> BancoRI A1.0, 1 //seleccionar banco10SI A1.1, 1 //seleccionar banco10BMW VW828, AAW0, 8 //V–Memory –> BancoSI A1.0, 1 //seleccionar banco11BMW VW844, AAW0, 8 //V–Memory –> BancoRI A1.0, 2 //seleccionar banco12SI A1.2, 1 //seleccionar banco12BMW VW860, AAW0, 8 //V–Memory –> BancoSI A1.0, 1 //seleccionar banco13BMW VW876, AAW0, 8 //V–Memory –> BancoRI A1.0, 1 //seleccionar banco14SI A1.1, 1 //seleccionar banco14BMW VW892, AAW0, 8 //V–Memory –> BancoSI A1.0, 1 //seleccionar banco15BMW VW908, AAW0, 8 //V–Memory –> BancoRI A1.0,6 //seleccionar banco0SI A1.6, 1 //ASI_COM

//recoger respuesta del CPLD A1.6 //ASI_COMU E1.6 //ASI_RESPRI A1.0, 6 //seleccionar banco2SI A1.1, 1 //seleccionar banco2BMW AEW0, VW400, 8 //Banco –> V–MemorySI A1.0, 1 //seleccionar banco3BMW AEW0, VW416, 8 //Banco –> V–MemoryRI A1.0, 2 //seleccionar banco4SI A1.2, 1 //seleccionar banco4BMW AEW0, VW432, 8 //Banco –> V–MemorySI A1.0, 1 //seleccionar banco5BMW AEW0, VW448, 8 //Banco –> V–MemoryRI A1.0, 1 //seleccionar banco6SI A1.1, 1 //seleccionar banco6BMW AEW0, VW464, 8 //Banco –> V–MemorySI A1.0, 1 //seleccionar banco7BMW AEW0, VW480, 8 //Banco –> V–MemoryRI A1.0, 3 //seleccionar banco8SI A1.3, 1 //seleccionar banco8BMW AEW0, VW496, 8 //Banco –> V–Memory

Page 70: cp243-2_s

Interfaz de comandos

5-6CP 243–2AS–Interface Master

C79000–G6972–C142/02

Tabla 5-2 , (continuación)

SI A1.0, 1 //seleccionar banco9BMW AEW0, VW512, 8 //Banco –> V–MemoryRI A1.0, 1 //seleccionar banco10SI A1.1, 1 //seleccionar banco10BMW AEW0, VW528, 8 //Banco –> V–MemorySI A1.0, 1 //seleccionar banco11BMW AEW0, VW544, 8 //Banco –> V–MemoryRI A1.0, 2 //seleccionar banco12SI A1.2, 1 //seleccionar banco12BMW AEW0, VW560, 8 //Banco –> V–MemorySI A1.0, 1 //seleccionar banco13BMW AEW0, VW576, 8 //Banco –> V–MemoryRI A1.0, 1 //seleccionar banco14SI A1.1, 1 //seleccionar banco14BMW AEW0, VW592, 8 //Banco –> V–MemorySI A1.0, 1 //seleccionar banco15BMW AEW0, VW608, 8 //Banco –> V–MemoryRI A1.0, 6 //seleccionar banco0RI A1.6, 1 //ASI_COM

Page 71: cp243-2_s

Interfaz de comandos

5-7CP 243–2AS–Interface MasterC79000–G6972–C142/02

5.2 Descripción de los comandos AS–i

Panorámica

A continuación se describen las llamadas de comandos AS–i que pueden ser enviadas porel sistema S7–200 al CP 243–2. Con estas llamadas de comandos, el CP 243–2 pone a dis-posición todo el conjunto de funciones del perfil maestro M1 de la especificación AS–i–Mas-ter. Además, el CP 243–2 puede ser configurado por completo mediante llamadas de co-mandos desde el sistema S7–200.

Consulte la forma de aplicar las peticiones en las descripciones específicas de las mismas,en el anexo PICS y en las explicaciones detalladas de /1/ y /2/.

En la lista siguiente puede ver qué comandos se pueden ejecutar:

Tabla 5-3

Nombre Parámetros Retorno Codifi-cación

Configurar_parámetro_permanente(Set_Permanent_Parameter) –> descripción, ver cap. 5.2.1

Dirección de esclavo,parámetro

0 0 H

Leer_parámetro_permanente (Get_Permanent_Parameter) –> descripción, ver cap. 5.2.2

Dirección de esclavo Parámetros 0 1 H

Escribir_parámetro (Write_Parameter) –> descripción, ver cap. 5.2.3

Dirección de esclavo,parámetro

Eco parámetro (opcional) 0 2 H

Leer_parámetro(Read_Parameter) –> descripción, ver cap. 5.2.4

Dirección de esclavo Parámetro 0 3 H

Almacenar_parámetros_actuales(Store_Actual_Parameters) –> descripción, ver cap. 5.2.5

0 4 H

Almacenar_datos configuración_extendi-dos –> descripción, ver cap. 5.2.6

Dirección de esclavo,configuración

2 5 H

Leer_datos configuración_almacena-dos_extendidos –> descripción, ver cap. 5.2.7

Dirección de esclavo Datos de configuración pro-yectados

2 6 H

Almacenar_configuración_actual (Store_Actual_Configuration) –> descripción, ver cap. 5.2.8

0 7 H

Leer_datosconfiguración�actuales_extendidos –> descripción, ver cap. 5.2.9

Dirección de esclavoAs–i

Datos de configuraciónactuales

2 8 H

Configurar_LPS_extendidos –> descripción, ver cap. 5.2.10

LPS 2 9 H

Poner_modo_Offline –> descripción, ver cap. 5.2.11

Modo 0 A H

Seleccionar_autoprogramación –> descripción, ver cap. 5.2.12

Modo 0 B H

Page 72: cp243-2_s

Interfaz de comandos

5-8CP 243–2AS–Interface Master

C79000–G6972–C142/02

Tabla 5-3 , (continuación)

Nombre Codifi-cación

RetornoParámetros

Poner_modo –> descripción, ver cap. 5.2.13

Modo 0 C H

Cambiar_dirección_esclavo_AS–i(Change_AS–i–Slave_Address) –> descripción, ver cap. 5.2.14

Dirección1,Dirección2

0 D H

Leer_estado_esclavo_AS–i –> descripción, ver cap. 5.2.15

Dirección de esclavo Registro de errores delesclavo AS–i

0 F H

Leer_listas_y_Flags –> descripción, ver cap. 5.2.16

LDS,LAS,LPS,Flags 3 0 H

Leer_configuración_total_extendida/ –> descripción, ver cap. 5.2.17

Datos de configuraciónactuales, parámetrosactualesLAS, Flags

3 9 H

Almacenar_configuración_total_extendida –> descripción, ver cap. 5.2.18

Configuracióntotal

3 A H

Escribir_lista_parámetros_extendida –> descripción, ver cap. 5.2.19

Lista de parámetros 3 C H

Leer_lista_eco_parámetros_extendida –> descripción, ver cap. 5.2.20

Lista de eco de parámetros 3 3 H

Leer_identificador_versión –> descripción, ver cap. 5.2.21

String de versión 1 4 H

Leer_ID_esclavo_AS–i –> descripción, ver cap. 5.2.22

Dirección de esclavo ID�Code 1 7 H

Leer�Extended–ID1_esclavo_As–i –> descripción, ver cap. 5.2.23

Dirección de esclavo Extended ID1–Code 3 7 H

Escribir�Extended–ID1_esclavo_As–i –> descripción, ver cap. 5.2.24

Extended ID1–Code 3 F H

Leer�Extended–ID2_esclavo_As–i –> descripción, ver cap. 5.2.25

Dirección de esclavo Extended ID2–Code 3 8 H

Leer_ES_esclavo_AS–i –> descripción, ver cap. 5.2.26

Dirección de esclavo Configuración de E/S 1 8 H

Leer_lista_errores_periferia –> descripción, ver cap. 5.2.27

LPF 3 E H

Escribir_string_parámetros_esclavo_AS–i –> descripción, ver cap. 5.2.28

Dirección de esclavo,string de parámetros

4 0 H

Leer_string_parámetros_esclavo_AS–i –> descripción, ver cap. 5.2.29 Dirección de esclavo String de parámetros

4 1 H

Leer_string_ID_esclavo_AS–i –> descripción, ver cap. 5.2.30 Dirección de esclavo String ID

4 2 H

Leer_string_diagnóstico_esclavo_AS–i –> descripción, ver cap. 5.2.31 Dirección de esclavo String diagnóstico

4 3 H

Page 73: cp243-2_s

Interfaz de comandos

5-9CP 243–2AS–Interface MasterC79000–G6972–C142/02

Tabla 5-3 , (continuación)

Nombre Codifi-cación

RetornoParámetros

Leer_datos y lista Delta –> descripción, ver cap. 5.2.32 ninguna Bits de error

Datos de entradaLista Delta

1 D H

Page 74: cp243-2_s

Interfaz de comandos

5-10CP 243–2AS–Interface Master

C79000–G6972–C142/02

Estructura general del búfer de comandos

Dependiendo del comando, el búfer de comandos puede abarcar como máximo 14 bancos(banco 2–5 en el módulo analógico) con un máximo de 224 Byte.

En la siguiente descripción de la interfaz de comandos, para la numeración de los bytes sesupone, para simplificar, la dirección inicial 0 para el módulo de entradas analógicas del CP.

Tabla 5-4

Banco Byte Significado / contenido

2 0 Número de comando

1 Parámetros para petición

2 Parámetros para petición

3 Parámetros para petición

4 Parámetros para petición

5 Parámetros para petición

6 Parámetros para petición

7 Parámetros para petición

8 Parámetros para petición

9 Parámetros para petición

10 Parámetros para petición

11 Parámetros para petición

12 Parámetros para petición

13 Parámetros para petición

14 Parámetros para petición

15 Parámetros para petición

.

.

.

.

.

.

.

.

.

15 0 Parámetros para petición

: :

15 Parámetros para petición

Page 75: cp243-2_s

Interfaz de comandos

5-11CP 243–2AS–Interface MasterC79000–G6972–C142/02

Estructura general del búfer de respuesta (Response–Buffer)

Dependiendo del comando, el búfer de respuesta puede abarcar como máximo 14 bancos(banco 2–15 en el módulo analógico) y como máximo de 224 Byte.

En la siguiente descripción de la interfaz de comandos, para la numeración de los bytes sesupone, para simplificar, la dirección inicial 0 para el módulo de salidas analógicas del CP.

Tabla 5-5

Banco Byte Significado / contenido

2 0 Número de comando (eco)

1 Estado del comando

2 Datos de respuesta

3 Datos de respuesta

4 Datos de respuesta

5 Datos de respuesta

6 Datos de respuesta

7 Datos de respuesta

8 Datos de respuesta

9 Datos de respuesta

10 Datos de respuesta

11 Datos de respuesta

12 Datos de respuesta

13 Datos de respuesta

14 Datos de respuesta

15 Datos de respuesta

.

.

.

.

.

.

.

.

.

15 0 Datos de respuesta

: :

15 Datos de respuesta

Page 76: cp243-2_s

Interfaz de comandos

5-12CP 243–2AS–Interface Master

C79000–G6972–C142/02

Estado del comando

En el estado del comando del búfer de respuesta se señaliza en el Byte 1 si la petición seha procesado correctamente o con error.

Tabla 5-6

Valor Significado

00 H Petición terminada sin error.

81 H La dirección de esclavo AS–i es incorrecta

82 H Esclavo AS–i no activado (no en LAS).

83 H Error en AS–Interface.

84 H Comando no permitido en el estado actual del maestro AS–i.

85 H Existe un esclavo AS–i con la dirección 0.

86 H El esclavo AS–i tiene datos de configuración no admisibles (códigos de E/S oID).

A1 H El esclavo AS–i aludido no se ha encontrado en AS–Interface.

A2 H Existe un esclavo AS–i con la dirección 0.

A3 H Ya existe en AS–Interface un esclavo AS–i con la nueva dirección.

A4 H La dirección de esclavo AS–i no se puede borrar.

A5 H La dirección de esclavo AS–i no se puede poner.

A6 H La dirección de esclavo AS–i no se puede guardar con carácter permanente.

A7 H Error al leer el Extended ID1–Code.

A8 H Dirección de destino no plausible (p. ej. se utiliza una dirección de esclavo Bpara esclavo estándar).

B1 H Se ha producido un error de longitud en la transferencia de string según perfil7.4.

B2 H Se ha producido un error de protocolo en la transferencia de string según perfil7.4.

F8 H Número de petición o parámetro de petición desconocido.

F9 H El maestro AS–i ha detectado un error de EEPROM.

Page 77: cp243-2_s

Interfaz de comandos

5-13CP 243–2AS–Interface MasterC79000–G6972–C142/02

Estructura general de la dirección de esclavo AS–i

Si se tiene que direccionar un esclavo AS–i en un comando o en una respuesta, este direc-cionamiento tiene lugar según el esquema siguiente:

Bit 7 Bit 5 Bit 4 Bit 3 Bit 0

S–Bit Dirección de esclavo

donde el S(elect)–Bit para selección del tipo de esclavo se tiene que indicar del siguientemodo:

� S–Bit = 0esclavo AS–i estándar o esclavo AS–i con modo de direccionamiento extendido en elespacio de direcciones A

� S–Bit = 1esclavo AS–i con modo de direccionamiento extendido en el espacio de direcciones B

Page 78: cp243-2_s

Interfaz de comandos

5-14CP 243–2AS–Interface Master

C79000–G6972–C142/02

5.2.1 Configurar_parámetro_permanente (Set_Permanent_Parameter)

Significado

Con esta llamada se transmite un valor de parámetro para el esclavo AS–i indicado alCP 243–2. El valor se almacena en forma no volátil como valor configurado.

El parámetro configurado no es transmitido inmediatamente por el CP 243–2 al esclavoAS–i. Sólo después de conectar la tensión de alimentación en el CP 243–2 se transmite elparámetro configurado al activar el esclavo AS–i.

Esta llamada no está permitida para esclavos AS–i que cumplan el perfil normalizado deesclavo AS–i 7.4. En el caso de estos esclavos AS–i, el propio maestro AS–i gestiona laparametrización de esclavos AS–i. Los parámetros configurados son entonces siempreiguales a F H.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

Bit 7 Bit 4 Bit 3 Bit 0

2 0 Número de comando: 00 H2 1 Dirección de esclavo AS–i

2 2 irrelevante Parámetros

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

2 0 Eco del número de comando: 00 H2 1 Estado del comando

Page 79: cp243-2_s

Interfaz de comandos

5-15CP 243–2AS–Interface MasterC79000–G6972–C142/02

5.2.2 Leer_parámetro_permanente (Get_Permanent_Parameter)

Significado

Con esta llamada se lee un parámetro específico del esclavo almacenado en el EEPROMdel CP 243–2.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

2 0 Número de comando: 01 H2 1 Dirección de esclavo AS–i

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

Bit 7 Bit 4 Bit 3 Bit 0

2 0 Eco del número de comando: 01 H2 1 Estado del comando

2 2 irrelevante Parámetros

Page 80: cp243-2_s

Interfaz de comandos

5-16CP 243–2AS–Interface Master

C79000–G6972–C142/02

5.2.3 Escribir_parámetro (Write_Parameter)

Significado del comando

El parámetro AS–i transmitido con el comando es transferido al esclavo AS–i direccionado.

El parámetro se almacena en el CP 243–2 sólo en forma volátil y no se transfiere al EE-PROM como parámetro configurado.

El esclavo AS–i transmite en la respuesta su parámetro actual (eco del parámetro). Estepuede diferir del valor justamente escrito según la especificación del maestro AS–i (/2/). Larespuesta del esclavo AS–i es proporcionada en el búfer de recepción como eco del pará-metro.

Esta llamada no está permitida para esclavos AS–i que cumplan el perfil normalizado deesclavo AS–i 7.4. En el caso de estos esclavos, el propio maestro AS–i gestiona la parame-trización de esclavos AS–i.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

Bit 7 Bit 4 Bit 3 Bit 0

2 0 Número de comando: 02 H2 1 Dirección de esclavo AS–i

2 2 irrelevante Parámetros

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

Bit 7 Bit 4 Bit 3 Bit 0

2 0 Eco del número de comando: 02 H2 1 Estado del comando

2 2 Eco del parámetro

Page 81: cp243-2_s

Interfaz de comandos

5-17CP 243–2AS–Interface MasterC79000–G6972–C142/02

5.2.4 Leer_parámetro (Read_Parameter)

Significado

Con esta llamada se suministra de vuelta el parámetro actual (parámetro real) de un es-clavo.

Este valor no se debe confundir con el eco del parámetro, que el esclavo AS–i suministracomo respuesta a la petición Escribir_parámetro.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

2 0 Número de comando: 03 H2 1 Dirección de esclavo AS–i

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

Bit 7 Bit 4 Bit 3 Bit 0

2 0 Eco del número de comando: 03 H2 1 Estado del comando

2 2 irrelevante Parámetros

Page 82: cp243-2_s

Interfaz de comandos

5-18CP 243–2AS–Interface Master

C79000–G6972–C142/02

5.2.5 Almacenar_parámetros_actuales (Store_Actual_Parameters)

Significado

Con esta llamada se sobreescriben los parámetros configurados en forma no volátil con losparámetros actuales (reales), lo que significa que se produce una configuración de los pará-metros.

En el caso de esclavos AS–i que cumplen el perfil normalizado de esclavo AS–i 7.4, el pro-pio maestro AS–i gestiona la parametrización de esclavos AS–i. Los parámetros configura-dos son para estos esclavos siempre = F H

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

2 0 Número de comando: 04 H

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

2 0 Eco del número de comando: 04 H2 1 Estado del comando

Page 83: cp243-2_s

Interfaz de comandos

5-19CP 243–2AS–Interface MasterC79000–G6972–C142/02

5.2.6 Almacenar_configuración_permanente_extendida(Set_Extended_Permanent_Configuration)

Significado

Con esta llamada se almacenan los siguientes datos de configuración para el esclavo AS–idireccionado.

� Configuración de E/S

� ID–Code

� Extended ID1–Code

� Extended ID2–Code

Los datos de configuración son almacenados en forma no volátil en el EEPROM delCP 243–2 y sirven al maestro AS–i de especificación para el modo protegido. Los datos deconfiguración son definidos por el fabricante del esclavo AS–i. El significado de los datos deconfiguración está descrito en /2/.

Si el esclavo AS–i direccionado no soporta Extended ID–Code 1 / 2, se tiene que predefinirpara ello el valor F H en la llamada.

Al ejecutar este comando, el maestro AS–i cambia a la fase Offline y luego pasa de nuevoal modo normal (reinicio del maestro AS–i). En el modo protegido no se ejecuta esta lla-mada.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

Bit 7 Bit 4 Bit 3 Bit 0

2 0 Número de comando 25 H2 1 Dirección de esclavo

2 2 ID–Code Configuración de E/S

2 3 Extended ID1–Code Extended ID2–Code

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

Bit 7 Bit 4 Bit 3 Bit 0

2 0 Eco del número de comando: 25 H2 1 Estado del comando

Page 84: cp243-2_s

Interfaz de comandos

5-20CP 243–2AS–Interface Master

C79000–G6972–C142/02

5.2.7 Leer_configuración_permanente_extendida(Set_Extended_Permanent_Configuration)

Significado

Con esta llamada se leen los siguientes datos de configuración (especificaciones nominalesconfiguradas) de un esclavo AS–i direccionado, almacenados en el EEPROM del maestroAS–i:

� Configuración de E/S

� ID–Code

� Extended ID1–Code

� Extended ID2–Code

Los datos de configuración son definidos por el fabricante del esclavo AS–i. El significadode los datos de configuración está descrito en /2/.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

Bit 7 Bit 4 Bit 3 Bit 0

2 0 Número de comando 26 H2 1 Dirección de esclavo

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

Bit 7 Bit 4 Bit 3 Bit 0

2 0 Eco del número de comando: 26 H2 1 Estado del comando

2 2 ID–Code Configuración de E/S

2 3 Extended ID1–Code Extended ID2–Code

Page 85: cp243-2_s

Interfaz de comandos

5-21CP 243–2AS–Interface MasterC79000–G6972–C142/02

5.2.8 Almacenar_configuración_actual (Store_Actual_Configuration)

Significado del comando

Con esta llamada, los datos de configuración (actuales = reales) determinados en AS–Inter-face (configuración de E/S, ID–Code, Extended ID1–Code e Extended ID2–Code) para to-dos los esclavos AS–i se almacenan en forma no volátil en el EEPROM como datos de con-figuración (teóricos). La lista de esclavos AS–i activados (LAS) se transfiere a la lista deesclavos AS–i configurados (LPS).

Al ejecutar este comando, el maestro AS–i cambia a la fase Offline y luego pasa de nuevoal modo normal (reinicio del maestro AS–i).

En el modo protegido no se ejecuta esta llamada.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

2 0 Número de comando: 07 H

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

2 0 Eco del número de comando: 07 H2 1 Estado del comando

Page 86: cp243-2_s

Interfaz de comandos

5-22CP 243–2AS–Interface Master

C79000–G6972–C142/02

5.2.9 Leer_configuración_actual_extendida (Read_Extended_Actual_Configuration)

Significado del comando

Con esta llamada se leen los siguientes datos de configuración de un esclavo AS–i direccio-nado, determinados por el maestro AS–i en AS–Interface:

� Configuración de E/S

� ID–Code

� Extended ID1–Code

� Extended ID2–Code

Los datos de configuración son definidos por el fabricante del esclavo AS–i. El significadode los datos de configuración está descrito en /2/.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

Bit 7 Bit 4 Bit 3 Bit 0

2 0 Número de comando 28 H2 1 Dirección de esclavo

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

Bit 7 Bit 4 Bit 3 Bit 0

2 0 Eco del número de comando: 28 H2 1 Estado del comando

2 2 ID–Code Configuración de E/S

2 3 Extended ID1–Code Extended ID2–Code

Page 87: cp243-2_s

Interfaz de comandos

5-23CP 243–2AS–Interface MasterC79000–G6972–C142/02

5.2.10 Configurar_LPS_extendida (Set_LPS)

Significado

Con esta llamada se transfiere la lista de esclavos AS–i configurados para almacenamientono volátil en EEPROM.

Al ejecutar este comando, el maestro AS–i cambia a la fase Offline y luego pasa de nuevoal modo normal (reinicio del maestro AS–i).

En el modo protegido no se ejecuta esta llamada.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

2 0 29 H

2 1 00 H

2 2 Esclavo0

Esclavo 1 Esclavo 2 Esclavo 3 Esclavo 4 Esclavo 5 Esclavo 6 Esclavo 7

2 3 Esclavo8

Esclavo 9 Esclavo 10 Esclavo 11 Esclavo 12 Esclavo 13 Esclavo 14 Esclavo 15

2 4 Esclavo16

Esclavo 17 Esclavo 18 Esclavo 19 Esclavo 20 Esclavo 21 Esclavo 22 Esclavo 23

2 5 Esclavo24

Esclavo 25 Esclavo 26 Esclavo 27 Esclavo 28 Esclavo 29 Esclavo 30 Esclavo 31

2 6 reserv. Esclavo1B

Esclavo2B

Esclavo3B

Esclavo4B

Esclavo5B

Esclavo6B

Esclavo7B

2 7 Esclavo8B

Esclavo9B

Esclavo10B

Esclavo11B

Esclavo12B

Esclavo13B

Esclavo14B

Esclavo15B

2 8 Esclavo16B

Esclavo17B

Esclavo18B

Esclavo19B

Esclavo20B

Esclavo21B

Esclavo22B

Esclavo23B

2 9 Esclavo24B

Esclavo25B

Esclavo26B

Esclavo27B

Esclavo28B

Esclavo29B

Esclavo30B

Esclavo31B

En los datos de LPS, significa: 0: esclavo AS–i no configurado; 1: esclavo AS–i configurado.

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

2 0 Eco del número de comando: 29 H2 1 Estado del comando

Page 88: cp243-2_s

Interfaz de comandos

5-24CP 243–2AS–Interface Master

C79000–G6972–C142/02

5.2.11 Poner_modo_Offline (Set_Offline_Mode)

Significado

Esta llamada conmuta entre modo Online y modo Offline.

El modo Online representa el modo de funcionamiento normal del CP 243–2. Aquí se pro-cesan cíclicamente las siguientes peticiones:

� En la así llamada fase de intercambio de datos se transmiten para todos los esclavos dela LAS los campos de datos de salida a las salidas de los esclavos. En caso de transmi-sión sin errores, los esclavos aludidos transfieren al maestro los valores de las entradasde esclavos.

� A continuación sigue la fase de registro, en la que se buscan los esclavos AS–i existen-tes y se transfieren a las LDS y LAS los nuevos esclavos AS–i agregados.

� En la fase de gestión (”management”) se ejecutan peticiones presentadas por el usuario,como por ejemplo la escritura de parámetros.

En el modo Offline, el CP 243–2 procesa sólo peticiones del usuario. (Peticiones que provo-can una reacción inmediata de un esclavo AS–i son rechazadas con error). No tiene lugarintercambio cíclico de datos con los esclavos AS–i.

El bit OFFLINE=TRUE no se almacena con carácter permanente, lo que significa que trasun arranque/rearranque el CP 243–2 se encuentra de nuevo en el modo Online.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

Bit 7 Bit 1 Bit 0

2 0 Número de comando: 0A H2 1 reservado Modo

(0=Online1=Offline)

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

2 0 Eco del número de comando: 0A H2 1 Estado del comando

Page 89: cp243-2_s

Interfaz de comandos

5-25CP 243–2AS–Interface MasterC79000–G6972–C142/02

5.2.12 Seleccionar_autoprogramación

Significado

Con esta llamada se puede liberar o bloquear la función Programación automática de direc-ciones (ver también el capítulo 6.1).

El bit AUTO_ADDR_ENABLE se almacena en forma no volátil, lo que significa que se con-serva también después de un arranque/rearranque del maestro AS–i.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

Bit 7 Bit 1 Bit 0

2 0 Número de comando: 0B H2 1 reservado Valor para AUTO_ADDR_ENABLE

1=liberar programación autom.de direcciones

0=bloquear programación autom.de direcciones

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

2 0 Eco del número de comando: 0B H2 1 Estado del comando

Page 90: cp243-2_s

Interfaz de comandos

5-26CP 243–2AS–Interface Master

C79000–G6972–C142/02

5.2.13 Poner_modo_operación (Set_Operation_Mode)

Significado del comando

Con esta llamada se puede elegir entre modo de configuración y modo protegido.

En el modo protegido se activan sólo esclavos AS–i inscritos en la LPS cuyas configura-ciones teórica y real coincidan, es decir, si la configuración de E/S y los ID–Codes de losesclavos AS–i detectados son idénticos a los valores configurados.

En el modo de configuración se activan todos los esclavos AS–i detectados (excepto elesclavo con la dirección ”0”). Esto es válido también para esclavos AS–i en los que existandiferencias entre la configuración teórica y la real.

El bit ”MODO” se almacena en forma no volátil , lo que significa que se conserva tambiénen caso de arranque/rearranque.

Al cambiar del modo de configuración al modo protegido se produce un reinicio delCP 243–2 (paso a la fase Offline y conmutación subsiguiente al modo Online).

Nota

Si está conectado un esclavo AS–i con la dirección operativa ”0”, el CP 243–2 no puedeconmutar del modo de configuración al modo protegido.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

2 0 Número de comando: 0C H2 1 Modo operativo

Modo protegido: 00HModo de configuración: 01H

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

0 Eco del número de comando: 0C H1 Estado del comando

Page 91: cp243-2_s

Interfaz de comandos

5-27CP 243–2AS–Interface MasterC79000–G6972–C142/02

5.2.14 Cambiar_dirección_esclavo_AS–i (Change_AS–i–Slave_Address)

Significado del comando

Con esta llamada se puede cambiar la dirección de un esclavo AS–i.

Esta llamada se utiliza ante todo para agregar al AS–i un nuevo esclavo AS–i con la direc-ción por omisión ”0”. En tal caso se produce un cambio de dirección de la ”dirección de es-clavo antigua”=0 a la ”dirección de esclavo nueva”.

El cambio sólo se produce si se cumplen las siguientes condiciones:

1. Existe un esclavo AS–i con la ”dirección de esclavo antigua” .

2. Si la dirección de esclavo antigua es distinta de 0, no debe estar conectado al mismotiempo un esclavo AS–i con dirección ”0”.

3. La ”dirección de esclavo AS–i nueva” ha de tener un valor válido.

4. No debe existir un esclavo AS–i con la ”dirección de esclavo nueva”.

Observación: al cambiar la dirección de esclavo no se repone el esclavo AS–i, lo que signi-fica que se conservan los datos de salida del esclavo AS–i hasta que llegan nuevos datos ala nueva dirección.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

0 Número de comando: 0D H1 Dirección de esclavo antigua

2 Dirección de esclavo nueva

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

0 Eco del número de comando: 0D H1 Estado del comando

Page 92: cp243-2_s

Interfaz de comandos

5-28CP 243–2AS–Interface Master

C79000–G6972–C142/02

5.2.15 Leer_estado_esclavo_AS–i

Significado

Con esta llamada se puede leer la ficha de estados del esclavo AS–i direccionado.

Los flags de la ficha de estados tienen los siguientes significados, dependiendo del tipo deesclavo AS–i:

Bit de es-tado

Esclavo AS–i según norma 2.0 Esclavo AS–i según norma 2.1

S0 Dirección volátil ”Dirección / ID–Code volátil”

Este flag está puesto, cuando se desarrolla la rutina interna del esclavo AS–i para almacenamiento perma-nente de la dirección del esclavo AS–i. Esto puede durar hasta 15ms y no debe serinterrumpido por una nueva llamada de direccionamiento.cuando la comparación interna de dirección del esclavo AS–i constata que la direc-ción almacenada con carácter permanente es diferente de la inscrita en la ficha dedirecciones.

S1 Detectado error de paridad

Este flag está puesto si el esclavo AS–i ha de-tectado un error de paridad en un telegrama derecepción desde la última petición de ”leer yborrar estado”.

Detectado error de periferia

Un esclavo AS–i puede poner esteflag si detecta un error (p. ej. roturade hilo) en la periferia conectada.

S2 Detectado error de bit final

Este flag está puesto si el esclavo AS–i ha de-tectado un error de bit final en un telegramadesde la última petición de ”leer y borrar es-tado”.

reservado.

S3 Error de lectura en memoria no volátil

Este bit está puesto si el esclavo AS–i ha detectado un error de lectura al leer la me-moria no volátil.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

2 0 Número de comando: 0F H2 1 Dirección de esclavo AS–i

Page 93: cp243-2_s

Interfaz de comandos

5-29CP 243–2AS–Interface MasterC79000–G6972–C142/02

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

Bit 7 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

2 0 Eco del número de comando: 0F H2 1 Estado del comando

2 2 reservado S 3 S 2 S 1 S 0

Page 94: cp243-2_s

Interfaz de comandos

5-30CP 243–2AS–Interface Master

C79000–G6972–C142/02

5.2.16 Leer_listas_extendidas_y_flags(Get_LPS, Get_LAS, Get_LDS, Get_Flags)

Significado

Con esta llamada se leen las siguientes entradas del maestro AS–i CP 243–2:

� Lista de los esclavos AS–i activados (LAS)

� Lista de los esclavos AS–i identificados (LDS)

� Lista de esclavos AS–i configurados (LPS)

� Flags según especificación AS–i

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

2 0 Número de comando: 30 H

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

2 0 30 H2 1 Estado del comando

2 2 LASEsclavo

0

LASEsclavo

1

LASEsclavo

2

LASEsclavo

3

LASEsclavo

4

LASEsclavo

5

LASEsclavo

6

LASEsclavo

7

2 3 LASEsclavo

8

LASEsclavo

9

LASEsclavo

10

LASEsclavo

11

LASEsclavo

12

LASEsclavo

13

LASEsclavo

14

LASEsclavo

15

2 4 LASEsclavo

16

LASEsclavo

17

LASEsclavo

18

LASEsclavo

19

LASEsclavo

20

LASEsclavo

21

LASEsclavo

22

LASEsclavo

23

2 5 LASEsclavo

24

LASEsclavo

25

LASEsclavo

26

LASEsclavo

27

LASEsclavo

28

LASEsclavo

29

LASEsclavo

30

LASEsclavo

31

2 6 reserv. LASEsclavo

1B

LASEsclavo

2B

LASEsclavo

3B

LASEsclavo

4B

LASEsclavo

5B

LASEsclavo

6B

LASEsclavo

7B

2 7 LASEsclavo

8B

LASEsclavo

9B

LASEsclavo

10B

LASEsclavo

11B

LASEsclavo

12B

LASEsclavo

13B

LASEsclavo

14B

LASEsclavo

15B

2 8 LASEsclavo

16B

LASEsclavo

17B

LASEsclavo

18B

LASEsclavo

19B

LASEsclavo

20B

LASEsclavo

21B

LASEsclavo

22B

LASEsclavo

23B

2 9 LASEsclavo

24B

LASEsclavo

25B

LASEsclavo

26B

LASEsclavo

27B

LASEsclavo

28B

LASEsclavo

29B

LASEsclavo

30B

LASEsclavo

31B

Page 95: cp243-2_s

Interfaz de comandos

5-31CP 243–2AS–Interface MasterC79000–G6972–C142/02

2 10 LDSEsclavo

0

LDSEsclavo

1

LDSEsclavo

2

LDSEsclavo

3

LDSEsclavo

4

LDSEsclavo

5

LDSEsclavo

6

LDSEsclavo

7

2 11 LDSEsclavo

8

LDSEsclavo

9

LDSEsclavo

10

LDSEsclavo

11

LDSEsclavo

12

LDSEsclavo

13

LDSEsclavo

14

LDSEsclavo

15

2 12 LDSEsclavo

16

LDSEsclavo

17

LDSEsclavo

18

LDSEsclavo

19

LDSEsclavo

20

LDSEsclavo

21

LDSEsclavo

22

LDSEsclavo

23

2 13 LDSEsclavo

24

LDSEsclavo

25

LDSEsclavo

26

LDSEsclavo

27

LDSEsclavo

28

LDSEsclavo

29

LDSEsclavo

30

LDSEsclavo

31

2 14 reserv. LDSEsclavo

1B

LDSEsclavo

2B

LDSEsclavo

3B

LDSEsclavo

4B

LDSEsclavo

5B

LDSEsclavo

6B

LDSEsclavo

7B

2 15 LDSEsclavo

8B

LDSEsclavo

9B

LDSEsclavo

10B

LDSEsclavo

11B

LDSEsclavo

12B

LDSEsclavo

13B

LDSEsclavo

14B

LDSEsclavo

15B

2 16 LDSEsclavo

16B

LDSEsclavo

17B

LDSEsclavo

18B

LDSEsclavo

19B

LDSEsclavo

20B

LDSEsclavo

21B

LDSEsclavo

22B

LDSEsclavo

23B

2 17 LDSEsclavo

24B

LDSEsclavo

25B

LDSEsclavo

26B

LDSEsclavo

27B

LDSEsclavo

28B

LDSEsclavo

29B

LDSEsclavo

30B

LDSEsclavo

31B

3 0 LPSEsclavo

0

LPSEsclavo

1

LPSEsclavo

2

LPSEsclavo

3

LPSEsclavo

4

LPSEsclavo

5

LPSEsclavo

6

LPSEsclavo

7

3 1 LPSEsclavo

8

LPSEsclavo

9

LPSEsclavo

10

LPSEsclavo

11

LPSEsclavo

12

LPSEsclavo

13

LPSEsclavo

14

LPSEsclavo

15

3 2 LPSEsclavo

16

LPSEsclavo

17

LPSEsclavo

18

LPSEsclavo

19

LPSEsclavo

20

LPSEsclavo

21

LPSEsclavo

22

LPSEsclavo

23

3 3 LPSEsclavo

24

LPSEsclavo

25

LPSEsclavo

26

LPSEsclavo

27

LPSEsclavo

28

LPSEsclavo

29

LPSEsclavo

30

LPSEsclavo

31

3 4 reserv. LPSEsclavo

1B

LPSEsclavo

2B

LPSEsclavo

3B

LPSEsclavo

4B

LPSEsclavo

5B

LPSEsclavo

6B

LPSEsclavo

7B

3 5 LPSEsclavo

8B

LPSEsclavo

9B

LPSEsclavo

10B

LPSEsclavo

11B

LPSEsclavo

12B

LPSEsclavo

13B

LPSEsclavo

14B

LPSEsclavo

15B

3 6 LPSEsclavo

16B

LPSEsclavo

17B

LPSEsclavo

18B

LPSEsclavo

19B

LPSEsclavo

20B

LPSEsclavo

21B

LPSEsclavo

22B

LPSEsclavo

23B

3 7 LPSEsclavo

24B

LPSEsclavo

25B

LPSEsclavo

26B

LPSEsclavo

27B

LPSEsclavo

28B

LPSEsclavo

29B

LPSEsclavo

30B

LPSEsclavo

31B

3 8 Flag 1

3 9 Flag 2

Page 96: cp243-2_s

Interfaz de comandos

5-32CP 243–2AS–Interface Master

C79000–G6972–C142/02

Flag 1 Flag 2Número de bit Significado Número de bit Significado

8 OFFLINE_READY 0 OFFLINE9 APF 1 reservado

10 MODO_NORMAL 2 EEPROM_OK11 MODO 3 AUTO_ADDR_ENABLE12 AUTO_ADDR_AVAIL 4 PERIPHERY_FAULT13 AUTO_ADDR_ASSIGN 5 reservado14 LES_0 6 reservado15 CONFIG_OK 7 reservado

Significado de los flags

OFFLINE_READY El flag está puesto si está activa la fase Offline.

APF El flag está puesto si la tensión en el cable AS–i es demasiado baja.

MODO_NORMAL El flag está puesto si el CP 243–2 está en el modo normal.

MODO El flag está puesto en el modo de configuración y anulado en el modo prote-gido.

AUTO_ADDR_AVAIL El flag está puesto si se puede ejecutar la programación automática de direc-ciones (es decir, si exactamente tiene fallo un esclavo en la actualidad).

AUTO_ADDR_ASSIGN El flag está puesto si es posible la programación automática de direcciones (esdecir, AUTO_ADDR_ENABLE = 1 y no hay embornado ningún esclavo ’inco-rrecto’ en el AS–i).

LES_0 El flag está puesto si existe un esclavo con la dirección operativa 0.

CONFIG_OK El flag está puesto si la configuración teórica (almacenada) y la configuraciónreal (actual) coinciden.

OFFLINE El flag está puesto si se debe adoptar el estado operativo OFFLINE o si ya hasido adoptado.

EEPROM_OK El flag está puesto si el test del EEPROM interno se ha desarrollado con resul-tado positivo.

AUTO_ADDR_ENABLE Este flag indica si la programación automática ha sido bloqueada(BIT = 0) o liberada (BIT = 1) por el usuario.

INTERNAL El flag está puesto siempre.

PERIPHERY_FAULT El flag está puesto si al menos un esclavo AS–i señaliza un error de periferia.

Arranque MPO El flag ”Arranque Master_Power_on” está puesto tras la conexión de la tensiónde alimentación del maestro AS–i. En caso de un ulteriorpaso del maestro a OFFLINE se anula el bit.

En las listas significa:

Bit = 0: esclavo AS–i no activado (detectado, configurado)

Bit = 1: esclavo AS–i activado (detectado, configurado)

Page 97: cp243-2_s

Interfaz de comandos

5-33CP 243–2AS–Interface MasterC79000–G6972–C142/02

5.2.17 Leer_configuración_global_extendida

Significado

Con este comando se leen los siguientes datos del CP 243–2:

� la lista de los esclavos AS–i activados (LAS). Indica cuáles de los esclavos conectadosestán activados;

� los datos de configuración actuales de los esclavos conectados (configuración de E/S yID–Code);

� los parámetros actuales de los esclavos (parámetros reales);

� los flags actuales.

El comando se puede utilizar, por ejemplo, para determinar la configuración de las estacio-nes conectadas al cable AS–i una vez realizada la puesta en servicio. Estos datos de confi-guración leídos se pueden modificar en caso necesario, y con el comando ‘Almacenar confi-guración global’ (ver el cap. 5.2.18). se pueden almacenar en el CP 243–2 comoconfiguración teórica.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

2 0 Número de comando: 39 H

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte SignificadoBit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

2 0 39 H2 1 Estado del comando

2 2 LASEsclavo

0

LASEsclavo

1

LASEsclavo

2

LASEsclavo

3

LASEsclavo

4

LASEsclavo

5

LASEsclavo

6

LASEsclavo

7

2 3 LASEsclavo

8

LASEsclavo

9

LASEsclavo

10

LASEsclavo

11

LASEsclavo

12

LASEsclavo

13

LASEsclavo

14

LASEsclavo

15

2 4 LASEsclavo

16

LASEsclavo

17

LASEsclavo

18

LASEsclavo

19

LASEsclavo

20

LASEsclavo

21

LASEsclavo

22

LASEsclavo

23

2 5 LASEsclavo

24

LASEsclavo

25

LASEsclavo

26

LASEsclavo

27

LASEsclavo

28

LASEsclavo

29

LASEsclavo

30

LASEsclavo

31

2 6 reserv. LASEsclavo

1B

LASEsclavo

2B

LASEsclavo

3B

LASEsclavo

4B

LASEsclavo

5B

LASEsclavo

6B

LASEsclavo

7B

Page 98: cp243-2_s

Interfaz de comandos

5-34CP 243–2AS–Interface Master

C79000–G6972–C142/02

2 7 LASEsclavo

8B

LASEsclavo

9B

LASEsclavo

10B

LASEsclavo

11B

LASEsclavo

12B

LASEsclavo

13B

LASEsclavo

14B

LASEsclavo

15B

2 8 LASEsclavo

16B

LASEsclavo

17B

LASEsclavo

18B

LASEsclavo

19B

LASEsclavo

20B

LASEsclavo

21B

LASEsclavo

22B

LASEsclavo

23B

2 9 LASEsclavo

24B

LASEsclavo

25B

LASEsclavo

26B

LASEsclavo

27B

LASEsclavo

28B

LASEsclavo

29B

LASEsclavo

30B

LASEsclavo

31B2 10 ID_CODE esclavo 0 Configuración de E/S esclavo 02 11 Ext ID1 esclavo 0 Ext ID2 esclavo 02 12 ID_CODE esclavo 1 Configuración de E/S esclavo 12 13 Ext ID1 esclavo 1 Ext ID2 esclavo 12 14 ID_CODE Slave 2 Configuración de E/S esclavo 22 15 Ext ID1 esclavo 2 Ext ID2 esclavo 23 0 ID_CODE Slave 3 Configuración de E/S esclavo 33 1 Ext ID1 esclavo 3 Ext ID2 esclavo 33 2 ID_CODE esclavo 4 Configuración de E/S esclavo 43 3 Ext ID1 esclavo 4 Ext ID2 esclavo 43 4 ID_CODE esclavo 5 Configuración de E/S esclavo 53 5 Ext ID1 esclavo 5 Ext ID2 esclavo 53 6 ID_CODE esclavo 6 Configuración de E/S esclavo 63 7 Ext ID1 esclavo 6 Ext ID2 esclavo 63 8 ID_CODE esclavo 7 Configuración de E/S esclavo 73 9 Ext ID1 esclavo 7 Ext ID2 esclavo 73 10 ID_CODE esclavo 8 Configuración de E/S esclavo 83 11 Ext ID1 esclavo 8 Ext ID2 esclavo 83 12 ID_CODE esclavo 9 Configuración de E/S esclavo 93 13 Ext ID1 esclavo 9 Ext ID2 esclavo 93 14 ID_CODE esclavo 10 Configuración de E/S esclavo 103 15 Ext ID1 esclavo 10 Ext ID2 esclavo 104 0 ID_CODE esclavo 11 Configuración de E/S esclavo 114 1 Ext ID1 esclavo 11 Ext ID2 esclavo114 2 ID_CODE esclavo 12 Configuración de E/S esclavo 124 3 Ext ID1 esclavo 12 Ext ID2 esclavo124 4 ID_CODE esclavo 13 Configuración de E/S esclavo 134 5 Ext ID1 esclavo 13 Ext ID2 esclavo134 6 ID_CODE esclavo 14 Configuración de E/S esclavo 144 7 Ext ID1 esclavo 14 Ext ID2 esclavo144 8 ID_CODE esclavo 15 Configuración de E/S esclavo 154 9 Ext ID1 esclavo 15 Ext ID2 esclavo154 10 ID_CODE esclavo 16 Configuración de E/S esclavo 164 11 Ext ID1 esclavo 16 Ext ID2 esclavo164 12 ID_CODE esclavo 17 Configuración de E/S esclavo 174 13 Ext ID1 esclavo 17 Ext ID2 esclavo174 14 ID_CODE esclavo 18 Configuración de E/S esclavo 184 15 Ext ID1 esclavo 18 Ext ID2 esclavo185 0 ID_CODE esclavo 19 Configuración de E/S esclavo 195 1 Ext ID1 esclavo 19 Ext ID2 esclavo195 2 ID_CODE esclavo 20 Configuración de E/S esclavo 205 3 Ext ID1 esclavo 20 Ext ID2 esclavo 205 4 ID_CODE esclavo 21 Configuración de E/S esclavo 215 5 Ext ID1 esclavo 21 Ext ID2 esclavo 215 6 ID_CODE esclavo 22 Configuración de E/S esclavo 22

Page 99: cp243-2_s

Interfaz de comandos

5-35CP 243–2AS–Interface MasterC79000–G6972–C142/02

5 7 Ext ID1 esclavo 22 Ext ID2 esclavo 225 8 ID_CODE esclavo 23 Configuración de E/S esclavo 235 9 Ext ID1 esclavo 23 Ext ID2 esclavo 235 10 ID_CODE esclavo 24 Configuración de E/S esclavo 245 11 Ext ID1 esclavo 24 Ext ID2 esclavo 245 12 ID_CODE esclavo 25 Configuración de E/S esclavo 255 13 Ext ID1 esclavo 25 Ext ID2 esclavo 255 14 ID_CODE esclavo 26 Configuración de E/S esclavo 265 15 Ext ID1 esclavo 26 Ext ID2 esclavo 266 0 ID_CODE esclavo 27 Configuración de E/S esclavo 276 1 Ext ID1 esclavo 27 Ext ID2 esclavo 276 2 ID_CODE esclavo 28 Configuración de E/S esclavo 286 3 Ext ID1 esclavo 28 Ext ID2 esclavo 286 4 ID_CODE esclavo 29 Configuración de E/S esclavo 296 5 Ext ID1 esclavo 29 Ext ID2 esclavo 296 6 ID_CODE esclavo 30 Configuración de E/S esclavo 306 7 Ext ID1 esclavo 30 Ext ID2 esclavo 306 8 ID_CODE esclavo 31 Configuración de E/S esclavo 316 9 Ext ID1 esclavo 31 Ext ID2 esclavo 316 10 reservado reservado6 11 reservado reservado6 12 ID_CODE esclavo 1B Configuración de E/S esclavo 1B6 13 Ext ID1 esclavo 1B Ext ID2 esclavo 1B6 14 ID_CODE esclavo 2B Configuración de E/S esclavo 2B6 15 Ext ID1 esclavo 2B Ext ID2 esclavo 2B7 0 ID_CODE esclavo 3B Configuración de E/S esclavo 3B7 1 Ext ID1 esclavo 3B Ext ID2 esclavo 3B7 2 ID_CODE esclavo 4B Configuración de E/S esclavo 4B7 3 Ext ID1 esclavo 4B Ext ID2 esclavo 4B7 4 ID_CODE esclavo 5B Configuración de E/S esclavo 5B7 5 Ext ID1 esclavo 5B Ext ID2 esclavo 5B7 6 ID_CODE esclavo 6B Configuración de E/S esclavo 6B7 7 Ext ID1 esclavo 6B Ext ID2 esclavo 6B7 8 ID_CODE esclavo 7B Configuración de E/S esclavo 7B7 9 Ext ID1 esclavo 7B Ext ID2 esclavo 7B7 10 ID_CODE esclavo 8B Configuración de E/S esclavo 8B7 11 Ext ID1 esclavo 8B Ext ID2 esclavo 8B7 12 ID_CODE esclavo 9B Configuración de E/S esclavo 9B7 13 Ext ID1 esclavo 9B Ext ID2 esclavo 9B7 14 ID_CODE esclavo 10B Configuración de E/S esclavo 10B7 15 Ext ID1 esclavo 10B Ext ID2 esclavo 10B8 0 ID_CODE esclavo 11B Configuración de E/S esclavo 11B8 1 Ext ID1 esclavo 11B Ext ID2 esclavo11B8 2 ID_CODE esclavo 12B Configuración de E/S esclavo 12B8 3 Ext ID1 esclavo 12B Ext ID2 esclavo12B8 4 ID_CODE esclavo 13B Configuración de E/S esclavo 13B8 5 Ext ID1 esclavo 13B Ext ID2 esclavo13B8 6 ID_CODE esclavo 14B Configuración de E/S esclavo 14B8 7 Ext ID1 esclavo 14B Ext ID2 esclavo14B8 8 ID_CODE esclavo 15B Configuración de E/S esclavo 15B8 9 Ext ID1 esclavo 15B Ext ID2 esclavo15B8 10 ID_CODE esclavo 16B Configuración de E/S esclavo 16B8 11 Ext ID1 esclavo 16B Ext ID2 esclavo16B8 12 ID_CODE esclavo 17B Configuración de E/S esclavo 17B

Page 100: cp243-2_s

Interfaz de comandos

5-36CP 243–2AS–Interface Master

C79000–G6972–C142/02

8 13 Ext ID1 esclavo 17B Ext ID2 esclavo17B8 14 ID_CODE esclavo 18B Configuración de E/S esclavo 18B8 15 Ext ID1 esclavo 18B Ext ID2 esclavo18B9 0 ID_CODE esclavo 19B Configuración de E/S esclavo 19B9 1 Ext ID1 esclavo 19B Ext ID2 esclavo19B9 2 ID_CODE esclavo 20B Configuración de E/S esclavo 20B9 3 Ext ID1 esclavo 20B Ext ID2 esclavo 20B9 4 ID_CODE esclavo 21B Configuración de E/S esclavo 21B9 5 Ext ID1 esclavo 21B Ext ID2 esclavo 21B9 6 ID_CODE esclavo 22B Configuración de E/S esclavo 22B9 7 Ext ID1 esclavo 22B Ext ID2 esclavo 22B9 8 ID_CODE esclavo 23B Configuración de E/S esclavo 23B9 9 Ext ID1 esclavo 23B Ext ID2 esclavo 23B9 10 ID_CODE esclavo 24B Configuración de E/S esclavo 24B9 11 Ext ID1 esclavo 24B Ext ID2 esclavo 24B9 12 ID_CODE esclavo 25B Configuración de E/S esclavo 25B9 13 Ext ID1 esclavo 25B Ext ID2 esclavo 25B9 14 ID_CODE esclavo 26B Configuración de E/S esclavo 26B9 15 Ext ID1 esclavo 26B Ext ID2 esclavo 26B

10 0 ID_CODE esclavo 27B Configuración de E/S esclavo 27B10 1 Ext ID1 esclavo 27B Ext ID2 esclavo 27B10 2 ID_CODE esclavo 28B Configuración de E/S esclavo 28B10 3 Ext ID1 esclavo 28B Ext ID2 esclavo 28B10 4 ID_CODE esclavo 29B Configuración de E/S esclavo 29B10 5 Ext ID1 esclavo 29B Ext ID2 esclavo 29B10 6 ID_CODE esclavo 30B Configuración de E/S esclavo 30B10 7 Ext ID1 esclavo 30B Ext ID2 esclavo 30B10 8 ID_CODE esclavo 31B Configuración de E/S esclavo 31B10 9 Ext ID1 esclavo 31B Ext ID2 esclavo 31B10 10 reservado Parámetros esclavo 110 11 Parámetros esclavo 2 Parámetros esclavo 310 12 Parámetros esclavo 4 Parámetros esclavo 510 13 Parámetros esclavo 6 Parámetros esclavo 710 14 Parámetros esclavo 8 Parámetros esclavo 910 15 Parámetros esclavo 10 Parámetros esclavo 1111 0 Parámetros esclavo 12 Parámetros esclavo 1311 1 Parámetros esclavo 14 Parámetros esclavo 1511 2 Parámetros esclavo 16 Parámetros esclavo 1711 3 Parámetros esclavo 18 Parámetros esclavo 1911 4 Parámetros esclavo 20 Parámetros esclavo 2111 5 Parámetros esclavo 22 Parámetros esclavo 2311 6 Parámetros esclavo 24 Parámetros esclavo 2511 7 Parámetros esclavo 26 Parámetros esclavo 2711 8 Parámetros esclavo 28 Parámetros esclavo 2911 9 Parámetros esclavo 30 Parámetros esclavo 3111 10 reservado Parámetros esclavo 1B11 11 Parámetros esclavo 2B Parámetros esclavo 3B11 12 Parámetros esclavo 4B Parámetros esclavo 5B11 13 Parámetros esclavo 6B Parámetros esclavo 7B11 14 Parámetros esclavo 8B Parámetros esclavo 9B11 15 Parámetros esclavo 10B Parámetros esclavo 11B12 0 Parámetros esclavo 12B Parámetros esclavo 13B12 1 Parámetros esclavo 14B Parámetros esclavo 15B12 2 Parámetros esclavo 16B Parámetros esclavo 17B

Page 101: cp243-2_s

Interfaz de comandos

5-37CP 243–2AS–Interface MasterC79000–G6972–C142/02

12 3 Parámetros esclavo 18B Parámetros esclavo 19B12 4 Parámetros esclavo 20B Parámetros esclavo 21B12 5 Parámetros esclavo 22B Parámetros esclavo 23B12 6 Parámetros esclavo 24B Parámetros esclavo 25B12 7 Parámetros esclavo 26B Parámetros esclavo 27B12 8 Parámetros esclavo 28B Parámetros esclavo 29B12 9 Parámetros esclavo 30B Parámetros esclavo 31B12 10 Flag112 11 Flag2

El significado de los flags es el mismo que en la petición de Listas y Flags (ver el cap.5.2.16).

Page 102: cp243-2_s

Interfaz de comandos

5-38CP 243–2AS–Interface Master

C79000–G6972–C142/02

5.2.18 Almacenar_configuración_global_extendida

Significado

Con esta llamada se transfiere la configuración global deseada de AS–Interface al maestroAS–i y se almacena en como configuración teórica en forma no volátil en EEPROM. Conesto se configura el CP 243–2.

En detalle se transfieren los siguientes datos:

� la lista de esclavos configurados, que define qué esclavos AS–i pueden ser activados porel CP 243–2 en el modo protegido;

� la lista de los datos de configuración, que define qué ID–Codes y qué configuración deE/S han de tener los esclavos AS–i conectados;

� la lista de los parámetros de esclavos AS–i almacenados en el CP 243–2 (en forma novolátil). Se transfieren a los esclavos AS–i al arrancar el CP 243–2.

� Los flags que determinan el estado operativo del CP 243–2 tras el arranque (es decir,tras la sincronización del CP 243–2).

En el modo protegido no se ejecuta esta llamada.

En el caso de esclavos AS–i que cumplen el perfil normalizado 7.4, el propio maestro AS–igestiona la parametrización. Los parámetros indicados en la llamada para esclavos según elperfil normalizado 7.4 son ignorados por el maestro AS–i.

Estructura de los datos de petición en el búfer de emisión

Banco Byte SignificadoBit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

2 0 Número de comando 3A H2 1 00 H2 2 LPS

Esclavo0

LPSEsclavo

1

LPSEsclavo

2

LPSEsclavo

3

LPSEsclavo

4

LPSEsclavo

5

LPSEsclavo

6

LPSEsclavo

72 3 LPS

Esclavo8

LPSEsclavo

9

LPSEsclavo

10

LPSEsclavo

11

LPSEsclavo

12

LPSEsclavo

13

LPSEsclavo

14

LPSEsclavo

152 4 LPS

Esclavo16

LPSEsclavo

17

LPSEsclavo

18

LPSEsclavo

19

LPSEsclavo

20

LPSEsclavo

21

LPSEsclavo

22

LPSEsclavo

232 5 LPS

Esclavo24

LPSEsclavo

25

LPSEsclavo

26

LPSEsclavo

27

LPSEsclavo

28

LPSEsclavo

29

LPSEsclavo

30

LPSEsclavo

312 6 reserv. LPS

Esclavo1B

LPSEsclavo

2B

LPSEsclavo

3B

LPSEsclavo

4B

LPSEsclavo

5B

LPSEsclavo

6B

LPSEsclavo

7B2 7 LPS

Esclavo8B

LPSEsclavo

9B

LPSEsclavo

10B

LPSEsclavo

11B

LPSEsclavo

12B

LPSEsclavo

13B

LPSEsclavo

14B

LPSEsclavo

15B2 8 LPS

Esclavo16B

LPSEsclavo

17B

LPSEsclavo

18B

LPSEsclavo

19B

LPSEsclavo

20B

LPSEsclavo

21B

LPSEsclavo

22B

LPSEsclavo

23B2 9 LPS

Esclavo24B

LPSEsclavo

25B

LPSEsclavo

26B

LPSEsclavo

27B

LPSEsclavo

28B

LPSEsclavo

29B

LPSEsclavo

30B

LPSEsclavo

31B

Page 103: cp243-2_s

Interfaz de comandos

5-39CP 243–2AS–Interface MasterC79000–G6972–C142/02

2 10 ID_CODE esclavo 0 Configuración de E/S esclavo 02 11 Ext ID1 esclavo 0 Ext ID2 esclavo 02 12 ID_CODE esclavo 1 Configuración de E/S esclavo 12 13 Ext ID1 esclavo 1 Ext ID2 esclavo 12 14 ID_CODE Slave 2 Configuración de E/S esclavo 22 15 Ext ID1 esclavo 2 Ext ID2 esclavo 23 0 ID_CODE Slave 3 Configuración de E/S esclavo 33 1 Ext ID1 esclavo 3 Ext ID2 esclavo 33 2 ID_CODE esclavo 4 Configuración de E/S esclavo 43 3 Ext ID1 esclavo 4 Ext ID2 esclavo 43 4 ID_CODE esclavo 5 Configuración de E/S esclavo 53 5 Ext ID1 esclavo 5 Ext ID2 esclavo 53 6 ID_CODE esclavo 6 Configuración de E/S esclavo 63 7 Ext ID1 esclavo 6 Ext ID2 esclavo 63 8 ID_CODE esclavo 7 Configuración de E/S esclavo 73 9 Ext ID1 esclavo 7 Ext ID2 esclavo 73 10 ID_CODE esclavo 8 Configuración de E/S esclavo 83 11 Ext ID1 esclavo 8 Ext ID2 esclavo 83 12 ID_CODE esclavo 9 Configuración de E/S esclavo 93 13 Ext ID1 esclavo 9 Ext ID2 esclavo 93 14 ID_CODE esclavo 10 Configuración de E/S esclavo 103 15 Ext ID1 esclavo 10 Ext ID2 esclavo 104 0 ID_CODE esclavo 11 Configuración de E/S esclavo 114 1 Ext ID1 esclavo 11 Ext ID2 esclavo 114 2 ID_CODE esclavo 12 Configuración de E/S esclavo 124 3 Ext ID1 esclavo 12 Ext ID2 Slave 124 4 ID_CODE esclavo 13 Configuración de E/S esclavo 134 5 Ext ID1 esclavo 13 Ext ID2 esclavo 134 6 ID_CODE esclavo 14 Configuración de E/S esclavo 144 7 Ext ID1 esclavo 14 Ext ID2 esclavo 144 8 ID_CODE esclavo 15 Configuración de E/S esclavo 154 9 Ext ID1 esclavo 15 Ext ID2 esclavo 154 10 ID_CODE esclavo 16 Configuración de E/S esclavo 164 11 Ext ID1 esclavo 16 Ext ID2 esclavo 164 12 ID_CODE esclavo 17 Configuración de E/S esclavo 174 13 Ext ID1 esclavo 17 Ext ID2 esclavo 174 14 ID_CODE esclavo 18 Configuración de E/S esclavo 184 15 Ext ID1 esclavo 18 Ext ID2 esclavo 185 0 ID_CODE esclavo 19 Configuración de E/S esclavo 195 1 Ext ID1 esclavo 19 Ext ID2 esclavo 195 2 ID_CODE esclavo 20 Configuración de E/S esclavo 205 3 Ext ID1 esclavo 20 Ext ID2 esclavo 205 4 ID_CODE esclavo 21 Configuración de E/S esclavo 215 5 Ext ID1 esclavo 21 Ext ID2 esclavo 215 6 ID_CODE esclavo 22 Configuración de E/S esclavo 225 7 Ext ID1 esclavo 22 Ext ID2 esclavo 225 8 ID_CODE esclavo 23 Configuración de E/S esclavo 235 9 Ext ID1 esclavo 23 Ext ID2 esclavo 235 10 ID_CODE esclavo 24 Configuración de E/S esclavo 245 11 Ext ID1 esclavo 24 Ext ID2 esclavo 245 12 ID_CODE esclavo 25 Configuración de E/S esclavo 255 13 Ext ID1 esclavo 25 Ext ID2 esclavo 255 14 ID_CODE esclavo 26 Configuración de E/S esclavo 265 15 Ext ID1 esclavo 26 Ext ID2 esclavo 26

Page 104: cp243-2_s

Interfaz de comandos

5-40CP 243–2AS–Interface Master

C79000–G6972–C142/02

6 0 ID_CODE esclavo 27 Configuración de E/S esclavo 36 1 Ext ID1 esclavo 27 Ext ID2 esclavo 36 2 ID_CODE esclavo 28 Configuración de E/S esclavo 46 3 Ext ID1 esclavo 28 Ext ID2 esclavo 46 4 ID_CODE esclavo 29 Configuración de E/S esclavo 56 5 Ext ID1 esclavo 29 Ext ID2 esclavo 56 6 ID_CODE esclavo 30 Configuración de E/S esclavo 66 7 Ext ID1 esclavo 30 Ext ID2 esclavo 66 8 ID_CODE esclavo 31 Configuración de E/S esclavo 76 9 Ext ID1 esclavo 31 Ext ID2 esclavo 76 10 reservado reservado6 11 reservado reservado6 12 ID_CODE esclavo 1B Configuración de E/S esclavo 1B6 13 Ext ID1 esclavo 1B Ext ID2 esclavo 1B6 14 ID_CODE esclavo 2B Configuración de E/S esclavo 2B6 15 Ext ID1 esclavo 2B Ext ID2 esclavo 2B7 0 ID_CODE esclavo 3B Configuración de E/S esclavo 3B7 1 Ext ID1 esclavo 3B Ext ID2 esclavo 3B7 2 ID_CODE esclavo 4B Configuración de E/S esclavo 4B7 3 Ext ID1 esclavo 4B Ext ID2 esclavo 4B7 4 ID_CODE esclavo 5B Configuración de E/S esclavo 5B7 5 Ext ID1 esclavo 5B Ext ID2 esclavo 5B7 6 ID_CODE esclavo 6B Configuración de E/S esclavo 6B7 7 Ext ID1 esclavo 6B Ext ID2 esclavo 6B7 8 ID_CODE esclavo 7B Configuración de E/S esclavo 7B7 9 Ext ID1 esclavo 7B Ext ID2 esclavo 7B7 10 ID_CODE esclavo 8B Configuración de E/S esclavo 8B7 11 Ext ID1 esclavo 8B Ext ID2 esclavo 8B7 12 ID_CODE esclavo 9B Configuración de E/S esclavo 9B7 13 Ext ID1 esclavo 9B Ext ID2 esclavo 9B7 14 ID_CODE esclavo 10B Configuración de E/S esclavo 10B7 15 Ext ID1 esclavo 10B Ext ID2 esclavo 10B8 0 ID_CODE esclavo 11B Configuración de E/S esclavo 11B8 1 Ext ID1 esclavo 11B Ext ID2 esclavo 11B8 2 ID_CODE esclavo 12B Configuración de E/S esclavo 12B8 3 Ext ID1 esclavo 12B Ext ID2 esclavo 12B8 4 ID_CODE esclavo 13B Configuración de E/S esclavo 13B8 5 Ext ID1 esclavo 13B Ext ID2 esclavo 13B8 6 ID_CODE esclavo 14B Configuración de E/S esclavo 14B8 7 Ext ID1 esclavo 14B Ext ID2 esclavo 14B8 8 ID_CODE esclavo 15B Configuración de E/S esclavo 15B8 9 Ext ID1 esclavo 15B Ext ID2 esclavo 15B8 10 ID_CODE esclavo 16B Configuración de E/S esclavo 16B8 11 Ext ID1 esclavo 16B Ext ID2 esclavo 16B8 12 ID_CODE esclavo 17B Configuración de E/S esclavo 17B8 13 Ext ID1 esclavo 17B Ext ID2 esclavo 17B8 14 ID_CODE esclavo 18B Configuración de E/S esclavo 18B8 15 Ext ID1 esclavo 18B Ext ID2 esclavo 18B9 0 ID_CODE esclavo 19B Configuración de E/S esclavo 19B9 1 Ext ID1 esclavo 19B Ext ID2 esclavo 19B9 2 ID_CODE esclavo 20B Configuración de E/S esclavo 20B9 3 Ext ID1 esclavo 20B Ext ID2 esclavo 20B9 4 ID_CODE esclavo 21B Configuración de E/S esclavo 21B9 5 Ext ID1 esclavo 21B Ext ID2 esclavo 21B

Page 105: cp243-2_s

Interfaz de comandos

5-41CP 243–2AS–Interface MasterC79000–G6972–C142/02

9 6 ID_CODE esclavo 22B Configuración de E/S esclavo 22B9 7 Ext ID1 esclavo 22B Ext ID2 esclavo 22B9 8 ID_CODE esclavo 23B Configuración de E/S esclavo 23B9 9 Ext ID1 esclavo 23B Ext ID2 esclavo 23B9 10 ID_CODE esclavo 24B Configuración de E/S esclavo 24B9 11 Ext ID1 esclavo 24B Ext ID2 esclavo 24B9 12 ID_CODE esclavo 25B Configuración de E/S esclavo 25B9 13 Ext ID1 esclavo 25B Ext ID2 esclavo 25B9 14 ID_CODE esclavo 26B Configuración de E/S esclavo 26B9 15 Ext ID1 esclavo 26B Ext ID2 esclavo 26B

10 0 ID_CODE esclavo 27B Configuración de E/S esclavo 27B10 1 Ext ID1 esclavo 27B Ext ID2 esclavo 27B10 2 ID_CODE esclavo 28B Configuración de E/S esclavo 28B10 3 Ext ID1 esclavo 28B Ext ID2 esclavo 28B10 4 ID_CODE esclavo 29B Configuración de E/S esclavo 29B10 5 Ext ID1 esclavo 29B Ext ID2 esclavo 29B10 6 ID_CODE esclavo 30B Configuración de E/S esclavo 30B10 7 Ext ID1 esclavo 30B Ext ID2 esclavo 30B10 8 ID_CODE esclavo 31B Configuración de E/S esclavo 31B10 9 Ext ID1 esclavo 31B Ext ID2 esclavo 31B10 10 no relevante Parámetros esclavo 110 11 Parámetros esclavo 2 Parámetros esclavo 310 12 Parámetros esclavo 4 Parámetros esclavo 510 13 Parámetros esclavo 6 Parámetros esclavo 710 14 Parámetros esclavo 8 Parámetros esclavo 910 15 Parámetros esclavo 10 Parámetros esclavo 1111 0 Parámetros esclavo 12 Parámetros esclavo 1311 1 Parámetros esclavo 14 Parámetros esclavo 1511 2 Parámetros esclavo 16 Parámetros esclavo 1711 3 Parámetros esclavo 18 Parámetros esclavo 1911 4 Parámetros esclavo 20 Parámetros esclavo 2111 5 Parámetros esclavo 22 Parámetros esclavo 2311 6 Parámetros esclavo 24 Parámetros esclavo 2511 7 Parámetros esclavo 26 Parámetros esclavo 2711 8 Parámetros esclavo 28 Parámetros esclavo 2911 9 Parámetros esclavo 30 Parámetros esclavo 3111 10 no relevante Parámetros esclavo 1B11 11 Parámetros esclavo 2B Parámetros esclavo 3B11 12 Parámetros esclavo 4B Parámetros esclavo 5B11 13 Parámetros esclavo 6B Parámetros esclavo 7B11 14 Parámetros esclavo 8B Parámetros esclavo 9B11 15 Parámetros esclavo 10B Parámetros esclavo 11B12 0 Parámetros esclavo 12B Parámetros esclavo 13B12 1 Parámetros esclavo 14B Parámetros esclavo 15B12 2 Parámetros esclavo 16B Parámetros esclavo 17B12 3 Parámetros esclavo 18B Parámetros esclavo 19B12 4 Parámetros esclavo 20B Parámetros esclavo 21B12 5 Parámetros esclavo 22B Parámetros esclavo 23B12 6 Parámetros esclavo 24B Parámetros esclavo 25B12 7 Parámetros esclavo 26B Parámetros esclavo 27B12 8 Parámetros esclavo 28B Parámetros esclavo 29B12 9 Parámetros esclavo 30B Parámetros esclavo 31B12 10 Flag112 11 Flag2

Page 106: cp243-2_s

Interfaz de comandos

5-42CP 243–2AS–Interface Master

C79000–G6972–C142/02

Flag 1 Flag 2

Número de bit Significado Número de bit Significado

0 OFFLINE_READY 0 OFFLINE

1 APF 1 INTERNAL

2 MODO_NORMAL 2 EEPROM_OK

3 MODO 3 AUTO_ADDR_ENABLE

4 AUTO_ADDR_AVAIL 4 PERIPHERY_FAULT

5 AUTO_ADDR_ASSI_GN 5 reservado

6 LDS_0 6 reservado

7 CONFIG_OK 7 Arranque_MPO

Los flags cuyos valores modifican el modo de operación del maestro AS–i se representansombreados.

Los valores de los restantes flags son irrelevantes para el comando ’Almacenar configura-ción global’ y no pueden ser modificados por esta llamada en el maestro AS–i.

Sólo se pueden modificar los flags sombreados:

MODO La entrada de un ‘0’ significa que el CP 243–2 cambia al modo protegido una vezejecutado el comando. La entrada de un ‘1’ hace que continúe el funcionamientoen el modo de configuración.

0 Una vez concluida la petición, el maestro AS–i se inicializa en el modo protegido.

1 Una vez concluida la petición, el maestro AS–i se inicializa en el modo de configuración.

AUTO_ADDR_ENABLE ‘0’ significa que la programación automática de direcciones está bloqueada, ‘1’significa que la programación automática de direcciones está liberada.

0 Programación automática de direcciones bloqueada.

1 Programación automática de direcciones liberada.

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

2 0 Eco del número de comando: 3A H2 1 Estado del comando

Page 107: cp243-2_s

Interfaz de comandos

5-43CP 243–2AS–Interface MasterC79000–G6972–C142/02

5.2.19 Escribir_lista_parámetros_extendida

Significado

Con este comando se transfieren al CP 243–2 parámetros para todos los esclavos AS–i. ElCP 243–2 transmite a los esclavos AS–i sólo los parámetros que han cambiado, es de-cir, que difieren de los parámetros actuales (reales) .

Estructura de los datos de petición en el búfer de emisión

Banco Byte SignificadoBit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

2 0 Número de comando 3C H2 1 00 H2 2 no relevante Parámetros esclavo 12 3 Parámetros esclavo 2 Parámetros esclavo 32 4 Parámetros esclavo 4 Parámetros esclavo 52 5 Parámetros esclavo 6 Parámetros esclavo 72 6 Parámetros esclavo 8 Parámetros esclavo 92 7 Parámetros esclavo 10 Parámetros esclavo 112 8 Parámetros esclavo 12 Parámetros esclavo 132 9 Parámetros esclavo 14 Parámetros esclavo 152 10 Parámetros esclavo 16 Parámetros esclavo 172 11 Parámetros esclavo 18 Parámetros esclavo 192 12 Parámetros esclavo 20 Parámetros esclavo 212 13 Parámetros esclavo 22 Parámetros esclavo 232 14 Parámetros esclavo 24 Parámetros esclavo 252 15 Parámetros esclavo 26 Parámetros esclavo 273 0 Parámetros esclavo 28 Parámetros esclavo 293 1 Parámetros esclavo 30 Parámetros esclavo 313 2 no relevante Parámetros esclavo 1B3 3 Parámetros esclavo 2B Parámetros esclavo 3B3 4 Parámetros esclavo 4B Parámetros esclavo 5B3 5 Parámetros esclavo 6B Parámetros esclavo 7B3 6 Parámetros esclavo 8B Parámetros esclavo 9B3 7 Parámetros esclavo 10B Parámetros esclavo 11B3 8 Parámetros esclavo 12B Parámetros esclavo 13B3 9 Parámetros esclavo 14B Parámetros esclavo 15B3 10 Parámetros esclavo 16B Parámetros esclavo 17B3 11 Parámetros esclavo 18B Parámetros esclavo 19B3 12 Parámetros esclavo 20B Parámetros esclavo 21B3 13 Parámetros esclavo 22B Parámetros esclavo 23B3 14 Parámetros esclavo 24B Parámetros esclavo 25B3 15 Parámetros esclavo 26B Parámetros esclavo 27B4 0 Parámetros esclavo 28B Parámetros esclavo 29B4 1 Parámetros esclavo 30B Parámetros esclavo 31B

Page 108: cp243-2_s

Interfaz de comandos

5-44CP 243–2AS–Interface Master

C79000–G6972–C142/02

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

1 1 Eco del número de comando: 3C H2 2 Estado del comando

Page 109: cp243-2_s

Interfaz de comandos

5-45CP 243–2AS–Interface MasterC79000–G6972–C142/02

5.2.20 Leer_lista_ecos_parámetro_extendida

Significado

Al transmitir parámetros a los esclavos AS–i, éstos devuelven como respuesta los así llama-dos ”valores eco”. Con la llamada de Leer lista de ecos de parámetros se leen los valoreseco de todos los esclavos AS–i.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

Bit7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

2 0 Número de comando: 33 H2 1 00 H

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte SignificadoBit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

2 0 Eco del número de comando 33 H2 1 Estado del comando2 2 no relevante Eco par. esclavo 12 3 Eco par. esclavo 2 Eco par. esclavo 32 4 Eco par. esclavo 4 Eco par. esclavo 52 5 Eco par. esclavo 6 Parámetros esclavo 72 6 Eco par. esclavo 8 Eco par. esclavo 92 7 Eco par. esclavo 10 Eco par. esclavo 112 8 Eco par. esclavo 12 Eco par. esclavo 132 9 Eco par. esclavo 14 Eco par. esclavo 152 10 Eco par. esclavo 16 Eco par. esclavo 172 11 Eco par. esclavo 18 Eco par. esclavo 192 12 Eco par. esclavo 20 Eco par. esclavo 212 13 Eco par. esclavo 22 Eco par. esclavo 232 14 Eco par. esclavo 24 Eco par. esclavo 252 15 Eco par. esclavo 26 Eco par. esclavo 272 0 Eco par. esclavo 28 Eco par. esclavo 293 1 Eco par. esclavo 30 Eco par. esclavo 313 2 no relevante Eco par. esclavo 1B3 3 Eco par. esclavo 2B Eco par. esclavo 3B3 4 Eco par. esclavo 4B Eco par. esclavo 5B3 5 Eco par. esclavo 6B Parámetros esclavo 7B3 6 Eco par. esclavo 8B Eco par. esclavo 9B3 7 Eco par. esclavo 10B Eco par. esclavo 11B3 8 Eco par. esclavo 12B Eco par. esclavo 13B3 9 Eco par. esclavo 14B Parámetros esclavo 15B3 10 Eco par. esclavo 16B Eco par. esclavo 17B3 11 Eco par. esclavo 18B Eco par. esclavo 19B3 12 Eco par. esclavo 20B Eco par. esclavo 21B

Page 110: cp243-2_s

Interfaz de comandos

5-46CP 243–2AS–Interface Master

C79000–G6972–C142/02

3 13 Eco par. esclavo 22B Parámetros esclavo 23B3 14 Eco par. esclavo 24B Eco par. esclavo 25B3 15 Eco par. esclavo 26B Eco par. esclavo 27B4 0 Eco par. esclavo 28B Eco par. esclavo 29B4 1 Eco par. esclavo 30B Parámetros esclavo 31B

Page 111: cp243-2_s

Interfaz de comandos

5-47CP 243–2AS–Interface MasterC79000–G6972–C142/02

5.2.21 Leer_identificador_versión

Significado

Con esta llamada se lee el identificador de la versión del firmware del CP 243–2.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

2 0 Número de comando: 14 H

La respuesta del CP 243–2 contiene el nombre y el número de la versión de firmware delCP 243–2 en la forma siguiente:

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

2 0 Eco del número de comando 14 H2 1 Estado del comando

2 2 C

2 3 P

2 4

2 5 2

2 6 4

2 7 3

2 8 –

2 9 2

2 10

2 11 V

2 12 X

2 13 .

2 14 Y

2 15 Y

”x.yy” representa el número de versión actual del firmware del CP 243–2.

Page 112: cp243-2_s

Interfaz de comandos

5-48CP 243–2AS–Interface Master

C79000–G6972–C142/02

5.2.22 Leer_ID_esclavo AS–i

Significado

Con esta llamada se puede leer el ID–Code de un esclavo AS–i directamente a través delcable AS–i. La llamada está prevista con fines de diagnóstico y no se necesita en el servicionormal del maestro.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

2 0 Número de comando: 17 H2 1 Dirección de esclavo AS–i

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

Bit 7 Bit 4 Bit 3 Bit 0

2 0 Eco del número de comando: 17 H2 1 Estado del comando

2 2 reservado ID–Code

Page 113: cp243-2_s

Interfaz de comandos

5-49CP 243–2AS–Interface MasterC79000–G6972–C142/02

5.2.23 Leer_ID1_esclavo AS–i

Significado

Con esta llamada se puede leer el ID–Code 1 de un esclavo AS–i directamente a través delcable AS–i.1 La llamada está prevista con fines de diagnóstico y no se necesita en el servi-cio normal del maestro.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

2 0 Número de comando: 37 H2 1 Dirección de esclavo AS–i

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

Bit 7 Bit 4 Bit 3 Bit 0

2 0 Eco del número de comando: 37 H2 1 Estado del comando

2 2 reservado Extended ID1–Code

Page 114: cp243-2_s

Interfaz de comandos

5-50CP 243–2AS–Interface Master

C79000–G6972–C142/02

5.2.24 Escribir_ID1_esclavo AS–i

Significado

Con esta llamada se puede escribir el Extended ID–Code 1 de un esclavo AS–i con la direc-ción ”0” directamente a través del cable AS–i. La llamada está prevista con fines de diag-nóstico y no se necesita en el servicio normal del maestro. El maestro AS–i transmite el Ex-tended ID1–Code al esclavo AS–i sin comprobar la plausibilidad.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

Bit 7 Bit 4 Bit 3 Bit 0

2 0 Número de comando: 3FH

1 no relevante Extended ID1–Code

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

Bit 7 Bit 4 Bit 3 Bit 0

2 0 Eco del número de comando: 3FH

2 1 Estado del comando

Page 115: cp243-2_s

Interfaz de comandos

5-51CP 243–2AS–Interface MasterC79000–G6972–C142/02

5.2.25 Leer_ID2_esclavo AS–i

Significado

Con esta llamada se puede leer el ID–Code 2 de un esclavo AS–i directamente a través delcable AS–i. La llamada está prevista con fines de diagnóstico y no se necesita en el servicionormal del maestro.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

2 0 Número de comando: 38 H2 1 Dirección de esclavo AS–i

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

Bit 7 Bit 4 Bit 3 Bit 0

2 0 Eco del número de comando: 38 H2 1 Estado del comando

2 2 reservado ID2 esclavo

Page 116: cp243-2_s

Interfaz de comandos

5-52CP 243–2AS–Interface Master

C79000–G6972–C142/02

5.2.26 Leer_ES_esclavo AS–i

Significado

Con esta llamada se puede leer la configuración de E/S de un esclavo AS–i directamente através del cable AS–i. La llamada está prevista con fines de diagnóstico y no se necesita enel servicio normal del maestro.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

2 0 Número de comando: 18 H2 1 Dirección de esclavo AS–i

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

Bit 7 Bit 4 Bit 3 Bit 0

2 0 Eco del número de comando: 18 H2 1 Estado del comando

2 2 reservado Configuración de E/S

Page 117: cp243-2_s

Interfaz de comandos

5-53CP 243–2AS–Interface MasterC79000–G6972–C142/02

5.2.27 Leer_lista_errores_periferia (Get_LPF)

Significado

Con esta llamada se lee del maestro AS–i la lista de los errores de periferia (LPF) señaliza-dos por los esclavos AS–i. La LPF es actualizada cíclicamente por el maestro AS–i. En ladescripción del esclavo AS–i puede consultar si y cuándo un esclavo AS–i señaliza un errorde la periferia conectada (p. ej., rotura de hilo).

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

0 Número de comando 3E H2 1 Dirección de esclavo AS–i

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

2 0 Eco del número de comando 3E H2 1 Estado del comando

2 2 Esclavo0

Esclavo1

Esclavo2

Esclavo3

Esclavo4

Esclavo5

Esclavo6

Esclavo7

2 3 Esclavo8

Esclavo9

Esclavo10

Esclavo11

Esclavo12

Esclavo13

Esclavo14

Esclavo15

2 4 Esclavo16

Esclavo17

Esclavo18

Esclavo19

Esclavo20

Esclavo21

Esclavo22

Esclavo23

2 5 Esclavo24

Esclavo25

Esclavo26

Esclavo27

Esclavo28

Esclavo29

Esclavo30

Esclavo31

2 6 reserv. Esclavo1B

Esclavo2B

Esclavo3B

Esclavo4B

Esclavo5B

Esclavo6B

Esclavo7B

2 7 Esclavo8B

Esclavo9B

Esclavo10B

Esclavo11B

Esclavo12B

Esclavo13B

Esclavo14B

Esclavo15B

2 8 Esclavo16B

Esclavo17B

Esclavo18B

Esclavo19B

Esclavo20B

Esclavo21B

Esclavo22B

Esclavo23B

2 9 Esclavo2B4

Esclavo25B

Esclavo26B

Esclavo27B

Esclavo28B

Esclavo29B

Esclavo30B

Esclavo31B

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

Page 118: cp243-2_s

Interfaz de comandos

5-54CP 243–2AS–Interface Master

C79000–G6972–C142/02

5.2.28 Escribir_string_parámetros_esclavo AS–i

Significado

Con esta llamada se puede enviar un string de parámetros según el perfil de esclavos AS–i7.4 al maestro AS–i, que lo transfiere a la dirección de esclavo AS–i indicada en el búfer deemisión.

Con la llamada se transmite al maestro AS–i un búfer de emisión de 223 Byte como má-ximo. El número de bytes de parámetros que se debe enviar realmente al esclavo AS–i esdeterminado por el maestro AS–i a partir del Byte 2 del búfer de emisión (número de bytesde parámetros).

Las informaciones contenidas en el string no son evaluadas por el maestro AS–i y sontransferidas al esclavo AS–i en forma transparente.

Mientras se desarrolla la transmisión del string no tiene lugar ninguna transferencia de datosútiles/analógicos con el esclavo AS–i direccionado.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

2 0 40 H2 1 Dirección de esclavo

2 2 Número de bytes de parámetros

2 3 String Byte (1)

2 4 String Byte (2)

... ... .....

... ... String Byte (n–1)

... ... String Byte (n)

Valor máximo de n = 220

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

2 0 Eco del número de comando: 40 H2 1 Estado del comando

Page 119: cp243-2_s

Interfaz de comandos

5-55CP 243–2AS–Interface MasterC79000–G6972–C142/02

5.2.29 Leer_string_parámetros_esclavo AS–i

Significado

Con esta llamada se puede leer un string de parámetros según el perfil de esclavos AS–i7.4 del esclavo AS–i con la dirección de esclavo AS–i indicada en el búfer de emisión.

El maestro AS–i suministra hasta 223 Byte de datos de respuesta. El número de bytes deparámetros realmente enviado por el esclavo AS–i es señalizado por el maestro AS–i en elByte 2 del búfer de recepción (número de bytes de parámetros).

Si el esclavo AS–i envía un string de más de 220 Byte, el maestro AS–i interrumpe la trans-ferencia del string y termina la petición con error. Los datos recibidos no son puestos a dis-posición del programa de usuario.

Mientras se desarrolla la transmisión del string no tiene lugar ninguna transferencia de datosútiles/analógicos con el esclavo AS–i direccionado.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

2 0 Número de comando 41 H2 1 Dirección de esclavo

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

2 0 Eco del número de comando 41 H2 1 Estado del comando

2 2 Número de bytes de parámetros

2 3 String Byte (1)

2 4 String Byte (2)

... ... .....

... ... String Byte (n–1)

... ... String Byte (n)

Valor máximo de n = 220

Page 120: cp243-2_s

Interfaz de comandos

5-56CP 243–2AS–Interface Master

C79000–G6972–C142/02

5.2.30 Leer_string_ID_esclavo AS–i

Significado

Con esta llamada se puede leer un string de identificación según el perfil de esclavos AS–i7.4 del esclavo AS–i con la dirección de esclavo AS–i indicada en el búfer de emisión. Elmaestro AS–i suministra siempre 223 Byte de datos de respuesta. El número de bytes de IDrealmente enviado por el esclavo AS–i es señalizado por el maestro AS–i en el Byte 2 delbúfer de recepción (número de bytes de ID).

Si el esclavo AS–i envía un string de más de 220 Byte, el maestro AS–i interrumpe la trans-ferencia del string y termina la petición con error. Los datos recibidos no son puestos a dis-posición del programa de usuario.

Mientras se desarrolla la transmisión del string no tiene lugar ninguna transferencia de datosútiles/analógicos con el esclavo AS–i direccionado.

Nota

En el caso de esta petición se transfieren también, como excepción, los bytes que contie-nen los bits ”Follow” y ”Valid” (ver el perfil de esclavo 7.4).

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

2 0 Número de comando 42 H2 1 Dirección de esclavo

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

2 0 Eco del número de comando 42 H2 1 Estado del comando

2 2 Número de bytes de ID

2 3 String Byte (1)

2 4 String Byte (2)

... ... .....

... ... String Byte (n–1)

... ... String Byte (n)

Valor máximo de n = 220

Page 121: cp243-2_s

Interfaz de comandos

5-57CP 243–2AS–Interface MasterC79000–G6972–C142/02

5.2.31 Leer_string_diagnóstico_esclavo AS–i

Significado

Con esta llamada se puede leer un string de diagnóstico según el perfil de esclavos AS–i7.4 del esclavo AS–i con la dirección de esclavo AS–i indicada en el búfer de emisión. Elmaestro AS–i suministra hasta 223 Byte de datos de respuesta. El número de bytes dediagnóstico realmente enviado por el esclavo AS–i es señalizado por el maestro AS–i en elByte 2 del búfer de recepción (número de bytes de diagnóstico).

Si el esclavo AS–i envía un string de más de 220 Byte, el maestro AS–i interrumpe la trans-ferencia del string y termina la petición con error. Los datos recibidos no son puestos a dis-posición del programa de usuario.

Mientras se desarrolla la transmisión del string no tiene lugar ninguna transferencia de datosútiles/analógicos con el esclavo AS–i direccionado.

Estructura de los datos de petición en el búfer de emisión

Banco Byte Significado

2 0 Número de comando 43 H2 1 Dirección de esclavo

Estructura de los datos de respuesta en el búfer de recepción

Banco Byte Significado

2 0 Eco del número de comando 43 H2 1 Estado del comando

2 2 Número de bytes de diagnóstico

2 3 String Byte (1)

2 4 String Byte (2)

... ... .....

... ... String Byte (n–1)

... ... String Byte (n)

Valor máximo de n = 220

Page 122: cp243-2_s

Interfaz de comandos

5-58CP 243–2AS–Interface Master

C79000–G6972–C142/02

5.2.32 Leer_datos_y_lista_Delta_extendida

Significado

Con esta llamada se pueden leer en forma coherente los bits de error de AS–i, los datos deentrada de los esclavos AS–i y la lista Delta.

Estructura del búfer de comandos

Banco Byte Significado

2 0 Número de comando: 3D H

Estructura del búfer de respuesta

Banco Byte SignificadoBit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

2 0 Eco del número de comando 3D H2 1 Estado del comando2 2 APF CER 0 0 Datos esclavo 12 3 Datos esclavo 2 Datos esclavo 32 4 Datos esclavo 4 Datos esclavo 52 5 Datos esclavo 6 Datos esclavo 72 6 Datos esclavo 8 Datos esclavo 92 7 Datos esclavo 10 Datos esclavo 112 8 Datos esclavo 12 Datos esclavo 132 9 Datos esclavo 14 Datos esclavo152 10 Datos esclavo 16 Datos esclavo172 11 Datos esclavo 18 Datos esclavo 192 12 Datos esclavo 20 Datos esclavo 212 13 Datos esclavo 22 Datos esclavo 132 14 Datos esclavo 24 Datos esclavo 252 15 Datos esclavo 26 Datos esclavo 273 0 Datos esclavo 28 Datos esclavo 293 1 Datos esclavo 30 Datos esclavo 313 2 reservado Datos esclavo 1B3 3 Datos esclavo 2B Datos esclavo 3B3 4 Datos esclavo 4B Datos esclavo 5B3 5 Datos esclavo 6B Datos esclavo 7B3 6 Datos esclavo 8B Datos esclavo 9B3 7 Datos esclavo 10B Datos esclavo 11B3 8 Datos esclavo 12B Datos esclavo 13B3 9 Datos esclavo 14B Datos esclavo15B3 10 Datos esclavo 16B Datos esclavo17B3 11 Datos esclavo 18B Datos esclavo 19B3 12 Datos esclavo 20B Datos esclavo 21B3 13 Datos esclavo 22B Datos esclavo 13B3 14 Datos esclavo 24B Datos esclavo 25B3 15 Datos esclavo 26B Datos esclavo 27B

Page 123: cp243-2_s

Interfaz de comandos

5-59CP 243–2AS–Interface MasterC79000–G6972–C142/02

4 1 Datos esclavo 28B Datos esclavo 29B4 2 Datos esclavo 30B Datos esclavo 31B4 3 Delta

esclavo7

Deltaesclavo

6

Deltaesclavo

5

Deltaesclavo

4

Deltaesclavo

3

Deltaesclavo

2

Deltaesclavo

1

Deltaesclavo

04 4 Delta

esclavo15

Deltaesclavo

14

Deltaesclavo

13

Deltaesclavo

12

Deltaesclavo

11

Deltaesclavo

10

Deltaesclavo

9

Deltaesclavo

84 5 Delta

esclavo23

Deltaesclavo

22

Deltaesclavo

21

Deltaesclavo

20

Deltaesclavo

19

Deltaesclavo

18

Deltaesclavo

17

Deltaesclavo

164 6 Delta

esclavo31

Deltaesclavo

30

Deltaesclavo

29

Deltaesclavo

28

Deltaesclavo

27

Deltaesclavo

26

Deltaesclavo

25

Deltaesclavo

244 7 Delta

esclavo7B

Deltaesclavo

6B

Deltaesclavo

5B

Deltaesclavo

4B

Deltaesclavo

3B

Deltaesclavo

2B

Deltaesclavo

1B

reserv.

4 8 Deltaesclavo

15B

Deltaesclavo

14B

Deltaesclavo

13B

Deltaesclavo

12B

Deltaesclavo

11B

Deltaesclavo

10B

Deltaesclavo

9B

Deltaesclavo

8B4 9 Delta

esclavo23B

Deltaesclavo

22B

Deltaesclavo

21B

Deltaesclavo

20B

Deltaesclavo

19B

Deltaesclavo

18B

Deltaesclavo

17B

Deltaesclavo

16B4 10 Delta

esclavo31B

Deltaesclavo

30B

Deltaesclavo

29B

Deltaesclavo

28B

Deltaesclavo

27B

Deltaesclavo

26B

Deltaesclavo

25B

Deltaesclavo

24B

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

Page 124: cp243-2_s

Interfaz de comandos

5-60CP 243–2AS–Interface Master

C79000–G6972–C142/02

Page 125: cp243-2_s

6-1CP 243–2AS–Interface MasterC79000–G6972–C142/02

Eliminación de perturbaciones / indicacionesde fallos

En este capítulo se le informa sobre estados de operación especiales. Se le proporcionanayudas para la eliminación de errores.

6

Page 126: cp243-2_s

Eliminación de perturbaciones / indicaciones de fallos

6-2CP 243–2AS–Interface Master

C79000–G6972–C142/02

6.1 Sustitución de un esclavo AS–Interface averiado / programación au-tomática de direcciones

Sustitución simple de esclavos AS–Interface

Con la función de programación automática de direcciones puede sustituir fácilmente escla-vos AS–Interface que hayan fallado.

Nota

Tenga en cuenta que la ”programación automática de direcciones” sólo es posiblesi:

– el CP 243–2 se encuentra en el modo protegido;

– está puesto el flag AUTO_ADDR_ENABLE = 1;

y

– sólo ha fallado un esclavo AS–Interface.

A continuación se explica cómo se pueden sustituir fácilmente esclavos AS–Interface quehayan fallado con la función de programación automática de direcciones.

Detectar el esclavo AS–Interface averiado

Si se enciende el indicador AUP (sólo en el modo protegido), señaliza lo siguiente:

� ha fallado exactamente un esclavo;

� es posible una programación automática de direcciones por parte del CP 243–2.

Usted puede identificar el esclavo AS–Interface que ha fallado simplemente por el parpadeodel diodo asignado al esclavo en el panel de indicación frontal. Para esto tiene que conmu-tar el CP 243–2 a la indicación de esclavos (ver cap.1.8.2)

Puede sustituir el esclavo averiado del siguiente modo:

reemplace el esclavo averiado por un esclavo idéntico (igual configuración de E/S así comoID–Code, Extended ID1–Code, Extended ID2–Code) con la dirección cero (estado a la en-trega).

El CP 243–2 programa ahora para este esclavo la dirección que tenía la estación que hafallado.

El indicador ”AUP” se extingue. El CP 243–2 señaliza ahora el nuevo esclavo incorporado através del diodo en la indicación de esclavos.

Page 127: cp243-2_s

Eliminación de perturbaciones / indicaciones de fallos

6-3CP 243–2AS–Interface MasterC79000–G6972–C142/02

6.2 Indicaciones de errores del CP 243–2 / remedio en caso de errores

A continuación se listan posibles causas de perturbaciones en el funcionamiento delCP 243–2 así como sus posibles remedios.

Tabla 6-1 Indicaciones de errores del CP 243–2 / remedio en caso de errores

Error Causa posible Remedio

El indicador APF se enciende Fuente de alimentación AS–Inter-face no conectada o averiada.

Verifique la conexión de la fuente dealimentación AS–Interface; cámbielasi es necesario.

El consumo de corriente de los es-clavos AS–Interface es excesivo.Consecuencia: tensión insuficienteen el cable AS–Interface.

Verifique la demanda de corriente delos esclavos AS–Interface. Si es ne-cesario, abastezca los esclavos contensión auxiliar externa.

Cortocircuito en el cable AS–Inter-face.

Controle el cable AS–Interface y losesclavos conectados.

SF se enciende sin accionar el pul-sador SET

El CP 243–2 está averiado. Errorinterno de EEPROM.

Sustituya el CP 243–2.

SF se enciende al apretar el pulsa-dor SET.

Al cambiar al modo protegido hay unesclavo AS–Interface con la direc-ción ”0”.

Desconecte del cable AS–Interfaceel esclavo con la dirección ”0”.

Page 128: cp243-2_s

Eliminación de perturbaciones / indicaciones de fallos

6-4CP 243–2AS–Interface Master

C79000–G6972–C142/02

Tabla 6-1 Indicaciones de errores del CP 243–2 / remedio en caso de errores

Error RemedioCausa posible

El indicador CER está permanente-mente encendido.

El CP 243–2 aún no está configu-rado.

Configure el CP 243–2 por mediode pulsador de modos de operacióndispuesto en el panel frontal.

Ha fallado un esclavo AS–Interfaceconfigurado (evaluar la indicación deesclavos).

Sustituya el esclavo averiado o re-configure el CP 243–2 si no se ne-cesita el esclavo AS–Interface.

Se ha conectado al cable AS-Inter-face un esclavo AS–Interface noconfigurado.

Retire el esclavo AS–Interface o re-configure el CP 243–2.

Se ha conectado un esclavo AS–In-terface cuyos datos de configuraciónpermanente (configuración de E/S,ID–Codes) no coinciden con los va-lores del esclavo AS–Interface confi-gurado.

Verifique si se ha conectado un es-clavo AS–Interface incorrecto. Encaso dado, reconfigure elCP 243–2.

El indicador CER centellea, lo quesignifica que un esclavo AS–Inter-face configurado falla esporádica-mente.

Mal contacto Verifique las conexiones de los es-clavos AS–Interface.

Interferencias en el cable AS–Inter-face.

Verifique la puesta a tierra correctade S7–200 y el tendido del cableAS–Interface. Controle si el apanta-llamiento de la fuente de alimenta-ción AS–Interface está correcta-mente conectado.

El CP 243–2 no conmuta del modode configuración al modo protegido.

La CPU S7–200 está en el modo”RUN”.

Conmute la CPU S7–200 a ”STOP”.Con esto se pone el bit PLC_RUN =0.

Accionamiento demasiado breve delpulsador SET

Apriete el pulsador durante comomínimo 0,5 s.

Un esclavo con la dirección ”0” estáconectado al cable AS–Interface. ElCP 243–2 no puede conmutar almodo protegido mientras exista esteesclavo.

Retire el esclavo con la dirección 0.

El CP 243–2 no conmuta del modoprotegido al modo de configuración.

La CPU S7–200 está en el modo”RUN”.

Conmute la CPU S7–200 a ”STOP”.Con esto se pone el bit PLC_RUN =0.

Accionamiento demasiado breve delpulsador SET

Apriete el pulsador durante comomínimo 0,5 s.

Page 129: cp243-2_s

Eliminación de perturbaciones / indicaciones de fallos

6-5CP 243–2AS–Interface MasterC79000–G6972–C142/02

Tabla 6-1 Indicaciones de errores del CP 243–2 / remedio en caso de errores

Error RemedioCausa posible

Después de fallar un esclavo AS–In-terface, el indicador ”AUP” perma-nece apagado

El CP 243–2 se encuentra en elmodo de configuración.

En el modo de configuración no esposible la ”programación automá-tica”.Programe la dirección del nuevo es-clavo AS–Interface con el programa-dor de direcciones.

Ha fallado más de un esclavo AS–Interface.

Controle el cable AS–Interface.Si al mismo tiempo se indica ”APF”,compruebe la alimentación de ten-sión en el cable AS–Interface.Si hay más de un esclavo AS–Inter-face averiado, programe la direcciónde los esclavos AS–Interface susti-tuidos con el programador de direc-ciones.

El CP 243–2 ha detectado esclavosAS–Interface no configurados.

Desconecte del cable AS–Interfacelos esclavos AS–Interface no confi-gurados.

No está puesto el flagAUTO_ADDR_ENABLE.

Ponga el bit con los correspondien-tes comandos o apretando el pulsa-dor SET durante AS–i Power Fail.

No se produce la programación au-tomática de direcciones a pesar deestar encendido el indicador ”AUP”.

Los datos de configuración perma-nente (configuración de E/S, ID–Co-des) del esclavo AS–Interface susti-tuido no coinciden con los valoresdel esclavo AS–Interface original.

Compruebe si se ha utilizado el ”es-clavo de recambio” correcto.Compare los datos del fabricantecon relación a los datos de configu-ración.Si el esclavo AS–Interface originaldebe ser sustituido por uno de tipodistinto, asigne la dirección con elprogramador de direcciones y re-configure el CP 243–2 (p. ej. con elpulsador SET).

El esclavo AS–Interface sustituidono tiene la dirección ”0”

Programe la dirección del esclavoAS–Interface sustituido con el pro-gramador de direcciones.

El esclavo AS–Interface sustituidono está correctamente conectado oestá variado.

Compruebe las conexiones del es-clavo AS–Interface; si es necesario,cambie el esclavo AS–Interface.

El diodo ”CER” y los diodos de es-clavos AS–Interface activos cente-llean irregularmente.

Está montado en AS–Interface unExtender con las conexiones”Line1” y ”Line2” permutadas.

Corregir las conexiones en el Exten-der.

Page 130: cp243-2_s

Eliminación de perturbaciones / indicaciones de fallos

6-6CP 243–2AS–Interface Master

C79000–G6972–C142/02

Page 131: cp243-2_s

A-1CP 243–2AS–Interface MasterC79000–G6972–C142/02

AS–Interface Protocol Implementation Conformance Statement (PICS)

PICS para CP 243–2

Tabla A-1

Fabricante Siemens AG

Nombre del producto CP 243–2 – AS–Interface Master

Referencia: 6GK7243–2AX00–0XA0

Versión 1

Perfil de maestro M1e

Fecha 31.01.2000

Lista de funciones de maestro disponibles

Tabla A-2

No. Función o llamada en la interfaz Host (representación simbólica)

M1 Observación / Realización de la funciónpor / Capítulo

1 Image, Status = Read_IDI() X Por acceso del maestro DP a los datos deE/S del CP 243–2

2 Status = Write_ODI(Image) X Por acceso del maestro DP a los datos deE/S del CP 243–2

3 Status = Set_Permanent_Parameter(Addr,Param)

X Configurar_parámetro / ver cap. 5.2.1

4 Param, Status = Get_Permanent_Parame-ter(Addr)

X Leer_parámetro_configurado / ver cap. 5.2.2

5 Status, GParam = Write_Parameter(Addr,Param)

X Escribir_parámetro / ver cap. 5.2.3

6 Status, Param = Read_Parameter(Addr) X Leer_parámetro / ver cap. 5.2.4

7 Status = Store_Actual_Parameters() X Configurar_parámetro_actual / ver cap. 5.2.5

8 Status = Set_Permanent_Configuration(Addr,Config)

X Almacenar_datos configuración_extendidos /ver cap. 5.2.6

9 Status, Config = Get_Permanent_Configura-tion(Addr)

X Leer_datos configuración_almacenados_ex-tendidos / ver cap. 5.2.7

10 Status = Store_Actual_Configuration() X Apretando el pulsador SET; o con el co-mando Almacenar_datos_configuración_actualver cap. 5.2.4

A

Page 132: cp243-2_s

AS–Interface Protocol Implementation

A-2CP 243–2AS–Interface Master

C79000–G6972–C142/02

Tabla A-2 , (continuación)

No. Observación / Realización de la funciónpor / Capítulo

M1Función o llamada en la interfaz Host (representación simbólica)

11 Status, Config = Read_Actual_Configura-tion(Addr)

X Leer_datos_configuración_actual_extendi-dos / ver cap. 5.2.9

12 Status = Set_LPS(List31) X Almacenar_ LPS_extendidos / ver cap.5.2.10

13 Status, List31 = Get_LPS() X Leer_listas_y_flags / ver cap. 5.2.16

14 Status, List31 = Get_LAS() X Leer_listas_y_flags / ver cap. 5.2.16

15 Status, List32 = Get_LDS() X Leer_listas_y_flags / ver cap. 5.2.16

16.0 Status = Get_Flags() X Leer_listas_y_flags / ver cap. 5.2.16

16.1 Status, Flag = Get_Flag_Config_OK() X Leer_listas_y_flags / ver cap. 5.2.16

16.2 Status, Flag = Get_Flag_LDS.0() X Leer_listas_y_flags / ver cap. 5.2.16

16.3 Status, Flag = Get_Flag_Auto_Address_As-sign()

X Leer_listas_y_flags / ver cap. 5.2.16

16.4 Status, Flag = Get_Flag_Auto_Prog_Availa-ble()

X Leer_listas_y_flags / ver cap. 5.2.16

16.5 Status, Flag = Get_Flag_Configuration_Ac-tive()

X Leer_listas_y_flags / ver cap. 5.2.16

16.6 Status, Flag = Get_Flag_Normal_Opera-tion_Active()

X Leer_listas_y_flags / ver cap. 5.2.16

16.7 Status, Flag = Get_Flag_APF() X Leer_listas_y_flags / ver cap. 5.2.16

16.8 Status, Flag = Get_Flag_Offline_Ready() X Leer_listas_y_flags / ver cap. 5.2.16

17 Status = Set_Operation_Mode(Mode) X Apretando el pulsador SET; o con el co-mando Poner_modo ver cap. 5.2.13

18 Status = Set_Offline_Mode(Mode) X Poner_modo_Offline / ver cap. 5.2.11

19 Status = Activate_Data_Exchange(Mode) – no implementado

20 Status = Change_Slave_Address(Addr1,Addr2)

X Cambiar_dirección_esclavo / ver cap. 5.2.14

21 Status = Set_Auto_Address_Enable X Seleccionar_autoprogramación /ver cap.5.2.12

22 Status = Get_Auto_Address_Enable X Leer_listas_y_flags / ver cap. 5.2.16

23.1 Status, Resp = Cmd_Reset_ASI_Slave(Addr,RESET)

– no implementado

23.2 Status, Resp = Cmd_Read_IO_Configura-tion(Addr, CONF)

X Leer_ES_esclavo / ver cap. 5.2.26

23.3 Status, Resp = Cmd_Read_Identifica-tion_Code(Addr, IDCOD)

X Leer_ID_esclavo / ver cap. 5.2.22

23.4 Status, Resp = Cmd_Read_Status(Addr,STAT)

X Leer_estado_esclavo / ver cap. 5.2.15

Page 133: cp243-2_s

AS–Interface Protocol Implementation

A-3CP 243–2AS–Interface MasterC79000–G6972–C142/02

Tabla A-2 , (continuación)

No. Observación / Realización de la funciónpor / Capítulo

M1Función o llamada en la interfaz Host (representación simbólica)

23.5 Status, Resp = Cmd_Read_Reset_Sta-tus(Addr, STATRES)

X Leer_y_borrar_estado_esclavo / ver cap. 5.2.22

Explicación de símbolos de la columna 3 (M2)

Símbolo Significado

X Función existente

– Función no existente

Page 134: cp243-2_s

AS–Interface Protocol Implementation

A-4CP 243–2AS–Interface Master

C79000–G6972–C142/02

Dependencia del tiempo de ciclo de AS–Interface del número de esclavosconectados

La fórmula siguiente sirve para calcular el tiempo de ciclo de AS–Interface en función delnúmero de esclavos activados.

Tcicl = (1+número de esclavos activados) * 156µs

Si una pareja de esclavos con Extended Adressing Mode (esclavos A/B) ocupa una direc-ción, esta pareja se cuenta, en la fórmula mostrada, como un único esclavo. Parejas de es-clavos A y B son aludidas en cada segundo ciclo de AS–Interface, lo que significa que paraestos esclavos se duplica el tiempo de ciclo calculado.

El tiempo de ciclo calculado es válido en el supuesto de que no se produzcan repeticionesde telegramas ni llamadas de gestión (management) y de que todos los esclavos estén sin-cronizados.

Page 135: cp243-2_s

B-1CP 243–2AS–Interface MasterC79000–G6972–C142/02

Bibliografía

/1/

AS–Interface Das Aktuator–Sensor–Interface für die Automation (La interfaz de actuador /sensor para la automatización)

Werner Kriesel, O.W. Madelung, Carl Hanser Verlag München Wien 1994

/2/

AS–Interface Complete Specification

puede adquirirse a través de la AS–International Association e.V.

cuya dirección es:

AS–International Association e.V.Geschäftsführung: Dr. Otto W. MadelungAuf den Broich 4AD – 51519 OdenthalGermany

Tel.: +49 – 2174 – 40756Fax.: +49 – 2174 – 41571

(la tecnología AS–i es promocionada por la AS–International Association e. V.).

Dirección de Internet de la AS–International Association e.V.:

http:/www.as–interface.com

/3/

SIMATIC NET Comunicación industrial

Catálogo IK 10

El catálogo se puede conseguir a través de cualquier representación, sucursal o sociedadnacional SIEMENS.

/4/

SIMATIC S7–200Sistema de automatización / Manual del sistemaSiemens AG

B

Page 136: cp243-2_s

Bibliografía

B-2CP 243–2AS–Interface Master

C79000–G6972–C142/02

/5/

Profibus & AS–InterfaceComponentes del bus de campoCatálogo ST PI

El catálogo se puede conseguir a través de cualquier representación, sucursal o sociedadnacional SIEMENS.

/6/

SIMATICSTEP 7–Micro/DOSManual del usuarioSiemens AG

Referencia

Los números de referencia para las documentaciones de SIEMENS arriba mencionadasfiguran en los catálogos ”SIMATIC NET Comunicación industrial, catálogo IK ” y ”SIMATICSistemas de automatización SIMATIC S7 / M7 / C7 – Componentes para la automatizacióntotalmente integrada, catálogo ST70”.

Estos catálogos así como informaciones adicionales se pueden solicitar a la respectiva re-presentación, sucursal o sociedad nacional SIEMENS.

Page 137: cp243-2_s

C-1CP 243–2AS–Interface MasterC79000–G6972–C142/02

Observaciones sobre la marca CE

Designación del producto:

CP 243–2 Ref: 6GK7243–2AX00–0XA0

Directiva 89/336/CEE ”Compatibilidad electromagnética”

El producto arriba mencionado cumple los requisitos impuestos por la directiva de la UE 89/336/CEE ”Compatibilidad electromagnética”.

La declaración de conformidad con las normas arriba mencionadas se encuentra adisposición de las autoridades correspondientes en:

Siemens AktiengesellschaftBereich Antreibs– und AutomatisierungstechnikIndustrielle Kommunikation (A&D PT2)Postfach 4848D–90327 Nürnberg

Área de aplicación

El producto cumple los siguientes requisitos:

Área de aplicación Exigencias sobre

Emisión de interferencias Inmunidad a interferencias

Industria EN 50081–2 : 1993 EN 50082–2 : 1995

Observar las directivas de montaje e instalación

El producto cumple los requisitos si para la instalación y la operación se respetan lasdirectivas de montaje que figuran en las documentaciones siguientes:

– presente manual– SIMATIC S7–200 Sistema de automatización / Manual del sistema /4/

Advertencias para el fabricante de máquinas

El producto no es una máquina en el sentido de la directiva de la CE sobre máquinas. Poresta razón no existe para este producto una declaración de conformidad relacionada con ladirectiva de la CE sobre máquinas 89/392/CEE.

Si el producto forma parte del equipamiento de una máquina, tiene que ser incluido por elfabricante de la máquina en el procedimiento correspondiente a la declaración deconformidad.

C

Page 138: cp243-2_s

Observaciones sobre la marca CE

C-2CP 243–2AS–Interface Master

C79000–G6972–C142/02

Page 139: cp243-2_s

D-1CP 243–2AS–Interface MasterC79000–G6972–C142/02

SIMATIC NET – Soporte y Formación

SIMATIC Trainings-Center

Ofrecemos cursillos destinados a facilitarle el acceso al sistema de automatización SIMATICS7. Diríjase a su Training-Center regional o al Training-Center central en 90327 Nuremberg(Alemania). Infoline: Tel. 0180 523 5611 (48 Pfg./min), Fax. 0180 523 5612

Internet: http://www.ad.siemens.de/training

E-Mail: [email protected]

SIMATIC Customer Support Hotline

A su disposición a cualquier hora, en todo el mundo:

Johnson City

Nürnberg

Singapur

Simatic Basic Hotline

Nuremberg

SIMATIC BASIC Hotline

Johnson City

SIMATIC BASIC Hotline

Singapur

SIMATIC BASIC HotlineHora local: Lu.-Vi. 8:00 a 18:00

Teléfono: +49 (911) 895-7000

Fax: +49 (911) 895-7002

E-Mail: [email protected]

Hora local: Lu.-Vi. 8:00 a 17:00

Teléfono: +1 423 461-2522

Fax: +1 423 461-2231

E-Mail: [email protected]

Hora local: Lu.-Vi. 8:30 a 17:30

Teléfono: +65 740-7000

Fax: +65 740-7001

E-Mail: [email protected]

SIMATIC Premium Hotline(pagando, sólo con SIMATIC Card)

Horario: Lu.-Vi. 0:00 a 24:00

Teléfono: +49 (911) 895-7777

Fax: +49 (911) 895-7001

D

Page 140: cp243-2_s

SIMATIC NET – Soporte y Formación

D-2CP 243–2AS–Interface Master

C79000–G6972–C142/02

SIMATIC Customer Support, servicios en línea

El SIMATIC Customer Support le ofrece a través de los servicios en línea numerosasinformaciones adicionales relativas a los productos SIMATIC:

� Encontrará informaciones actuales de índole general

– en Internet, bajo http://www.ad.siemens.de/net

– por fax (”polling”) 08765-93 02 77 95 00

� Informaciones actuales sobre productos y ”downloads” que pueden ser de utilidad:

– en Internet, bajo http://www.ad.siemens.de/csi/net

– a través del Bulletin Board System (BBS) de Nürnberg (SIMATIC Customer SupportMailbox) bajo el número +49 (911) 895-7100.

Para acceder al buzón electrónico, utilice un módem de la versión hastaV.34 (28,8 kBaud) ajustando en él los siguientes parámetros: 8, N, 1, ANSI, o a travésde la RDSI (x.75, 64 kBit).

Otras ayudas

Si tiene más preguntas relativas a productos SIMATIC NET, póngase en contacto con suinterlocutor de Siemens en la representación o la delegación de su zona.

Encontrará la dirección en:

� nuestro catálogo IK 10

� en Internet (http://www.ad.siemens.de)

Page 141: cp243-2_s

Glosario-1CP 243–2AS–Interface MasterC79000–G6972–C142/02

Glosario

APFAS-i-Power Fail. Flag o diodo luminiscente que indica que la tensión de alimentación esdemasiado baja o ha fallado en el cable AS-i (p. ej. por fallo de la fuente de alimenta-ción AS-i).

AS-i (AS-Interface)Interfaz de actuador/sensor. Es un sistema de interconexión para el sector de campomás bajo del nivel de automatización. Es apropiado para la interconexión de sensoresy actuadores con las unidades de control. (Denominación anterior: SINEC S1)

AS-i-LibraryLibrary (biblioteca) por medio de cuyas funciones se pueden comunicar los programasde usuario con el controlador AS-i.

Esclavo AS-iTodas las estaciones conectadas que pueden ser actuadas por un maestro AS-i reci-ben el nombre de esclavos AS-i.Los esclavos AS-i se diferencian por su construcción (módulos AS-i así como sensoreso actuadores con conexión AS-i integrada) y por su espacio de direcciones (esclavoAS-i estándar y esclavo AS-i A/B con espacio de direcciones extendido).

Esclavo AS-i A/BLos esclavos AS-i A/B utilizan el espacio de direcciones extendido. Se pueden asignarrespectivamente dos esclavos A/B, por parejas, a una dirección de AS-Interface; por lotanto, en base a la organización de direcciones se pueden conectar hasta 62 esclavosAS-i A/B al AS-Interface.

Esclavo AS-i analógicoLos esclavos AS-i son esclavos AS-i estándar especiales que intercambian valoresanalógicos con el maestro AS-i.

Esclavo AS-i estándarCada esclavo AS-i estándar ocupa una dirección en el AS-Interface; en base a la orga-nización de direcciones se pueden conectar por lo tanto hasta 31 esclavos AS-i están-dar al AS-Interface.

LASLista de esclavos activados.

Page 142: cp243-2_s

Glosario

Glosario-2CP 243–2AS–Interface Master

C79000–G6972–C142/02

LES/LDSLista de esclavos detectados / list of detected esclavos.

LPSLista de esclavos configurados

Maestro AS-iA través del mastro AS-i se supervisan y controlan sensores y actuadores binarios sen-cillos por medio de módulos AS-i o esclavos AS-i.Se distingue entre el maestro AS-i estándar y el maestro AS-i extendido.

Maestro AS-i extendidoUn maestro AS-i extendido soporta 31 direcciones, que pueden utilizarse para esclavosAS-i estándar o esclavos AS-i con espacio de direcciones extendido (extended addres-sing mode). Con esto se amplía hasta 62 el número de esclavos AS-i.Los maestros AS-i extendidos de SIMATIC NET soportan la transmisión integrada deesclavos analógicos AS-Interface que trabajen según el perfil 7.3/7.4 de la especifica-ción AS-Interface.

Módulo AS-iPara el AS-Interface se ha definido un concepto que prevé la vinculación modular delos esclavos AS-i - que pueden ser sensores y actuadores - a través de los así llama-dos módulos AS-i.Al respecto se distinguen los siguientes módulosEl módulo AS-i activo con chip AS-i integrado: con él se pueden conectar hasta cuatrosensores y cuatro actuadores convencionales.El módulo AS-i pasivo : actúa como distribuidor y permite la conexión de hasta cuatrosensores y actuadores con chip AS-i integrado.Ajustándose al concepto del maestro AS-i estándar y del maestro AS-i extendido, enlos esclavos AS-i se utilizan chips AS-i con función estándar o con función extendida.

Maestro AS-i estándarA un maestro AS-i estándar se pueden conectar hasta 31 esclavos AS-i estándar oesclavos con espacio de direcciones extendido (sólo esclavos A).

NibbleSe da el nombre de ”nibble” a una unidad de información formada por cuatro bits.

Page 143: cp243-2_s

Indice alfabético-1CP 243–2AS–Interface MasterC79000–G6972–C142/02

AAlimentación eléctrica, 1-5, 1-8, 1-10Area de entradas analógicas, 2-17Area de salidas analógicas, 2-19AS–i. Siehe AS–InterfaceAS–Interface

Configurar por medio del pulsador SET, 1-15Datos de entrada, 3-2Datos de salida, 3-2Diagnóstico, 2-18Esclavo, sustituir esclavo averiado, 6-2Maestro, 1-3, 3-1Tiempo de ciclo, 1-5, A-4

BByte de control, 2-10Byte de estado, 2-9

CContactos de conexión, 1-8, 1-10Convección, 1-6

DDatos técnicos, 1-5Datos útiles, 3-7, 3-15Diodos, 1-11, 1-12

Fila, 1-7Direccionamiento

de los esclavos AS–i, 3-2ejemplo, 3-6

del CP 243–2 en la CPU S7–200, 2-3Ejemplos, 2-3

Directivas EGB, 1-2

EEliminación de perturbaciones, 6-1Estado del comando, 5-12

FFicha de entradas, 2-6, 2-9Ficha de errores, 2-6, 2-11

en el módulo analógico, 2-13en el módulo digital, 2-8

Ficha de identificación, 2-6, 2-11en el módulo analógico, 2-12en el módulo digital, 2-7

Ficha de salidas, 2-6, 2-10

Fuente de alimentación, 1-2

IIndicación de esclavos, 1-13

Ejemplo, 1-14Indicación de estado, 1-12Indicaciones de fallos, 6-1Interfaz de comandos, 5-2

Almacenar configuración global extendida,5-38

Almacenar_configuración_actual, 5-21Cambiar_dirección_esclavo, 5-27Cambiar_estado_esclavo, 5-28Desarrollo de comandos, 5-3Descripción de los comandos, 5-7Escribir ID1 de esclavo, 5-50Escribir lista de parámetros extendida, 5-43Escribir string de parámetros, 5-54Escribir_parámetro, 5-16Funcionamiento, 5-2Leer configuración global, 5-33Leer datos y lista Delta extendida, 5-58Leer ES de esclavo, 5-52Leer ID de esclavo, 5-48Leer ID1 de esclavo, 5-49Leer ID2 de esclavo, 5-51Leer identificador de versión, 5-47Leer lista de ecos de parámetro extendida,

5-45Leer lista de errores de periferia, 5-53Leer listas extendidas y flags, 5-30Leer string de diagnóstico, 5-57Leer string de ID, 5-56Leer string de parámetros, 5-55Leer_configuración_actual_extendida, 5-22Maestro, 5-1Poner_modo_operación, 5-26

LLista Delta, 2-18

MMarca CE, C-1Modo de configuración, 1-13, 1-15Modo extendido, 1-10Modo protegido, 1-13, 1-15Módulo analógico, 2-2, 2-11Módulo de extensión, 2-2Módulo digital, 2-2, 2-6Montaje, 1-6

Page 144: cp243-2_s

Indice alfabético-2CP 243–2AS–Interface Master

C79000–G6972–C142/02

PPalabras de entrada y salida analógicas, accesos

a, 2-15Panel frontal, 1-7Perfil de sombrero, 1-6PICS, A-1PROFIBUS–DP, Maestro, funciones de maestro

disponibles, A-1Programa de usuario, interfaz para, 2-1Programación automática de direcciones, 6-2Pulsador

DISPLAY, 1-7, 1-11SET, 1-7, 1-15

RResistencia a interferencias/puesta a tierra, 1-2

SSelección de banco, 2-2Señalización de diagnóstico, 4-2Señalización de errores, 4-2

Maestro, 4-1STEP 7–Micro, 3-7, 3-15

VVelocidad de transmisión, PROFIBUS, 1-5Volumen de suministro, 1-3

ZZona de conexiones, 1-7, 1-8Zona de mando, 1-7Zona de visualización, 1-7