Vous êtes sur la page 1sur 144

Prologo, índice

Descripción técnica y directivas 1


para la instalación

SIMATIC NET Interfaz para programa


de usuario en la CPU S7–200
2
Acceso a los datos 3
de los esclavos AS–i
CP 243–2
Señalización de errores y
AS–Interface Master diagnóstico en el programa 4
de usuario

Manual 5
Interfaz de comandos
Eliminación de perturbaciones / 6
indicaciones de fallos

Anexos
AS–Interface Protocol Implemen-
tation Conformance Statements
A

Bibliografía
B
Observaciones
AS–Interface sobre la marca CE
C

Soporte y formación
D
Industrial Ethernet
Glosario, índice

SINEC L2

AS–Interface

07/2000
C79000–G8978–C142
Versión 02
Indicaciones de seguridad
Esta manual contiene indicaciones que usted debe tener en cuenta para su seguridad personal y para evitar
daños materiales. Las indicaciones están destacadas con un triángulo de aviso y se representan de los siguientes
modos, dependiendo del grado de peligro:

Peligro
! significa que se producirá la muerte, se sufrirán lesiones físicas graves o se originarán importantes
dañ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 parte
de 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 a
poner en funcionamiento, poner a tierra e identificar o marcar aparatos, sistemas y circuitos amperimétricos de
conformidad 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ón
té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, la
instalación y el montaje se realicen correctamente y que el manejo y el mantenimiento tengan lugar
con el debido cuidado.

Marca registrada
SIMATICR y SIMATIC NETR son marcas registradas de SIEMENS AG.

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

Copyright Siemens AG 1999 All rights reserved Exclusión de la responsabilidad


La transmisión de esta documentación a terceros así como su reproducción, Hemos controlado la coincidencia de la documentación impresa con el hard-
la utilización y la comunicación de su contenido están prohibidas a no ser que ware y el software descritos. Sin embargo no podemos excluir la posibilidad
se hayan autorizado expresamente. Las infracciones a este respecto obligan de que existan discrepancias, por lo que no podemos garantizar una coinci-
al pago de indemnizaciones. Reservados todos los derechos, especialmente dencia total. Los datos y las informaciones que figuran en esta documenta-
en el caso de otorgamiento de patentes o de registro como modelo de utilidad ción son revisados periódicamente, y en caso de hacerse necesarias correc-
ciones, éstas se introducen en las ediciones siguientes. Agradecemos toda
sugerencia que nos permita mejorar la calidad.
Siemens AG
Grupo Automatización
Area Automatización Industrial E Siemens AG 1999
Postfach 4848,D- 90327 Nürnberg Salvo modificaciones técnicas.

Siemens Aktiengesellschaft Referencia C79000–G8978–C142


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 a
través de este módulo actuadores AS–Interface y sensores AS–Interface desde una CPU
S7–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 en
el 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 presente
juego 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. Estos
programas de ejemplo han sido creados con STEP 7–Micro/WIN32 y pueden funcionar en
una CPU S7–22x.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 iii
Prólogo

CP 243–2AS–Interface Master
iv C79000–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-8
3.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

CP 243–2AS–Interface Master
C79000–G6972–C142/02 v
Indice

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

CP 243–2AS–Interface Master
vi C79000–G6972–C142/02
Indice

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

CP 243–2AS–Interface Master
C79000–G6972–C142/02 vii
Indice

CP 243–2AS–Interface Master
viii C79000–G6972–C142/02
Descripción técnica y directivas para la insta-
lación 1
El presente capítulo le explica las prestaciones y le familiariza con la puesta en servicio y las
funciones 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

CP 243–2AS–Interface Master
C79000–G6972–C142/02 1-1
Descripción técnica y directivas para la instalación

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ón
AS–i.

Cuidado
! Resistencia a interferencias / puesta a tierra
Para garantizar la resistencia a interferencias del CP 243–2 han de estar puestos a tierra
reglamentariamente 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 en
forma segura de la red. La separación segura se puede realizar conforme a los siguientes
requisitos:
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

CP 243–2AS–Interface Master
1-2 C79000–G6972–C142/02
Descripción técnica y directivas para la instalación

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 la
conexión de un S7–200 al AS–Interface (como maestro AS–i). Ambas conexiones se
pueden utilizar con independencia la una de la otra.

S7–22x CPU
CP 243–2

Maestro
AS–i

Módulos pasivos Módulos activos


(sin esclavo ASIC) (con esclavo ASIC)

Alimentación de AS–i

Actuador/Sensor
con esclavo ASIC

Cable AS–i Derivación AS–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ón
estándar para S7–200.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 1-3
Descripción técnica y directivas para la instalación

Volumen de suministro
El suministro del CP 243–2 incluye los siguientes componentes:
CP 243–2
Información sobre producto CP 243–2

CP 243–2AS–Interface Master
1-4 C79000–G6972–C142/02
Descripción técnica y directivas para la instalación

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 o
de 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ógico
con 8EA/8SA
Tensión de alimentación de bus de panel posterior SI- DC 5 V
MATIC máx. 220 mA
Consumo de corriente de DC 5 V
Tensión de alimentación del cable AS–i según especificación AS–i
Consumo de corriente del cable AS–i máx. 100 mA
Consumo de potencia 3,7 W
Condiciones ambientales admisibles
Temperatura de funcionamiento montaje horizontal: 0 a 55°C
montaje 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

CP 243–2AS–Interface Master
C79000–G6972–C142/02 1-5
Descripción técnica y directivas para la instalación

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ón
elé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 posterior
S7. Para determinar este valor, utilice la tabla de cálculo de /4/.

CP 243–2AS–Interface Master
1-6 C79000–G6972–C142/02
Descripción técnica y directivas para la instalación

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 de
esclavo B

Pulsador
SET
Indicador de
estado

Indicador de Pulsador
grupo Display

Indicador de
esclavo

Conexión del cable AS–i

Figura 1-2

Conexión, manejo y evaluación de indicaciones


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

CP 243–2AS–Interface Master
C79000–G6972–C142/02 1-7
Descripción técnica y directivas para la instalación

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 el
CP 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 cable
AS–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ón
a través del borne de puesta a tierra.

CP 243–2AS–Interface Master
1-8 C79000–G6972–C142/02
Descripción técnica y directivas para la instalación

Nota
Tierra de funcionamiento (Borne )
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.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 1-9
Descripción técnica y directivas para la instalación

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 los
datos de diagnóstico del CP 243–2. La programación es sencilla y resulta suficiente para la
mayorí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 posible
con 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 de
maestro AS–i.

CP 243–2AS–Interface Master
1-10 C79000–G6972–C142/02
Descripción técnica y directivas para la instalación

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) e
indicación de esclavos tiene lugar con el pulsador DISPLAY. Apretando repetidamente el
pulsador se cambia en cada caso al siguiente estado de visualización y finalmente de nuevo
al estado inicial.
En la indicación de esclavos se visualizan los esclavos de AS–Interface por grupos, a razón
de 5 esclavos a un tiempo. El cambio al grupo siguiente tiene lugar por medio del pulsador
DISPLAY. 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ón
de estado.
El diodo B señaliza esclavos B. Se enciende adicionalmente cuando, estando activada la
indicación de esclavos, se indican esclavos B.
Los primeros cinco diodos de la fila inferior indican los esclavos conectados (indicación
de 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 de
estado, lo que significa que los diodos CM, AUP, CER, APF, PWR y SF indican el estado del
CP 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.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 1-11
Descripción técnica y directivas para la instalación

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 diodo
de grupo.
La indicación de estado está preajustada como indicación estándar en el estado básico del
CP 243–2.

Significado de los diodos luminiscentes


Los diodos tienen el siguiente significado:

Tabla 1-2

Diodo (color) STATUS Significado


CM (amarillo) Configuration Esta indicación señaliza el modo de funcionamiento del CP 243–2.
Mode Indicador encendido: modo de configuración
Indicador apagado: modo protegido
El modo de configuración se necesita sólo para la puesta en servicio del
CP 243–2. En el modo de configuración, el CP 243–2 activa todos los
esclavos AS–i conectados e intercambia datos con ellos. Encontrará más
detalles sobre el modo de configuración en el capítulo 1.9.
AUP (verde) Autoprog En el modo protegido del CP 243–2, indica que es posible una programa-
available 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 averiado
en el cable AS–i (para más detalles, véase el capítulo 6.1).
CER Configuration El diodo indica si la configuración de esclavos identificada en el cable AS–i
(amarillo) Error coincide 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 del
esclavo).
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 al
cable 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- El diodo se enciende si:
tema. 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 exigido
durante un accionamiento de pulsador (p. ej. existe un esclavo AS–i
con la dirección 0).

CP 243–2AS–Interface Master
1-12 C79000–G6972–C142/02
Descripción técnica y directivas para la instalación

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; el
paso 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–i
activos. 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 de
grupo indican con una codificación binaria, cuál de los grupos de cinco es visualizado. Los
cinco diodos de la indicación de esclavos indican entonces los esclavos AS–i detectados o
activos dentro de este grupo.
Para constatar qué esclavos están activos, busque el grupo de cinco (la fila) que presente
casillas en correspondencia con los diodos de grupo encendidos. Los diodos de la iniciación
actualmente encendidos determinan qué esclavos está justamente activos dentro de ese
grupo.
Si se visualiza un grupo de esclavos B, se enciende adicionalmente el diodo ”B”.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 1-13
Descripción técnica y directivas para la instalación

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, esto
significa 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 activos
los diodos 6B y 8B.

Los puntos de inter-


sección marcan el
esclavo 6 y el
esclavo 8

Diodo/columna 2 + 4 2º grupo
Figura 1-4 Ejemplo de una indicación de esclavos

CP 243–2AS–Interface Master
1-14 C79000–G6972–C142/02
Descripción técnica y directivas para la instalación

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), puede
intercambiar datos con cualquier esclavo AS–i conectado al cable AS–i (a excepción del
esclavo 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 modo
protegido por medio del pulsador SET. Con esto se configuran al mismo tiempo los esclavos
AS–i activos en ese momento. Los datos siguientes se almacenan entonces en forma no
volá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 el
CP 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á conectado
en 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”.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 1-15
Descripción técnica y directivas para la instalación

Preparar la configuración
Asegure los estados siguientes:
S La CPU S7–22x tiene que estar en STOP (PLC_RUN=0).
S El CP 243–2 y todos los esclavos AS–i han de estar conectados a AS–Interface y tienen
que 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 de
estado” (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 pulsador
SET.
3. Por conmutación a la indicación de esclavos con el pulsador DISPLAY puede comprobar
si 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 el
caso 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. Esto
significa:
S no hay configurado ningún esclavo AS–i;
S se ponen todos los parámetros de esclavos AS–i;
S se activa la programación automática de direcciones
(bit AUTO_ADDRESS_ENABLE = 1).

CP 243–2AS–Interface Master
1-16 C79000–G6972–C142/02
Interfaz para programa de usuario en la CPU
S7–200 2
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.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 2-1
Interfaz para programa de usuario en la CPU S7–200

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)

S7–200 CPU CP 243–2


Programa de usuario Módulo digital (8ED/8SD)
Información de estado/error
Mando del CP
Selección de banco

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

ÍÍ ÎÎ
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 de
las entradas y salidas digitales. A través del módulo digital tiene lugar la coordinación entre
la 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 el
campo 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ógico
se pueda acceder en conjunto a un campo de datos mayor que el direccionable en la CPU
S7–200 para el módulo de extensión.

CP 243–2AS–Interface Master
2-2 C79000–G6972–C142/02
Interfaz para programa de usuario en la CPU S7–200

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 y
CPU 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 AAW0
E0.1 A0.1 E1.1 A1.1 AEW2 AAW2
E0.2 A0.2 E1.2 A1.2 AEW4 AAW4
E0.3 A0.3 E1.3 A1.3 AEW6 AAW6
E0.4 A0.4 E1.4 A1.4 AEW8 AAW8
E0.5 A0.5 E1.5 A1.5 AEW10 AAW10
E0.6 A0.6 E1.6 A1.6 AEW12 AAW12
E0.7 A0.7 E1.7 A1.7 AEW14 AAW14

CP 243–2AS–Interface Master
C79000–G6972–C142/02 2-3
Interfaz para programa de usuario en la CPU S7–200

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 AAW0
E0.1 A0.1 E2.1 A2.1 AEW2 AAW2
E0.2 A0.2 E2.2 A2.2 AEW4 AAW4
E0.3 A0.3 E2.3 A2.3 AEW6 AAW6
E0.4 A0.4 E2.4 A2.4 AEW8 AAW8
E0.5 A0.5 E2.5 A2.5 AEW10 AAW10
E0.6 A0.6 E2.6 A2.6 AEW12 AAW12
E0.7 A0.7 E2.7 A2.7 AEW14 AAW14

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

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

CPU 224 CP 243–2 CP 243–2


14 DE 10 DA 8 DE 8 DA 8 AE 8 AA 8 DE 8 DA 8 AE 8 AA
(ED) (SD) (ED) (SD) (EA) (SA) (ED) (SD) (EA) (SA)
E0.0 A0.0 E2.0 A2.0 AEW0 AAW0 E3.0 A3.0 AEW16 AAW16
E0.1 A0.1 E2.1 A2.1 AEW2 AAW2 E3.1 A3.1 AEW18 AAW18
E0.2 A0.2 E2.2 A2.2 AEW4 AAW4 E3.2 A3.2 AEW20 AAW20
E0.3 A0.3 E2.3 A2.3 AEW6 AAW6 E3.3 A3.3 AEW22 AAW22
E0.4 A0.4 E2.4 A2.4 AEW8 AAW8 E3.4 A3.4 AEW24 AAW24
E0.5 A0.5 E2.5 A2.5 AEW10 AAW10 E3.5 A3.5 AEW26 AAW26
E0.6 A0.6 E2.6 A2.6 AEW12 AAW12 E3.6 A3.6 AEW28 AAW28
E0.7 A0.7 E2.7 A2.7 AEW14 AAW14 E3.7 A3.7 AEW30 AAW30

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

CP 243–2AS–Interface Master
2-4 C79000–G6972–C142/02
Interfaz para programa de usuario en la CPU S7–200

Ejemplo para CPU 224, un módulo de 8 entradas digitales (DE), un módulo de 3


entradas analógicas (AE)/1 salida analógica (AA) y un CP 243–2

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


14 DE 10 DA 8 DE (ED) 3 AE 1 AA 8 DE 8 DA 8 AE 8 AA
(ED) (SD) (EA) (SA) (ED) (SD) (EA) (SA)
E0.0 A0.0 E2.0 AEW0 AAW0 E3.0 A2.0 AEW8 AAW4
E0.1 A0.1 E2.1 AEW2 E3.1 A2.1 AEW10 AAW6
E0.2 A0.2 E2.2 AEW4 E3.2 A2.2 AEW12 AAW8
E0.3 A0.3 E2.3 E3.3 A2.3 AEW14 AAW10
E0.4 A0.4 E2.4 E3.4 A2.4 AEW16 AAW12
E0.5 A0.5 E2.5 E3.5 A2.5 AEW18 AAW14
E0.6 A0.6 E2.6 E3.6 A2.6 AEW20 AAW16
E0.7 A0.7 E2.7 E3.7 A2.7 AEW22 AAW18

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

CP 243–2AS–Interface Master
C79000–G6972–C142/02 2-5
Interfaz para programa de usuario en la CPU S7–200

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:

S7–200 CPU CP 243*2


Programa de usuario Módulo digital (8ED/8SD)
Información de estado/error
Mando del CP
Selección de banco

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

ÍÍÎÎ
ÍÍ
ÍÍ ÎÎ
ÎÎ
Maestro AS*i

ÍÍ ÎÎ
ÍÍ
Cable AS–i
ÍÍÎÎ
ÎÎ
Figura 2-2

CP 243–2AS–Interface Master
2-6 C79000–G6972–C142/02
Interfaz para programa de usuario en la CPU S7–200

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/8
SD).
La dirección bajo la cual el programa puede acceder a la ficha de identificación depende del
slot del CP 243–2.
Encontrará más informaciones sobre las marcas especiales y su estructura para módulos
E/S en /4/.

Valores posibles
La ficha de identificación se puede leer a través del campo de marcas especiales de la CPU
S7–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.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 2-7
Interfaz para programa de usuario en la CPU S7–200

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 que
usan 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.”

CP 243–2AS–Interface Master
2-8 C79000–G6972–C142/02
Interfaz para programa de usuario en la CPU S7–200

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 tras
conectar la tensión de alimentación. No se permite una eva-
luación de los datos de E/S o de otras informaciones del
CP.
1 El CP 243–2 está listo para funcionar.
ASI_RESP 0/1 Bit de respuesta para interfaz de comandos AS–i (ver el
capítulo 5.1).

CP 243–2AS–Interface Master
C79000–G6972–C142/02 2-9
Interfaz para programa de usuario en la CPU S7–200

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 el
CP 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 banco
en 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 a
todos los esclavos AS–i (ver el cap. 3). Dado que los datos de esclavos AS–i se
transmiten 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 estado
STOP.
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 salidas
analógicas. La CPU S7–200 pone automáticamente a ”0” el bit en
caso 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 estado
RUN.
El CP 243–2 transmite el contenido del banco de salida o a todos los
esclavos AS–i (ver el capítulo 2.4). El programa de usuario tiene que
poner este bit a ”1” en el arranque (first scan).
No ponga el bit PLC_RUN permanentemente a ”1” con funciones
del sistema operativo S7–200 como ”Configuración del CP /
Ajustes de las salidas” o ”Forzar salidas”.

CP 243–2AS–Interface Master
2-10 C79000–G6972–C142/02
Interfaz para programa de usuario en la CPU S7–200

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 figura
siguiente:

S7–200 CPU 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

ÍÍÎÎ
Maestro AS*i
ÍÍ
ÍÍ ÎÎ
ÎÎ
ÍÍ ÎÎ
Cable AS–i
ÍÍÎÎ
Figura 2-3

CP 243–2AS–Interface Master
C79000–G6972–C142/02 2-11
Interfaz para programa de usuario en la CPU S7–200

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/8
SA).
La dirección bajo la cual el programa puede acceder a la ficha de identificación depende del
slot del CP 243–2.
Encontrará más informaciones sobre las marcas especiales y su estructura para módulos
E/S en /4/.

Valores posibles
La ficha de identificación se puede leer a través del campo de marcas especiales de la CPU
S7–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.

CP 243–2AS–Interface Master
2-12 C79000–G6972–C142/02
Interfaz para programa de usuario en la CPU S7–200

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 detectada
en 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 al
cable 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.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 2-13
Interfaz para programa de usuario en la CPU S7–200

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.

CP 243–2AS–Interface Master
2-14 C79000–G6972–C142/02
Interfaz para programa de usuario en la CPU S7–200

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 el
CP 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 correspondencia
con 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 byte
de 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 seleccionado
0 0 0 0 0 1 Banco 1 seleccionado
0 0 0 0 1 0 Banco 2 seleccionado
0 0 0 0 1 1 Banco 3 seleccionado
0 0 0 1 0 0 Banco 4 seleccionado
0 0 0 1 0 1 Banco 5 seleccionado
0 0 0 1 1 0 Banco 6 seleccionado
0 0 0 1 1 1 Banco 7 seleccionado
0 0 1 0 0 0 Banco 8 seleccionado
0 0 1 0 0 1 Banco 9 seleccionado
0 0 1 0 1 0 Banco 10 seleccionado
0 0 1 0 1 1 Banco 11 seleccionado
0 0 1 1 0 0 Banco 12 seleccionado
0 0 1 1 0 1 Banco 13 seleccionado
0 0 1 1 1 0 Banco 14 seleccionado
0 0 1 1 1 1 Banco 15 seleccionado
0 1 0 0 0 0 Banco 16 seleccionado
0 1 0 0 0 1 Banco 17 seleccionado
0 1 0 0 1 0 Banco 18 seleccionado
0 1 0 0 1 1 Banco 19 seleccionado
0 1 0 1 0 0 Banco 20 seleccionado
0 1 0 1 0 1 Banco 21 seleccionado
0 1 0 1 1 0 Banco 22 seleccionado
0 1 0 1 1 1 Banco 23 seleccionado
0 1 1 0 0 0 Banco 24 seleccionado
0 1 1 0 0 1 Banco 25 seleccionado
0 1 1 0 1 0 Banco 26 seleccionado
0 1 1 0 1 1 Banco 27 seleccionado
0 1 1 1 0 0 Banco 28 seleccionado
0 1 1 1 0 1 Banco 29 seleccionado

CP 243–2AS–Interface Master
C79000–G6972–C142/02 2-15
Interfaz para programa de usuario en la CPU S7–200

BS5 BS4 BS3 BS2 BS1 BS0 No. banco


0 1 1 1 1 0 Banco 30 seleccionado
0 1 1 1 1 1 Banco 31 seleccionado
1 0 0 0 0 0 Banco 32 seleccionado
1 0 0 0 0 1 Banco 33 seleccionado
1 0 0 0 1 0 Banco 34 seleccionado
1 0 0 0 1 1 Banco 35 seleccionado
1 0 0 1 0 0 Banco 36 seleccionado
1 0 0 1 0 1 Banco 37 seleccionado
1 0 0 1 1 0 Banco 38 seleccionado
1 0 0 1 1 1 Banco 39 seleccionado
1 0 1 0 0 0 Banco 40 seleccionado
1 0 1 0 0 1 Banco 41 seleccionado
1 0 1 0 1 0 Banco 42 seleccionado
1 0 1 0 1 1 Banco 43 seleccionado
1 0 1 1 0 0 Banco 44 seleccionado
1 0 1 1 0 1 Banco 45 seleccionado
1 0 1 1 1 0 Banco 46 seleccionado
1 0 1 1 1 1 Banco 47 seleccionado
1 1 0 0 0 0 Banco 48 seleccionado
1 1 0 0 0 1 Banco 49 seleccionado
1 1 0 0 1 0 Banco 50 seleccionado
1 1 0 0 1 1 Banco 51 seleccionado
1 1 0 1 0 0 Banco 52 seleccionado
1 1 0 1 0 1 Banco 53 seleccionado
1 1 0 1 1 0 Banco 54 seleccionado
1 1 0 1 1 1 Banco 55 seleccionado
1 1 1 0 0 0 Banco 56 seleccionado
1 1 1 0 0 1 Banco 57 seleccionado
1 1 1 0 1 0 Banco 58 seleccionado
1 1 1 0 1 1 Banco 59 seleccionado
1 1 1 1 0 0 Banco 60 seleccionado
1 1 1 1 0 1 Banco 61 seleccionado
1 1 1 1 1 0 Banco 62 seleccionado
1 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 al
CP 243–2 antes de que usted acceda al correspondiente banco (vea el ejemplo de la ta-
bla 5-1).

CP 243–2AS–Interface Master
2-16 C79000–G6972–C142/02
Interfaz para programa de usuario en la CPU S7–200

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 las
entradas analógicas del programa de usuario a través de la selección de bancos:

S7–200 CPU CP 243–2


Bits de selección
Entradas analógicas de banco
Ocupación de memoria
BS5...BS0

8 AEW Banco 0 Entradas binarias


p. ej. AEW0..AEW14*) esclavo 1...31 ó
esclavo 1A...31A

Banco 1 reservado

⋅⋅ ⋅ Banco 2 datos de respuesta

⋅ ⋅ Banco 15

⋅⋅
Banco 16
reservado

Banco 30
*) el espacio de direcciones de-
pende del slot del CP 243–2 Banco 31 Entradas binarias
(ver cap. 2.2) esclavo 1B...31B

⋅⋅
Banco 32
Entradas analógicas
esclavo 1...31
Banco 47

⋅⋅
Banco 48
reservado
Banco 63
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 binarias
de 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.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 2-17
Interfaz para programa de usuario en la CPU S7–200

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ón
del 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 0
Byte m+0 Esclavo 7 Esclavo 6 Esclavo 5 Esclavo 4 Esclavo 3 Esclavo 2 Esclavo 1 Esclavo 0
Esclavo 7A Esclavo 6A Esclavo 5A Esclavo 4A Esclavo 3A Esclavo 2A Esclavo 1A Esclavo 0A
Byte m+1 Esclavo 15 Esclavo 14 Esclavo 13 Esclavo 12 Esclavo 11 Esclavo 10 Esclavo 9 Esclavo 8
Esclavo 15A Esclavo 14A Esclavo 13A Esclavo 12A Esclavo 11A Esclavo 10A Esclavo 9A Esclavo 8A
Byte m+2 Esclavo 23 Esclavo 22 Esclavo 21 Esclavo 20 Esclavo 19 Esclavo 18 Esclavo 17 Esclavo 16
Esclavo 23A Esclavo 22A Esclavo 21A Esclavo 20A Esclavo 19A Esclavo 18A Esclavo 17A Esclavo 16A
Byte m+3 Esclavo 31 Esclavo 30 Esclavo 29 Esclavo 28 Esclavo 27 Esclavo 26 Esclavo 25 Esclavo 24
Esclavo 31A Esclavo 30A Esclavo 29A Esclavo 28A Esclavo 27A Esclavo 26A Esclavo 25A Esclavo 24A
Byte m+4 Esclavo 7B Esclavo 6B Esclavo 5B Esclavo 4B Esclavo 3B Esclavo 2B Esclavo 1B Esclavo 0B
Byte m+5 Esclavo 15B Esclavo 14B Esclavo 13B Esclavo 12B Esclavo 11B Esclavo 10B Esclavo 9B Esclavo 8B
Byte m+6 Esclavo 23B Esclavo 22B Esclavo 21B Esclavo 20B Esclavo 19B Esclavo 18B Esclavo 17B Esclavo 16B
Byte 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 de
bancos 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 binarias
de 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 esclavos
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.

CP 243–2AS–Interface Master
2-18 C79000–G6972–C142/02
Interfaz para programa de usuario en la CPU S7–200

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 las
salidas analógicas del programa de usuario a través de la selección de bancos:

S7–200 CPU CP 243–2


Bits de selec-
Salidas analógicas ción de banco Ocupación de memoria
BS5...BS0

8 AEW Banco 0 Salidas binarias


p. ej. AEW0..AEW14*) Esclavo 1...31 o
Esclavo 1A...31A

Banco 1 Diagnóstico

⋅⋅ ⋅
AS–i
(lista Delta)

⋅ ⋅
Banco 2 Datos de comandos

Banco 15

⋅⋅
Banco 16
reservado

Banco 30
*) el espacio de direcciones de-
pende del slot del CP 243–2 Banco 31 Salidas binarias
(ver cap. 2.2) Esclavo 1B...31B

⋅⋅
Banco 32
Salidas analógicas
Esclavo 1...31
Banco 47

⋅⋅
Banco 48
reservado
Banco 63
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 de
los 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.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 2-19
Interfaz para programa de usuario en la CPU S7–200

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 estructuras
de datos y las codificaciones utilizadas se describen en el capítulo 5.2. El número de bancos
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 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 de
los 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 los
esclavos 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.

CP 243–2AS–Interface Master
2-20 C79000–G6972–C142/02
Acceso a los datos de los esclavos AS–i 3
En este capítulo se explica la interfaz de maestro AS–i del CP 243–2. En primer lugar se
explica 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.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 3-1
Acceso a los datos de los esclavos AS–i

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 las
siguientes condiciones.
Desconecte el filtrado de las entradas de información analogicas para el CP 243–2 en el
bloque 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 de
datos 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.

CP 243–2AS–Interface Master
3-2 C79000–G6972–C142/02
Acceso a los datos de los esclavos AS–i

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


0 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 3A
0 m+2 Esclavo 4 o esclavo 4A Esclavo 5 o esclavo 5A
0 m+3 Esclavo 6 o esclavo 6A Esclavo 7 o esclavo 7A
0 m+4 Esclavo 8 o esclavo 8A Esclavo 9 o esclavo 9A
0 m+5 Esclavo 10 o esclavo 10A Esclavo 11 o esclavo 11A
0 m+6 Esclavo 12 o esclavo 12A Esclavo 13 o esclavo 13A
0 m+7 Esclavo 14 o esclavo 14A Esclavo 15 o esclavo 15A
0 m+8 Esclavo 16 o esclavo 16A Esclavo 17 o esclavo 17A
0 m+9 Esclavo 18 o esclavo 18A Esclavo 19 o esclavo 19A
0 m+10 Esclavo 20 o esclavo 20A Esclavo 21 o esclavo 21A
0 m+11 Esclavo 22 o esclavo 22A Esclavo 23 o esclavo 23A
0 m+12 Esclavo 24 o esclavo 24A Esclavo 25 o esclavo 25A
0 m+13 Esclavo 26 o esclavo 26A Esclavo 27 o esclavo 27A
0 m+14 Esclavo 28 o esclavo 28A Esclavo 29 o esclavo 29A
0 m+15 Esclavo 30 o esclavo 30A Esclavo 31 o esclavo 31A
Bit 3 | Bit 2 | Bit 1 | Bit 0 Bit 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 área


de salidas analógicas del CP)

Banco No. byte Bit 7–4 Bit 3–0


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

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

CP 243–2AS–Interface Master
C79000–G6972–C142/02 3-3
Acceso a los datos de los esclavos AS–i

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


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


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

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

CP 243–2AS–Interface Master
3-4 C79000–G6972–C142/02
Acceso a los datos de los esclavos AS–i

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

CP 243–2AS–Interface Master
C79000–G6972–C142/02 3-5
Acceso a los datos de los esclavos AS–i

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 = 0
para los datos de salida.
Los bits relevantes para el programa de usuario (esclavos AS–i existentes) se presentan
con fondo gris. Los bits con fondo blanco no son relevantes para el programa de usuario.

CP 243–2

16 Byte de entrada 16 Byte de salida

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

Esclavo 2 Esclavo 3 1 Esclavo 2 Esclavo 3


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

Esclavo 4 Esclavo 5 Esclavo 4 Esclavo 5


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

. .
. .
Esclavo 30 Esclavo 31 Esclavo 30 Esclavo 31
15 15
Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0

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

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


Esclavos
4 4módulos
módulosEE 2 módulos E/ 4 módulos S 4 módulos E/
AS-i 2 módulos S 4 módulos S

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 los
bytes de entrada y salida se representa a continuación a modo de ejemplo para el esclavo
No. 3:
1 0 Bit No.
Byte de
entrada 1

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

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

3 2 Bit No.
Byte de salida 1

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

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

CP 243–2AS–Interface Master
3-6 C79000–G6972–C142/02
Acceso a los datos de los esclavos AS–i

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–2
enchufado directamente al lado:

OB1 (AWL) Expli-


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

SBR 1 (AWL) Expli-


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

CP 243–2AS–Interface Master
C79000–G6972–C142/02 3-7
Acceso a los datos de los esclavos AS–i

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 programa


de usuario

Condiciones
Antes de poder acceder a los datos de E/S de los esclavos AS–i se tienen que cumplir las
siguientes condiciones.
Desconecte el filtrado de las entradas de información analogicas para el CP 243–2 en el
bloque 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. La
transmisió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. A
estos valores puede acceder el PLC con escritura (salidas analógicas) o lectura (entradas
analógicas).

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

Banco No. byte Significado


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

CP 243–2AS–Interface Master
3-8 C79000–G6972–C142/02
Acceso a los datos de los esclavos AS–i

Banco No. byte Significado


33 2 Esclavo 3, canal 2, High Byte
33 3 Esclavo 3, canal 2, Low Byte
33 4 Esclavo 3, canal 3, High Byte
33 5 Esclavo 3, canal 3, Low Byte
33 6 Esclavo 3, canal 4, High Byte
33 7 Esclavo 3, canal 4, Low Byte
33 8 Esclavo 4, canal 1, High Byte
33 9 Esclavo 4, canal 1, Low Byte
33 10 Esclavo 4, canal 2, High Byte
33 11 Esclavo 4, canal 2, Low Byte
33 12 Esclavo 4, canal 3, High Byte
33 13 Esclavo 4, canal 3, Low Byte
33 14 Esclavo 4, canal 4, High Byte
33 15 Esclavo 4, canal 4, Low Byte
34 0 Esclavo 5, canal 1, High Byte
34 1 Esclavo 5, canal 1, Low Byte
34 2 Esclavo 5, canal 2, High Byte
34 3 Esclavo 5, canal 2, Low Byte
34 4 Esclavo 5, canal 3, High Byte
34 5 Esclavo 5, canal 3, Low Byte
34 6 Esclavo 5, canal 4, High Byte
34 7 Esclavo 5, canal 4, Low Byte
34 8 Esclavo 6, canal 1, High Byte
34 9 Esclavo 6, canal 1, Low Byte
34 10 Esclavo 6, canal 2, High Byte
34 11 Esclavo 6, canal 2, Low Byte
34 12 Esclavo 6, canal 3, High Byte
34 13 Esclavo 6, canal 3, Low Byte
34 14 Esclavo 6, canal 4, High Byte
34 15 Esclavo 6, canal 4, Low Byte
35 0 Esclavo 7, canal 1, High Byte
35 1 Esclavo 7, canal 1, Low Byte
35 2 Esclavo 7, canal 2, High Byte
35 3 Esclavo 7, canal 2, Low Byte
35 4 Esclavo 7, canal 3, High Byte
35 5 Esclavo 7, canal 3, Low Byte
35 6 Esclavo 7, canal 4, High Byte
35 7 Esclavo 7, canal 4, Low Byte
35 8 Esclavo 8, canal 1, High Byte
35 9 Esclavo 8, canal 1, Low Byte
35 10 Esclavo 8, canal 2, High Byte
35 11 Esclavo 8, canal 2, Low Byte
35 12 Esclavo 8, canal 3, High Byte
35 13 Esclavo 8, canal 3, Low Byte
35 14 Esclavo 8, canal 4, High Byte
35 15 Esclavo 8, canal 4, Low Byte
36 0 Esclavo 9, canal 1, High Byte
36 1 Esclavo 9, canal 1, Low Byte
36 2 Esclavo 9, canal 2, High Byte
36 3 Esclavo 9, canal 2, Low Byte
36 4 Esclavo 9, canal 3, High Byte
36 5 Esclavo 9, canal 3, Low Byte
36 6 Esclavo 9, canal 4, High Byte

CP 243–2AS–Interface Master
C79000–G6972–C142/02 3-9
Acceso a los datos de los esclavos AS–i

Banco No. byte Significado


36 7 Esclavo 9, canal 4, Low Byte
36 8 Esclavo 10, canal 1, High Byte
36 9 Esclavo 10, canal 1, Low Byte
36 10 Esclavo 10, canal 2, High Byte
36 11 Esclavo 10, canal 2, Low Byte
36 12 Esclavo 10, canal 3, High Byte
36 13 Esclavo 10, canal 3, Low Byte
36 14 Esclavo 10, canal 4, High Byte
36 15 Esclavo 10, canal 4, Low Byte
37 0 Esclavo 11, canal 1, High Byte
37 1 Esclavo 11, canal 1, Low Byte
37 2 Esclavo 11, canal 2, High Byte
37 3 Esclavo 11, canal 2, Low Byte
37 4 Esclavo 11, canal 3, High Byte
37 5 Esclavo 11, canal 3, Low Byte
37 6 Esclavo 11, canal 4, High Byte
37 7 Esclavo 11, canal 4, Low Byte
37 8 Esclavo 12, canal 1, High Byte
37 9 Esclavo 12, canal 1, Low Byte
37 10 Esclavo 12, canal 2, High Byte
37 11 Esclavo 12, canal 2, Low Byte
37 12 Esclavo 12, canal 3, High Byte
37 13 Esclavo 12, canal 3, Low Byte
37 14 Esclavo 12, canal 4, High Byte
37 15 Esclavo 12, canal 4, Low Byte
38 0 Esclavo 13, canal 1, High Byte
38 1 Esclavo 13, canal 1, Low Byte
38 2 Esclavo 13, canal 2, High Byte
38 3 Esclavo 13, canal 2, Low Byte
38 4 Esclavo 13, canal 3, High Byte
38 5 Esclavo 13, canal 3, Low Byte
38 6 Esclavo 13, canal 4, High Byte
38 7 Esclavo 13, canal 4, Low Byte
38 8 Esclavo 14, canal 1, High Byte
38 9 Esclavo 14, canal 1, Low Byte
38 10 Esclavo 14, canal 2, High Byte
38 11 Esclavo 14, canal 2, Low Byte
38 12 Esclavo 14, canal 3, High Byte
38 13 Esclavo 14, canal 3, Low Byte
38 14 Esclavo 14, canal 4, High Byte
38 15 Esclavo 14, canal 4, Low Byte
39 0 Esclavo 15, canal 1, High Byte
39 1 Esclavo 15, canal 1, Low Byte
39 2 Esclavo 15, canal 2, High Byte
39 3 Esclavo 15, canal 2, Low Byte
39 4 Esclavo 15, canal 3, High Byte
39 5 Esclavo 15, canal 3, Low Byte
39 6 Esclavo 15, canal 4, High Byte
39 7 Esclavo 15, canal 4, Low Byte
39 8 Esclavo 16, canal 1, High Byte
39 9 Esclavo 16, canal 1, Low Byte
39 10 Esclavo 16, canal 2, High Byte
39 11 Esclavo 16, canal 2, Low Byte

CP 243–2AS–Interface Master
3-10 C79000–G6972–C142/02
Acceso a los datos de los esclavos AS–i

Banco No. byte Significado


39 12 Esclavo 16, canal 3, High Byte
39 13 Esclavo 16, canal 3, Low Byte
39 14 Esclavo 16, canal 4, High Byte
39 15 Esclavo 16, canal 4, Low Byte
40 0 Esclavo 17, canal 1, High Byte
40 1 Esclavo 17, canal 1, Low Byte
40 2 Esclavo 17, canal 2, High Byte
40 3 Esclavo 17, canal 2, Low Byte
40 4 Esclavo 17, canal 3, High Byte
40 5 Esclavo 17, canal 3, Low Byte
40 6 Esclavo 17, canal 4, High Byte
40 7 Esclavo 17, canal 4, Low Byte
40 8 Esclavo 18, canal 1, High Byte
40 9 Esclavo 18, canal 1, Low Byte
40 10 Esclavo 18, canal 2, High Byte
40 11 Esclavo 18, canal 2, Low Byte
40 12 Esclavo 18, canal 3, High Byte
40 13 Esclavo 18, canal 3, Low Byte
40 14 Esclavo 18, canal 4, High Byte
40 15 Esclavo 18, canal 4, Low Byte
41 0 Esclavo 19, canal 1, High Byte
41 1 Esclavo 19, canal 1, Low Byte
41 2 Esclavo 19, canal 2, High Byte
41 3 Esclavo 19, canal 2, Low Byte
41 4 Esclavo 19, canal 3, High Byte
41 5 Esclavo 19, canal 3, Low Byte
41 6 Esclavo 19, canal 4, High Byte
41 7 Esclavo 19, canal 4, Low Byte
41 8 Esclavo 20, canal 1, High Byte
41 9 Esclavo 20, canal 1, Low Byte
41 10 Esclavo 20, canal 2, High Byte
41 11 Esclavo 20, canal 2, Low Byte
41 12 Esclavo 20, canal 3, High Byte
41 13 Esclavo 20, canal 3, Low Byte
41 14 Esclavo 20, canal 4, High Byte
41 15 Esclavo 20, canal 4, Low Byte
42 0 Esclavo 21, canal 1, High Byte
42 1 Esclavo 21, canal 1, Low Byte
42 2 Esclavo 21, canal 2, High Byte
42 3 Esclavo 21, canal 2, Low Byte
42 4 Esclavo 21, canal 3, High Byte
42 5 Esclavo 21, canal 3, Low Byte
42 6 Esclavo 21, canal 4, High Byte
42 7 Esclavo 21, canal 4, Low Byte
42 8 Esclavo 22, canal 1, High Byte
42 9 Esclavo 22, canal 1, Low Byte
42 10 Esclavo 22, canal 2, High Byte
42 11 Esclavo 22, canal 2, Low Byte
42 12 Esclavo 22, canal 3, High Byte
42 13 Esclavo 22, canal 3, Low Byte
42 14 Esclavo 22, canal 4, High Byte
42 15 Esclavo 22, canal 4, Low Byte
43 0 Esclavo 23, canal 1, High Byte

CP 243–2AS–Interface Master
C79000–G6972–C142/02 3-11
Acceso a los datos de los esclavos AS–i

Banco No. byte Significado


43 1 Esclavo 23, canal 1, Low Byte
43 2 Esclavo 23, canal 2, High Byte
43 3 Esclavo 23, canal 2, Low Byte
43 4 Esclavo 23, canal 3, High Byte
43 5 Esclavo 23, canal 3, Low Byte
43 6 Esclavo 23, canal 4, High Byte
43 7 Esclavo 23, canal 4, Low Byte
43 8 Esclavo 24, canal 1, High Byte
43 9 Esclavo 24, canal 1, Low Byte
43 10 Esclavo 24, canal 2, High Byte
43 11 Esclavo 24, canal 2, Low Byte
43 12 Esclavo 24, canal 3, High Byte
43 13 Esclavo 24, canal 3, Low Byte
43 14 Esclavo 24, canal 4, High Byte
43 15 Esclavo 24, canal 4, Low Byte
44 0 Esclavo 25, canal 1, High Byte
44 1 Esclavo 25, canal 1, Low Byte
44 2 Esclavo 25, canal 2, High Byte
44 3 Esclavo 25, canal 2, Low Byte
44 4 Esclavo 25, canal 3, High Byte
44 5 Esclavo 25, canal 3, Low Byte
44 6 Esclavo 25, canal 4, High Byte
44 7 Esclavo 25, canal 4, Low Byte
44 8 Esclavo 26, canal 1, High Byte
44 9 Esclavo 26, canal 1, Low Byte
44 10 Esclavo 26, canal 2, High Byte
44 11 Esclavo 26, canal 2, Low Byte
44 12 Esclavo 26, canal 3, High Byte
44 13 Esclavo 26, canal 3, Low Byte
44 14 Esclavo 26, canal 4, High Byte
44 15 Esclavo 26, canal 4, Low Byte
45 0 Esclavo 27, canal 1, High Byte
45 1 Esclavo 27, canal 1, Low Byte
45 2 Esclavo 27, canal 2, High Byte
45 3 Esclavo 27, canal 2, Low Byte
45 4 Esclavo 27, canal 3, High Byte
45 5 Esclavo 27, canal 3, Low Byte
45 6 Esclavo 27, canal 4, High Byte
45 7 Esclavo 27, canal 4, Low Byte
45 8 Esclavo 28, canal 1, High Byte
45 9 Esclavo 28, canal 1, Low Byte
45 10 Esclavo 28, canal 2, High Byte
45 11 Esclavo 28, canal 2, Low Byte
45 12 Esclavo 28, canal 3, High Byte
45 13 Esclavo 28, canal 3, Low Byte
45 14 Esclavo 28, canal 4, High Byte
45 15 Esclavo 28, canal 4, Low Byte
46 0 Esclavo 29, canal 1, High Byte
46 1 Esclavo 29, canal 1, Low Byte
46 2 Esclavo 29, canal 2, High Byte
46 3 Esclavo 29, canal 2, Low Byte
46 4 Esclavo 29, canal 3, High Byte
46 5 Esclavo 29, canal 3, Low Byte

CP 243–2AS–Interface Master
3-12 C79000–G6972–C142/02
Acceso a los datos de los esclavos AS–i

Banco No. byte Significado


46 6 Esclavo 29, canal 4, High Byte
46 7 Esclavo 29, canal 4, Low Byte
46 8 Esclavo 30, canal 1, High Byte
46 9 Esclavo 30, canal 1, Low Byte
46 10 Esclavo 30, canal 2, High Byte
46 11 Esclavo 30, canal 2, Low Byte
46 12 Esclavo 30, canal 3, High Byte
46 13 Esclavo 30, canal 3, Low Byte
46 14 Esclavo 30, canal 4, High Byte
46 15 Esclavo 30, canal 4, Low Byte
47 0 Esclavo 31, canal 1, High Byte
47 1 Esclavo 31, canal 1, Low Byte
47 2 Esclavo 31, canal 2, High Byte
47 3 Esclavo 31, canal 2, Low Byte
47 4 Esclavo 31, canal 3, High Byte
47 5 Esclavo 31, canal 3, Low Byte
47 6 Esclavo 31, canal 4, High Byte
47 7 Esclavo 31, canal 4, Low Byte
47 8 reservado
47 9 reservado
47 10 reservado
47 11 reservado
47 12 reservado
47 13 reservado
47 14 reservado
47 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 como
valores de 16 bits en el complemento de dos.
Datos relativos al campo de valores. El margen de medición, la exactitud, etc. se tienen que
consultar en la respectiva documentación de los esclavos analógicos.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 3-13
Acceso a los datos de los esclavos AS–i

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


proporciona 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ífica
del 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_RUN
de ”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 de
banco BS5 sea = 1.
Lo mejor es que inmediatamente después de un acceso de lectura o escritura a los valores
analógicos ponga todos los bits de selección de banco a ”0”.

CP 243–2AS–Interface Master
3-14 C79000–G6972–C142/02
Acceso a los datos de los esclavos AS–i

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ógicos
del 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 del
esclavo 3 (canal 2) y lo envía al esclavo de salida analógica 16 (canal 1).

OB1 (AWL) Expli-


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

SBR 4 (AWL) Expli-


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

CP 243–2AS–Interface Master
C79000–G6972–C142/02 3-15
Acceso a los datos de los esclavos AS–i

CP 243–2AS–Interface Master
3-16 C79000–G6972–C142/02
Señalización de errores y diagnóstico en el
programa de usuario 4
En este capítulo se le informa sobre qué errores del CP 243–2 son señalizados y cómo se
puede leer la lista Delta.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 4-1
Señalización de errores y diagnóstico en el programa de usuario

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 de
los esclavos en cuestión y poniendo el bit correspondiente en la ficha de errores, área de
SM (marcas especiales).
Las direcciones de byte de SM dependen del slot en que se encuentre el CP 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 los
datos 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 datos
de entrada, bits de error y lista Delta, esto se puede conseguir a través del comando ”Leer
datos y lista Delta” (ver el capítulo 5.2.32)!

CP 243–2AS–Interface Master
4-2 C79000–G6972–C142/02
Señalización de errores y diagnóstico en el programa de usuario

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 los
bits SM 9.0 y SM 11.0 (ambos bits proporcionan al usuario la misma información: Error de
configuración de AS–i).
Para obtener informaciones detalladas sobre qué esclavo AS–i ha fallado, se puede leer la
lista 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 1
LD SM0.1 //si: Bit ”First Scan”:
SI A1.7, 1 //PLC_RUN = 1
RI A1.0, 6 //seleccionar banco 0
LD E1.1 //si: CP_READY
CALL 2 //entonces: Diagnóstico AS–i

SBR 2 (AWL) Expli-


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

CP 243–2AS–Interface Master
C79000–G6972–C142/02 4-3
Señalización de errores y diagnóstico en el programa de usuario

CP 243–2AS–Interface Master
4-4 C79000–G6972–C142/02
Interfaz de comandos 5
A través de la interfaz de comandos puede gobernar totalmente el comportamiento de
maestro AS–i a través de su programa de usuario.
En 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 de
esclavos desde el programa S7–200, modificación de direcciones de esclavos, etc.).

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-1
Interfaz de comandos

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. Para
ello, 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 de
AAW0, 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 entonces
los 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 a
disposició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 de
AEW0, 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 área
de 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 el
bloque 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 a
funcionar después de conectar la tensión de alimentación.

CP 243–2AS–Interface Master
5-2 C79000–G6972–C142/02
Interfaz de comandos

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.

Maestro AS–i CP 243–2


(programa de usuario) (reacción a comando)
Poner parámetros de co-
mando en área de salidas
analógicas

Estado básico Estado básico


ASI_COM–Bit = 0 ASI_COM–Bit = 0
ASI_RESP–Bit = 0 ASI_RESP–Bit = 0

Iniciar comando
Poner ASI_COM – Bit = 1 recibe comando

Esperar respuesta
ejecuta comando
ASI_RESP–Bit = ?

Datos de respuesta válidos notifica comando


ejecutado
ASI_RESP – Bit = 1
detectado Pone ASI_RESP–Bit = 1

Evaluar datos de respuesta


Poner ASI_COM–Bit = 0 tras detecta qué datos
la evaluación de respuesta están
evaluados

dispuesto para nuevo


Disposición de comando comando
detectada
Pone ASI_RESP–Bit = 0
ASI_RESP – Bit = 0
detectado

Figura 5-1

Un comando comenzado por el CP 243–2 se procesa hasta el final, independientemente


del estado del bit ASI_COM.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-3
Interfaz de comandos

El bit ASI_RESP sólo es repuesto por el CP 243–2 si el programa de usuario ha puesto el


bit 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 es
impulsado por el flanco positivo de la entrada 0.0.
Para simplificar, aquí siempre se transmiten 224 Byte al CP 243–2. Al cargar la respuesta
del CP 243–2 se transfieren también siempre 224 Byte. De este modo es posible procesar
cada comando con independencia de su longitud.
Tabla 5-1

OB1 (AWL) Expli-


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

LD E1.1 //si: CP_READY


MOVW 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 comando
LD E0.0 //si bit de inicio
EU //flanco pos.
UN A1.6 //ASI_COM
UN E1.6 //ASI_RESP
RI A1.0, 6 //seleccionar banco2
SI A1.1, 1 //seleccionar banco2
BMW VW700, AAW0, 8 //V–Memory –> Banco
SI A1.0, 1 //seleccionar banco3
BMW VW716, AAW0, 8 //V–Memory –> Banco
RI A1.0, 2 //seleccionar banco4
SI A1.2, 1 //seleccionar banco 4
BMW VW732, AAW0, 8 //V–Memory –> Banco

CP 243–2AS–Interface Master
5-4 C79000–G6972–C142/02
Interfaz de comandos

Tabla 5-2 , (continuación)

SI A1.0, 1 //seleccionar banco 5


BMW VW748, AAW0, 8 //V–Memory –> Banco
RI A1.0, 1 //seleccionar banco6
SI A1.1, 1 //seleccionar banco6
BMW VW764, AAW0, 8 //V–Memory –> Banco
SI A1.0, 1 //seleccionar banco7
BMW VW780, AAW0, 8 //V–Memory –> Banco
RI A1.0, 3 //seleccionar banco8
SI A1.3, 1 //seleccionar banco8
BMW VW796, AAW0, 8 //V–Memory –> Banco
SI A1.0, 1 //seleccionar banco9
BMW VW812, AAW0, 8 //V–Memory –> Banco
RI A1.0, 1 //seleccionar banco10
SI A1.1, 1 //seleccionar banco10
BMW VW828, AAW0, 8 //V–Memory –> Banco
SI A1.0, 1 //seleccionar banco11
BMW VW844, AAW0, 8 //V–Memory –> Banco
RI A1.0, 2 //seleccionar banco12
SI A1.2, 1 //seleccionar banco12
BMW VW860, AAW0, 8 //V–Memory –> Banco
SI A1.0, 1 //seleccionar banco13
BMW VW876, AAW0, 8 //V–Memory –> Banco
RI A1.0, 1 //seleccionar banco14
SI A1.1, 1 //seleccionar banco14
BMW VW892, AAW0, 8 //V–Memory –> Banco
SI A1.0, 1 //seleccionar banco15
BMW VW908, AAW0, 8 //V–Memory –> Banco
RI A1.0,6 //seleccionar banco0
SI A1.6, 1 //ASI_COM

//recoger respuesta del CP


LD A1.6 //ASI_COM
U E1.6 //ASI_RESP
RI A1.0, 6 //seleccionar banco2
SI A1.1, 1 //seleccionar banco2
BMW AEW0, VW400, 8 //Banco –> V–Memory
SI A1.0, 1 //seleccionar banco3
BMW AEW0, VW416, 8 //Banco –> V–Memory
RI A1.0, 2 //seleccionar banco4
SI A1.2, 1 //seleccionar banco4
BMW AEW0, VW432, 8 //Banco –> V–Memory
SI A1.0, 1 //seleccionar banco5
BMW AEW0, VW448, 8 //Banco –> V–Memory
RI A1.0, 1 //seleccionar banco6
SI A1.1, 1 //seleccionar banco6
BMW AEW0, VW464, 8 //Banco –> V–Memory
SI A1.0, 1 //seleccionar banco7
BMW AEW0, VW480, 8 //Banco –> V–Memory
RI A1.0, 3 //seleccionar banco8
SI A1.3, 1 //seleccionar banco8
BMW AEW0, VW496, 8 //Banco –> V–Memory

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-5
Interfaz de comandos

Tabla 5-2 , (continuación)

SI A1.0, 1 //seleccionar banco9


BMW AEW0, VW512, 8 //Banco –> V–Memory
RI A1.0, 1 //seleccionar banco10
SI A1.1, 1 //seleccionar banco10
BMW AEW0, VW528, 8 //Banco –> V–Memory
SI A1.0, 1 //seleccionar banco11
BMW AEW0, VW544, 8 //Banco –> V–Memory
RI A1.0, 2 //seleccionar banco12
SI A1.2, 1 //seleccionar banco12
BMW AEW0, VW560, 8 //Banco –> V–Memory
SI A1.0, 1 //seleccionar banco13
BMW AEW0, VW576, 8 //Banco –> V–Memory
RI A1.0, 1 //seleccionar banco14
SI A1.1, 1 //seleccionar banco14
BMW AEW0, VW592, 8 //Banco –> V–Memory
SI A1.0, 1 //seleccionar banco15
BMW AEW0, VW608, 8 //Banco –> V–Memory
RI A1.0, 6 //seleccionar banco0
RI A1.6, 1 //ASI_COM

CP 243–2AS–Interface Master
5-6 C79000–G6972–C142/02
Interfaz de comandos

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 por
el 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 Dirección de esclavo, 00H
(Set_Permanent_Parameter) parámetro
–> descripción, ver cap. 5.2.1
Leer_parámetro_permanente Dirección de esclavo Parámetros 01H
(Get_Permanent_Parameter)
–> descripción, ver cap. 5.2.2
Escribir_parámetro Dirección de esclavo, Eco parámetro (opcional) 02H
(Write_Parameter) parámetro
–> descripción, ver cap. 5.2.3
Leer_parámetro Dirección de esclavo Parámetro 03H
(Read_Parameter)
–> descripción, ver cap. 5.2.4
Almacenar_parámetros_actuales 04H
(Store_Actual_Parameters)
–> descripción, ver cap. 5.2.5
Almacenar_datos configuración_extendi- Dirección de esclavo, 25H
dos configuración
–> descripción, ver cap. 5.2.6
Leer_datos configuración_almacena- Dirección de esclavo Datos de configuración pro- 26H
dos_extendidos yectados
–> descripción, ver cap. 5.2.7
Almacenar_configuración_actual 07H
(Store_Actual_Configuration)
–> descripción, ver cap. 5.2.8
Leer_datos Dirección de esclavo Datos de configuración 28H
configuración*actuales_extendidos As–i actuales
–> descripción, ver cap. 5.2.9
Configurar_LPS_extendidos LPS 29H
–> descripción, ver cap. 5.2.10
Poner_modo_Offline Modo 0AH
–> descripción, ver cap. 5.2.11
Seleccionar_autoprogramación Modo 0BH
–> descripción, ver cap. 5.2.12

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-7
Interfaz de comandos

Tabla 5-3 , (continuación)

Nombre Parámetros Retorno Codifi-


cación
Poner_modo Modo 0CH
–> descripción, ver cap. 5.2.13
Cambiar_dirección_esclavo_AS–i Dirección1, 0DH
(Change_AS–i–Slave_Address) Dirección2
–> descripción, ver cap. 5.2.14
Leer_estado_esclavo_AS–i Dirección de esclavo Registro de errores del 0FH
–> descripción, ver cap. 5.2.15 esclavo AS–i
Leer_listas_y_Flags LDS,LAS,LPS,Flags 30H
–> descripción, ver cap. 5.2.16
Leer_configuración_total_extendida/ Datos de configuración 39H
–> descripción, ver cap. 5.2.17 actuales, parámetros
actuales
LAS, Flags
Almacenar_configuración_total_extendida Configuración 3AH
–> descripción, ver cap. 5.2.18 total
Escribir_lista_parámetros_extendida Lista de parámetros 3CH
–> descripción, ver cap. 5.2.19
Leer_lista_eco_parámetros_extendida Lista de eco de parámetros 33H
–> descripción, ver cap. 5.2.20
Leer_identificador_versión String de versión 14H
–> descripción, ver cap. 5.2.21
Leer_ID_esclavo_AS–i Dirección de esclavo ID*Code 17H
–> descripción, ver cap. 5.2.22
Leer*Extended–ID1_esclavo_As–i Dirección de esclavo Extended ID1–Code 37H
–> descripción, ver cap. 5.2.23
Escribir*Extended–ID1_esclavo_As–i Extended ID1–Code 3FH
–> descripción, ver cap. 5.2.24
Leer*Extended–ID2_esclavo_As–i Dirección de esclavo Extended ID2–Code 38H
–> descripción, ver cap. 5.2.25
Leer_ES_esclavo_AS–i Dirección de esclavo Configuración de E/S 18H
–> descripción, ver cap. 5.2.26
Leer_lista_errores_periferia LPF 3EH
–> descripción, ver cap. 5.2.27
Escribir_string_parámetros_esclavo_AS–i Dirección de esclavo, 40H
–> descripción, ver cap. 5.2.28 string de parámetros

Leer_string_parámetros_esclavo_AS–i 41H
–> descripción, ver cap. 5.2.29 Dirección de esclavo String de parámetros
Leer_string_ID_esclavo_AS–i 42H
–> descripción, ver cap. 5.2.30 Dirección de esclavo String ID
Leer_string_diagnóstico_esclavo_AS–i 43H
–> descripción, ver cap. 5.2.31 Dirección de esclavo String diagnóstico

CP 243–2AS–Interface Master
5-8 C79000–G6972–C142/02
Interfaz de comandos

Tabla 5-3 , (continuación)

Nombre Parámetros Retorno Codifi-


cación
Leer_datos y lista Delta 1DH
–> descripción, ver cap. 5.2.32 ninguna Bits de error
Datos de entrada
Lista Delta

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-9
Interfaz de comandos

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 se
supone, 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

CP 243–2AS–Interface Master
5-10 C79000–G6972–C142/02
Interfaz de comandos

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 se
supone, 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

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-11
Interfaz de comandos

Estado del comando


En el estado del comando del búfer de respuesta se señaliza en el Byte 1 si la petición se
ha 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 o


ID).

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 B


para esclavo estándar).

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


7.4.

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


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

CP 243–2AS–Interface Master
5-12 C79000–G6972–C142/02
Interfaz de comandos

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 siguiente
modo:
S–Bit = 0
esclavo AS–i estándar o esclavo AS–i con modo de direccionamiento extendido en el
espacio de direcciones A
S–Bit = 1
esclavo AS–i con modo de direccionamiento extendido en el espacio de direcciones B

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-13
Interfaz de comandos

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 al
CP 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 esclavo
AS–i. Sólo después de conectar la tensión de alimentación en el CP 243–2 se transmite el
parámetro configurado al activar el esclavo AS–i.
Esta llamada no está permitida para esclavos AS–i que cumplan el perfil normalizado de
esclavo AS–i 7.4. En el caso de estos esclavos AS–i, el propio maestro AS–i gestiona la
parametrización de esclavos AS–i. Los parámetros configurados son entonces siempre
iguales 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 H
2 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 H
2 1 Estado del comando

CP 243–2AS–Interface Master
5-14 C79000–G6972–C142/02
Interfaz de comandos

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 EEPROM
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: 01 H
2 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 H
2 1 Estado del comando
2 2 irrelevante Parámetros

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-15
Interfaz de comandos

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). Este
puede diferir del valor justamente escrito según la especificación del maestro AS–i (/2/). La
respuesta 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 de
esclavo 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 H
2 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 H
2 1 Estado del comando
2 2 Eco del parámetro

CP 243–2AS–Interface Master
5-16 C79000–G6972–C142/02
Interfaz de comandos

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 suministra
como 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 H
2 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 H
2 1 Estado del comando
2 2 irrelevante Parámetros

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-17
Interfaz de comandos

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 los
pará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 H
2 1 Estado del comando

CP 243–2AS–Interface Master
5-18 C79000–G6972–C142/02
Interfaz de comandos

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–i
direccionado.
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 del
CP 243–2 y sirven al maestro AS–i de especificación para el modo protegido. Los datos de
configuración son definidos por el fabricante del esclavo AS–i. El significado de los datos de
configuración está descrito en /2/.
Si el esclavo AS–i direccionado no soporta Extended ID–Code 1 / 2, se tiene que predefinir
para 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 nuevo
al 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 H
2 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 H
2 1 Estado del comando

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-19
Interfaz de comandos

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 nominales
configuradas) de un esclavo AS–i direccionado, almacenados en el EEPROM del maestro
AS–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 significado
de 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 H
2 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 H
2 1 Estado del comando
2 2 ID–Code Configuración de E/S
2 3 Extended ID1–Code Extended ID2–Code

CP 243–2AS–Interface Master
5-20 C79000–G6972–C142/02
Interfaz de comandos

5.2.8 Almacenar_configuración_actual (Store_Actual_Configuration)

Significado del comando


Con esta llamada, los datos de configuración (actuales = 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 de
esclavos AS–i configurados (LPS).
Al ejecutar este comando, el maestro AS–i cambia a la fase Offline y luego pasa de nuevo
al 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 H
2 1 Estado del comando

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-21
Interfaz de comandos

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 significado
de 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 H
2 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 H
2 1 Estado del comando
2 2 ID–Code Configuración de E/S
2 3 Extended ID1–Code Extended ID2–Code

CP 243–2AS–Interface Master
5-22 C79000–G6972–C142/02
Interfaz de comandos

5.2.10 Configurar_LPS_extendida (Set_LPS)

Significado
Con esta llamada se transfiere la lista de esclavos AS–i configurados para almacenamiento
no volátil en EEPROM.
Al ejecutar este comando, el maestro AS–i cambia a la fase Offline y luego pasa de nuevo
al 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 Esclavo Esclavo 1 Esclavo 2 Esclavo 3 Esclavo 4 Esclavo 5 Esclavo 6 Esclavo 7
0
2 3 Esclavo Esclavo 9 Esclavo 10 Esclavo 11 Esclavo 12 Esclavo 13 Esclavo 14 Esclavo 15
8
2 4 Esclavo Esclavo 17 Esclavo 18 Esclavo 19 Esclavo 20 Esclavo 21 Esclavo 22 Esclavo 23
16
2 5 Esclavo Esclavo 25 Esclavo 26 Esclavo 27 Esclavo 28 Esclavo 29 Esclavo 30 Esclavo 31
24
2 6 reserv. Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
1B 2B 3B 4B 5B 6B 7B
2 7 Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
8B 9B 10B 11B 12B 13B 14B 15B
2 8 Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
16B 17B 18B 19B 20B 21B 22B 23B
2 9 Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
24B 25B 26B 27B 28B 29B 30B 31B

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 H
2 1 Estado del comando

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-23
Interfaz de comandos

5.2.11 Poner_modo_Offline (Set_Offline_Mode)

Significado

Esta llamada conmuta entre modo Online y modo Offline.


El modo Online representa el modo de 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 de
la 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 entradas
de 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 lugar
intercambio cíclico de datos con los esclavos AS–i.
El bit OFFLINE=TRUE no se almacena con carácter permanente, lo que significa que tras
un 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 H
2 1 reservado Modo
(0=Online
1=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 H
2 1 Estado del comando

CP 243–2AS–Interface Master
5-24 C79000–G6972–C142/02
Interfaz de comandos

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 H
2 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 H
2 1 Estado del comando

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-25
Interfaz de comandos

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 los
esclavos 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 el
esclavo con la dirección ”0”). Esto es válido también para esclavos AS–i en los que existan
diferencias 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én
en caso de arranque/rearranque.
Al cambiar del modo de configuración al modo protegido se produce un reinicio del
CP 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 puede
conmutar 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 H
2 1 Modo operativo
Modo protegido: 00H
Modo 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 H
1 Estado del comando

CP 243–2AS–Interface Master
5-26 C79000–G6972–C142/02
Interfaz de comandos

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

Significado del comando


Con esta llamada se puede 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 mismo
tiempo 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 a
la 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 H
1 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 H
1 Estado del comando

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-27
Interfaz de comandos

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 de
esclavo AS–i:

Bit de es- Esclavo AS–i según norma 2.0 Esclavo AS–i según norma 2.1
tado
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 ser
interrumpido 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 de
direcciones.
S1 Detectado error de paridad Detectado error de periferia
Este flag está puesto si el esclavo AS–i ha de- Un esclavo AS–i puede poner este
tectado un error de paridad en un telegrama de flag si detecta un error (p. ej. rotura
recepción desde la última petición de ”leer y de hilo) en la periferia conectada.
borrar estado”.
S2 Detectado error de bit final reservado.
Este flag está puesto si el esclavo AS–i ha de-
tectado un error de bit final en un telegrama
desde la última petición de ”leer y borrar es-
tado”.
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 H
2 1 Dirección de esclavo AS–i

CP 243–2AS–Interface Master
5-28 C79000–G6972–C142/02
Interfaz de comandos

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 H
2 1 Estado del comando
2 2 reservado S3 S2 S1 S0

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-29
Interfaz de comandos

5.2.16 Leer_listas_extendidas_y_flags
(Get_LPS, Get_LAS, Get_LDS, Get_Flags)

Significado
Con esta llamada se leen las siguientes entradas del maestro 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 H
2 1 Estado del comando
2 2 LAS LAS LAS LAS LAS LAS LAS LAS
Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
0 1 2 3 4 5 6 7
2 3 LAS LAS LAS LAS LAS LAS LAS LAS
Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
8 9 10 11 12 13 14 15
2 4 LAS LAS LAS LAS LAS LAS LAS LAS
Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
16 17 18 19 20 21 22 23
2 5 LAS LAS LAS LAS LAS LAS LAS LAS
Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
24 25 26 27 28 29 30 31
2 6 reserv. LAS LAS LAS LAS LAS LAS LAS
Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
1B 2B 3B 4B 5B 6B 7B
2 7 LAS LAS LAS LAS LAS LAS LAS LAS
Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
8B 9B 10B 11B 12B 13B 14B 15B
2 8 LAS LAS LAS LAS LAS LAS LAS LAS
Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
16B 17B 18B 19B 20B 21B 22B 23B
2 9 LAS LAS LAS LAS LAS LAS LAS LAS
Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
24B 25B 26B 27B 28B 29B 30B 31B

CP 243–2AS–Interface Master
5-30 C79000–G6972–C142/02
Interfaz de comandos

2 10 LDS LDS LDS LDS LDS LDS LDS LDS


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

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-31
Interfaz de comandos

Flag 1 Flag 2
Número de bit Significado Número de bit Significado
8 OFFLINE_READY 0 OFFLINE
9 APF 1 reservado
10 MODO_NORMAL 2 EEPROM_OK
11 MODO 3 AUTO_ADDR_ENABLE
12 AUTO_ADDR_AVAIL 4 PERIPHERY_FAULT
13 AUTO_ADDR_ASSIGN 5 reservado
14 LES_0 6 reservado
15 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 (es
decir, 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ón
real (actual) coinciden.
OFFLINE El flag está puesto si se debe adoptar el estado operativo OFFLINE o si ya ha
sido 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ón
de alimentación del maestro AS–i. En caso de un ulterior
paso 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)

CP 243–2AS–Interface Master
5-32 C79000–G6972–C142/02
Interfaz de comandos

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 conectados
están activados;
los datos de configuración actuales de los esclavos conectados (configuración de E/S y
ID–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 como
configuració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 Significado


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

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-33
Interfaz de comandos

2 7 LAS LAS LAS LAS LAS LAS LAS LAS


Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
8B 9B 10B 11B 12B 13B 14B 15B
2 8 LAS LAS LAS LAS LAS LAS LAS LAS
Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
16B 17B 18B 19B 20B 21B 22B 23B
2 9 LAS LAS LAS LAS LAS LAS LAS LAS
Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
24B 25B 26B 27B 28B 29B 30B 31B
2 10 ID_CODE esclavo 0 Configuración de E/S esclavo 0
2 11 Ext ID1 esclavo 0 Ext ID2 esclavo 0
2 12 ID_CODE esclavo 1 Configuración de E/S esclavo 1
2 13 Ext ID1 esclavo 1 Ext ID2 esclavo 1
2 14 ID_CODE Slave 2 Configuración de E/S esclavo 2
2 15 Ext ID1 esclavo 2 Ext ID2 esclavo 2
3 0 ID_CODE Slave 3 Configuración de E/S esclavo 3
3 1 Ext ID1 esclavo 3 Ext ID2 esclavo 3
3 2 ID_CODE esclavo 4 Configuración de E/S esclavo 4
3 3 Ext ID1 esclavo 4 Ext ID2 esclavo 4
3 4 ID_CODE esclavo 5 Configuración de E/S esclavo 5
3 5 Ext ID1 esclavo 5 Ext ID2 esclavo 5
3 6 ID_CODE esclavo 6 Configuración de E/S esclavo 6
3 7 Ext ID1 esclavo 6 Ext ID2 esclavo 6
3 8 ID_CODE esclavo 7 Configuración de E/S esclavo 7
3 9 Ext ID1 esclavo 7 Ext ID2 esclavo 7
3 10 ID_CODE esclavo 8 Configuración de E/S esclavo 8
3 11 Ext ID1 esclavo 8 Ext ID2 esclavo 8
3 12 ID_CODE esclavo 9 Configuración de E/S esclavo 9
3 13 Ext ID1 esclavo 9 Ext ID2 esclavo 9
3 14 ID_CODE esclavo 10 Configuración de E/S esclavo 10
3 15 Ext ID1 esclavo 10 Ext ID2 esclavo 10
4 0 ID_CODE esclavo 11 Configuración de E/S esclavo 11
4 1 Ext ID1 esclavo 11 Ext ID2 esclavo11
4 2 ID_CODE esclavo 12 Configuración de E/S esclavo 12
4 3 Ext ID1 esclavo 12 Ext ID2 esclavo12
4 4 ID_CODE esclavo 13 Configuración de E/S esclavo 13
4 5 Ext ID1 esclavo 13 Ext ID2 esclavo13
4 6 ID_CODE esclavo 14 Configuración de E/S esclavo 14
4 7 Ext ID1 esclavo 14 Ext ID2 esclavo14
4 8 ID_CODE esclavo 15 Configuración de E/S esclavo 15
4 9 Ext ID1 esclavo 15 Ext ID2 esclavo15
4 10 ID_CODE esclavo 16 Configuración de E/S esclavo 16
4 11 Ext ID1 esclavo 16 Ext ID2 esclavo16
4 12 ID_CODE esclavo 17 Configuración de E/S esclavo 17
4 13 Ext ID1 esclavo 17 Ext ID2 esclavo17
4 14 ID_CODE esclavo 18 Configuración de E/S esclavo 18
4 15 Ext ID1 esclavo 18 Ext ID2 esclavo18
5 0 ID_CODE esclavo 19 Configuración de E/S esclavo 19
5 1 Ext ID1 esclavo 19 Ext ID2 esclavo19
5 2 ID_CODE esclavo 20 Configuración de E/S esclavo 20
5 3 Ext ID1 esclavo 20 Ext ID2 esclavo 20
5 4 ID_CODE esclavo 21 Configuración de E/S esclavo 21
5 5 Ext ID1 esclavo 21 Ext ID2 esclavo 21
5 6 ID_CODE esclavo 22 Configuración de E/S esclavo 22

CP 243–2AS–Interface Master
5-34 C79000–G6972–C142/02
Interfaz de comandos

5 7 Ext ID1 esclavo 22 Ext ID2 esclavo 22


5 8 ID_CODE esclavo 23 Configuración de E/S esclavo 23
5 9 Ext ID1 esclavo 23 Ext ID2 esclavo 23
5 10 ID_CODE esclavo 24 Configuración de E/S esclavo 24
5 11 Ext ID1 esclavo 24 Ext ID2 esclavo 24
5 12 ID_CODE esclavo 25 Configuración de E/S esclavo 25
5 13 Ext ID1 esclavo 25 Ext ID2 esclavo 25
5 14 ID_CODE esclavo 26 Configuración de E/S esclavo 26
5 15 Ext ID1 esclavo 26 Ext ID2 esclavo 26
6 0 ID_CODE esclavo 27 Configuración de E/S esclavo 27
6 1 Ext ID1 esclavo 27 Ext ID2 esclavo 27
6 2 ID_CODE esclavo 28 Configuración de E/S esclavo 28
6 3 Ext ID1 esclavo 28 Ext ID2 esclavo 28
6 4 ID_CODE esclavo 29 Configuración de E/S esclavo 29
6 5 Ext ID1 esclavo 29 Ext ID2 esclavo 29
6 6 ID_CODE esclavo 30 Configuración de E/S esclavo 30
6 7 Ext ID1 esclavo 30 Ext ID2 esclavo 30
6 8 ID_CODE esclavo 31 Configuración de E/S esclavo 31
6 9 Ext ID1 esclavo 31 Ext ID2 esclavo 31
6 10 reservado reservado
6 11 reservado reservado
6 12 ID_CODE esclavo 1B Configuración de E/S esclavo 1B
6 13 Ext ID1 esclavo 1B Ext ID2 esclavo 1B
6 14 ID_CODE esclavo 2B Configuración de E/S esclavo 2B
6 15 Ext ID1 esclavo 2B Ext ID2 esclavo 2B
7 0 ID_CODE esclavo 3B Configuración de E/S esclavo 3B
7 1 Ext ID1 esclavo 3B Ext ID2 esclavo 3B
7 2 ID_CODE esclavo 4B Configuración de E/S esclavo 4B
7 3 Ext ID1 esclavo 4B Ext ID2 esclavo 4B
7 4 ID_CODE esclavo 5B Configuración de E/S esclavo 5B
7 5 Ext ID1 esclavo 5B Ext ID2 esclavo 5B
7 6 ID_CODE esclavo 6B Configuración de E/S esclavo 6B
7 7 Ext ID1 esclavo 6B Ext ID2 esclavo 6B
7 8 ID_CODE esclavo 7B Configuración de E/S esclavo 7B
7 9 Ext ID1 esclavo 7B Ext ID2 esclavo 7B
7 10 ID_CODE esclavo 8B Configuración de E/S esclavo 8B
7 11 Ext ID1 esclavo 8B Ext ID2 esclavo 8B
7 12 ID_CODE esclavo 9B Configuración de E/S esclavo 9B
7 13 Ext ID1 esclavo 9B Ext ID2 esclavo 9B
7 14 ID_CODE esclavo 10B Configuración de E/S esclavo 10B
7 15 Ext ID1 esclavo 10B Ext ID2 esclavo 10B
8 0 ID_CODE esclavo 11B Configuración de E/S esclavo 11B
8 1 Ext ID1 esclavo 11B Ext ID2 esclavo11B
8 2 ID_CODE esclavo 12B Configuración de E/S esclavo 12B
8 3 Ext ID1 esclavo 12B Ext ID2 esclavo12B
8 4 ID_CODE esclavo 13B Configuración de E/S esclavo 13B
8 5 Ext ID1 esclavo 13B Ext ID2 esclavo13B
8 6 ID_CODE esclavo 14B Configuración de E/S esclavo 14B
8 7 Ext ID1 esclavo 14B Ext ID2 esclavo14B
8 8 ID_CODE esclavo 15B Configuración de E/S esclavo 15B
8 9 Ext ID1 esclavo 15B Ext ID2 esclavo15B
8 10 ID_CODE esclavo 16B Configuración de E/S esclavo 16B
8 11 Ext ID1 esclavo 16B Ext ID2 esclavo16B
8 12 ID_CODE esclavo 17B Configuración de E/S esclavo 17B

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-35
Interfaz de comandos

8 13 Ext ID1 esclavo 17B Ext ID2 esclavo17B


8 14 ID_CODE esclavo 18B Configuración de E/S esclavo 18B
8 15 Ext ID1 esclavo 18B Ext ID2 esclavo18B
9 0 ID_CODE esclavo 19B Configuración de E/S esclavo 19B
9 1 Ext ID1 esclavo 19B Ext ID2 esclavo19B
9 2 ID_CODE esclavo 20B Configuración de E/S esclavo 20B
9 3 Ext ID1 esclavo 20B Ext ID2 esclavo 20B
9 4 ID_CODE esclavo 21B Configuración de E/S esclavo 21B
9 5 Ext ID1 esclavo 21B Ext ID2 esclavo 21B
9 6 ID_CODE esclavo 22B Configuración de E/S esclavo 22B
9 7 Ext ID1 esclavo 22B Ext ID2 esclavo 22B
9 8 ID_CODE esclavo 23B Configuración de E/S esclavo 23B
9 9 Ext ID1 esclavo 23B Ext ID2 esclavo 23B
9 10 ID_CODE esclavo 24B Configuración de E/S esclavo 24B
9 11 Ext ID1 esclavo 24B Ext ID2 esclavo 24B
9 12 ID_CODE esclavo 25B Configuración de E/S esclavo 25B
9 13 Ext ID1 esclavo 25B Ext ID2 esclavo 25B
9 14 ID_CODE esclavo 26B Configuración de E/S esclavo 26B
9 15 Ext ID1 esclavo 26B Ext ID2 esclavo 26B
10 0 ID_CODE esclavo 27B Configuración de E/S esclavo 27B
10 1 Ext ID1 esclavo 27B Ext ID2 esclavo 27B
10 2 ID_CODE esclavo 28B Configuración de E/S esclavo 28B
10 3 Ext ID1 esclavo 28B Ext ID2 esclavo 28B
10 4 ID_CODE esclavo 29B Configuración de E/S esclavo 29B
10 5 Ext ID1 esclavo 29B Ext ID2 esclavo 29B
10 6 ID_CODE esclavo 30B Configuración de E/S esclavo 30B
10 7 Ext ID1 esclavo 30B Ext ID2 esclavo 30B
10 8 ID_CODE esclavo 31B Configuración de E/S esclavo 31B
10 9 Ext ID1 esclavo 31B Ext ID2 esclavo 31B
10 10 reservado Parámetros esclavo 1
10 11 Parámetros esclavo 2 Parámetros esclavo 3
10 12 Parámetros esclavo 4 Parámetros esclavo 5
10 13 Parámetros esclavo 6 Parámetros esclavo 7
10 14 Parámetros esclavo 8 Parámetros esclavo 9
10 15 Parámetros esclavo 10 Parámetros esclavo 11
11 0 Parámetros esclavo 12 Parámetros esclavo 13
11 1 Parámetros esclavo 14 Parámetros esclavo 15
11 2 Parámetros esclavo 16 Parámetros esclavo 17
11 3 Parámetros esclavo 18 Parámetros esclavo 19
11 4 Parámetros esclavo 20 Parámetros esclavo 21
11 5 Parámetros esclavo 22 Parámetros esclavo 23
11 6 Parámetros esclavo 24 Parámetros esclavo 25
11 7 Parámetros esclavo 26 Parámetros esclavo 27
11 8 Parámetros esclavo 28 Parámetros esclavo 29
11 9 Parámetros esclavo 30 Parámetros esclavo 31
11 10 reservado Parámetros esclavo 1B
11 11 Parámetros esclavo 2B Parámetros esclavo 3B
11 12 Parámetros esclavo 4B Parámetros esclavo 5B
11 13 Parámetros esclavo 6B Parámetros esclavo 7B
11 14 Parámetros esclavo 8B Parámetros esclavo 9B
11 15 Parámetros esclavo 10B Parámetros esclavo 11B
12 0 Parámetros esclavo 12B Parámetros esclavo 13B
12 1 Parámetros esclavo 14B Parámetros esclavo 15B
12 2 Parámetros esclavo 16B Parámetros esclavo 17B

CP 243–2AS–Interface Master
5-36 C79000–G6972–C142/02
Interfaz de comandos

12 3 Parámetros esclavo 18B Parámetros esclavo 19B


12 4 Parámetros esclavo 20B Parámetros esclavo 21B
12 5 Parámetros esclavo 22B Parámetros esclavo 23B
12 6 Parámetros esclavo 24B Parámetros esclavo 25B
12 7 Parámetros esclavo 26B Parámetros esclavo 27B
12 8 Parámetros esclavo 28B Parámetros esclavo 29B
12 9 Parámetros esclavo 30B Parámetros esclavo 31B
12 10 Flag1
12 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).

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-37
Interfaz de comandos

5.2.18 Almacenar_configuración_global_extendida

Significado
Con esta llamada se transfiere la configuración global deseada de AS–Interface al maestro
AS–i y se almacena en como configuración teórica en forma no volátil en EEPROM. Con
esto se configura el CP 243–2.
En detalle se transfieren los siguientes datos:
la lista de esclavos configurados, que define qué esclavos AS–i pueden ser activados por
el CP 243–2 en el modo protegido;
la lista de los datos de configuración, que define qué ID–Codes y qué configuración de
E/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 no
volá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–i
gestiona la parametrización. Los parámetros indicados en la llamada para esclavos según el
perfil 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 Significado


Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
2 0 Número de comando 3A H
2 1 00 H
2 2 LPS LPS LPS LPS LPS LPS LPS LPS
Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
0 1 2 3 4 5 6 7
2 3 LPS LPS LPS LPS LPS LPS LPS LPS
Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
8 9 10 11 12 13 14 15
2 4 LPS LPS LPS LPS LPS LPS LPS LPS
Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
16 17 18 19 20 21 22 23
2 5 LPS LPS LPS LPS LPS LPS LPS LPS
Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
24 25 26 27 28 29 30 31
2 6 reserv. LPS LPS LPS LPS LPS LPS LPS
Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
1B 2B 3B 4B 5B 6B 7B
2 7 LPS LPS LPS LPS LPS LPS LPS LPS
Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
8B 9B 10B 11B 12B 13B 14B 15B
2 8 LPS LPS LPS LPS LPS LPS LPS LPS
Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
16B 17B 18B 19B 20B 21B 22B 23B
2 9 LPS LPS LPS LPS LPS LPS LPS LPS
Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
24B 25B 26B 27B 28B 29B 30B 31B

CP 243–2AS–Interface Master
5-38 C79000–G6972–C142/02
Interfaz de comandos

2 10 ID_CODE esclavo 0 Configuración de E/S esclavo 0


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

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-39
Interfaz de comandos

6 0 ID_CODE esclavo 27 Configuración de E/S esclavo 3


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

CP 243–2AS–Interface Master
5-40 C79000–G6972–C142/02
Interfaz de comandos

9 6 ID_CODE esclavo 22B Configuración de E/S esclavo 22B


9 7 Ext ID1 esclavo 22B Ext ID2 esclavo 22B
9 8 ID_CODE esclavo 23B Configuración de E/S esclavo 23B
9 9 Ext ID1 esclavo 23B Ext ID2 esclavo 23B
9 10 ID_CODE esclavo 24B Configuración de E/S esclavo 24B
9 11 Ext ID1 esclavo 24B Ext ID2 esclavo 24B
9 12 ID_CODE esclavo 25B Configuración de E/S esclavo 25B
9 13 Ext ID1 esclavo 25B Ext ID2 esclavo 25B
9 14 ID_CODE esclavo 26B Configuración de E/S esclavo 26B
9 15 Ext ID1 esclavo 26B Ext ID2 esclavo 26B
10 0 ID_CODE esclavo 27B Configuración de E/S esclavo 27B
10 1 Ext ID1 esclavo 27B Ext ID2 esclavo 27B
10 2 ID_CODE esclavo 28B Configuración de E/S esclavo 28B
10 3 Ext ID1 esclavo 28B Ext ID2 esclavo 28B
10 4 ID_CODE esclavo 29B Configuración de E/S esclavo 29B
10 5 Ext ID1 esclavo 29B Ext ID2 esclavo 29B
10 6 ID_CODE esclavo 30B Configuración de E/S esclavo 30B
10 7 Ext ID1 esclavo 30B Ext ID2 esclavo 30B
10 8 ID_CODE esclavo 31B Configuración de E/S esclavo 31B
10 9 Ext ID1 esclavo 31B Ext ID2 esclavo 31B
10 10 no relevante Parámetros esclavo 1
10 11 Parámetros esclavo 2 Parámetros esclavo 3
10 12 Parámetros esclavo 4 Parámetros esclavo 5
10 13 Parámetros esclavo 6 Parámetros esclavo 7
10 14 Parámetros esclavo 8 Parámetros esclavo 9
10 15 Parámetros esclavo 10 Parámetros esclavo 11
11 0 Parámetros esclavo 12 Parámetros esclavo 13
11 1 Parámetros esclavo 14 Parámetros esclavo 15
11 2 Parámetros esclavo 16 Parámetros esclavo 17
11 3 Parámetros esclavo 18 Parámetros esclavo 19
11 4 Parámetros esclavo 20 Parámetros esclavo 21
11 5 Parámetros esclavo 22 Parámetros esclavo 23
11 6 Parámetros esclavo 24 Parámetros esclavo 25
11 7 Parámetros esclavo 26 Parámetros esclavo 27
11 8 Parámetros esclavo 28 Parámetros esclavo 29
11 9 Parámetros esclavo 30 Parámetros esclavo 31
11 10 no relevante Parámetros esclavo 1B
11 11 Parámetros esclavo 2B Parámetros esclavo 3B
11 12 Parámetros esclavo 4B Parámetros esclavo 5B
11 13 Parámetros esclavo 6B Parámetros esclavo 7B
11 14 Parámetros esclavo 8B Parámetros esclavo 9B
11 15 Parámetros esclavo 10B Parámetros esclavo 11B
12 0 Parámetros esclavo 12B Parámetros esclavo 13B
12 1 Parámetros esclavo 14B Parámetros esclavo 15B
12 2 Parámetros esclavo 16B Parámetros esclavo 17B
12 3 Parámetros esclavo 18B Parámetros esclavo 19B
12 4 Parámetros esclavo 20B Parámetros esclavo 21B
12 5 Parámetros esclavo 22B Parámetros esclavo 23B
12 6 Parámetros esclavo 24B Parámetros esclavo 25B
12 7 Parámetros esclavo 26B Parámetros esclavo 27B
12 8 Parámetros esclavo 28B Parámetros esclavo 29B
12 9 Parámetros esclavo 30B Parámetros esclavo 31B
12 10 Flag1
12 11 Flag2

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-41
Interfaz de comandos

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 representan
sombreados.
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 vez
ejecutado el comando. La entrada de un ‘1’ hace que continúe el funcionamiento
en 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 H
2 1 Estado del comando

CP 243–2AS–Interface Master
5-42 C79000–G6972–C142/02
Interfaz de comandos

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. El
CP 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 Significado


Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
2 0 Número de comando 3C H
2 1 00 H
2 2 no relevante Parámetros esclavo 1
2 3 Parámetros esclavo 2 Parámetros esclavo 3
2 4 Parámetros esclavo 4 Parámetros esclavo 5
2 5 Parámetros esclavo 6 Parámetros esclavo 7
2 6 Parámetros esclavo 8 Parámetros esclavo 9
2 7 Parámetros esclavo 10 Parámetros esclavo 11
2 8 Parámetros esclavo 12 Parámetros esclavo 13
2 9 Parámetros esclavo 14 Parámetros esclavo 15
2 10 Parámetros esclavo 16 Parámetros esclavo 17
2 11 Parámetros esclavo 18 Parámetros esclavo 19
2 12 Parámetros esclavo 20 Parámetros esclavo 21
2 13 Parámetros esclavo 22 Parámetros esclavo 23
2 14 Parámetros esclavo 24 Parámetros esclavo 25
2 15 Parámetros esclavo 26 Parámetros esclavo 27
3 0 Parámetros esclavo 28 Parámetros esclavo 29
3 1 Parámetros esclavo 30 Parámetros esclavo 31
3 2 no relevante Parámetros esclavo 1B
3 3 Parámetros esclavo 2B Parámetros esclavo 3B
3 4 Parámetros esclavo 4B Parámetros esclavo 5B
3 5 Parámetros esclavo 6B Parámetros esclavo 7B
3 6 Parámetros esclavo 8B Parámetros esclavo 9B
3 7 Parámetros esclavo 10B Parámetros esclavo 11B
3 8 Parámetros esclavo 12B Parámetros esclavo 13B
3 9 Parámetros esclavo 14B Parámetros esclavo 15B
3 10 Parámetros esclavo 16B Parámetros esclavo 17B
3 11 Parámetros esclavo 18B Parámetros esclavo 19B
3 12 Parámetros esclavo 20B Parámetros esclavo 21B
3 13 Parámetros esclavo 22B Parámetros esclavo 23B
3 14 Parámetros esclavo 24B Parámetros esclavo 25B
3 15 Parámetros esclavo 26B Parámetros esclavo 27B
4 0 Parámetros esclavo 28B Parámetros esclavo 29B
4 1 Parámetros esclavo 30B Parámetros esclavo 31B

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-43
Interfaz de comandos

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 H
2 2 Estado del comando

CP 243–2AS–Interface Master
5-44 C79000–G6972–C142/02
Interfaz de comandos

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 valores
eco 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 H
2 1 00 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 Eco del número de comando 33 H
2 1 Estado del comando
2 2 no relevante Eco par. esclavo 1
2 3 Eco par. esclavo 2 Eco par. esclavo 3
2 4 Eco par. esclavo 4 Eco par. esclavo 5
2 5 Eco par. esclavo 6 Parámetros esclavo 7
2 6 Eco par. esclavo 8 Eco par. esclavo 9
2 7 Eco par. esclavo 10 Eco par. esclavo 11
2 8 Eco par. esclavo 12 Eco par. esclavo 13
2 9 Eco par. esclavo 14 Eco par. esclavo 15
2 10 Eco par. esclavo 16 Eco par. esclavo 17
2 11 Eco par. esclavo 18 Eco par. esclavo 19
2 12 Eco par. esclavo 20 Eco par. esclavo 21
2 13 Eco par. esclavo 22 Eco par. esclavo 23
2 14 Eco par. esclavo 24 Eco par. esclavo 25
2 15 Eco par. esclavo 26 Eco par. esclavo 27
2 0 Eco par. esclavo 28 Eco par. esclavo 29
3 1 Eco par. esclavo 30 Eco par. esclavo 31
3 2 no relevante Eco par. esclavo 1B
3 3 Eco par. esclavo 2B Eco par. esclavo 3B
3 4 Eco par. esclavo 4B Eco par. esclavo 5B
3 5 Eco par. esclavo 6B Parámetros esclavo 7B
3 6 Eco par. esclavo 8B Eco par. esclavo 9B
3 7 Eco par. esclavo 10B Eco par. esclavo 11B
3 8 Eco par. esclavo 12B Eco par. esclavo 13B
3 9 Eco par. esclavo 14B Parámetros esclavo 15B
3 10 Eco par. esclavo 16B Eco par. esclavo 17B
3 11 Eco par. esclavo 18B Eco par. esclavo 19B
3 12 Eco par. esclavo 20B Eco par. esclavo 21B

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-45
Interfaz de comandos

3 13 Eco par. esclavo 22B Parámetros esclavo 23B


3 14 Eco par. esclavo 24B Eco par. esclavo 25B
3 15 Eco par. esclavo 26B Eco par. esclavo 27B
4 0 Eco par. esclavo 28B Eco par. esclavo 29B
4 1 Eco par. esclavo 30B Parámetros esclavo 31B

CP 243–2AS–Interface Master
5-46 C79000–G6972–C142/02
Interfaz de comandos

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 del


CP 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 H
2 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.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-47
Interfaz de comandos

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 del
cable AS–i. La llamada está prevista con fines de diagnóstico y no se necesita en el 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: 17 H
2 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 H
2 1 Estado del comando
2 2 reservado ID–Code

CP 243–2AS–Interface Master
5-48 C79000–G6972–C142/02
Interfaz de comandos

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 del
cable 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 H
2 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 H
2 1 Estado del comando
2 2 reservado Extended ID1–Code

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-49
Interfaz de comandos

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

CP 243–2AS–Interface Master
5-50 C79000–G6972–C142/02
Interfaz de comandos

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 del
cable AS–i. La llamada está prevista con fines de diagnóstico y no se necesita en el 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: 38 H
2 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 H
2 1 Estado del comando
2 2 reservado ID2 esclavo

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-51
Interfaz de comandos

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 a
través del cable AS–i. La llamada está prevista con fines de diagnóstico y no se necesita en
el 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 H
2 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 H
2 1 Estado del comando
2 2 reservado Configuración de E/S

CP 243–2AS–Interface Master
5-52 C79000–G6972–C142/02
Interfaz de comandos

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 la
descripción del esclavo AS–i puede consultar si y cuándo un esclavo AS–i señaliza un error
de la periferia conectada (p. 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 H
2 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 H
2 1 Estado del comando
2 2 Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
0 1 2 3 4 5 6 7
2 3 Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
8 9 10 11 12 13 14 15
2 4 Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
16 17 18 19 20 21 22 23
2 5 Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
24 25 26 27 28 29 30 31
2 6 reserv. Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
1B 2B 3B 4B 5B 6B 7B
2 7 Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
8B 9B 10B 11B 12B 13B 14B 15B
2 8 Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
16B 17B 18B 19B 20B 21B 22B 23B
2 9 Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo
2B4 25B 26B 27B 28B 29B 30B 31B
En los datos de LPF, significa:
Bit=0:
Bit=1: el esclavo señaliza error de periferia.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-53
Interfaz de comandos

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–i
7.4 al maestro AS–i, que lo transfiere a la dirección de esclavo AS–i indicada en el búfer de
emisión.
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 es
determinado por el maestro AS–i a partir del Byte 2 del búfer de emisión (número de bytes
de parámetros).
Las informaciones contenidas en el string no son evaluadas por el maestro AS–i y son
transferidas 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 H
2 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 H
2 1 Estado del comando

CP 243–2AS–Interface Master
5-54 C79000–G6972–C142/02
Interfaz de comandos

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–i
7.4 del esclavo AS–i con la dirección de esclavo AS–i indicada en el búfer de emisión.
El maestro AS–i suministra hasta 223 Byte de datos de respuesta. El número de bytes de
parámetros realmente enviado por el esclavo AS–i es señalizado por el maestro AS–i en el
Byte 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 H
2 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 H
2 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

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-55
Interfaz de comandos

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–i
7.4 del esclavo AS–i con la dirección de esclavo AS–i indicada en el búfer de emisión. El
maestro AS–i suministra siempre 223 Byte de datos de respuesta. El número de bytes de ID
realmente enviado por el esclavo AS–i es señalizado por el maestro AS–i en el Byte 2 del
bú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 H
2 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 H
2 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

CP 243–2AS–Interface Master
5-56 C79000–G6972–C142/02
Interfaz de comandos

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–i
7.4 del esclavo AS–i con la dirección de esclavo AS–i indicada en el búfer de emisión. El
maestro AS–i suministra hasta 223 Byte de datos de respuesta. El número de bytes de
diagnóstico realmente enviado por el esclavo AS–i es señalizado por el maestro AS–i en el
Byte 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 H
2 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 H
2 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

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-57
Interfaz de comandos

5.2.32 Leer_datos_y_lista_Delta_extendida

Significado
Con esta llamada se pueden leer en forma coherente los bits de error de AS–i, los datos de
entrada 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 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 3D H
2 1 Estado del comando
2 2 APF CER 0 0 Datos esclavo 1
2 3 Datos esclavo 2 Datos esclavo 3
2 4 Datos esclavo 4 Datos esclavo 5
2 5 Datos esclavo 6 Datos esclavo 7
2 6 Datos esclavo 8 Datos esclavo 9
2 7 Datos esclavo 10 Datos esclavo 11
2 8 Datos esclavo 12 Datos esclavo 13
2 9 Datos esclavo 14 Datos esclavo15
2 10 Datos esclavo 16 Datos esclavo17
2 11 Datos esclavo 18 Datos esclavo 19
2 12 Datos esclavo 20 Datos esclavo 21
2 13 Datos esclavo 22 Datos esclavo 13
2 14 Datos esclavo 24 Datos esclavo 25
2 15 Datos esclavo 26 Datos esclavo 27
3 0 Datos esclavo 28 Datos esclavo 29
3 1 Datos esclavo 30 Datos esclavo 31
3 2 reservado Datos esclavo 1B
3 3 Datos esclavo 2B Datos esclavo 3B
3 4 Datos esclavo 4B Datos esclavo 5B
3 5 Datos esclavo 6B Datos esclavo 7B
3 6 Datos esclavo 8B Datos esclavo 9B
3 7 Datos esclavo 10B Datos esclavo 11B
3 8 Datos esclavo 12B Datos esclavo 13B
3 9 Datos esclavo 14B Datos esclavo15B
3 10 Datos esclavo 16B Datos esclavo17B
3 11 Datos esclavo 18B Datos esclavo 19B
3 12 Datos esclavo 20B Datos esclavo 21B
3 13 Datos esclavo 22B Datos esclavo 13B
3 14 Datos esclavo 24B Datos esclavo 25B
3 15 Datos esclavo 26B Datos esclavo 27B

CP 243–2AS–Interface Master
5-58 C79000–G6972–C142/02
Interfaz de comandos

4 1 Datos esclavo 28B Datos esclavo 29B


4 2 Datos esclavo 30B Datos esclavo 31B
4 3 Delta Delta Delta Delta Delta Delta Delta Delta
esclavo esclavo esclavo esclavo esclavo esclavo esclavo esclavo
7 6 5 4 3 2 1 0
4 4 Delta Delta Delta Delta Delta Delta Delta Delta
esclavo esclavo esclavo esclavo esclavo esclavo esclavo esclavo
15 14 13 12 11 10 9 8
4 5 Delta Delta Delta Delta Delta Delta Delta Delta
esclavo esclavo esclavo esclavo esclavo esclavo esclavo esclavo
23 22 21 20 19 18 17 16
4 6 Delta Delta Delta Delta Delta Delta Delta Delta
esclavo esclavo esclavo esclavo esclavo esclavo esclavo esclavo
31 30 29 28 27 26 25 24
4 7 Delta Delta Delta Delta Delta Delta Delta reserv.
esclavo esclavo esclavo esclavo esclavo esclavo esclavo
7B 6B 5B 4B 3B 2B 1B
4 8 Delta Delta Delta Delta Delta Delta Delta Delta
esclavo esclavo esclavo esclavo esclavo esclavo esclavo esclavo
15B 14B 13B 12B 11B 10B 9B 8B
4 9 Delta Delta Delta Delta Delta Delta Delta Delta
esclavo esclavo esclavo esclavo esclavo esclavo esclavo esclavo
23B 22B 21B 20B 19B 18B 17B 16B
4 10 Delta Delta Delta Delta Delta Delta Delta Delta
esclavo esclavo esclavo esclavo esclavo esclavo esclavo esclavo
31B 30B 29B 28B 27B 26B 25B 24B
El significado de los bits de error APF y CER es el mismo que en la ficha de errores.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 5-59
Interfaz de comandos

CP 243–2AS–Interface Master
5-60 C79000–G6972–C142/02
Eliminación de perturbaciones / indicaciones
de fallos 6
En este capítulo se le informa sobre estados de operación especiales. Se le proporcionan
ayudas para la eliminación de errores.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 6-1
Eliminación de perturbaciones / indicaciones de fallos

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 posible
si:
– 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 que


hayan 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 parpadeo
del 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í como
ID–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 ha
fallado.
El indicador ”AUP” se extingue. El CP 243–2 señaliza ahora el nuevo esclavo incorporado a
través del diodo en la indicación de esclavos.

CP 243–2AS–Interface Master
6-2 C79000–G6972–C142/02
Eliminación de perturbaciones / indicaciones de fallos

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 del


CP 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- Verifique la conexión de la fuente de
face no conectada o averiada. alimentación AS–Interface; cámbiela
si es necesario.
El consumo de corriente de los es- Verifique la demanda de corriente de
clavos AS–Interface es excesivo. los esclavos AS–Interface. Si es ne-
Consecuencia: tensión insuficiente cesario, abastezca los esclavos con
en el cable AS–Interface. tensión auxiliar externa.
Cortocircuito en el cable AS–Inter- Controle el cable AS–Interface y los
face. esclavos conectados.
SF se enciende sin accionar el pul- El CP 243–2 está averiado. Error Sustituya el CP 243–2.
sador SET interno de EEPROM.
SF se enciende al apretar el pulsa- Al cambiar al modo protegido hay un Desconecte del cable AS–Interface
dor SET. esclavo AS–Interface con la direc- el esclavo con la dirección ”0”.
ción ”0”.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 6-3
Eliminación de perturbaciones / indicaciones de fallos

Tabla 6-1 Indicaciones de errores del CP 243–2 / remedio en caso de errores

Error Causa posible Remedio


El indicador CER está permanente- El CP 243–2 aún no está configu- Configure el CP 243–2 por medio
mente encendido. rado. de pulsador de modos de operación
dispuesto en el panel frontal.
Ha fallado un esclavo AS–Interface Sustituya el esclavo averiado o re-
configurado (evaluar la indicación de configure el CP 243–2 si no se ne-
esclavos). cesita el esclavo AS–Interface.
Se ha conectado al cable AS-Inter- Retire el esclavo AS–Interface o re-
face un esclavo AS–Interface no configure el CP 243–2.
configurado.
Se ha conectado un esclavo AS–In- Verifique si se ha conectado un es-
terface cuyos datos de configuración clavo AS–Interface incorrecto. En
permanente (configuración de E/S, caso dado, reconfigure el
ID–Codes) no coinciden con los va- CP 243–2.
lores del esclavo AS–Interface confi-
gurado.
El indicador CER centellea, lo que Mal contacto Verifique las conexiones de los es-
significa que un esclavo AS–Inter- clavos AS–Interface.
face configurado falla esporádica-
mente.
Interferencias en el cable AS–Inter- Verifique la puesta a tierra correcta
face. de S7–200 y el tendido del cable
AS–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 modo La CPU S7–200 está en el modo Conmute la CPU S7–200 a ”STOP”.
de configuración al modo protegido. ”RUN”. Con esto se pone el bit PLC_RUN =
0.
Accionamiento demasiado breve del Apriete el pulsador durante como
pulsador SET mínimo 0,5 s.
Un esclavo con la dirección ”0” está Retire el esclavo con la
conectado al cable AS–Interface. El dirección 0.
CP 243–2 no puede conmutar al
modo protegido mientras exista este
esclavo.
El CP 243–2 no conmuta del modo La CPU S7–200 está en el modo Conmute la CPU S7–200 a ”STOP”.
protegido al modo de configuración. ”RUN”. Con esto se pone el bit PLC_RUN =
0.
Accionamiento demasiado breve del Apriete el pulsador durante como
pulsador SET mínimo 0,5 s.

CP 243–2AS–Interface Master
6-4 C79000–G6972–C142/02
Eliminación de perturbaciones / indicaciones de fallos

Tabla 6-1 Indicaciones de errores del CP 243–2 / remedio en caso de errores

Error Causa posible Remedio


Después de fallar un esclavo AS–In- El CP 243–2 se encuentra en el En el modo de configuración no es
terface, el indicador ”AUP” perma- modo de configuración. posible la ”programación automá-
nece apagado 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– Controle el cable AS–Interface.
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ón
de los esclavos AS–Interface susti-
tuidos con el programador de direc-
ciones.
El CP 243–2 ha detectado esclavos Desconecte del cable AS–Interface
AS–Interface no configurados. los esclavos AS–Interface no confi-
gurados.
No está puesto el flag Ponga el bit con los correspondien-
AUTO_ADDR_ENABLE. tes comandos o apretando el pulsa-
dor SET durante AS–i Power Fail.
No se produce la programación au- Los datos de configuración perma- Compruebe si se ha utilizado el ”es-
tomática de direcciones a pesar de nente (configuración de E/S, ID–Co- clavo de recambio” correcto.
estar encendido el indicador ”AUP”. des) del esclavo AS–Interface susti- Compare los datos del fabricante
tuido no coinciden con los valores con relación a los datos de configu-
del esclavo AS–Interface original. ración.
Si el esclavo AS–Interface original
debe ser sustituido por uno de tipo
distinto, asigne la dirección con el
programador de direcciones y re-
configure el CP 243–2 (p. ej. con el
pulsador SET).
El esclavo AS–Interface sustituido Programe la dirección del esclavo
no tiene la dirección ”0” AS–Interface sustituido con el pro-
gramador de direcciones.
El esclavo AS–Interface sustituido Compruebe las conexiones del es-
no está correctamente conectado o clavo AS–Interface; si es necesario,
está variado. cambie el esclavo AS–Interface.
El diodo ”CER” y los diodos de es- Está montado en AS–Interface un Corregir las conexiones en el Exten-
clavos AS–Interface activos cente- Extender con las conexiones der.
llean irregularmente. ”Line1” y ”Line2” permutadas.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 6-5
Eliminación de perturbaciones / indicaciones de fallos

CP 243–2AS–Interface Master
6-6 C79000–G6972–C142/02
AS–Interface Protocol Implementation
Conformance Statement (PICS) A
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 M1 Observación / Realización de la función


(representación simbólica) por / Capítulo
1 Image, Status = Read_IDI() X Por acceso del maestro DP a los datos de
E/S del CP 243–2
2 Status = Write_ODI(Image) X Por acceso del maestro DP a los datos de
E/S del CP 243–2
3 Status = Set_Permanent_Parameter(Addr, X Configurar_parámetro / ver
Param) cap. 5.2.1
4 Param, Status = Get_Permanent_Parame- X Leer_parámetro_configurado / ver cap. 5.2.2
ter(Addr)
5 Status, GParam = Write_Parameter(Addr, X Escribir_parámetro / ver
Param) 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, X Almacenar_datos configuración_extendidos /
Config) ver cap. 5.2.6
9 Status, Config = Get_Permanent_Configura- X Leer_datos configuración_almacenados_ex-
tion(Addr) 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_actual
ver cap. 5.2.4

CP 243–2AS–Interface Master
C79000–G6972–C142/02 A-1
AS–Interface Protocol Implementation

Tabla A-2 , (continuación)

No. Función o llamada en la interfaz Host M1 Observación / Realización de la función


(representación simbólica) por / Capítulo
11 Status, Config = Read_Actual_Configura- X Leer_datos_configuración_actual_extendi-
tion(Addr) 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- X Leer_listas_y_flags /
sign() ver cap. 5.2.16
16.4 Status, Flag = Get_Flag_Auto_Prog_Availa- X Leer_listas_y_flags /
ble() ver cap. 5.2.16
16.5 Status, Flag = Get_Flag_Configuration_Ac- X Leer_listas_y_flags /
tive() ver cap. 5.2.16
16.6 Status, Flag = Get_Flag_Normal_Opera- X Leer_listas_y_flags /
tion_Active() 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, X Cambiar_dirección_esclavo /
Addr2) 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, – no implementado
RESET)
23.2 Status, Resp = Cmd_Read_IO_Configura- X Leer_ES_esclavo / ver cap. 5.2.26
tion(Addr, CONF)
23.3 Status, Resp = Cmd_Read_Identifica- X Leer_ID_esclavo / ver cap. 5.2.22
tion_Code(Addr, IDCOD)
23.4 Status, Resp = Cmd_Read_Status(Addr, X Leer_estado_esclavo / ver cap. 5.2.15
STAT)

CP 243–2AS–Interface Master
A-2 C79000–G6972–C142/02
AS–Interface Protocol Implementation

Tabla A-2 , (continuación)

No. Función o llamada en la interfaz Host M1 Observación / Realización de la función


(representación simbólica) por / Capítulo
23.5 Status, Resp = Cmd_Read_Reset_Sta- X Leer_y_borrar_estado_esclavo /
tus(Addr, STATRES) 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

CP 243–2AS–Interface Master
C79000–G6972–C142/02 A-3
AS–Interface Protocol Implementation

Dependencia del tiempo de ciclo de AS–Interface del número de esclavos


conectados
La fórmula siguiente sirve para calcular el tiempo de ciclo de AS–Interface en función del
nú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 para
estos esclavos se duplica el tiempo de ciclo calculado.
El tiempo de ciclo calculado es válido en el supuesto de que no se produzcan repeticiones
de telegramas ni llamadas de gestión (management) y de que todos los esclavos estén sin-
cronizados.

CP 243–2AS–Interface Master
A-4 C79000–G6972–C142/02
Bibliografía B
/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. Madelung
Auf den Broich 4A
D – 51519 Odenthal
Germany
Tel.: +49 – 2174 – 40756
Fax.: +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 sociedad
nacional SIEMENS.

/4/
SIMATIC S7–200
Sistema de automatización / Manual del sistema
Siemens AG

CP 243–2AS–Interface Master
C79000–G6972–C142/02 B-1
Bibliografía

/5/
Profibus & AS–Interface
Componentes del bus de campo
Catálogo ST PI
El catálogo se puede conseguir a través de cualquier representación, sucursal o sociedad
nacional SIEMENS.

/6/
SIMATIC
STEP 7–Micro/DOS
Manual del usuario
Siemens AG

Referencia
Los números de referencia para las documentaciones de SIEMENS arriba mencionadas
figuran en los catálogos ”SIMATIC NET Comunicación industrial, catálogo IK ” y ”SIMATIC
Sistemas de automatización SIMATIC S7 / M7 / C7 – Componentes para la automatización
totalmente 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.

CP 243–2AS–Interface Master
B-2 C79000–G6972–C142/02
Observaciones sobre la marca CE C
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 a
disposición de las autoridades correspondientes en:
Siemens Aktiengesellschaft
Bereich Antreibs– und Automatisierungstechnik
Industrielle Kommunikation (A&D PT2)
Postfach 4848
D–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 las
directivas 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. Por
esta razón no existe para este producto una declaración de conformidad relacionada con la
directiva 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 el
fabricante de la máquina en el procedimiento correspondiente a la declaración de
conformidad.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 C-1
Observaciones sobre la marca CE

CP 243–2AS–Interface Master
C-2 C79000–G6972–C142/02
SIMATIC NET – Soporte y Formación D

SIMATIC Trainings-Center
Ofrecemos cursillos destinados a facilitarle el acceso al sistema de automatización SIMATIC
S7. 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: AD-Training@nbgm.siemens.de

SIMATIC Customer Support Hotline


A su disposición a cualquier hora, en todo el mundo:

Nürnberg
Johnson City

Singapur

Simatic Basic Hotline

Nuremberg Johnson City Singapur


SIMATIC BASIC Hotline SIMATIC BASIC Hotline SIMATIC BASIC Hotline
Hora local: Lu.-Vi. 8:00 a 18:00 Hora local: Lu.-Vi. 8:00 a 17:00 Hora local: Lu.-Vi. 8:30 a 17:30
Teléfono: +49 (911) 895-7000 Teléfono: +1 423 461-2522 Teléfono: +65 740-7000
Fax: +49 (911) 895-7002 Fax: +1 423 461-2231 Fax: +65 740-7001
E-Mail: simatic.support@ E-Mail: simatic.hotline@ E-Mail: simatic.hotline@
nbgm.siemens.de sea.siemens.com sae.siemens.com.sg

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

CP 243–2AS–Interface Master
C79000–G6972–C142/02 D-1
SIMATIC NET – Soporte y Formación

SIMATIC Customer Support, servicios en línea


El SIMATIC Customer Support le ofrece a través de los servicios en línea numerosas
informaciones adicionales relativas a los productos SIMATIC:
S Encontrará informaciones actuales de índole general
– en Internet, bajo http://www.ad.siemens.de/net
– por fax (”polling”) 08765-93 02 77 95 00
S Informaciones actuales sobre productos y ”downloads” que pueden ser de utilidad:
– en Internet, bajo http://www.ad.siemens.de/csi/net
– a través del Bulletin Board System (BBS) de Nürnberg (SIMATIC Customer Support
Mailbox) bajo el número +49 (911) 895-7100.
Para acceder al buzón electrónico, utilice un módem de la versión hasta
V.34 (28,8 kBaud) ajustando en él los siguientes parámetros: 8, N, 1, ANSI, o a través
de la RDSI (x.75, 64 kBit).

Otras ayudas
Si tiene más preguntas relativas a productos SIMATIC NET, póngase en contacto con su
interlocutor de Siemens en la representación o la delegación de su zona.
Encontrará la dirección en:
S nuestro catálogo IK 10
S en Internet (http://www.ad.siemens.de)

CP 243–2AS–Interface Master
D-2 C79000–G6972–C142/02
Glosario

APF
AS-i-Power Fail. Flag o diodo luminiscente que indica que la tensión de alimentación es
demasiado 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 campo
más bajo del nivel de automatización. Es apropiado para la interconexión de sensores
y actuadores con las unidades de control. (Denominación anterior: SINEC S1)

AS-i-Library
Library (biblioteca) por medio de cuyas funciones se pueden comunicar los programas
de usuario con el controlador AS-i.

Esclavo AS-i
Todas las estaciones conectadas que pueden ser actuadas por un maestro AS-i reci-
ben el nombre de esclavos AS-i.
Los esclavos AS-i se diferencian por su construcción (módulos AS-i así como sensores
o actuadores con conexión AS-i integrada) y por su espacio de direcciones (esclavo
AS-i estándar y esclavo AS-i A/B con espacio de direcciones extendido).

Esclavo AS-i A/B


Los esclavos AS-i A/B utilizan el espacio de direcciones extendido. Se pueden asignar
respectivamente dos esclavos A/B, por parejas, a una dirección de AS-Interface; por lo
tanto, en base a la organización de direcciones se pueden conectar hasta 62 esclavos
AS-i A/B al AS-Interface.

Esclavo AS-i analógico


Los esclavos AS-i son esclavos AS-i estándar especiales que intercambian valores
analógicos con el maestro AS-i.

Esclavo AS-i estándar


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

LAS
Lista de esclavos activados.

CP 243–2AS–Interface Master
C79000–G6972–C142/02 Glosario-1
Glosario

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

LPS
Lista de esclavos configurados

Maestro AS-i
A 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 extendido


Un maestro AS-i extendido soporta 31 direcciones, que pueden utilizarse para esclavos
AS-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 de
esclavos analógicos AS-Interface que trabajen según el perfil 7.3/7.4 de la especifica-
ción AS-Interface.

Módulo AS-i
Para el AS-Interface se ha definido un concepto que prevé la vinculación modular de
los 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ódulos
El módulo AS-i activo con chip AS-i integrado: con él se pueden conectar hasta cuatro
sensores y cuatro actuadores convencionales.
El módulo AS-i pasivo: actúa como distribuidor y permite la conexión de hasta cuatro
sensores y actuadores con chip AS-i integrado.
Ajustándose al concepto del maestro AS-i estándar y del maestro AS-i extendido, en
los esclavos AS-i se utilizan chips AS-i con función estándar o con función extendida.

Maestro AS-i estándar


A un maestro AS-i estándar se pueden conectar hasta 31 esclavos AS-i estándar o
esclavos con espacio de direcciones extendido (sólo esclavos A).

Nibble
Se da el nombre de ”nibble” a una unidad de información formada por cuatro bits.

CP 243–2AS–Interface Master
Glosario-2 C79000–G6972–C142/02
A Fuente de alimentación, 1-2
Alimentación eléctrica, 1-5, 1-8, 1-10
Area de entradas analógicas, 2-17
Area de salidas analógicas, 2-19 I
AS–i. Siehe AS–Interface Indicación de esclavos, 1-13
AS–Interface Ejemplo, 1-14
Configurar por medio del pulsador SET, 1-15 Indicación de estado, 1-12
Datos de entrada, 3-2 Indicaciones de fallos, 6-1
Datos de salida, 3-2 Interfaz de comandos, 5-2
Diagnóstico, 2-18 Almacenar configuración global extendida,
Esclavo, sustituir esclavo averiado, 6-2 5-38
Maestro, 1-3, 3-1 Almacenar_configuración_actual, 5-21
Tiempo de ciclo, 1-5, A-4 Cambiar_dirección_esclavo, 5-27
Cambiar_estado_esclavo, 5-28
Desarrollo de comandos, 5-3
B Descripción de los comandos, 5-7
Escribir ID1 de esclavo, 5-50
Byte de control, 2-10
Escribir lista de parámetros extendida, 5-43
Byte de estado, 2-9
Escribir string de parámetros, 5-54
Escribir_parámetro, 5-16
Funcionamiento, 5-2
C Leer configuración global, 5-33
Contactos de conexión, 1-8, 1-10 Leer datos y lista Delta extendida, 5-58
Convección, 1-6 Leer ES de esclavo, 5-52
Leer ID de esclavo, 5-48
Leer ID1 de esclavo, 5-49
D Leer ID2 de esclavo, 5-51
Leer identificador de versión, 5-47
Datos técnicos, 1-5
Leer lista de ecos de parámetro extendida,
Datos útiles, 3-7, 3-15
5-45
Diodos, 1-11, 1-12
Leer lista de errores de periferia, 5-53
Fila, 1-7
Leer listas extendidas y flags, 5-30
Direccionamiento
Leer string de diagnóstico, 5-57
de los esclavos AS–i, 3-2
Leer string de ID, 5-56
ejemplo, 3-6
Leer string de parámetros, 5-55
del CP 243–2 en la CPU S7–200, 2-3
Leer_configuración_actual_extendida, 5-22
Ejemplos, 2-3
Maestro, 5-1
Directivas EGB, 1-2
Poner_modo_operación, 5-26

E L
Eliminación de perturbaciones, 6-1
Lista Delta, 2-18
Estado del comando, 5-12

M
F
Marca CE, C-1
Ficha de entradas, 2-6, 2-9
Modo de configuración, 1-13, 1-15
Ficha de errores, 2-6, 2-11
Modo extendido, 1-10
en el módulo analógico, 2-13
Modo protegido, 1-13, 1-15
en el módulo digital, 2-8
Módulo analógico, 2-2, 2-11
Ficha de identificación, 2-6, 2-11
Módulo de extensión, 2-2
en el módulo analógico, 2-12
Módulo digital, 2-2, 2-6
en el módulo digital, 2-7
Montaje, 1-6
Ficha de salidas, 2-6, 2-10

CP 243–2AS–Interface Master
C79000–G6972–C142/02 Indice alfabético-1
P S
Palabras de entrada y salida analógicas, accesos Selección de banco, 2-2
a, 2-15 Señalización de diagnóstico, 4-2
Panel frontal, 1-7 Señalización de errores, 4-2
Perfil de sombrero, 1-6 Maestro, 4-1
PICS, A-1 STEP 7–Micro, 3-7, 3-15
PROFIBUS–DP, Maestro, funciones de maestro
disponibles, A-1
Programa de usuario, interfaz para, 2-1 V
Programación automática de direcciones, 6-2
Velocidad de transmisión, PROFIBUS, 1-5
Pulsador
Volumen de suministro, 1-3
DISPLAY, 1-7, 1-11
SET, 1-7, 1-15
Z
R Zona de conexiones, 1-7, 1-8
Zona de mando, 1-7
Resistencia a interferencias/puesta a tierra, 1-2
Zona de visualización, 1-7

CP 243–2AS–Interface Master
Indice alfabético-2 C79000–G6972–C142/02

Vous aimerez peut-être aussi