Está en la página 1de 144

Prologo, ndice

SIMATIC NET
CP 2432
ASInterface Master
Manual

Descripcin tcnica y directivas


para la instalacin

Interfaz para programa


de usuario en la CPU S7200

Acceso a los datos


de los esclavos ASi

Sealizacin de errores y
diagnstico en el programa
de usuario

Interfaz de comandos
Eliminacin de perturbaciones /
indicaciones de fallos

5
6

Anexos

ASInterface

Industrial Ethernet

SINEC L2

ASInterface

07/2000
C79000G8978C142
Versin 02

ASInterface Protocol Implementation Conformance Statements

Bibliografa

Observaciones
sobre la marca CE

Soporte y formacin

Glosario, ndice

Indicaciones de seguridad
Esta manual contiene indicaciones que usted debe tener en cuenta para su seguridad personal y para evitar
daos materiales. Las indicaciones estn destacadas con un tringulo de aviso y se representan de los siguientes
modos, dependiendo del grado de peligro:

Peligro

significa que se producir la muerte, se sufrirn lesiones fsicas graves o se originarn importantes
daos materiales si no se toman las medidas de precaucin correspondientes.

Precaucin

significa que puede haber peligro de muerte, de lesiones fsicas graves o de daos materiales importantes si no se toman las correspondientes medidas de precaucin.

Cuidado

significa que pueden producirse lesiones leves o daos materiales si no se toman las correspondientes medidas de precaucin.

Nota
es una informacin importante relativa al producto, al manejo del producto o a la respectiva parte
de la documentacin a la que debe dedicarse especial atencin.

Personal cualificado
La puesta en servicio y la operacin de los equipos deben correr a cargo nicamente de personal cualificado.
Personal cualificado en el sentido de las indicaciones de seguridad de este manual son personas autorizadas a
poner en funcionamiento, poner a tierra e identificar o marcar aparatos, sistemas y circuitos amperimtricos de
conformidad con los estndares de seguridad vigentes.

Uso conforme al previsto


Observaciones importantes:

Precaucin

El aparato slo se debe utilizar para las aplicaciones previstas en el catlogo y en la descripcin
tcnica y en combinacin con los aparatos y componentes de otras marcas recomendados o autorizados por Siemens.
El funcionamiento perfecto y seguro del producto presupone que el transporte, el almacenaje, la
instalacin y el montaje se realicen correctamente y que el manejo y el mantenimiento tengan lugar
con el debido cuidado.

Marca registrada
SIMATICR y SIMATIC NETR son marcas registradas de SIEMENS AG.
Las restantes designaciones utilizadas en esta publicacin pueden ser marcas registradas cuyo uso por terceros
para sus propios fines puede lesionar los derechos de los propietarios de las mismas.

Copyright Siemens AG 1999 All rights reserved

Exclusin de la responsabilidad

La transmisin de esta documentacin a terceros as como su reproduccin,


la utilizacin y la comunicacin de su contenido estn prohibidas a no ser que
se hayan autorizado expresamente. Las infracciones a este respecto obligan
al pago de indemnizaciones. Reservados todos los derechos, especialmente
en el caso de otorgamiento de patentes o de registro como modelo de utilidad

Hemos controlado la coincidencia de la documentacin impresa con el hardware y el software descritos. Sin embargo no podemos excluir la posibilidad
de que existan discrepancias, por lo que no podemos garantizar una coincidencia total. Los datos y las informaciones que figuran en esta documentacin son revisados peridicamente, y en caso de hacerse necesarias correcciones, stas se introducen en las ediciones siguientes. Agradecemos toda
sugerencia que nos permita mejorar la calidad.

Siemens AG
Grupo Automatizacin
Area Automatizacin Industrial
Postfach 4848,D- 90327 Nrnberg
Siemens Aktiengesellschaft

E Siemens AG 1999
Salvo modificaciones tcnicas.
Referencia C79000G8978C142

Prlogo

Finalidad del presente manual


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

Le recomendamos el siguiente procedimiento para ...


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

Condiciones
La condicin necesaria para comprender la documentacin completa es conocer el manual
ASInterface Introduccin y fundamentos (est incluido en el suministro del presente
juego de manuales).

Disquete con programas de ejemplo


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

CP 2432ASInterface Master
C79000G6972C142/02

iii

Prlogo

iv

CP 2432ASInterface Master
C79000G6972C142/02

Indice
1

Descripcin tcnica y directivas para la instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-1

1.1

Generalidades sobre la operacin indicaciones de seguridad . . . . . . . . . . . . . .

1-2

1.2

Aplicacin del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-3

1.3

Datos tcnicos del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-5

1.4

Montaje del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

1-10

1.8
1.8.1
1.8.2

Elementos de visualizacin/indicacin y mando . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Indicacin de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Indicacin de esclavos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-11
1-12
1-13

1.9

Configurar ASInterface por medio del pulsador SET . . . . . . . . . . . . . . . . . . . . . .

1-15

Interfaz para programa de usuario en la CPU S7200 . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-1

2.1

Panormica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-2

2.2

Direccionamiento del CP 2432 en la CPU S7200 . . . . . . . . . . . . . . . . . . . . . . . .

2-3

2.3
2.3.1
2.3.2
2.3.3
2.3.4

Significado de los datos en el mdulo digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Ficha de identificacin en el mdulo digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ficha de errores en el mdulo digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Byte de estado (ficha de entradas 8DE [=8ED]) . . . . . . . . . . . . . . . . . . . . . . . . . . .
Byte de control (ficha de salidas 8DA [=8SD]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-6
2-7
2-8
2-9
2-10

2.4
2.4.1
2.4.2

Significado de los datos en el mdulo analgico . . . . . . . . . . . . . . . . . . . . . . . . . . .


Ficha de identificacin en el mdulo analgico . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ficha de errores en el mdulo analgico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-11
2-12
2-13

2.5
2.5.1
2.5.2

Accesos a las palabras de entrada y salida analgicas . . . . . . . . . . . . . . . . . . . . .


Area de entradas analgicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Area de salidas analgicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-15
2-17
2-19

Acceso a los datos de los esclavos ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3-1

3.1
3.1.1
3.1.2

Acceso a los datos binarios de los esclavos ASi . . . . . . . . . . . . . . . . . . . . . . . . . .


Direccionamiento de los esclavos ASi por el programa de usuario . . . . . . . . . .
Acceso a los datos tiles de ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3-2
3-2
3-7

3.2

Acceso a los datos analgicos de los esclavos ASi


(esclavos segn perfil 7.3 7.4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Direccionamiento de los esclavos analgicos ASi por el programa de usuario
Acceso a los datos analgicos de ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3-8
3-8
3-15

Sealizacin de errores y diagnstico en el programa de usuario . . . . . . . . . . . . . . . .

4-1

4.1

Sealizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4-2

4.2

Ejemplo: Lectura de la lista Delta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4-3

3.2.1
3.2.2
4

CP 2432ASInterface Master
C79000G6972C142/02

Indice

Interfaz de comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5-1

5.1

Interfaz de comandos del CP 2432 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5-2

5.2
5.2.1
5.2.2
5.2.3
5.2.4
5.2.5
5.2.6

Descripcin de los comandos ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


5-7
Configurar_parmetro_permanente (Set_Permanent_Parameter) . . . . . . . . . . . . 5-14
Leer_parmetro_permanente (Get_Permanent_Parameter) . . . . . . . . . . . . . . . . . 5-15
Escribir_parmetro (Write_Parameter) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16
Leer_parmetro (Read_Parameter) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-17
Almacenar_parmetros_actuales (Store_Actual_Parameters) . . . . . . . . . . . . . . . 5-18
Almacenar_configuracin_permanente_extendida (Set_Extended_Permanent_Configuration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-19
Leer_configuracin_permanente_extendida (Set_Extended_Permanent_Configuration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-20
Almacenar_configuracin_actual (Store_Actual_Configuration) . . . . . . . . . . . . . . 5-21
Leer_configuracin_actual_extendida
(Read_Extended_Actual_Configuration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-22
Configurar_LPS_extendida (Set_LPS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-23
Poner_modo_Offline (Set_Offline_Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-24
Seleccionar_autoprogramacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-25
Poner_modo_operacin (Set_Operation_Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-26
Cambiar_direccin_esclavo_ASi
(Change_ASiSlave_Address) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-27
Leer_estado_esclavo_ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-28
Leer_listas_extendidas_y_flags
(Get_LPS, Get_LAS, Get_LDS, Get_Flags) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-30
Leer_configuracin_global_extendida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-33
Almacenar_configuracin_global_extendida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-38
Escribir_lista_parmetros_extendida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-43
Leer_lista_ecos_parmetro_extendida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-45
Leer_identificador_versin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-47
Leer_ID_esclavo ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-48
Leer_ID1_esclavo ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-49
Escribir_ID1_esclavo ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-50
Leer_ID2_esclavo ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-51
Leer_ES_esclavo ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-52
Leer_lista_errores_periferia (Get_LPF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-53
Escribir_string_parmetros_esclavo ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-54
Leer_string_parmetros_esclavo ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-55
Leer_string_ID_esclavo ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-56
Leer_string_diagnstico_esclavo ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-57
Leer_datos_y_lista_Delta_extendida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-58

5.2.7
5.2.8
5.2.9
5.2.10
5.2.11
5.2.12
5.2.13
5.2.14
5.2.15
5.2.16
5.2.17
5.2.18
5.2.19
5.2.20
5.2.21
5.2.22
5.2.23
5.2.24
5.2.25
5.2.26
5.2.27
5.2.28
5.2.29
5.2.30
5.2.31
5.2.32
6

Eliminacin de perturbaciones / indicaciones de fallos . . . . . . . . . . . . . . . . . . . . . . . . . .


6.1
6.2

vi

6-1

Sustitucin de un esclavo ASInterface averiado /


programacin automtica de direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-2

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

6-3

CP 2432ASInterface Master
C79000G6972C142/02

Indice

Anexos
A

ASInterface Protocol Implementation Conformance Statement (PICS) . . . . . . . . . . .

A-1

Bibliografa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B-1

Observaciones sobre la marca CE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C-1

SIMATIC NET Soporte y Formacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D-1

Glosario
Indice alfabtico

CP 2432ASInterface Master
C79000G6972C142/02

vii

Indice

viii

CP 2432ASInterface Master
C79000G6972C142/02

Descripcin tcnica y directivas para la instalacin

El presente captulo le explica las prestaciones y le familiariza con la puesta en servicio y las
funciones fundamentales del mdulo maestro CP 2432.
Usted conocer las siguientes propiedades del CP 2432:
las aplicaciones
los datos tcnicos
los elementos de indicacin y mando
la configuracin

CP 2432ASInterface Master
C79000G6972C142/02

1-1

Descripcin tcnica y directivas para la instalacin

1.1

Generalidades sobre la operacin indicaciones de seguridad

Cuidado
Tenga en cuenta las directivas EGB al manejar y montar el CP 2432.
Slo se permite conectar el CP 2432 estando desconectada la fuente de alimentacin
ASi.

Cuidado
Resistencia a interferencias / puesta a tierra
Para garantizar la resistencia a interferencias del CP 2432 han de estar puestos a tierra
reglamentariamente el CP 2432 y la fuente de alimentacin ASi.

Cuidado
La fuente de alimentacin ASi utilizada ha de proporcionar una baja tensin separada en
forma segura de la red. La separacin segura se puede realizar conforme a los siguientes
requisitos:
VDE 0100 parte 410 = HD 38444 = IEC 364441
(como baja tensin de funcionamiento con separacin segura) o
VDE 0805 = EN60950 = IEC 950
(como baja tensin de seguridad SELV) o
VDE 0106 parte 101

1-2

CP 2432ASInterface Master
C79000G6972C142/02

Descripcin tcnica y directivas para la instalacin

1.2

Aplicacin del mdulo

Esclavo DP y maestro ASi


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

S722x CPU

CP 2432
Maestro
ASi

Mdulos pasivos
(sin esclavo ASIC)

Mdulos activos
(con esclavo ASIC)

Alimentacin de ASi
Actuador/Sensor
con esclavo ASIC

Cable ASi
Figura 1-1

Derivacin ASi

Ejemplo de un sistema con CP 2432

Integracin del sistema y estructura


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

CP 2432ASInterface Master
C79000G6972C142/02

1-3

Descripcin tcnica y directivas para la instalacin

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

1-4

CP 2432ASInterface Master
C79000G6972C142/02

Descripcin tcnica y directivas para la instalacin

1.3

Datos tcnicos del mdulo


El mdulo CP 2432 tiene los siguientes datos tcnicos:

Tabla 1-1
Explicacin / Valores

Caracterstica
Tiempo de ciclo ASi

5 ms para 31 esclavos
10 ms para 62 esclavos ASi con espacio de direcciones extendido

Configuracin de ASInterface

por pulsador en el panel frontal o con el comando Configuracin total, configurar (ver descripcin de los comandos ASi)

Perfiles de maestro ASi soportados

M1e

Conexin del cable ASi

a travs de bloque de bornes S7200


Capacidad de carga de corriente de conexin 1 a 3 o
de conexin 2 a 4: 3 A como mximo

Volumen de direcciones

un mdulo digital con 8ED/8SD y un mdulo analgico


con 8EA/8SA

Tensin de alimentacin de bus de panel posterior SIMATIC

DC 5 V
mx. 220 mA

Consumo de corriente de DC 5 V
Tensin de alimentacin del cable ASi

segn especificacin ASi

Consumo de corriente del cable ASi

mx. 100 mA

Consumo de potencia

3,7 W

Condiciones ambientales admisibles


Temperatura de funcionamiento

montaje horizontal: 0 a 55C


montaje vertical : 0 a 45C

Temperatura de transporte y almacenaje

40 C hasta +70 C

Humedad relativa

mx. 95% a +25

Estructura
Grado de proteccin

IP 20

Formato de mdulo

Mdulo de extensin S7200

Medidas (ancho x alto x prof.) en mm

71 x 80 x 62

Peso

aprox. 250 g

CP 2432ASInterface Master
C79000G6972C142/02

1-5

Descripcin tcnica y directivas para la instalacin

1.4

Montaje del mdulo

Slots en S7200
El CP 2432 se puede instalar en el sistema de automatizacin S7200 (CPUs 22x) en todos los slots previstos para mdulos de extensin.

Tener en cuenta las restricciones


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

1-6

CP 2432ASInterface Master
C79000G6972C142/02

Descripcin tcnica y directivas para la instalacin

1.5

Panel frontal acceso a todas las funciones

Zona de conexiones, de visualizacin y de mando


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

Indicador de
esclavo B

Pulsador
SET
Indicador de
estado
Pulsador
Display

Indicador de
grupo

Indicador de
esclavo

Conexin del cable ASi

Figura 1-2

Conexin, manejo y evaluacin de indicaciones


Vea los detalles al respecto en los siguientes captulos.

CP 2432ASInterface Master
C79000G6972C142/02

1-7

Descripcin tcnica y directivas para la instalacin

1.6

Zona de conexiones

Conexiones
El CP 2432 cuenta con las siguientes conexiones:
dos conexiones al cable ASi (puenteadas internamente);
una conexin para tierra de funcionamiento;
Las conexiones se encuentran debajo de la cubierta inferior de la tapa frontal del CP 2432.

Cables ASi
Figura 1-3

Tierra de funcionamiento

Conexin del cable ASi

Conexiones al cable ASi


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

1-8

Cuidado
La carga soportable por los contactos de conexin ASi es de como mximo 3 A. Si se sobrepasa este valor en el cable ASi, no se debe insertar en bucle el CP 2432 en el cable
ASi, sino que se tiene que conectar por medio de un cable de derivacin (slo una conexin del CP 2432 ocupada). El CP 2432 se tiene que conectar al conductor de proteccin
a travs del borne de puesta a tierra.

CP 2432ASInterface Master
C79000G6972C142/02

Descripcin tcnica y directivas para la instalacin

Nota
Tierra de funcionamiento

(Borne

El CP 2432 tiene una conexin para tierra de funcionamiento. Esta conexin se debe conectar con la ohmicidad ms baja posible al conductor de proteccin.

CP 2432ASInterface Master
C79000G6972C142/02

1-9

Descripcin tcnica y directivas para la instalacin

1.7

Modos de funcionamiento del CP 2432

Modo estndar
En este modo, el programa de usuario accede a los datos tiles de los esclavos ASi y a los
datos de diagnstico del CP 2432. La programacin es sencilla y resulta suficiente para la
mayora de las soluciones de automatizacin.
En el modo estndar no se transmiten a los esclavos comandos ni parmetros especiales.
Este modo se ajusta al perfil M0 de la especificacin de maestro ASi.

Modo extendido
En el modo extendido, el programa de usuario utiliza la interfaz de comandos del CP 2432.
Con esto est a disposicin del programador de PLC todo el volumen de funciones posible
con el sistema AS i. En especial estn disponibles las llamadas de maestro ASi (p. ej., parametrizacin de los esclavos). Este modo se ajusta al perfil M1 de la especificacin de
maestro ASi.

1-10

CP 2432ASInterface Master
C79000G6972C142/02

Descripcin tcnica y directivas para la instalacin

1.8

Elementos de visualizacin/indicacin y mando

Conmutacin de estados de visualizacin pulsador DISPLAY


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

Significado de los diodos luminiscentes


En la parte frontal del CP 2432 se encuentran dos filas de diodos luminiscentes.
Los diodos CM, AUP, CER, APF, PWR y SF de la fila superior representan la indicacin
de estado.
El diodo B sealiza esclavos B. Se enciende adicionalmente cuando, estando activada la
indicacin de esclavos, se indican esclavos B.
Los primeros cinco diodos de la fila inferior indican los esclavos conectados (indicacin
de esclavos).
Los tres diodos restantes sealizan el grupo de esclavos.
El significado de los diodos depende del estado de las indicaciones de grupos.
Si estn apagados todos los diodos de indicacin de grupos, est activa la indicacin de
estado, lo que significa que los diodos CM, AUP, CER, APF, PWR y SF indican el estado del
CP 2432.
Si est encendido al menos uno de los diodos de indicacin de grupos, se apaga la indicacin de estado (excepcin: diodo PWR encendido) y est activa la indicacin de esclavos.

Pulsador SET
El pulsador SET se necesita para la configuracin del CP 2432.

CP 2432ASInterface Master
C79000G6972C142/02

1-11

Descripcin tcnica y directivas para la instalacin

1.8.1

Indicacin de estado

Identificacin del estado de la indicacin de estado


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

Significado de los diodos luminiscentes


Los diodos tienen el siguiente significado:
Tabla 1-2
Diodo (color)
CM (amarillo)

STATUS
Configuration
Mode

Significado
Esta indicacin sealiza el modo de funcionamiento del CP 2432.
Indicador encendido: modo de configuracin
Indicador apagado: modo protegido
El modo de configuracin se necesita slo para la puesta en servicio del
CP 2432. En el modo de configuracin, el CP 2432 activa todos los
esclavos ASi conectados e intercambia datos con ellos. Encontrar ms
detalles sobre el modo de configuracin en el captulo 1.9.

AUP (verde)

Autoprog
available

En el modo protegido del CP 2432, indica que es posible una programacin automtica de direccin de un esclavo ASi. La programacin automtica de direccin simplifica la sustitucin de un esclavo ASi averiado
en el cable ASi (para ms detalles, vase el captulo 6.1).

CER
(amarillo)

Configuration
Error

El diodo indica si la configuracin de esclavos identificada en el cable ASi


coincide con la configuracin terica (LPS) del CP 2432. En caso de diferencias se enciende el indicador CER.
El indicador CER se enciende en los siguientes casos:
si un esclavo ASi configurado no est en el cable ASi (p. ej. fallo del
esclavo).
si en el cable ASi est un esclavo ASi que no se ha configurado antes.
si un esclavo ASi conectado tiene datos de configuracin (configuracin de E/S, IDCode, Extended ID1Code, Extended ID2Code) diferentes a los del esclavo ASi configurado en el CP 2432.
si el CP 2432 se encuentra en la fase Offline.

APF (rojo)

ASi Power Fail

Indica que la tensin suministrada por la fuente de alimentacin ASi al


cable ASi es demasiado baja o falta.

PWR (verde)

Power

El diodo PWR (Power) sealiza que el CP 2432 es abastecido de tensin.

SF (rojo)

Error del sistema.

El diodo se enciende si:


el CP 2432 detecta un error interno (p. ej. defecto en EEPROM).
el CP 2432 no puede realizar de momento el cambio de modo exigido
durante un accionamiento de pulsador (p. ej. existe un esclavo ASi
con la direccin 0).

1-12

CP 2432ASInterface Master
C79000G6972C142/02

Descripcin tcnica y directivas para la instalacin

1.8.2

Indicacin de esclavos

Identificacin del estado de la indicacin de esclavos


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

Propiedades de la indicacin de esclavos


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

Estados de indicacin en detalle


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

CP 2432ASInterface Master
C79000G6972C142/02

1-13

Descripcin tcnica y directivas para la instalacin

Ejemplo de una indicacin de esclavos


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

Los puntos de interseccin marcan el


esclavo 6 y el
esclavo 8

Diodo/columna 2 + 4
Figura 1-4

1-14

2 grupo

Ejemplo de una indicacin de esclavos

CP 2432ASInterface Master
C79000G6972C142/02

Descripcin tcnica y directivas para la instalacin

1.9

Configurar ASInterface por medio del pulsador SET

Identificacin del estado de indicacin


El CP 2432 conoce dos modos de funcionamiento en ASInterface:
modo de configuracin
modo protegido
Apretando el pulsador SET se cambia el modo de funcionamiento.

Nota
El pulsador SET slo puede actuar si en el byte de control del CP 2432 el bit PLC_RUN =
0. Este es siempre el caso cuando la CPU S722x est en STOP.

Modo de configuracin
El modo de configuracin sirve para la puesta en servicio de una instalacin ASi.
Si el CP 2432 se encuentra en el modo de configuracin (indicador CM encendido), puede
intercambiar datos con cualquier esclavo ASi conectado al cable ASi (a excepcin del
esclavo ASi con la direccin 0). Nuevos esclavos ASi agregados son detectados inmediatamente por el maestro, son activados y se incorporan al intercambio cclico de datos.
Una vez terminada la fase de puesta en servicio, el CP 2432 se puede conmutar al modo
protegido por medio del pulsador SET. Con esto se configuran al mismo tiempo los esclavos
ASi activos en ese momento. Los datos siguientes se almacenan entonces en forma no
voltil en el CP 2432:
las direcciones de los esclavos ASi
los IDCodes (IDCode, Extended ID1Code, Extended ID2Code)
la configuracin de E/S (entradas/salidas)
los parmetros actuales de los esclavos

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

Nota
Slo es posible cambiar del modo de configuracin al modo protegido si no est conectado
en ASi ningn esclavo ASi con la direccin 0. Si est conectado un esclavo 0, al apretar el pulsador SET se enciende el diodo SF.

CP 2432ASInterface Master
C79000G6972C142/02

1-15

Descripcin tcnica y directivas para la instalacin

Preparar la configuracin
Asegure los estados siguientes:
S

La CPU S722x tiene que estar en STOP (PLC_RUN=0).

El CP 2432 y todos los esclavos ASi han de estar conectados a ASInterface y tienen
que ser abastecidos de tensin por la fuente de alimentacin ASi.

Realizar la configuracin
1. Con el pulsador DISPLAY, conmute el visualizador del CP 2432 al modo Indicacin de
estado (estado bsico).
2. Compruebe si el CP 2432 se encuentra en el modo de configuracin. (Diodo CM encendido). De no ser as, conmute el CP 2432 al modo de configuracin con el pulsador
SET.
3. Por conmutacin a la indicacin de esclavos con el pulsador DISPLAY puede comprobar
si existen todos los esclavos conectados a ASInterface.
4. Apriete el pulsador SET. Con esto se configura el CP 2432.
Al mismo tiempo, el CP 2432 se conmuta al modo protegido; se apaga el diodo CM.
El diodo CER tambin se apaga, ya que, despus de configurar, la configuracin terica almacenada en el CP 2432 coincide con la configuracin real existente en AS
Interface.

Nota
Una configuracin del CP 2432 durante ASInterface Power Fail (ste es por ejemplo el
caso si la fuente de alimentacin ASi est desconectada o si el CP 2432 no est
conectado a ASInterface) provoca una reposicin de la configuracin del CP 2432. Esto
significa:
S

no hay configurado ningn esclavo ASi;

se ponen todos los parmetros de esclavos ASi;

se activa la programacin automtica de direcciones


(bit AUTO_ADDRESS_ENABLE = 1).

1-16

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz para programa de usuario en la CPU


S7200

El presente captulo le informa sobre cmo direccionar el CP 2432. Aprender el significado de los datos en el mdulo digital y en el analgico y sabr cmo acceder a las entradas y salidas analgicas.

CP 2432ASInterface Master
C79000G6972C142/02

2-1

Interfaz para programa de usuario en la CPU S7200

2.1

Panormica

CP 2432 como mdulo de extensin en S7200


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

S7200 CPU
Programa de usuario

CP 2432
Mdulo digital (8ED/8SD)
Informacin de estado/error
Mando del CP
Seleccin de banco

Mdulo analgico (8EA/8SA)


Datos binarios de entradas/salidas de esclavos ASi
Datos de entradas analgicas/salidas analgicas
de los esclavos ASi
Informacin de diagnstico ASi (lista Delta)

Comandos ASi y datos de respuesta

Maestro AS*i

Cable ASi
Figura 2-1

Mdulo digital
El mdulo digital ocupa 8 bits de entrada y 8 bits de salida en el espacio de direcciones de
las entradas y salidas digitales. A travs del mdulo digital tiene lugar la coordinacin entre
la CPU S7200 y el CP 2432.
A travs de bits de seleccin de banco se selecciona desde el programa de usuario el
campo de datos al que se debe acceder en el mdulo analgico.

Mdulo analgico
El mdulo analgico ocupa 16 bits de entrada y 16 bits de salida en el espacio de direcciones de las entradas y salidas analgicas. A travs del mdulo analgico se desarrolla el trfico de datos con los esclavos ASi (ver la figura 2-1).
A travs de un mecanismo de seleccin de banco se consigue que en el mdulo analgico
se pueda acceder en conjunto a un campo de datos mayor que el direccionable en la CPU
S7200 para el mdulo de extensin.

2-2

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz para programa de usuario en la CPU S7200

2.2

Direccionamiento del CP 2432 en la CPU S7200

Espacios de direcciones
Las direcciones iniciales de los espacios de direcciones estn definidas por
el tipo de CPU S7200 utilizada
el slot del CP 2432 en S7200.

Ejemplos
A continuacin encontrar ejemplos de direcciones de las reas de entradas (aqu E)/salidas (aqu A) digitales y analgicas para las configuraciones posibles con CPU 212 y
CPU 214.
Ejemplo para CPU 222 y un CP 2432
CPU 222

CP 2432

8 DE (ED)

8 DA (SD)

8 DE (ED)

8 DA (SD)

8 AE (EA)

8 AA (SA)

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

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

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

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

AEW0
AEW2
AEW4
AEW6
AEW8
AEW10
AEW12
AEW14

AAW0
AAW2
AAW4
AAW6
AAW8
AAW10
AAW12
AAW14

CP 2432ASInterface Master
C79000G6972C142/02

2-3

Interfaz para programa de usuario en la CPU S7200

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


CPU 224

CP 2432

14 DE (ED)

10 DA (SD)

8 DE (ED)

8 DA (SD)

8 AE (EA)

8 AA (SA)

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

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

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

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

AEW0
AEW2
AEW4
AEW6
AEW8
AEW10
AEW12
AEW14

AAW0
AAW2
AAW4
AAW6
AAW8
AAW10
AAW12
AAW14

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

A1.0
A1.1

Ejemplo para CPU 224, un CP 2432 y un CP 2432


CPU 224

2-4

CP 2432

CP 2432

14 DE
(ED)

10 DA
(SD)

8 DE
(ED)

8 DA
(SD)

8 AE
(EA)

8 AA
(SA)

8 DE
(ED)

8 DA
(SD)

8 AE
(EA)

8 AA
(SA)

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

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

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

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

AEW0
AEW2
AEW4
AEW6
AEW8
AEW10
AEW12
AEW14

AAW0
AAW2
AAW4
AAW6
AAW8
AAW10
AAW12
AAW14

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

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

AEW16
AEW18
AEW20
AEW22
AEW24
AEW26
AEW28
AEW30

AAW16
AAW18
AAW20
AAW22
AAW24
AAW26
AAW28
AAW30

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

A1.0
A1.1

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz para programa de usuario en la CPU S7200

Ejemplo para CPU 224, un mdulo de 8 entradas digitales (DE), un mdulo de 3


entradas analgicas (AE)/1 salida analgica (AA) y un CP 2432
CPU 224

Mdulo

Mdulo

CP 2432

14 DE
(ED)

10 DA
(SD)

8 DE (ED)

3 AE
(EA)

1 AA
(SA)

8 DE
(ED)

8 DA
(SD)

8 AE
(EA)

8 AA
(SA)

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

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

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

AEW0
AEW2
AEW4

AAW0

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

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

AEW8
AEW10
AEW12
AEW14
AEW16
AEW18
AEW20
AEW22

AAW4
AAW6
AAW8
AAW10
AAW12
AAW14
AAW16
AAW18

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

A1.0
A1.1

CP 2432ASInterface Master
C79000G6972C142/02

2-5

Interfaz para programa de usuario en la CPU S7200

2.3

Significado de los datos en el mdulo digital

Panormica
El mdulo digital del CP 2432 consta de cuatro fichas
Ficha de identificacin de 8 bits (identificacin de mdulo de E/S)
Ficha de errores de 8 bits
Ficha de entradas 8DE (ED = entradas digitales, byte de estado del CP 2432)
Ficha de salidas 8DA (SD = salidas digitales; byte de control del CP 2432)
A travs de estas fichas se desarrollan en lo esencial las funciones mencionadas en la figura siguiente:

S7200 CPU
Programa de usuario

CP 243*2
Mdulo digital (8ED/8SD)
Informacin de estado/error
Mando del CP
Seleccin de banco

Mdulo analgico (8EA/8SA)

Maestro AS*i

Cable ASi

Figura 2-2

2-6

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz para programa de usuario en la CPU S7200

2.3.1

Ficha de identificacin en el mdulo digital

Significado
La ficha de identificacin sealiza, con el valor indicado ms abajo, la identificacin de mdulo de entradas/salidas (E/S) para la existencia de un mdulo digital 8DE/8DA (8 ED/8
SD).
La direccin bajo la cual el programa puede acceder a la ficha de identificacin depende del
slot del CP 2432.
Encontrar ms informaciones sobre las marcas especiales y su estructura para mdulos
E/S en /4/.

Valores posibles
La ficha de identificacin se puede leer a travs del campo de marcas especiales de la CPU
S7200. Proporciona el valor fijo 05H.

Ejemplo
Supuesto: El CP 2432 est enchufado directamente junto a la CPU S7200.
El contenido de la ficha de identificacin se puede leer entonces a travs de SMB8.

CP 2432ASInterface Master
C79000G6972C142/02

2-7

Interfaz para programa de usuario en la CPU S7200

2.3.2

Ficha de errores en el mdulo digital

Significado para el programa de usuario


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

Ejemplo de acceso a la ficha de errores


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

2-8

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz para programa de usuario en la CPU S7200

2.3.3

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

Significado para el programa de usuario


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

El byte de estado tiene la siguiente estructura

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

ASI_RESP

Bit 1

Bit 0

CP_READY ASI_MODE

Descripcin de bits
Tabla 2-1
Bit

Valor

ASI_MODE

El CP 2432 se encuentra en el modo protegido.

El CP 2432 se encuentra en el modo de configuracin.

El CP 2432 no est an en condiciones de funcionar tras


conectar la tensin de alimentacin. No se permite una evaluacin de los datos de E/S o de otras informaciones del
CP.

El CP 2432 est listo para funcionar.

CP_READY

ASI_RESP

CP 2432ASInterface Master
C79000G6972C142/02

0/1

Significado

Bit de respuesta para interfaz de comandos ASi (ver el


captulo 5.1).

2-9

Interfaz para programa de usuario en la CPU S7200

2.3.4

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

Significado para el programa de usuario


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

El byte de control tiene la siguiente estructura

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

PLC_RUN

ASI_COM

BS5

BS4

BS3

BS2

BS1

BS0

Descripcin de bits
Tabla 2-2
Bit

Valor

Significado

BS0..BS5

0 ... 63 dec.

Seleccin de banco (BankSelect) bits para conmutacin de banco


en el mdulo analgico (ver el cap. 2.5).

ASI_COM

0/1

PLC_RUN

Bit de peticin para interfaz de comandos ASi (ver el cap. 5.1).

En estado STOP de la CPU S7200, el CP tiene que enviar valores definidos a


todos los esclavos ASi (ver el cap. 3). Dado que los datos de esclavos ASi se
transmiten a travs del rea analgica de S7200 y la CPU de S7200 no pone a
0 esta rea en caso de un cambio de RUN a STOP, el estado de la CPU es sealizado con el bit PLC_RUN al CP 2432 de la siguiente forma.
0

Sealizacin al CP 2432 de que la CPU S7200 est en el estado


STOP.
El CP 2432 enva 0 a todos los esclavos binarios ASi. Se interrumpe la transmisin de valores analgicos a los esclavos de salidas
analgicas. La CPU S7200 pone automticamente a 0 el bit en
caso de una transicin de RUN a STOP.

Sealizacin al CP 2432 de que la CPU S7200 est en el estado


RUN.
El CP 2432 transmite el contenido del banco de salida o a todos los
esclavos ASi (ver el captulo 2.4). El programa de usuario tiene que
poner este bit a 1 en el arranque (first scan).
No ponga el bit PLC_RUN permanentemente a 1 con funciones
del sistema operativo S7200 como Configuracin del CP /
Ajustes de las salidas o Forzar salidas.

2-10

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz para programa de usuario en la CPU S7200

2.4

Significado de los datos en el mdulo analgico

Panormica
El mdulo analgico del CP 2432 consta de cuatro reas
Ficha de identificacin de 8 bits (identificacin de mdulo de E/S)
Ficha de errores de 8 bits
8 palabras de entrada analgica (8 AE [EA])
8 palabras de salida analgica (8 AA [SA])
A travs de estas reas se desarrollan en lo esencial las funciones mencionadas en la figura
siguiente:

S7200 CPU
Programa de usuario

CP 243*2
Mdulo digital
(8ED/8SD)

Mdulo analgico (8EA/8SA)


Datos binarios de entradas/salidas de esclavos ASi
Datos de entradas analgicas/salidas analgicas
de los esclavos ASi
Informacin de diagnstico ASi (lista Delta)
Comandos ASi y datos de respuesta

Maestro AS*i

Cable ASi

Figura 2-3

CP 2432ASInterface Master
C79000G6972C142/02

2-11

Interfaz para programa de usuario en la CPU S7200

2.4.1

Ficha de identificacin en el mdulo analgico

Significado
La ficha de identificacin sealiza, con el valor indicado ms abajo, la identificacin de mdulo de entradas/salidas (E/S) para la existencia de un mdulo analgico 8AE/8AA (8 EA/8
SA).
La direccin bajo la cual el programa puede acceder a la ficha de identificacin depende del
slot del CP 2432.
Encontrar ms informaciones sobre las marcas especiales y su estructura para mdulos
E/S en /4/.

Valores posibles
La ficha de identificacin se puede leer a travs del campo de marcas especiales de la CPU
S7200. Proporciona el valor fijo 1FH.

Ejemplo
Supuesto: El CP 2432 est enchufado directamente junto a la CPU S7200.
El contenido de la ficha de identificacin se puede leer entonces a travs de SMB10.

2-12

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz para programa de usuario en la CPU S7200

2.4.2

Ficha de errores en el mdulo analgico

Significado para el programa de usuario


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

La ficha de errores tiene la siguiente estructura

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

APF

CER

Descripcin de bits / campo de valores


Tabla 2-3
Bit

Valor

CER

Significado
Configuracin de ASi correcta (slo en modo protegido);
El diodo CER est apagado

Error en la configuracin de ASi (slo en modo protegido);


Indica una discrepancia entre la configuracin de esclavos detectada
en el cable ASi y la configuracin terica del CP 2432.
El diodo CER est encendido (ver el captulo 1.8.1 Indicacin de estado del CP 2432).

APF

Tensin de ASi correcta;


El diodo APF est apagado

ASi Power Fail;


Indica que la tensin suministrada por la fuente de alimentacin ASi al
cable ASi es demasiado baja o falta.
El diodo APF est encendido (ver el captulo 1.8.1 Indicacin de estado del CP 2432).

Nota
El bit CER indica errores de configuracin slo en el modo protegido. En el modo de configuracin siempre es 0.
Por el contrario, el diodo CER indica errores de configuracin tanto en el modo de configuracin como en el modo protegido.

CP 2432ASInterface Master
C79000G6972C142/02

2-13

Interfaz para programa de usuario en la CPU S7200

Ejemplo de acceso a la ficha de errores


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

2-14

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz para programa de usuario en la CPU S7200

2.5

Accesos a las palabras de entrada y salida analgicas

Principio
Con un mecanismo de seleccin de banco (BankSelect) se pueden conmutar en el
CP 2432 las 8 palabras de entrada analgicas y las 8 palabras de salida analgicas a 64
reas de entrada analgica distintas y 64 reas de salida analgica distintas (bancos).
Cada uno de estos bancos tiene un tamao de 8 palabras.

Ventaja
Este procedimiento de seleccin de bancos tiene la ventaja de que el rea de datos analgicos disponible para el mdulo de extensin, de 8 palabras, aumenta en correspondencia
con el nmero de bancos.

Acceso en el programa de usuario


La conmutacin a los diversos bancos tiene lugar por medio de los bits BS0BS5 en el byte
de control del CP 2432 (ver el cap. 2.3.4).
Los bits de seleccin de banco tienen una codificacin binaria y equivalen a la siguiente seleccin de bancos:
BS5

BS4

BS3

BS2

BS1

BS0

No. banco

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1

0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

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

CP 2432ASInterface Master
C79000G6972C142/02

2-15

Interfaz para programa de usuario en la CPU S7200

BS5
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2-16

BS4
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

BS3
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

BS2
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

BS1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

BS0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

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

Cuidado
Preste atencin a que el valor de los bits de seleccin de banco no slo est en las representaciones de proceso de las salidas, sino que tambin se haya transferido realmente al
CP 2432 antes de que usted acceda al correspondiente banco (vea el ejemplo de la tabla 5-1).

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz para programa de usuario en la CPU S7200

2.5.1

Area de entradas analgicas

Asignacin de reas de entradas


El rea de entradas del mdulo analgico del CP 2432 es reproducido como sigue en las
entradas analgicas del programa de usuario a travs de la seleccin de bancos:
S7200 CPU
Entradas analgicas

Bits de seleccin
de banco
BS5...BS0

8 AEW
p. ej. AEW0..AEW14*)

CP 2432
Ocupacin de memoria

Banco 0

Entradas binarias
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 depende del slot del CP 2432


(ver cap. 2.2)

Banco 31

Entradas binarias
esclavo 1B...31B

Banco 32
Entradas analgicas
esclavo 1...31

Banco 47
Banco 48
reservado

Banco 63

Figura 2-4

Los bits de seleccin de banco se ponen en el byte de control del mdulo digital (ver cap.
2.3.4) desde el programa de usuario.

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


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

CP 2432ASInterface Master
C79000G6972C142/02

2-17

Interfaz para programa de usuario en la CPU S7200

Banco 1: diagnstico en ASInterface


En este banco se visualiza la lista Delta de los esclavos ASi.
La lista Delta contiene discrepancias entre los esclavos ASi existentes y la configuracin
del CP 2432.
Son indicadas respectivamente por un bit puesto:
esclavo faltante
esclavo sobrante
esclavo con codificacin ES/ID incorrecta
La lista Delta es actualizada tanto en el modo de configuracin como en el protegido.
La disposicin de bytes y bits de la lista Delta se corresponde con la tabla siguiente. (m: direccin inicial del rea de entradas analgicas del CP 2432)
Byte \ Bit
Byte m+0
Byte m+1
Byte m+2
Byte m+3
Byte m+4
Byte m+5
Byte m+6
Byte m+7

Bit 7
Esclavo 7
Esclavo 7A
Esclavo 15
Esclavo 15A
Esclavo 23
Esclavo 23A
Esclavo 31
Esclavo 31A
Esclavo 7B
Esclavo 15B
Esclavo 23B
Esclavo 31B

Bit 6
Esclavo 6
Esclavo 6A
Esclavo 14
Esclavo 14A
Esclavo 22
Esclavo 22A
Esclavo 30
Esclavo 30A
Esclavo 6B
Esclavo 14B
Esclavo 22B
Esclavo 30B

Bit 5
Esclavo 5
Esclavo 5A
Esclavo 13
Esclavo 13A
Esclavo 21
Esclavo 21A
Esclavo 29
Esclavo 29A
Esclavo 5B
Esclavo 13B
Esclavo 21B
Esclavo 29B

Bit 4
Esclavo 4
Esclavo 4A
Esclavo 12
Esclavo 12A
Esclavo 20
Esclavo 20A
Esclavo 28
Esclavo 28A
Esclavo 4B
Esclavo 12B
Esclavo 20B
Esclavo 28B

Bit 3
Esclavo 3
Esclavo 3A
Esclavo 11
Esclavo 11A
Esclavo 19
Esclavo 19A
Esclavo 27
Esclavo 27A
Esclavo 3B
Esclavo 11B
Esclavo 19B
Esclavo 27B

Bit 2
Esclavo 2
Esclavo 2A
Esclavo 10
Esclavo 10A
Esclavo 18
Esclavo 18A
Esclavo 26
Esclavo 26A
Esclavo 2B
Esclavo 10B
Esclavo 18B
Esclavo 26B

Bit 1
Esclavo 1
Esclavo 1A
Esclavo 9
Esclavo 9A
Esclavo 17
Esclavo 17A
Esclavo 25
Esclavo 25A
Esclavo 1B
Esclavo 9B
Esclavo 17B
Esclavo 25B

Bit 0
Esclavo 0
Esclavo 0A
Esclavo 8
Esclavo 8A
Esclavo 16
Esclavo 16A
Esclavo 24
Esclavo 24A
Esclavo 0B
Esclavo 8B
Esclavo 16B
Esclavo 24B

Banco 215: datos de respuesta en ASInterface


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

Banco 1630: rea reservada


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

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


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

Banco 3247: Datos de salidas analgicas de los esclavos ASi


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

Banco 4863: rea reservada


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

2-18

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz para programa de usuario en la CPU S7200

2.5.2

Area de salidas analgicas

Asignacin de reas de salidas


El rea de salidas del mdulo analgico del CP 2432 es reproducido como sigue en las
salidas analgicas del programa de usuario a travs de la seleccin de bancos:
S7200 CPU
Salidas analgicas

CP 2432
Bits de seleccin de banco

Ocupacin de memoria

BS5...BS0
8 AEW
p. ej. AEW0..AEW14*)

Banco 0

Salidas binarias
Esclavo 1...31 o
Esclavo 1A...31A

Banco 1

Diagnstico
ASi
(lista Delta)
Datos de comandos

Banco 2

Banco 15
Banco 16
reservado

Banco 30

*) el espacio de direcciones depende del slot del CP 2432


(ver cap. 2.2)

Banco 31

Salidas binarias
Esclavo 1B...31B

Banco 32
Salidas analgicas
Esclavo 1...31

Banco 47
Banco 48
reservado

Banco 63

Figura 2-5

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


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

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

CP 2432ASInterface Master
C79000G6972C142/02

2-19

Interfaz para programa de usuario en la CPU S7200

Banco 215: datos de comandos en ASInterface


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

Banco 1630: rea reservada


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

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


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

Banco 3247: Datos de salidas analgicas de los esclavos ASi


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

Banco 4863: rea reservada


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

2-20

CP 2432ASInterface Master
C79000G6972C142/02

Acceso a los datos de los esclavos ASi

En este captulo se explica la interfaz de maestro ASi del CP 2432. En primer lugar se
explica el direccionamiento de los esclavos ASi y el acceso a los datos binarios de los esclavos.
A continuacin se explica el direccionamiento y el acceso a los datos analgicos de los esclavos ASi.

CP 2432ASInterface Master
C79000G6972C142/02

3-1

Acceso a los datos de los esclavos ASi

3.1

Acceso a los datos binarios de los esclavos ASi

3.1.1

Direccionamiento de los esclavos ASi por el programa de usuario

Condiciones
Antes de poder acceder a los datos de E/S de los esclavos ASi se tienen que cumplir las
siguientes condiciones.
Desconecte el filtrado de las entradas de informacin analogicas para el CP 2432 en el
bloque de los datos del sistema de la S7200 CPU.
Al comienzo del programa cclico, ponga el bit PLC_RUN (Bit 7) del byte de control digital a 1.
Ahora, el acceso a los datos de E/S de los esclavos slo est permitido si el bit
CP_Ready (Bit 1) del byte de control digital es = 1.

Acceso a los valores primarios


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

3-2

CP 2432ASInterface Master
C79000G6972C142/02

Acceso a los datos de los esclavos ASi

Ocupacin de los datos de entrada ASi de esclavos estndar y A (Banco 0 en el


rea de entradas analgicas del CP)
Banco No. byte
0
m+0

Bit 74
reservado

Bit 30
Esclavo 1 o esclavo 1A

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Esclavo 2 o esclavo 2A
Esclavo 4 o esclavo 4A
Esclavo 6 o esclavo 6A
Esclavo 8 o esclavo 8A
Esclavo 10 o esclavo 10A
Esclavo 12 o esclavo 12A
Esclavo 14 o esclavo 14A
Esclavo 16 o esclavo 16A
Esclavo 18 o esclavo 18A
Esclavo 20 o esclavo 20A
Esclavo 22 o esclavo 22A
Esclavo 24 o esclavo 24A
Esclavo 26 o esclavo 26A
Esclavo 28 o esclavo 28A
Esclavo 30 o esclavo 30A

Esclavo 3 o esclavo 3A
Esclavo 5 o esclavo 5A
Esclavo 7 o esclavo 7A
Esclavo 9 o esclavo 9A
Esclavo 11 o esclavo 11A
Esclavo 13 o esclavo 13A
Esclavo 15 o esclavo 15A
Esclavo 17 o esclavo 17A
Esclavo 19 o esclavo 19A
Esclavo 21 o esclavo 21A
Esclavo 23 o esclavo 23A
Esclavo 25 o esclavo 25A
Esclavo 27 o esclavo 27A
Esclavo 29 o esclavo 29A
Esclavo 31 o esclavo 31A

Bit 3

Bit 3

Bit 3

m+1
m+2
m+3
m+4
m+5
m+6
m+7
m+8
m+9
m+10
m+11
m+12
m+13
m+14
m+15

| Bit 2

| Bit 1

| Bit 0

| Bit 2

| Bit 2

| Bit 1

| Bit 1

| Bit 0

| Bit 0

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

Ocupacin de los datos de salida ASi de esclavos estndar y A (Banco 0 en el rea


de salidas analgicas del CP)
Banco No. byte
0
n+0

Bit 74
reservado

Bit 30
Esclavo 1 o esclavo 1A

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Esclavo 2 o esclavo 2A
Esclavo 4 o esclavo 4A
Esclavo 6 o esclavo 6A
Esclavo 8 o esclavo 8A
Esclavo 10 o esclavo 10A
Esclavo 12 o esclavo 12A
Esclavo 14 o esclavo 14A
Esclavo 16 o esclavo 16A
Esclavo 18 o esclavo 18A
Esclavo 20 o esclavo 20A
Esclavo 22 o esclavo 22A
Esclavo 24 o esclavo 24A
Esclavo 26 o esclavo 26A
Esclavo 28 o esclavo 28A
Esclavo 30 o esclavo 30A

Esclavo 3 o esclavo 3A
Esclavo 5 o esclavo 5A
Esclavo 7 o esclavo 7A
Esclavo 9 o esclavo 9A
Esclavo 11 o esclavo 11A
Esclavo 13 o esclavo 13A
Esclavo 15 o esclavo 15A
Esclavo 17 o esclavo 17A
Esclavo 19 o esclavo 19A
Esclavo 21 o esclavo 21A
Esclavo 23 o esclavo 23A
Esclavo 25 o esclavo 25A
Esclavo 27 o esclavo 27A
Esclavo 29 o esclavo 29A
Esclavo 31 o esclavo 31A

Bit 3

Bit 3

Bit 3

n+1
n+2
n+3
n+4
n+5
n+6
n+7
n+8
n+9
n+10
n+11
n+12
n+13
n+14
n+15

| Bit 2

| Bit 1

| Bit 0

| Bit 2

| Bit 2

| Bit 1

| Bit 1

| Bit 0

| Bit 0

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

CP 2432ASInterface Master
C79000G6972C142/02

3-3

Acceso a los datos de los esclavos ASi

Ocupacin de los datos de entrada ASi de los esclavos B


(Banco 31 en el rea de entradas analgicas del CP)
Banco No. byte
31
m+0

Bit 74
reservado

Bit 30
Esclavo 1B

31
31
31
31
31
31
31
31
31
31
31
31
31
31
31

Esclavo 2B
Esclavo 4B
Esclavo 6B
Esclavo 8B
Esclavo 10B
Esclavo 12B
Esclavo 14B
Esclavo 16B
Esclavo 18B
Esclavo 20B
Esclavo 22B
Esclavo 24B
Esclavo 26B
Esclavo 28B
Esclavo 30B

Esclavo 3B
Esclavo 5B
Esclavo 7B
Esclavo 9B
Esclavo 11B
Esclavo 13B
Esclavo 15B
Esclavo 17B
Esclavo 19B
Esclavo 21B
Esclavo 23B
Esclavo 25B
Esclavo 27B
Esclavo 29B
Esclavo 31B

Bit 3

m+1
m+2
m+3
m+4
m+5
m+6
m+7
m+8
m+9
m+10
m+11
m+12
m+13
m+14
m+15

Bit 3

| Bit 2

| Bit 1

| Bit 0

Bit 3

| Bit 2

| Bit 2

| Bit 1

| Bit 0

| Bit 1

| Bit 0

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

Ocupacin de los datos de salida ASi de los esclavos B


(Banco 31 en el rea de salidas analgicas del CP)
Banco No. byte
31
n+0

Bit 74
reservado

Bit 30
Esclavo 1B

31
31
31
31
31
31
31
31
31
31
31
31
31
31
31

Esclavo 2B
Esclavo 4B
Esclavo 6B
Esclavo 8B
Esclavo 10B
Esclavo 12B
Esclavo 14B
Esclavo 16B
Esclavo 18B
Esclavo 20B
Esclavo 22B
Esclavo 24B
Esclavo 26B
Esclavo 28B
Esclavo 30B

Esclavo 3B
Esclavo 5B
Esclavo 7B
Esclavo 9B
Esclavo 11B
Esclavo 13B
Esclavo 15B
Esclavo 17B
Esclavo 19B
Esclavo 21B
Esclavo 23B
Esclavo 25B
Esclavo 27B
Esclavo 29B
Esclavo 31B

Bit 3

n+1
n+2
n+3
n+4
n+5
n+6
n+7
n+8
n+9
n+10
n+11
n+12
n+13
n+14
n+15

Bit 3

| Bit 2

| Bit 1

| Bit 0

Bit 3

| Bit 2

| Bit 2

| Bit 1

| Bit 0

| Bit 1

| Bit 0

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

3-4

CP 2432ASInterface Master
C79000G6972C142/02

Acceso a los datos de los esclavos ASi

Intercambio de datos en estado STOP de la CPU S722x


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

Particularidades del esclavo analgico


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

CP 2432ASInterface Master
C79000G6972C142/02

3-5

Acceso a los datos de los esclavos ASi

Ejemplo
La figura 3-1 muestra un ejemplo de direccionamiento de 4 esclavos ASi por el CP 2432.
En el ejemplo se utilizan las direcciones iniciales m = 0 para los datos de entrada y n = 0
para los datos de salida.
Los bits relevantes para el programa de usuario (esclavos ASi existentes) se presentan
con fondo gris. Los bits con fondo blanco no son relevantes para el programa de usuario.
CP 2432
16 Byte de salida

16 Byte de entrada
Esclavo 1

Esclavo 2

Bit 3 Bit 2

Esclavo 3

.
.
.
15

Esclavos
AS-i

Esclavo 31
4

Esclavo No. 2
4 4mdulos
mdulosEE

Bit 3 Bit 2

Esclavo 4

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

Esclavo No. 3
2 mdulos E/
2 mdulos S

Bit 2 Bit 1 Bit 0

Esclavo 3

Bit 3 Bit 2 Bit 1 Bit 0

Esclavo 5

Esclavo 30
7

Esclavo 2

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

Bit 3 Bit 2

Bit 3 Bit 2 Bit 1 Bit 0 Bit 3

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

Esclavo 4

Esclavo 1

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

Bit 1 Bit 0

Esclavo 5

.
.
.

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

15

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

Esclavo 30
7

Esclavo No. 4
4 mdulos S

Esclavo 31
4

Esclavo No. 31
4 mdulos E/
4 mdulos S

Figura 3-1

En la figura de arriba, el mdulo 2E/2S (esclavo ASi No.3 con dos entradas y dos salidas)
ocupa, por ejemplo, los bits 0 y 1 del byte de entrada 1 y los bits 2 y 3 del byte de salida 1.
La asignacin de las conexiones ASi de los mdulos de bus a los bits de datos de los
bytes de entrada y salida se representa a continuacin a modo de ejemplo para el esclavo
No. 3:
1
0
Bit No.
Byte de
entrada 1
Conexin 2 en mdulo de bus ASi
Conexin 1 en mdulo de bus ASi

Bit No.

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

3-6

CP 2432ASInterface Master
C79000G6972C142/02

Acceso a los datos de los esclavos ASi

3.1.2

Acceso a los datos tiles de ASi

Acceso a datos con STEP 7Micro


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

Ejemplo
Si desea acceder bit a bit a los datos de esclavos, puede proceder segn el siguiente ejemplo de programa.
El ejemplo creado con STEP 7Micro/WIN32 es vlido para una CPU 222 con CP 2432
enchufado directamente al lado:

Explicacin

OB1 (AWL)
NETWORK 1
LD SM0.1
SI A1.7, 1
LD E1.1
CALL 1

//si: Bit First Scan:


//PLC_RUN = 1
//si: CP 2432_READY
//entonces: Edicin de E/S ASi (esclavos estndar y A)

SBR 1 (AWL)

Explicacin

NETWORK 1
LD SM0.0
/siempre 1
RI A1.0,6
//seleccionar banco 0
BMW AEW0, VW100, 8
//Transferencia esclavos estndar
SI A1.0,5
//seleccionar banco 31
BMW AEW0, VW116, 8
//Transferencia esclavos B
//A continuacin algunos accesos a bits ASi como ejemplo
LD V100.0
//si Bit 1 de esclavo 1
U
V115.1
//y Bit 2 de esclavo 31
U V116.0
//y Bit 1 de esclavo 1B
=
V203.2
//entonces Bit 3 de esclavo 7 = 1
LD SM0.0
//siempre 1
RI A1.0,6
//seleccionar banco 0
BMW VW900, AAW0, 8
//Transferencia esclavos estndar
SI A1.0,5
//seleccionar banco 31
BMW AEW0, AAW0, 8
//Transferencia esclavos B

CP 2432ASInterface Master
C79000G6972C142/02

3-7

Acceso a los datos de los esclavos ASi

3.2

Acceso a los datos analgicos de los esclavos ASi


(esclavos segn perfil 7.3 7.4)

3.2.1

Direccionamiento de los esclavos analgicos ASi por el programa


de usuario

Condiciones
Antes de poder acceder a los datos de E/S de los esclavos ASi se tienen que cumplir las
siguientes condiciones.
Desconecte el filtrado de las entradas de informacin analogicas para el CP 2432 en el
bloque de los datos del sistema de la S7200 CPU.
Al comienzo del programa cclico, ponga el bit PLC_RUN (Bit 7) del byte de control digital a 1.
Ahora, el acceso a los datos de E/S de los esclavos slo est permitido si el bit
CP_Ready (Bit 1) del byte de control digital es = 1.
Lo dicho a continuacin no es vlido para esclavos analgicos segn el perfil 7.1 7.2. La
transmisin de valores analgicos para estos esclavos no es soportada por el CP 2432.

Acceso a los valores analgicos


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

Ocupacin de los datos analgicos de ASi


Banco
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33

3-8

No. byte
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1

Significado
Esclavo 1, canal 1, High Byte
Esclavo 1, canal 1, Low Byte
Esclavo 1, canal 2, High Byte
Esclavo 1, canal 2, Low Byte
Esclavo 1, canal 3, High Byte
Esclavo 1, canal 3, Low Byte
Esclavo 1, canal 4, High Byte
Esclavo 1, canal 4, Low Byte
Esclavo 2, canal 1, High Byte
Esclavo 2, canal 1, Low Byte
Esclavo 2, canal 2, High Byte
Esclavo 2, canal 2, Low Byte
Esclavo 2, canal 3, High Byte
Esclavo 2, canal 3, Low Byte
Esclavo 2, canal 4, High Byte
Esclavo 2, canal 4, Low Byte
Esclavo 3, canal 1, High Byte
Esclavo 3, canal 1, Low Byte

CP 2432ASInterface Master
C79000G6972C142/02

Acceso a los datos de los esclavos ASi

Banco
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36

No. byte
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6

CP 2432ASInterface Master
C79000G6972C142/02

Significado
Esclavo 3, canal 2, High Byte
Esclavo 3, canal 2, Low Byte
Esclavo 3, canal 3, High Byte
Esclavo 3, canal 3, Low Byte
Esclavo 3, canal 4, High Byte
Esclavo 3, canal 4, Low Byte
Esclavo 4, canal 1, High Byte
Esclavo 4, canal 1, Low Byte
Esclavo 4, canal 2, High Byte
Esclavo 4, canal 2, Low Byte
Esclavo 4, canal 3, High Byte
Esclavo 4, canal 3, Low Byte
Esclavo 4, canal 4, High Byte
Esclavo 4, canal 4, Low Byte
Esclavo 5, canal 1, High Byte
Esclavo 5, canal 1, Low Byte
Esclavo 5, canal 2, High Byte
Esclavo 5, canal 2, Low Byte
Esclavo 5, canal 3, High Byte
Esclavo 5, canal 3, Low Byte
Esclavo 5, canal 4, High Byte
Esclavo 5, canal 4, Low Byte
Esclavo 6, canal 1, High Byte
Esclavo 6, canal 1, Low Byte
Esclavo 6, canal 2, High Byte
Esclavo 6, canal 2, Low Byte
Esclavo 6, canal 3, High Byte
Esclavo 6, canal 3, Low Byte
Esclavo 6, canal 4, High Byte
Esclavo 6, canal 4, Low Byte
Esclavo 7, canal 1, High Byte
Esclavo 7, canal 1, Low Byte
Esclavo 7, canal 2, High Byte
Esclavo 7, canal 2, Low Byte
Esclavo 7, canal 3, High Byte
Esclavo 7, canal 3, Low Byte
Esclavo 7, canal 4, High Byte
Esclavo 7, canal 4, Low Byte
Esclavo 8, canal 1, High Byte
Esclavo 8, canal 1, Low Byte
Esclavo 8, canal 2, High Byte
Esclavo 8, canal 2, Low Byte
Esclavo 8, canal 3, High Byte
Esclavo 8, canal 3, Low Byte
Esclavo 8, canal 4, High Byte
Esclavo 8, canal 4, Low Byte
Esclavo 9, canal 1, High Byte
Esclavo 9, canal 1, Low Byte
Esclavo 9, canal 2, High Byte
Esclavo 9, canal 2, Low Byte
Esclavo 9, canal 3, High Byte
Esclavo 9, canal 3, Low Byte
Esclavo 9, canal 4, High Byte

3-9

Acceso a los datos de los esclavos ASi

Banco
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39

3-10

No. byte
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11

Significado
Esclavo 9, canal 4, Low Byte
Esclavo 10, canal 1, High Byte
Esclavo 10, canal 1, Low Byte
Esclavo 10, canal 2, High Byte
Esclavo 10, canal 2, Low Byte
Esclavo 10, canal 3, High Byte
Esclavo 10, canal 3, Low Byte
Esclavo 10, canal 4, High Byte
Esclavo 10, canal 4, Low Byte
Esclavo 11, canal 1, High Byte
Esclavo 11, canal 1, Low Byte
Esclavo 11, canal 2, High Byte
Esclavo 11, canal 2, Low Byte
Esclavo 11, canal 3, High Byte
Esclavo 11, canal 3, Low Byte
Esclavo 11, canal 4, High Byte
Esclavo 11, canal 4, Low Byte
Esclavo 12, canal 1, High Byte
Esclavo 12, canal 1, Low Byte
Esclavo 12, canal 2, High Byte
Esclavo 12, canal 2, Low Byte
Esclavo 12, canal 3, High Byte
Esclavo 12, canal 3, Low Byte
Esclavo 12, canal 4, High Byte
Esclavo 12, canal 4, Low Byte
Esclavo 13, canal 1, High Byte
Esclavo 13, canal 1, Low Byte
Esclavo 13, canal 2, High Byte
Esclavo 13, canal 2, Low Byte
Esclavo 13, canal 3, High Byte
Esclavo 13, canal 3, Low Byte
Esclavo 13, canal 4, High Byte
Esclavo 13, canal 4, Low Byte
Esclavo 14, canal 1, High Byte
Esclavo 14, canal 1, Low Byte
Esclavo 14, canal 2, High Byte
Esclavo 14, canal 2, Low Byte
Esclavo 14, canal 3, High Byte
Esclavo 14, canal 3, Low Byte
Esclavo 14, canal 4, High Byte
Esclavo 14, canal 4, Low Byte
Esclavo 15, canal 1, High Byte
Esclavo 15, canal 1, Low Byte
Esclavo 15, canal 2, High Byte
Esclavo 15, canal 2, Low Byte
Esclavo 15, canal 3, High Byte
Esclavo 15, canal 3, Low Byte
Esclavo 15, canal 4, High Byte
Esclavo 15, canal 4, Low Byte
Esclavo 16, canal 1, High Byte
Esclavo 16, canal 1, Low Byte
Esclavo 16, canal 2, High Byte
Esclavo 16, canal 2, Low Byte

CP 2432ASInterface Master
C79000G6972C142/02

Acceso a los datos de los esclavos ASi

Banco
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
43

No. byte
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0

CP 2432ASInterface Master
C79000G6972C142/02

Significado
Esclavo 16, canal 3, High Byte
Esclavo 16, canal 3, Low Byte
Esclavo 16, canal 4, High Byte
Esclavo 16, canal 4, Low Byte
Esclavo 17, canal 1, High Byte
Esclavo 17, canal 1, Low Byte
Esclavo 17, canal 2, High Byte
Esclavo 17, canal 2, Low Byte
Esclavo 17, canal 3, High Byte
Esclavo 17, canal 3, Low Byte
Esclavo 17, canal 4, High Byte
Esclavo 17, canal 4, Low Byte
Esclavo 18, canal 1, High Byte
Esclavo 18, canal 1, Low Byte
Esclavo 18, canal 2, High Byte
Esclavo 18, canal 2, Low Byte
Esclavo 18, canal 3, High Byte
Esclavo 18, canal 3, Low Byte
Esclavo 18, canal 4, High Byte
Esclavo 18, canal 4, Low Byte
Esclavo 19, canal 1, High Byte
Esclavo 19, canal 1, Low Byte
Esclavo 19, canal 2, High Byte
Esclavo 19, canal 2, Low Byte
Esclavo 19, canal 3, High Byte
Esclavo 19, canal 3, Low Byte
Esclavo 19, canal 4, High Byte
Esclavo 19, canal 4, Low Byte
Esclavo 20, canal 1, High Byte
Esclavo 20, canal 1, Low Byte
Esclavo 20, canal 2, High Byte
Esclavo 20, canal 2, Low Byte
Esclavo 20, canal 3, High Byte
Esclavo 20, canal 3, Low Byte
Esclavo 20, canal 4, High Byte
Esclavo 20, canal 4, Low Byte
Esclavo 21, canal 1, High Byte
Esclavo 21, canal 1, Low Byte
Esclavo 21, canal 2, High Byte
Esclavo 21, canal 2, Low Byte
Esclavo 21, canal 3, High Byte
Esclavo 21, canal 3, Low Byte
Esclavo 21, canal 4, High Byte
Esclavo 21, canal 4, Low Byte
Esclavo 22, canal 1, High Byte
Esclavo 22, canal 1, Low Byte
Esclavo 22, canal 2, High Byte
Esclavo 22, canal 2, Low Byte
Esclavo 22, canal 3, High Byte
Esclavo 22, canal 3, Low Byte
Esclavo 22, canal 4, High Byte
Esclavo 22, canal 4, Low Byte
Esclavo 23, canal 1, High Byte

3-11

Acceso a los datos de los esclavos ASi

Banco
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46

3-12

No. byte
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5

Significado
Esclavo 23, canal 1, Low Byte
Esclavo 23, canal 2, High Byte
Esclavo 23, canal 2, Low Byte
Esclavo 23, canal 3, High Byte
Esclavo 23, canal 3, Low Byte
Esclavo 23, canal 4, High Byte
Esclavo 23, canal 4, Low Byte
Esclavo 24, canal 1, High Byte
Esclavo 24, canal 1, Low Byte
Esclavo 24, canal 2, High Byte
Esclavo 24, canal 2, Low Byte
Esclavo 24, canal 3, High Byte
Esclavo 24, canal 3, Low Byte
Esclavo 24, canal 4, High Byte
Esclavo 24, canal 4, Low Byte
Esclavo 25, canal 1, High Byte
Esclavo 25, canal 1, Low Byte
Esclavo 25, canal 2, High Byte
Esclavo 25, canal 2, Low Byte
Esclavo 25, canal 3, High Byte
Esclavo 25, canal 3, Low Byte
Esclavo 25, canal 4, High Byte
Esclavo 25, canal 4, Low Byte
Esclavo 26, canal 1, High Byte
Esclavo 26, canal 1, Low Byte
Esclavo 26, canal 2, High Byte
Esclavo 26, canal 2, Low Byte
Esclavo 26, canal 3, High Byte
Esclavo 26, canal 3, Low Byte
Esclavo 26, canal 4, High Byte
Esclavo 26, canal 4, Low Byte
Esclavo 27, canal 1, High Byte
Esclavo 27, canal 1, Low Byte
Esclavo 27, canal 2, High Byte
Esclavo 27, canal 2, Low Byte
Esclavo 27, canal 3, High Byte
Esclavo 27, canal 3, Low Byte
Esclavo 27, canal 4, High Byte
Esclavo 27, canal 4, Low Byte
Esclavo 28, canal 1, High Byte
Esclavo 28, canal 1, Low Byte
Esclavo 28, canal 2, High Byte
Esclavo 28, canal 2, Low Byte
Esclavo 28, canal 3, High Byte
Esclavo 28, canal 3, Low Byte
Esclavo 28, canal 4, High Byte
Esclavo 28, canal 4, Low Byte
Esclavo 29, canal 1, High Byte
Esclavo 29, canal 1, Low Byte
Esclavo 29, canal 2, High Byte
Esclavo 29, canal 2, Low Byte
Esclavo 29, canal 3, High Byte
Esclavo 29, canal 3, Low Byte

CP 2432ASInterface Master
C79000G6972C142/02

Acceso a los datos de los esclavos ASi

Banco
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47

No. byte
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Significado
Esclavo 29, canal 4, High Byte
Esclavo 29, canal 4, Low Byte
Esclavo 30, canal 1, High Byte
Esclavo 30, canal 1, Low Byte
Esclavo 30, canal 2, High Byte
Esclavo 30, canal 2, Low Byte
Esclavo 30, canal 3, High Byte
Esclavo 30, canal 3, Low Byte
Esclavo 30, canal 4, High Byte
Esclavo 30, canal 4, Low Byte
Esclavo 31, canal 1, High Byte
Esclavo 31, canal 1, Low Byte
Esclavo 31, canal 2, High Byte
Esclavo 31, canal 2, Low Byte
Esclavo 31, canal 3, High Byte
Esclavo 31, canal 3, Low Byte
Esclavo 31, canal 4, High Byte
Esclavo 31, canal 4, Low Byte
reservado
reservado
reservado
reservado
reservado
reservado
reservado
reservado

Acceso con lectura: leer datos de entradas analgicas de esclavos ASi


Acceso con escritura: escribir datos de salidas analgicas en esclavos ASi

Representacin de los valores analgicos


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

CP 2432ASInterface Master
C79000G6972C142/02

3-13

Acceso a los datos de los esclavos ASi

Casos especiales
En la direccin de entrada, el CP 2432 proporciona el valor 7FFFH cuando
el esclavo ASi no existe, ha fallado o no es un esclavo analgico segn el perfil 7.3
7.4,
el nmero de canal no es soportado por el esclavo,
el esclavo sealiza valor no vlido.

En la direccin de entrada, el CP 2432 proporciona el valor 0000H cuando el esclavo ASi


proporciona datos transparentes segn el perfil 7.3 (extended ID2Code, Bit 2=1) y cuando
este esclavo ha fallado o
este esclavo sealiza valor no vlido.

En la direccin de salida, el CP 2432 se comporta del siguiente modo:


En el estado de STOP del PLC (ms exactamente: bit PLC_RUN = 0), el CP 2432 interrumpe la transmisin de valores analgicos. La reaccin del esclavo analgico es especfica
del fabricante del mismo.
En el arranque del CP 2432, todos los valores de salidas analgicas son ocupados previamente con 7FFFH. Pero este valor slo es enviado despus de un cambio del bit PLC_RUN
de 0 a 1.

Cuidado
A fin de que est garantizada la coherencia de los valores analgicos, el CP 2432 no actualiza los valores de las entradas y salidas analgicas mientras el bit de seleccin de
banco BS5 sea = 1.
Lo mejor es que inmediatamente despus de un acceso de lectura o escritura a los valores
analgicos ponga todos los bits de seleccin de banco a 0.

3-14

CP 2432ASInterface Master
C79000G6972C142/02

Acceso a los datos de los esclavos ASi

3.2.2

Acceso a los datos analgicos de ASi

Acceso a datos con STEP 7Micro


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

Ejemplo
El siguiente ejemplo representado en AWL es vlido para una CPU 222 con CP 2432 enchufado directamente al lado. El programa lee cclicamente el valor de entrada analgica del
esclavo 3 (canal 2) y lo enva al esclavo de salida analgica 16 (canal 1).

Explicacin

OB1 (AWL)
NETWORK 1
LD SM0.1
SI A1.7, 1
LD E1.1
CALL 4

//si: Bit First Scan:


//PLC_RUN = 1
//si: CP 2432_READY
//entonces: editar valores analgicos ASi

Explicacin

SBR 4 (AWL)
NETWORK 1
LD SM0.0
RI A1.0,6
SI A1.5,1
SI A1.0,1
MOVW AEW10, VW50
RI A1.0,1
SI A1.3,1
MOVW VW50, AAW0
RI A1.0,6

CP 2432ASInterface Master
C79000G6972C142/02

//siempre 1
//seleccionar banco 33
//seleccionar banco 33
//seleccionar banco 33
//leer esclavo 4, canal 2
//seleccionar banco 40
//seleccionar banco 40
//escribir esclavo 17, canal 1
//importante: deseleccionar banco analgico

3-15

Acceso a los datos de los esclavos ASi

3-16

CP 2432ASInterface Master
C79000G6972C142/02

Sealizacin de errores y diagnstico en el


programa de usuario

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

CP 2432ASInterface Master
C79000G6972C142/02

4-1

Sealizacin de errores y diagnstico en el programa de usuario

4.1

Sealizacin

Sealizacin de errores
Si, durante el funcionamiento, el CP 2432 detecta errores en ASInterface (fallos de esclavos ASi, ASi Power Fail), sealiza este hecho por reposicin de los datos de entrada de
los esclavos en cuestin y poniendo el bit correspondiente en la ficha de errores, rea de
SM (marcas especiales).
Las direcciones de byte de SM dependen del slot en que se encuentre el CP 2432.

Cuidado
Tenga en cuenta que el sistema operativo de la CPU S7200 no actualiza la ficha de errores en el rea de SM antes de cada ciclo del programa. Debido a esto es posible que los
datos de entrada de un esclavo ASi binario estn puesto a 0 a pesar de que no se sealice ningn error en la ficha de errores.
Si para la programacin de la instalacin es necesaria una visualizacin coherente de datos
de entrada, bits de error y lista Delta, esto se puede conseguir a travs del comando Leer
datos y lista Delta (ver el captulo 5.2.32)!

4-2

CP 2432ASInterface Master
C79000G6972C142/02

Sealizacin de errores y diagnstico en el programa de usuario

4.2

Ejemplo: Lectura de la lista Delta

Ejemplo de AWL
El siguiente ejemplo representado en AWL es vlido para una CPU 222 con CP 2432 enchufado directamente al lado.
Al producirse un error de configuracin de ASi en el modo protegido, el CP 2432 pone los
bits SM 9.0 y SM 11.0 (ambos bits proporcionan al usuario la misma informacin: Error de
configuracin de ASi).
Para obtener informaciones detalladas sobre qu esclavo ASi ha fallado, se puede leer la
lista Delta a travs del banco 1 del rea de entradas analgicas (ver el cap. 2.5.1).

Tabla 4-1
Explicacin

OB1 (AWL)
NETWORK 1
LD SM0.1
SI A1.7, 1
RI A1.0, 6
LD E1.1
CALL 2

//si: Bit First Scan:


//PLC_RUN = 1
//seleccionar banco 0
//si: CP_READY
//entonces: Diagnstico ASi

SBR 2 (AWL)

Explicacin

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

CP 2432ASInterface Master
C79000G6972C142/02

4-3

Sealizacin de errores y diagnstico en el programa de usuario

4-4

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

A travs de la interfaz de comandos puede gobernar totalmente el comportamiento de


maestro ASi a travs de su programa de usuario.
En este captulo se le informa sobre la interfaz de comandos ASi y los comandos ASi.
Usted necesita la interfaz de comandos ASi si desea utilizar funciones que vayan ms all
de un mero intercambio de datos de E/S con los esclavos ASi (p. ej. parametrizacin de
esclavos desde el programa S7200, modificacin de direcciones de esclavos, etc.).

CP 2432ASInterface Master
C79000G6972C142/02

5-1

Interfaz de comandos

5.1

Interfaz de comandos del CP 2432

Funcionamiento bfer de comandos y bfer de respuestas


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

Condiciones
Tenga en cuenta que las siguientes condiciones se han de cumplir antes de enviar una llamada de comando en el programa de usuario:
Desconecte el filtrado de las entradas de informacin analogicas para el CP 2432 en el
bloque de los datos del sistema de la S7200 CPU.
El CP 2432 sealiza con el BIT CP_READY = 1 en el byte de estado su disposicin a
funcionar despus de conectar la tensin de alimentacin.

5-2

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

Desarrollo de comandos
Vea en el siguiente diagrama
cmo editar comandos en el programa de usuario;
cmo reacciona el CP 2432 a un comando.
Maestro ASi
(programa de usuario)

CP 2432
(reaccin a comando)

Poner parmetros de comando en rea de salidas


analgicas

Estado bsico

Estado bsico

ASI_COMBit = 0
ASI_RESPBit = 0

ASI_COMBit = 0
ASI_RESPBit = 0

Iniciar comando
Poner ASI_COM Bit = 1

Esperar respuesta

recibe comando

ejecuta comando

ASI_RESPBit = ?

Datos de respuesta vlidos


ASI_RESP Bit = 1
detectado

notifica comando
ejecutado
Pone ASI_RESPBit = 1

Evaluar datos de respuesta


Poner ASI_COMBit = 0 tras
la evaluacin

Disposicin de comando
detectada
ASI_RESP Bit = 0
detectado

detecta qu datos
de respuesta estn
evaluados

dispuesto para nuevo


comando
Pone ASI_RESPBit = 0

Figura 5-1

Un comando comenzado por el CP 2432 se procesa hasta el final, independientemente


del estado del bit ASI_COM.

CP 2432ASInterface Master
C79000G6972C142/02

5-3

Interfaz de comandos

El bit ASI_RESP slo es repuesto por el CP 2432 si el programa de usuario ha puesto el


bit ASI_COM a 0.

Ejemplo
El siguiente ejemplo representado en AWL es vlido para una CPU 222 con CP 2432 enchufado directamente al lado.
Muestra el desarrollo del comando Leer_Listas_y_Flags. El procesamiento del comando es
impulsado por el flanco positivo de la entrada 0.0.
Para simplificar, aqu siempre se transmiten 224 Byte al CP 2432. Al cargar la respuesta
del CP 2432 se transfieren tambin siempre 224 Byte. De este modo es posible procesar
cada comando con independencia de su longitud.
Tabla 5-1
Explicacin

OB1 (AWL)
NETWORK 1
LD SM0.1
SI A1.7, 1
RI A1.0, 6

//si: Bit First Scan:


//PLC_RUN = 1
//seleccionar banco 0

LD E1.1
MOVW 16#3000, VW700
CALL 3

//si: CP_READY
//inscribir el cdigo Leer listas extendidas
//entonces: SBR 3

Tabla 5-2
Explicacin

SBR 3 (AWL)
NETWORK 1
LD E0.0
EU
UN A1.6
UN E1.6
RI A1.0, 6
SI A1.1, 1
BMW VW700, AAW0, 8
SI A1.0, 1
BMW VW716, AAW0, 8
RI A1.0, 2
SI A1.2, 1
BMW VW732, AAW0, 8

5-4

//Transferencia de los datos de comando


//si bit de inicio
//flanco pos.
//ASI_COM
//ASI_RESP
//seleccionar banco2
//seleccionar banco2
//VMemory > Banco
//seleccionar banco3
//VMemory > Banco
//seleccionar banco4
//seleccionar banco 4
//VMemory > Banco

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

Tabla 5-2

, (continuacin)

SI A1.0, 1
BMW VW748, AAW0, 8
RI A1.0, 1
SI A1.1, 1
BMW VW764, AAW0, 8
SI A1.0, 1
BMW VW780, AAW0, 8
RI A1.0, 3
SI A1.3, 1
BMW VW796, AAW0, 8
SI A1.0, 1
BMW VW812, AAW0, 8
RI A1.0, 1
SI A1.1, 1
BMW VW828, AAW0, 8
SI A1.0, 1
BMW VW844, AAW0, 8
RI A1.0, 2
SI A1.2, 1
BMW VW860, AAW0, 8
SI A1.0, 1
BMW VW876, AAW0, 8
RI A1.0, 1
SI A1.1, 1
BMW VW892, AAW0, 8
SI A1.0, 1
BMW VW908, AAW0, 8
RI A1.0,6
SI A1.6, 1

//seleccionar banco 5
//VMemory > Banco
//seleccionar banco6
//seleccionar banco6
//VMemory > Banco
//seleccionar banco7
//VMemory > Banco
//seleccionar banco8
//seleccionar banco8
//VMemory > Banco
//seleccionar banco9
//VMemory > Banco
//seleccionar banco10
//seleccionar banco10
//VMemory > Banco
//seleccionar banco11
//VMemory > Banco
//seleccionar banco12
//seleccionar banco12
//VMemory > Banco
//seleccionar banco13
//VMemory > Banco
//seleccionar banco14
//seleccionar banco14
//VMemory > Banco
//seleccionar banco15
//VMemory > Banco
//seleccionar banco0
//ASI_COM

//recoger respuesta del CP


LD A1.6
U
E1.6
RI A1.0, 6
SI A1.1, 1
BMW AEW0, VW400, 8
SI A1.0, 1
BMW AEW0, VW416, 8
RI A1.0, 2
SI A1.2, 1
BMW AEW0, VW432, 8
SI A1.0, 1
BMW AEW0, VW448, 8
RI A1.0, 1
SI A1.1, 1
BMW AEW0, VW464, 8
SI A1.0, 1
BMW AEW0, VW480, 8
RI A1.0, 3
SI A1.3, 1
BMW AEW0, VW496, 8

//ASI_COM
//ASI_RESP
//seleccionar banco2
//seleccionar banco2
//Banco > VMemory
//seleccionar banco3
//Banco > VMemory
//seleccionar banco4
//seleccionar banco4
//Banco > VMemory
//seleccionar banco5
//Banco > VMemory
//seleccionar banco6
//seleccionar banco6
//Banco > VMemory
//seleccionar banco7
//Banco > VMemory
//seleccionar banco8
//seleccionar banco8
//Banco > VMemory

CP 2432ASInterface Master
C79000G6972C142/02

5-5

Interfaz de comandos

Tabla 5-2

, (continuacin)

SI A1.0, 1
BMW AEW0, VW512, 8
RI A1.0, 1
SI A1.1, 1
BMW AEW0, VW528, 8
SI A1.0, 1
BMW AEW0, VW544, 8
RI A1.0, 2
SI A1.2, 1
BMW AEW0, VW560, 8
SI A1.0, 1
BMW AEW0, VW576, 8
RI A1.0, 1
SI A1.1, 1
BMW AEW0, VW592, 8
SI A1.0, 1
BMW AEW0, VW608, 8
RI A1.0, 6
RI A1.6, 1

5-6

//seleccionar banco9
//Banco > VMemory
//seleccionar banco10
//seleccionar banco10
//Banco > VMemory
//seleccionar banco11
//Banco > VMemory
//seleccionar banco12
//seleccionar banco12
//Banco > VMemory
//seleccionar banco13
//Banco > VMemory
//seleccionar banco14
//seleccionar banco14
//Banco > VMemory
//seleccionar banco15
//Banco > VMemory
//seleccionar banco0
//ASI_COM

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

5.2

Descripcin de los comandos ASi

Panormica
A continuacin se describen las llamadas de comandos ASi que pueden ser enviadas por
el sistema S7200 al CP 2432. Con estas llamadas de comandos, el CP 2432 pone a disposicin todo el conjunto de funciones del perfil maestro M1 de la especificacin ASiMaster. Adems, el CP 2432 puede ser configurado por completo mediante llamadas de comandos desde el sistema S7200.
Consulte la forma de aplicar las peticiones en las descripciones especficas de las mismas,
en el anexo PICS y en las explicaciones detalladas de /1/ y /2/.
En la lista siguiente puede ver qu comandos se pueden ejecutar:
Tabla 5-3
Parmetros

Nombre

Retorno

Codificacin

Configurar_parmetro_permanente
(Set_Permanent_Parameter)
> descripcin, ver cap. 5.2.1

Direccin de esclavo,
parmetro

00H

Leer_parmetro_permanente
(Get_Permanent_Parameter)
> descripcin, ver cap. 5.2.2

Direccin de esclavo

Parmetros

01H

Escribir_parmetro
(Write_Parameter)
> descripcin, ver cap. 5.2.3

Direccin de esclavo,
parmetro

Eco parmetro (opcional)

02H

Leer_parmetro
(Read_Parameter)
> descripcin, ver cap. 5.2.4

Direccin de esclavo

Parmetro

03H

Almacenar_parmetros_actuales
(Store_Actual_Parameters)
> descripcin, ver cap. 5.2.5

04H

Almacenar_datos configuracin_extendidos
> descripcin, ver cap. 5.2.6

Direccin de esclavo,
configuracin

Leer_datos configuracin_almacenados_extendidos
> descripcin, ver cap. 5.2.7

Direccin de esclavo

25H

Datos de configuracin proyectados

Almacenar_configuracin_actual
(Store_Actual_Configuration)
> descripcin, ver cap. 5.2.8

26H

07H

Leer_datos
configuracin*actuales_extendidos
> descripcin, ver cap. 5.2.9

Direccin de esclavo
Asi

Configurar_LPS_extendidos
> descripcin, ver cap. 5.2.10

LPS

29H

Poner_modo_Offline
> descripcin, ver cap. 5.2.11

Modo

0AH

Seleccionar_autoprogramacin
> descripcin, ver cap. 5.2.12

Modo

0BH

CP 2432ASInterface Master
C79000G6972C142/02

Datos de configuracin
actuales

28H

5-7

Interfaz de comandos

Tabla 5-3

, (continuacin)
Nombre

Parmetros

Retorno

Codificacin

Poner_modo
> descripcin, ver cap. 5.2.13

Modo

0CH

Cambiar_direccin_esclavo_ASi
(Change_ASiSlave_Address)
> descripcin, ver cap. 5.2.14

Direccin1,
Direccin2

0DH

Leer_estado_esclavo_ASi
> descripcin, ver cap. 5.2.15

Direccin de esclavo

Registro de errores del


esclavo ASi

0FH

Leer_listas_y_Flags
> descripcin, ver cap. 5.2.16

LDS,LAS,LPS,Flags

30H

Leer_configuracin_total_extendida/
> descripcin, ver cap. 5.2.17

Datos de configuracin
actuales, parmetros
actuales
LAS, Flags

39H

Almacenar_configuracin_total_extendida
> descripcin, ver cap. 5.2.18

Configuracin
total

3AH

Escribir_lista_parmetros_extendida
> descripcin, ver cap. 5.2.19

Lista de parmetros

3CH

Leer_lista_eco_parmetros_extendida
> descripcin, ver cap. 5.2.20

Lista de eco de parmetros

33H

Leer_identificador_versin
> descripcin, ver cap. 5.2.21

String de versin

14H

Leer_ID_esclavo_ASi
> descripcin, ver cap. 5.2.22

Direccin de esclavo

ID*Code

17H

Leer*ExtendedID1_esclavo_Asi
> descripcin, ver cap. 5.2.23

Direccin de esclavo

Extended ID1Code

37H

Escribir*ExtendedID1_esclavo_Asi
> descripcin, ver cap. 5.2.24

Extended ID1Code

Leer*ExtendedID2_esclavo_Asi
> descripcin, ver cap. 5.2.25

Direccin de esclavo

Extended ID2Code

38H

Leer_ES_esclavo_ASi
> descripcin, ver cap. 5.2.26

Direccin de esclavo

Configuracin de E/S

18H

LPF

3EH

Leer_lista_errores_periferia
> descripcin, ver cap. 5.2.27

3FH

Escribir_string_parmetros_esclavo_ASi
> descripcin, ver cap. 5.2.28

Direccin de esclavo,
string de parmetros

Leer_string_parmetros_esclavo_ASi
> descripcin, ver cap. 5.2.29

Direccin de esclavo

String de parmetros

Leer_string_ID_esclavo_ASi
> descripcin, ver cap. 5.2.30

Direccin de esclavo

String ID

Leer_string_diagnstico_esclavo_ASi
> descripcin, ver cap. 5.2.31

Direccin de esclavo

String diagnstico

5-8

40H
41H
42H
43H

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

Tabla 5-3

, (continuacin)
Nombre

Leer_datos y lista Delta


> descripcin, ver cap. 5.2.32

CP 2432ASInterface Master
C79000G6972C142/02

Parmetros

Retorno

Codificacin
1DH

ninguna

Bits de error
Datos de entrada
Lista Delta

5-9

Interfaz de comandos

Estructura general del bfer de comandos


Dependiendo del comando, el bfer de comandos puede abarcar como mximo 14 bancos
(banco 25 en el mdulo analgico) con un mximo de 224 Byte.
En la siguiente descripcin de la interfaz de comandos, para la numeracin de los bytes se
supone, para simplificar, la direccin inicial 0 para el mdulo de entradas analgicas del CP.
Tabla 5-4

5-10

Banco

Byte

Significado / contenido

Nmero de comando

Parmetros para peticin

Parmetros para peticin

Parmetros para peticin

Parmetros para peticin

Parmetros para peticin

Parmetros para peticin

Parmetros para peticin

Parmetros para peticin

Parmetros para peticin

10

Parmetros para peticin

11

Parmetros para peticin

12

Parmetros para peticin

13

Parmetros para peticin

14

Parmetros para peticin

15

Parmetros para peticin

15

Parmetros para peticin

15

Parmetros para peticin

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

Estructura general del bfer de respuesta (ResponseBuffer)


Dependiendo del comando, el bfer de respuesta puede abarcar como mximo 14 bancos
(banco 215 en el mdulo analgico) y como mximo de 224 Byte.
En la siguiente descripcin de la interfaz de comandos, para la numeracin de los bytes se
supone, para simplificar, la direccin inicial 0 para el mdulo de salidas analgicas del CP.
Tabla 5-5
Banco

Byte

Significado / contenido

Nmero de comando (eco)

Estado del comando

Datos de respuesta

Datos de respuesta

Datos de respuesta

Datos de respuesta

Datos de respuesta

Datos de respuesta

Datos de respuesta

Datos de respuesta

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

Datos de respuesta

15

Datos de respuesta

CP 2432ASInterface Master
C79000G6972C142/02

5-11

Interfaz de comandos

Estado del comando


En el estado del comando del bfer de respuesta se sealiza en el Byte 1 si la peticin se
ha procesado correctamente o con error.
Tabla 5-6
Significado

Valor

5-12

00 H

Peticin terminada sin error.

81 H

La direccin de esclavo ASi es incorrecta

82 H

Esclavo ASi no activado (no en LAS).

83 H

Error en ASInterface.

84 H

Comando no permitido en el estado actual del maestro ASi.

85 H

Existe un esclavo ASi con la direccin 0.

86 H

El esclavo ASi tiene datos de configuracin no admisibles (cdigos de E/S o


ID).

A1 H

El esclavo ASi aludido no se ha encontrado en ASInterface.

A2 H

Existe un esclavo ASi con la direccin 0.

A3 H

Ya existe en ASInterface un esclavo ASi con la nueva direccin.

A4 H

La direccin de esclavo ASi no se puede borrar.

A5 H

La direccin de esclavo ASi no se puede poner.

A6 H

La direccin de esclavo ASi no se puede guardar con carcter permanente.

A7 H

Error al leer el Extended ID1Code.

A8 H

Direccin de destino no plausible (p. ej. se utiliza una direccin de esclavo B


para esclavo estndar).

B1 H

Se ha producido un error de longitud en la transferencia de string segn perfil


7.4.

B2 H

Se ha producido un error de protocolo en la transferencia de string segn perfil


7.4.

F8 H

Nmero de peticin o parmetro de peticin desconocido.

F9 H

El maestro ASi ha detectado un error de EEPROM.

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

Estructura general de la direccin de esclavo ASi


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

Bit 7

Bit 5 Bit 4
SBit

Bit 3

Bit 0

Direccin de esclavo

donde el S(elect)Bit para seleccin del tipo de esclavo se tiene que indicar del siguiente
modo:
SBit = 0
esclavo ASi estndar o esclavo ASi con modo de direccionamiento extendido en el
espacio de direcciones A
SBit = 1
esclavo ASi con modo de direccionamiento extendido en el espacio de direcciones B

CP 2432ASInterface Master
C79000G6972C142/02

5-13

Interfaz de comandos

5.2.1

Configurar_parmetro_permanente (Set_Permanent_Parameter)

Significado
Con esta llamada se transmite un valor de parmetro para el esclavo ASi indicado al
CP 2432. El valor se almacena en forma no voltil como valor configurado.
El parmetro configurado no es transmitido inmediatamente por el CP 2432 al esclavo
ASi. Slo despus de conectar la tensin de alimentacin en el CP 2432 se transmite el
parmetro configurado al activar el esclavo ASi.
Esta llamada no est permitida para esclavos ASi que cumplan el perfil normalizado de
esclavo ASi 7.4. En el caso de estos esclavos ASi, el propio maestro ASi gestiona la
parametrizacin de esclavos ASi. Los parmetros configurados son entonces siempre
iguales a F H.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado
Bit 7

Bit 4 Bit 3

Bit 0

Nmero de comando: 00 H

Direccin de esclavo ASi

irrelevante

Parmetros

Estructura de los datos de respuesta en el bfer de recepcin

5-14

Banco

Byte

Significado

Eco del nmero de comando: 00 H

Estado del comando

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

5.2.2

Leer_parmetro_permanente (Get_Permanent_Parameter)

Significado
Con esta llamada se lee un parmetro especfico del esclavo almacenado en el EEPROM
del CP 2432.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado

Nmero de comando: 01 H

Direccin de esclavo ASi

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado
Bit 7

Bit 4 Bit 3

Bit 0

Eco del nmero de comando: 01 H

Estado del comando

CP 2432ASInterface Master
C79000G6972C142/02

irrelevante

Parmetros

5-15

Interfaz de comandos

5.2.3

Escribir_parmetro (Write_Parameter)

Significado del comando


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

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado
Bit 7

Bit 4 Bit 3

Bit 0

Nmero de comando: 02 H
Direccin de esclavo ASi
irrelevante

Parmetros

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado
Bit 7

5-16

Bit 4 Bit 3

Bit 0

Eco del nmero de comando: 02 H

Estado del comando

Eco del parmetro

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

5.2.4

Leer_parmetro (Read_Parameter)

Significado
Con esta llamada se suministra de vuelta el parmetro actual (parmetro real) de un esclavo.
Este valor no se debe confundir con el eco del parmetro, que el esclavo ASi suministra
como respuesta a la peticin Escribir_parmetro.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado

Nmero de comando: 03 H

Direccin de esclavo ASi

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado
Bit 7

Bit 4 Bit 3

Bit 0

Eco del nmero de comando: 03 H

Estado del comando

CP 2432ASInterface Master
C79000G6972C142/02

irrelevante

Parmetros

5-17

Interfaz de comandos

5.2.5

Almacenar_parmetros_actuales (Store_Actual_Parameters)

Significado
Con esta llamada se sobreescriben los parmetros configurados en forma no voltil con los
parmetros actuales (reales), lo que significa que se produce una configuracin de los parmetros.
En el caso de esclavos ASi que cumplen el perfil normalizado de esclavo ASi 7.4, el propio maestro ASi gestiona la parametrizacin de esclavos ASi. Los parmetros configurados son para estos esclavos siempre = F H

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado

Nmero de comando: 04 H

Estructura de los datos de respuesta en el bfer de recepcin

5-18

Banco

Byte

Significado

Eco del nmero de comando: 04 H

Estado del comando

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

5.2.6

Almacenar_configuracin_permanente_extendida
(Set_Extended_Permanent_Configuration)

Significado
Con esta llamada se almacenan los siguientes datos de configuracin para el esclavo ASi
direccionado.
Configuracin de E/S
IDCode
Extended ID1Code
Extended ID2Code
Los datos de configuracin son almacenados en forma no voltil en el EEPROM del
CP 2432 y sirven al maestro ASi de especificacin para el modo protegido. Los datos de
configuracin son definidos por el fabricante del esclavo ASi. El significado de los datos de
configuracin est descrito en /2/.
Si el esclavo ASi direccionado no soporta Extended IDCode 1 / 2, se tiene que predefinir
para ello el valor F H en la llamada.
Al ejecutar este comando, el maestro ASi cambia a la fase Offline y luego pasa de nuevo
al modo normal (reinicio del maestro ASi). En el modo protegido no se ejecuta esta llamada.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado
Bit 7

Bit 4 Bit 3

Bit 0

Nmero de comando 25 H

IDCode

Configuracin de E/S

Extended ID1Code

Extended ID2Code

Direccin de esclavo

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado
Bit 7

Bit 4 Bit 3

Eco del nmero de comando: 25 H

Estado del comando

CP 2432ASInterface Master
C79000G6972C142/02

Bit 0

5-19

Interfaz de comandos

5.2.7

Leer_configuracin_permanente_extendida
(Set_Extended_Permanent_Configuration)

Significado
Con esta llamada se leen los siguientes datos de configuracin (especificaciones nominales
configuradas) de un esclavo ASi direccionado, almacenados en el EEPROM del maestro
ASi:
Configuracin de E/S
IDCode
Extended ID1Code
Extended ID2Code
Los datos de configuracin son definidos por el fabricante del esclavo ASi. El significado
de los datos de configuracin est descrito en /2/.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado
Bit 7

Bit 4 Bit 3

Bit 0

Nmero de comando 26 H

Direccin de esclavo

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado
Bit 7

5-20

Bit 4 Bit 3

Bit 0

Eco del nmero de comando: 26 H

IDCode

Configuracin de E/S

Extended ID1Code

Extended ID2Code

Estado del comando

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

5.2.8

Almacenar_configuracin_actual (Store_Actual_Configuration)

Significado del comando


Con esta llamada, los datos de configuracin (actuales = reales) determinados en ASInterface (configuracin de E/S, IDCode, Extended ID1Code e Extended ID2Code) para todos los esclavos ASi se almacenan en forma no voltil en el EEPROM como datos de configuracin (tericos). La lista de esclavos ASi activados (LAS) se transfiere a la lista de
esclavos ASi configurados (LPS).
Al ejecutar este comando, el maestro ASi cambia a la fase Offline y luego pasa de nuevo
al modo normal (reinicio del maestro ASi).
En el modo protegido no se ejecuta esta llamada.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado

Nmero de comando: 07 H

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado

Eco del nmero de comando: 07 H

Estado del comando

CP 2432ASInterface Master
C79000G6972C142/02

5-21

Interfaz de comandos

5.2.9

Leer_configuracin_actual_extendida
(Read_Extended_Actual_Configuration)

Significado del comando


Con esta llamada se leen los siguientes datos de configuracin de un esclavo ASi direccionado, determinados por el maestro ASi en ASInterface:
Configuracin de E/S
IDCode
Extended ID1Code
Extended ID2Code
Los datos de configuracin son definidos por el fabricante del esclavo ASi. El significado
de los datos de configuracin est descrito en /2/.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado
Bit 7

Bit 4 Bit 3

Bit 0

Nmero de comando 28 H

Direccin de esclavo

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado
Bit 7

5-22

Bit 4 Bit 3

Bit 0

Eco del nmero de comando: 28 H

IDCode

Configuracin de E/S

Extended ID1Code

Extended ID2Code

Estado del comando

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

5.2.10

Configurar_LPS_extendida (Set_LPS)

Significado
Con esta llamada se transfiere la lista de esclavos ASi configurados para almacenamiento
no voltil en EEPROM.
Al ejecutar este comando, el maestro ASi cambia a la fase Offline y luego pasa de nuevo
al modo normal (reinicio del maestro ASi).
En el modo protegido no se ejecuta esta llamada.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado
Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

29 H

Esclavo
0

Esclavo 1

Esclavo 2

Esclavo 3

Esclavo 4

Esclavo 5

Esclavo 6

Esclavo 7

Esclavo
8

Esclavo 9

Esclavo 10

Esclavo 11

Esclavo 12

Esclavo 13

Esclavo 14

Esclavo 15

Esclavo
16

Esclavo 17

Esclavo 18

Esclavo 19

Esclavo 20

Esclavo 21

Esclavo 22

Esclavo 23

Esclavo
24

Esclavo 25

Esclavo 26

Esclavo 27

Esclavo 28

Esclavo 29

Esclavo 30

Esclavo 31

reserv.

Esclavo
1B

Esclavo
2B

Esclavo
3B

Esclavo
4B

Esclavo
5B

Esclavo
6B

Esclavo
7B

Esclavo
8B

Esclavo
9B

Esclavo
10B

Esclavo
11B

Esclavo
12B

Esclavo
13B

Esclavo
14B

Esclavo
15B

Esclavo
16B

Esclavo
17B

Esclavo
18B

Esclavo
19B

Esclavo
20B

Esclavo
21B

Esclavo
22B

Esclavo
23B

Esclavo
24B

Esclavo
25B

Esclavo
26B

Esclavo
27B

Esclavo
28B

Esclavo
29B

Esclavo
30B

Esclavo
31B

00 H

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

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado

Eco del nmero de comando: 29 H

Estado del comando

CP 2432ASInterface Master
C79000G6972C142/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 2432. Aqu se procesan cclicamente 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 transmisin sin errores, los esclavos aludidos transfieren al maestro los valores de las entradas
de esclavos.
A continuacin sigue la fase de registro, en la que se buscan los esclavos ASi existentes y se transfieren a las LDS y LAS los nuevos esclavos ASi agregados.
En la fase de gestin (management) se ejecutan peticiones presentadas por el usuario,
como por ejemplo la escritura de parmetros.
En el modo Offline, el CP 2432 procesa slo peticiones del usuario. (Peticiones que provocan una reaccin inmediata de un esclavo ASi son rechazadas con error). No tiene lugar
intercambio cclico de datos con los esclavos ASi.
El bit OFFLINE=TRUE no se almacena con carcter permanente, lo que significa que tras
un arranque/rearranque el CP 2432 se encuentra de nuevo en el modo Online.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado
Bit 7

Bit 1

Bit 0

Nmero de comando: 0A H
reservado

Modo
(0=Online
1=Offline)

Estructura de los datos de respuesta en el bfer de recepcin

5-24

Banco

Byte

Significado

Eco del nmero de comando: 0A H

Estado del comando

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

5.2.12

Seleccionar_autoprogramacin

Significado
Con esta llamada se puede liberar o bloquear la funcin Programacin automtica de direcciones (ver tambin el captulo 6.1).
El bit AUTO_ADDR_ENABLE se almacena en forma no voltil, lo que significa que se conserva tambin despus de un arranque/rearranque del maestro ASi.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado
Bit 7

Bit 1

Bit 0

Nmero de comando: 0B H
reservado

Valor para AUTO_ADDR_ENABLE


1=liberar programacin autom.
de direcciones
0=bloquear programacin autom.
de direcciones

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado

Eco del nmero de comando: 0B H

Estado del comando

CP 2432ASInterface Master
C79000G6972C142/02

5-25

Interfaz de comandos

5.2.13

Poner_modo_operacin (Set_Operation_Mode)

Significado del comando


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

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

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado

Nmero de comando: 0C H

Modo operativo
Modo protegido: 00H
Modo de configuracin: 01H

Estructura de los datos de respuesta en el bfer de recepcin


Banco

5-26

Byte

Significado

Eco del nmero de comando: 0C H

Estado del comando

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

5.2.14

Cambiar_direccin_esclavo_ASi
(Change_ASiSlave_Address)

Significado del comando


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

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado

Nmero de comando: 0D H

Direccin de esclavo antigua

Direccin de esclavo nueva

Estructura de los datos de respuesta en el bfer de recepcin


Banco

CP 2432ASInterface Master
C79000G6972C142/02

Byte

Significado

Eco del nmero de comando: 0D H

Estado del comando

5-27

Interfaz de comandos

5.2.15

Leer_estado_esclavo_ASi

Significado
Con esta llamada se puede leer la ficha de estados del esclavo ASi direccionado.
Los flags de la ficha de estados tienen los siguientes significados, dependiendo del tipo de
esclavo ASi:

Bit de estado

Esclavo ASi segn norma 2.0

S0

Direccin voltil

Esclavo ASi segn norma 2.1


Direccin / IDCode voltil

Este flag est puesto,


cuando se desarrolla la rutina interna del esclavo ASi para almacenamiento permanente de la direccin del esclavo ASi. Esto puede durar hasta 15ms y no debe ser
interrumpido por una nueva llamada de direccionamiento.
cuando la comparacin interna de direccin del esclavo ASi constata que la direccin almacenada con carcter permanente es diferente de la inscrita en la ficha de
direcciones.
S1

S2

Detectado error de paridad

Detectado error de periferia

Este flag est puesto si el esclavo ASi ha detectado un error de paridad en un telegrama de
recepcin desde la ltima peticin de leer y
borrar estado.

Un esclavo ASi puede poner este


flag si detecta un error (p. ej. rotura
de hilo) en la periferia conectada.

Detectado error de bit final

reservado.

Este flag est puesto si el esclavo ASi ha detectado un error de bit final en un telegrama
desde la ltima peticin de leer y borrar estado.
S3

Error de lectura en memoria no voltil


Este bit est puesto si el esclavo ASi ha detectado un error de lectura al leer la memoria no voltil.

Estructura de los datos de peticin en el bfer de emisin

5-28

Banco

Byte

Significado

Nmero de comando: 0F H

Direccin de esclavo ASi

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado
Bit 7

CP 2432ASInterface Master
C79000G6972C142/02

Bit 4 Bit 3

Bit 2

Bit 1

Bit 0

Eco del nmero de comando: 0F H


Estado del comando
reservado

S3

S2

S1

S0

5-29

Interfaz de comandos

5.2.16

Leer_listas_extendidas_y_flags
(Get_LPS, Get_LAS, Get_LDS, Get_Flags)

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

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado

Nmero de comando: 30 H

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado
Bit 7

Bit 6

Bit 5

Bit 4 Bit 3

Bit 2

Bit 1

Bit 0

2
2

0
1

LAS
Esclavo
0

LAS
Esclavo
1

LAS
Esclavo
2

LAS
Esclavo
3

LAS
Esclavo
4

LAS
Esclavo
5

LAS
Esclavo
6

LAS
Esclavo
7

LAS
Esclavo
8

LAS
Esclavo
9

LAS
Esclavo
10

LAS
Esclavo
11

LAS
Esclavo
12

LAS
Esclavo
13

LAS
Esclavo
14

LAS
Esclavo
15

LAS
Esclavo
16

LAS
Esclavo
17

LAS
Esclavo
18

LAS
Esclavo
19

LAS
Esclavo
20

LAS
Esclavo
21

LAS
Esclavo
22

LAS
Esclavo
23

LAS
Esclavo
24

LAS
Esclavo
25

LAS
Esclavo
26

LAS
Esclavo
27

LAS
Esclavo
28

LAS
Esclavo
29

LAS
Esclavo
30

LAS
Esclavo
31

reserv.

LAS
Esclavo
1B

LAS
Esclavo
2B

LAS
Esclavo
3B

LAS
Esclavo
4B

LAS
Esclavo
5B

LAS
Esclavo
6B

LAS
Esclavo
7B

LAS
Esclavo
8B

LAS
Esclavo
9B

LAS
Esclavo
10B

LAS
Esclavo
11B

LAS
Esclavo
12B

LAS
Esclavo
13B

LAS
Esclavo
14B

LAS
Esclavo
15B

LAS
Esclavo
16B

LAS
Esclavo
17B

LAS
Esclavo
18B

LAS
Esclavo
19B

LAS
Esclavo
20B

LAS
Esclavo
21B

LAS
Esclavo
22B

LAS
Esclavo
23B

LAS
Esclavo
24B

LAS
Esclavo
25B

LAS
Esclavo
26B

LAS
Esclavo
27B

LAS
Esclavo
28B

LAS
Esclavo
29B

LAS
Esclavo
30B

LAS
Esclavo
31B

5-30

30 H
Estado del comando

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

10

LDS
Esclavo
0

LDS
Esclavo
1

LDS
Esclavo
2

LDS
Esclavo
3

LDS
Esclavo
4

LDS
Esclavo
5

LDS
Esclavo
6

LDS
Esclavo
7

11

LDS
Esclavo
8

LDS
Esclavo
9

LDS
Esclavo
10

LDS
Esclavo
11

LDS
Esclavo
12

LDS
Esclavo
13

LDS
Esclavo
14

LDS
Esclavo
15

12

LDS
Esclavo
16

LDS
Esclavo
17

LDS
Esclavo
18

LDS
Esclavo
19

LDS
Esclavo
20

LDS
Esclavo
21

LDS
Esclavo
22

LDS
Esclavo
23

13

LDS
Esclavo
24

LDS
Esclavo
25

LDS
Esclavo
26

LDS
Esclavo
27

LDS
Esclavo
28

LDS
Esclavo
29

LDS
Esclavo
30

LDS
Esclavo
31

14

reserv.

LDS
Esclavo
1B

LDS
Esclavo
2B

LDS
Esclavo
3B

LDS
Esclavo
4B

LDS
Esclavo
5B

LDS
Esclavo
6B

LDS
Esclavo
7B

15

LDS
Esclavo
8B

LDS
Esclavo
9B

LDS
Esclavo
10B

LDS
Esclavo
11B

LDS
Esclavo
12B

LDS
Esclavo
13B

LDS
Esclavo
14B

LDS
Esclavo
15B

16

LDS
Esclavo
16B

LDS
Esclavo
17B

LDS
Esclavo
18B

LDS
Esclavo
19B

LDS
Esclavo
20B

LDS
Esclavo
21B

LDS
Esclavo
22B

LDS
Esclavo
23B

17

LDS
Esclavo
24B

LDS
Esclavo
25B

LDS
Esclavo
26B

LDS
Esclavo
27B

LDS
Esclavo
28B

LDS
Esclavo
29B

LDS
Esclavo
30B

LDS
Esclavo
31B

LPS
Esclavo
0

LPS
Esclavo
1

LPS
Esclavo
2

LPS
Esclavo
3

LPS
Esclavo
4

LPS
Esclavo
5

LPS
Esclavo
6

LPS
Esclavo
7

LPS
Esclavo
8

LPS
Esclavo
9

LPS
Esclavo
10

LPS
Esclavo
11

LPS
Esclavo
12

LPS
Esclavo
13

LPS
Esclavo
14

LPS
Esclavo
15

LPS
Esclavo
16

LPS
Esclavo
17

LPS
Esclavo
18

LPS
Esclavo
19

LPS
Esclavo
20

LPS
Esclavo
21

LPS
Esclavo
22

LPS
Esclavo
23

LPS
Esclavo
24

LPS
Esclavo
25

LPS
Esclavo
26

LPS
Esclavo
27

LPS
Esclavo
28

LPS
Esclavo
29

LPS
Esclavo
30

LPS
Esclavo
31

reserv.

LPS
Esclavo
1B

LPS
Esclavo
2B

LPS
Esclavo
3B

LPS
Esclavo
4B

LPS
Esclavo
5B

LPS
Esclavo
6B

LPS
Esclavo
7B

LPS
Esclavo
8B

LPS
Esclavo
9B

LPS
Esclavo
10B

LPS
Esclavo
11B

LPS
Esclavo
12B

LPS
Esclavo
13B

LPS
Esclavo
14B

LPS
Esclavo
15B

LPS
Esclavo
16B

LPS
Esclavo
17B

LPS
Esclavo
18B

LPS
Esclavo
19B

LPS
Esclavo
20B

LPS
Esclavo
21B

LPS
Esclavo
22B

LPS
Esclavo
23B

LPS
Esclavo
24B

LPS
Esclavo
25B

LPS
Esclavo
26B

LPS
Esclavo
27B

LPS
Esclavo
28B

LPS
Esclavo
29B

LPS
Esclavo
30B

LPS
Esclavo
31B

Flag 1

Flag 2

CP 2432ASInterface Master
C79000G6972C142/02

5-31

Interfaz de comandos

Flag 1

Flag 2

Nmero de bit
8
9
10
11
12
13
14
15

Significado
OFFLINE_READY
APF
MODO_NORMAL
MODO
AUTO_ADDR_AVAIL
AUTO_ADDR_ASSIGN
LES_0
CONFIG_OK

Nmero de bit
0
1
2
3
4
5
6
7

Significado
OFFLINE
reservado
EEPROM_OK
AUTO_ADDR_ENABLE
PERIPHERY_FAULT
reservado
reservado
reservado

Significado de los flags


OFFLINE_READY

El flag est puesto si est activa la fase Offline.

APF

El flag est puesto si la tensin en el cable ASi es demasiado baja.

MODO_NORMAL

El flag est puesto si el CP 2432 est en el modo normal.

MODO

El flag est puesto en el modo de configuracin y anulado en el modo protegido.

AUTO_ADDR_AVAIL

El flag est puesto si se puede ejecutar la programacin automtica de direcciones (es decir, si exactamente tiene fallo un esclavo en la actualidad).

AUTO_ADDR_ASSIGN

El flag est puesto si es posible la programacin automtica de direcciones (es


decir, AUTO_ADDR_ENABLE = 1 y no hay embornado ningn esclavo incorrecto en el ASi).

LES_0

El flag est puesto si existe un esclavo con la direccin operativa 0.

CONFIG_OK

El flag est puesto si la configuracin terica (almacenada) y la configuracin


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

AUTO_ADDR_ENABLE

Este flag indica si la programacin automtica 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 ASi sealiza un error de periferia.

Arranque MPO

El flag Arranque Master_Power_on est puesto tras la conexin de la tensin


de alimentacin del maestro ASi. En caso de un ulterior
paso del maestro a OFFLINE se anula el bit.

En las listas significa:

5-32

Bit = 0:

esclavo ASi no activado (detectado, configurado)

Bit = 1:

esclavo ASi activado (detectado, configurado)

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

5.2.17

Leer_configuracin_global_extendida

Significado
Con este comando se leen los siguientes datos del CP 2432:
la lista de los esclavos ASi activados (LAS). Indica cules de los esclavos conectados
estn activados;
los datos de configuracin actuales de los esclavos conectados (configuracin de E/S y
IDCode);
los parmetros actuales de los esclavos (parmetros reales);
los flags actuales.
El comando se puede utilizar, por ejemplo, para determinar la configuracin de las estaciones conectadas al cable ASi una vez realizada la puesta en servicio. Estos datos de configuracin ledos se pueden modificar en caso necesario, y con el comando Almacenar configuracin global (ver el cap. 5.2.18). se pueden almacenar en el CP 2432 como
configuracin terica.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado

Nmero de comando: 39 H

Estructura de los datos de respuesta en el bfer de recepcin

Banco

Byte

2
2

0
1

Significado
Bit 4
Bit 3
39 H
Estado del comando

Bit 7

Bit 6

Bit 5

LAS
Esclavo
0

LAS
Esclavo
1

LAS
Esclavo
2

LAS
Esclavo
3

LAS
Esclavo
8

LAS
Esclavo
9

LAS
Esclavo
10

LAS
Esclavo
16

LAS
Esclavo
17

LAS
Esclavo
24

reserv.

CP 2432ASInterface Master
C79000G6972C142/02

Bit 2

Bit 1

Bit 0

LAS
Esclavo
4

LAS
Esclavo
5

LAS
Esclavo
6

LAS
Esclavo
7

LAS
Esclavo
11

LAS
Esclavo
12

LAS
Esclavo
13

LAS
Esclavo
14

LAS
Esclavo
15

LAS
Esclavo
18

LAS
Esclavo
19

LAS
Esclavo
20

LAS
Esclavo
21

LAS
Esclavo
22

LAS
Esclavo
23

LAS
Esclavo
25

LAS
Esclavo
26

LAS
Esclavo
27

LAS
Esclavo
28

LAS
Esclavo
29

LAS
Esclavo
30

LAS
Esclavo
31

LAS
Esclavo
1B

LAS
Esclavo
2B

LAS
Esclavo
3B

LAS
Esclavo
4B

LAS
Esclavo
5B

LAS
Esclavo
6B

LAS
Esclavo
7B

5-33

Interfaz de comandos

LAS
Esclavo
8B

LAS
Esclavo
9B

LAS
Esclavo
10B

LAS
Esclavo
11B

LAS
Esclavo
12B

LAS
Esclavo
13B

LAS
Esclavo
14B

LAS
Esclavo
15B

LAS
Esclavo
16B

LAS
Esclavo
17B

LAS
Esclavo
18B

LAS
Esclavo
19B

LAS
Esclavo
20B

LAS
Esclavo
21B

LAS
Esclavo
22B

LAS
Esclavo
23B

LAS
Esclavo
24B

2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5

10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6

5-34

LAS
LAS
LAS
Esclavo Esclavo Esclavo
25B
26B
27B
ID_CODE esclavo 0
Ext ID1 esclavo 0
ID_CODE esclavo 1
Ext ID1 esclavo 1
ID_CODE Slave 2
Ext ID1 esclavo 2
ID_CODE Slave 3
Ext ID1 esclavo 3
ID_CODE esclavo 4
Ext ID1 esclavo 4
ID_CODE esclavo 5
Ext ID1 esclavo 5
ID_CODE esclavo 6
Ext ID1 esclavo 6
ID_CODE esclavo 7
Ext ID1 esclavo 7
ID_CODE esclavo 8
Ext ID1 esclavo 8
ID_CODE esclavo 9
Ext ID1 esclavo 9
ID_CODE esclavo 10
Ext ID1 esclavo 10
ID_CODE esclavo 11
Ext ID1 esclavo 11
ID_CODE esclavo 12
Ext ID1 esclavo 12
ID_CODE esclavo 13
Ext ID1 esclavo 13
ID_CODE esclavo 14
Ext ID1 esclavo 14
ID_CODE esclavo 15
Ext ID1 esclavo 15
ID_CODE esclavo 16
Ext ID1 esclavo 16
ID_CODE esclavo 17
Ext ID1 esclavo 17
ID_CODE esclavo 18
Ext ID1 esclavo 18
ID_CODE esclavo 19
Ext ID1 esclavo 19
ID_CODE esclavo 20
Ext ID1 esclavo 20
ID_CODE esclavo 21
Ext ID1 esclavo 21
ID_CODE esclavo 22

LAS
LAS
LAS
LAS
Esclavo Esclavo Esclavo Esclavo
28B
29B
30B
31B
Configuracin de E/S esclavo 0
Ext ID2 esclavo 0
Configuracin de E/S esclavo 1
Ext ID2 esclavo 1
Configuracin de E/S esclavo 2
Ext ID2 esclavo 2
Configuracin de E/S esclavo 3
Ext ID2 esclavo 3
Configuracin de E/S esclavo 4
Ext ID2 esclavo 4
Configuracin de E/S esclavo 5
Ext ID2 esclavo 5
Configuracin de E/S esclavo 6
Ext ID2 esclavo 6
Configuracin de E/S esclavo 7
Ext ID2 esclavo 7
Configuracin de E/S esclavo 8
Ext ID2 esclavo 8
Configuracin de E/S esclavo 9
Ext ID2 esclavo 9
Configuracin de E/S esclavo 10
Ext ID2 esclavo 10
Configuracin de E/S esclavo 11
Ext ID2 esclavo11
Configuracin de E/S esclavo 12
Ext ID2 esclavo12
Configuracin de E/S esclavo 13
Ext ID2 esclavo13
Configuracin de E/S esclavo 14
Ext ID2 esclavo14
Configuracin de E/S esclavo 15
Ext ID2 esclavo15
Configuracin de E/S esclavo 16
Ext ID2 esclavo16
Configuracin de E/S esclavo 17
Ext ID2 esclavo17
Configuracin de E/S esclavo 18
Ext ID2 esclavo18
Configuracin de E/S esclavo 19
Ext ID2 esclavo19
Configuracin de E/S esclavo 20
Ext ID2 esclavo 20
Configuracin de E/S esclavo 21
Ext ID2 esclavo 21
Configuracin de E/S esclavo 22

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8

7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12

CP 2432ASInterface Master
C79000G6972C142/02

Ext ID1 esclavo 22


ID_CODE esclavo 23
Ext ID1 esclavo 23
ID_CODE esclavo 24
Ext ID1 esclavo 24
ID_CODE esclavo 25
Ext ID1 esclavo 25
ID_CODE esclavo 26
Ext ID1 esclavo 26
ID_CODE esclavo 27
Ext ID1 esclavo 27
ID_CODE esclavo 28
Ext ID1 esclavo 28
ID_CODE esclavo 29
Ext ID1 esclavo 29
ID_CODE esclavo 30
Ext ID1 esclavo 30
ID_CODE esclavo 31
Ext ID1 esclavo 31
reservado
reservado
ID_CODE esclavo 1B
Ext ID1 esclavo 1B
ID_CODE esclavo 2B
Ext ID1 esclavo 2B
ID_CODE esclavo 3B
Ext ID1 esclavo 3B
ID_CODE esclavo 4B
Ext ID1 esclavo 4B
ID_CODE esclavo 5B
Ext ID1 esclavo 5B
ID_CODE esclavo 6B
Ext ID1 esclavo 6B
ID_CODE esclavo 7B
Ext ID1 esclavo 7B
ID_CODE esclavo 8B
Ext ID1 esclavo 8B
ID_CODE esclavo 9B
Ext ID1 esclavo 9B
ID_CODE esclavo 10B
Ext ID1 esclavo 10B
ID_CODE esclavo 11B
Ext ID1 esclavo 11B
ID_CODE esclavo 12B
Ext ID1 esclavo 12B
ID_CODE esclavo 13B
Ext ID1 esclavo 13B
ID_CODE esclavo 14B
Ext ID1 esclavo 14B
ID_CODE esclavo 15B
Ext ID1 esclavo 15B
ID_CODE esclavo 16B
Ext ID1 esclavo 16B
ID_CODE esclavo 17B

Ext ID2 esclavo 22


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

5-35

Interfaz de comandos

8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12

5-36

13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2

Ext ID1 esclavo 17B


ID_CODE esclavo 18B
Ext ID1 esclavo 18B
ID_CODE esclavo 19B
Ext ID1 esclavo 19B
ID_CODE esclavo 20B
Ext ID1 esclavo 20B
ID_CODE esclavo 21B
Ext ID1 esclavo 21B
ID_CODE esclavo 22B
Ext ID1 esclavo 22B
ID_CODE esclavo 23B
Ext ID1 esclavo 23B
ID_CODE esclavo 24B
Ext ID1 esclavo 24B
ID_CODE esclavo 25B
Ext ID1 esclavo 25B
ID_CODE esclavo 26B
Ext ID1 esclavo 26B
ID_CODE esclavo 27B
Ext ID1 esclavo 27B
ID_CODE esclavo 28B
Ext ID1 esclavo 28B
ID_CODE esclavo 29B
Ext ID1 esclavo 29B
ID_CODE esclavo 30B
Ext ID1 esclavo 30B
ID_CODE esclavo 31B
Ext ID1 esclavo 31B
reservado
Parmetros esclavo 2
Parmetros esclavo 4
Parmetros esclavo 6
Parmetros esclavo 8
Parmetros esclavo 10
Parmetros esclavo 12
Parmetros esclavo 14
Parmetros esclavo 16
Parmetros esclavo 18
Parmetros esclavo 20
Parmetros esclavo 22
Parmetros esclavo 24
Parmetros esclavo 26
Parmetros esclavo 28
Parmetros esclavo 30
reservado
Parmetros esclavo 2B
Parmetros esclavo 4B
Parmetros esclavo 6B
Parmetros esclavo 8B
Parmetros esclavo 10B
Parmetros esclavo 12B
Parmetros esclavo 14B
Parmetros esclavo 16B

Ext ID2 esclavo17B


Configuracin de E/S esclavo 18B
Ext ID2 esclavo18B
Configuracin de E/S esclavo 19B
Ext ID2 esclavo19B
Configuracin de E/S esclavo 20B
Ext ID2 esclavo 20B
Configuracin de E/S esclavo 21B
Ext ID2 esclavo 21B
Configuracin de E/S esclavo 22B
Ext ID2 esclavo 22B
Configuracin de E/S esclavo 23B
Ext ID2 esclavo 23B
Configuracin de E/S esclavo 24B
Ext ID2 esclavo 24B
Configuracin de E/S esclavo 25B
Ext ID2 esclavo 25B
Configuracin de E/S esclavo 26B
Ext ID2 esclavo 26B
Configuracin de E/S esclavo 27B
Ext ID2 esclavo 27B
Configuracin de E/S esclavo 28B
Ext ID2 esclavo 28B
Configuracin de E/S esclavo 29B
Ext ID2 esclavo 29B
Configuracin de E/S esclavo 30B
Ext ID2 esclavo 30B
Configuracin de E/S esclavo 31B
Ext ID2 esclavo 31B
Parmetros esclavo 1
Parmetros esclavo 3
Parmetros esclavo 5
Parmetros esclavo 7
Parmetros esclavo 9
Parmetros esclavo 11
Parmetros esclavo 13
Parmetros esclavo 15
Parmetros esclavo 17
Parmetros esclavo 19
Parmetros esclavo 21
Parmetros esclavo 23
Parmetros esclavo 25
Parmetros esclavo 27
Parmetros esclavo 29
Parmetros esclavo 31
Parmetros esclavo 1B
Parmetros esclavo 3B
Parmetros esclavo 5B
Parmetros esclavo 7B
Parmetros esclavo 9B
Parmetros esclavo 11B
Parmetros esclavo 13B
Parmetros esclavo 15B
Parmetros esclavo 17B

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

12
12
12
12
12
12
12
12
12

3
4
5
6
7
8
9
10
11

Parmetros esclavo 18B


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

Parmetros esclavo 19B


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

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

CP 2432ASInterface Master
C79000G6972C142/02

5-37

Interfaz de comandos

5.2.18

Almacenar_configuracin_global_extendida

Significado
Con esta llamada se transfiere la configuracin global deseada de ASInterface al maestro
ASi y se almacena en como configuracin terica en forma no voltil en EEPROM. Con
esto se configura el CP 2432.
En detalle se transfieren los siguientes datos:
la lista de esclavos configurados, que define qu esclavos ASi pueden ser activados por
el CP 2432 en el modo protegido;
la lista de los datos de configuracin, que define qu IDCodes y qu configuracin de
E/S han de tener los esclavos ASi conectados;
la lista de los parmetros de esclavos ASi almacenados en el CP 2432 (en forma no
voltil). Se transfieren a los esclavos ASi al arrancar el CP 2432.
Los flags que determinan el estado operativo del CP 2432 tras el arranque (es decir,
tras la sincronizacin del CP 2432).
En el modo protegido no se ejecuta esta llamada.
En el caso de esclavos ASi que cumplen el perfil normalizado 7.4, el propio maestro ASi
gestiona la parametrizacin. Los parmetros indicados en la llamada para esclavos segn el
perfil normalizado 7.4 son ignorados por el maestro ASi.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

2
2
2

0
1
2

5-38

Bit 7

Bit 6

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

LPS
Esclavo
1
LPS
Esclavo
9
LPS
Esclavo
17
LPS
Esclavo
25
LPS
Esclavo
1B
LPS
Esclavo
9B
LPS
Esclavo
17B
LPS
Esclavo
25B

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

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

Bit 1

Bit 0

LPS
Esclavo
6
LPS
Esclavo
14
LPS
Esclavo
22
LPS
Esclavo
30
LPS
Esclavo
6B
LPS
Esclavo
14B
LPS
Esclavo
22B
LPS
Esclavo
30B

LPS
Esclavo
7
LPS
Esclavo
15
LPS
Esclavo
23
LPS
Esclavo
31
LPS
Esclavo
7B
LPS
Esclavo
15B
LPS
Esclavo
23B
LPS
Esclavo
31B

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5

10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

CP 2432ASInterface Master
C79000G6972C142/02

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

Configuracin de E/S esclavo 0


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

5-39

Interfaz de comandos

6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9

5-40

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5

ID_CODE esclavo 27
Ext ID1 esclavo 27
ID_CODE esclavo 28
Ext ID1 esclavo 28
ID_CODE esclavo 29
Ext ID1 esclavo 29
ID_CODE esclavo 30
Ext ID1 esclavo 30
ID_CODE esclavo 31
Ext ID1 esclavo 31
reservado
reservado
ID_CODE esclavo 1B
Ext ID1 esclavo 1B
ID_CODE esclavo 2B
Ext ID1 esclavo 2B
ID_CODE esclavo 3B
Ext ID1 esclavo 3B
ID_CODE esclavo 4B
Ext ID1 esclavo 4B
ID_CODE esclavo 5B
Ext ID1 esclavo 5B
ID_CODE esclavo 6B
Ext ID1 esclavo 6B
ID_CODE esclavo 7B
Ext ID1 esclavo 7B
ID_CODE esclavo 8B
Ext ID1 esclavo 8B
ID_CODE esclavo 9B
Ext ID1 esclavo 9B
ID_CODE esclavo 10B
Ext ID1 esclavo 10B
ID_CODE esclavo 11B
Ext ID1 esclavo 11B
ID_CODE esclavo 12B
Ext ID1 esclavo 12B
ID_CODE esclavo 13B
Ext ID1 esclavo 13B
ID_CODE esclavo 14B
Ext ID1 esclavo 14B
ID_CODE esclavo 15B
Ext ID1 esclavo 15B
ID_CODE esclavo 16B
Ext ID1 esclavo 16B
ID_CODE esclavo 17B
Ext ID1 esclavo 17B
ID_CODE esclavo 18B
Ext ID1 esclavo 18B
ID_CODE esclavo 19B
Ext ID1 esclavo 19B
ID_CODE esclavo 20B
Ext ID1 esclavo 20B
ID_CODE esclavo 21B
Ext ID1 esclavo 21B

Configuracin de E/S esclavo 3


Ext ID2 esclavo 3
Configuracin de E/S esclavo 4
Ext ID2 esclavo 4
Configuracin de E/S esclavo 5
Ext ID2 esclavo 5
Configuracin de E/S esclavo 6
Ext ID2 esclavo 6
Configuracin de E/S esclavo 7
Ext ID2 esclavo 7
reservado
reservado
Configuracin de E/S esclavo 1B
Ext ID2 esclavo 1B
Configuracin de E/S esclavo 2B
Ext ID2 esclavo 2B
Configuracin de E/S esclavo 3B
Ext ID2 esclavo 3B
Configuracin de E/S esclavo 4B
Ext ID2 esclavo 4B
Configuracin de E/S esclavo 5B
Ext ID2 esclavo 5B
Configuracin de E/S esclavo 6B
Ext ID2 esclavo 6B
Configuracin de E/S esclavo 7B
Ext ID2 esclavo 7B
Configuracin de E/S esclavo 8B
Ext ID2 esclavo 8B
Configuracin de E/S esclavo 9B
Ext ID2 esclavo 9B
Configuracin de E/S esclavo 10B
Ext ID2 esclavo 10B
Configuracin de E/S esclavo 11B
Ext ID2 esclavo 11B
Configuracin de E/S esclavo 12B
Ext ID2 esclavo 12B
Configuracin de E/S esclavo 13B
Ext ID2 esclavo 13B
Configuracin de E/S esclavo 14B
Ext ID2 esclavo 14B
Configuracin de E/S esclavo 15B
Ext ID2 esclavo 15B
Configuracin de E/S esclavo 16B
Ext ID2 esclavo 16B
Configuracin de E/S esclavo 17B
Ext ID2 esclavo 17B
Configuracin de E/S esclavo 18B
Ext ID2 esclavo 18B
Configuracin de E/S esclavo 19B
Ext ID2 esclavo 19B
Configuracin de E/S esclavo 20B
Ext ID2 esclavo 20B
Configuracin de E/S esclavo 21B
Ext ID2 esclavo 21B

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12

6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11

CP 2432ASInterface Master
C79000G6972C142/02

ID_CODE esclavo 22B


Ext ID1 esclavo 22B
ID_CODE esclavo 23B
Ext ID1 esclavo 23B
ID_CODE esclavo 24B
Ext ID1 esclavo 24B
ID_CODE esclavo 25B
Ext ID1 esclavo 25B
ID_CODE esclavo 26B
Ext ID1 esclavo 26B
ID_CODE esclavo 27B
Ext ID1 esclavo 27B
ID_CODE esclavo 28B
Ext ID1 esclavo 28B
ID_CODE esclavo 29B
Ext ID1 esclavo 29B
ID_CODE esclavo 30B
Ext ID1 esclavo 30B
ID_CODE esclavo 31B
Ext ID1 esclavo 31B
no relevante
Parmetros esclavo 2
Parmetros esclavo 4
Parmetros esclavo 6
Parmetros esclavo 8
Parmetros esclavo 10
Parmetros esclavo 12
Parmetros esclavo 14
Parmetros esclavo 16
Parmetros esclavo 18
Parmetros esclavo 20
Parmetros esclavo 22
Parmetros esclavo 24
Parmetros esclavo 26
Parmetros esclavo 28
Parmetros esclavo 30
no relevante
Parmetros esclavo 2B
Parmetros esclavo 4B
Parmetros esclavo 6B
Parmetros esclavo 8B
Parmetros esclavo 10B
Parmetros esclavo 12B
Parmetros esclavo 14B
Parmetros esclavo 16B
Parmetros esclavo 18B
Parmetros esclavo 20B
Parmetros esclavo 22B
Parmetros esclavo 24B
Parmetros esclavo 26B
Parmetros esclavo 28B
Parmetros esclavo 30B

Configuracin de E/S esclavo 22B


Ext ID2 esclavo 22B
Configuracin de E/S esclavo 23B
Ext ID2 esclavo 23B
Configuracin de E/S esclavo 24B
Ext ID2 esclavo 24B
Configuracin de E/S esclavo 25B
Ext ID2 esclavo 25B
Configuracin de E/S esclavo 26B
Ext ID2 esclavo 26B
Configuracin de E/S esclavo 27B
Ext ID2 esclavo 27B
Configuracin de E/S esclavo 28B
Ext ID2 esclavo 28B
Configuracin de E/S esclavo 29B
Ext ID2 esclavo 29B
Configuracin de E/S esclavo 30B
Ext ID2 esclavo 30B
Configuracin de E/S esclavo 31B
Ext ID2 esclavo 31B
Parmetros esclavo 1
Parmetros esclavo 3
Parmetros esclavo 5
Parmetros esclavo 7
Parmetros esclavo 9
Parmetros esclavo 11
Parmetros esclavo 13
Parmetros esclavo 15
Parmetros esclavo 17
Parmetros esclavo 19
Parmetros esclavo 21
Parmetros esclavo 23
Parmetros esclavo 25
Parmetros esclavo 27
Parmetros esclavo 29
Parmetros esclavo 31
Parmetros esclavo 1B
Parmetros esclavo 3B
Parmetros esclavo 5B
Parmetros esclavo 7B
Parmetros esclavo 9B
Parmetros esclavo 11B
Parmetros esclavo 13B
Parmetros esclavo 15B
Parmetros esclavo 17B
Parmetros esclavo 19B
Parmetros esclavo 21B
Parmetros esclavo 23B
Parmetros esclavo 25B
Parmetros esclavo 27B
Parmetros esclavo 29B
Parmetros esclavo 31B
Flag1
Flag2

5-41

Interfaz de comandos

Flag 1

Flag 2

Nmero de bit

Significado

Nmero de bit

Significado

OFFLINE_READY

OFFLINE

APF

INTERNAL

MODO_NORMAL

EEPROM_OK

MODO

AUTO_ADDR_ENABLE

AUTO_ADDR_AVAIL

PERIPHERY_FAULT

AUTO_ADDR_ASSI_GN

reservado

LDS_0

reservado

CONFIG_OK

Arranque_MPO

Los flags cuyos valores modifican el modo de operacin del maestro ASi se representan
sombreados.
Los valores de los restantes flags son irrelevantes para el comando Almacenar configuracin global y no pueden ser modificados por esta llamada en el maestro ASi.
Slo se pueden modificar los flags sombreados:

MODO

La entrada de un 0 significa que el CP 2432 cambia al modo protegido una vez


ejecutado el comando. La entrada de un 1 hace que contine el funcionamiento
en el modo de configuracin.

AUTO_ADDR_ENABLE

Una vez concluida la peticin, el maestro ASi


se inicializa en el modo protegido.

Una vez concluida la peticin, el maestro ASi


se inicializa en el modo de configuracin.

0 significa que la programacin automtica de direcciones est bloqueada, 1


significa que la programacin automtica de direcciones est liberada.
0

Programacin automtica de direcciones bloqueada.

Programacin automtica de direcciones liberada.

Estructura de los datos de respuesta en el bfer de recepcin

5-42

Banco

Byte

Significado

Eco del nmero de comando: 3A H

Estado del comando

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

5.2.19

Escribir_lista_parmetros_extendida

Significado
Con este comando se transfieren al CP 2432 parmetros para todos los esclavos ASi. El
CP 2432 transmite a los esclavos ASi slo los parmetros que han cambiado, es decir, que difieren de los parmetros actuales (reales).

Estructura de los datos de peticin en el bfer de emisin

Banco

Byte
Bit 7

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1

CP 2432ASInterface Master
C79000G6972C142/02

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

Bit 5

5-43

Interfaz de comandos

Estructura de los datos de respuesta en el bfer de recepcin

5-44

Banco

Byte

Significado

Eco del nmero de comando: 3C H

Estado del comando

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

5.2.20

Leer_lista_ecos_parmetro_extendida

Significado
Al transmitir parmetros a los esclavos ASi, stos devuelven como respuesta los as llamados valores eco. Con la llamada de Leer lista de ecos de parmetros se leen los valores
eco de todos los esclavos ASi.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado
Bit7

2
2

Bit 6

0
1

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

Nmero de comando: 33 H
00 H

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte
Bit 7

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12

CP 2432ASInterface Master
C79000G6972C142/02

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

5-45

Interfaz de comandos

3
3
3
4
4

5-46

13
14
15
0
1

Eco par. esclavo 22B


Eco par. esclavo 24B
Eco par. esclavo 26B
Eco par. esclavo 28B
Eco par. esclavo 30B

Parmetros esclavo 23B


Eco par. esclavo 25B
Eco par. esclavo 27B
Eco par. esclavo 29B
Parmetros esclavo 31B

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

5.2.21

Leer_identificador_versin

Significado

Con esta llamada se lee el identificador de la versin del firmware del CP 2432.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado

Nmero de comando: 14 H

La respuesta del CP 2432 contiene el nombre y el nmero de la versin de firmware del


CP 2432 en la forma siguiente:

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado

Eco del nmero de comando 14 H

Estado del comando

10

11

12

13

14

15

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

CP 2432ASInterface Master
C79000G6972C142/02

5-47

Interfaz de comandos

5.2.22

Leer_ID_esclavo ASi

Significado
Con esta llamada se puede leer el IDCode de un esclavo ASi directamente a travs del
cable ASi. La llamada est prevista con fines de diagnstico y no se necesita en el servicio
normal del maestro.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado

Nmero de comando: 17 H

Direccin de esclavo ASi

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado
Bit 7

5-48

Bit 4 Bit 3

Bit 0

Eco del nmero de comando: 17 H

Estado del comando

reservado

IDCode

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

5.2.23

Leer_ID1_esclavo ASi

Significado
Con esta llamada se puede leer el IDCode 1 de un esclavo ASi directamente a travs del
cable ASi.1 La llamada est prevista con fines de diagnstico y no se necesita en el servicio normal del maestro.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado

Nmero de comando: 37 H

Direccin de esclavo ASi

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado
Bit 7

Bit 4 Bit 3

Bit 0

Eco del nmero de comando: 37 H

Estado del comando

CP 2432ASInterface Master
C79000G6972C142/02

reservado

Extended ID1Code

5-49

Interfaz de comandos

5.2.24

Escribir_ID1_esclavo ASi

Significado
Con esta llamada se puede escribir el Extended IDCode 1 de un esclavo ASi con la direccin 0 directamente a travs del cable ASi. La llamada est prevista con fines de diagnstico y no se necesita en el servicio normal del maestro. El maestro ASi transmite el Extended ID1Code al esclavo ASi sin comprobar la plausibilidad.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado
Bit 7

Bit 4 Bit 3

Bit 0

Nmero de comando: 3FH

no relevante

Extended ID1Code

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado

Eco del nmero de comando: 3FH

Estado del comando

Bit 7

5-50

Bit 4 Bit 3

Bit 0

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

5.2.25

Leer_ID2_esclavo ASi

Significado
Con esta llamada se puede leer el IDCode 2 de un esclavo ASi directamente a travs del
cable ASi. La llamada est prevista con fines de diagnstico y no se necesita en el servicio
normal del maestro.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado

Nmero de comando: 38 H

Direccin de esclavo ASi

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado
Bit 7

Bit 4 Bit 3

Bit 0

Eco del nmero de comando: 38 H

Estado del comando

CP 2432ASInterface Master
C79000G6972C142/02

reservado

ID2 esclavo

5-51

Interfaz de comandos

5.2.26

Leer_ES_esclavo ASi

Significado
Con esta llamada se puede leer la configuracin de E/S de un esclavo ASi directamente a
travs del cable ASi. La llamada est prevista con fines de diagnstico y no se necesita en
el servicio normal del maestro.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado

Nmero de comando: 18 H

Direccin de esclavo ASi

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado
Bit 7

5-52

Bit 4 Bit 3

Bit 0

Eco del nmero de comando: 18 H

Estado del comando

reservado

Configuracin de E/S

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

5.2.27

Leer_lista_errores_periferia (Get_LPF)

Significado
Con esta llamada se lee del maestro ASi la lista de los errores de periferia (LPF) sealizados por los esclavos ASi. La LPF es actualizada cclicamente por el maestro ASi. En la
descripcin del esclavo ASi puede consultar si y cundo un esclavo ASi sealiza un error
de la periferia conectada (p. ej., rotura de hilo).

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado

Nmero de comando 3E H

Direccin de esclavo ASi

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado

Eco del nmero de comando 3E H

Estado del comando

Esclavo
0

Esclavo
1

Esclavo
2

Esclavo
3

Esclavo
4

Esclavo
8

Esclavo
9

Esclavo
10

Esclavo
11

Esclavo
16

Esclavo
17

Esclavo
18

Esclavo
24

Esclavo
25

reserv.

2
2

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

Esclavo
5

Esclavo
6

Esclavo
7

Esclavo
12

Esclavo
13

Esclavo
14

Esclavo
15

Esclavo
19

Esclavo
20

Esclavo
21

Esclavo
22

Esclavo
23

Esclavo
26

Esclavo
27

Esclavo
28

Esclavo
29

Esclavo
30

Esclavo
31

Esclavo
1B

Esclavo
2B

Esclavo
3B

Esclavo
4B

Esclavo
5B

Esclavo
6B

Esclavo
7B

Esclavo
8B

Esclavo
9B

Esclavo
10B

Esclavo
11B

Esclavo
12B

Esclavo
13B

Esclavo
14B

Esclavo
15B

Esclavo
16B

Esclavo
17B

Esclavo
18B

Esclavo
19B

Esclavo
20B

Esclavo
21B

Esclavo
22B

Esclavo
23B

Esclavo
2B4

Esclavo
25B

Esclavo
26B

Esclavo
27B

Esclavo
28B

Esclavo
29B

Esclavo
30B

Esclavo
31B

En los datos de LPF, significa:


Bit=0:
Bit=1:
el esclavo sealiza error de periferia.

CP 2432ASInterface Master
C79000G6972C142/02

5-53

Interfaz de comandos

5.2.28

Escribir_string_parmetros_esclavo ASi

Significado
Con esta llamada se puede enviar un string de parmetros segn el perfil de esclavos ASi
7.4 al maestro ASi, que lo transfiere a la direccin de esclavo ASi indicada en el bfer de
emisin.
Con la llamada se transmite al maestro ASi un bfer de emisin de 223 Byte como mximo. El nmero de bytes de parmetros que se debe enviar realmente al esclavo ASi es
determinado por el maestro ASi a partir del Byte 2 del bfer de emisin (nmero de bytes
de parmetros).
Las informaciones contenidas en el string no son evaluadas por el maestro ASi y son
transferidas al esclavo ASi en forma transparente.
Mientras se desarrolla la transmisin del string no tiene lugar ninguna transferencia de datos
tiles/analgicos con el esclavo ASi direccionado.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado

40 H

Direccin de esclavo

Nmero de bytes de parmetros

String Byte (1)

String Byte (2)

...

...

.....

...

...

String Byte (n1)

...

...

String Byte (n)

Valor mximo de n = 220

Estructura de los datos de respuesta en el bfer de recepcin

5-54

Banco

Byte

Significado

Eco del nmero de comando: 40 H

Estado del comando

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

5.2.29

Leer_string_parmetros_esclavo ASi

Significado
Con esta llamada se puede leer un string de parmetros segn el perfil de esclavos ASi
7.4 del esclavo ASi con la direccin de esclavo ASi indicada en el bfer de emisin.
El maestro ASi suministra hasta 223 Byte de datos de respuesta. El nmero de bytes de
parmetros realmente enviado por el esclavo ASi es sealizado por el maestro ASi en el
Byte 2 del bfer de recepcin (nmero de bytes de parmetros).
Si el esclavo ASi enva un string de ms de 220 Byte, el maestro ASi interrumpe la transferencia del string y termina la peticin con error. Los datos recibidos no son puestos a disposicin del programa de usuario.
Mientras se desarrolla la transmisin del string no tiene lugar ninguna transferencia de datos
tiles/analgicos con el esclavo ASi direccionado.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado

Nmero de comando 41 H

Direccin de esclavo

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado

Eco del nmero de comando 41 H

Estado del comando

Nmero de bytes de parmetros

String Byte (1)

String Byte (2)

...

...

.....

...

...

String Byte (n1)

...

...

String Byte (n)

Valor mximo de n = 220

CP 2432ASInterface Master
C79000G6972C142/02

5-55

Interfaz de comandos

5.2.30

Leer_string_ID_esclavo ASi

Significado
Con esta llamada se puede leer un string de identificacin segn el perfil de esclavos ASi
7.4 del esclavo ASi con la direccin de esclavo ASi indicada en el bfer de emisin. El
maestro ASi suministra siempre 223 Byte de datos de respuesta. El nmero de bytes de ID
realmente enviado por el esclavo ASi es sealizado por el maestro ASi en el Byte 2 del
bfer de recepcin (nmero de bytes de ID).
Si el esclavo ASi enva un string de ms de 220 Byte, el maestro ASi interrumpe la transferencia del string y termina la peticin con error. Los datos recibidos no son puestos a disposicin del programa de usuario.
Mientras se desarrolla la transmisin del string no tiene lugar ninguna transferencia de datos
tiles/analgicos con el esclavo ASi direccionado.

Nota
En el caso de esta peticin se transfieren tambin, como excepcin, los bytes que contienen los bits Follow y Valid (ver el perfil de esclavo 7.4).

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado

Nmero de comando 42 H

Direccin de esclavo

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado

Eco del nmero de comando 42 H

Estado del comando

Nmero de bytes de ID

String Byte (1)

String Byte (2)

...

...

.....

...

...

String Byte (n1)

...

...

String Byte (n)

Valor mximo de n = 220

5-56

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

5.2.31

Leer_string_diagnstico_esclavo ASi

Significado
Con esta llamada se puede leer un string de diagnstico segn el perfil de esclavos ASi
7.4 del esclavo ASi con la direccin de esclavo ASi indicada en el bfer de emisin. El
maestro ASi suministra hasta 223 Byte de datos de respuesta. El nmero de bytes de
diagnstico realmente enviado por el esclavo ASi es sealizado por el maestro ASi en el
Byte 2 del bfer de recepcin (nmero de bytes de diagnstico).
Si el esclavo ASi enva un string de ms de 220 Byte, el maestro ASi interrumpe la transferencia del string y termina la peticin con error. Los datos recibidos no son puestos a disposicin del programa de usuario.
Mientras se desarrolla la transmisin del string no tiene lugar ninguna transferencia de datos
tiles/analgicos con el esclavo ASi direccionado.

Estructura de los datos de peticin en el bfer de emisin


Banco

Byte

Significado

Nmero de comando 43 H

Direccin de esclavo

Estructura de los datos de respuesta en el bfer de recepcin


Banco

Byte

Significado

Eco del nmero de comando 43 H

Estado del comando

Nmero de bytes de diagnstico

String Byte (1)

String Byte (2)

...

...

.....

...

...

String Byte (n1)

...

...

String Byte (n)

Valor mximo de n = 220

CP 2432ASInterface Master
C79000G6972C142/02

5-57

Interfaz de comandos

5.2.32

Leer_datos_y_lista_Delta_extendida

Significado
Con esta llamada se pueden leer en forma coherente los bits de error de ASi, los datos de
entrada de los esclavos ASi y la lista Delta.

Estructura del bfer de comandos


Banco

Byte

Significado

Nmero de comando: 3D H

Estructura del bfer de respuesta


Banco

Byte
Bit 7

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

5-58

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

APF

Bit 6

Bit 5

Significado
Bit 4
Bit 3

Bit 2

Bit 1

Bit 0

Eco del nmero de comando 3D H


Estado del comando
CER
0
0
Datos esclavo 1
Datos esclavo 2
Datos esclavo 3
Datos esclavo 4
Datos esclavo 5
Datos esclavo 6
Datos esclavo 7
Datos esclavo 8
Datos esclavo 9
Datos esclavo 10
Datos esclavo 11
Datos esclavo 12
Datos esclavo 13
Datos esclavo 14
Datos esclavo15
Datos esclavo 16
Datos esclavo17
Datos esclavo 18
Datos esclavo 19
Datos esclavo 20
Datos esclavo 21
Datos esclavo 22
Datos esclavo 13
Datos esclavo 24
Datos esclavo 25
Datos esclavo 26
Datos esclavo 27
Datos esclavo 28
Datos esclavo 29
Datos esclavo 30
Datos esclavo 31
reservado
Datos esclavo 1B
Datos esclavo 2B
Datos esclavo 3B
Datos esclavo 4B
Datos esclavo 5B
Datos esclavo 6B
Datos esclavo 7B
Datos esclavo 8B
Datos esclavo 9B
Datos esclavo 10B
Datos esclavo 11B
Datos esclavo 12B
Datos esclavo 13B
Datos esclavo 14B
Datos esclavo15B
Datos esclavo 16B
Datos esclavo17B
Datos esclavo 18B
Datos esclavo 19B
Datos esclavo 20B
Datos esclavo 21B
Datos esclavo 22B
Datos esclavo 13B
Datos esclavo 24B
Datos esclavo 25B
Datos esclavo 26B
Datos esclavo 27B

CP 2432ASInterface Master
C79000G6972C142/02

Interfaz de comandos

4
4
4

1
2
3

10

Delta
esclavo
7
Delta
esclavo
15
Delta
esclavo
23
Delta
esclavo
31
Delta
esclavo
7B
Delta
esclavo
15B
Delta
esclavo
23B
Delta
esclavo
31B

Datos esclavo 28B


Datos esclavo 30B
Delta
Delta
esclavo esclavo
6
5
Delta
Delta
esclavo esclavo
14
13
Delta
Delta
esclavo esclavo
22
21
Delta
Delta
esclavo esclavo
30
29
Delta
Delta
esclavo esclavo
6B
5B
Delta
Delta
esclavo esclavo
14B
13B
Delta
Delta
esclavo esclavo
22B
21B
Delta
Delta
esclavo esclavo
30B
29B

Delta
esclavo
4
Delta
esclavo
12
Delta
esclavo
20
Delta
esclavo
28
Delta
esclavo
4B
Delta
esclavo
12B
Delta
esclavo
20B
Delta
esclavo
28B

Delta
esclavo
3
Delta
esclavo
11
Delta
esclavo
19
Delta
esclavo
27
Delta
esclavo
3B
Delta
esclavo
11B
Delta
esclavo
19B
Delta
esclavo
27B

Datos esclavo 29B


Datos esclavo 31B
Delta
Delta
esclavo esclavo
2
1
Delta
Delta
esclavo esclavo
10
9
Delta
Delta
esclavo esclavo
18
17
Delta
Delta
esclavo esclavo
26
25
Delta
Delta
esclavo esclavo
2B
1B
Delta
Delta
esclavo esclavo
10B
9B
Delta
Delta
esclavo esclavo
18B
17B
Delta
Delta
esclavo esclavo
26B
25B

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

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

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

CP 2432ASInterface Master
C79000G6972C142/02

5-59

Interfaz de comandos

5-60

CP 2432ASInterface Master
C79000G6972C142/02

Eliminacin de perturbaciones / indicaciones


de fallos

En este captulo se le informa sobre estados de operacin especiales. Se le proporcionan


ayudas para la eliminacin de errores.

CP 2432ASInterface Master
C79000G6972C142/02

6-1

Eliminacin de perturbaciones / indicaciones de fallos

6.1

Sustitucin de un esclavo ASInterface averiado / programacin automtica de direcciones

Sustitucin simple de esclavos ASInterface


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

Nota
Tenga en cuenta que la programacin automtica de direcciones slo es posible
si:
el CP 2432 se encuentra en el modo protegido;
est puesto el flag AUTO_ADDR_ENABLE = 1;
y
slo ha fallado un esclavo ASInterface.

A continuacin se explica cmo se pueden sustituir fcilmente esclavos ASInterface que


hayan fallado con la funcin de programacin automtica de direcciones.

Detectar el esclavo ASInterface averiado


Si se enciende el indicador AUP (slo en el modo protegido), sealiza lo siguiente:
ha fallado exactamente un esclavo;
es posible una programacin automtica de direcciones por parte del CP 2432.
Usted puede identificar el esclavo ASInterface que ha fallado simplemente por el parpadeo
del diodo asignado al esclavo en el panel de indicacin frontal. Para esto tiene que conmutar el CP 2432 a la indicacin de esclavos (ver cap.1.8.2)

Puede sustituir el esclavo averiado del siguiente modo:


reemplace el esclavo averiado por un esclavo idntico (igual configuracin de E/S as como
IDCode, Extended ID1Code, Extended ID2Code) con la direccin cero (estado a la entrega).
El CP 2432 programa ahora para este esclavo la direccin que tena la estacin que ha
fallado.
El indicador AUP se extingue. El CP 2432 sealiza ahora el nuevo esclavo incorporado a
travs del diodo en la indicacin de esclavos.

6-2

CP 2432ASInterface Master
C79000G6972C142/02

Eliminacin de perturbaciones / indicaciones de fallos

6.2

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


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

Tabla 6-1

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


Error

El indicador APF se enciende

SF se enciende sin accionar el pulsador SET


SF se enciende al apretar el pulsador SET.

CP 2432ASInterface Master
C79000G6972C142/02

Causa posible

Remedio

Fuente de alimentacin ASInterface no conectada o averiada.

Verifique la conexin de la fuente de


alimentacin ASInterface; cmbiela
si es necesario.

El consumo de corriente de los esclavos ASInterface es excesivo.


Consecuencia: tensin insuficiente
en el cable ASInterface.

Verifique la demanda de corriente de


los esclavos ASInterface. Si es necesario, abastezca los esclavos con
tensin auxiliar externa.

Cortocircuito en el cable ASInterface.


El CP 2432 est averiado. Error
interno de EEPROM.
Al cambiar al modo protegido hay un
esclavo ASInterface con la direccin 0.

Controle el cable ASInterface y los


esclavos conectados.
Sustituya el CP 2432.
Desconecte del cable ASInterface
el esclavo con la direccin 0.

6-3

Eliminacin de perturbaciones / indicaciones de fallos

Tabla 6-1

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


Error

El indicador CER est permanentemente encendido.

Causa posible
El CP 2432 an no est configurado.

Remedio
Configure el CP 2432 por medio
de pulsador de modos de operacin
dispuesto en el panel frontal.

Ha fallado un esclavo ASInterface Sustituya el esclavo averiado o reconfigurado (evaluar la indicacin de configure el CP 2432 si no se neesclavos).
cesita el esclavo ASInterface.

El indicador CER centellea, lo que


significa que un esclavo ASInterface configurado falla espordicamente.

Se ha conectado al cable AS-Interface un esclavo ASInterface no


configurado.

Retire el esclavo ASInterface o reconfigure el CP 2432.

Se ha conectado un esclavo ASInterface cuyos datos de configuracin


permanente (configuracin de E/S,
IDCodes) no coinciden con los valores del esclavo ASInterface configurado.
Mal contacto

Verifique si se ha conectado un esclavo ASInterface incorrecto. En


caso dado, reconfigure el
CP 2432.

Interferencias en el cable ASInterface.

Verifique la puesta a tierra correcta


de S7200 y el tendido del cable
ASInterface. Controle si el apantallamiento de la fuente de alimentacin ASInterface est correctamente conectado.
Conmute la CPU S7200 a STOP.
Con esto se pone el bit PLC_RUN =
0.

El CP 2432 no conmuta del modo La CPU S7200 est en el modo


de configuracin al modo protegido. RUN.
Accionamiento demasiado breve del
pulsador SET
Un esclavo con la direccin 0 est
conectado al cable ASInterface. El
CP 2432 no puede conmutar al
modo protegido mientras exista este
esclavo.
El CP 2432 no conmuta del modo La CPU S7200 est en el modo
protegido al modo de configuracin. RUN.

Verifique las conexiones de los esclavos ASInterface.

Apriete el pulsador durante como


mnimo 0,5 s.
Retire el esclavo con la
direccin 0.

Conmute la CPU S7200 a STOP.


Con esto se pone el bit PLC_RUN =
0.

Accionamiento demasiado breve del Apriete el pulsador durante como


pulsador SET
mnimo 0,5 s.

6-4

CP 2432ASInterface Master
C79000G6972C142/02

Eliminacin de perturbaciones / indicaciones de fallos

Tabla 6-1

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


Error

Causa posible

Despus de fallar un esclavo ASIn- El CP 2432 se encuentra en el


terface, el indicador AUP permamodo de configuracin.
nece apagado

Ha fallado ms de un esclavo AS
Interface.

Remedio
En el modo de configuracin no es
posible la programacin automtica.
Programe la direccin del nuevo esclavo ASInterface con el programador de direcciones.
Controle el cable ASInterface.
Si al mismo tiempo se indica APF,
compruebe la alimentacin de tensin en el cable ASInterface.
Si hay ms de un esclavo ASInterface averiado, programe la direccin
de los esclavos ASInterface sustituidos con el programador de direcciones.

El CP 2432 ha detectado esclavos Desconecte del cable ASInterface


ASInterface no configurados.
los esclavos ASInterface no configurados.

No se produce la programacin automtica de direcciones a pesar de


estar encendido el indicador AUP.

El diodo CER y los diodos de esclavos ASInterface activos centellean irregularmente.

CP 2432ASInterface Master
C79000G6972C142/02

No est puesto el flag


AUTO_ADDR_ENABLE.

Ponga el bit con los correspondientes comandos o apretando el pulsador SET durante ASi Power Fail.

Los datos de configuracin permanente (configuracin de E/S, IDCodes) del esclavo ASInterface sustituido no coinciden con los valores
del esclavo ASInterface original.

Compruebe si se ha utilizado el esclavo de recambio correcto.


Compare los datos del fabricante
con relacin a los datos de configuracin.
Si el esclavo ASInterface original
debe ser sustituido por uno de tipo
distinto, asigne la direccin con el
programador de direcciones y reconfigure el CP 2432 (p. ej. con el
pulsador SET).

El esclavo ASInterface sustituido


no tiene la direccin 0

Programe la direccin del esclavo


ASInterface sustituido con el programador de direcciones.

El esclavo ASInterface sustituido


no est correctamente conectado o
est variado.

Compruebe las conexiones del esclavo ASInterface; si es necesario,


cambie el esclavo ASInterface.

Est montado en ASInterface un


Extender con las conexiones
Line1 y Line2 permutadas.

Corregir las conexiones en el Extender.

6-5

Eliminacin de perturbaciones / indicaciones de fallos

6-6

CP 2432ASInterface Master
C79000G6972C142/02

ASInterface Protocol Implementation


Conformance Statement (PICS)

PICS para CP 2432


Tabla A-1
Fabricante

Siemens AG

Nombre del producto

CP 2432 ASInterface Master

Referencia:

6GK72432AX000XA0

Versin

Perfil de maestro

M1e

Fecha

31.01.2000

Lista de funciones de maestro disponibles


Tabla A-2
No.

Funcin o llamada en la interfaz Host


(representacin simblica)

M1

Observacin / Realizacin de la funcin


por / Captulo

Image, Status = Read_IDI()

Por acceso del maestro DP a los datos de


E/S del CP 2432

Status = Write_ODI(Image)

Por acceso del maestro DP a los datos de


E/S del CP 2432

Status = Set_Permanent_Parameter(Addr,
Param)

Configurar_parmetro / ver
cap. 5.2.1

Param, Status = Get_Permanent_Parameter(Addr)

Leer_parmetro_configurado / ver cap. 5.2.2

Status, GParam = Write_Parameter(Addr,


Param)

Escribir_parmetro / ver
cap. 5.2.3

Status, Param = Read_Parameter(Addr)

Leer_parmetro / ver cap. 5.2.4

Status = Store_Actual_Parameters()

Configurar_parmetro_actual / ver cap. 5.2.5

Status = Set_Permanent_Configuration(Addr,
Config)

Almacenar_datos configuracin_extendidos /
ver cap. 5.2.6

Status, Config = Get_Permanent_Configuration(Addr)

Leer_datos configuracin_almacenados_extendidos / ver cap. 5.2.7

10

Status = Store_Actual_Configuration()

Apretando el pulsador SET; o con el comando


Almacenar_datos_configuracin_actual
ver cap. 5.2.4

CP 2432ASInterface Master
C79000G6972C142/02

A-1

ASInterface Protocol Implementation

Tabla A-2

, (continuacin)

No.

Funcin o llamada en la interfaz Host


(representacin simblica)

M1

Observacin / Realizacin de la funcin


por / Captulo

11

Status, Config = Read_Actual_Configuration(Addr)

Leer_datos_configuracin_actual_extendidos / ver cap. 5.2.9

12

Status = Set_LPS(List31)

Almacenar_ LPS_extendidos / ver cap.


5.2.10

13

Status, List31 = Get_LPS()

Leer_listas_y_flags /
ver cap. 5.2.16

14

Status, List31 = Get_LAS()

Leer_listas_y_flags /
ver cap. 5.2.16

15

Status, List32 = Get_LDS()

Leer_listas_y_flags /
ver cap. 5.2.16

16.0

Status = Get_Flags()

Leer_listas_y_flags /
ver cap. 5.2.16

16.1

Status, Flag = Get_Flag_Config_OK()

Leer_listas_y_flags /
ver cap. 5.2.16

16.2

Status, Flag = Get_Flag_LDS.0()

Leer_listas_y_flags /
ver cap. 5.2.16

16.3

Status, Flag = Get_Flag_Auto_Address_Assign()

Leer_listas_y_flags /
ver cap. 5.2.16

16.4

Status, Flag = Get_Flag_Auto_Prog_Available()

Leer_listas_y_flags /
ver cap. 5.2.16

16.5

Status, Flag = Get_Flag_Configuration_Active()

Leer_listas_y_flags /
ver cap. 5.2.16

16.6

Status, Flag = Get_Flag_Normal_Operation_Active()

Leer_listas_y_flags /
ver cap. 5.2.16

16.7

Status, Flag = Get_Flag_APF()

Leer_listas_y_flags /
ver cap. 5.2.16

16.8

Status, Flag = Get_Flag_Offline_Ready()

Leer_listas_y_flags /
ver cap. 5.2.16

17

Status = Set_Operation_Mode(Mode)

Apretando el pulsador SET; o con el comando


Poner_modo ver cap. 5.2.13

18

Status = Set_Offline_Mode(Mode)

Poner_modo_Offline / ver cap. 5.2.11

19

Status = Activate_Data_Exchange(Mode)

no implementado

20

Status = Change_Slave_Address(Addr1,
Addr2)

Cambiar_direccin_esclavo /
ver cap. 5.2.14

21

Status = Set_Auto_Address_Enable

Seleccionar_autoprogramacin /
ver cap.5.2.12

22

Status = Get_Auto_Address_Enable

Leer_listas_y_flags / ver cap. 5.2.16

23.1

Status, Resp = Cmd_Reset_ASI_Slave(Addr,


RESET)

no implementado

23.2

Status, Resp = Cmd_Read_IO_Configuration(Addr, CONF)

Leer_ES_esclavo / ver cap. 5.2.26

23.3

Status, Resp = Cmd_Read_Identification_Code(Addr, IDCOD)

Leer_ID_esclavo / ver cap. 5.2.22

23.4

Status, Resp = Cmd_Read_Status(Addr,


STAT)

Leer_estado_esclavo / ver cap. 5.2.15

A-2

CP 2432ASInterface Master
C79000G6972C142/02

ASInterface Protocol Implementation

Tabla A-2

, (continuacin)

No.

Funcin o llamada en la interfaz Host


(representacin simblica)

M1

Observacin / Realizacin de la funcin


por / Captulo

23.5

Status, Resp = Cmd_Read_Reset_Status(Addr, STATRES)

Leer_y_borrar_estado_esclavo /
ver cap. 5.2.22

Explicacin de smbolos de la columna 3 (M2)


Smbolo

Significado

Funcin existente

Funcin no existente

CP 2432ASInterface Master
C79000G6972C142/02

A-3

ASInterface Protocol Implementation

Dependencia del tiempo de ciclo de ASInterface del nmero de esclavos


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

A-4

CP 2432ASInterface Master
C79000G6972C142/02

Bibliografa

/1/
ASInterface Das AktuatorSensorInterface fr die Automation (La interfaz de actuador /
sensor para la automatizacin)
Werner Kriesel, O.W. Madelung, Carl Hanser Verlag Mnchen Wien 1994

/2/
ASInterface Complete Specification
puede adquirirse a travs de la ASInternational Association e.V.
cuya direccin es:
ASInternational Association e.V.
Geschftsfhrung: Dr. Otto W. Madelung
Auf den Broich 4A
D 51519 Odenthal
Germany
Tel.: +49 2174 40756
Fax.: +49 2174 41571
(la tecnologa ASi es promocionada por la ASInternational Association e. V.).
Direccin de Internet de la ASInternational Association e.V.:
http:/www.asinterface.com

/3/
SIMATIC NET Comunicacin industrial
Catlogo IK 10
El catlogo se puede conseguir a travs de cualquier representacin, sucursal o sociedad
nacional SIEMENS.

/4/
SIMATIC S7200
Sistema de automatizacin / Manual del sistema
Siemens AG

CP 2432ASInterface Master
C79000G6972C142/02

B-1

Bibliografa

/5/
Profibus & ASInterface
Componentes del bus de campo
Catlogo ST PI
El catlogo se puede conseguir a travs de cualquier representacin, sucursal o sociedad
nacional SIEMENS.

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

Referencia
Los nmeros de referencia para las documentaciones de SIEMENS arriba mencionadas
figuran en los catlogos SIMATIC NET Comunicacin industrial, catlogo IK y SIMATIC
Sistemas de automatizacin SIMATIC S7 / M7 / C7 Componentes para la automatizacin
totalmente integrada, catlogo ST70.
Estos catlogos as como informaciones adicionales se pueden solicitar a la respectiva representacin, sucursal o sociedad nacional SIEMENS.

B-2

CP 2432ASInterface Master
C79000G6972C142/02

Observaciones sobre la marca CE

Designacin del producto:


CP 2432

Ref: 6GK72432AX000XA0

Directiva 89/336/CEE Compatibilidad electromagntica


El producto arriba mencionado cumple los requisitos impuestos por la directiva de la
UE 89/336/CEE Compatibilidad electromagntica.
La declaracin de conformidad con las normas arriba mencionadas se encuentra a
disposicin de las autoridades correspondientes en:
Siemens Aktiengesellschaft
Bereich Antreibs und Automatisierungstechnik
Industrielle Kommunikation (A&D PT2)
Postfach 4848
D90327 Nrnberg

rea de aplicacin
El producto cumple los siguientes requisitos:
Exigencias sobre

rea de aplicacin

Industria

Emisin de interferencias

Inmunidad a interferencias

EN 500812 : 1993

EN 500822 : 1995

Observar las directivas de montaje e instalacin


El producto cumple los requisitos si para la instalacin y la operacin se respetan las
directivas de montaje que figuran en las documentaciones siguientes:
presente manual
SIMATIC S7200 Sistema de automatizacin / Manual del sistema /4/

Advertencias para el fabricante de mquinas


El producto no es una mquina en el sentido de la directiva de la CE sobre mquinas. Por
esta razn no existe para este producto una declaracin de conformidad relacionada con la
directiva de la CE sobre mquinas 89/392/CEE.
Si el producto forma parte del equipamiento de una mquina, tiene que ser incluido por el
fabricante de la mquina en el procedimiento correspondiente a la declaracin de
conformidad.

CP 2432ASInterface Master
C79000G6972C142/02

C-1

Observaciones sobre la marca CE

C-2

CP 2432ASInterface Master
C79000G6972C142/02

SIMATIC NET Soporte y Formacin

SIMATIC Trainings-Center
Ofrecemos cursillos destinados a facilitarle el acceso al sistema de automatizacin SIMATIC
S7. Dirjase a su Training-Center regional o al Training-Center central en 90327 Nuremberg
(Alemania). Infoline: Tel. 0180 523 5611 (48 Pfg./min),
Fax. 0180 523 5612
Internet:

http://www.ad.siemens.de/training

E-Mail:

AD-Training@nbgm.siemens.de

SIMATIC Customer Support Hotline


A su disposicin a cualquier hora, en todo el mundo:

Nrnberg
Johnson City

Singapur

Simatic Basic Hotline


Nuremberg

Johnson City

SIMATIC BASIC Hotline

SIMATIC BASIC Hotline

Singapur
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

Telfono: +49 (911) 895-7000

Telfono: +1 423 461-2522

Telfono: +65 740-7000

Fax:

+49 (911) 895-7002

Fax:

+1 423 461-2231

Fax:

+65 740-7001

E-Mail:

simatic.support@
nbgm.siemens.de

E-Mail:

simatic.hotline@
sea.siemens.com

E-Mail:

simatic.hotline@
sae.siemens.com.sg

SIMATIC Premium Hotline


(pagando, slo con
SIMATIC Card)
Horario:

Lu.-Vi. 0:00 a 24:00

Telfono: +49 (911) 895-7777


Fax:

+49 (911) 895-7001

CP 2432ASInterface Master
C79000G6972C142/02

D-1

SIMATIC NET Soporte y Formacin

SIMATIC Customer Support, servicios en lnea


El SIMATIC Customer Support le ofrece a travs de los servicios en lnea numerosas
informaciones adicionales relativas a los productos SIMATIC:
S

Encontrar informaciones actuales de ndole general


en Internet, bajo http://www.ad.siemens.de/net
por fax (polling) 08765-93 02 77 95 00

Informaciones actuales sobre productos y downloads que pueden ser de utilidad:


en Internet, bajo http://www.ad.siemens.de/csi/net
a travs del Bulletin Board System (BBS) de Nrnberg (SIMATIC Customer Support
Mailbox) bajo el nmero +49 (911) 895-7100.
Para acceder al buzn electrnico, utilice un mdem de la versin hasta
V.34 (28,8 kBaud) ajustando en l los siguientes parmetros: 8, N, 1, ANSI, o a travs
de la RDSI (x.75, 64 kBit).

Otras ayudas
Si tiene ms preguntas relativas a productos SIMATIC NET, pngase en contacto con su
interlocutor de Siemens en la representacin o la delegacin de su zona.
Encontrar la direccin en:
S

nuestro catlogo IK 10

en Internet (http://www.ad.siemens.de)

D-2

CP 2432ASInterface Master
C79000G6972C142/02

Glosario
APF
AS-i-Power Fail. Flag o diodo luminiscente que indica que la tensin de alimentacin es
demasiado baja o ha fallado en el cable AS-i (p. ej. por fallo de la fuente de alimentacin AS-i).

AS-i (AS-Interface)
Interfaz de actuador/sensor. Es un sistema de interconexin para el sector de campo
ms bajo del nivel de automatizacin. Es apropiado para la interconexin de sensores
y actuadores con las unidades de control. (Denominacin anterior: SINEC S1)

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

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

Esclavo AS-i A/B


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

Esclavo AS-i analgico


Los esclavos AS-i son esclavos AS-i estndar especiales que intercambian valores
analgicos con el maestro AS-i.

Esclavo AS-i estndar


Cada esclavo AS-i estndar ocupa una direccin en el AS-Interface; en base a la organizacin de direcciones se pueden conectar por lo tanto hasta 31 esclavos AS-i estndar al AS-Interface.

LAS
Lista de esclavos activados.

CP 2432ASInterface Master
C79000G6972C142/02

Glosario-1

Glosario

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

LPS
Lista de esclavos configurados

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

Maestro AS-i extendido


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

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

Maestro AS-i estndar


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

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

Glosario-2

CP 2432ASInterface Master
C79000G6972C142/02

A
Alimentacin elctrica, 1-5, 1-8, 1-10
Area de entradas analgicas, 2-17
Area de salidas analgicas, 2-19
ASi. Siehe ASInterface
ASInterface
Configurar por medio del pulsador SET, 1-15
Datos de entrada, 3-2
Datos de salida, 3-2
Diagnstico, 2-18
Esclavo, sustituir esclavo averiado, 6-2
Maestro, 1-3, 3-1
Tiempo de ciclo, 1-5, A-4

B
Byte de control, 2-10
Byte de estado, 2-9

C
Contactos de conexin, 1-8, 1-10
Conveccin, 1-6

D
Datos tcnicos, 1-5
Datos tiles, 3-7, 3-15
Diodos, 1-11, 1-12
Fila, 1-7
Direccionamiento
de los esclavos ASi, 3-2
ejemplo, 3-6
del CP 2432 en la CPU S7200, 2-3
Ejemplos, 2-3
Directivas EGB, 1-2

E
Eliminacin de perturbaciones, 6-1
Estado del comando, 5-12

F
Ficha de entradas, 2-6, 2-9
Ficha de errores, 2-6, 2-11
en el mdulo analgico, 2-13
en el mdulo digital, 2-8
Ficha de identificacin, 2-6, 2-11
en el mdulo analgico, 2-12
en el mdulo digital, 2-7
Ficha de salidas, 2-6, 2-10

CP 2432ASInterface Master
C79000G6972C142/02

Fuente de alimentacin, 1-2

I
Indicacin de esclavos, 1-13
Ejemplo, 1-14
Indicacin de estado, 1-12
Indicaciones de fallos, 6-1
Interfaz de comandos, 5-2
Almacenar configuracin global extendida,
5-38
Almacenar_configuracin_actual, 5-21
Cambiar_direccin_esclavo, 5-27
Cambiar_estado_esclavo, 5-28
Desarrollo de comandos, 5-3
Descripcin de los comandos, 5-7
Escribir ID1 de esclavo, 5-50
Escribir lista de parmetros extendida, 5-43
Escribir string de parmetros, 5-54
Escribir_parmetro, 5-16
Funcionamiento, 5-2
Leer configuracin global, 5-33
Leer datos y lista Delta extendida, 5-58
Leer ES de esclavo, 5-52
Leer ID de esclavo, 5-48
Leer ID1 de esclavo, 5-49
Leer ID2 de esclavo, 5-51
Leer identificador de versin, 5-47
Leer lista de ecos de parmetro extendida,
5-45
Leer lista de errores de periferia, 5-53
Leer listas extendidas y flags, 5-30
Leer string de diagnstico, 5-57
Leer string de ID, 5-56
Leer string de parmetros, 5-55
Leer_configuracin_actual_extendida, 5-22
Maestro, 5-1
Poner_modo_operacin, 5-26

L
Lista Delta, 2-18

M
Marca CE, C-1
Modo de configuracin, 1-13, 1-15
Modo extendido, 1-10
Modo protegido, 1-13, 1-15
Mdulo analgico, 2-2, 2-11
Mdulo de extensin, 2-2
Mdulo digital, 2-2, 2-6
Montaje, 1-6

Indice alfabtico-1

Palabras de entrada y salida analgicas, accesos


a, 2-15
Panel frontal, 1-7
Perfil de sombrero, 1-6
PICS, A-1
PROFIBUSDP, Maestro, funciones de maestro
disponibles, A-1
Programa de usuario, interfaz para, 2-1
Programacin automtica de direcciones, 6-2
Pulsador
DISPLAY, 1-7, 1-11
SET, 1-7, 1-15

Seleccin de banco, 2-2


Sealizacin de diagnstico, 4-2
Sealizacin de errores, 4-2
Maestro, 4-1
STEP 7Micro, 3-7, 3-15

V
Velocidad de transmisin, PROFIBUS, 1-5
Volumen de suministro, 1-3

Z
R
Resistencia a interferencias/puesta a tierra, 1-2

Indice alfabtico-2

Zona de conexiones, 1-7, 1-8


Zona de mando, 1-7
Zona de visualizacin, 1-7

CP 2432ASInterface Master
C79000G6972C142/02

También podría gustarte