Documentos de Académico
Documentos de Profesional
Documentos de Cultura
cp243-2 S PDF
cp243-2 S PDF
SIMATIC NET
CP 2432
ASInterface Master
Manual
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
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.
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.
Exclusin de la responsabilidad
Hemos controlado la coincidencia de la documentacin impresa con el hardware y el software descritos. Sin embargo no podemos excluir la posibilidad
de que existan discrepancias, por lo que no podemos garantizar una coincidencia total. Los datos y las informaciones que figuran en esta documentacin son revisados peridicamente, y en caso de hacerse necesarias correcciones, stas se introducen en las ediciones siguientes. Agradecemos toda
sugerencia que nos permita mejorar la calidad.
Siemens AG
Grupo Automatizacin
Area Automatizacin Industrial
Postfach 4848,D- 90327 Nrnberg
Siemens Aktiengesellschaft
E Siemens AG 1999
Salvo modificaciones tcnicas.
Referencia C79000G8978C142
Prlogo
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).
CP 2432ASInterface Master
C79000G6972C142/02
iii
Prlogo
iv
CP 2432ASInterface Master
C79000G6972C142/02
Indice
1
1-1
1.1
1-2
1.2
1-3
1.3
1-5
1.4
1-6
1.5
1-7
1.6
Zona de conexiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-8
1.7
1-10
1.8
1.8.1
1.8.2
1-11
1-12
1-13
1.9
1-15
2-1
2.1
Panormica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-2
2.2
2-3
2.3
2.3.1
2.3.2
2.3.3
2.3.4
2-6
2-7
2-8
2-9
2-10
2.4
2.4.1
2.4.2
2-11
2-12
2-13
2.5
2.5.1
2.5.2
2-15
2-17
2-19
3-1
3.1
3.1.1
3.1.2
3-2
3-2
3-7
3.2
3-8
3-8
3-15
4-1
4.1
Sealizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2
4.2
4-3
3.2.1
3.2.2
4
CP 2432ASInterface Master
C79000G6972C142/02
Indice
Interfaz de comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-1
5.1
5-2
5.2
5.2.1
5.2.2
5.2.3
5.2.4
5.2.5
5.2.6
5.2.7
5.2.8
5.2.9
5.2.10
5.2.11
5.2.12
5.2.13
5.2.14
5.2.15
5.2.16
5.2.17
5.2.18
5.2.19
5.2.20
5.2.21
5.2.22
5.2.23
5.2.24
5.2.25
5.2.26
5.2.27
5.2.28
5.2.29
5.2.30
5.2.31
5.2.32
6
vi
6-1
6-2
6-3
CP 2432ASInterface Master
C79000G6972C142/02
Indice
Anexos
A
A-1
Bibliografa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B-1
C-1
D-1
Glosario
Indice alfabtico
CP 2432ASInterface Master
C79000G6972C142/02
vii
Indice
viii
CP 2432ASInterface Master
C79000G6972C142/02
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
1.1
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
1.2
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
CP 2432ASInterface Master
C79000G6972C142/02
1-3
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
1.3
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)
M1e
Volumen de direcciones
DC 5 V
mx. 220 mA
Consumo de corriente de DC 5 V
Tensin de alimentacin del cable ASi
mx. 100 mA
Consumo de potencia
3,7 W
40 C hasta +70 C
Humedad relativa
Estructura
Grado de proteccin
IP 20
Formato de mdulo
71 x 80 x 62
Peso
aprox. 250 g
CP 2432ASInterface Master
C79000G6972C142/02
1-5
1.4
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.
1-6
CP 2432ASInterface Master
C79000G6972C142/02
1.5
Indicador de
esclavo B
Pulsador
SET
Indicador de
estado
Pulsador
Display
Indicador de
grupo
Indicador de
esclavo
Figura 1-2
CP 2432ASInterface Master
C79000G6972C142/02
1-7
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
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
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
1.7
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
1.8
Pulsador SET
El pulsador SET se necesita para la configuracin del CP 2432.
CP 2432ASInterface Master
C79000G6972C142/02
1-11
1.8.1
Indicacin de estado
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
APF (rojo)
PWR (verde)
Power
SF (rojo)
1-12
CP 2432ASInterface Master
C79000G6972C142/02
1.8.2
Indicacin de esclavos
CP 2432ASInterface Master
C79000G6972C142/02
1-13
Diodo/columna 2 + 4
Figura 1-4
1-14
2 grupo
CP 2432ASInterface Master
C79000G6972C142/02
1.9
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
Preparar la configuracin
Asegure los estados siguientes:
S
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
1-16
CP 2432ASInterface Master
C79000G6972C142/02
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
2.1
Panormica
S7200 CPU
Programa de usuario
CP 2432
Mdulo digital (8ED/8SD)
Informacin de estado/error
Mando del CP
Seleccin de banco
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
2.2
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
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
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
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
2.3
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
Maestro AS*i
Cable ASi
Figura 2-2
2-6
CP 2432ASInterface Master
C79000G6972C142/02
2.3.1
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
2.3.2
2-8
CP 2432ASInterface Master
C79000G6972C142/02
2.3.3
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
CP_READY
ASI_RESP
CP 2432ASInterface Master
C79000G6972C142/02
0/1
Significado
2-9
2.3.4
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.
ASI_COM
0/1
PLC_RUN
2-10
CP 2432ASInterface Master
C79000G6972C142/02
2.4
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)
Maestro AS*i
Cable ASi
Figura 2-3
CP 2432ASInterface Master
C79000G6972C142/02
2-11
2.4.1
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
2.4.2
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
APF
CER
Valor
CER
Significado
Configuracin de ASi correcta (slo en modo protegido);
El diodo CER est apagado
APF
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
2-14
CP 2432ASInterface Master
C79000G6972C142/02
2.5
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.
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
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
2.5.1
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
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.
CP 2432ASInterface Master
C79000G6972C142/02
2-17
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
2-18
CP 2432ASInterface Master
C79000G6972C142/02
2.5.2
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
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 1: reservado
Esta rea est reservada para extensiones ulteriores y no est permitido utilizarla.
CP 2432ASInterface Master
C79000G6972C142/02
2-19
2-20
CP 2432ASInterface Master
C79000G6972C142/02
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
3.1
3.1.1
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.
3-2
CP 2432ASInterface Master
C79000G6972C142/02
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
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
CP 2432ASInterface Master
C79000G6972C142/02
3-3
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
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
3-4
CP 2432ASInterface Master
C79000G6972C142/02
CP 2432ASInterface Master
C79000G6972C142/02
3-5
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
Esclavo No. 3
2 mdulos E/
2 mdulos S
Esclavo 3
Esclavo 5
Esclavo 30
7
Esclavo 2
Bit 3 Bit 2
Esclavo 4
Esclavo 1
Bit 1 Bit 0
Esclavo 5
.
.
.
15
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
3.1.2
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
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
3.2
3.2.1
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.
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
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
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
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
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
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
CP 2432ASInterface Master
C79000G6972C142/02
3-13
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.
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
3.2.2
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
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
3-16
CP 2432ASInterface Master
C79000G6972C142/02
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
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
4.2
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
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
4-4
CP 2432ASInterface Master
C79000G6972C142/02
Interfaz de comandos
CP 2432ASInterface Master
C79000G6972C142/02
5-1
Interfaz de comandos
5.1
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)
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 = ?
notifica comando
ejecutado
Pone ASI_RESPBit = 1
Disposicin de comando
detectada
ASI_RESP Bit = 0
detectado
detecta qu datos
de respuesta estn
evaluados
Figura 5-1
CP 2432ASInterface Master
C79000G6972C142/02
5-3
Interfaz de comandos
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
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
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
//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
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
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
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
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
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
CP 2432ASInterface Master
C79000G6972C142/02
Parmetros
Retorno
Codificacin
1DH
ninguna
Bits de error
Datos de entrada
Lista Delta
5-9
Interfaz de comandos
5-10
Banco
Byte
Significado / contenido
Nmero de comando
10
11
12
13
14
15
15
15
CP 2432ASInterface Master
C79000G6972C142/02
Interfaz de comandos
Byte
Significado / contenido
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
Valor
5-12
00 H
81 H
82 H
83 H
Error en ASInterface.
84 H
85 H
86 H
A1 H
A2 H
A3 H
A4 H
A5 H
A6 H
A7 H
A8 H
B1 H
B2 H
F8 H
F9 H
CP 2432ASInterface Master
C79000G6972C142/02
Interfaz de comandos
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.
Byte
Significado
Bit 7
Bit 4 Bit 3
Bit 0
Nmero de comando: 00 H
irrelevante
Parmetros
5-14
Banco
Byte
Significado
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.
Byte
Significado
Nmero de comando: 01 H
Byte
Significado
Bit 7
Bit 4 Bit 3
Bit 0
CP 2432ASInterface Master
C79000G6972C142/02
irrelevante
Parmetros
5-15
Interfaz de comandos
5.2.3
Escribir_parmetro (Write_Parameter)
Byte
Significado
Bit 7
Bit 4 Bit 3
Bit 0
Nmero de comando: 02 H
Direccin de esclavo ASi
irrelevante
Parmetros
Byte
Significado
Bit 7
5-16
Bit 4 Bit 3
Bit 0
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.
Byte
Significado
Nmero de comando: 03 H
Byte
Significado
Bit 7
Bit 4 Bit 3
Bit 0
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
Byte
Significado
Nmero de comando: 04 H
5-18
Banco
Byte
Significado
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.
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
Byte
Significado
Bit 7
Bit 4 Bit 3
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/.
Byte
Significado
Bit 7
Bit 4 Bit 3
Bit 0
Nmero de comando 26 H
Direccin de esclavo
Byte
Significado
Bit 7
5-20
Bit 4 Bit 3
Bit 0
IDCode
Configuracin de E/S
Extended ID1Code
Extended ID2Code
CP 2432ASInterface Master
C79000G6972C142/02
Interfaz de comandos
5.2.8
Almacenar_configuracin_actual (Store_Actual_Configuration)
Byte
Significado
Nmero de comando: 07 H
Byte
Significado
CP 2432ASInterface Master
C79000G6972C142/02
5-21
Interfaz de comandos
5.2.9
Leer_configuracin_actual_extendida
(Read_Extended_Actual_Configuration)
Byte
Significado
Bit 7
Bit 4 Bit 3
Bit 0
Nmero de comando 28 H
Direccin de esclavo
Byte
Significado
Bit 7
5-22
Bit 4 Bit 3
Bit 0
IDCode
Configuracin de E/S
Extended ID1Code
Extended ID2Code
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.
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.
Byte
Significado
CP 2432ASInterface Master
C79000G6972C142/02
5-23
Interfaz de comandos
5.2.11
Poner_modo_Offline (Set_Offline_Mode)
Significado
Byte
Significado
Bit 7
Bit 1
Bit 0
Nmero de comando: 0A H
reservado
Modo
(0=Online
1=Offline)
5-24
Banco
Byte
Significado
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.
Byte
Significado
Bit 7
Bit 1
Bit 0
Nmero de comando: 0B H
reservado
Byte
Significado
CP 2432ASInterface Master
C79000G6972C142/02
5-25
Interfaz de comandos
5.2.13
Poner_modo_operacin (Set_Operation_Mode)
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.
Byte
Significado
Nmero de comando: 0C H
Modo operativo
Modo protegido: 00H
Modo de configuracin: 01H
5-26
Byte
Significado
CP 2432ASInterface Master
C79000G6972C142/02
Interfaz de comandos
5.2.14
Cambiar_direccin_esclavo_ASi
(Change_ASiSlave_Address)
Byte
Significado
Nmero de comando: 0D H
CP 2432ASInterface Master
C79000G6972C142/02
Byte
Significado
5-27
Interfaz de comandos
5.2.15
Leer_estado_esclavo_ASi
Significado
Con esta llamada se puede leer la ficha de estados del esclavo ASi direccionado.
Los flags de la ficha de estados tienen los siguientes significados, dependiendo del tipo de
esclavo ASi:
Bit de estado
S0
Direccin voltil
S2
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.
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
5-28
Banco
Byte
Significado
Nmero de comando: 0F H
CP 2432ASInterface Master
C79000G6972C142/02
Interfaz de comandos
Byte
Significado
Bit 7
CP 2432ASInterface Master
C79000G6972C142/02
Bit 4 Bit 3
Bit 2
Bit 1
Bit 0
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
Byte
Significado
Nmero de comando: 30 H
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
APF
MODO_NORMAL
MODO
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
LES_0
CONFIG_OK
OFFLINE
EEPROM_OK
El flag est puesto si el test del EEPROM interno se ha desarrollado con resultado positivo.
AUTO_ADDR_ENABLE
INTERNAL
PERIPHERY_FAULT
Arranque MPO
5-32
Bit = 0:
Bit = 1:
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.
Byte
Significado
Nmero de comando: 39 H
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
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
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
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.
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
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
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
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
AUTO_ADDR_ENABLE
5-42
Banco
Byte
Significado
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).
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
5-44
Banco
Byte
Significado
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.
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
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
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.
Byte
Significado
Nmero de comando: 14 H
Byte
Significado
10
11
12
13
14
15
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.
Byte
Significado
Nmero de comando: 17 H
Byte
Significado
Bit 7
5-48
Bit 4 Bit 3
Bit 0
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.
Byte
Significado
Nmero de comando: 37 H
Byte
Significado
Bit 7
Bit 4 Bit 3
Bit 0
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.
Byte
Significado
Bit 7
Bit 4 Bit 3
Bit 0
no relevante
Extended ID1Code
Byte
Significado
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.
Byte
Significado
Nmero de comando: 38 H
Byte
Significado
Bit 7
Bit 4 Bit 3
Bit 0
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.
Byte
Significado
Nmero de comando: 18 H
Byte
Significado
Bit 7
5-52
Bit 4 Bit 3
Bit 0
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).
Byte
Significado
Nmero de comando 3E H
Byte
Significado
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
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.
Byte
Significado
40 H
Direccin de esclavo
...
...
.....
...
...
...
...
5-54
Banco
Byte
Significado
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.
Byte
Significado
Nmero de comando 41 H
Direccin de esclavo
Byte
Significado
...
...
.....
...
...
...
...
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).
Byte
Significado
Nmero de comando 42 H
Direccin de esclavo
Byte
Significado
Nmero de bytes de ID
...
...
.....
...
...
...
...
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.
Byte
Significado
Nmero de comando 43 H
Direccin de esclavo
Byte
Significado
...
...
.....
...
...
...
...
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.
Byte
Significado
Nmero de comando: 3D H
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
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
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
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
CP 2432ASInterface Master
C79000G6972C142/02
6-1
6.1
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.
6-2
CP 2432ASInterface Master
C79000G6972C142/02
6.2
Tabla 6-1
CP 2432ASInterface Master
C79000G6972C142/02
Causa posible
Remedio
6-3
Tabla 6-1
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.
6-4
CP 2432ASInterface Master
C79000G6972C142/02
Tabla 6-1
Causa posible
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.
CP 2432ASInterface Master
C79000G6972C142/02
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.
6-5
6-6
CP 2432ASInterface Master
C79000G6972C142/02
Siemens AG
Referencia:
6GK72432AX000XA0
Versin
Perfil de maestro
M1e
Fecha
31.01.2000
M1
Status = Write_ODI(Image)
Status = Set_Permanent_Parameter(Addr,
Param)
Configurar_parmetro / ver
cap. 5.2.1
Escribir_parmetro / ver
cap. 5.2.3
Status = Store_Actual_Parameters()
Status = Set_Permanent_Configuration(Addr,
Config)
Almacenar_datos configuracin_extendidos /
ver cap. 5.2.6
10
Status = Store_Actual_Configuration()
CP 2432ASInterface Master
C79000G6972C142/02
A-1
Tabla A-2
, (continuacin)
No.
M1
11
12
Status = Set_LPS(List31)
13
Leer_listas_y_flags /
ver cap. 5.2.16
14
Leer_listas_y_flags /
ver cap. 5.2.16
15
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
Leer_listas_y_flags /
ver cap. 5.2.16
16.2
Leer_listas_y_flags /
ver cap. 5.2.16
16.3
Leer_listas_y_flags /
ver cap. 5.2.16
16.4
Leer_listas_y_flags /
ver cap. 5.2.16
16.5
Leer_listas_y_flags /
ver cap. 5.2.16
16.6
Leer_listas_y_flags /
ver cap. 5.2.16
16.7
Leer_listas_y_flags /
ver cap. 5.2.16
16.8
Leer_listas_y_flags /
ver cap. 5.2.16
17
Status = Set_Operation_Mode(Mode)
18
Status = Set_Offline_Mode(Mode)
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
23.1
no implementado
23.2
23.3
23.4
A-2
CP 2432ASInterface Master
C79000G6972C142/02
Tabla A-2
, (continuacin)
No.
M1
23.5
Leer_y_borrar_estado_esclavo /
ver cap. 5.2.22
Significado
Funcin existente
Funcin no existente
CP 2432ASInterface Master
C79000G6972C142/02
A-3
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
Ref: 6GK72432AX000XA0
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
CP 2432ASInterface Master
C79000G6972C142/02
C-1
C-2
CP 2432ASInterface Master
C79000G6972C142/02
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
Nrnberg
Johnson City
Singapur
Johnson City
Singapur
SIMATIC BASIC Hotline
Fax:
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
CP 2432ASInterface Master
C79000G6972C142/02
D-1
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).
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.
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.
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
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
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
CP 2432ASInterface Master
C79000G6972C142/02