Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SIMATIC NET
DP/ASInterface Link 20E
Manual
Diagnstico de esclavos
Eliminacin de perturbaciones /
indicaciones de fallos
Anexos
ASInterface Protocol Implementation Conformance Statements
Bibliografa
Notas al marcado CE
Glosario
Indice
Edicin 08/2008
C79000G8978C23501
Peligro
significa que, si no se adoptan las medidas preventivas adecuadas, se producirn la muerte o lesiones corporales graves.
Cuidado
significa que, si no se adoptan las medidas preventivas adecuadas, se pueden producir la
muerte o lesiones corporales graves.
Precausin
con tringulo de advertencia significa que pueden producirse lesiones leves si no se toman
las correspondientes medidas de precaucin.
Precaucin
sin tringulo de advertencia significa que pueden producirse daos materiales si no se toman las correspondientes medidas de precaucin.
Atencin
significa que se puede producir un resultado o un estado indeseado si no se tiene en cuenta
la indicacin correspondiente.
Nota
Se trata de una informacin importante sobre el producto, el manejo del producto o la respectiva parte de la documentacin, sobre la que se tiene llamar la atencin especialmante
y que se recomienda observar por poder ser beneficiosa.
Marcas
SIMATICR, SIMATIC HMIR y SIMATIC NETR son marcas registradas de SIEMENS AG.
Las restantes designaciones utilizadas en esta publicacin pueden ser marcas registradas
cuyo uso por terceros para sus propios fines puede lesionar los derechos de los propietarios
de las mismas.
Indicaciones de seguridad relativas al producto:
Antes de utilizar el producto aqu descrito deber tener en cuenta imprescindiblemente las
siguientes indicaciones relativas a seguridad.
Personal cualificado
La puesta en servicio y la operacin de los equipos deben correr a cargo nicamente de
personal cualificado. Personal cualificado en el sentido de las indicaciones de seguridad
de este manual son personas autorizadas a poner en funcionamiento, poner a tierra e identificar o marcar aparatos, sistemas y circuitos amperimtricos de conformidad con los
estndares de seguridad vigentes.
Uso de productos de hardware conforme a lo previsto
Observaciones importantes:
Cuidado
El aparato slo se debe utilizar para las aplicaciones previstas en el catlogo y en la descripcin tcnica y en combinacin con los aparatos y componentes de otras marcas recomendados o autorizados por Siemens.
El funcionamiento perfecto y seguro del producto presupone que el transporte, el almacenaje, la instalacin y el montaje se realicen correctamente y que el manejo y el mantenimiento
tengan lugar con el debido cuidado.
Antes de utilizar los programas de ejemplo adjuntados o bien programas de creacin propia,
asegrese de que en las instalaciones que estn en servicio no se puedan ocasionar daos
a personas ni a mquinas.
Advertencia sobre CE: Est prohibida la puesta en servicio mientras no se constate que la
mquina en la que se deben instalar estos componentes cumple lo dispuesto en la directiva
para mquinas 98/37/CE.
Cuidado
El software slo se podr utilizar para los casos de aplicacin previstos en el catlogo y en
la descripcin tcnica, y slo en unin de productos de software, equipos y componentes de
proveniencia tercera recomendados y homologados por Siemens.
Antes de utilizar los programas de ejemplo adjuntados o bien programas de creacin propia,
asegrese de que en las instalaciones que estn en servicio no se puedan ocasionar daos
a personas ni a mquinas.
Exclusin de responsabilidad
Siemens AG
Industry Automation
Industrial Communication
Postfach 4848, D- 90327 Nuernberg
Siemens Aktiengesellschaft
G79000G8978C23501
Prlogo
Condiciones
Para poder comprender la documentacin en su totalidad es necesario:
S
Indice
1
1.1
10
1.2
11
1.3
13
1.4
Certificaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
1.5
15
1.6
16
1.7
17
1.8
1.8.1
1.8.2
1.8.3
1.8.4
Display y manejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modos de indicacin y significado de los LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Indicacin de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Indicacin de esclavo para esclavos ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Indicar y ajustar la direccin PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
19
20
21
23
1.9
1.9.1
1.9.2
25
25
26
1.10
1.10.1
1.10.2
1.10.3
1.10.4
1.10.5
27
27
28
30
33
40
41
2.1
41
2.2
42
2.3
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.3.6
2.3.7
43
44
44
47
48
48
48
48
2.4
2.4.1
2.4.2
2.4.3
49
50
52
56
2.5
57
58
3.1
58
3.2
64
3.3
69
Indice
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.3.6
Configurar_parmetro (Set_Permanent_Parameter) . . . . . . . . . . . . . . . . . . . . . . .
Leer_parmetro_configurado (Get_Permanent_Parameter) . . . . . . . . . . . . . . . . .
Escribir_ parmetro (Write_Parameter) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Leer_parmetro(Read_Parameter) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Guardar_parmetros_actuales(Store_Actual_Parameters) . . . . . . . . . . . . . . . . . .
Establecer_configuracin_permanente_extendida
(Set_Extended_Permanent_Configuration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Leer_configuracin_permanente_extendida
(Get_Extended_Permanent_Configuration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Guardar_configuracin_permanente_actual (Store_Actual_Configuration) . . . . .
Leer_configuracin_permanente_actual_extendida
(Read_Extended_Actual_Configuration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Establecer_LPS (Set_LPS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Establecer_modo_offline (Set_Offline_Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Seleccionar_autoprogramacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Establecer_modo_operacin (Set_Operation_Mode) . . . . . . . . . . . . . . . . . . . . . . .
Cambiar_direccin_ de esclavo ASi (Change_ASiSlave_Address) . . . . . . . .
Leer_status_esclavo ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Leer_listas_y_flags_extendidos
(Get_LPS, Get_LAS, Get_LDS, Get_Flags) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Leer_configuracin_permanente_total_extendida/ . . . . . . . . . . . . . . . . . . . . . . . . .
Almacenar_configuracin_global_extendida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Escribir_lista_parmetros_extendida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Leer_lista_eco_parmetros_extendida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Leer_identificador_versin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Leer_ID_esclavo ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Leer_ID1_extendida_esclavo_ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Escribir_ID1_extendida_esclavo_ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Leer_ID2_extendida_esclavo_ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Leer_ES_esclavo_ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Leer_lista_errores_periferia (Get_LPF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Escribir_string_parmetros_esclavo_ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Leer_string_parmetros_esclavo_ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Leer_string_ID_esclavo_ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Leer_string_diagnstico_esclavo_ASi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Consulta CTT2_leer_escribir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
87
90
95
100
101
102
104
105
106
107
108
109
110
111
112
113
114
Diagnstico de esclavos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
115
4.1
Panormica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
115
4.2
Estado de estacin 1 a 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
116
4.3
118
4.4
119
4.5
119
121
3.3.7
3.3.8
3.3.9
3.3.10
3.3.11
3.3.12
3.3.13
3.3.14
3.3.15
3.3.16
3.3.17
3.3.18
3.3.19
3.3.20
3.3.21
3.3.22
3.3.23
3.3.24
3.3.25
3.3.26
3.3.27
3.3.28
3.3.29
3.3.30
3.3.31
3.3.32
4
5.1
5.2
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
121
122
Indice
125
Bibliografa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
128
Notas al marcado CE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
129
Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
130
Indice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
136
El presente captulo explica las prestaciones y le familiariza con la puesta en servicio y las
funciones bsicas del mdulo maestro DP/ASInterface Link 20E
(DP/ASi Link 20E).
Se informa sobre ...
S
1.1
Precausin
Tenga en cuenta las directivas ESD al montar o manipular equipos DP/ASi Link 20E.
Slo se permite conectar DP/ASi Link 20E estando desconectada la fuente de
alimentacin de ASi.
Precausin
Resistencia a interferencias / puesta a tierra
Para garantizar la resistencia a interferencias del DP/ASi Link 20E, tanto el
DP/ASi Link 20E como la fuente de alimentacin de ASi tienen que estar puestos a tierra
conforme a las prescripciones.
Precausin
La fuente de alimentacin de ASi utilizada tiene que suministrar una tensin baja separada
en forma segura de la red. La separacin segura se puede realizar conforme a los
siguientes requisitos:
S
Nota
La configuracin, instalacin y puesta en marcha del ASInterface puede realizarse en el
DP/ASi Link 20E independientemente de instalacin de PROFIBUS.
10
1.2
Con ayuda de DP/ASi Link 20E se puede acceder desde PROFIBUS DP a las entradas
y salidas de los esclavos ASi. Al respecto, puede acceder a valores binarios o
analgicos, dependiendo del tipo de esclavo.
Se pueden utilizar los siguientes esclavos ASi:
Esclavos estndar / esclavos ASi analgicos
Esclavos con espacio de direccionamiento extendido (extended addressing mode)
SIEMENS
Mdulos activos
(con esclavo ASIC)
ASi,
alimentacin de
corriente
actuador/sensor
con esclavo ASIC
Esclavo 5B
Esclavo 5A
ASi
Cable
Bifurcacin
Figura 1-1
11
Prestaciones
DP/ASi Link 20E permite el intercambio de datos por entradas/salidas, coherente en
cuanto a bytes y palabras, con un maestro DPV0, DPV1 y los esclavos ASi.
S
Modo DPV0
En el modo DPV0 se pueden operar con como mximo 32/32 Byte E/S hasta 62
esclavos ASi digitales, con una velocidad de transmisin de 9,6 kbit/s hasta 12 Mbit/s.
La interfaz de comandos y el acceso a los valores analgicos de ASi no estn
disponibles en el modo DPV0.
Modo DPV1
En el modo DPV1/DPx se pueden operar con como mximo 32/32 Byte E/S hasta 62
esclavos ASi digitales, con una velocidad de transmisin de 9,6
kbit/s hasta 12 Mbit/s.
Adicionalmente se operan como mximo 62 esclavos ASi analgicos con hasta 2
canales E/S analgicos.
Comandos segn la especificacin de maestro ASi se implementan con los servicios
Leer_registro de datos/escribir_registro de datos (registro de datos 2).
Volumen de suministro
El volumen de suministro del DP/ASi Link 20E contiene los siguientes componentes:
S
12
1.3
Tabla 1-1
Explicacin / Valores
Caracterstica
Tiempo de ciclo de ASi
S 5 ms para 31 esclavos
S 10 ms para 62 esclavos con espacio de
direcciones extendido
Configuracin de ASInterface
M1...M4
Conexin a PROFIBUS
mx. 90 mA
Consumo de potencia
mx. 4,5 W
mx. 100 m
2 x 1,5 mm2
(2 x 0,8 mm2: longitud del cable reducida)
S Temperatura de funcionamiento
40 C hasta +70 C
S Humedad relativa
Estructura
S Grado de proteccin
S Medidas (ancho x alto x prof.) en mm
IP 20
S Peso
aprox. 200 g
90 x 80 x 62
13
1.4
Tabla 1-2
Certificaciones
Descripcin de las certificaciones
UL 508
cULus
ANSI&ISA 12.12.01
CL. 1, Div. 2 GP.A.B.C.D T4
CL. 1, Zona 2, GP.IIC, T4
FM
FM 3611
CL. 1, Div. 2 GP.A.B.C.D T4
CL. 1, Zona 2, GP.IIC T4
Ta: 0...+60C
CTICK
CE
ATEX Zona 2
EN 6007915:2005, EN 600790:2006
II 3 G Ex nA II T4
KEMA 08 ATEX 0003 X
Nota
Las certificaciones actuales figuran impresas en el mdulo.
14
1.5
Posibilidades
El DP/ASi Link 20E tiene el grado de proteccin IP 20.
S
Conveccin
Por arriba y por debajo del mdulo se tiene que prever un espacio libre de al menos 5 cm
para la evacuacin del calor.
Montaje vertical
El riel de perfil normalizado se puede montar tambin en posicin vertical. Debido a la
menor conveccin, se reduce entonces la mxima temperatura ambiente admisible a 45C.
Monte debajo del DP/ASi Link 20E un borne de puesta a tierra sobre el riel de perfil de
sombrero, para evitar que el equipo resbale y caiga del riel.
15
1.6
SIEMENS
Pulsador DISPLAY
S conmuta la indicacin
S 7 LEDs
ADR
PWR
BF
APF
CER
AUP
CM
SF
SET
Indicador de esclavo
S LED B
S 3 LEDs de grupo
S 5 LEDs de esclavo
Conector hembra
PROFIBUS
Borne de conexin
para ASInterface
(debajo de la tapa)
Figura 1-2
16
DISPLAY
X2
6GK1Orificio
4152AA10
V3.0
34
de fijacin
para
montaje mural
S LED ADR
S Fila inferior de LED
Orificio de fijacin
para montaje mural
Vista frontal
1.7
Conexiones
DP/ASi Link 20E dispone de las siguientes conexiones:
S
Las conexiones para ASi se encuentran debajo de la cubierta inferior de la tapa frontal del
DP/ASi Link 20E.
Cuidado
El equipo ha sido concebido para funcionar con baja tensin de seguridad. Por lo tanto, a
las conexiones de alimentacin se deben conectar nicamente bajas tensiones de seguridad (SELV) segn IEC950/EN60950/VDE0805.
La fuente de alimentacin del equipo debe ser conforme a NEC clase 2, tal y como describe
el National Electrical Code(r) (ANSI/NFPA 70).
El DP/ASi Link 20E tiene dos conexiones para cables ASi, puenteadas internamente en el
DP/ASi Link 20E.
Esto permite conectar el DP/ASi Link 20E en bucle al cable ASi.
Precausin
El DP/ASi Link 20E slo se debe embornar y desembornar estando desconectada la
fuente de alimentacin de ASi.
La capacidad de carga de los contactos de conexin ASi es de 3 A como mximo. Si se
sobrepasa este valor en el cable ASi, el DP/ASi Link 20E no se debe conectar en bucle
en el cable ASi, sino que se tiene que conectar a travs de un cable de derivacin (slo se
ocupa una pareja de conexiones del DP/ASi Link 20E).
17
PROFIBUS DP
+
Tierra funcional
Cables ASi
Figura 1-3
Tierra funcional
El DP/ASi Link 20E tiene cuatro conexiones para la tierra funcional. Una de estas
conexiones se debe conectar con el nivel hmico ms bajo posible al conductor protector.
Precausin
Las conexiones libres 8, 9, 10 y 11 del bloque de bornes no se deben ocupar.
Conexin a PROFIBUSDP
La conexin a PROFIBUS DP tiene lugar a travs de un conector SubD de 9 polos.
Cuidado
Para el tendido y la instalacin del cable de PROFIBUS DP y del conector de conexin al
bus se han de tener en cuenta las indicaciones de /4/.
18
1.8
Display y manejo
1.8.1
La indicacin de estado
La indicacin de estado indica estados y mensajes de error del propio mdulo Link y del
ramal ASi conectado. La indicacin de estado comprende los siguientes LEDs:
Los 3 LEDs de estado SF, BF y PWR en la columna de LEDs, arriba a la
izquierda
Los 4 LEDs de estado APF, CER, AUP y CM en la fila superior de LEDs
La indicacin de esclavos
La indicacin de esclavos sealiza los esclavos ASi activados o defectuosos:
Los 5 LEDs de la izquierda de la fila inferior de LEDs (LEDs de esclavo) indican el
nmero del esclavo.
Los 3 LEDs de la derecha de la fila inferior de LEDs (LEDs de grupo) indican el grupo
de esclavos.
El LED B de la fila superior de LEDs indica los esclavos B.
19
1.8.2
Indicacin de estado
Diodo (color
de la luz)
BF (rojo)
Status
Bus Failure
Significado
Indica fallos en el PROFIBUS DP.
Error del
sistema.
Power
APF (rojo)
CER (amarillo)
Configuration
Error
S si falta un esclavo ASi configurado en el cable ASi (p. ej. por fallo del
esclavo);
20
Autoprog
available
El LED indica en el modo protegido del DP/ASi Link 20E que es posible
programar automticamente la direccin de un esclavo ASi. La
programacin automtica de la direccin facilita la sustitucin de un
esclavo ASi defectuoso en el cable ASi (para ms informacin, vase el
captulo 5.1).
Tabla 1-3
Diodo (color
de la luz)
CM (amarillo)
Status
Configuration
Mode
Significado
Este indicador indica el modo de operacin del DP/ASi Link 20E.
1.8.3
Manejo
Tras la conexin, la fila inferior de LEDs sealiza los esclavos 04 (esclavos estndar o
esclavos A).
Presionando repetidamente el pulsador Display se indican consecutivamente y por grupos
todos los esclavos estndar o A (LED B apagado) y luego todos los esclavos B (LED B
encendido).
Tras la indicacin de los esclavos B del grupo 7 se pasa, con el siguiente accionamiento del
pulsador Display, a la indicacin de la direccin PROFIBUS (LED ADR encendido).
Identificacin de los esclavos sobre la base de los LEDs de grupo y los LEDs de
esclavo
La identificacin de los esclavos tiene lugar sobre la base de los LEDs de grupo y los
LEDs de esclavo en la fila inferior de LED (vase la figura 1-2).
Los grupos de esclavos estn representados uno de bajo del otro en la carcasa, en las filas
entre la fila superior y la fila inferior de LEDs. Cada grupo es identificado por un LED de
grupo individual o por una combinacin de 2 3 LEDs de grupo. La imagen de indicacin de
los LEDs de grupo est representada en la carcasa, junto a cada grupo de esclavos
impreso, por medio de casillas blancas.
Los distintos esclavos del respectivo grupo se identifican con los correspondientes LEDs de
esclavo:
Esclavos activados se representan con luz permanente verde.
Esclavos faltantes, incorrectos o sobrantes se representan con luz intermitente verde.
21
SIEMENS
ADR
PWR
BF
APF
CER
AUP
CM
SF
SET
DISPLAY
6GK1Orificio
415/2AA10
de fija-V3.0
X2
34
cin
para
montaje mural
Figura 1-4
Dentro de este grupo, los 5 LEDs de esclavo indican los esclavos ASi activos, N 26 y
28.
Modo de configuracin
Si el Link se encuentra en el modo de configuracin, todos los esclavos ASi detectados
se indican por estar encendidos los LEDs correspondientes.
Modo protegido
Si el Link se encuentra en el modo protegido, todos los esclavos ASi activos se indican
por estar encendidos los LEDs correspondientes.
22
1.8.4
Nota
La direccin PROFIBUS slo se puede ajustar en este estado operativo.
23
6. Una vez introducidos todos los bits, parpadea la indicacin de los bits de direccin
ajustados.
Si se acciona de nuevo el pulsador SET, el DP/ASi Link 20E adopta la direccin
PROFIBUS ajustada.
Si, por el contrario, se pulsa DISPLAY, se rechaza la nueva direccin.
La valencia de los bits de la direccin PROFIBUS representados por los LEDs se muestra
en el ejemplo siguiente.
SIEMENS
ADR
PWR
BF
APF
CER
AUP
CM
SF
SET
DISPLAY
Fila de LEDs
6GK1Orificio
4152AA10
de fija-V3.0
64 32 16 8 4 2 1
X2
34
cin
para
montaje mural
24
1.9
1.9.1
Modo de configuracin
Modo protegido
Al accionar el pulsador SET, se conmuta el modo operativo actual al otro modo operativo.
Atencin
Observe que el pulsador SET slo acta si la conexin con el maestro DP est interrumpida
o si el maestro DP est en STOP.
Modo de configuracin
El modo de configuracin sirve para la puesta en servicio de una instalacin ASi.
En el modo de configuracin, el DP/ASi Link 20E puede intercambiar datos con cualquier
esclavo ASi conectado al cable ASi (excepto con el esclavo ASi con la direccin 0). Los
esclavos ASi que se aadan son detectados y activados automticamente por el maestro e
incorporados al intercambio de datos cclico.
Tras concluir la puesta en servicio, el DP/ASi Link 20E se puede conmutar al modo
protegido presionando el pulsador (SET). De este modo se configuran tambin los esclavos
ASi activos en ese momento. Los datos siguientes de los esclavos ASi se almacenan de
forma no voltil en el DP/ASInterface Link 20E:
S
las direcciones
los cdigos ID
la configuracin de E/S
25
Modo protegido
En el modo protegido, el DP/ASInterface Link 20E slo intercambia datos con los esclavos
AS i configurados. Configurado significa que las direcciones de esclavos almacenadas en
el DP/ASInterface Link 20E y los datos de configuracin almacenados en el
DP/ASInterface Link 20 coinciden con los valores de los esclavos ASi existentes.
1.9.2
El flujo de datos entre el maestro DP y el DP/ASi Link 20E tiene que estar interrumpido,
o el maestro DP tiene que estar en STOP.
El DP/ASi Link 20E y todos los esclavos ASi han de estar conectados al ASInterface
y tienen que recibir suministro elctrico de la fuente de alimentacin de ASi.
Los esclavos ASi han de tener direcciones diferentes, distintas de 0.
Atencin
Una configuracin de ASInterface slo es posible con los estados de indicacin indicacin
de estado o indicacin de esclavos. El DP/ASi Link 20E no debe encontrarse en el
estado de indicacin de direcciones PROFIBUS, lo que significa que mientras se acciona el
pulsador SET, no se debe encender el indicador LED ADR.
26
1.10
Significado de la configuracin
Segn qu equipo utilice como maestro DP, la comunicacin con los esclavos DP puede
adoptar formas diferentes. Por regla general, las especificaciones que afectan a la
estructura del sistema de maestro DP se efectan en el marco de una configuracin.
En lo que concierne a esta configuracin DP en el maestro DP se explican en este captulo:
S
1.10.1
Procedimiento general
SIMATIC NCM PC
Modo DPV0
Modo DPV1
Configuracin de maestro DP
Si utiliza como maestro DP una CPU SIMATIC S7, use para la configuracin SIMATIC
STEP 7 y tome el DP/ASi Link 20E del catlogo de hardware.
Si utiliza otro maestro DP, use para la configuracin del DP/ASi Link 20E el archivo GSD
incluido en el CD adjunto.
27
El archivo GSD para el DP/ASi Link 20E existe en dos formatos de archivo:
S
SIEM8098.GSD
Utilice este archivo para los siguientes modos de operacin del DP/ASi Link 20E:
Modo DPV0
Modo DPV1 en caso de necesidad, p. ej. en sustitucin
SI018098.GSx
La ltima letra x es el indicativo del idioma del archivo.
Utilice este archivo para los siguientes modos de operacin del DP/ASi Link 20E:
Modo DPV1
Modo DPV0 en caso de necesidad:
ahora bien, en este caso el Link no proporciona mensajes de diagnstico en caso de
fallos de ASi.
1.10.2
Configuracin
Puede elegir entre:
mx. 16/16 byte (formato de identificacin general)
Seleccione esta configuracin si su maestro DP slo es compatible con telegramas
de configuracin DP con el formato de identificacin general. En esta caso slo se
pueden intercambiar datos con esclavos ASi estndar o esclavos A.
mx. 32/32 byte (formato de identificacin especial)
Seleccione esta configuracin si su maestro DP es compatible con telegramas de
configuracin DP con formato de identificacin especial. En esta caso puede
aprovechar por completo la interfaz de datos digitales del DP/ASi Link 20E.
28
Mdulo universal
Esta configuracin no se necesita para el DP/ASi Link 20E.
S
Precausin
Si utiliza un maestro DPV0, tiene que mantener el ajuste DPV1disable. En otro caso se
puede producir una desactivacin de la transferencia de E/S en caso de producirse fallos de
ASi.
29
1.10.3
Una vez se ha agregado el DP/ASiLink 20E como esclavo DP, todava no se ve ningn
esclavo DP en la vista detallada de la ventana de la estacin. En este ajuste
predeterminado rigen en un principio las reglas de la Configuracin por pulsadores (ver
cap. 1.9).
30
Longitud reservada:
S al comprimir se optimiza el
espacio
Clasificacin:
S CLASSIC
Los datos ASi digitales se
ordenan segn el esquema clsico
(vase el cap. 2.3.2)
S LINEAR
Los datos ASi digitales se
ordenan en disposicin lineal
(vase el cap. 2.3.3)
Comprimir:
se optimiza el consumo de direcciones;
se eliminan todos los huecos
31
32
1.10.4
Significado
Una configuracin completa de ASi en STEP 7, tal como la que se describe a
continuacin, le permite adaptar ptimamente el ASInterface al espacio de direcciones de
E/S de SIMATIC S7.
Los ajustes efectuados hasta el momento en la configuracin bsica son suficientes para
poder poner en servicio el DP/ASi Link 20E con un maestro DP SIMATIC S7. Todas las
dems informaciones para la configuracin que afectan a los esclavos ASi se pueden
almacenar entonces tambin por medio de la configuracin por pulsador (vase el cap. 1.9)
en el DP/ASi Link 20E.
Si desea especificar una configuracin ASi de mayor alcance desde STEP 7, proceda
segn las instrucciones siguientes.
33
34
35
Cdigos ID para esclavos analgicos, que puede consultar en el respectivo manual de instrucciones.
Aqu, p. ej.:
S Cdigo ID: 3H
S ID1: Fh (no se evala)1)
S ID2: 5h = esclavo analgico de 2
canales
36
Segn la configuracin de
E/S, se puede fijar aqu el
rea de direcciones para los
datos de entrada/salida.
En el caso de esclavos A/B emplazados en una lnea B, el (8) se convierte, por ejemplo, en un 0, ya que el
bit superior no est puesto para diferenciar las direcciones (lnea A o B).
37
Figura 1-6
No todos los bits de las direcciones E/S de los esclavos CTT son relevantes!
En los valores digitales correspondientes, STEP 7 no muestra la cantidad correcta de bits.
Sin embargo es posible el acceso a los datos tiles a travs del programa de usuario.
Excepcin: en el caso de un esclavo ASi segn el perfil S7.A.7 no se puede utilizar el bit
de salida D3.
38
Bits relevantes
Bits no relevantes
Esclavo 1A
CTT2, S7.5.5
E0.0...E0.1
S0.2...S0.3
E0.2...E0.3
S0.0...S0.1
Esclavo 2A
CTT2, S7.A.5
E1.4...E1.5
S1.6
E1.6...E1.7
S1.4...S1.5
Esclavo 3A
CTT2, SB.A.5
Esclavo 4A
CTT3, S7.A.7
E2.4...E2.7
S2.4...S2.6
Esclavo 5A
CTT3, S7.A.A
Esclavo 6A
CTT4, S7.A.8
S3.6
E3.4...E3.7
S3.4, S3.5, S3.7
Acceso a datos analgicos a travs del registro de datos 140...147.
Esclavo 7A
CTT4, S7.A.9
Esclavo 8A,
9A, 10A, 11A
CTT5, S6.0.x
Nota
Esclavos con cdigo IO 6 y cdigo IO 0 ocupan varias direcciones ASi. Para cada direccin ASi ocupada, se deben configurar los cdigos IO y ID por parte del fabricante.
39
1.10.5
Objetivo
La configuracin real actual se puede inicializar a travs del ASi Link 20E en el proyecto
STEP7 abierto.20
Esto le da la posibilidad de
S
cargar cmodamente una configuracin compleja y utilizarla como base para una
subsiguiente configuracin en STEP 7;
Atencin
La configuracin inicializada es siempre la configuracin real actual.
La configuracin real puede diferir de la configuracin almacenada en el maestro ASi, por
ejemplo si se agrega o quita un esclavo ASi tras realizar la configuracin.
La funcin Cargar en PG no se puede ejecutar en algunas configuraciones (p. ej. en caso
de utilizar el CP 3425).
40
2.1
Configurar maestro
DP con el DP/ASi
Link como esclavo DP
y maestro ASi
> Cap. 1.10
Escribir programa de
usuario con acceso a
valores binarios para el
maestro DP
> Cap. 2.3
Escribir programa de
usuario con acceso a
valores analgicos
para el maestro DP
> Cap. 2.4
Puesta en marcha
41
2.2
Maestro DP
DP/ASi LINK
Servicios cclicos
Escribir valores binarios
SIEMENS
Servicios acclicos
Escribir_registro de datos
1-1
Esclavo
ASi 1
Esclavo
ASi 2
Esclavo
ASi n
ASInterface
Servicios cclicos
Los servicios cclicos se utilizan para la transmisin de valores binarios.
42
2.3
Significado
Vea en este captulo cmo se puede acceder a los valores binarios de esclavos ASi
conectados desde el programa de usuario en el maestro DP.
Maestro DP
DP/ASi LINK
Servicios cclicos
Escribir valores binarios
SIEMENS
Campo de
salida
DP
6GK1 4152AA10 V3.0
SINEC L2
1-1
Esclavo
ASi 1
Esclavo
ASi 2
Esclavo
ASi n
ASInterface
Figura 2-1
DP/ASi Link 20E ocupa, desde el punto de vista del maestro PROFIBUSDP
S
El direccionamiento de estos bytes dentro del maestro DP (en el programa de usuario, etc.)
depende del maestro PROFIBUS DP utilizado.
A continuacin encontrar ejemplos al respecto. Encontrar ms informaciones al respecto
en /3/ y en los correspondientes manuales de los maestros PROFIBUS DP utilizados.
43
2.3.1
CLASSIC
LINEAR
Comprimido
2.3.2
Bit 74
Nibble de estado **)
Bit 30
Esclavo 1 1A
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
m+16
m+17
Esclavo 2 o 2A
Esclavo 4 o 4A
Esclavo 6 o 6A
Esclavo 8 o 8A
Esclavo 10 o 10A
Esclavo 12 o 12A
Esclavo 14 o 14A
Esclavo 16 o 16A
Esclavo 18 o 18A
Esclavo 20 o 20A
Esclavo 22 o 22A
Esclavo 24 o 24A
Esclavo 26 o 26A
Esclavo 28 o 28A
Esclavo 30 o 30A
reservado
Esclavo 2B
Esclavo 3 o 3A
Esclavo 5 o 5A
Esclavo 7 o 7A
Esclavo 9 o 9A
Esclavo 11 o 11A
Esclavo 13 o 13A
Esclavo 15 o 15A
Esclavo 17 o 17A
Esclavo 19 o 19A
Esclavo 21 o 21A
Esclavo 23 o 23A
Esclavo 25 o 25A
Esclavo 27 o 27A
Esclavo 29 o 29A
Esclavo 31 o 31A
Esclavo 1B
Esclavo 3B
Bit 3
44
| Bit 2
| Bit 1
| Bit 0
Nmero byte *)
m+18
m+19
m+20
m+21
m+22
m+23
m+24
m+25
m+26
m+27
m+28
m+29
m+30
m+31
Bit 74
Esclavo 4B
Esclavo 6B
Esclavo 8B
Esclavo 10B
Esclavo 12B
Esclavo 14B
Esclavo 16B
Esclavo 18B
Esclavo 20B
Esclavo 22B
Esclavo 24B
Esclavo 26B
Esclavo 28B
Esclavo 30B
Bit 3
| Bit 2
Bit 30
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 1
| Bit 0
Bit 3
| Bit 2
| Bit 1
| Bit 0
*)
m = direccin inicial de los datos de entrada y/o salida en el maestro DP
**)
Los Bits 47 del primer Byte de los datos de entrada se denominan nibble de estado; estn
reservados para la interfaz de comandos del DP/ASi LINK (vase el cap. 3.1).
Los Bits 47 del primer Byte de los datos de salida no tienen otro significado y tambin
estn reservados.
45
Maestro DP
32
Byte de salida
32
Byte de entrada
Esclavo 1
Esclavo 2
.
.
.
31
Esclavo 3
Bit 3
Esclavo 5
Esclavos ASi
Esclavo No. 2
4 4mdulos
mdulosEE
Esclavo 3
Bit 3 Bit 2
Esclavo 4
Esclavo 31B
Esclavo 30B
Esclavo 2
Bit 3 Bit 2
Esclavo 4
Esclavo 1
Bit 1 Bit 0
Esclavo 5
.
.
.
31
Esclavo 30B
7
Esclavo No. 3
Esclavo No. 4
2 mdulos E/2
mdulos S
4 mdulos S
Esclavo 31B
Esclavo
Nm.31B
4 mdulos E/3
mdulos A
Figura 2-2
En la figura de arriba, el mdulo 2E/2S (esclavo ASi nm. 3 con dos entradas y dos
salidas) ocupa, por ejemplo, los bits 0 y 1 en el byte de entrada 1 y los bits 2 y 3 en el byte
de salida 1.
La asignacin de las conexiones ASi de los mdulos de bus ASi a los bits de datos de los
bytes de entrada/salida se representa a continuacin, a modo de ejemplo, para el esclavo
nm. 3:
1
Bit
Byte entrada 1
Conexin 2 en el mdulo bsico ASi
Conexin 1 en el mdulo bsico ASi
Bit
Byte de salida 1
Conexin 4 en el mdulo bsico ASi
Conexin 3 en el mdulo bsico ASi
46
2.3.3
Bit 74
Nibble de estado **)
Bit 30
reservado
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
m+16
m+17
m+18
m+19
m+20
m+21
m+22
m+23
m+24
m+25
m+26
m+27
m+28
m+29
m+30
m+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 24B
Esclavo 25B
Esclavo 26B
Esclavo 27B
Esclavo 28B
Esclavo 29B
Esclavo 30B
Esclavo 31B
Esclavo 1 o 1A
Esclavo 2 o 2A
Esclavo 3 o 3A
Esclavo 4 o 4A
Esclavo 5 o 5A
Esclavo 6 o 6A
Esclavo 7 o 7A
Esclavo 8 o 8A
Esclavo 9 o 9A
Esclavo 10 o 10A
Esclavo 11 o 11A
Esclavo 12 o 12A
Esclavo 13 o 13A
Esclavo 14 o 14A
Esclavo 15 o 15A
Esclavo 16 o 16A
Esclavo 17 o 17A
Esclavo 18 o 18A
Esclavo 19 o 19A
Esclavo 20 o 20A
Esclavo 21 o 21A
Esclavo 22 o 22A
Esclavo 23 o 23A
Esclavo 24 o 24A
Esclavo 25 o 25A
Esclavo 26 o 26A
Esclavo 27 o 27A
Esclavo 28 o 28A
Esclavo 29 o 29A
Esclavo 30 o 30A
Esclavo 31 o 31A
Bit 3
Bit 3
| Bit 2
| Bit 1
| Bit 0
Bit 3
| Bit 2
| Bit 2
| Bit 1
| Bit 1
| Bit 0
| Bit 0
47
2.3.4
2.3.5
2.3.6
2.3.7
Determinante es el maestro DP
La forma en que se puede acceder a los datos binarios de los esclavos ASi depende del
maestro DP utilizado. Infrmese a travs de la respectiva documentacin de usuario.
SIMATIC S7 es maestro DP
Si las direcciones de E/S del DP/ASi Link 20E se han configurado en el mbito de la
representacin de procesos, se puede acceder a los valores binarios de ASi por medio de
instrucciones individuales.
Ejemplo (vase la figura 2-2):
U E 1.0
= S 1.3
48
2.4
Significado
Vea en este captulo cmo se puede acceder a los valores analgicos de esclavos ASi
conectados desde el programa de usuario en el maestro DP.
Atencin
Lo dicho a continuacin slo es vlido para esclavos ASi que realicen la transmisin de
valores analgicos segn el perfil de esclavo ASi 7.3, 7.4, 7.5.5, 7.A.5, B.A.5, 7.A.A, 7.A.8,
7.A.9 o bien 6.0 (Combined Transaction Types CTT 15 segn especificacin ASi V3.0).
La transmisin de valores analgicos segn el perfil de esclavo ASi 7.1/7.2 no es apoyada
por el DP/ASi LINK. En este caso, la transmisin de valores analgicos se tiene que efectuar a travs del programa de usuario.
Maestro DP
Esclavos ASi
Servicios cclicos
Escribir valores binarios y analgicos
Leer valores binarios y analgicos
Servicios acclicos
Escribir_registro de datos
Esclavo
ASi 1
Esclavo
ASi 2
Esclavo
ASi n
ASInterface
49
2.4.1
Llamadas
Tabla 2-1
para SIMATIC S7
Leer_registro de datos
SFC 59
dpc*_read
Escribir_registro de datos
SFC 58
dpc*_write
Llamada
Parmetros de llamada
Para la especificacin de peticiones se tienen que asignar determinados parmetros. La
denominacin de estos parmetros y la forma de parametrizacin pueden variar segn el
tipo de maestro DP.
La tabla siguiente presenta una panormica de los parmetros conforme a la especificacin
DPV1, y a modo de ejemplo su representacin en la parametrizacin en caso de un
programa de usuario para una CPU SIMATIC S7 y en el de un programa de usuario para
PC/PG en el que se utilice la interfaz de programacin SIMATIC NET.
50
Tabla 2-2
DPV1
Direccin
PROFIBUS
LADDR
Direccin PROFIBUS de
DP/ASi Link (esclavo DP)
valor fijo
Slot_number
En caso de DP/ASi
Link 20E:
Significado
se determina a partir de
LADDR;
ningn parmetro SFC
Indice
Length
RECNUM
RECORD
valor cualquiera
Indice
1 Bloque de
datos de
diagnstico
(lectura)
2 Interfaz de
comandos
140147
(acceso a
valores
analgicos)
Length_s
Data_s
referenciado va AnyPointer
RET_VAL
BUSY
referenciado va AnyPointer
Data
RECORD
51
2.4.2
Programacin
Parmetros de la peticin
Parametrice las peticiones Leer_registro_de_datos y Escribir_registro_de_datos tal como se
describe en la seccin 2.4.1. El acceso a los valores analgicos es controlado a travs de
los siguientes parmetros:
S
Indice:
determina el nmero del registro de datos en el que estn almacenados los valores
analgicos en DP/ASi Link 20E. A continuacin se le informa sobre cmo utilizar los
nmeros de bloques de datos 140 a 147 disponibles.
Length:
determina la longitud del rea de datos de entrada/salida; el valor de la longitud tiene que
estar adaptado al registro de datos utilizado y al rea de direcciones de los esclavos
analgicos. A continuacin encontrar ms explicaciones y ejemplos.
Data:
determina la direccin del campo de datos de entrada/salida en el que su programa de
usuario accede a los valores analgicos o pone a disposicin los valores analgicos.
52
Tabla 2-3
Direccin esclavo
ASi
DS 140
16
24
32
40
48
16
56
24
64
32
10
72
40
11
80
48
16
12
88
56
24
13
96
64
32
14
104
72
40
15
112
80
48
16
16
120
88
56
24
17
128
96
64
32
18
136
104
72
40
19
144
112
80
48
16
20
152
120
88
56
24
21
160
128
96
64
32
22
168
136
104
72
40
23
176
144
112
80
48
16
24
184
152
120
88
56
24
25
192
160
128
96
64
32
26
200
168
136
104
72
40
27
208
176
144
112
80
48
16
28
216
184
152
120
88
56
24
29
224
192
160
128
96
64
32
30
232
200
168
136
136
72
40
208
176
144
144
80
48
16
31
DS 141
DS 142
DS 143
DS 144
DS 145
DS 146
DS 147
53
Tabla 2-4
Canal analgico
Direccin inicial + 0
Direccin de inicio + 1
Direccin de inicio + 2
Direccin de inicio + 3
Direccin de inicio + 4
Direccin de inicio + 5
Direccin de inicio + 6
Direccin de inicio + 7
Los esclavos analgicos A/B ocupan como mximo 2 canales. Los esclavos A ocupan aqu los Bytes 03 y los
esclavos B los Bytes 47.
54
Con la versin de firmware V2.x el maestro ASi con estado STOP de la CPU,
interrumpe la transmisin de los valores de salida analgicos. La reaccin de los
esclavos analgicos a esto es especfica del equipo.
A partir de la versin de firmware V3.0, el maestro ASi con estado STOP de la CPU
enva el valor sustitutivo 0 a todos los esclavos.
Datos transparentes:
En el sentido de entradael maestro ASi enva el valor sustitutivo 0h cuando el esclavo
analgico suministra datos transparentes y cuando
este esclavo analgico ha fallado o
este esclavo analgico sealiza valor no vlido.
Despus de la especificacin 3.0 ASi, los esclavos tienen los siguientes perfiles:
6.0.2 a 6.0.4
7.3.0 a 7.3.3
7.3.8 a 7.3.A
7.A.A
7.A.8 (ID1 = 3,4,5)
Nota
En una CPU SIMATIC S7 slo puede estar activo simultneamente un nmero limitado de
peticiones de leer_registro_de_ datos y escribir_registro_de_datos. El nmero mximo
permitido depende de la S7CPU.
Si se impulsan ms peticiones, stas son finalizadas con el error 80C3h (falta transitoria de
medios de operacin). En tal caso se tiene que repetir la peticin rechazada.
55
2.4.3
Ejemplos de programacin
Tabla 2-5
AWL
Explicacin
L
T
DB40.DBW
DB40.DBW
10
32
CALL
SFC
59
REQ
:=TRUE
IOID
:=B#16#54
LADDR
:=W#16#120
RECNUM :=B#16#8D
RET_VAL :=MW130
BUSY
:=M129.0
RECORD :=P#DB40.DBX 0.0 BYTE 32
//RD_REC
CALL
SFC
58
REQ
:=TRUE
IOID
:=B#16#54
LADDR
:=W#16#120
RECNUM :=B#16#8E
RECORD :=P#DB40.DBX 32.0 BYTE 32
RET_VAL :=MW132
BUSY
:=M129.1
//WR_REC
//valor fijo
//inicio datos de entrada ccl.
//DS141 (esclavo 5 y siguientes)
//parmetros de devolucin
//parmetros de devolucin
//bfer de recepcin (esclavos 5...8)
//valor fijo
//inicio datos de entrada ccl
//DS142 (esclavo 9 y siguientes)
//bfer de recepcin (esclavos 9...12)
//parmetros de devolucin
//parmetros de devolucin
Nota
En el caso de SIMATIC S7 slo puede estar activo simultneamente un nmero limitado de
peticiones de leer_registro_de_ datos y escribir_registro_de_datos. El nmero mximo
permitido depende de la S7CPU.
Si se impulsan ms peticiones, stas son finalizadas con el error 80C3h (falta transitoria de
medios de operacin). En tal caso se tiene que repetir la peticin rechazada.
56
2.5
Tabla 2-6
Efecto
Comando de control
FREEZE
Los valores de los datos de entrada binarios de los esclavos ASi son congelados
por el DP/ASi Link 20E. El DP/ASi Link 20E actualiza estos datos una vez a
cada siguiente FREEZE.
UNFREEZE
SYNC
Los valores de los datos de salida binarios congelados por el DP/ASi Link 20E. El
DP/ASi Link 20E actualiza estos datos una vez a cada siguiente SYNC.
UNSYNC
CLEAR
Los valores de los datos de salida binarios que son transmitidos por el
DP/ASi Link 20E a los esclavos ASi son puestos a 0 por el DP/ASi Link 20E.
57
3.1
Nota
Para los comandos ASi en un maestro DP de SIMATIC S7 se dispone de un bloque de
funciones especial (FC ASI_3422) que procesa autnomamente el protocolo de comandos
descrito a continuacin (vase la seccin 3.2).
Encontrar FC ASI_3422 en el programa de ejemplo del CD adjunto a la versin impresa de
este manual.
Significado y funcionamiento
A travs de la interfaz de comandos puede controlar por completo el comportamiento del
maestro ASi a travs de su programa de usuario.
Los comandos ASi son ledos y escritos a travs de los servicios acclicos de PROFIBUS
DP V1. En el programa de usuario del maestro DP utiliza usted para ello los servicios
Leer_registro_de_datos y Escribir_registro_de_datos (registro de datos 2).
58
Maestro DP
DP/ASi LINK
Servicios acclicos
SIEMENS
Escribir_registro de datos
S Peticin de comando
Bloque de
datos 2
Bfer de envo
Nibble de
estado en
el rea de
entrada
DP
Leer_registro de datos
Bfer de
recepcin de
datos de
respuesta o
informaciones
sobre
errores/estado
1-1
S Respuesta de comando
SINEC L2
Esclavo
ASi 1
Esclavo
ASi 2
Esclavo
ASi n
ASInterface
Figura 3-1
Parmetros de la peticin
Parametrice las peticiones Leer_registro_de_datos y Escribir_registro_de_datos tal como se
describe en la seccin 2.4.1. El envo de los comandos es controlado a travs de los
siguientes parmetros:
S
Indice:
determina el nmero del registro de datos = 2
Length:
La longitud de los datos de remisin (al escribir_registro_de_datos) se tiene que
indicar en funcin del comando;
La longitud de los datos de recepcin (para Leer registro de datos) es sealizada por
el DP/ASi Link 20E a travs del nibble de estado.
59
Leer_registro de datos:
n byte datos de respuesta
Leer_registro de datos:
2 byte valor retorno
Tabla 3-1
Nibble de estado
(1er. byte de datos de
entrada digitales)
Bit 7
Bit 6
Bit 5
Bit 4
Identificacin de arranque 1 :
Tras un arranque / rearranque del maestro ASi, el nibble de estado cambia
entre los valores 1000 B y 1110 B.
Es posible un impulso del comando por el programa de usuario
Identificacin de arranque 2 :
Tras un arranque / rearranque del maestro ASi, el nibble de estado cambia
entre los valores 1000 B y 1110 B.
Es posible un impulso del comando por el programa de usuario
60
Tabla 3-1
Nibble de estado
(1er. byte de datos de
entrada digitales)
0
Significado
61
Ejemplo
Vea en la tabla siguiente cmo se comporta la indicacin en el nibble de estado como
consecuencia del estado del equipo y del procesamiento de comandos en el programa de
usuario:
Tabla 3-2
Reaccin en el nibble de estado
Accin
1. Conexin de la tensin de ASi en el DP/ASi Link 20E
1110B....1000B.....1110B....
0001B
0100B
....
1011B
0100B
Valor de retorno
En el valor de retorno del bfer de respuesta se desglosa, en su caso, un procesamiento
incorrecto. Existe una indicacin de error si en el nibble de estado se encuentra la indicacin
terminado sin error y sin datos de respuesta o terminado con error (codificacin: 0001H).
Tabla 3-3
STATUS
62
0000H
8381H
8382H
8383H
Error en ASInterface.
8384H
8385 H
8386H
83A1H
83A2H
83A3H
83A4H
Tabla 3-3
STATUS
Significado
83A5H
83A6H
83A7H
83A8H
La direccin de destino no es plausible (p. ej. se utiliza una direccin de esclavo B para
un esclavo estndar).
83B1H
83B2H
83F8H
83F9H
Nota
Errores que se producen durante el procesamiento de los servicios acclicos y que son
comunicados a travs de parmetros de llamada como Return Value se pueden consultar
en la documentacin de la respectiva interfaz de programacin.
63
3.2
Significado
Para SIMATIC S7 se ofrece con FC ASI_3422 una interfaz de comandos confortable.
A travs de la llamada de bloque FC ASI_3422 resuelve usted tanto la entrega del comando
como la toma de datos de respuesta. El FC ASI_3422 administra para ello las llamadas
Escribir_registro_de_datos y tambin Leer_registro_de_datos por cuenta propia.
Interfaz de llamada
ASI_3422
BOOL
ACT
DONE
BOOL
BOOL
STARTUP
ERROR
BOOL
WORD
LADDR
ANY
SEND
ANY
RECV
DWORD
Tabla 3-4
Nombre
STATUS
DWORD
Parmetros formales
Clase
Tipo
Area de memoria
Observacin
ACT
BOOL
E,A,M,D,L,constante
STARTUP
BOOL
E,A,M,D,L,constante
LADDR
WORD
E,A,M,D,L,constante
SEND
ANY
E,A,M,D,L
Bfer de envo
El parmetro hace referencia a un rea
de memoria en la que el usuario tiene
que especificar el comando.
p. ej.: P#DB20.DBX 20.0 Byte 10
64
Tabla 3-4
Nombre
RECV
Clase
E
Tipo
ANY
Area de memoria
E,A,M,D,L
Observacin
Bfer de recepcin
Este bfer slo es relevante para
comandos que suministren datos de
respuesta. El parmetro remite a un
rea de memoria en la que se archiva
una respuesta a comando. El dato de
longitud del ANYPointer aqu
parametrizado es irrelevante. La longitud
de los datos de respuesta es
determinada por el propio FC.
p. ej.: P#DB30.DBX 20.0 Byte 1
DONE
BOOL
A,M,D,L
ERROR
BOOL
A,M,D,L
STATUS
E/S
DWORD
M,D
65
DONE
ERROR
STATUS
8181H
0000H
8181H
0000H 8181H
8181H
8381H
8181H
0000H
0000H
Figura 3-3
Tabla 3-5
66
Codificacin de errores
DONE
ERROR
STATUS
0000H
8090H
Significado
Tabla 3-5
DONE
ERROR
STATUS
Significado
8092H
8093H
80A0H
80A1H
80A2H
80A3H
80A4H
80B0H
80B1H
80B2H
80B3H
80C0H
80C1H
80C2H
80C3H
80C4H
Error de comunicacin
80C5H
80C6H
8181H
8182H
8184H
8381H
8382H
8383H
Error en ASInterface
8384H
8385 H
8386H
83A1H
83A2H
83A3H
83A4H
83A5H
67
Tabla 3-5
DONE
ERROR
STATUS
Significado
83A6H
83A7H
83A8H
83B1H
83B2H
83F8H
83F9H
8F22H
8F23H
8F24H
8F25H
8F28H
8F29H
8F30H
8F31H
68
8F32H
8F3AH
8F42H
8F43H
8F44H
8F45H
8F7FH
Error interno.
3.3
Resumen
A continuacin se describen las llamadas de comandos que pueden ser enviadas por el
maestro DP al DP/ASi Link 20E. Con estas llamadas de comandos, el DP/ASi Link 20E
proporciona la funcionalidad completa del perfil de maestro M4 de la especificacin de
maestro ASi. Adems, el DP/ASi Link 20E puede ser configurado completamente desde
el maestro DP a travs de llamadas de comandos.
La forma de aplicar las peticiones puede consultarla en las distintas descripciones de
peticiones, en el anexo PICS y en las explicaciones detalladas en /1/ und /2/.
En la lista siguiente puede ver qu comandos se pueden ejecutar:
Tabla 3-6
Parmetro
Retorno
Codificacin
Configurar_parmetro
(Set_Permanent_Parameter)
> Descripcin, ver cap. 3.3.1
Direccin de
esclavo, parmetro
00H
Leer_parmetro_permanente
(Get_Permanent_Parameter)
> Descripcin, ver cap. 3.3.2
Direccin de
esclavo
Escribir_ parmetro
(Write_Parameter)
> Descripcin, ver cap. 3.3.3
Direccin de
Eco del parmetro
esclavo, parmetro
02H
Leer_parmetro
(Read_Parameter)
> Descripcin, ver cap. 3.3.4
Direccin de
esclavo
03H
Parmetro
Parmetro
Guardar_parmetros_actuales
(Store_Actual_Parameters)
> Descripcin, ver cap. 3.3.5
01H
04H
Almacenar_datos_configuracin_extendid Direccin de
os
esclavo,
configuracin
> Descripcin, ver cap. 3.3.6
Almacenar_datos_configuracin_extendid Direccin de
os_actuales
esclavo
> Descripcin, ver cap. 3.3.7
25H
Datos de configuracin
guardados
Guardar_configuracin_actual
(Store_Actual_Configuration)
> Descripcin, ver cap. 3.3.8
26H
07H
Leer_configuracin*_ extendida
> Descripcin, ver cap. 3.3.9
Direccin de
esclavo*
Guardar_LPS_extendida
> Descripcin, ver cap. 3.3.10
LPS
2 9H
Poner_modo_Offline
> Descripcin, ver cap. 3.3.11
Modo
0AH
Seleccionar_autoprogramacin
> Descripcin, ver cap. 3.3.12
Modo
0BH
Configuracin real*
28H
69
Tabla 3-6
Parmetro
Retorno
Codificacin
Establecer_modo_de_operacin
> Descripcin, ver cap. 3.3.13
Modo
0CH
Direccin 1,
Direccin2
0DH
Direccin de
esclavo
Registro de errores de
esclavos ASi
0FH
Leer_listas_y_Flags
> Descripcin, ver cap. 3.3.16
30H
Leer_configuracin_global_extendida/
> Descripcin, ver cap. 3.3.17
Configuracin
permanente real*
Parmetros actuales,
LAS, Flags
39H
Almacenar_configuracin_global_extendid Configuracin
a
permanente*
> Descripcin, ver cap. 3.3.18
total
3AH
Escribir_lista_parmetros_extendida
> Descripcin, ver cap. 3.3.19
3C H
Lista parmetros
Leer_lista_eco_parmetros_extendida
> Descripcin, ver cap. 3.3.20
Lista de ecos de
parmetros*
33H
Leer_identificador_versin
> Descripcin, ver cap. 3.3.21
String de versin*
14H
Leer_ID_esclavo ASi*
> Descripcin, ver cap. 3.3.22
Direccin de
esclavo
ID*Code
17H
Direccin de
esclavo
Extended ID1Code
37H
Extended
ID1Code
Direccin de
esclavo
38H
Leer_ES_esclavo ASi*
> Descripcin, ver cap. 3.3.26
Direccin de
esclavo
Configuracin_E/S*
18H
Leer_lista_errores_periferia
> Descripcin, ver cap. 3.3.27
3FH
3EH
LPF
Escribir_string_parmetros_esclavo
_ASi
> Descripcin, ver cap. 3.3.28
Direccin de
esclavo, cadena de
parmetros
Leer_string_parmetros_esclavo_ASi
> Descripcin, ver cap. 3.3.29
Direccin de
esclavo
Cadena de parmetros
41H
Leer_string_ID_esclavo_ASi
> Descripcin, ver cap. 3.3.30
Direccin de
esclavo
Cadena ID
42H
Leer_string_diagnstico_esclavo_ASi
> Descripcin, ver cap. 3.3.31
Direccin de
esclavo
Cadena de diagnstico
43H
70
40H
Tabla 3-6
Parmetro
Consulta CTT2_leer_escribir
> Descripcin, ver cap. 3.3.32
Direccin de
esclavo
cadena CTT2
Retorno
Codificacin
CTT2String
4 4H
Byte
Significado
q+0
Nmero de comando
q+1
Datos de peticin
q+...
Datos de peticin
Byte
Significado
n+0
Datos de respuesta
n+1
Datos de respuesta
n+...
Datos de respuesta
Bit 7
Bit 6
Bit 5 Bit 4
SBit
Bit 0
Direccin de esclavo
donde el bit S (select) para seleccin del tipo de esclavo se tiene que indicar del siguiente
modo:
S
SBit = 0
Esclavo ASi Standard o esclavo ASi con modo de direccionamiento extendido en el
espacio de direccionamiento A
SBit = 1
Esclavo ASi con modo de direccionamiento extendido en el espacio de
direccionamiento B
71
3.3.1
Configurar_parmetro (Set_Permanent_Parameter)
Significado
Con esta llamada se configura un valor de parmetro para el esclavo ASi indicado en el
DP/ASi Link 20E. El valor se almacena de forma no voltil en el EEPROM del
DP/ASi Link 20E.
El parmetro configurado no es transferido inmediatamente por el DP/ASi Link 20E por el
esclavo ASi. Slo despus de conectar la tensin de alimentacin en el DP/ASi Link 20E
se transmite el valor de parmetro configurado al activar el esclavo ASi.
Esta llamada no se permite para esclavos ASi que correspondan al perfil de norma 7.4 de
esclavos ASi. Para estos esclavos ASi, el propio maestro ASi gestiona la
parametrizacin de esclavos ASi. Los parmetros configurados en este caso son siempre
igual a FH.
Nota
Si utiliza CPUs del sistema SIMATIC S7 como maestro PROFIBUS DP, dependiendo de la
configuracin por STEP 7, las mismas envan durante el arranque de DP una configuracin
completa de esclavos ASi al DP/ASi Link 20E. En tal caso, por regla general es
innecesario el uso de la llamada aqu descrita.
Significado
Bit 7
Direccin de esclavo
72
Bit 4 Bit 3
irrelevante
Bit 0
Parmetro
3.3.2
Leer_parmetro_configurado (Get_Permanent_Parameter)
Significado
Con esta llamada se lee un valor de parmetro especfico del esclavo almacenado en el
EEPROM del DP/ASi Link 20E.
Significado
Direccin de esclavo
Significado
Bit 7
Bit 4 Bit 3
reservado
Bit 0
Parmetros configurados
73
3.3.3
Significado
Bit 7
Bit 4 Bit 3
Nmero de comando: 02 H
Direccin de esclavo
irrelevante
Bit 0
Parmetro
Significado
Bit 7
74
reservado
Bit 4 Bit 3
Bit 0
3.3.4
Leer_parmetro(Read_Parameter)
Significado
Con esta llamada se devuelve el valor de parmetro (parmetro real) de un esclavo ASi
enviado por el DP/ASi Link 20E.
Este valor no se debe confundir con el eco de parmetro que el esclavo ASi suministra
como respuesta a la peticin Escribir_valor de parmetro.
Significado
Direccin de esclavo
Significado
Bit 7
Bit 4 Bit 3
reservado
Bit 0
Parmetro
75
3.3.5
Guardar_parmetros_actuales(Store_Actual_Parameters)
Significado
Con esta llamada se sobrescriben los parmetros configurados, almacenados en EEPROM,
con los parmetros (reales) actuales, almacenados de forma no voltil; es decir, tiene lugar
una configuracin de los parmetros de todos los esclavos ASi.
Para esclavos ASi que correspondan al perfil de norma 7.4 de esclavos ASi, el propio
maestro ASi gestiona la parametrizacin de esclavos ASi. Los parmetros configurados
para estos esclavos ASi son siempre igual a FH.
76
Significado
Nmero de comando: 04H
3.3.6
Establecer_configuracin_permanente_extendida
(Set_Extended_Permanent_Configuration)
Significado
Con esta llamada se establecen los siguientes datos de configuracin para el esclavo ASi
direccionado.
S
Configuracin de E/S
Cdigo ID
Extended ID1Code
Significado
Bit 7
Bit 4 Bit 3
Bit 0
Nmero de comando 25 H
Direccin de esclavo
Cdigo ID
Configuracin de E/S
Extended ID1Code
77
3.3.7
Leer_configuracin_permanente_extendida
(Get_Extended_Permanent_Configuration)
Significado
Con esta llamada se leen los siguientes datos de configuracin (predeterminaciones
configuradas) almacenados en la memoria EEPROM del maestro ASi y pertenecientes a
un esclavo ASi direccionado:
S
Configuracin de E/S
Cdigo ID
Extended ID1Code
Los datos de configuracin son fijados por el fabricante del esclavo ASi.
El significado de los datos de configuracin est descrito en /2/.
Significado
Nmero de comando 26 H
Direccin de esclavo
Significado
Bit 7
78
Bit 4 Bit 3
Bit 0
Cdigo ID
Configuracin de E/S
Extended ID1Code
reservado
reservado
3.3.8
Guardar_configuracin_permanente_actual
(Store_Actual_Configuration)
Nota
Si utiliza CPUs del sistema SIMATIC S7 como maestro PROFIBUS DP, dependiendo de la
configuracin por STEP 7, las mismas envan durante el arranque de DP una configuracin
completa de esclavos ASi al DP/ASi Link 20E. En tal caso, por regla general es
innecesario el uso de la llamada aqu descrita.
Significado
79
3.3.9
Leer_configuracin_permanente_actual_extendida
(Read_Extended_Actual_Configuration)
Configuracin de E/S
Cdigo ID
Extended ID1Code
Los datos de configuracin son fijados por el fabricante del esclavo ASi. El significado de
los datos de configuracin est descrito en /2/.
Significado
Direccin de esclavo
Significado
Bit 7
80
Bit 4 Bit 3
Bit 0
Cdigo ID
Configuracin de E/S
Extended ID1Code
reservado
reservado
3.3.10
Establecer_LPS (Set_LPS)
Nota
Si utiliza CPUs del sistema SIMATIC S7 como maestro PROFIBUS DP, dependiendo de la
configuracin por STEP 7, las mismas envan durante el arranque de DP una configuracin
completa de esclavos ASi al DP/ASi Link 20E. En tal caso, por regla general es
innecesario el uso de la llamada aqu descrita.
Significado
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
00 H
Bit 2
Bit 1
Bit 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
Esclavo
1B
Esclavo
2B
Esclavo
3B
Esclavo
4B
Esclavo
5B
Esclavo
6B
Esclavo
7B
Esclavo
8B
Esclavo
9B
Esclavo
10B
Esclavo
11B
Esclavo
12B
Esclavo
13B
Esclavo
14B
Esclavo
15B
Esclavo
16B
Esclavo
17B
Esclavo
18B
Esclavo
19B
Esclavo
20B
Esclavo
21B
Esclavo
22B
Esclavo
23B
Esclavo
2B4
Esclavo
25B
Esclavo
26B
Esclavo
27B
Esclavo
28B
Esclavo
29B
Esclavo
30B
Esclavo
31B
En los datos de LPS, significa: 0: Esclavo ASi no configurado 1: Esclavo ASi configurado.
81
3.3.11
Establecer_modo_offline (Set_Offline_Mode)
Significado
A esto sigue la fase de registro, en la que se buscan los esclavos ASi existentes y se
incluyen en la LDS o la LAS los nuevos esclavos ASi agregados.
En el modo Offline, el DP/ASi Link 20E procesa nicamente peticiones del usuario.
(Peticiones que tengan como efecto una reaccin inmediata de un esclavo ASi se
rechazan con error). No tiene lugar ningn intercambio de datos cclico con los esclavos
ASi.
El bit OFFLINE=TRUE no se almacena de forma duradera, es decir, tras un arranque /
rearranque el DP/ASi Link 20E vuelve a encontrarse en el modo Online.
Significado
Bit 7
Bit 1
0
1
Bit 0
Modo
(0=Online
1=Offline)
82
3.3.12
Seleccionar_autoprogramacin
Significado
Con esta llamada se puede bloquear o liberar la funcin Programacin automtica de
direcciones (ver tambin la seccin 5.1).
El bit AUTO_ADDR_ENABLE se almacena de forma no voltil, lo que significa que se
conserva tambin despus de un arranque / rearranque del maestro ASi.
Significado
Bit 7
Bit 1
0
1
Bit 0
Nmero de comando: 0B H
reservado
83
3.3.13
Establecer_modo_operacin (Set_Operation_Mode)
Significado
Bit 7
Bit 1
0
1
Bit 0
Nmero de comando: 0C H
reservado
MODO
0= modo protegido
1= modo de configuracin
84
3.3.14
Significado
Nmero de comando: 0D H
85
3.3.15
Leer_status_esclavo ASi
Significado
Con esta llamada se puede extraer por lectura el registro de estados del esclavo ASi
direccionado.
Los flags del registro de estados tienen el significado siguiente, dependiendo del tipo del
esclavo ASi:
Bit de
estado
S0
Direccin voltil
S2
reservado
Significado
Nmero de comando: 0F H
Direccin de esclavo
Significado
Bit 7
86
Bit 4 Bit 3
S3
Bit 2
Bit 1
Bit 0
S2
S1
S0
3.3.16
Leer_listas_y_flags_extendidos
(Get_LPS, Get_LAS, Get_LDS, Get_Flags)
Significado
Con esta llamada se leen las siguientes entradas del DP/ASi Link 20E.
S
Significado
Significado
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 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
Escl.10
LAS
Escl.11
LAS
Escl.12
LAS
Escl.13
LAS
escl.14
LAS
Escl.15
LAS
Escl.16
LAS
Escl.17
LAS Escl.
18
LAS Escl.
19
LAS Escl.
20
LAS Escl.
21
LAS Escl.
22
LAS Escl.
23
LAS Escl.
24
LAS Escl.
25
LAS Escl.
26
LAS Escl.
27
LAS Escl.
28
LAS Escl.
29
LAS Escl.
30
LAS Escl.
31
LAS Escl.
1B
LAS Escl.
2B
LAS Escl.
3B
LAS Escl.
4B
LAS Escl.
5B
LAS Escl.
6B
LAS Escl.
7B
LAS Escl.
8B
LAS Escl.
9B
LAS Escl.
10B
LAS Escl.
11B
LAS Escl.
12B
LAS Escl.
13B
LAS Escl.
14B
LAS Escl.
15B
LAS Escl.
16B
LAS Escl.
17B
LAS Escl.
18B
LAS Escl.
19B
LAS Escl.
20B
LAS Escl.
21B
LAS Escl.
22B
LAS Escl.
23B
LAS Escl.
24B
LAS Escl.
25B
LAS Escl.
26B
LAS Escl.
27B
LAS Escl.
28B
LAS Escl.
29B
LAS Escl.
30B
LAS Escl.
31B
LDS
Esclavo 0
LDS
Esclavo 1
LDS
Esclavo 2
LDS
Esclavo 3
LDS
Esclavo 4
LDS
Esclavo 5
LDS
Esclavo 6
LDS
Esclavo 7
LDS
Esclavo 8
LDS
Esclavo 9
LDS Escl.
10
LDS Escl.
11
LDS Escl.
12
LDS Escl.
13
LDS Escl.
14
LDS Escl.
15
10
LDS Escl.
16
LDS Escl.
17
LDS Escl.
18
LDS Escl.
19
LDS Escl.
20
LDS Escl.
21
LDS Escl.
22
LDS Escl.
23
11
LDS Escl.
24
LDS Escl.
25
LDS Escl.
26
LDS Escl.
27
LDS Escl.
28
LDS Escl.
29
LDS Escl.
30
LDS Escl.
31
12
LDS Escl.
1B
LDS Escl.
2B
LDS Escl.
3B
LDS Escl.
4B
LDS Escl.
5B
LDS Escl.
6B
LDS Escl.
7B
87
Byte
Significado
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
13
LDS Escl.
8B
LDS Escl.
9B
LDS Escl.
10B
LDS Escl.
11B
LDS Escl.
12B
LDS Escl.
13B
LDS Escl.
14B
LDS Escl.
15B
14
LDS Escl.
16B
LDS Escl.
17B
LDS Escl.
18B
LDS Escl.
19B
LDS Escl.
20B
LDS Escl.
21B
LDS Escl.
22B
LDS Escl.
23B
15
LDS Escl.
24B
LDS Escl.
25B
LDS Escl.
26B
LDS Escl.
27B
LDS Escl.
28B
LDS Escl.
29B
LDS Escl.
30B
LDS Escl.
31B
16
LPS
Esclavo 1
LPS
Esclavo 2
LPS
Esclavo 3
LPS
Esclavo 4
LPS
Esclavo 5
LPS
Esclavo 6
LPS
Esclavo 7
17
LPS
Esclavo 8
LPS
Esclavo 9
LPS Escl.
10
LPS Escl.
11
LPS Escl.
12
LPS Escl.
13
LPS Escl.
14
LPS Escl.
15
18
LPS Escl.
16
LPS Escl.
17
LPS Escl.
18
LPS Escl.
19
LPS Escl.
20
LPS Escl.
21
LPS Escl.
22
LPS Escl.
23
19
LPS Escl.
24
LPS Escl.
25
LPS Escl.
26
LPS Escl.
27
LPS Escl.
28
LPS Escl.
29
LPS Escl.
30
LPS Escl.
31
20
LPS Escl.
1B
LPS Escl.
2B
LPS Escl.
3B
LPS Escl.
4B
LPS Escl.
5B
LPS Escl.
6B
LPS Escl.
7B
21
LPS Escl.
8B
LPS Escl.
9B
LPS Escl.
10B
LPS Escl.
11B
LPS Escl.
12B
LPS Escl.
13B
LPS Escl.
14B
LPS Escl.
15B
22
LPS Escl.
16B
LPS Escl.
17B
LPS Escl.
18B
LPS Escl.
19B
LPS Escl.
20B
LPS Escl.
21B
LPS Escl.
22B
LPS Escl.
23B
23
LPS Escl.
24B
LPS Escl.
25B
LPS Escl.
26B
LPS Escl.
27B
LPS Escl.
28B
LPS Escl.
29B
LPS Escl.
30B
LPS Escl.
31B
24
Flag 1
25
Flag 2
26
reservado
27
reservado
28
reservado
29
reservado
30
reservado
31
reservado
Bit = 0:
el esclavo ASi no est activado, detectado o configurado;
Bit = 1:
el esclavo ASi est activado, detectado o configurado;
Flag 1
Nmero de bit
0
1
2
3
4
5
88
Flag 2
Significado
OFFLINE_READY
APF
MODO_NORMAL
MODO
AUTO_ADDR_AVAIL
AUTO_ADDR_ASSI_GN
Nmero de bit
0
1
2
3
4
5
Significado
OFFLINE
INTERNAL
EEPROM_OK
AUTO_ADDR_ENABLE
PERIPHERY_FAULT
reservado
6
7
LDS_0
CONFIG_OK
6
7
reservado
Arranque MPO
Significado
OFFLINE_READY
APF
MODO_NORMAL
MODO
AUTO_ADDR_AVAIL
AUTO_ADDR_ASSIGN
LDS_0
El flag est puesto cuando existe un esclavo ASi con la direccin operativa 0.
CONFIG_OK
OFFLINE
EEPROM_OK
AUTO_ADDR_ENABLE
INTERNAL
PERIPHERY_FAULT
Arranque MPO
89
3.3.17
Leer_configuracin_permanente_total_extendida/
Significado
Con este comando se leen los siguientes datos del DP/ASi Link 20E.
S
La lista de los esclavos ASi activos (LAS) Indica cules de los esclavos ASi
conectados estn activados.
Significado
90
Bit 6
Bit 5
Significado
Bit 4
Bit 3
00 H
00 H
Bit 2
Bit 1
Bit 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 Escl.
10
LAS Escl.
11
LAS Escl.
12
LAS Escl.
13
LAS Escl.
14
LAS Escl.
15
LAS Escl.
16
LAS Escl.
17
LAS Escl.
18
LAS Escl.
19
LAS Escl.
20
LAS Escl.
21
LAS Escl.
22
LAS Escl.
23
LAS Escl.
24
LAS Escl.
25
LAS Escl.
26
LAS Escl.
27
LAS Escl.
28
LAS Escl.
29
LAS Escl.
30
LAS Escl.
31
LAS Escl.
1B
LAS Escl.
2B
LAS Escl.
3B
LAS Escl.
4B
LAS Escl.
5B
LAS Escl.
6B
LAS Escl.
7B
LAS Escl.
8B
LAS Escl.
9B
LAS Escl.
10B
LAS Escl.
11B
LAS Escl.
12B
LAS Escl.
13B
LAS Escl.
14B
LAS Escl.
15B
LAS Escl.
16B
LAS Escl.
17B
LAS Escl.
18B
LAS Escl.
19B
LAS Escl.
20B
LAS Escl.
21B
LAS Escl.
22B
LAS Escl.
23B
LAS Escl.
24B
LAS Escl.
25B
LAS Escl.
26B
LAS Escl.
27B
LAS Escl.
28B
LAS Escl.
29B
LAS Escl.
30B
LAS Escl.
31B
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
ID_CODE esclavo 0
Ext ID1 esclavo 0
Cdigo ID esclavo 1
Ext ID1 esclavo 1
ID_CODE esclavo 2
Ext ID1 esclavo 2
Cdigo ID esclavo 3
Ext ID1 esclavo 3
ID_CODE esclavo 4
Ext ID1 esclavo 4
ID_CODE esclavo 5
Ext ID1 esclavo 5
Cdigo ID 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
Cdigo ID esclavo 22
Ext ID1 esclavo 22
ID_CODE esclavo 23
Ext ID1 esclavo 23
ID_CODE esclavo 24
Ext ID1 esclavo 24
ID_CODE esclavo 25
Ext ID1 esclavo 25
ID_CODE esclavo 26
Ext ID1 esclavo 26
Configuracin ES esclavo 0
Ext ID2 esclavo 0
Configuracin de E/S esclavo 1
Ext ID2 esclavo 1
Configuracin ES esclavo 2
Ext ID1 esclavo 2
Configuracin de E/S esclavo 3
Ext ID2 esclavo 3
Configuracin de E/S esclavo 4
Ext ID1 esclavo 4
Configuracin ES esclavo 5
Ext ID2 esclavo 5
Configuracin de E/S esclavo 6
Ext ID2 esclavo 6
Configuracin de E/S esclavo 7
Ext ID2 esclavo 7
Configuracin de E/S esclavo 8
Ext ID2 esclavo 8
Configuracin de E/S esclavo 9
Ext ID2 esclavo 9
Configuracin de E/S esclavo 10
Ext ID2 esclavo 10
Configuracin de E/S esclavo 11
Ext ID2 esclavo 11
Configuracin de E/S esclavo 12
Ext ID2 esclavo 12
Configuracin de E/S esclavo 13
Ext ID2 esclavo 13
Configuracin de E/S esclavo 14
Ext ID2 esclavo 14
Configuracin de E/S esclavo 15
Ext ID2 esclavo 15
Configuracin de E/S esclavo 16
Ext ID2 esclavo 16
Configuracin de E/S esclavo 17
Ext ID2 esclavo 17
Configuracin de E/S esclavo 18
Ext ID2 esclavo 18
Configuracin de E/S esclavo 19
Ext ID2 esclavo 19
Configuracin de E/S esclavo 20
Ext ID2 esclavo 20
Configuracin ES esclavo 21
Ext ID2 esclavo 21
Configuracin de E/S esclavo 22
Ext ID2 esclavo 22
Configuracin de E/S esclavo 23
Ext ID2 esclavo 23
Configuracin de E/S esclavo 24
Ext ID2 esclavo 24
Configuracin de E/S esclavo 25
Ext ID2 esclavo 25
Configuracin ES esclavo 26
Ext ID2 esclavo 26
91
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
92
Cdigo ID 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
Cdigo ID esclavo 1B
Ext ID1 esclavo 1B
Cdigo ID esclavo 2B
Ext ID1 esclavo 2B
Cdigo ID esclavo 3B
Ext ID1 esclavo 3B
Cdigo ID esclavo 4B
Ext ID1 esclavo 4B
ID_CODE esclavo 5B
Ext ID1 esclavo 5B
ID_CODE esclavo 6B
Ext ID1 esclavo 6B
Cdigo ID esclavo 7B
Ext ID1 esclavo 7B
Cdigo ID esclavo 8B
Ext ID1 esclavo 8B
Cdigo ID esclavo 9B
Ext ID1 esclavo 9B
ID_CODE esclavo 10B
Ext ID1 esclavo 10B
ID_CODE esclavo 11B
Ext ID1 esclavo 11B
Cdigo ID esclavo 12B
Ext ID1 esclavo 12B
Cdigo ID esclavo 13B
Ext ID1 esclavo 13B
Cdigo ID esclavo 14B
Ext ID1 esclavo 14B
ID_CODE esclavo 15B
Ext ID1 esclavo 15B
Cdigo ID esclavo 16B
Ext ID1 esclavo 16B
Cdigo ID esclavo 17B
Ext ID1 esclavo 17B
Cdigo ID esclavo 18B
Ext ID1 esclavo 18B
Cdigo ID esclavo 19B
Ext ID1 esclavo 19B
ID_CODE esclavo 20B
Ext ID1 esclavo 20B
Cdigo ID esclavo 21B
Ext ID1 esclavo 21B
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
93
172
...
218
reservado
.....
reservado
Flag 1
Flag 2
Nmero de bit
0
1
2
3
4
5
6
7
Significado
OFFLINE_READY
APF
MODO_NORMAL
MODO
AUTO_ADDR_AVAIL
AUTO_ADDR_ASSI_GN
LDS_0
CONFIG_OK
Nmero de bit
0
1
2
3
4
5
6
7
Significado
OFFLINE
INTERNAL
EEPROM_OK
AUTO_ADDR_ENABLE
PERIPHERY_FAULT
reservado
reservado
Arranque MPO
El significado de los flags es el mismo que en la peticin Leer listas extendidas y flags
(Get_LPS, Get_LAS, Get_LDS, Get_Flags).
94
3.3.18
Almacenar_configuracin_global_extendida
Significado
Con esta llamada se transmite la configuracin global deseada del ASInterface al maestro
ASi y se almacena como configuracin nominal de forma no voltil en EEPROM. De este
modo se configura el DP/ASi Link 20E.
En detalle se transfieren los siguientes datos:
S
La lista de esclavos ASi configurados que establece qu esclavos ASi pueden ser
activados por el maestro ASi en el modo protegido;
los flags que determinan el estado de funcionamiento del maestro ASi tras el arranque.
Bit 6
Bit 5
Significado
Bit 4
Bit 3
00h
Bit 2
Bit 1
Bit 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
Escl. 10
LPS
Escl. 11
LPS
Escl. 12
LPS
Escl. 13
LPS
Escl. 14
LPS
Escl. 15
LPS
Escl. 16
LPS
Escl. 17
LPS
Escl. 18
LPS
Escl. 19
LPS
Escl. 20
LPS
Escl. 21
LPS
Escl. 22
LPS
Escl. 23
LPS
Escl. 24
LPS
Escl. 25
LPS
Escl. 26
LPS
Escl. 27
LPS
Escl. 28
LPS
Escl. 29
LPS
Escl. 30
LPS
Escl. 31
LPS
Escl. 1B
LPS
Escl. 2B
LPS
Escl. 3B
LPS
Escl. 4B
LPS
Escl. 5B
LPS
Escl. 6B
LPS
Escl. 7B
LPS
Escl. 8B
LPS
Escl. 9B
LPS
Escl. 10B
LPS
Escl. 11B
LPS
Escl. 12B
LPS
Escl. 13B
LPS
Escl. 14B
LPS
Escl. 15B
95
Byte
Bit 7
Bit 6
Bit 5
LPS
Escl. 16B
LPS
Escl. 17B
LPS
Escl. 18B
LPS
Escl. 19B
LPS
Escl. 20B
LPS
Escl. 24B
LPS
LPS
Escl. 25B Escl. 26B
ID_CODE esclavo 0
Ext ID1 esclavo 0
Cdigo ID esclavo 1
Ext ID1 esclavo 1
ID_CODE esclavo 2
Ext ID1 esclavo 2
Cdigo ID esclavo 3
Ext ID1 esclavo 3
ID_CODE esclavo 4
Ext ID1 esclavo 4
ID_CODE esclavo 5
Ext ID1 esclavo 5
Cdigo ID 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
Cdigo ID esclavo 22
Ext ID1 esclavo 22
ID_CODE esclavo 23
Ext ID1 esclavo 23
LPS
Escl. 27B
LPS
Escl. 28B
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
96
Significado
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
LPS
Escl. 21B
LPS
Escl. 22B
LPS
Escl. 23B
LPS
LPS
LPS
Escl. 29B Escl. 30B Escl. 31B
Configuracin ES esclavo 0
Ext ID2 esclavo 0
Configuracin de E/S esclavo 1
Ext ID2 esclavo 1
Configuracin ES esclavo 2
Ext ID1 esclavo 2
Configuracin de E/S esclavo 3
Ext ID2 esclavo 3
Configuracin de E/S esclavo 4
Ext ID1 esclavo 4
Configuracin ES esclavo 5
Ext ID2 esclavo 5
Configuracin de E/S esclavo 6
Ext ID2 esclavo 6
Configuracin de E/S esclavo 7
Ext ID2 esclavo 7
Configuracin de E/S esclavo 8
Ext ID2 esclavo 8
Configuracin de E/S esclavo 9
Ext ID2 esclavo 9
Configuracin de E/S esclavo 10
Ext ID2 esclavo 10
Configuracin de E/S esclavo 11
Ext ID2 esclavo 11
Configuracin de E/S esclavo 12
Ext ID2 esclavo 12
Configuracin de E/S esclavo 13
Ext ID2 esclavo 13
Configuracin de E/S esclavo 14
Ext ID2 esclavo 14
Configuracin de E/S esclavo 15
Ext ID2 esclavo 15
Configuracin de E/S esclavo 16
Ext ID2 esclavo 16
Configuracin de E/S esclavo 17
Ext ID2 esclavo 17
Configuracin de E/S esclavo 18
Ext ID2 esclavo 18
Configuracin de E/S esclavo 19
Ext ID2 esclavo 19
Configuracin de E/S esclavo 20
Ext ID2 esclavo 20
Configuracin ES esclavo 21
Ext ID2 esclavo 21
Configuracin de E/S esclavo 22
Ext ID2 esclavo 22
Configuracin de E/S esclavo 23
Ext ID2 esclavo 23
DP/ASInterface Link 20E
Edicin 08/2008
C79000G8978C23501
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
ID_CODE esclavo 24
Ext ID1 esclavo 24
ID_CODE esclavo 25
Ext ID1 esclavo 25
ID_CODE esclavo 26
Ext ID1 esclavo 26
Cdigo ID 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
irrelevante
irrelevante
Cdigo ID esclavo 1B
Ext ID1 esclavo 1B
Cdigo ID esclavo 2B
Ext ID1 esclavo 2B
Cdigo ID esclavo 3B
Ext ID1 esclavo 3B
Cdigo ID esclavo 4B
Ext ID1 esclavo 4B
ID_CODE esclavo 5B
Ext ID1 esclavo 5B
ID_CODE esclavo 6B
Ext ID1 esclavo 6B
Cdigo ID esclavo 7B
Ext ID1 esclavo 7B
Cdigo ID esclavo 8B
Ext ID1 esclavo 8B
Cdigo ID esclavo 9B
Ext ID1 esclavo 9B
ID_CODE esclavo 10B
Ext ID1 esclavo 10B
ID_CODE esclavo 11B
Ext ID1 esclavo 11B
Cdigo ID esclavo 12B
Ext ID1 esclavo 12B
Cdigo ID esclavo 13B
Ext ID1 esclavo 13B
Cdigo ID esclavo 14B
Ext ID1 esclavo 14B
ID_CODE esclavo 15B
Ext ID1 esclavo 15B
Cdigo ID esclavo 16B
Ext ID1 esclavo 16B
Cdigo ID esclavo 17B
Ext ID1 esclavo 17B
Cdigo ID esclavo 18B
Ext ID1 esclavo 18B
97
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
98
166
167
168
169
170
171
Flag 1
Flag 2
Nmero de bit
0
1
2
Significado
OFFLINE_READY
APF
MODO_NORMAL
Nmero de bit
0
1
2
Significado
OFFLINE
INTERNAL
EEPROM_OK
3
4
5
6
7
MODO
AUTO_ADDR_AVAIL
AUTO_ADDR_ASSI_GN
LDS_0
CONFIG_OK
3
4
5
6
7
AUTO_ADDR_ENABLE
PERIPHERY_FAULT
reservado
reservado
Arranque MPO
Los flags cuyos valores modifican el modo de operacin del maestro ASi estn marcados
en gris. Los valores de los restantes flags no son relevantes para el comando Almacenar la
configuracin global y no se pueden modificar en el maestro ASi a travs de esta llamada.
MODO
AUTO_ADDR_ENABLE
99
3.3.19
Escribir_lista_parmetros_extendida
Significado
Con el comando se transmiten parmetros para todos los esclavos ASi al maestro ASi.
ste slo transmite a los esclavos ASi los parmetros que han cambiado, es decir, que
difieren de los parmetros (reales) antes enviados..
100
Significado
Bit 4
Bit 3
Bit 2
Bit 1
Nmero de comando: 3C H
00 H
no relevante
Parmetros esclavo 1
Parmetros esclavo 2
Parmetros esclavo 3
Parmetros esclavo 4
Parmetros esclavo 5
Parmetros esclavo 6
Parmetros esclavo 7
Parmetros esclavo 8
Parmetros esclavo 9
Parmetros esclavo 10
Parmetros esclavo 11
Parmetros esclavo 12
Parmetros esclavo 13
Parmetros esclavo 14
Parmetros esclavo 15
Parmetros esclavo 16
Parmetros esclavo 17
Parmetros esclavo 18
Parmetros esclavo 19
Parmetros esclavo 20
Parmetros esclavo 21
Parmetros esclavo 22
Parmetros esclavo 23
Parmetros esclavo 24
Parmetros esclavo 25
Parmetros esclavo 26
Parmetros esclavo 27
Parmetros esclavo 28
Parmetros esclavo 29
Parmetros esclavo 30
Parmetros esclavo 31
no relevante
Parmetros esclavo 1B
Parmetros esclavo 2B
Parmetros esclavo 3B
Parmetros esclavo 4B
Parmetros esclavo 5B
Parmetros esclavo 6B
Parmetros esclavo 7B
Parmetros esclavo 8B
Parmetros esclavo 9B
Parmetros esclavo 10B
Parmetros esclavo 11B
Parmetros esclavo 12B
Parmetros esclavo 13B
Parmetros esclavo 14B
Parmetros esclavo 15B
Parmetros esclavo 16B
Parmetros esclavo 17B
Parmetros esclavo 18B
Parmetros esclavo 19B
Parmetros esclavo 20B
Parmetros esclavo 21B
Parmetros esclavo 22B
Parmetros esclavo 23B
Parmetros esclavo 24B
Parmetros esclavo 25B
Parmetros esclavo 26B
Parmetros esclavo 27B
Parmetros esclavo 28B
Parmetros esclavo 29B
Parmetros esclavo 30B
Parmetros esclavo 31B
Bit 6
Bit 5
Bit 0
3.3.20
Leer_lista_eco_parmetros_extendida
Significado
Con la llamada de la lista de ecos de parmetros se presentan los valores de ecos de todos
los esclavos ASi. Los valores de ecos de un esclavo ASi proceden de la ltima llamada
de parmetros que se emiti a este esclavo ASi.
Estructura de los datos de peticin en el bfer de emisin
Byte
0
1
Significado
Nmero de comando: 33 H
00h
Bit 7
Bit 6
no relevante
Eco par. esclavo 2
Eco par. esclavo 4
Eco par. esclavo 6
Eco par. esclavo 8
Eco par. esclavo 10
Eco par. esclavo 12
Eco par. esclavo 14
Eco par. esclavo 16
Eco par. esclavo 18
Eco par. esclavo 20
Eco par. esclavo 22
Eco par. esclavo 24
Eco par. esclavo 26
Eco par. esclavo 28
Eco par. esclavo 30
no relevante
Eco par. esclavo 2B
Eco par. esclavo 4B
Eco par. esclavo 6B
Eco par. esclavo 8B
Eco par. esclavo 10B
Eco par. esclavo 12B
Eco par. esclavo 14B
Eco par. esclavo 16B
Eco par. esclavo 18B
Eco par. esclavo 20B
Eco par. esclavo 22B
Eco par. esclavo 24B
Eco par. esclavo 26B
Eco par. esclavo 28B
Eco par. esclavo 30B
Bit 5
Significado
Bit 4
Bit 3
Bit 2
Eco par. esclavo 1
Eco par. esclavo 3
Eco par. esclavo 5
Parmetros esclavo 7
Eco par. esclavo 9
Eco par. esclavo 11
Eco par. esclavo 13
Eco par. esclavo 15
Eco par. esclavo 17
Eco par. esclavo 19
Eco par. esclavo 21
Eco par. esclavo 23
Eco par. esclavo 25
Eco par. esclavo 27
Eco par. esclavo 29
Eco par. esclavo 31
Eco par. esclavo 1B
Eco par. esclavo 3B
Eco par. esclavo 5B
Parmetros esclavo 7B
Eco par. esclavo 9B
Eco par. esclavo 11B
Eco par. esclavo 13B
Eco par. esclavo 15B
Eco par. esclavo 17B
Eco par. esclavo 19B
Eco par. esclavo 21B
Eco par. esclavo 23B
Eco par. esclavo 25B
Eco par. esclavo 27B
Eco par. esclavo 29B
Par. eco esclavo 31B
Bit 1
Bit 0
101
3.3.21
Leer_identificador_versin
Significado
Con esta llamada se lee el identificador de versin del firmware del DP/
ASi Link 20E.
Significado
La respuesta del DP/ASi Link 20E contiene el nombre y el nmero de versin del firmware
en la forma siguiente:
Significado
7
8
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
102
Byte
Significado
26
27
28
29
30
30
x.yy representa el nmero de versin actual del firmware de DP/ASi Link 20E.
103
3.3.22
Leer_ID_esclavo ASi
Significado
Con esta llamada, el cdigo ID de un esclavo ASi se puede leer directamente a travs del
cable ASi. La llamada est prevista para fines de diagnstico y no se necesita en la
operacin normal del maestro.
Significado
Direccin de esclavo
Significado
Bit 7
104
Bit 4 Bit 3
reservado
Bit 0
Cdigo ID
3.3.23
Leer_ID1_extendida_esclavo_ASi
Significado
Con esta llamada, el cdigo Extended ID1 de un esclavo ASi se puede leer directamente a
travs del cable ASi. La llamada est prevista para fines de diagnstico y no se necesita
en la operacin normal del maestro.
Significado
Nmero de comando: 37 H
Direccin de esclavo
Significado
Bit 7
Bit 4 Bit 3
reservado
Bit 0
Extended ID1Code
105
3.3.24
Escribir_ID1_extendida_esclavo_ASi
Significado
Con esta llamada, el cdigo Extended ID1 de un esclavo ASi con la direccin 0 se puede
leer directamente a travs del cable ASi. La llamada est prevista para fines de diagnstico
y no se necesita en la operacin normal del maestro.
El maestro ASi transfiere el cdigo Extended ID1, sin prueba de plausibilidad, al esclavo
ASi.
Significado
106
no relevante
Extended ID1Code
3.3.25
Leer_ID2_extendida_esclavo_ASi
Significado
Con esta llamada, el cdigo Extended ID2 de un esclavo ASi se puede leer directamente a
travs del cable ASi. La llamada est prevista para fines de diagnstico y no se necesita
en la operacin normal del maestro.
Significado
Nmero de comando: 38 H
Direccin de esclavo
Significado
Bit 7
Bit 4 Bit 3
reservado
Bit 0
Cdigo ID2 extendido
107
3.3.26
Leer_ES_esclavo_ASi
Significado
Con esta llamada, la configuracin de E/S de un esclavo ASi se puede leer directamente a
travs del cable ASi. La llamada est prevista para fines de diagnstico y no se necesita
en la operacin normal del maestro.
Significado
Nmero de comando:18
Direccin de esclavo
Significado
Bit 7
108
Bit 4 Bit 3
reservado
Bit 0
Configuracin de E/S
3.3.27
Leer_lista_errores_periferia (Get_LPF)
Significado
Con esta llamada, la lista de los errores de periferia (LPF) sealizados por los esclavos ASi
se lee del maestro ASi. La LPF es actualizada cclicamente por el maestro ASi. El hecho
de si un esclavo ASi sealiza o no fallos de la periferia conectada (p. ej.: rotura de hilo) y
cundo lo hace, se puede consultar en la descripcin del esclavo ASi.
Significado
Nmero de comando 3E H
Significado
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 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 20 Esclavo 21
Esclavo 22 Esclavo 23
Esclavo 24
Esclavo 28 Esclavo 29
Esclavo 30 Esclavo 31
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
reservado
...
reservado
13
reservado
109
3.3.28
Escribir_string_parmetros_esclavo_ASi
Significado
Con esta llamada se puede enviar un string de parmetros segn el perfil de esclavo ASi
7.4 al maestro ASi, que entonces lo transmite a la direccin de esclavo ASi indicada en el
bfer de emisin.
Con esta llamada se transfiere un bfer de emisin con un mximo de 223 Byte al maestro
ASi. La cantidad de bytes de parmetros que se deben enviar realmente al esclavo ASi la
determina el maestro ASi a partir del Byte 2 del bfer de emisin (cantidad de bytes de
string).
Las dems informaciones del string no son evaluadas por el maestro ASi y se transfieren
de forma transparente al esclavo ASi. Mientras se desarrolla la transmisin del string no
tiene lugar transferencia de datos tiles/analgicos con el esclavo ASi direccionado.
Byte
Significado
Nmero de comando: 40 H
Direccin de esclavo
StringByte (1)
StringByte (2)
...
.....
StringByte (n1)
...
StringByte (n)
110
3.3.29
Leer_string_parmetros_esclavo_ASi
Significado
Con esta llamada se puede leer un string de parmetros segn el perfil de esclavo ASi 7.4
del esclavo ASi con la direccin de esclavo ASi indicada en el bfer de emisin.
El maestro ASi proporciona hasta 221 bytes de datos de respuesta. La cantidad de bytes
de parmetros que enva realmente el esclavo ASi la sealiza el maestro ASi a partir del
Byte 0 del bfer de recepcin (cantidad de bytes de parmetros).
Si el esclavo ASi enva un string de longitud superior a 220 bytes, el maestro ASi cancela
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 transferencia de datos
tiles/analgicos con el esclavo ASi direccionado.
Significado
Nmero de comando 41 H
Direccin de esclavo
Significado
StringByte (1)
StringByte (2)
...
.....
StringByte (n1)
...
StringByte (n)
111
3.3.30
Leer_string_ID_esclavo_ASi
Significado
Con esta llamada se puede leer un string de identificacin segn el perfil de esclavo ASi
7.4 del esclavo ASi con la direccin de esclavo ASi indicada en el bfer de emisin. El
maestro ASi proporciona hasta 221 bytes de datos de respuesta. La cantidad de bytes de
ID que enva realmente el esclavo ASi la sealiza el maestro ASi a partir del Byte 0 del
bfer de recepcin (cantidad de bytes de ID).
Si el esclavo ASi enva un string de longitud superior a 220 bytes, el maestro ASi cancela
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 transferencia de datos
tiles/analgicos con el esclavo ASi direccionado.
Nota
En el caso de esta llamada se transfieren tambin, como excepcin, los bytes que
contienen los bits Follows y Valid (ver perfil de esclavo ASi 7.4).
Significado
Nmero de comando 42 H
Direccin de esclavo
Significado
Nmero de bytes de ID
StringByte (1)
StringByte (2)
...
.....
...
StringByte (n1)
...
StringByte (n)
112
3.3.31
Leer_string_diagnstico_esclavo_ASi
Significado
Con esta llamada se puede leer un string de diagnstico segn el perfil de esclavo ASi 7.4
del esclavo ASi con la direccin de esclavo ASi indicada en el bfer de emisin. El
maestro ASi proporciona hasta 221 bytes de datos de respuesta. La cantidad de bytes de
diagnstico que enva realmente el esclavo ASi la sealiza el maestro ASi a partir del
Byte 0 del bfer de recepcin (cantidad de bytes de diagnstico ).
Si el esclavo ASi enva un string de longitud superior a 220 bytes, el maestro ASi cancela
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 transferencia de datos
tiles/analgicos con el esclavo ASi direccionado.
Significado
Nmero de comando 43 H
Direccin de esclavo
Significado
StringByte (1)
StringByte (2)
...
.....
...
StringByte (n1)
...
StringByte (n)
113
3.3.32
Consulta CTT2_leer_escribir
Significado
Con esta llamada se puede enviar con un string de bytes una CTT2Request segn el perfil
de esclavo ASi CombinedTransationType2 al maestro ASi. ste transmite los bytes de
string a la direccin de esclavo ASi indicada en el bfer de envo.
Con esta llamada se transfiere un bfer de emisin con un mximo de 223 Byte al maestro
ASi. La cantidad de bytes de string que se deben enviar realmente al esclavo ASi la
determina el maestro ASi a partir del Byte 2 del bfer de emisin (cantidad de bytes de
string).
La CTT2Request es contestada por el esclavo ASi direccionado con una
CTT2Response. Esta respuesta la transmite el maestro ASi como string de bytes en el
bfer de respuesta. Con la respuesta se transmiten las cadenas del maestro ASi.
La estructura de la CTT2Request y de la CTT2Response (cdigo, ndice, ...) comienza
siempre con StringByte 1. Puede consultar detalles al respecto en la respectiva descripcin
del esclavo ASi.
Mientras se desarrollan las transmisiones de strings en ASi, no tiene lugar ninguna
transferencia de datos cclica con el esclavo ASi direccionado. Debido al tipo de protocolo,
la transmisin de aprox. 200 bytes puede durar hasta medio minuto.
Significado
Direccin de esclavo
StringByte 1
StringByte 2
...
...
...
StringByte (n1)
...
(StringByte n)
Significado
StringByte (1)
StringByte (2)
...
.....
StringByte (n1)
...
114
StringByte (n)
Diagnstico de esclavos
4.1
Panormica
Atencin
El DP/ASi Link 20E slo comunica fallos en ASInterface si trabaja en el modo protegido y
si se ha activado la alarma de diagnstico en la configuracin de DP.
Atencin
Si la tensin de ASi cae por debajo de 14 V, ya no es posible el flujo de datos DP debido a
la falta de suministro elctrico. Por esta razn no se puede generar tampoco ningn mensaje de diagnstico que sealice una tensin de alimentacin de ASi demasiado baja. El
maestro DP reconoce que ha fallado el DP/ASi Link 20E y notifica este fallo a su programa
de usuario.
Mecanismo de acceso
Consulte en el manual de su maestro DP con qu mecanismos se puede acceder a los
diagnsticos en el maestro DP.
A continuacin se explican las informaciones contenidas en el diagnstico de esclavos.
115
Diagnstico de esclavos
Byte 0
Byte 1
Byte 2
Estado de estacin 1 a 3
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
Byte 8
Byte 9
Byte 10
Byte 11
Byte 12
Byte 13
Byte 14
Byte 15
Byte 16
Byte 17
Byte 18
Byte 19
Byte 20
Byte 21
Byte 22
Byte 23
Byte 24
Byte 25
Byte 26
Byte 27
4.2
Estado de estacin 1 a 3
Significado
El estado de estacin proporciona una visin de conjunto del estado de un esclavo DP.
Para los distintos bits de error del estado de estacin rige
116
0: ningn error
1: error
Diagnstico de esclavos
Estado de estacin 1
Byte
Bits
Valor / significado
1: El DP/ASi Link 20E no reacciona al
maestro DP.
Solucin
Controle la configuracin
Controle la configuracin
Compruebe el PROFIBUS.
Controle la configuracin
117
Diagnstico de esclavos
Estado de estacin 2
Byte
Bits
Valor / significado
1: El DP/ASi Link 20E tiene que ser parametrizado de nuevo por el maestro DP.
0: el bit es siempre 0.
Estado de estacin 3
Byte
2
4.3
Valor / significado
El estado de estacin 3 est reservado y no es relevante para el diagnstico del DP/
ASi Link 20E.
Byte
Valor
xx H
Valor / significado
Direccin PROFIBUS del maestro DP
En el diagnstico de esclavos est contenida en el byte 3, en forma
hexadecimal, la direccin del maestro PROFIBUS que ha parametrizado el
DP/ASi Link 20E.
80 H
98 H
118
Diagnstico de esclavos
4.4
Byte
Valor
43 H
xx H
Cada bit direcciona una ranura (slot) (Bit 20 = Slot 1; Bit 21 = Slot 2; ...)
xx H
4.5
Valor / significado
Byte
Valor
Significado
13 H
10
01 H
81 H
11
xx H
12
01 H
02 H
Diagnstico entrante
Diagnstico saliente
Los bytes 13 a 27 del diagnstico relacionado con equipo contienen bits de error para fallos
en el ASInterface. En una lista delta (byte 20...27) se muestran todos los esclavos ASi
discrepantes de la configuracin, es decir, faltantes, incorrectos o bien existentes, pero no
configurados.
Byte
Bits
13
5 ..7
Byte
Valor
14
1CH
Valor / significado
Significado
Clase de mdulo.
119
Diagnstico de esclavos
Byte
Bits
15
0: Estado normal
1: DP/ASi Link 20E se encuentra offline.
4..7
Byte
Bits
16
0,1
2
4..7
Valor / significado
Valor / significado
0
1: EEPROM defectuoso
0
Byte
Valor
Significado
17
60 H
valor fijo
18
00 H
valor fijo
19
40 H
valor fijo
Byte
Bit *)
20
0..7
21
0..7
22
0..7
23
0..7
24
0..7
25
0..7
26
0..7
27
0..7
Valor / Significado *)
120
Eliminacin de perturbaciones /
indicaciones de fallos
5.1
A continuacin se explica cmo se pueden sustituir de manera particularmente sencilla esclavos ASi
averiados utilizando la funcin de programacin automtica de direcciones.
Es posible una programacin automtica de direcciones a travs del DP/ASi Link 20E.
El esclavo ASi que ha fallado se puede identificar fcilmente por la luz intermitente del LED
correspondiente al esclavo, dispuesto en la unidad de indicacin frontal. Para esto se tiene
que conmutar a la indicacin de esclavos (ver el cap. 1.8.3).
121
Eliminacin de perturbaciones /
5.2
Tabla 5-1
Indicaciones de error
Error
Causa posible
Solucin
El diodo LED BF sealiza fallos en El enlace con el maestro PROFIBUS Comprobar la conexin de PROFIel PROFIBUS DP.
est interrumpido.
BUS en el maestro DP y en el DP/
ASi Link 20E.
Estado de funcionamiento
incorrecto del maestro DP.
Controlar/corregir el estado
operativo del maestro DP.
Parametrizacin / configuracin
Controlar/corregir la configuracin
incorrecta por el maestro PROFIdel maestro DP.
BUS DP.
La direccin PROFIBUS configurada
en el maestro DP no coincide con la
direccin del DP/ASi Link 20E.
Indicador de APF encendido
Comprobar la conexin de la
fuente de alimentacin ASi; si es
necesario, sustituir la fuente de
alimentacin.
122
Comprobar si se ha conectado un
esclavo ASi incorrecto. Si es necesario, reconfigurar el DP/AS
i Link 20E.
Eliminacin de perturbaciones /
Tabla 5-1
Causa posible
Cortocircuito en el cable ASi
Solucin
Comprobar el cable ASi y los esclavos ASi conectados.
Comprobar las conexiones de los
esclavos ASi.
Comprobar la puesta a tierra correcta del DP/ASi Link 20E y el tendido del cable ASi. Comprobar si el
apantallamiento de la fuente de alimentacin ASi est correctamente
conectado.
En el modo de configuracin no es
posible la programacin
automtica.
Programar la direccin del nuevo
esclavo ASi con el programador de
direcciones o a travs de la interfaz
de comandos del DP/
ASi Link 20E.
123
Eliminacin de perturbaciones /
Tabla 5-1
La programacin automtica de
direcciones no tiene lugar aunque
se enciende AUP.
Causa posible
Solucin
Se ha montado en ASInterface un
Extender con las conexiones de
Line1 y Line2 permutadas.
124
Siemens AG
Referencia:
6GK1 4152AA10
Versin
Hardware: 01
Software: V3.0
Perfil de maestro
M4
Fecha
01.07.2008
Significado
Funcin disponible
Funcin no existente
Tabla A-2
PICS
No.
M4
Status = Write_ODI(Image)
Status = Set_Permanent_Parameter(Addr,
Param)
Param, Status =
Get_Permanent_Parameter(Addr)
ver el cap.3.3
ver el cap.3.3
ver el cap.3.3
Estado = Store_Actual_Parameters()
ver el cap.3.3
Status =
Set_Permanent_Configuration(Addr, Config)
ver el cap.3.3
Status, Config =
Get_Permanent_Configuration(Addr)
ver el cap.3.3
125
Tabla A-2
PICS, (continuacin)
No.
M4
10
Status = Store_Actual_Configuration()
11
Status, Config =
Read_Actual_Configuration(Addr)
ver el cap.3.3
12
Status = Set_LPS(List31)
ver el cap.3.3
13
ver el cap.3.3
14
ver el cap.3.3
15
ver el cap.3.3
16.0
Estado= Get_Flags()
ver el cap.3.3
16.1
ver el cap.3.3
16.2
ver el cap.3.3
16.3
Status, Flag =
Get_Flag_Auto_Address_Assign()
ver el cap.3.3
16.4
Status, Flag =
Get_Flag_Auto_Prog_Available()
ver el cap.3.3
16.5
Status, Flag =
Get_Flag_Configuration_Active()
ver el cap.3.3
16.6
Status, Flag =
Get_Flag_Normal_Operation_Active()
ver el cap.3.3
16.7
ver el cap.3.3
16.8
ver el cap.3.3
16.9
ver el cap.3.3
17
Estado = Set_Operation_Mode(Mode)
18
Status = Set_Offline_Mode(Mode)
ver el cap.3.3
19
Status = Activate_Data_Exchange(Mode)
Comando opcional
20
Status = Change_Slave_Address(Addr1,
Addr2)
ver el cap.3.3
21.1
Status = Set_Auto_Address_Enable
ver el cap.3.3
21.2
Status = Get_Auto_Address_Enable
ver el cap.3.3
22.1
Status, Resp =
Cmd_Reset_ASI_Slave(Addr, RESET)
ver el cap.3.3
22.2
Estado, Resp =
Cmd_Read_IO_Configuration(Addr, CONF)
ver el cap.3.3
22.3
Estado, Resp =
Cmd_Read_Identification_Code(Addr,
IDCOD)
ver el cap.3.3
22.4
ver el cap.3.3
22.5
Status, Resp =
Cmd_Read_Reset_Status(Addr, STATRES)
no implementado
126
Tabla A-2
PICS, (continuacin)
No.
M4
22.6
Status, Resp =
Cmd_Read_Ext_IDCode_1(Addr, IDCOD1)
ver el cap.3.3
22.7
Status, Resp =
Cmd_Read_Ext_IDCode_2(Addr, IDCOD2)
ver el cap.3.3
23
ver el cap.3.3
24
Status =
Write_Extended_IDCode_11(S_Ext_IDCo
de_1)
ver el cap.3.3
25
Status = Read_AIDI(AImage)
ver el cap.3.3
26
Status = Write_AODI(AImage)
ver el cap.3.3
27
ver el cap.3.3
28
ver el cap.3.3
29
ver el cap.3.3
30
ver el cap.3.3
Parte B
Nota:
Si dos esclavos ASi con espacio de direccionamiento extendido ocupan la misma direccin
(p. ej. direccin 5A y direccin 5B), esta pareja de esclavos se calcula en la frmula anterior
como 1 esclavo ASi. Esto se debe a que parejas de esclavos con la misma direccin slo
son activadas a cada segundo ciclo. Por lo tanto, para ellas se duplica el tiempo de ciclo en
la frmula antes indicada.
DP/ASInterface Link 20E
Edicin 08/2008
C79000G8978C23501
127
Bibliografa
/1/
/2/
/3/
SIMATIC NET
Comunicacin industrial para Automation and Drives
Catlogo IK PI
/4/
SIMATIC NET
PROFIBUS Networks
Manual, Siemens AG (ID: 1971286)
/5/
Referencia
Estos catlogos as como informaciones adicionales se pueden solicitar a la respectiva representacin, sucursal o sociedad nacional SIEMENS.
Muchos manuales SIMATIC NET puede encontrarlos en las pginas de Internet del
Siemens Customer Support para automatizacin:
http://support.automation.siemens.com
Introduzca all la ID del manual correspondiente como nombre de bsqueda.
-
128
Notas al marcado CE
rea de aplicacin
El producto cumple los siguientes requisitos:
rea de aplicacin
Industria
Exigencias sobre
Emisin de interferencias
Inmunidad a interferencias
EN 6100064 : 2007
EN 6100062 : 2005
129
Glosario
D.1
D.1
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
130
D.2
130
D.3
132
General
Directivas ESD
Normas para proteccin de componentes electrnicos contra fenmenos electrostticos ver IEC 61340xx (Electrosttica, varias partes)
(ESD: componentes sensibles a cargas electrostticas)
D.2
APF
ASiPower Fail. Flag o visualizador LED que indica que la tensin de alimentacin
existente en el cable ASi es demasiado baja o ha fallado (p. ej. por fallo de la fuente
de alimentacin ASi).
ASi (ASInterface)
Interfaz actuadorsensor. Un sistema de interconexin para el rea de campo ms
baja del nivel de automatizacin. Es apropiado para la interconexin de sensores y
actuadores con los equipos de control. (designacin anterior: SINEC S1)
ASiLibrary
Library (biblioteca), por medio de cuyas funciones se pueden comunicar programas de
usuario con el controlador ASi.
130
Glosario
Esclavo ASi
Todas las estaciones que pueden ser aludidas desde un maestro ASi reciben el nombre de esclavos ASi.
Los esclavos ASi se diferencian por su tcnica de montaje (mdulos ASi as como
sensores o actuadores con conexin ASi integrada) as como por su espacio de direccionamiento (esclavo ASi Standard y esclavo ASi A/B con espacio de direccionamiento extendido).
LAS
Lista de los esclavos activados.
LES/LDS
Lista de los esclavos detectados / list of detected slaves (= LES)
LPS
Lista de los esclavos configurados
Maestro ASi
A travs del maestro ASi se vigilan y controlan sensores y actuadores binarias del
tipo ms sencillo por medio de mdulos ASi o esclavos ASi.
Se distingue entre maestros ASi Standard y maestros ASi Extended.
131
Glosario
Mdulo ASi
Para ASInterface se ha definido un concepto modular que prev el enlace modular de
los esclavos ASi, que pueden ser sensores y actuadores, a travs de as llamados
mdulos ASi.
Al respecto se distinguen los siguientes mdulos
El mdulo ASi activo con chip ASi integrado: con l se pueden conectar hasta cuatro sensores convencionales y cuatro actuadores convencionales.
El mdulo ASi pasivo: acta como distribuidor y permite la conexin de hasta cuatro
sensores y actuadores con chip ASi integrado.
Adaptndose al concepto del maestro ASi Standard y del maestro ASi Extended, en
los esclavos ASi se utilizan chips ASi con funcin estndar o con funcin extendida.
Nibble
Se da el nombre de Nibble a una unidad informtica compuesta por cuatro bits.
D.3
CP
Communication Processor: mdulo para tareas de comunicacin destinado al montaje
en ordenadores o en equipos de automatizacin.
Direccin PROFIBUS
La direccin PROFIBUS en un identificador inequvoco de una > estacin conectada
a > PROFIBUS. Para el direccionamiento de una estacin se transmite la direccin
PROFIBUS en el > telegrama.
Esclavo DP
Una > estacin que participa con funcin de esclavo en > PROFIBUSDP.
132
Glosario
Estado operativo de la DP
En la comunicacin entre el maestro DP y los esclavos DP se distingue entre los cuatro estados operativos siguientes:
OFFLINE
STOP
CLEAR
RUN
Cada uno de estos estados operativos est caracterizado por acciones definidas entre
el maestro DP y el esclavo DP.
FW
Firmware; en nuestro caso, el software utilizado en el equipo descrito.
Maestro DP
Estacin activa conectada a > PROFIBUS, que puede enviar telegramas sin previa
solicitud, si est en posesin del testigo (token).
Modo CLEAR
Modo de operacin del maestro DP; las entradas se leen cclicamente, las salidas permanecen puestas a 0.
Modo FREEZE
El modo FREEZE es un modo de funcionamiento de DP en el que se registran datos
de procesos de uno, de varios (agrupamiento) o de todos los esclavos DP al mismo
tiempo. El momento del registro es sealizado por el comando FREEZE (se trata de un
telegrama de control para sincronizacin).
133
Glosario
Modo SYNC
El modo SYNC es un modo de operacin de DP en el que uno, varios (agrupamiento) o
todos los > esclavos DP transfieren datos a sus salidas de procesos en un momento
determinado. El momento de la transferencia es sealizado por el comando SYNC (se
trata de un telegrama de control para sincronizacin).
MPI
La interfaz multipunto (MPI) es la interfaz de PG de SIMATIC S7.
Parmetros de bus
Los parmetros de bus controlan el comportamiento de transmisin en el bus. Cada >
estacin participante en > PROFIBUS tiene que utilizar parmetros de bus que coincidan con los parmetros de bus de las otras estaciones.
PROFIBUS
Un bus de campo segn EN 50170 Vol. 2. Designacin anterior: SINEC L2.
PROFIBUS DP
Modo de operacin DP segn EN 50170, Vol 2.
SIMATIC NET
Siemens SIMATIC Network and Communication. Denominacin de productos para >
redes y componentes de redes de Siemens (antes SINEC).
SINEC
Antigua denominacin de productos para redes y componentes de redes de Siemens.
Nuevo concepto: SIMATIC NET.
Sistema maestro DP
Un > maestro DP y todos los > esclavos DP con los que intercambia datos dicho
maestro.
134
Glosario
Token Bus
Procedimiento de acceso a la red para la asignacin de bus en caso de varias estaciones participantes activas (se utiliza en PROFIBUS). La autorizacin de emisin (testigo
o token) es pasada de una estacin activa a otra. Para cada estacin activa rige:
entre el envo del token y la recepcin del token hay un ciclo de token.
UNFREEZE
Peticin de anulacin del > modo FREEZE
UNSYNC
Peticin de anulacin del > modo SYNC
135
Archivo BMP, 28
Archivo GSD, 28
importar, 28
ASInterface
Conexin a, 17
configurar mediante el pulsador SET, 25
Esclavo
Interfaz para, 43
sustituir uno defectuoso, 121
esclavo, interfaz para, 49
Esclavos, 43
Identificacin del fabricante, 118
maestro, 11
Maestro DP, Interfaz para, 43
maestro DP, interfaz para, 49
Tiempo de ciclo, 127
Ejemplos
a datos binarios ASi. Siehe ejemplos de programacin
Acceso a valores analgicos. Siehe Ejemplos
de programacin
Ejemplos de programacin. Siehe ejemplos
Eliminacin de perturbaciones, 121
Esclavo analgico ASi, direccionamiento, 48
Esclavo ASi, Interfaz para, 44
Esclavo ASi A/B, 34, 37
Esclavo ASi analgico, 34, 36
Esclavo ASi estndar, 34, 35
Esclavo DP, Configuracin de propiedades, 31
Esclavos ASi segn especificacin ASi V3, 38
Esclavos CTT, 38
Escribir_registro de datos, 42
Escribir_registro_de_datos, llamada, 50
ESD, 130
Estado de estacin, 116
C
Cambiar el modo de indicacin, 19
CLEAR, 57
Coherencia de los datos, 52
Conexin
a ASInterface, 17
a PROFIBUS, 18
Configuracin, Procedimiento general, 27
Configuracin de pulsadores, 30
Configuracin en STEP 7
Configuracin bsica, 30
Configuracin de esclavo, 33
Configuracin por pulsador, 25
Conveccin, 15
D
Datos tcnicos, 13
Diagnstico
relacionado con equipo, 119
relacionado con identificacin, 119
Diagnstico de esclavos, 115
Direccin de esclavo, estructura general, 71
Direccin PROFIBUS, 13, 118
ajustar, 23
indicar, 23
Direccionamiento
de las entradas o salidas ASi en el maestro
DP, 44
Ejemplo, 46
Direcciones de E/S, suprimir, 45
Directivas ESD, 130
Directivas para componentes sensibles a cargas
electrostticas, 10
136
F
FREEZE, 57
Fuente de alimentacin, 10
G
Grado de proteccin IP 20, 15
I
Identificacin del fabricante, 118
Indicacin de esclavos, Ejemplo, 22
Indicaciones de errores, Remedio en caso de, 122
Indicaciones de fallos, 121
Intercambio de datos entre maestro DP y esclavo
ASi, 41
Interfaces, 42
para el maestro DP: PROFIBUS, 42
para los equipos ASi, 42
Interfaz de comandos, 58
Descripcin de los comandos, 69
estructura general del bfer de emisin, 71
Estructura general del bfer de recepcin, 71
para SIMATIC S7, 64
Significado y modo de funcionamiento, 58
L
LEDs, 16, 19
Leer_registro de datos, 42
Leer_registro_de_datos, llamada, 50
M
Maestro DP, 27, 43
con servicios acclicos, 50
Modos y prestaciones configurables, 27
maestro DP, 49
Marcado CE, 129
Modo de configuracin, 22, 25
Modo protegido, 22, 25, 115
Montaje, 15
R
Recorrido de seales de los operandos formales
ACT, DONE, ERROR y STATUS, 66
Resistencia a interferencias/puesta a tierra, 10
Servicios acclicos, 50
parmetros de llamada, 50
Programacin, 52
STEP 7, 27
O
Operacin, 41
T
P
Perfil normalizado, 15
PICS, 125
Prestaciones, 12
Procedimiento hasta la puesta en funcionamiento,
41
PROFIBUS DP, comandos de control, 57
PROFIBUSDP
Conexin a, 18
esclavo, 11
Maestro, 43
Configuracin DP, 27
Funciones de maestro disponibles, 125
Herramienta de configuracin Entradas,
28
Telegrama de configuracin, 27
Transmitir valores analgicos, 49
V
Valor de retorno, en bfer de respuesta, 62
Valores analgicos
Casos especiales, 54
Ejemplos de acceso va registros de datos, 54
formacin en los bloques de datos, 52
Representacin, 54
Velocidad de transmisin, PROFIBUS, 13
Volumen de suministro, 11, 12
137