0% encontró este documento útil (0 votos)
4 vistas378 páginas

Tcom 2

El documento es el Tomo 2 de un manual sobre funciones específicas de comunicación en sistemas PL7, que abarca temas como la comunicación por Modbus, módem y Modbus plus. Incluye capítulos sobre generalidades, configuración, programación y depuración de comunicaciones Modbus, así como la comunicación por módem. Este manual es parte de una serie de tres tomos que tratan diferentes aspectos de la comunicación en sistemas automatizados.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas378 páginas

Tcom 2

El documento es el Tomo 2 de un manual sobre funciones específicas de comunicación en sistemas PL7, que abarca temas como la comunicación por Modbus, módem y Modbus plus. Incluye capítulos sobre generalidades, configuración, programación y depuración de comunicaciones Modbus, así como la comunicación por módem. Este manual es parte de una serie de tres tomos que tratan diferentes aspectos de la comunicación en sistemas automatizados.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

PL7 Micro/Junior/Pro

Funciones específicas de
comunicación
Tomo 2
TLX DS COM PL7 40S spaV4.0
35002675 00
2
Documentos relacionados

Documentos relacionados

Presentación Este manual se compone de 3 tomos:


l Tomo 1
l Función común de comunicación
l Remoto autómatas Nano
l Comunicación por modo de caracteres
l Comunicación por el bus Uni-telway
l Tomo 2
l Comunicación por Modbus
l Comunicación por módem
l Comunicación por Modbus plus
l Comunicación por bus FIPIO
l Tomo 3
l Comunicación por red FIPWAY
l Comunicación por red ETHERNET
l Arquitectura multiredes

TLX DS COM PL7 40S 09/2000 3


Documentos relacionados

4 TLX DS COM PL7 40S 09/2000


Tabla de materias

Acerca de este . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Parte I Comunicación mediante Modbus. . . . . . . . . . . . 15


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Capítulo 1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Acerca de Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Compatibilidades. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Compatibilidad entre un autómata TSX 37/57 y un autómata serie 1000. . . . . . 20
Rendimientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Modo de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Capítulo 2 Configuración de una comunicación Modbus . . . . . . . . . . . . . 23


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Acceso a los parámetros de las tarjetas PCMCIA Modbus. . . . . . . . . . . . . . . . . 24
Acceso a los parámetros de las tarjetas PCMCIA Modbus. . . . . . . . . . . . . . . . . 25
Acceso a los parámetros de los módulos TSX SCY 21600/21601 . . . . . . . . . . . 26
Pantalla de configuración de Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Funciones accesibles de Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Parámetros Modbus vinculados a la aplicación . . . . . . . . . . . . . . . . . . . . . . . . . 30
Parámetros Modbus vinculados a la transmisión . . . . . . . . . . . . . . . . . . . . . . . . 32

Capítulo 3 Programación de una comunicación Modbus . . . . . . . . . . . . . 35


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Función de comunicación Modbus maestro . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Función de comunicación Modbus esclavo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Uso de la función de comunicación SEND_REQ . . . . . . . . . . . . . . . . . . . . . . . . 39
Ejemplo 1 de utilización de la función SEND_REQ . . . . . . . . . . . . . . . . . . . . . . 40
Ejemplo 2 de utilización de la función SEND_REQ . . . . . . . . . . . . . . . . . . . . . . 41

5
Capítulo 4 Depuración de una comunicación Modbus. . . . . . . . . . . . . . . 43
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Pantalla de depuración de Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Pantalla de depuración en tipo Modbus maestro. . . . . . . . . . . . . . . . . . . . . . . . . 45
Pantalla de depuración en tipo Modbus esclavo . . . . . . . . . . . . . . . . . . . . . . . . . 46
Comprobación de un vía de comunicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Capítulo 5 Objetos de lenguaje asociados a la comunicación Modbus . 49


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Objetos de lenguaje de intercambio implícito para una función Modbus. . . . . . . 50
Objetos de lenguaje de intercambio explícito para una función Modbus. . . . . . . 52
Gestión y resumen de los intercambios explícitos. . . . . . . . . . . . . . . . . . . . . . . . 56
Objetos de lenguaje asociados a la configuración. . . . . . . . . . . . . . . . . . . . . . . . 57

Parte II Comunicación por módem . . . . . . . . . . . . . . . . . 59


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Capítulo 6 Comunicación por módem . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
6.1 Presentación de la comunicación por módem . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Acerca del módem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Configuración estándar de la utilización de una comunicación por módem . . . . 65
Otras configuraciones de utilización de una comunicación por módem . . . . . . . 66
Principio de comunicación entre dos estaciones . . . . . . . . . . . . . . . . . . . . . . . . 68
6.2 Características . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Compatibilidad con equipos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Compatibilidad con programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
6.3 Puesta en marcha de una comunicación por módem . . . . . . . . . . . . . . . . . . . . . 74
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Metodología de puesta en marcha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Puesta en marcha de una comunicación UNI-TELWAY entre autómatas a través de
tarjetas TSX MDM 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Comunicación entre autómatas con un módem externo . . . . . . . . . . . . . . . . . . . 78
Puesta en marcha de una comunicación desde PL7. . . . . . . . . . . . . . . . . . . . . . 79
Configuración del controlador Uni-telway con un módem . . . . . . . . . . . . . . . . . . 81
Configuración del puerto de comunicaciones para una tarjeta PCMCIA módem 82
Configuración de la conexión del módem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Modificación de los parámetros de la configuración avanzada . . . . . . . . . . . . . . 84

6
Capítulo 7 Configuración de una comunicación por módem . . . . . . . . . . 85
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Acceso a los parámetros de las tarjetas módem PCMCIA . . . . . . . . . . . . . . . . . 86
Pantalla de configuración del módem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Parámetros en modo Uni-telway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Parámetros en modo carácter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Parámetros del módem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Parámetros del módem para una estación llamada . . . . . . . . . . . . . . . . . . . . . . 93
Parámetros del módem para una estación llamante. . . . . . . . . . . . . . . . . . . . . . 94

Capítulo 8 Programación de una comunicación por módem . . . . . . . . . . 97


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Función de comunicación CALL_MODEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Los parámetros de gestión específicos del módem . . . . . . . . . . . . . . . . . . . . . 100
Codificación de los intercambios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Guía para elegir los parámetros de conexión en modo Uni-telway. . . . . . . . . . 104
Guía para elegir los parámetros de conexión en modo carácter . . . . . . . . . . . 107
Ejemplos de conexiones, desconexión y reinicialización con una estación remota
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Ejemplos de comunicación entre dos autómatas . . . . . . . . . . . . . . . . . . . . . . . 112

Capítulo 9 Depuración de una comunicación por módem . . . . . . . . . . . 115


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Pantalla de depuración de módem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Parámetros de depuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

Capítulo 10 Objetos de lenguaje asociados a la comunicación por módem


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Objetos de lenguaje en intercambio implícito . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Objeto de lenguaje de intercambio explícito . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Gestión y confirmación de intercambios explícitos . . . . . . . . . . . . . . . . . . . . . . 125
Objetos de lenguaje asociados a la configuración . . . . . . . . . . . . . . . . . . . . . . 126

Capítulo 11 Anexos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .129


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Comandos AT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
A/ - Reejecución de comando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
AT = x – Escritura sobre el registro S seleccionado . . . . . . . . . . . . . . . . . . . . . 134
AT? - Lectura del registro S seleccionado . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
A - Respuesta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Cn – Control de portadora* de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Dn - Marcación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
En - Eco local de los comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Hn - Desconexión (colgar). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
In - Identificación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

7
Ln – Volumen del altavoz. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Mn – Comando del altavoz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Nn – Activación del modo automático . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
On – Vuelta al modo de datos en línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
P - Ajuste por defecto de la marcación de pulsos . . . . . . . . . . . . . . . . . . . . . . . 147
Qn - Activación / desactivación de los códigos de resultado . . . . . . . . . . . . . . . 148
Sn - Lectura / Escritura del registro S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
T - Ajuste por defecto de la marcación por tonos . . . . . . . . . . . . . . . . . . . . . . . 150
Vn - Forma de los códigos de resultado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Wn - Control de mensajes de corrección de errores . . . . . . . . . . . . . . . . . . . . . 152
Xn - Códigos de resultado esperados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Yn – Desconexión por inactividad prolongada. . . . . . . . . . . . . . . . . . . . . . . . . . 158
Zn - Reinicialización de solftware del módem y restauración del perfil . . . . . . . 159
&Cn - Opción RLSD (detección de portadora de datos- DCD) . . . . . . . . . . . . . 160
&Dn - Opción DTR (terminal de datos lista). . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
&Fn - Restauración de la configuración de fábrica (perfil). . . . . . . . . . . . . . . . . 162
&Gn - Selección del tono de título . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
&Kn - Control de flujo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
&Pn - Selección del informe de cierre / apertura en marcación por pulsos . . . . 165
&Qn - Modo síncrono / asíncrono . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
&Rn - Opción RTS / CTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
&Sn - Control DSR (estación de datos lista) . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
&V - Visualización de la configuración actual y de los perfiles almacenados . . 169
&Wn - Almacenamiento de la configuración actual . . . . . . . . . . . . . . . . . . . . . . 170
&Yn - Designación de un perfil por defecto en la reinicialización . . . . . . . . . . . 171
&Zn – Almacenamiento del número de teléfono . . . . . . . . . . . . . . . . . . . . . . . . 172
%Cn - Activación / Desactivación de la compresión de datos . . . . . . . . . . . . . . 173
%En - Activación / Desactivación del control de la calidad de la línea o resincroni-
zación automática o retorno / aumento de la velocidad. . . . . . . . . . . . . . . . . . . 174
%L - Nivel de señal de línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
%Q - Calidad de la señal de línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
\Kn - Control de BREAK. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
\Nn - Modo de explotación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Valores de registros de tarjeta TSX MDM 10 en el autómata . . . . . . . . . . . . . . 180

Parte III Comunicación por Modbus Plus . . . . . . . . . . . 181


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

Capítulo 12 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Compatibilidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Integración dentro de una arquitectura X-WAY . . . . . . . . . . . . . . . . . . . . . . . . . 186
Integración en una arquitectura Modbus Plus . . . . . . . . . . . . . . . . . . . . . . . . . . 188

8
Capítulo 13 Servicio Peer Cop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .189
Servicio Peer Cop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189

Capítulo 14 Configuración de una comunicación Modbus Plus . . . . . . .193


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Acceso a los parámetros de las tarjetas PCMCIA Modbus Plus. . . . . . . . . . . . 194
Pantalla de configuración de Modbus Plus . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Funciones accesibles de Modbus Plus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Parámetros de configuración de Modbus Plus . . . . . . . . . . . . . . . . . . . . . . . . . 197
Configuración de las entradas y salidas específicas. . . . . . . . . . . . . . . . . . . . . 198

Capítulo 15 Programación de una comunicación Modbus Plus . . . . . . .201


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Servicio de lectura y escritura en un segmento local . . . . . . . . . . . . . . . . . . . . 202
Servicio de intercambios en redes remotas Modbus Plus . . . . . . . . . . . . . . . . 204
Ejemplos de intercambios en redes remotas . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Servicio de diagnóstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Servicio de intercambio de datos globales . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210

Capítulo 16 Depuración de una comunicación Modbus Plus . . . . . . . . . . 213


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Pantalla de depuración de Modbus Plus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Pantalla de depuración del tipo Modbus Plus . . . . . . . . . . . . . . . . . . . . . . . . . . 215

Capítulo 17 Objetos de lenguaje asociados a la comunicación Modbus Plus


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Objeto de lenguaje de intercambio implícito . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Objeto de lenguaje de intercambio explícito . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Gestión y resumen de los intercambios explícitos . . . . . . . . . . . . . . . . . . . . . . 224
Objetos de lenguaje asociados a la configuración . . . . . . . . . . . . . . . . . . . . . . 225

Parte IV Comunicación por bus FIPIO . . . . . . . . . . . . . .227


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

Capítulo 18 Comunicación por bus FIPIO . . . . . . . . . . . . . . . . . . . . . . . . .229


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
18.1 Presentación de la comunicación FIPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Direccionamiento de los objetos de lenguaje de módulos remotos en el bus FIPIO
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
18.2 Características . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Compatibilidad con equipos relacionados con el administrador del bus. . . . . . 236
Compatibilidad con programas relacionados con el administrador del bus . . . 237

9
Compatibilidad del programa: transparencia de red . . . . . . . . . . . . . . . . . . . . . 238
Compatibilidad del programa: comunicación hacia el exterior. . . . . . . . . . . . . . 240
Compatibilidad relativa a los equipos TBX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Compatibilidad relativa a los equipos Momentum . . . . . . . . . . . . . . . . . . . . . . . 242
Compatibilidad con el terminal de programación. . . . . . . . . . . . . . . . . . . . . . . . 243
Compatibilidad con otros equipos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Modo de funcionamiento del bus FIPIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
Tiempo de ciclo de red: aplicación monotarea . . . . . . . . . . . . . . . . . . . . . . . . . 248
Tiempo de ciclo de red: aplicación multitarea . . . . . . . . . . . . . . . . . . . . . . . . . . 250
Ejemplo de cálculo de los tiempos de ciclo de red de una aplicación multitarea253

Capítulo 19 Configuración de una comunicación FIPIO . . . . . . . . . . . . . 255


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
19.1 Generalidades sobre la configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
Modo de configuración. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
19.2 Configuración del bus FIPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Acceso a la pantalla de configuración FIPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Pantalla de configuración del bus FIPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
Agregar un equipo en el bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Modificar/eliminar/desplazar/copiar un equipo del bus . . . . . . . . . . . . . . . . . . . 264
Acceso a la pantalla de propiedades del bus FIPIO . . . . . . . . . . . . . . . . . . . . . 266
Pantalla de configuración de las propiedades del bus FIPIO . . . . . . . . . . . . . . 267
Propiedades del bus FIPIO: pestaña General . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Propiedades del bus FIPIO: pestaña Experto . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Pestaña Experto: modo manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
19.3 Configuración de los equipos en el bus FIPIO. . . . . . . . . . . . . . . . . . . . . . . . . . 273
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Acceso a la pantalla de configuración FIPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
Pantalla de configuración de un equipo FIPIO . . . . . . . . . . . . . . . . . . . . . . . . . 275
Acceso a los diferentes parámetros en función del tipo de equipo . . . . . . . . . . 277
19.4 Gestión de entradas/salidas mediante las tareas PL7. . . . . . . . . . . . . . . . . . . . 278
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Acceso a la configuración de las tareas PL7 en modo FIPIO . . . . . . . . . . . . . . 279
Pantalla de configuración de un procesador FIPIO . . . . . . . . . . . . . . . . . . . . . . 280
Gestión de las entradas/salidas FIPIO por las tareas PL7 . . . . . . . . . . . . . . . . 281
19.5 Validación de la configuración del bus FIPIO . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Confirmación de la configuración. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
Ejemplos de rechazo de confirmación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

Capítulo 20 Programación de una comunicación FIPIO. . . . . . . . . . . . . . 289


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
Tratamiento de los fallos FIPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Ejemplos de detección de saturación de intercambios explícitos . . . . . . . . . . . 292

10
Capítulo 21 Depuración de una comunicación FIPIO . . . . . . . . . . . . . . . .295
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Modo de depuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
Acceso a las pantallas de depuración de los equipos remotos. . . . . . . . . . . . . 297
Pantalla de depuración de un equipo del bus FIPIO. . . . . . . . . . . . . . . . . . . . . 298

Capítulo 22 Diagnóstico de una comunicación FIPIO . . . . . . . . . . . . . . . . 301


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
Modo diagnóstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Acceso a la pantalla de supervisión del bus FIPIO . . . . . . . . . . . . . . . . . . . . . . 304
Pantalla de diagnóstico: supervisión del bus FIPIO . . . . . . . . . . . . . . . . . . . . . 305
Acceso a la pantalla de supervisión de los equipos . . . . . . . . . . . . . . . . . . . . . 307
Pantalla de diagnóstico: supervisión de los equipos. . . . . . . . . . . . . . . . . . . . . 308
Acceso a la pantalla de supervisión de un equipo . . . . . . . . . . . . . . . . . . . . . . 310
Pantalla de diagnóstico: supervisión de un equipo . . . . . . . . . . . . . . . . . . . . . . 311
Acceso a la pantalla de registro de los fallos de comunicación . . . . . . . . . . . . 313
Pantalla de diagnóstico: registro de fallos de comunicación. . . . . . . . . . . . . . . 314

Capítulo 23 Objetos de lenguaje asociados a la comunicación FIPIO . . 317


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Objetos de lenguaje de intercambio implícito . . . . . . . . . . . . . . . . . . . . . . . . . . 318
Objeto de lenguaje de intercambio explícito . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
Gestión y confirmación de los intercambios explícitos . . . . . . . . . . . . . . . . . . . 323

Capítulo 24 Perfiles estándares de comunicación FIPIO . . . . . . . . . . . . . 325


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
24.1 Presentación de los perfiles estándares de comunicación FIPIO . . . . . . . . . . . 327
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
Perfiles estándares: generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
Designación de un perfil estándar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
Lista de los perfiles estándar que la aplicación PL7 propone en catálogo . . . . 330
24.2 Configuración de los perfiles estándares del bus FIPIO . . . . . . . . . . . . . . . . . . 332
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Pantalla de configuración de un perfil estándar . . . . . . . . . . . . . . . . . . . . . . . . 333
Modificación de los parámetros de un perfil estándar. . . . . . . . . . . . . . . . . . . . 335
Modo ajuste. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
24.3 Depuración de los perfiles estándares del bus FIPIO . . . . . . . . . . . . . . . . . . . . 338
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
Pantalla de depuración de un perfil estándar . . . . . . . . . . . . . . . . . . . . . . . . . . 339
Modificación de los parámetros de depuración de un perfil estándar . . . . . . . . 341
24.4 Objetos de lenguaje asociados a los perfiles estándares del bus FIPIO . . . . . 343
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
Lista de los objetos accesibles por los perfiles estándares. . . . . . . . . . . . . . . . 344
Objetos de lenguaje de intercambio implícito . . . . . . . . . . . . . . . . . . . . . . . . . . 346
Objetos de lenguaje de intercambio explícito . . . . . . . . . . . . . . . . . . . . . . . . . . 348
Objetos de lenguaje asociados a la configuración . . . . . . . . . . . . . . . . . . . . . . 351

11
Capítulo 25 FIPIO Agente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
25.1 Presentación de los FIPIO Agentes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
Agente FIPIO: generalidades. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
Intercambio de los datos periódicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
Casos particulares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
Comunicación a través de un agente FIPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
25.2 Configuración de los FIPIO Agentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
Acceso a los parámetros de agente FIPIO con tarjetas PCMCIA . . . . . . . . . . . 364
Pantalla de configuración de agente FIPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
25.3 Depuración de los FIPIO Agentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
Pantalla de depuración del agente FIPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
25.4 Objetos de lenguaje asociados a los FIPIO Agentes. . . . . . . . . . . . . . . . . . . . . 367
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
Objetos de lenguaje de intercambio implícito . . . . . . . . . . . . . . . . . . . . . . . . . . 368
Objetos de lenguaje de intercambio explícito . . . . . . . . . . . . . . . . . . . . . . . . . . 370
Gestión y confirmación de intercambios explícitos . . . . . . . . . . . . . . . . . . . . . . 372
Objetos de lenguaje asociados a la configuración. . . . . . . . . . . . . . . . . . . . . . . 373

Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375

12
Acerca de este

Presentación

Objeto Este manual trata de la puesta en marcha del programa de función específica de
comunicación.

Campo de La actualización de esta publicación tendrá en cuenta las funcionalidades de PL7


aplicación V4.

Revisiones
Rev. N°. Modificaciones
1 Modbus Modem Modbus Plus FIPIO

Documentos
relacionados
Título Reference Number
Manual de puesta en marcha del equipo TSX DM 57 40S

Advertencia

Comentarios del Envíe sus comentarios a la dirección electrónica TECHCOMM@[Link]


usuario

TLX DS COM PL7 40S 09/2000 13


Acerca de este

14 TLX DS COM PL7 40S 09/2000


Comunicación mediante Modbus
I
Presentación

Objeto de esta Esta parte presenta los principios de configuración y de explotación de la


parte comunicación Modbus mediante el programa PL7.

Contenido Esta parte contiene los siguientes capítulos:


Capítulo Nombre del capítulo Página
1 Generalidades 17
2 Configuración de una comunicación Modbus 23
3 Programación de una comunicación Modbus 35
4 Depuración de una comunicación Modbus 43
5 Objetos de lenguaje asociados a la comunicación Modbus 49

TLX DS COM PL7 40S 09/2000 15


Comunicación mediante Modbus

16 TLX DS COM PL7 40S 09/2000


Generalidades
1
Presentación

Objeto Este capítulo presenta la comunicación Modbus y sus servicios.

Contenido Este capítulo contiene los siguiente apartados:


Apartado Página
Acerca de Modbus 18
Compatibilidades 19
Compatibilidad entre un autómata TSX 37/57 y un autómata serie 1000 20
Rendimientos 21
Modo de funcionamiento 22

TLX DS COM PL7 40S 09/2000 17


Comunicación Modbus: Generalidades

Acerca de Modbus

Introducción La comunicación mediante Modbus permite el intercambio de información entre


todos los equipos conectados en el bus. El protocolo Modbus crea una estructura
jerarquizada (un maestro y varios esclavos).

El maestro gestiona los esclavos siguiendo dos tipos de diálogos:


l el maestro intercambia con el esclavo y espera la respuesta,
l el maestro intercambia con todos los esclavos sin esperar respuesta (difusión
general).

Manuales Para una información más exhaustiva, consúltense los siguientes manuales:
asociados
Título Descripción
Modbus - Guía del usuario Descripción detallada del protocolo
Modbus
Autómatas TSX Micro - Manual de puesta en Puesta en marcha del equipo
marcha
Autómatas TSX Premium - Manual de puesta Puesta en marcha del equipo
en marcha

18 TLX DS COM PL7 40S 09/2000


Comunicación Modbus: Generalidades

Compatibilidades

Equipos Este tipo de comunicación está a la disposición de los autómatas:


l TSX Premium mediante
l la tarjeta PCMCIA TSX SCP 111 asociada al nivel físico RS232,
l la tarjeta PCMCIA TSX SCP 112 asociada a los bucles de corriente 20 mA,
l la tarjeta PCMCIA TSX SCP 114 asociada a los niveles físicos
RS422 y RS485,
l el enlace integrado en el módulo TSX SCY 21600 / 21601 asociado al nivel
físico RS485.
l TSX Micro de versión V3.3 y configurado en modo esclavo mediante el
intermediario de la conector terminal asociada al nivel físico RS485.
l TSX Micro acepta las tarjetas PCMCIA descritas.

Software El tamaño máximo de la trama es de 256 bytes.

Las tarjetas PCMCIA y el enlace integrado del módulo TSX SCY 21600 / 21601
pueden tratar 8 funciones de comunicación simultáneamente en maestro Modbus.

La función de comunicación READ_VAR puede leer hasta 1000 bits consecutivos en


cualquier equipo remoto. Para una lectura superior a 1000 bits, se ha de utilizar la
función de comunicación SEND_REQ.

Nota: Los autómatas TSX Nano, TSX Micro y TSX Premium no pueden enviar
más de 1000 bits por una demanda de lectura.

TLX DS COM PL7 40S 09/2000 19


Comunicación Modbus: Generalidades

Compatibilidad entre un autómata TSX 37/57 y un autómata serie 1000

Presentación La utilización de las funciones READ_VAR et WRITE_VAR permite leer los objetos
contenidos en los autómatas de la serie 1000, es decir, las palabras, palabras
dobles, flotantes, cadena de caracteres.

Direccionamien- La dirección del objeto en la memoria del autómata serie 1000 determina el tipo de
to de la memoria objeto al que se accede.

Esta tabla presenta las direcciones de acceso para un autómata APRIL5000 de la


serie 1000 con extensión de la memoria.
Tipo de variable APRIL5000 con extensión
Dirección autómata Dirección de acceso (en
hexa.)
Bits internos %MX %MX0 A000
%MX4095 AFFF
Palabras de datos %MW %MW0 0
%MW24999 61A7
Palabras de datos %MD %MD25000 61A8
%MD26998 6976
Palabras de datos %FD %FD27000 6978
%FD28998 7146
Palabras de datos %CH %CH29000 7148
%CH43903 AB7F

Reglas de Cuando desee acceder a los objetos de un autómata serie 1000, el índice del
programación primero que se ha de leer (o escribir), es la dirección de acceso.
Ejemplo:
l Lectura del bit %MX0
READ_VAR(ADR#0.1.3, ‘%M’, 16#A000, 1, ...)
l Lectura de la palabra %MD25000
READ_VAR(ADR#0.1.3, ‘%MW’, 16#61A8, 2, ...)

Además estas funciones de comunicación no permiten intercambiar palabras


dobles o cadenas de caracteres a través del protocolo Modbus. Si es necesario, se
podrá utilizar le transferencia en forma %MW, la aplicación deberá preocuparse
de colocar en orden las palabras.

Se puede acceder a las funciones de diagnóstico a través de la función SEND_REQ.

20 TLX DS COM PL7 40S 09/2000


Comunicación Modbus: Generalidades

Rendimientos

Presentación Las siguientes tablas permiten evaluar el tiempo de intercambio típico en Modbus
según diferentes criterios.
Los resultados corresponden a una duración media de ejecución de la función
READ_VAR en ms.

Tiempo de Número de objetos leídos: 1 palabra


intercambio para
Velocidad en T ciclo (ms) Duración media (ms) Duración media (ms)
1 palabra
bits/s TSX SCP 114 TSX SCY 21600/21601
4800 cíclica 105 120
4800 10 133 140
4800 50 152 172
9600 cíclica 74 90
9600 10 86 110
9600 50 149 172
19200 cíclica 57 75
19200 10 60 90
19200 50 100 118

Tiempo de Número de objetos leídos: 100 palabras


intercambio para
Velocidad en T ciclo (ms) Duración media (ms) Duración media (ms)
100 palabras
bits/s TSX SCP 114 TSX SCY 21600/21601
4800 cíclica 616 630
4800 10 637 650
4800 50 700 730
9600 cíclica 357 375
9600 10 367 390
9600 50 405 425
19200 cíclica 215 228
19200 10 216 239
19200 50 251 280

TLX DS COM PL7 40S 09/2000 21


Comunicación Modbus: Generalidades

Modo de funcionamiento

Presentación El siguiente gráfico describe los modos de marcha de las tarjetas PCMCIA Modbus,
del enlace integrado de los módulos TSX SCY21600/21601 y del puerto terminal.

Gráfico general El modo de marcha es el siguiente:

Parada del módulo Conexión


Módulo desconectado

Módulo configurado Función de Módulo en fase de


comunicación autopruebas

Reset

Módulo no configurado
Aceptar autopruebas
Configuración

Funcionamiento l Después de la conexión, el módulo efectúa las autopruebas. Durante esta fase,
los indicadores de señalización están intermitentes.
l Si el autómata no dispone de aplicación PL7, el módulo queda a la espera de
configuración.
l Si el autómata no dispone de aplicación PL7, la configuración de la aplicación se
transmite al módulo y a continuación al módulo activado.
l Si se produce un corte de corriente, el procesador del autómata efectúa un
rearranque en caliente. En este momento el módulo inicia los procedimientos de
autoprueba.

22 TLX DS COM PL7 40S 09/2000


Configuración de una
comunicación Modbus 2
Presentación

Objeto El capítulo describe el aspecto Configuración en la puesta en marcha de una


comunicación Modbus.

Contenido Este capítulo contiene los siguiente apartados:


Apartado Página
Acceso a los parámetros de las tarjetas PCMCIA Modbus 24
Acceso a los parámetros de las tarjetas PCMCIA Modbus 25
Acceso a los parámetros de los módulos TSX SCY 21600/21601 26
Pantalla de configuración de Modbus 27
Funciones accesibles de Modbus 29
Parámetros Modbus vinculados a la aplicación 30
Parámetros Modbus vinculados a la transmisión 32

TLX DS COM PL7 40S 09/2000 23


Configuración Modbus

Acceso a los parámetros de las tarjetas PCMCIA Modbus

Presentación Esta operación muestra cómo acceder a los parámetros de configuración del enlace
Modbus mediante las tarjetas PCMCIA para los autómatas TSX Premium.

Acceso al enlace La tabla siguiente muestra la pasos que se deben seguir para acceder al enlace
Modbus:
Etapa Acción
1 Acceder a la pantalla de configuración de la vía de comunicación
2 Seleccionar la vía de comunicación en el menú desplegable VOIE 1
Ejemplo
VÍA 1
VÍA 1 (Sin submódulo PCMCIA)
VÍA 0 no configurado)
(Enlace MAST
VÍA 1

3 Seleccionar en el menú desplegable una de las tarjetas PCMCIA que aparecen


a continuación:
l TSX SCP 111 CARTE PCMCIA RS232 MP
l TSX SCP 112 TARJETA PCMCIA BC MP
l TSX SCP 114 TARJETA PCMCIA RS485 MP
Ejemplo
VÍA 1
VÍA 1 TSX SCP 114 TARJETA PCMCIA RS485 MP
TSX SCP 112 TARJETA PCMCIA
(Enlace no configurado) MASTBC MP
TSX SCP 114 TARJETA PCMCIA RS485 MP
TSX FPP 20 TARJETA PCMCIA FIPWAY
TSX FPP 200 TARJETA PCMCIA FIPWAY
TSX FPP 10 TARJETA PCMCIA FIPIO
TSX MBP 100 TARJETA PCMCIA MODBUS+
TSX MDM 10 TARJETA PCMCIA MÓDEM

4 Seleccionar el enlace en el menú desplegable ENLACE MODBUS/JBUS :


Ejemplo

VÍA 1:
VÍA 1 TSX SCP 114 TARJETA PCMCIA RS 485 MP
(Enlace no configurado) MAST
(Enlace no configurado)
ENLACE UNI-TELWAY
ENLACE MODO DE CARACTERES
ENLACE MODBUS/JBUS
CARACTERES

24 TLX DS COM PL7 40S 09/2000


Configuración Modbus

Acceso a los parámetros de las tarjetas PCMCIA Modbus

Presentación Esta operación muestra cómo se debe acceder a los parámetros de configuración
del enlace Modbus mediante el conector terminal del autómata TSX Micro.

Acceso al enlace La tabla siguiente muestra la pasos que se deben seguir para acceder al enlace
Modbus:
Etapa Acción
1 Acceder a la pantalla de configuración de la vía de comunicación
2 Seleccionar el enlace en el menú desplegable ENLACE MODBUS/JBUS :
Ejemplo
VÍA 0:
VÍA 0 Conector terminal
ENLACE UNI-TELWAY MAST
ENLACE UNI-TELWAY
ENLACE MODO DE CARACTERES
ENLACE MODBUS/JBUS

TLX DS COM PL7 40S 09/2000 25


Configuración Modbus

Acceso a los parámetros de los módulos TSX SCY 21600/21601

Presentación Esta operación muestra el acceso a los parámetros de configuración del enlace
Modbus mediante el los módulos TSX SCY 21600/21601 destinados alTSX
Premium.

Acceso al enlace La siguiente tabla muestra la pasos que se deben seguir para acceder al enlace
Modbus:
Etapa Acción
1 Acceder a la pantalla de configuración de la vía de comunicación del módulo
elegido
2 Seleccionar la vía de comunicación en el menú desplegable VOIE 0
Ejemplo
VÍA 0
VÍA 0 (Sin submódulo PCMCIA)
VÍA 0 no configurado)
(Enlace MAST
VÍA 1

3 Seleccione el enlace en el menú desplegable ENLACE MODBUS/JBUS :


Ejemplo
VÍA 1:
VÍA 0 (Sin submódulo PCMCIA)
(Enlace no configurado) MAST
(Enlace no configurado)
ENLACE UNI-TELWAY
ENLACE MODO DE CARACTERES
ENLACE MODBUS/JBUS

26 TLX DS COM PL7 40S 09/2000


Configuración Modbus

Pantalla de configuración de Modbus

Presentación Esta pantalla, dividida en dos zonas, permite declarar la vía de comunicación y
configurar los parámetros necesarios para un enlace Modbus/Jbus.

Ilustración La pantalla dedicada a la comunicación Modbus aparece del modo siguiente:


TSX 57252 [RACK 0 POSICIÓN 0]
Configuración
Designación: PROCESADOR TSX P 5725


VÍA 1:
VÍA 1 TSX SCP 114 TARJETA PCMCIA RS485 MP
ENLACE MODBUSNBUS MAST
Velocidad de transmisión
Tipo
Maestro 9600 Bits/s
C Tiempo entre caracteres
Maestro
Por defecto 4 ms
Número de reiteraciones 3
 Tiempo de respuesta 100 X 10 ms
Datos
ASCII (7 bits)
Stop
1 bit
RTU (8 bits) 2 bits
Esclavo
Número de esclavo 98 Paridad
Par Impar Sin
Bucle de corriente (PSR) Retraso RTS/CTS
Multipunto Punto por punto 0 X100 ms Portador (DCD)

TLX DS COM PL7 40S 09/2000 27


Configuración Modbus

Elementos y Esta tabla describe las distintas zonas que constituyen la pantalla de configuración:
funciones
Variable Zona Función
1 común
2 específico permite seleccionar o reseñar los parámetros de un enlace
Modbus.
Se divide en dos tipos de información:
l los parámetros relacionados con la aplicación,
l los parámetros relacionados con la transmisión.

28 TLX DS COM PL7 40S 09/2000


Configuración Modbus

Funciones accesibles de Modbus

Presentación Dependiendo del soporte de comunicación elegido, no se podrán modificar algunos


parámetros. Aparecen en gris.

Funciones La siguiente tabla recapitulativa indica las diferentes selecciones posibles:


accesibles
Funciones SCP 111 SCP 112 SCP 114 SCY 21600/21601 Puerto del
terminal
Maestro Sí Sí Sí Sí No
Esclavo Sí Sí Sí Sí Sí
Bucle de corriente (PSR) No Sí No No No
Velocidad de transmisión Sí Sí Sí Sí Sí
Tiempo entre caracteres Sí Sí Sí Sí Sí
Datos l ASCII l ASCII l ASCII l ASCII Únicamente RTU
l RTU l RTU l RTU l RTU
Stop l 1 bit l 1 bit l 1 bit l 1 bit l 1 bit
l 2 bits l 2 bits l 2 bits l 2 bits l 2 bits
Paridad l Impar l Impar l Impar l Impar l Impar
l Par l Par l Par l Par l Par
l Sin l Sin l Sin l Sin l Sin
Retraso RTS/CTS Sí No No No No
Gestión de la portadora de da- Sí No No No No
tos (DCD)

Nota: Dentro de la ventana Datos para el puerto del terminal, las dos opciones son
posibles pero sólo el formato RTU funciona a través de la conector terminal.

Funciones La función suplementaria Servidor inmediato está disponible solamente para una
particulares tarjeta TSX SCP 114 insertada en los módulos TSX SCY 21600/21601.

TLX DS COM PL7 40S 09/2000 29


Configuración Modbus

Parámetros Modbus vinculados a la aplicación

Presentación Después de configurar la vía de comunicación, se deben reseñar los parámetros


dedicados a la aplicación.

Se dividen en cuatro ventanas:


l la ventana Tipo,
l la ventana Maestro,
l la ventana Esclavo,
l la ventana Bucle de corriente (PSR).

Parámetro Tipo La ventana se presenta del siguiente modo:


Tipo
Maestro

Permite seleccionar el tipo del protocolo Modbus que utiliza el módulo:


l Maestro: selecciona la opción Modbus maestra cuando la estación sea maestra,
l Esclavo: selecciona la opción Modbus maestra cuando la estación sea maestra,
l Servidor inmediato: permite conducir las peticiones UNI-TE hacia la función
SERVER y no hacia el servidor principal del procesador.

Nota: El parámetro Servidor inmediato precisa la programación en PL7 de la


función de comunicación SERVER (PL7 Micro/Junior/Pro ; Funciones especìficas
de Comunicaciòn ; Tome 1).
Es válido cuando la casilla se ha seleccionado.
Tipo
Esclavo Servidor inmediato

Función Maestro La ventana es accesible únicamente desde la selección del tipo Maestro :
Maestro
Número de reiteraciones 3
Tiempo de respuesta 100 X 10 ms

Permite informar sobre:


l el Número de reiteraciones: número de tentativas de conexión que efectúa el
maestro antes de declarar ausente al esclavo.
l el valor por defecto es 3,
l los valores están comprendidos entre 0 y 15,
l el valor 0 indica que no hay reiteración del maestro.

30 TLX DS COM PL7 40S 09/2000


Configuración Modbus

l el Tiempo de respuesta: tiempo entre la petición emitida por el maestro y la


reiteración en caso de que no haya respuesta por parte del esclavo.
Corresponde al tiempo máximo entre la emisión del último carácter de la petición
emitida por el maestro y la recepción del primer carácter de la petición enviada
por el esclavo.
l el valor por defecto es 1 s (100*10ms),
l los valores están comprendidos entre 10ms y 10s,

Función Esclavo La ventana es accesible únicamente desde la selección del tipo Esclavo :
Esclavo
Número de esclavo 7

Permite informar sobre el Número de esclavo del equipo:


l el valor por defecto es 98,
l los valores posibles están comprendidos entre 1 y 98,

Función bucle de La ventana se presenta del siguiente modo:


corriente Bucle de corriente (PSR)
Multipunto Punto por punto

Permite la selección de una comunicación:


l Multipunto (en bucle de corriente),
l Punto por punto (en bucle de corriente),

TLX DS COM PL7 40S 09/2000 31


Configuración Modbus

Parámetros Modbus vinculados a la transmisión

Presentación Después de configurar la vía de comunicación, se deben introducir los parámetros


dedicados a la transmisión.

Se dividen en seis ventanas:


l la ventana Velocidad de transmisión,
l la ventana Tiempo entre caracteres,
l las ventanas específicas a los Datos y Stop,
l la ventana Paridad,
l la ventana Retardo RTS/CTS,

Velocidad de La ventana se presenta del siguiente modo:


transmisión Velocidad de transmisión
9600 Bits/s

Permite seleccionar la velocidad de transmisión del protocolo Modbus utilizado por


el módulo y es compatible con los otros equipos:
l la velocidad por defecto es de 9600 bits/s,
l las velocidades disponibles son 1200, 2400, 9600 y 19200 bits/s.
l las velocidades de 300 y 600 bits/s sólo están disponibles con la tarjeta PCMCIA
TSX SCP 111.

Tiempo entre La ventana se presenta del siguiente modo:


caracteres Tiempo entre caracteres
Por defecto 4 ms

Es el tiempo de detección de fin de trama y el tiempo máximo de separación entre


dos caracteres en recepción. Se gestiona cuando el autómata está recibiendo
mensajes, ya sea maestro o esclavo.

Se recomienda utilizar los valores por defecto en las configuraciones sin módem y
sin equipo intermediario. De no ser así, es preciso utilizar valores superiores.

Nota: El valor por defecto depende de la velocidad de transmisión elegida.

Datos La ventana se presenta del siguiente modo:


Datos
ASCII (7 bits)
RTU (8 bits)

El campo Datos permite informar sobre el tipo de codificación utilizado para


comunicarse en Modbus, este campo se configura en función de los otros equipos:

32 TLX DS COM PL7 40S 09/2000


Configuración Modbus

l Modo RTU:
l Los caracteres están codificados en 8 bits,
l El inicio y el fin de la trama se detectan por un silencio de un mínimo de 3,5
caracteres,
l La integridad de la trama se controla con la ayuda de cheksum CRC que se
encuentra en la misma.
l Modo RTU:
l los caracteres están codificados en 7 bits,
l el inicio de trama se detecta mediante recepción de los caracteres ":" o
mediante silencio superior al tiempo entre caracteres.
El fin de trama se detecta mediante CR y LF (retorno de carro y salto de línea)
o mediante silencio superior al tiempo entre caracteres.

Nota: El valor 1000 en modo ASCII corresponde a un tiempo entre caracteres


infinito.

Stop La ventana se presenta del siguiente modo:


Stop
1 bit
2 bits

El campo Stop permite informar sobre el número de bits de stop utilizados para
comunicarse en Modbus. Los valores posibles son 1 o 2 bits de stop. Este campo
se ha de configurar en función de los otros equipos.

Nota: El valor por defecto es 1 bit de stop.

Paridad La ventana se presenta del siguiente modo:


Paridad
Par Impar Sin

Este campo permite definir la agregación o la no agregación de un bit de paridad


así como del tipo. Los valores posibles son Par, Impar o sin (por defecto Par). Este
campo se ha de configurar en función de los otros equipos.

Retardo RTS/ La ventana se presenta del modo siguiente:


CTS Retraso RTS/CTS
1 X100 ms Portadora de datos
(DCD)
Antes de cada emisión de una cadena de caracteres, el acoplador activa la señal
RTS (Request To Send) y espera a que se active la señal CTS (Clear To Send).
Permite introducir:

TLX DS COM PL7 40S 09/2000 33


Configuración Modbus

l el tiempo de espera máximo entre las dos señales. Si el tiempo ha expirado, no


se envía la petición en el bus.
l el valor se expresa en centenas de milisegundos,
l el valor por defecto es 0 ms,
l el valor está comprendido entre 0 s y 10 s,
l el valor 0 especifica la ausencia de gestión del retardo entre las dos señales.
l la gestión de la portadora (señal DCD, Data Carrier Detected) sólo se utiliza en
caso de comunicación con un módem de portadora de datos controlada:
l Si se selecciona la opción, la recepción de los caracteres sólo es válida
cuando se detecta la señal de la portadora de datos DCD,
l Si no se selecciona la opción, se tienen en cuenta todos los caracteres
recibidos.

34 TLX DS COM PL7 40S 09/2000


Programación de una
comunicación Modbus 3
Presentación

Objeto El capítulo describe el aspecto Programación en la puesta en marcha de una


comunicación Modbus.

Contenido Este capítulo contiene los siguiente apartados:


Apartado Página
Función de comunicación Modbus maestro 36
Función de comunicación Modbus esclavo 37
Uso de la función de comunicación SEND_REQ 39
Ejemplo 1 de utilización de la función SEND_REQ 40
Ejemplo 2 de utilización de la función SEND_REQ 41

TLX DS COM PL7 40S 09/2000 35


Configuración Modbus

Función de comunicación Modbus maestro

Presentación Esta página describe los servicios disponibles en la estación TSX Micro o en la TSX
Premium maestro de un enlace Modbus. Para más información relativa a las
funciones de los códigos en Modbus, consúltese la guía del usuario Modbus.

Intercambios de Las peticiones siguientes se dirigen al equipo esclavo con el que se desee efectuar
datos la operación de lectura o la de escritura de variables.

Estas peticiones utilizan las funciones de comunicación READ_VAR y WRITE_VAR.


Petición Modbus Código función Función de comunicación
Lectura de bits 16#01 READ_VAR
Lectura de palabras 16#03 READ_VAR
Escritura de un bit o de n bits 16#05 o 16#0F WRITE_VAR
Escritura de una palabra o de n 16#06 o 16#10 WRITE_VAR
palabras
Lectura de bits de entrada 16#02 SEND_REQ
lectura de palabras de entrada 16#04 SEND_REQ

Nota: Los servicios de escritura se pueden emitir en difusión. En este caso, el


emisor no obtiene respuesta. Por lo tanto, se recomienda configurar un tiempo de
espera para confirmar el bit de actividad de la función.

Ejemplo de El ejemplo trata sobre la lectura de la palabra 4 (%MW4) en el esclavo 3 Modbus.


lectura de
palabras READ_VAR ( ADR#0.1.3, ‘%MW’,4,1,%MW100:1,%MW200:4)

Diagnóstico y Las informaciones de diagnóstico y mantenimiento de los esclavos Modbus utilizan


mantenimiento la función de comunicación SEND_REQ.
Petición Modbus Código de función / Código Función de comunicación
de subfunción
Estado de excepción 16#07 SEND_REQ
Diagnóstico 16#08 / 16#xx SEND_REQ
Contador de suceso 16#0B SEND_REQ
Suceso de conexión 16#0C SEND_REQ
Identificación de esclavo 16#11 SEND_REQ

36 TLX DS COM PL7 40S 09/2000


Configuración Modbus

Función de comunicación Modbus esclavo

Presentación Esta página describe los servicios gestionados por los módulos esclavos para un
enlace Modbus.

Intercambios de El módulo esclavo gestiona las siguientes peticiones:


datos
Petición Modbus Código de función / Códi- Objeto autómata
go de subfunción
Lectura de n bits de salida 16#01 %M
Lectura de n bits de entrada 16#02 %M
Lectura de n palabras de salida 16#03 %MW
Lectura de n palabras de entrada 16#04 %MW
Escritura de un bit de salida 16#05 %M
Escritura de un bit de salida 16#06 %MW
Escritura de n bits de salida 16#0F %M
Escritura de n palabras de salida 16#10 %MW

Diagnóstico y A continuación se indican las informaciones de diagnóstico y mantenimiento


mantenimiento accesibles desde un enlace Modbus:
Designación Código de función /
Código de subfunción
Lectura del estado de excepción 16#07
Echo 16#08 / 16#00
Inicialización del acoplador 16#08 / 16#01
Lectura de los registros de diagnóstico del autómata 16#08 / 16#02
Cambio del delimitador de fin de trama (modo ASCII) 16#08 / 16#03
Modo escucha superado 16#08 / 16#04
Puesta a cero de los contadores 16#08 / 16#0A
Número de mensajes recibidos sin error CRC 16#08 / 16#0B
Número de tramas recibidas con error CRC 16#08 / 16#0C
Número de respuestas de excepción 16#08 / 16#0D
Número de mensajes dirigidos al autómata 16#08 / 16#0E
Número de mensajes recibidos en difusión 16#08 o 16#0F
Número de respuestas correctas 16#08 / 16#10
Número de mensajes recibidos en modo escucha 16#08 / 16#11

TLX DS COM PL7 40S 09/2000 37


Configuración Modbus

Designación Código de función /


Código de subfunción
Número de caracteres erróneos recibidos 16#08 / 16#12
Lectura del contador de suceso 16#0B
Lectura de suceso de conexión 16#0C
Lectura de identificación 16#11

38 TLX DS COM PL7 40S 09/2000


Configuración Modbus

Uso de la función de comunicación SEND_REQ

Presentación La petición UNI-TE Acción-objeto (código de petición 16#9F) se utiliza para


transmitir todas las funciones Modbus. Véase .
El buffer de emisión debe contener la siguiente información:
l Primera palabra:
l Byte 0: código función,
l Byte 1: código subfunción,
l Segunda palabra: identificación de la función Modbus, siempre 16#0296
l Tercera palabra = 0: reservado
l Cuarta palabra: parámetros de la función Modbus
l Quinta palabra: parámetros de la función Modbus
l n palabra: parámetros de la función Modbus

TLX DS COM PL7 40S 09/2000 39


Configuración Modbus

Ejemplo 1 de utilización de la función SEND_REQ

Presentación El ejemplo trata de la función de diagnóstico Echo. Esta función pide al esclavo
interrogado que devuelva íntegro el mensaje enviado por el maestro.

Pregunta La función de comunicación es la siguiente:


SEND_REQ(ADR#0.1.x,16#9F,%MW10:10,%MW50:30,%MW100:4)

Antes de emitir la función, se necesita inicializar las siguientes palabras:


Palabras Valor Descripción
%MW10 := 16#0008 corresponde a la función Echo (byte 0 = 16#08, byte 1 =16#00
%MW11 := 16#0296 corresponde a la identificación de la función Modbus
%MW12 := 0 reservado
%MW13 := 16#1234 corresponde al parámetro de la función Echo. Para este ejemplo,
el esclavo debe enviar el valor 16#1234
%MW103 := 8 (bytes) longitud de los datos que se han de transmitir en bytes

Respuesta La respuesta del esclavo, contenida en la memoria del buffer de recepción


%MW50:30, es de tipo:
%MW50 %MW51 Descripción
:= 0 si se realiza la acción := 16#0008 corresponde a la función Echo (byte 0 = 16#08, byte 1 =16#00
%MW52 a %MW79 que contiene los datos de la respuesta Modbus. Para
este ejemplo %MW52:= 1234
:= 1 si no se realiza la ac- := 16#0007 parámetros incorrectos de la petición
ción := 16#0004 parámetros incorrectos de la pregunta
:= 16#0688 byte 0 =16#80 + código función (16#08 para Echo)
byte 1 = 16#06 código de error Modbus (el esclavo está ocupado)
:= 16#0188 byte 0 =16#80 + código función (16#08 para Echo)
byte 1 = 16#01 código de error Modbus (se desconoce la función)
:= 16#0388 byte 0 =16#80 + código función (16#08 para Echo)
byte 1 = 16#03 código de error Modbus (los datos no son válidos)

40 TLX DS COM PL7 40S 09/2000


Configuración Modbus

Ejemplo 2 de utilización de la función SEND_REQ

Presentación El ejemplo trata de la lectura de 4 palabras de entrada a la dirección 10 de un tercer


equipo. A continuación se vuelven a copiar estas palabras en %MW52:5.

Pregunta La función de comunicación es la siguiente:


SEND_REQ(ADR#0.1.x,16#9F,%MW10:10,%MW50:30,%MW100:4)

Antes de emitir la función, se necesita inicializar las siguientes palabras:


Palabras Valor Descripción
%MW10 := 16#0004 corresponde a la función de lectura de n palabras de entrada
(byte 0 = 16#04, byte 1 =16#00
%MW11 := 16#0296 corresponde a la identificación de la función Modbus
%MW12 := 0 reservado
%MW13 := 16#0A00 dirección de la primera palabra que se lee (1)
%MW14 := 16#0400 número de palabras que se leen (1)
%MW103 := 10 (bytes) longitud de los datos que se han de transmitir en bytes

Nota: (1) hay que invertir los bytes de peso más significativo y de peso menos
significativo.

TLX DS COM PL7 40S 09/2000 41


Configuración Modbus

Respuesta La respuesta del esclavo, contenida en la memoria del buffer de recepción


%MW50:30, es de tipo:
%MW50 %MW51 Descripción
:= 0 si se realiza la acción := 16#0004 corresponde a la función de lectura de n palabras de entrada
(byte 0 = 16#04, byte 1 = 16#00)
%MW52 a %MW79 que contiene los datos de la respuesta Modbus.
l +%MW52:= PF0 0A
l byte 0 = 16#0A: longitud recibida en bytes (10bytes)
l byte 1 = PF0: byte de peso más significativo de la primera palabra
l %MW53:= PF1 pf0
l byte 0 = pf0: byte de peso menos significativo de la primera
palabra
l byte 1 = PF1: byte de peso más significativo de la segunda palabra
l %MW54:= PF2 pf1
l byte 0 = pf0: byte de peso menos significativo de la segunda
palabra
l byte 1 = PF1: byte de peso más significativo de la tercera palabra
:= 1 si no se realiza la ac- := 16#0007 parámetros incorrectos de la petición
ción := 16#0004 parámetros incorrectos de la pregunta
:= 16#0688 byte 0 =16#80 + código función (16#08 para Echo)
byte 1 = 16#06 código de error Modbus (el esclavo está ocupado)
:= 16#0188 byte 0 =16#80 + código función (16#08 para Echo)
byte 1 = 16#01 código de error Modbus (se desconoce la función)
:= 16#0388 byte 0 =16#80 + código función (16#08 para Echo)
byte 1 = 16#03 código de error Modbus (los datos no son válidos)

Nota: Para recuperar las palabras leídas, se puede reiterar la siguiente formula de
cálculo:
%MW200 := (%MW52 and 16#FF00) and (%MW53 and 16#00FF)

42 TLX DS COM PL7 40S 09/2000


Depuración de una comunicación
Modbus 4
Presentación

Objeto El capítulo describe el aspecto Depuración en la puesta en marcha de una


comunicación Modbus.

Contenido Este capítulo contiene los siguiente apartados:


Apartado Página
Pantalla de depuración de Modbus 44
Pantalla de depuración en tipo Modbus maestro 45
Pantalla de depuración en tipo Modbus esclavo 46
Comprobación de un vía de comunicación 47

TLX DS COM PL7 40S 09/2000 43


Depuración Modbus

Pantalla de depuración de Modbus

Presentación Esta pantalla, dividida en dos zonas, permite declarar la vía de comunicación y
configurar los parámetros necesarios para un enlace Modbus/Jbus.

Ilustración La pantalla dedicada a la comunicación Modbus aparece del siguiente modo:


TSX 57352 [RACK 0 POSICIÓN 1]
Depuración
Designación: PROCESADOR TSX P 5735 Versión: 3.0
 DIAG...

VÍA 1
VÍA 1 TSX SCP 111 TARJETA PCMCIA RS232 MP
ENLACE MODBUS/JBUS DIAG...

Tipo: Contadores
0 0
Esclavo Recepción sin error CRC Recepción con error CRC
Recepción con código de 0 Mensajes para UC 0
excepción
Recepción en difusión 0 Emisión con NAQ 0
Slave BUSY o LOM Caracteres erróneos

0 0
P a 0 de los contadores
Prueba de vía
Recepción de respuesta
Esclavo
Identificación
1 Introduzca la
petición
ASCII Hexa.

Elementos y Esta tabla describe las distintas zonas que constituyen la pantalla de depuración:
funciones
Variable Zona Función
1 común
2 específico permite acceder a los parámetros de depuración de un enlace
Modbus.
Es diferente dependiendo del tipo de función Modbus
configurada :
l ya sea Modbus maestro,
l o Modbus esclavo.

44 TLX DS COM PL7 40S 09/2000


Depuración Modbus

Pantalla de depuración en tipo Modbus maestro

Presentación La parte específica se divide en tres ventanas:


l la ventana Tipo,
l la ventana Contadores,
l la ventana Prueba vía.

Ventana Tipo La ventana se presenta del siguiente modo:


Tipo
Maestro

Restaura el tipo de función Modbus configurada (maestro).

Ventana Conta- La ventana se presenta del siguiente modo:


dores Contadores
Recepción sin error CRC 0 Recepción con error CRC 0
Recepción con código de excepción 0 Mensaje para UC 0
Recepción en difusión 0 Emisión con NAQ 0
Slave BUSY o LOM 0 Carácter erróneo 0
P a 0 de los contadores

Esta ventana visualiza los diferentes contadores (en configuración esclavo).


el botón R.A.Z. Contadores produce la puesta a cero de estos contadores.

Ventana Prueba La ventana se presenta del siguiente modo:


Vía Prueba de vía
Recepción de respuesta
Esclavo
Identificación
1
Introduzca la
petición ASCII Hexa.

Esta ventana permite probar una vía de comunicación mediante la emisión de una
petición hacia una de las estaciones presentes en el bus.

TLX DS COM PL7 40S 09/2000 45


Depuración Modbus

Pantalla de depuración en tipo Modbus esclavo

Presentación La parte específica se divide en tres ventanas:


l la ventana Tipo,
l la ventana Contadores,
l la ventana Prueba vía: no se puede explorar esta ventana desde este modo.

Ventana Tipo La ventana se presenta del siguiente modo:


Tipo
Esclavo

Restaura el tipo de función Modbus configurada (esclavo).

Ventana La ventana se presenta del siguiente modo:


Contadores Contadores
Recepción sin error CRC 0 Recepción con error CRC 0
Recepción con código de 0 Emisión sin respuesta 0
excepción
Emisión en difusión 0 Recepción con NAQ 0
Reiteración 0 Carácter erróneo 0
P a 0 de los contadores

Esta ventana visualiza los diferentes contadores (en configuración esclavo).


el botón R.A.Z. Contadores produce la puesta a cero de estos contadores.

Contador Slave Busy o LOM:


l Slave Busy: el esclavo incrementa este contador cuando recibe una petición del
maestro y está tratando otra petición al mismo tiempo. Se da este caso cuando
el maestro envía una petición en difusión. No espera la respuesta del esclavo y
puede enviar otra,
l Slave LOM: (Listen Only Mode) es el modo de funcionamiento de un esclavo que
solamente está en modo escucha. Nunca responde a las tramas emitidas por el
maestro. Este contador indica en este caso el número de tramas recibidas por el
esclavo.

46 TLX DS COM PL7 40S 09/2000


Depuración Modbus

Comprobación de un vía de comunicación

Presentación Esta página indica el procedimiento que se debe seguir para comprobar una vía de
comunicación desde la pantalla de depuración.

Identificación de El siguiente procedimiento permite identificar una estación designada.


un estación
Etapa Acciones
1 Seleccionar la dirección del esclavo que se ha de interrogar con la ayuda del
campo Esclavo.
2 Pulsar el botón Identificación.

Resultado
La respuesta aparece en la ventanaRecepción Respuesta:
Recepción de respuesta
.....TSX 3721...!0....

ASCII Hexa.

TLX DS COM PL7 40S 09/2000 47


Depuración Modbus

Envío de una El siguiente procedimiento permite enviar una petición, diferente a las establecidas
petición por les botones de comando, hacia una estación designada. El ejemplo trata sobre
la emisión de la petición Echo (código función: 08 ; código subfunción: 00 ; datos
que se han de emitir 1144).
Etapa Acción
1 Seleccionar la dirección del esclavo que se ha de interrogar con la ayuda del
campo Esclavo.
2 Pulsar el botón Introducir Petición.

Resultado
Aparece la siguiente ventana:

Introduzca la petición

Código de función (Hexadecimal) 03


Código en funciones y/o datos(Hexadecimal)

001144

Emisión Cancelar

3 Introducir el código función (codificado en hexadecimal en un byte)


correspondiente a la petición que desee enviar.
4 Introducir el código subfunción (codificado en hexadecimal en un byte)
correspondiente a la petición que desee enviar.
5 Introducir los datos que se han de emitir codificando cada dato en hexadecimal
en 2 bytes (4 caracteres). Los datos se introducen unos a continuación de otros
sin espacio entre ellos.
6 Pulsar el botón Emisión.

Resultado
La respuesta aparece en la ventanaRecepción Respuesta:
Prueba de vía
Recepción de respuesta
Esclavo
Identificación 08 00 00 00 11 44
1
Introduzca la
petición ASCII Hexa.

La respuesta contiene:
l el código de función en 2 bytes (08 00),
l el código de subfunción en 2 bytes (00 00),
l los datos en 2 bytes (11 44),

48 TLX DS COM PL7 40S 09/2000


Objetos de lenguaje asociados a
la comunicación Modbus 5
Presentación

Objeto Este capítulo presenta los objetos de lenguaje asociados a la comunicación


Modbus.

Contenido Este capítulo contiene los siguiente apartados:


Apartado Página
Objetos de lenguaje de intercambio implícito para una función Modbus 50
Objetos de lenguaje de intercambio explícito para una función Modbus 52
Gestión y resumen de los intercambios explícitos 56
Objetos de lenguaje asociados a la configuración 57

TLX DS COM PL7 40S 09/2000 49


Objetos de lenguaje Modbus

Objetos de lenguaje de intercambio implícito para una función Modbus

Presentación Esta página describe todos los objetos de lenguaje de intercambio implícito para
una función Modbus maestra que se pueden ver o modificar mediante el programa
de aplicación. Véase (PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : vPL7 Micro/Junior/Pro ; Funciones especìficas
de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas
de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas
de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas
de Comunicaciòn ; Tome 1).

Objetos bit La tabla siguiente presenta los distintos objetos bit de intercambio implícito.
Objeto (1) Función Significado
%[Link] Bit de fallo de módulo Este bit a 1 indica un fallo del módulo
(al menos una de las vías está en fallo...)
%[Link] Bit de fallo de vía Este bit a 1 indica un fallo en la línea.

Leyenda
(1) Dirección xy.i
l x: corresponde al número de rack
l y: corresponde al número del módulo
l i: corresponde al número de la vía

Objetos de La tabla siguiente presenta los distintos objetos de palabra de intercambio implícito.
palabra en modo
Objeto (1) Función Significado
Modbus maestro
%IWxy.i.0 Señales de entrada Señales comunes
l x0 = 1: señal DCD
l x1 = 1: señal RI
l x2 = 1: señal CTS
l x3 = 1: señal DSR

Leyenda
(1) Dirección xy.i
l x: corresponde al número de rack
l y: corresponde al número del módulo
l i: corresponde al número de la vía

50 TLX DS COM PL7 40S 09/2000


Objetos de lenguaje Modbus

Objetos de Los objetos de lenguaje son los mismos que los de la función Modbus maestro. Sólo
palabra en modo los objetos definidos en las tablas siguientes son distintos.
Modbus esclavo
La tabla siguiente presenta los distintos objetos de palabra de intercambio implícito.
Objeto (1) Función Significado
%IWxy.i.0 Señales de entrada Datos específicos
l x8 = 1: modo de lista únicamente (modo listen only)

Leyenda
(1) Dirección xy.i
l x: corresponde al número de rack
l y: corresponde al número del módulo
l i: corresponde al número de la vía

TLX DS COM PL7 40S 09/2000 51


Objetos de lenguaje Modbus

Objetos de lenguaje de intercambio explícito para una función Modbus

Presentación Esta página describe todos los objetos de lenguaje de intercambio explícito para
una función Modbus maestra que se pueden ver o modificar mediante el programa
de aplicación. Véase (PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1).

52 TLX DS COM PL7 40S 09/2000


Objetos de lenguaje Modbus

Objetos de La tabla siguiente presenta los distintos objetos de palabra de intercambio explícito.
palabra en modo
Objeto (1) Función Significado
maestro
%[Link].2 Estado del módulo l x0 = 1: módulo defectuoso
l x1 = 1: fallo funcional (fallo entre el procesador
y el módulo, fallo de ajuste o de
configuración,...)
l x2 = 1: fallo de bloque de terminales
(no conectado)
l x3 = 1: autopruebas en curso
l x4 = 1: reservado
l x5 = 1: fallo de configuración de hardware o
software (el módulo presente no es el
declarado en la configuración, los submódulos
no son compatibles)
l x6 = 1: módulo ausente
l x7 = 1: fallo en uno de los submódulos
%MWxy.i.2 Estado estándar de l x0 = 1: no funciona ningún equipo en la vía
la vía l x1 = 1: hay un equipo en fallo en la vía
l x2 = 1: fallo de bloque de terminales
(no conectado)
l x3 = 1: fallo de tiempo de espera
(cableado defectuoso)
l x4 = 1: autopruebas en curso
l x5 = 1: fallo de configuración de equipo o
programa (la vía presente no es la declarada
en la configuración.)
l x6 = 1: fallo de comunicación
l x7 = 1: fallo de aplicación (error en la configu-
ración, error de ajuste...)
%MWxy.i.3 Estado específico de Byte 0 = 16#06 para la función Modbus maestro
la vía
%MWxy.i.4 Contador de fallos Número de respuestas recibidas sin error CRC
%MWxy.i.5 Contador de fallos Número de mensajes recibidos con error CRC
%MWxy.i.6 Contador de fallos Número de respuestas recibidas con un código de
excepción
%MWxy.i.7 Contador de fallos Número de mensajes maestros emitidos sin
respuesta
%MWxy.i.8 Contador de fallos Número de emisiones en difusión
%MWxy.i.9 Contador de fallos Número de recepciones con NACK
%MWxy.i.10 Contador de fallos Número de mensajes maestros reiterados
%MWxy.i.11 Contador de fallos Número de errores de caracteres

TLX DS COM PL7 40S 09/2000 53


Objetos de lenguaje Modbus

Objeto (1) Función Significado


%MWxy.i.15 Comando l x0 = 1: Reinic. contador
l x8 = 1: señal DTR ON
l x9 = 1: señal DTR OFF
l x14 = 1: cambio de Modbus a modo de
caracteres (módem)
l x15 = 1: cambio de modo de caracteres
(módem) a Modbus

Leyenda
(1) Dirección xy.i
l x: corresponde al número de rack
l y: corresponde al número del módulo
l i: corresponde al número de la vía

Objetos de Los objetos de lenguaje para la función Modbus esclavo son los mismos que los de
palabra en modo la función Modbus maestro.
Modbus esclavo Sólo los objetos definidos en la tabla siguiente son distintos.
Objeto (1) Función Significado
%[Link].2 Estado del módulo l x0 = 1: módulo defectuoso
l x1 = 1: fallo funcional (fallo entre el procesador
y el módulo, fallo de ajuste o de configu-
ración...)
l x2 = 1: fallo de bloque de terminales
(no conectado)
l x3 = 1: autopruebas en curso
l x4 = 1: reservado
l x5 = 1: fallo de configuración de hardware o
software (el módulo presente no es el declarado
en la configuración, los submódulos no son
compatibles)
l x6 = 1: módulo ausente
l x7 = 1: fallo en uno de los submódulos

54 TLX DS COM PL7 40S 09/2000


Objetos de lenguaje Modbus

Objeto (1) Función Significado


%MWxy.i.2 Estado estándar de l x0 = 1: no funciona ningún equipo en la vía
la vía l x1 = 1: hay un equipo en fallo en la vía
l x2 = 1: fallo de bloque de terminales (no
conectado)
l x3 = 1: fallo de tiempo de espera (cableado
defectuoso)
l x4 = 1: autopruebas en curso
l x5 = 1: fallo de configuración de equipo o
programa (la vía presente no es la declarada en
la configuración.)
l x6 = 1: fallo de comunicación
l x7 = 1: fallo de aplicación
(error en la configuración, error de ajuste...)
%MWxy.i.3 Estado específico de Byte 0 = 16#07 para la función Modbus esclavo
la vía
%MWxy.i.7 Contador de fallos Número de mensajes para el procesador
%MWxy.i.8 Contador de fallos Número de recepciones en difusión
%MWxy.i.10 Contador de fallos Número de mensajes recibidos en Slave Busy o
LOM

Leyenda
(1) Dirección xy.i
l x: corresponde al número de rack
l y: corresponde al número del módulo
l i: corresponde al número de la vía

TLX DS COM PL7 40S 09/2000 55


Objetos de lenguaje Modbus

Gestión y resumen de los intercambios explícitos

Presentación Esta página describe todos los objetos lenguaje que gestionan los intercambios
explícitos. (Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1)

Objetos palabra La tabla siguiente presenta los distintos objetos palabra para la gestión de
intercambios explícitos.
Objeto (1) Función Significado
%[Link].0 Intercambios en l x0 = 1: lectura de estado en curso
curso del módulo l x1 = 1: envío de parámetros de comando al
módulo de comunicación
l x2 = 1: envío de parámetros de ajuste al módulo
de comunicación
%[Link].1 Resumen del módu- l x1 = 0: parámetros de comando recibidos y
lo aceptados por el módulo
l x2 = 0: parámetros de ajuste recibidos y
aceptados por el módulo
%MWxy.i.0 Intercambios en cur- l x0 = 1: lectura de estado en curso
so de la vía l x1 = 1: envío de parámetros de comando a la vía
de comunicación
l x2 = 1: envío de parámetros de ajuste a la vía de
comunicación
%MWxy.i.1 Confirmación de la l x1 = 0: parámetros de comando recibidos y
vía aceptados por la vía de comunicación
l x2 = 0: parámetros de ajuste recibidos y
aceptados por la vía de comunicación

Leyenda
(1) Dirección xy.i
l x: corresponde al número de rack
l y: corresponde al número del módulo
l i: corresponde al número de la vía

56 TLX DS COM PL7 40S 09/2000


Objetos de lenguaje Modbus

Objetos de lenguaje asociados a la configuración

Presentación Esta página describe todos los objetos de lenguaje de configuración para una
comunicación Modbus que se pueden ver mediante el programa de aplicación.

Objetos para la La siguiente tabla describe las constantes internas para la función Modbus maestro:
función Modbus
Objeto Función Significado
maestro
%KWxy.i.0 Tipo Byte 0 = 16#06 para la función Modbus maestro
%KWxy.i.1 Velocidad / Formato Byte 0 = velocidad
l 128 = 300 bits/s, 129 = 600 bits/s sólo para TSX
SCP 111
l 00 = 1200 bits/s, ..., 04 = 19200 bits/s
Byte 1 = formato
l x8: número de bits (1 = 8 bits, 0 = 7 bits)
l x9 = 1: gestión de la paridad
l x10: tipo de paridad (1 = impar, 0 = 7 par)
l x11: bit de stop (1 = 1 bit, 0 = 2 bits)
%KWxy.i.2 Tiempo entre caracter- Valor en ms de 2 ms a 10 000 ms
es
%KWxy.i.3 Tiempo de espera: Tiempo de espera en ms de 10 ms a 10 000 ms
%KWxy.i.4 Reiteración y gestión de Byte 0 = número de reiteración (3 por defecto)
señales Byte 1 = gestión de señales
l x8 = 1 si hay gestión de la señal PSR
(TSX SCP 112)
l x10 = 1 si hay gestión de la portadora DCD
(TSX SCP 111)
%KWxy.i.5 Retraso RTS/CTS Valor del retraso en centenas de ms
(valor por defecto 0 ms)

Objetos para la Los objetos de lenguaje de la función Modbus esclavo son los mismos que los de
función Modbus la función Modbus maestro.
esclavo Sólo los objetos definidos en la tabla siguiente son distintos:
Objeto Función Significado
%KWxy.i.3 Direcciones de escla- Byte 0: valor del número de esclavo (0 a 98)
vos

TLX DS COM PL7 40S 09/2000 57


Objetos de lenguaje Modbus

58 TLX DS COM PL7 40S 09/2000


Comunicación por módem
II
Presentación

Objeto de esta En esta parte se presentan los principios de configuración y explotación de la


parte comunicación mediante un módem TSX MDM 10 con el programa PL7.

Contenido Esta parte contiene los siguientes capítulos:


Capítulo Nombre del capítulo Página
6 Comunicación por módem 61
7 Configuración de una comunicación por módem 85
8 Programación de una comunicación por módem 97
9 Depuración de una comunicación por módem 115
10 Objetos de lenguaje asociados a la comunicación por módem 119
11 Anexos 129

TLX DS COM PL7 40S 09/2000 59


Comunicación por módem

60 TLX DS COM PL7 40S 09/2000


Comunicación por módem
6
Presentación

Objeto En este capítulo se describe la comunicación mediante un módem TSX MDMD 10


y sus servicios.

Contenido Este capítulo contiene las siguientes secciones:


Sección Apartado Página
6.1 Presentación de la comunicación por módem 63
6.2 Características 70
6.3 Puesta en marcha de una comunicación por módem 74

TLX DS COM PL7 40S 09/2000 61


Generalidades

62 TLX DS COM PL7 40S 09/2000


Generalidades

6.1 Presentación de la comunicación por módem

Presentación

Objeto En esta sección se presenta una descripción resumida de la comunicación


mediante un módem TSX MDM 10 y de los servicios asociados.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Acerca del módem 64
Configuración estándar de la utilización de una comunicación por módem 65
Otras configuraciones de utilización de una comunicación por módem 66
Principio de comunicación entre dos estaciones 68

TLX DS COM PL7 40S 09/2000 63


Generalidades

Acerca del módem

Introducción La comunicación a través de módem afecta a un gran número de aplicaciones.

La comunicación a través del módem TSX MDM 10 permite acceder a estaciones


remotas de la red telefónica pública conmutada con el fin de controlar o realizar
diagnósticos a larga distancia.

Manuales Para obtener más información, se pueden consultar los siguientes manuales :
asociados
Título Descripción
Autómatas TSX Micro - Manual de puesta en Puesta en marcha del equipo
marcha
Autómatas TSX Premium - Manual de puesta Puesta en marcha del equipo
en marcha

64 TLX DS COM PL7 40S 09/2000


Generalidades

Configuración estándar de la utilización de una comunicación por módem

Presentación La configuración permite establecer la comunicación entre estaciones u otros


equipos directamente conectados a la red telefónica conmutada.

Configuración y El esquema siguiente representa la configuración estándar de utilización de una


servicios comunicación por módem y los distintos servicios.

Terminal de programación
Teléfono
Fax
Receptor de
bolsillo

Instalaciones de
Programación alarmas y de
Red telefónica
Depuración medidas
conmutada
Comandos

Intercambios de variables
Comandos
Estación remota 1 Alarmas y medidas Estación remota n

TLX DS COM PL7 40S 09/2000 65


Generalidades

Otras configuraciones de utilización de una comunicación por módem

Presentación A partir de la estación de una red local es posible llamar a una estación remota de
la red telefónica conmutada a través de otra estación que posea una conexión por
módem.

Función El envío de la función de comunicación CALL_MODEM se realiza por una estación de


CALL_MODEM la red.
externa Terminal de
programación Estación llamante
Estación 1.3
Función CALL_MODEM externa
CALL_MODEM(ADR#{1.1}[Link], ..

Red FIPWAY 1 Maestro


Estación llamada
Estación 1.1

Esclavo de
dirección 1 y 2

Red telefónica
conmutada

Una vez establecido el enlace, la comunicación puede realizarse en los dos


sentidos respetando las reglas de transparencia.

Además, una estación esclava de la red telefónica conmutada puede acceder al


conjunto de la arquitectura de red respetando las reglas de direccionamiento.

66 TLX DS COM PL7 40S 09/2000


Generalidades

Función El envío de la función de comunicación CALL_MODEM se realiza por la estación que


CALL_MODEM admite la tarjeta TSX MDM 10.
local Terminal de
programación
Estación 1.3
Función CALL_MODEM local
CALL_MODEM(ADR#[Link], ...

Red FIPWAY 1
Estación llamante
Estación llamada
Estación 1.1

Esclavo de
Maestro
dirección 1 y 2

Red telefónica
conmutada

TLX DS COM PL7 40S 09/2000 67


Generalidades

Principio de comunicación entre dos estaciones

Presentación El sentido de la llamada se realiza de la estación A a la estación B:

Red telefónica
conmutada

Estación A Estación B
estación llamante a la estación llamada
iniciativa de la (receptora)
llamada (emisora)

68 TLX DS COM PL7 40S 09/2000


Generalidades

Funcionamiento La tabla presentada a continuación describe las diferentes fases de la


comunicación entre dos estaciones:
Fase Descripción
1 En reposo, todos los módems se configuran por defecto en espera de una
posible petición de conexión.
2 La estación A emite una petición de llamada hacia el número X de la estación B
a través de comandos AT (mediante la función de comunicación CALL_MODEM
en el caso de un autómata).
3 Tras un procedimiento de intercambios entre los módems, se establece una
línea en modo punto a punto entre la estación A y la estación B. El
establecimiento de la conexión establecida depende de la introducción de una
contraseña, cuando se hace uso de esta modalidad.
4 Las estaciones A y B dialogan a continuación de acuerdo con el protocolo
elegido en el momento de la llamada: Uni-telway o en modo carácter. La
comunicación se realiza mediante el uso de las funciones de comunicación
estándar. Cualquiera de las dos estaciones puede iniciar el intercambio.
Por defecto en modo Uni-telway, las estaciones origen y destino de la llamada
se denominan estaciones esclava y maestra, respectivamente. Para asegurar
la compatibilidad con las aplicaciones existentes, es posible definir los
parámetros de la función de comunicación CALL_MODEM para que la estación
local se mantenga en modo Uni-telway maestro.
5 La estación A emite una petición de desconexión hacia su propio módem local.
6 Las estaciones A y B recuperan el estado inicial y podrán iniciar una nueva
llamada.

TLX DS COM PL7 40S 09/2000 69


Generalidades

6.2 Características

Presentación

Objeto En esta sección se describen las características y los aspectos de la utilización de


una comunicación mediante un módem TSX MDM 10.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Compatibilidad con equipos 71
Compatibilidad con programas 72

70 TLX DS COM PL7 40S 09/2000


Generalidades

Compatibilidad con equipos

Relativo a los Este tipo de comunicación está disponible para los autómatas de la versión V3.3
autómatas como mínimo
l TSX Premium a través de la tarjeta PCMCIA TSX MDM 10,
l TSX Micro compatible con la tarjeta PCMCIA antes descrita.
Es posible insertar también una tarjeta en un PC con un emplazamiento de tarjeta
PCMCIA de tipo 3.

Nota: Para ciertos tipos de procesadores, utilice una tarjeta de memoria PCMCIA
(la propia función de comunicación CALL_MODEM ocupa 25 Kb de espacio de
memoria en el programa).

Relativo a las La tarjeta de comunicación TSX MDM 10 se conecta exclusivamente a la RTC


redes y equipos (Red Telefónica Conmutada).
No es posible conectarla
l a enlaces especializados,
l a las redes RDSI (Red Digital de Servicios Integrados),
l a la red GSM (Global System for Mobile, sistema global para comunicaciones
móviles).

La compatibilidad con módems de otros fabricantes está garantizada para módems


destinados a la red telefónica conmutada del fabricante COM1. Véase
Comunicación entre autómatas con un módem externo, p. 78.

Relativo a los La tarjeta TSX MDM 10 admite los dos formatos de caracteres de 10 ó 11 bits.
protocolos En el caso de comunicaciones de 11 bits por módem, la compatibilidad sólo está
garantizada para los módems de COM1 para la red telefónica.

La tarjeta TSX MDM 10 no es compatible con los módems de terceros configurados


l con paridad,
l con compresión de datos y corrección de errores.

En modo carácter, la tarjeta TSX MDM 10 permite


l en modo llamado:
l La emisión de datos codificados en 7 ó 8 bits
l La recepción de datos codificados en 8 bits.
l en modo llamante:
l La emisión de datos codificados en 7 ó 8 bits,
l La recepción de datos codificados en 7 ó 8 bits

TLX DS COM PL7 40S 09/2000 71


Generalidades

Compatibilidad con programas

Relativo a la La tarjeta módem asegura la transparencia X-WAY y permite el uso de dos tipos de
transparencia protocolos
X-WAY l el protocolo Uni-telway maestro o esclavo,
l el protocolo a través de modo carácter.

En la comunicación mantenida entre una estación de una red local y otra estación
remota de la red telefónica conmutada, la estación llamante debe estar en modo
maestro y la estación llamada en modo esclavo.

Relativo a la La velocidad de transmisión varía de 4800 bits/s a 9600 bits/s. El tamaño de las
transmisión tramas emitidas es de 256 bytes en total (240 bytes útiles en modo Uni-telway y 200
bytes en modo carácter).

Tan sólo una función de comunicación puede estar activa a través de la tarjeta TSX
MDM 10.

La aplicación debe encargarse de la desconexión de una línea. La estación que


inicia la conexión con una función CALL_MODEM externa (Véase Función
CALL_MODEM externa, p. 66) es la única que posee los derechos para
desconectar la línea.
La función de comunicación CALL_MODEM se encarga de la desconexión.

La tarjeta TSX MDM 10 impone un funcionamiento específico de la instrucción


INPUT_CHAR. Cuando se ha activado la función INPUT_CHAR, el carácter de fin
de trama debe recibirse antes de finalizar el ciclo de la tarea.
Si la recepción necesita varios ciclos, se pierde la cadena de caracteres.

Relativo a la La configuración del módem requiere el uso del programa PL7 desde la versión
aplicación V3.3.

AVISO
Telecarga de una aplicación
La tarjeta módem no permite la carga o descarga de una aplicación
PL7.
Si se inicia por error la telecarga, se muestra un mensaje de error de
conexión: la aplicación del autómata se perderá.
Sin embargo, es posible volver a telecargar una aplicación a través del
conector terminal.
Si no se respetan estas precauciones pueden producirse daños
corporales y/o materiales

72 TLX DS COM PL7 40S 09/2000


Generalidades

La estación llamada puede identificar como máximo 8 estaciones llamantes en el


caso de los autómatas TSX Micro, y 16 en el caso de los autómatas TSX Premium
cuando se utiliza el servicio de contraseña. La tarjeta TSX MDM 10 es la única que
se encarga de la gestión de contraseñas. Cuando se trata de equipos de otros
fabricantes, la gestión de contraseñas se realiza de acuerdo con el protocolo de
codificación de intercambios de contraseña. Véase Codificación de los
intercambios, p. 102 .

TLX DS COM PL7 40S 09/2000 73


Generalidades

6.3 Puesta en marcha de una comunicación por


módem

Presentación

Objeto En esta sección se presenta una descripción resumida de la puesta en marcha de


una comunicación mediante un módem TSX MDM 10.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Metodología de puesta en marcha 75
Puesta en marcha de una comunicación UNI-TELWAY entre autómatas a 76
través de tarjetas TSX MDM 10
Comunicación entre autómatas con un módem externo 78
Puesta en marcha de una comunicación desde PL7 79
Configuración del controlador Uni-telway con un módem 81
Configuración del puerto de comunicaciones para una tarjeta PCMCIA módem 82
Configuración de la conexión del módem 83
Modificación de los parámetros de la configuración avanzada 84

74 TLX DS COM PL7 40S 09/2000


Generalidades

Metodología de puesta en marcha

Presentación Las funcionalidades incluidas en la tarjeta TSX MDM 10 permiten tratar de forma
inmediata y sin configuración previa los casos de utilización más frecuentes:
l la comunicación entre autómatas con una tarjeta módem TSX MDM 10 instalada,
l la comunicación desde el programa PL7 hacia un autómata con una tarjeta
módem TSX MDM 10 instalada.

TLX DS COM PL7 40S 09/2000 75


Generalidades

Puesta en marcha de una comunicación UNI-TELWAY entre autómatas a través


de tarjetas TSX MDM 10

Presentación Las dos estaciones están conectadas mediante tarjetas TSX MDM 10 a la red
telefónica conmutada.

Red telefónica
conmutada
Estación llamante Estación llamada

Estación La estación llamante es un autómata con una tarjeta TSX MDM 10.
llamante
Etapa Acción
1 Declarar la tarjeta TSX MDM 10 por defecto.
Valores por defecto
l Protocolo Uni-telway
l Velocidad de transmisión de 9600 bits/s
l Cambio automático al modo esclavo en las direcciones 1 y 2
l Ninguna gestión de contraseñas
2 Confirmar la configuración.
3 Programar la función de comunicación CALL_MODEM que permite la llamada
de la estación remota.
CALL_MODEM(ADR#[Link], 1, %MB100:20, 0, 0, %MW256:4)
Valores
l Dirección: ADR#[Link]
l Comando: 1
l Opción de conexión: 0
l Modo esclavo: 0
l Confirmación: %MWx:4

76 TLX DS COM PL7 40S 09/2000


Generalidades

Estación llamada La estación llamada es un autómata con una tarjeta TSX MDM 10.
Etapa Acción
1 Declarar la tarjeta TSX MDM 10 por defecto.
Valores por defecto
l Protocolo Uni-telway
l Velocidad de transmisión de 9600 bits/s
l Cambio automático en modo maestro en las direcciones 1 y 2
l Ninguna gestión de contraseñas
2 Confirmar la configuración.

TLX DS COM PL7 40S 09/2000 77


Generalidades

Comunicación entre autómatas con un módem externo

Presentación Una de las estaciones es un autómata conectado a través de un módem externo a


la red telefónica.
La otra estación es un autómata conectado a la red telefónica a través de la tarjeta
TSX MDM 10.

Descripción de la configuración de equipo:


Estación llamante
Autómata con una tarjeta
TSX SCP 111

Red telefónica
conmutada
Estación llamada
Módem externo Autómata con una
de COM1 tarjeta TSX MDM 10

Del lado de la La tarjeta TSX MDM 10 está configurada con los valores por defecto de la pantalla
tarjeta de configuración en modo Uni-telway.
TSX MDM 10

Del lado de la La tarjeta TSX SCP 111 está configurada con los valores por defecto de la pantalla
tarjeta de configuración en modo Uni-telway maestro, con el número de esclavos igual a 2.
TSX SCP 111 El tiempo de espera debe definirse con el valor por defecto (2 s).

La configuración del módem externo de COM1 se lleva a cabo con los comandos
AT siguientes:
l AT&F&K%C0 con:
l &F: envío de la configuración por defecto,
l &K: control de flujo desactivado,
l %C0: compresión de datos desactivada
l ATS0=2: establece 2 timbrados antes de la respuesta automática
l AT&D0: si la señal DTR no está establecida a 1 en la tarjeta TSX SCP 111
l AT&D2: si la señal DTR está establecida a 1 en la tarjeta TSX SCP 111

78 TLX DS COM PL7 40S 09/2000


Generalidades

Puesta en marcha de una comunicación desde PL7

Presentación Una de las estaciones es un PC con el programa PL7 conectado a la red telefónica,
a través de:
l un módem externo de COM1,
l una tarjeta PCMCIA de COM1,
l la tarjeta TSX MDM 10 si el PC posee tres emplazamientos PCMCIA.
La otra estación es un autómata conectado a la red telefónica por la tarjeta TSX
MDM 10.
Módem externo o
tarjeta PCMCIA
módem

Red telefónica
conmutada

Estación llamada
Estación llamante
Autómata con TSX
PC con PL7
MDM 10

Nota: La comunicación entre las dos estaciones se realiza únicamente en modo


Uni-telway.

Estación La estación llamante es un PC con el programa PL7.


llamante
Etapa Acción
1 Declarar el controlador Uni-telway con los valores siguientes. Véase
Configuración del controlador Uni-telway con un módem, p. 81.
l Modo esclavo
l Direcciones 1 y 2
l Velocidad de transmisión de 9600 bits/s
l Opción módem seleccionada
l Sin paridad

TLX DS COM PL7 40S 09/2000 79


Generalidades

Estación llamada La estación llamada es un autómata con una tarjeta TSX MDM 10.
Etapa Acción
1 Declarar la tarjeta TSX MDM 10 por defecto:
l Protocolo Uni-telway
l Velocidad de transmisión de 9600 bits/s
l Cambio automático en modo maestro en las direcciones 1 y 2
l Ninguna gestión de contraseñas
2 Confirmar la configuración.

Funcionamiento La tabla presentada a continuación describe el funcionamiento de la estación


desde la estación llamante desde la aplicación PL7:
llamante
Fase Descripción
1 Al iniciar la aplicación PL7 en modo conectado, el módem externo o la tarjeta
módem PCMCIA marca automáticamente el número de teléfono de la estación
remota, establece el enlace y contesta las peticiones.
2 El funcionamiento se iguala posteriormente al de PL7 conectado directamente
al conector terminal. Todas las funciones están disponibles, excepto la
telecarga de una aplicación.

80 TLX DS COM PL7 40S 09/2000


Generalidades

Configuración del controlador Uni-telway con un módem

Presentación El siguiente procedimiento permite configurar el controlador Uni-telway en los


sistemas Windows 95, 98 y NT para poder comunicar a través de un módem.

Procedimiento Este procedimiento describe las diferentes etapas de la configuración:


Etapa Acción
1 Acceder a la pantalla de configuración Uni-telway.
2 ¿Qué tipo de módem se está utilizando?
l Si el módem es externo, pasar directamente a la etapa 4.
l Si el módem es una tarjeta PCMCIA, pasar a la etapa 3.
3 Configurar el puerto Uni-telway en modo manual. Véase Configuración del
puerto de comunicaciones para una tarjeta PCMCIA módem, p. 82.
4 Configurar la conexión mediante módem. Véase Configuración de la conexión
del módem, p. 83.
5 Modificar los parámetros de la configuración avanzada. Véase Modificación de
los parámetros de la configuración avanzada, p. 84.
6 Seleccionar el botón Grabar.
7 Seleccionar la modificación en dinámico y confirmar con el botón Aceptar.

TLX DS COM PL7 40S 09/2000 81


Generalidades

Configuración del puerto de comunicaciones para una tarjeta PCMCIA módem

Presentación El siguiente procedimiento permite configurar el puerto de comunicaciones en los


sistemas Windows 95, 98 y NT para poder comunicar a través de un módem.

Paso previo Antes de ejecutar el procedimiento, anote la dirección I/O y la interrupción IRQ
usada bajo Windows por el módem.
Para obtener esta información, seleccione el módem en el menú Administrador de
dispositivos de Windows.

En el ejemplo, los valores de la dirección I/O y de la interrupción son 3E8h y 11


respectivamente.

Procedimiento Este procedimiento describe las diferentes etapas de la configuración:


Etapa Acción
1 Seleccionar el puerto de comunicaciones (COM1 a COM4).
2 Seleccionar la velocidad, de 4800 baudios a 9600 baudios.
3 Seleccionar el botón Parám..
Resultado
Configuración UNI-TELWAY -Puerto

Configuración automática Aceptar


Dirección I/O 3E8h Cancelar
Interrupción 11| Por defecto
Puerto RS485

4 Desactivar la casilla Configuración automática.


5 Introducir los parámetros de los campos Dirección I/O e Interrupción.
Nota:
Estos parámetros corresponden a los parámetros de configuración del puerto
de comunicaciones en entorno Windows.
6 Confirmar con el botón Aceptar.

82 TLX DS COM PL7 40S 09/2000


Generalidades

Configuración de la conexión del módem

Presentación El siguiente procedimiento permite configurar la conexión del módem en los


sistemas Windows 95, 98 y NT con el fin de inicializar la comunicación.

Procedimiento Este procedimiento describe las diferentes etapas de la configuración:


Etapa Acción
1 Seleccionar el botón Módem.
Resultado
Configuración UNI-TELWAY - MÓDEM
Conexión a través de MÓDEM
Aceptar
Número de teléfono llamado 2668| Cancelar
Initializaciones HAYES AT&F&KDT Por defecto

2 Activar la casilla Conexión mediante MODEM.


3 Seleccionar el botón Parám..
4 Introducir los parámetros de los campos Número de teléfono e Inicialización
HAYES.
Nota:
El comando AT de inicialización que se ha de introducir es AT&F&KDT para los
módems de la marca COM1 (con &F: Configuración por defecto, &K: control de
flujo desactivado, DT: marcación).
El número de teléfono es el de la estación a la que desea llamar (en el ejemplo:
2668).
5 Confirmar con el botón Aceptar.

TLX DS COM PL7 40S 09/2000 83


Generalidades

Modificación de los parámetros de la configuración avanzada

Presentación El siguiente procedimiento permite configurar los parámetros de transmisión en los


sistemas Windows 95, 98 y NT para poder comunicar a través de un módem.

Procedimiento Este procedimiento describe las diferentes etapas de la configuración:


Etapa Acción
1 Seleccionar el comando Archivo → Configuración avanzada.
Resultado
Configuración UNI-TELWAY - Avanzada
Controlador de Paridad Bits de dato
buffers Aceptar
Sin 7 8
SBUF 16
impar Bits de parada Cancelar
RBUF 3 par 1 2 Por Por
defecto
ABUF 0
Tipo de cable Varios
IBUF
Page align Todos los tipos COM Share Read Adress
TSXSCA72 Hold COM Enable FIFO
Direccionamiento TSXSCA72+ Use VCD NUM PLC
Versión 4 TFTXCBP025
Link TimeOut -1
Versión 5 RS 232
RXTX Delay -1
Power Management
Ack TimeOut 1000
Desactivarr APM en modo conectada

2 Configurar los parámetros de transmisión:


l la Paridad: sin
l Los Bits de datos y los Bits de stop: son los mismos que para los
parámetros de la estación llamada
l Los otros parámetros: no modificados
3 Confirmar mediante el botón Aceptar.

84 TLX DS COM PL7 40S 09/2000


Configuración de una
comunicación por módem 7
Presentación

Objeto En este capítulo se describe el aspecto relativo a la configuración en la puesta en


marcha de un módem TSX MDM 10.

Contenido Este capítulo contiene los siguiente apartados:


Apartado Página
Acceso a los parámetros de las tarjetas módem PCMCIA 86
Pantalla de configuración del módem 87
Parámetros en modo Uni-telway 88
Parámetros en modo carácter 90
Parámetros del módem 92
Parámetros del módem para una estación llamada 93
Parámetros del módem para una estación llamante 94

TLX DS COM PL7 40S 09/2000 85


Configuración de un módem

Acceso a los parámetros de las tarjetas módem PCMCIA

Presentación Esta operación describe el modo de acceso a los parámetros de configuración del
enlace a través de módem mediante las tarjetas PCMCIA.

Acceso al enlace La siguiente tabla presenta el procedimiento que permite tener acceso al enlace por
módem:
Etapa Acción
1 Acceder a la pantalla de configuración de la vía de comunicaciones
2 Seleccionar en el menú despegable el canal de comunicaciones VÍA 1
Ejemplo
VÍA 1:
VÍA 1 (Sin submódulo PCMCIA)
VÍA 0 no configurado)
(Enlace MAST
VÍA 1

3 Seleccionar en el menú despegable la tarjeta PCMCIA TSX MDM 10 CARTE


PCMCIA MODEM
Ejemplo
VÍA 1
VÍA 1 (Sin submódulo PCMCIA)
TSX FPP 20 TARJETA PCMCIA
(Enlace no configurado) MASTFIPWAY
TSX FPP 200 TARJETA PCMCIA FIPWAY
TSX FPP 10 TARJETA PCMCIA FIPIO
TSX MBP 100 TARJETA PCMCIA MODBUS+
TSX MDM 10 TARJETA PCMCIA MÓDEM
FCS SCP 111 TARJETA PCMCIA RS232 OPEN
FCS SCP 114 TARJETA PCMCIA RS485 OPEN

86 TLX DS COM PL7 40S 09/2000


Configuración de un módem

Pantalla de configuración del módem

Presentación Esta pantalla, dividida en dos zonas, permite declarar la vía de comunicaciones y
configurar los parámetros necesarios para un enlace a través de módem.

Ilustración La pantalla destinada a las comunicaciones a través de módem es la siguiente:


TSX 57352 [RACK 0 POSICIÓN 0]
Configuración
Designación: PROCESADOR TSX P 57352


VÍA 1:
VÍA 1 TSX MDM 10 TARJETA PCMCIA MÓDEM
ENLACE UNI-TELWAY MAST

Unitelway
Modo esclavo llamante Datos Stop
Dirección de servidor (AD0) 1 7 Bits 1 Bit
Número de direcciones
de servidor (AD0) 2 8 Bits 2 Bits
Velocidad de transmisión
 9600 Bits/s Paridad

Tiempo de espera (ms) Par Impar Sin


Por defecto 1000

Módem ... Modo de caracteres ...

Elementos y La tabla presenta la descripción de las diferentes zonas que constituyen la pantalla
funciones de configuración:
Variable Zona Función
1 común Véase .
2 específica permite seleccionar o definir los parámetros de un enlace a
través de módem.
Se divide en tres tipos de información:
l Los parámetros relativos a una comunicación que utiliza el
protocolo Uni-telway,
l Los parámetros relativos a una comunicación que utiliza el
protocolo modo carácter
l Los parámetros relativos al módem

TLX DS COM PL7 40S 09/2000 87


Configuración de un módem

Parámetros en modo Uni-telway

Presentación El protocolo Uni-telway es la elección por defecto.

Para utilizar el módem con el protocolo Uni-telway, introduzca los parámetros


dedicados a la transmisión Uni-telway.

Se dividen en seis ventanas:


l La ventana Modo esclavo llamante
l La ventana Velocidad de transmisión
l La ventana Tiempo de espera
l La ventana Datos
l La ventana Stop
l La ventana Paridad

Parámetros La presentación de la ventana se muestra a continuación:


Modo esclavo Modo esclavo llamante
llamante Dirección de servidor (AD0) 1
Número de direcciones
de servidor (AD0) 2

Permite seleccionar las direcciones de la tarjeta:


l Dirección de servidor (AD0): selecciona la dirección de base utilizada en modo
Uni-telway esclavo
l Número de direcciones: selecciona el número de direcciones utilizadas en
modo Uni-telway:
l El valor por defecto es 2.
l Si es una estación llamante, deje el valor 2 en este campo.

Velocidad de La presentación de la ventana se muestra a continuación:


transmisión Velocidad de transmisión
9600 Bits/s

Informa sobre la velocidad de transmisión:


l Los valores admitidos son 4800 bits/s y 9600 bits/s.
l Ajuste la velocidad de transmisión en función de los equipos remotos.

Tiempo de La presentación de la ventana se muestra a continuación:


espera Tiempo de espera (ms)
Por defecto 1000

El tiempo de espera corresponde al tiempo máximo de espera del mensaje de


confirmación de enlace enviado por el equipo remoto (no debe confundirse con la
respuesta del programa, por ejemplo, a READ_VAR):
l Los valores admitidos son 30 ms y 30 s.

88 TLX DS COM PL7 40S 09/2000


Configuración de un módem

l El valor por defecto es 1 s.


l Ajuste el tiempo de transmisión en función de la velocidad de transmisión y
auméntelo para llamadas de larga distancia (por ejemplo, para conexiones
intercontinentales) o cuando la conexión telefónica es de mala calidad.

Datos El campo no es modificable. El protocolo Uni-telway impone 8 bits de datos por


carácter.

Stop Ajuste este campo en función del equipo remoto. En general, el protocolo
Uni-telway impone 1 bit de stop por carácter.

Nota: Este campo no es modificable cuando la paridad es par o impar.

Paridad La presentación de la ventana se muestra a continuación:


Paridad

Par Impar Sin

Este campo permite definir si se incluye un bit de paridad así como su tipo.
l Los valores admitidos son par, impar o sin paridad.
l El valor por defecto es impar. En general, la paridad es impar
l Ajuste este campo en función del equipo remoto. En general, la paridad es impar
para el protocolo Uni-telway.

TLX DS COM PL7 40S 09/2000 89


Configuración de un módem

Parámetros en modo carácter

Presentación Los parámetros en modo carácter permiten configurar el protocolo en modo


carácter si la aplicación PL7 utiliza este tipo de comunicación.

Ilustración La pantalla de configuración se abre al hacer clic en el botón Modo carácter:


Configuración ASCII

Velocidad de transmisión Parada en recepción


9600 Bits/s
Parada
Datos Stop
7 Bits 1 Bit CR LF 13
8 Bits 2 Bits
Carácter incluido
Paridad
Par Impar Sin

Aceptar Cancelar

Velocidad de Permite definir la velocidad de transmisión:


transmisión l La velocidad configurada por defecto es de 9600 bits/s.
l Los valores admitidos son 4800 bits/s y 9600 bits/s.
l Ajuste la velocidad de transmisión en función de los equipos remotos.

Datos El campo Datos permite definir el número de bits de datos necesarios para codificar
un carácter:
l Los caracteres se codifican en 7 ó 8 bits.
l El valor por defecto es 8 bits.
l Ajuste el número de bits de datos en función de los equipos remotos.

Stop El campo Stop permite definir el número de bits de stop utilizados para detectar el
final de trama:
l Los valores admitidos son 1 ó 2 bits.
l El valor por defecto es 1 bit.
l Ajuste el número de bits de stop en función de los equipos remotos.

Paridad Este campo permite definir si se incluye un bit de paridad así como su tipo.
l Los valores admitidos son par, impar o sin paridad.
l El valor por defecto es impar.
l Ajuste la paridad en función del equipo remoto.

90 TLX DS COM PL7 40S 09/2000


Configuración de un módem

Parada en Los parámetros siguientes permiten definir el carácter o los caracteres de fin de
recepción mensaje:
l Parada (no modificable): activa la parada al recibir un carácter de fin,
l CR: detecta el fin del mensaje mediante un retorno de carro,
l LF: detecta el fin de mensaje mediante un salto de línea,
l un campo de entrada: identifica con un valor decimal un carácter de fin diferente
de los caracteres CR o LF,
Los valores admitidos son:
l 0 a 255 si los datos están codificados en 8 bits,
l 0 a 127 si los datos están codificados en 7 bits,
l Carácter incluido (no modificable): permite incluir el carácter de fin en la tabla
de recepción de la aplicación autómata PL7.

TLX DS COM PL7 40S 09/2000 91


Configuración de un módem

Parámetros del módem

Presentación La pantalla de configuración del módem permite configurar:


l la gestión de contraseñas,
l el modo de marcación,
l los parámetros de llamada,
l los parámetros de conexión.

Ilustración La pantalla de configuración se abre al hacer clic en el botón Módem:


Configuración Módem
Llamado Llamante
Verificación de la contraseña Contraseña de la estación:
Lista de contraseñas: Parámetros de llamada
1 Duración de marcación (sec): 60
2
3 Tiempo entre llamadas (sec): 60
4
5 Número de llamadas: 3
6
7 Tipo de marcación
8
9 Por tonos
10 Por impulsos
11
12 Parámetros de conexión
13 0
14 Tiempo máximo de conexión (s):
15 Tiempo máximo entre 2 tramas (sec): 0
16

Aceptar Cancelar

La configuración del módem se divide en dos ventanas:


l Una ventana Llamada
l Una ventana llamante

92 TLX DS COM PL7 40S 09/2000


Configuración de un módem

Parámetros del módem para una estación llamada

Presentación Se dividen en dos partes:


l Un campo Verificación de la contraseña
l Una lista Lista de contraseñas

Verificación de la Si la casilla está activada, la estación llamada habilita la gestión de contraseñas.


contraseña Por defecto, la comprobación de contraseñas no está activa.

Lista de Cuando se utiliza la gestión de contraseñas, cada estación llamada posee una lista
contraseñas como máximo de 8 o 16 contraseñas. Estas contraseñas permiten identificar 8 ó 16
equipos diferentes (es decir, sólo permite la conexión con estos 8 ó 16 equipos).
El tamaño de una palabra no debe sobrepasar 8 caracteres como máximo (letras
mayúsculas, minúsculas, números o caracteres especiales).

TLX DS COM PL7 40S 09/2000 93


Configuración de un módem

Parámetros del módem para una estación llamante

Presentación Se dividen en dos partes:


l Un campo Contraseña de la estación
l Una ventana Parámetros de llamada
l Una ventana Tipo de marcación
l Una ventana Parámetros de conexión

Contraseña de Cada estación posee su propia contraseña. Permite identificar la estación. Cuando
estación se produce una petición de conexión, la estación llamante envía su contraseña para
que la estación llamada pueda identificar y autorizar la conexión.
Para una comunicación con otros equipos, el equipo remoto debe ser compatible
con el protocolo de intercambio descrito en la codificación de los intercambios
(Véase Codificación de los intercambios, p. 102).

Parámetros de Agrupan todos los parámetros necesarios para realizar una llamada:
llamada l Duración de marcación (por defecto, de 60 segundos): corresponde a la
duración en segundos de una llamada.
l Intervalo entre intentos (por defecto, de 60 segundos): en segundos,
corresponde al tiempo de espera de la estación llamante entre dos intentos de
conexión. Si un intento de conexión no tiene éxito, el autómata inicia una nueva
llamada después de esperar este tiempo, si no se sobrepasa el número de
intentos de llamada.
l Número de intentos (por defecto: 3 intentos): permite definir el número de
intentos de llamada en caso de intentos de conexión sin éxito. Si el último intento
no tiene éxito, la función CALL_MODEM (que es la que inició los intentos de
conexión) devuelve una confirmación de error. Si el número de intentos de
llamada configurado es igual a 0, no se realiza ningún otro intento.

Tipo de Los tipos de marcación son:


marcación l por tonos,
l o por marcación.

Parámetros de Agrupan todos los parámetros necesarios para establecer una conexión:
conexión l Tiempo máximo de conexión (por defecto, de 0 segundos):
l permite definir el tiempo de conexión en segundos. Agotado este tiempo, la
conexión actual se interrumpe. Este control es necesario si la estación
emisora no es capaz de desconectar la línea tras un error de la aplicación al
cambiar al modo STOP, o un error del sistema.
l Si el tiempo de conexión configurado es igual a 0, no se realiza ningún
control.
l Tiempo máximo entre dos tramas (por defecto, de 0 segundos):

94 TLX DS COM PL7 40S 09/2000


Configuración de un módem

l En segundos, la conexión se interrumpe cuando el tiempo entre dos tramas


supera este tiempo máximo. Este control es necesario en caso de una
conexión no utilizada.
l si el valor definido es igual a 0 o superior a 360 segundos, la comunicación se
interrumpe al cabo de los 360 segundos.

TLX DS COM PL7 40S 09/2000 95


Configuración de un módem

96 TLX DS COM PL7 40S 09/2000


Programación de una
comunicación por módem 8
Presentación

Objeto En este capítulo se describe el aspecto Programación en la puesta en marcha de


una comunicación mediante un módem TSX MDM 10.

Contenido Este capítulo contiene los siguiente apartados:


Apartado Página
Función de comunicación CALL_MODEM 98
Los parámetros de gestión específicos del módem 100
Codificación de los intercambios 102
Guía para elegir los parámetros de conexión en modo Uni-telway 104
Guía para elegir los parámetros de conexión en modo carácter 107
Ejemplos de conexiones, desconexión y reinicialización con una estación 109
remota
Ejemplos de comunicación entre dos autómatas 112

TLX DS COM PL7 40S 09/2000 97


Programación de un módem

Función de comunicación CALL_MODEM

Presentación La función de comunicación CALL_MODEM permite la gestión de la conexión de la


tarjeta TSX MDM10.

Ofrece la posibilidad:
l De conectar una línea entre la tarjeta TSX MDM 10 y una tarjeta TSX MDM 10 o
un módem remoto de otro fabricante
l De desconectar una línea después o durante la fase de establecimiento
l De reinicializar la tarjeta TSX MDM 10 si es necesario (por ejemplo, después de
un error de protocolo)
l De emitir comandos AT

Sintaxis La sintaxis de la función de comunicación CALL_MODEM adopta el formato siguiente:


CALL_MODEM (ADR#[Link], 1, %MB100:20, 0, 0, %MW256:4)

La tabla presentada a continuación describe los diferentes parámetros de la


función:
Parámetro Descripción
ADR#[Link] Dirección para una difusión:
l emplazamiento del procesador: 0 o 1
l vía de la PCMCIA: 1
l vía sistema
1 Comando
%MB100:20 Estos bytes pueden contener dos tipos de información:
l Un número de teléfono de la estación llamada
l Un comando AT para su envío
0 Opciones de conexión
0 Elección del modo maestro o esclavo Uni-telway
%MW256:4 Bit de actividad, confirmación de intercambio, longitud

98 TLX DS COM PL7 40S 09/2000


Programación de un módem

Descripción de
los parámetros
Parámetro Tipo Significado
Comando Palabra l Valor = 1: comando de conexión
l Valor = 2: comando de desconexión
l Valor = 3: comando de reinicialización del módem
l Valor = 4: comando AT emitido
Número de teléfono Tabla de Su tamaño ( 24 bytes como máximo) está definido por el último parámetro de
o bytes gestión %MWk+3 (en el ejemplo anterior %MW259).
Comando AT Si %MWk+3 = 0, el tamaño es igual a 24 bytes.
Opción de conexión palabra l Valor = 0: conexión en modo Uni-telway con contraseña
l Valor = 1: conexión en modo ASCII con contraseña
l Valor = 2: conexión en modo Uni-telway sin contraseña
l Valor = 3: conexión en modo ASCII sin contraseña
l Valor = 4: conexión en modo UNI-TELWAY sin emisión de cadena de
caracteres por la línea, al producirse la petición de conexión
l Valor = 5: conexión en modo ASCII sin emisión de cadena de caracteres por
la línea, al producirse la petición de conexión
Modo maestro o escla- palabra l Valor = 0: conexión en modo Uni-telway esclavo
vo Uni-telway l Valor diferente de 0: conexión en modo Uni-telway maestro
l El byte 0 (menos significativo) corresponde al número de direcciones del
esclavo
Valor = 1: para Ad0
Valor = 2: para Ad0 y Ad1
l El byte 1 (más significativo) corresponde a las direcciones Ad0 del
esclavo Uni-telway (de la 1 a la 98)

TLX DS COM PL7 40S 09/2000 99


Programación de un módem

Los parámetros de gestión específicos del módem

Presentación Una descripción detallada de estos parámetros está disponible en la parte común.
Véase (PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome 1).

En lo que sigue, este documento tan sólo tratará de los parámetros específicos a la
comunicación por módem.
Estos parámetros son:
l Timeout
l Confirmación de operación

Timeout de la El tiempo de espera (o timeout) de la función permite detectar la ausencia de


función respuesta de la función CALL_MODEM.
CALL_MODEM
Este tiempo (incremento de una base de 100 ms de tiempo) es una combinación de
los diferentes parámetros configurados a través de la pantalla Configurar Módem.

Defina este tiempo con el valor mínimo siguiente:

Timeout mini = número de intentos de llamada * tiempo de marcación +


(número de intentos - 1) * tiempo entre llamadas

Confirmación de Las confirmaciones de operaciones son específicas al módem y sólo son


operación significativas si la confirmación de comunicación posee los valores:
l 16#00,
l 16#FF.

Confirmación de En este caso, el intercambio es correcto.


comunicación = En este caso, la confirmación de operación (byte más significativo) tiene el valor:
16#00
Valor Significado
16#00 Comando ejecutado
16#01 Petición no tratada
16#02 Respuesta incorrecta
16#03 Conexión en curso mediante un módem remoto
16#04 Conexión en curso mediante una función local CALL_MODEM
16#05 Conexión en curso mediante una función externa CALL_MODEM
16#06 Petición de conexión mediante una función local CALL_MODEM
16#07 Petición de conexión mediante una función externa CALL_MODEM
16#09 Estación remota ocupada

100 TLX DS COM PL7 40S 09/2000


Programación de un módem

Valor Significado
16#0A Desconexión por un módem remoto
16#0B Desconexión por un error de protocolo
16#0C Desconexión por tiempo de espera

Confirmación de En este caso, el mensaje es rechazado.


comunicación = En este caso, la confirmación de operación (byte más significativo) tiene el valor:
16#FF
Valor Significado
16#01 Recursos insuficientes hacia el procesador
16#02 Recurso insuficiente de línea
16#03 Equipo: línea ausente
16#04 Fallo de línea
16#05 Fallo de longitud
16#06 Vía de comunicación en fallo
16#07 Fallo de direccionamiento
16#08 Fallo de aplicación
16#0B Ausencia de recursos del sistema
16#0C Función de comunicación inactiva
16#0D Destinatario ausente
16#0F Problema de encadenamiento entre estaciones o vía no configurada
16#11 Formato de dirección no gestionado
16#12 Recursos insuficientes de destinatario
16#14 Conexión no operativa
16#15 Ausencia de recurso en la vía local
16#16 Acceso no autorizado
16#17 Configuración de la red no compatible

TLX DS COM PL7 40S 09/2000 101


Programación de un módem

Codificación de los intercambios

Presentación Al producirse una petición de conexión, la estación llamante puede emitir por la
línea una cadena de caracteres de 11 bytes útiles con el fin de iniciar la conexión.

Formato de la La cadena de caracteres que es posible enviar por la línea respeta el siguiente
cadena formato:
l Campo Contraseña, de 8 bytes que contiene el valor FFFFFFFF en
hexadecimal o el valor de la contraseña de la estación,
l Campo Tipo (tipo de protocolo) de 1 byte con valor 0 para el modo Uni-telway o
1 para el modo carácter,
l Campo Número del esclavo de 1 byte con un valor de 1 a 98,
l Campo Número de direcciones de esclavos, de 1 byte,
l Campo adicional de 20 bytes (no usado).

Nota: La codificación de esta cadena depende de los parámetros siguientes:


l Contraseña de la estación de la pantalla de configuración del módem
l Modo y Opciones de la función de comunicación

102 TLX DS COM PL7 40S 09/2000


Programación de un módem

Tratamiento de la La tabla siguiente muestra agrupados los distintos casos de tratamiento:


cadena
Estación llamante (TSX MDM 10) Estación llamada (TSX MDM 10)
l Si la estación está configurada por defecto, el módem Caso en el que la gestión de contraseñas no ha sido
no envía ninguna cadena de caracteres por la línea: configurada
l Conexión sin contraseña (función CALL_MODEM l Después de un tiempo de espera de 5 segundos en el
con la opción 4) que no se recibe ninguna cadena de caracteres en la
l Protocolo Uni-telway esclavo con las direcciones línea, la estación pasa a modo Uni-telway maestro y
Ad0 = 1 y Ad1 = 2 descodifica las direcciones Ad0 = 1 y Ad1 = 2 del
l En todos los otros casos, la estación envía la cadena esclavo.
de caracteres. l En caso contrario, la estación comprueba que el
campo Contraseña es igual a FFFFFFFF en
hexadecimal:
l Si la comprobación es válida, la estación
comprueba los campos Tipo, Modo, Número de
direcciones y cambia al modo correspondiente.
l Si la comprobación no es válida, se libera la línea.

Caso en el que la gestión de contraseñas ha sido


configurada
l La estación comprueba la contraseña recibida:
l Si la contraseña recibida no corresponde a ningu-
na de las contraseñas de la lista, se cierra la línea.
l Si la comprobación es válida, la estación
comprueba los campos Tipo, Modo, Número de
direcciones y cambia al modo correspondiente.

TLX DS COM PL7 40S 09/2000 103


Programación de un módem

Guía para elegir los parámetros de conexión en modo Uni-telway

Presentación El modo Uni-telway maestro o esclavo, así como las direcciones utilizadas,
dependen de los parámetros siguientes:
l De los parámetros del campo Modo llamante de la pantalla de configuración
l Del parámetro Modo de la función de comunicación CALL_MODEM

Comunicación Parámetros utilizados del lado de la estación llamante:


entre dos
TSX MDM 10
Llamante: TSX MDM 10 Caso 1 Caso 2 Caso 3
Parámetros de la pantalla Por defecto: Ad0 = n y número de direc- Por defecto:
Ad0 = 1 y número de ción = 2 Ad0 = 1 y número de
direcciones = 2 direcciones = 2
Modo de CALL_MODEM Por defecto: Por defecto: Valor xx
valor 0 valor 0 Byte 0 = 02
Byte 1 = 50
Esclavo que debe
decodificarse, de dirección
50 y 51
Designación Se convierte en esclavo Se convierte en esclavo Se convierte en maestro
Uni-telway con las direc- Uni-telway con las direc- Uni-telway y explora las
ciones Ad0 = 1 y Ad1 = 2 ciones Ad0 = n y Ad1 = n+1 direcciones 50 y 51

Parámetros utilizados del lado de la estación llamada:


Llamado: TSX MDM 10 Caso 1 Caso 2 Caso 3
Parámetros de la pantalla Por defecto: Indiferente Indiferente
Ad0 = 1 y número de
direcciones = 2
Designación Se convierte en maestro Se convierte en maestro Se convierte en esclavo y
Uni-telway y explora las Uni-telway y explora las responde en las
direcciones 1 y 2 direcciones n y n+1 direcciones 50 y 51

La lista presentada a continuación contiene los comentarios de los casos posibles:


l El caso 1 es el más corriente (comunicación entre dos TSX MDM 10).
l El caso 2 permite atribuir una dirección esclavo diferente a cada estación
llamante (es útil en una arquitectura multiestación).
l El caso 3 permite comunicar con equipos configurados en modo esclavo
Uni-telway.

104 TLX DS COM PL7 40S 09/2000


Programación de un módem

Comunicación Parámetros utilizados del lado de la estación llamante (tarjeta TSX MDM 10):
hacia un equipo
tercero
Llamante: TSX MDM 10 Caso 1 Caso 2 Caso 3
Parámetros de la pantalla Por defecto: Ad0 = n y número de Por defecto:
Ad0 = 1 y número de dirección = 2 Ad0 = 1 y número de
direcciones = 2 direcciones = 2
Modo de CALL_MODEM Por defecto: Por defecto: Valor xx
valor 0 valor 0 Byte 0 = 02
Byte 1 = 50
Esclavo que debe
decodificarse, de dirección
50 y 51
Designación Se convierte en esclavo Se convierte en esclavo Se convierte en maestro
Uni-telway con las Uni-telway con las Uni-telway y explora las
direcciones Ad0 = 1 y Ad1 = direcciones Ad0 = n y Ad1 = direcciones 50 y 51
2 n+1

Parámetros utilizados del lado de la estación llamada (equipo tercero):


Llamado: equipo tercero Caso 1 Caso 2 Caso 3
Designación Se convierte en maestro Se convierte en maestro Se convierte en esclavo y
Uni-telway y expora las Uni-telway y explora las di- responde en las
direcciones 1 y 2 recciones n y n+1 direcciones 50 y 51

La liste presentada a continuación contiene los comentarios de los casos posibles:


l El caso 1 no es significativo.
l En el caso 2, es necesario activar el protocolo de inicialización
(codificación de los intercambios).
l En el caso 3, es necesario activar el protocolo de inicialización
(codificación de los intercambios).

Comunicación a Parámetros utilizados del lado de la estación llamante (equipo tercero):


partir de un
equipo tercero
Llamante: equipo tercero Caso 1 Caso 2 Caso 3
Designación Se convierte en esclavo y Se convierte en esclavo y Se convierte en maestro
responde en las direc- responde en las Uni-telway y explora las
ciones 1 y 2 direcciones n y n+1 direcciones configuradas
en la tarjeta TSX MDM 10

TLX DS COM PL7 40S 09/2000 105


Programación de un módem

Parámetros utilizados del lado de la estación llamada (tarjeta TSX MDM 10):
Llamado: TSX MDM 10 Caso 1 Caso 2 Caso 3
Parámetros de la pantalla Por defecto: Necesita la configuración Indiferente
Ad0 = 1 y número de direc- Ad0 = n y número de direc-
ciones = 2 ciones = 2
Designación Se convierte en maestro Se convierte en maestro Se convierte en esclavo
Uni-telway y explora las Uni-telway y explora las Uni-telway con las
direcciones Ad0 = 1 y Ad1 = direcciones Ad0 = n y Ad1 = direcciones configuradas
2 n+1

La liste presentada a continuación contiene los comentarios de los casos posibles:


l El caso 1 y 2 no son significativos.
l En el caso 3, es necesario activar el protocolo de inicialización
(codificación de los intercambios).

106 TLX DS COM PL7 40S 09/2000


Programación de un módem

Guía para elegir los parámetros de conexión en modo carácter

Presentación El modo carácter depende de los parámetros siguientes:


l Los parámetros de la pantalla de configuración
l El parámetro Opción de la función de comunicación CALL_MODEM

Comunicación Parámetros utilizados del lado de la estación llamante:


entre dos
TSX MDM 10
Llamante: TSX MDM 10
Parámetros de la pantalla Configuración en modo carácter (datos codificados sobre 8 bits)
Opción de CALL_MODEM Protocolo en modo carácter

Parámetros utilizados del lado de la estación llamada:


Llamado TSX MDM 10
Parámetros de la pantalla Configuración en modo carácter idéntico a la estación llamante

Nota: En esta configuración, la cadena de caracteres descrita en la codificación


de los intercambios se envía por la línea.

Comunicación Parámetros utilizados del lado de la estación llamante (tarjeta TSX MDM 10):
hacia un equipo
tercero
Llamante: TSX MDM 10
Parámetros de la pantalla Configuración en modo carácter (datos codificados sobre 8 bits)
Opción de CALL_MODEM Protocolo en modo carácter

Parámetros utilizados del lado de la estación llamada (equipo tercero):


Llamado: equipo tercero
Parámetros de la pantalla Activación del protocolo de inicialización (codificación de los intercambios)

Nota: En esta configuración, la cadena de caracteres descrita en la codificación


de los intercambios se envía por la línea.

TLX DS COM PL7 40S 09/2000 107


Programación de un módem

Comunicación a Parámetros utilizados del lado de la estación llamante (equipo tercero):


partir de un
equipo tercero
Llamante: equipo tercero
Parámetros de la pantalla Configuración en modo carácter (datos codificados sobre 8 bits)
Designación Activación del protocolo de inicialización (codificación de los intercambios) para la
emisión de la cadena de caracteres

Parámetros utilizados del lado de la estación llamada (tarjeta TSX MDM 10):
Llamado: TSX MDM 10
Parámetros de la pantalla Configuración en modo carácter idéntico a la estación llamante

Nota: En esta configuración, la cadena de caracteres descrita en la codificación


de los intercambios se envía por la línea.

108 TLX DS COM PL7 40S 09/2000


Programación de un módem

Ejemplos de conexiones, desconexión y reinicialización con una estación


remota

Presentación Los ejemplos siguientes permiten poner en marcha los diferentes servicios de la
función CALL_MODEM.

Ejemplo 1 Conexión en modo Uni-telway esclavo, sin contraseña:


CALL_MODEM(ADR#[Link], 1, %MB100:20, 2, 0, %MW256:4)

La tabla presentada a continuación describe los diferentes parámetros de la


función:
Parámetro Descripción
ADR#[Link] Dirección del módem
1 Conexión
%MB100:20 Número de teléfono de la estación llamada
2 Modo Uni-telway sin contraseña
0 Modo Uni-telway esclavo
%MW256:4 Bit de actividad, confirmación de intercambio, longitud

TLX DS COM PL7 40S 09/2000 109


Programación de un módem

Ejemplo 2 Conexión en modo Uni-telway esclavo, con contraseña:


CALL_MODEM(ADR#[Link], 1, %MB100:20, 0, 0, %MW256:4)

La tabla presentada a continuación describe los diferentes parámetros de la


función:
Parámetro Descripción
ADR#[Link] Dirección del módem
1 Conexión
%MB100:20 Número de teléfono de la estación llamada
0 Modo Uni-telway con contraseña
0 Modo Uni-telway esclavo
%MW256:4 Bit de actividad, confirmación de intercambio, longitud

Ejemplo 3 Petición de desconexión:


CALL_MODEM(ADR#[Link], 2, %MB100:20, 2, 0, %MW256:4)

La tabla presentada a continuación describe los diferentes parámetros de la


función:
Parámetro Descripción
ADR#[Link] Dirección del módem
2 Desconexión
%MW256:4 Bit de actividad, confirmación de intercambio, longitud

Nota: En este ejemplo, el número de teléfono, el modo Uni-telway esclavo y la


contraseña no son necesarios. La línea se interrumpirá.

Ejemplo 4 Petición de reinicialización del módem:


CALL_MODEM(ADR#[Link], 3, %MB100:20, 2, 0, %MW256:4)

La tabla presentada a continuación describe los diferentes parámetros de la


función:
Parámetro Descripción
ADR#[Link] Dirección del módem
3 Reinicialización del módem
%MW256:4 Bit de actividad, confirmación de intercambio, longitud

110 TLX DS COM PL7 40S 09/2000


Programación de un módem

Nota: En este ejemplo, el número de teléfono, el modo Uni-telway esclavo y la


contraseña no son necesarios. Se reinicializará el módem.
Una reinicialización no interrumpe una petición de conexión en curso

TLX DS COM PL7 40S 09/2000 111


Programación de un módem

Ejemplos de comunicación entre dos autómatas

Presentación El ejemplo siguiente describe las diferentes fases de la comunicación entre dos
autómatas TSX Micro conectados a través de la red telefónica:
l La fase de conexión
l La fase de intercambios de datos
l La fase de desconexión

Fase de La estación llamante realiza la llamada en modo Uni-telway esclavo sin gestión de
conexión contraseña:

CALL_MODEM(ADR#[Link], 1, %MB50:4, 2, 0, %MW1024:4)

La tabla presentada a continuación describe los diferentes parámetros de la


función:
Parámetro Variable Descripción
Dirección ADR#[Link] Dirección del módem
Emplazamiento del procesador: 0 o 1
Vía PCMCIA: 1
Servidor sistema: SYS
Comando 1 Comando de conexión
Número de teléfono %MB50:4 Número de teléfono de la estación llamada
(en bytes)
Opción 2 Conexión en modo Uni-telway sin contraseña
Modo 0 Conexión en modo Uni-telway esclavo
Confirmación %MW1024:4 %MW1026 = 300, corresponde a un timeout de
30 segundos.
%MW 1027 = 4, corresponde a la longitud en
bytes del número de teléfono que debe llamarse
(en el ejemplo: 4 bytes).

Fase de La estación llamante lee las palabras internas %MW100 a %MW199 de la estación
intercambio de llamada. Esta última se considera como maestro Uni-telway:
datos
READ_VAR(ADR#0.1.1, ‘%MW', 100, 100, %MW200:100, %MW1094:4)

112 TLX DS COM PL7 40S 09/2000


Programación de un módem

La tabla presentada a continuación describe los diferentes parámetros de la


función:
Parámetro Variable Descripción
Dirección ADR#0.1.1 Dirección de la estación maestro Uni-telway que
debe decodificarse
Tipo de objeto '%MW' Palabras internas
Número del primer 100 índice de la primera palabra interna que se
objeto desea leer (%MW100)
Números consecuti- 100 Especifica el número de palabras internas que
vos se desea leer (100 palabras)
Contenido de la re- %MW200:100 Tabla de palabras que contienen el valor de los
spuesta objetos leídos
Confirmación %MW1094:4

Fase de La estación llamante realiza la desconexión de la línea:


desconexión
CALL_MODEM(ADR#[Link], 2, %MB50:4, 2, 0, %MW1028:4)

La tabla presentada a continuación describe los diferentes parámetros de la


función:
Parámetro Variable Descripción
Dirección ADR#[Link] Dirección del módem
Emplazamiento del procesador: 0 o 1
Vía PCMCIA: 1
Servidor sistema: SYS
Comando 2 Comando de desconexión
Número de teléfono %MB50:4 Número de teléfono de la estación llamada
(en bytes)
Opción 2 Conexión en modo Uni-telway sin contraseña
Modo 0 Conexión en modo Uni-telway esclavo
Confirmación %MW1028:4 %MW1030 = 300, corresponde a un tiempo de
espera de 30 segundos.
%MW 1031 = 4, corresponde a la longitud en
bytes del número de teléfono que se desea
llamar (en el ejemplo: 4 bytes).

TLX DS COM PL7 40S 09/2000 113


Programación de un módem

114 TLX DS COM PL7 40S 09/2000


Depuración de una comunicación
por módem 9
Presentación

Objeto En este capítulo se describe el aspecto relativo a la depuración en la puesta en


marcha de un módem TSX MDM 10.

Contenido Este capítulo contiene los siguiente apartados:


Apartado Página
Pantalla de depuración de módem 116
Parámetros de depuración 117

TLX DS COM PL7 40S 09/2000 115


Depuración de módem

Pantalla de depuración de módem

Presentación Esta pantalla, dividida en dos zonas, permite declarar la vía de comunicaciones y
configurar los parámetros necesarios para un enlace a través de módem.

Ilustración La pantalla destinada a las comunicaciones mediante módem es la siguiente:

TSX 57252 [RACK 0 POSICIÓN 0]


Depuración
Designación: PROCESADOR TSX P 57252 Versión: 3.3
 DIAG...

VÍA 1
VÍA 1 TSX MDM 10 TARJETA PCMCIA MÓDEM
ENLACE UNI-TELWAY MAST DIAG...

Modo de comunicación Orden de marcación Modo


Comando Sí Llamante
Transparente No
EF “Call_Modem” local
EF “Call_Modem” externo
 N° de teléfono llamado
Contraseña recibida Llamado

Causa de desconexión
Número de llamadas 0 EF “Call_Modem”
Tiempo entre llamadas Error de protocolo
0
Módem (CD)
Tiempo de marcación restante 0 Tiempo límite de conexión
Tiempo límite entre 2 tramas
Tiempo de conexión restante 0
Error de contraseña

Elementos y La tabla presenta la descripción de las diferentes zonas que constituyen la pantalla
funciones de configuración:
Variable Zona Función
1 común Véase .
2 específica da acceso a los parámetros de depuración de un enlace
mediante módem.

116 TLX DS COM PL7 40S 09/2000


Depuración de módem

Parámetros de depuración

Presentación La parte relacionada se divide en varias ventanas:


l La ventana Modo de comunicación
l La ventana Orden de marcación
l La ventana Modo
l La ventana Causa de desconexión
l una agrupación de campos

Modo de Permite identificar el estado de la conexión:


comunicación l Comando: petición de conexión en curso (establecimiento de la conexión)
l Transparente: conexión establecida

Orden de Indica si se recibió una función de comunicación CALL_MODEM a través de la tarjeta


marcación TSX MDM 10 y se encuentra en tratamiento.

Modo Permite especificar el modo de conexión:


l Llamante: la estación es el origen de la llamada. La pantalla indica qué estación
ha emitido la función de comunicación CALL_MODEM: la estación local o una
estación remota a través de una red.
l Llamado: la estación es el destino de la llamada.

Causa de Indica las causas que provocaron una desconexión de la línea:


desconexión l EF CALL_MODEM: la estación local lleva a cabo la desconexión mediante la
función CALL_MODEM.
l Error de protocolo: un error de protocolo causó la desconexión.
l Módem (CD): el módem remoto llevó a cabo la desconexión.
l Tiempo límite de conexión: se sobrepasó el tiempo de conexión.
l Tiempo límite entre 2 tramas: se sobrepasó el tiempo entre 2 tramas.
l Error de contraseña: la contraseña recibida no es válida, no se encuentra en la
lista de la estación local.

Los campos Agrupan los datos siguientes:


adicionales l El número de intentos de llamada: indica el número de intentos de llamada
restantes.
l El tiempo entre tentativas de llamada: indica el tiempo entre tentativas de
llamada restantes.
l El tiempo de marcación restante: indica el tiempo restante del tiempo de
marcación.
l el tiempo de conexión restante: indica el tiempo restante de conexión
(si la estación local está conectada).

TLX DS COM PL7 40S 09/2000 117


Depuración de módem

118 TLX DS COM PL7 40S 09/2000


Objetos de lenguaje asociados a
la comunicación por módem 10
Presentación

Objeto de esta En este capítulo se describen los objetos de leguaje asociados a una comunicación
sección mediante un módem TSX MDM 10.

Contenido Este capítulo contiene los siguiente apartados:


Apartado Página
Objetos de lenguaje en intercambio implícito 120
Objeto de lenguaje de intercambio explícito 121
Gestión y confirmación de intercambios explícitos 125
Objetos de lenguaje asociados a la configuración 126

TLX DS COM PL7 40S 09/2000 119


Objetos de lenguaje de módem

Objetos de lenguaje en intercambio implícito

Presentación En esta página se describen todos los objetos de lenguaje de intercambio implícito
para una comunicación por módem que el programa de aplicación puede mostrar o
modificar. (PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome
1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome
1Consultar : vPL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ;
Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn
; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn
; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn
; Tome 1)

Objetos bit En la siguiente tabla se presentan los diferentes objetos bit de intercambio implícito.
Objeto (1) Función Significado
%[Link] Bit de fallo de módulo Este bit en 1 indica un fallo del módulo
(al menos una de las vías está en fallo, ...)
%[Link] Bit de fallo de vía Este bit en 1 indica una vía en fallo.

Leyenda
(1) Dirección xy.i
l x: corresponde al número de rack
l y: corresponde al número de módulo
l i: corresponde al número de la vía

Objetos de En la siguiente tabla se presentan los diferentes objetos de palabra de intercambio


palabra implícito.
Objeto (1) Función Significado
%IWxy.i.0 No utilizado -
%IWxy.i.1 Estado general de los x0 = 1: si al menos uno de los esclavos no
esclavos responde

Leyenda
(1) Dirección xy.i
l x: corresponde al número de rack
l y: corresponde al número de módulo
l i: corresponde al número de la vía

120 TLX DS COM PL7 40S 09/2000


Objetos de lenguaje de módem

Objeto de lenguaje de intercambio explícito

Presentación En esta página se describen todos los objetos de lenguaje de intercambio explícito
para una comunicación por módem que el programa de aplicación puede mostrar o
modificar. (PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome
1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome
1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome
1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome
1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome
1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome
1)

Objetos de En la siguiente tabla se presentan los diferentes objetos de palabra de intercambio


palabra explícito.
Objeto (1) Función Significado
%[Link].2 Estado del módulo l x0 = 1: módulo defectuoso
l x1 = 1: fallo de funcionamiento
(fallo entre el procesador y el módulo, fallo de
ajuste o de configuración...)
l x2 = 1: fallo de bloque de terminales
(no conectado)
l x3 = 1: autopruebas en curso
l x4 = 1: reservado
l x5 = 1: fallo de configuración de hardware o de
programa (el módulo presente no es el que se
ha declarado en la configuración, los
submódulos no son compatibles)
l x6 = 1: módulo ausente
l x7 = 1: fallo de uno de los submódulos
%MWxy.i.2 Estado estándar de la l x0 = 1: estación única en la red
vía l x1 = 1: no utilizado
l x2 = 1: error de línea de transmisión
l x3 = 1: no utilizado
l x4 = 1: fallo de programa interno
l x5 = 1: error de configuración de hardware o
de programa o ausencia de configuración
l x6 = 1: error de comunicación con el
procesador
l x7 = 1: fallo de aplicación (doble dirección de
la estación)
%MWxy.i.3 Estado específico de 0 para el modo Uni-telway maestro
la vía 1 para el modo Uni-telway esclavo

TLX DS COM PL7 40S 09/2000 121


Objetos de lenguaje de módem

Objeto (1) Función Significado


%MWxy.i.4 No utilizado -
a
%MWxy.i.7
%MWxy.i.8 Dirección del esclavo Dirección de base del esclavo llamante
%MWxy.i.12 Estado del módem l x0 = 0: modo de comando (establecimiento de
la conexión)
l x0 = 1: modo transparente (conexión estable-
cida)
l x1 = 0: modo de llamada (estación emisora)
l x1 = 1: modo llamado (estación receptora)
l x2 = 1: petición de conexión
l x3 = 1: petición de marcación
l x4 = 1: petición de desconexión
l x5 = 1: conexión mediante función local
CALL_MODEM
l x6 = 1: conexión mediante función externa
CALL_MODEM
l x7 = 1: conexión mediante módem remoto
l x8 = 0: desconexión mediante función local
CALL_MODEM
l x9 = 1: desconexión mediante función externa
CALL_MODEM
l x10 = 1: desconexión por tiempo de espera
l x11 = 1: desconexión por error de protocolo
l x12 = 1: desconexión mediante módem
remoto
l x13 = 1: desconexión después de un error de
contraseña
l x14 = 1: desconexión causada por re-
basamiento del tiempo de espera configurado
l x15 = 1: error del módem
%MWxy.i.13 Contraseña actual Contraseña de la estación emisora (llamante)
a
%MWxy.i.16

122 TLX DS COM PL7 40S 09/2000


Objetos de lenguaje de módem

Objeto (1) Función Significado


%MWxy.i.17 Estado del módem l x0 = 1: inicialización de la tarjeta activa
l x1 = 1: modo de comando activo
l x2 = 1: modo transparente activo
l x3 = 1: marcación en curso
l x4 = 1: desconexión en curso
l x5 = 1: llamada en curso
l x6 = 1: ocupado
l x12 = 1: error de inicialización de la tarjeta
l x13 = 1: petición de inicialización de la tarjeta
%MWxy.i.18 Estado de la mar- l x0 = 1: marcación en curso
cación l x1 = 1: envío del comando AT D (marcación)
l x2 = 1: conexión recibida
l x3 = 1: prueba de la contraseña en curso
l x4 = 1: contraseña recibida válida
l x5 = 1: el modo de protocolo se puede lanzar
l x6 : no utilizado
l x7 = 1: retorno de carro (Carriage Return) no
detectado
l x8 = 1: señal DCD ausente
l x9 = 1: tiempo de marcación superado
l x10 = 1: error general de entradas/salidas
l x11 = 1: comando no válido
l x12 = 1: desconexión durante la marcación
%MWxy.i.19 Estado del llamado l x0 = 1: llamada en curso
l x1 = 1: envío del comando AT A (respuesta)
l x2 = 1: conexión recibida
l x3 = 1: prueba de la contraseña en curso
l x4 = 1: contraseña recibida
l x5 = 1: contraseña no recibida
l x6 = 1: retorno de carro (Carriage Return) no
detectado
l x10 = 1: error general de entradas/salidas
l x11 = 1: comando no válido
%MWxy.i.20 Estado de la conexión l x0 = 1: señal DTR activa
l x1 = 1: envío del comando AT H (desconexión)
l x2 = 1: espera de una desconexión
%MWxy.i.21 Número de teléfono Número de teléfono de la estación llamada
a
%MWxy.i.32
%MWxy.i.33 Número restante de Número de llamadas que queda por efectuar
llamadas

TLX DS COM PL7 40S 09/2000 123


Objetos de lenguaje de módem

Objeto (1) Función Significado


%MWxy.i.34 Tiempo de espera res- Valor restante del tiempo de espera entre
tante entre llamadas llamadas, valor comprendido entre 0 y 255 (entre
30 s y 180 s)
%MWxy.i.35 Tiempo de marcación Valor restante del tiempo de marcación, valor
restante comprendido entre 40 y 255 segundos
%MWxy.i.36 Tiempo restante entre Valor restante del tiempo entre dos tramas
2 mensajes
%MWxy.i.37 Tiempo de conexión Visualización del tiempo restante de conexión
restante
%MWxy.i.38 Trazado de los carac- Offset del último carácter recibido, entre 0 y 99
teres de entradas bytes
%MWxy.i.39 Trazado de los carac- Trazado de 100 caracteres de entradas
a teres de entradas
%MWxy.i.88
%MWxy.i.89 Trazado de los carac- Offset del último carácter emitido, entre 0 y 99
teres de salidas bytes
%MWxy.i.90 Trazado de los carac- Trazado de 100 caracteres de salidas
a teres de salidas
%MWxy.i.139

Leyenda
(1) Dirección xy.i
l x: corresponde al número de rack
l y: corresponde al número de módulo
l i: corresponde al número de la vía

124 TLX DS COM PL7 40S 09/2000


Objetos de lenguaje de módem

Gestión y confirmación de intercambios explícitos

Presentación En esta página se describen todos los objetos de lenguaje que gestionan los
intercambios explícitos. (Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas
de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas
de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas
de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas
de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas
de Comunicaciòn ; Tome 1)

Objetos de En la siguiente tabla se indican los diferentes objetos de palabra para gestionar los
palabra intercambios explícitos.
Objeto (1) Función Significado
%[Link].0 Intercambios en cur- l x0 = 1: lectura de estado en curso
so del módulo l x1 = 1: envío de parámetros de comando al
módulo de comunicación
l x2 = 1: envío de parámetros de ajuste al módulo
de comunicación
%[Link].1 Confirmación del l x1 = 0: parámetros de comando recibidos y
módulo aceptados por el módulo
l x2 = 0: parámetros de ajuste recibidos y
aceptados por el módulo
%MWxy.i.0 Intercambios en cur- l x0 = 1: lectura de estado en curso
so de la vía l x1 = 1: envío de parámetros de comando a la vía
de comunicación
l x2 = 1: envío de parámetros de ajuste a la vía de
comunicación
%MWxy.i.1 Confirmación de la l x1 = 0: parámetros de comando recibidos y
vía aceptados por la vía de comunicación
l x2 = 0: parámetros de ajuste recibidos y
aceptados por la vía de comunicación

Leyenda
(1) Dirección xy.i
l x: corresponde al número de rack
l y: corresponde al número del módulo
l i: corresponde al número de la vía

TLX DS COM PL7 40S 09/2000 125


Objetos de lenguaje de módem

Objetos de lenguaje asociados a la configuración

Presentación En esta página se describen todos los objetos de lenguaje de configuración para
una comunicación por módem que el programa de aplicación puede mostrar.

Constantes En la siguiente tabla se describen las constantes internas:


internas
Objeto Función Significado
%KWxy.i.0 Tipo 0 para el modo Uni-telway
%KWxy.i.1 Velocidad / formato Byte 0 = velocidad
l 16#00 = 1200 bits/s, ..., 16#03 = 9600 bits/s
Byte 1: formato
l x8: número de bit (1 = 8 bits, 0 = 7 bits)
l x9 = 1: gestión de la paridad
l x10: tipo de paridad (1 = impar, 0 = par)
l x11: bit de stop (1 = 1 bit, 0 = 2 bits)
%KWxy.i.2 Tiempo de espera Valor del tiempo de espera (timeout)
%KWxy.i.3 Dirección de los Byte 0: dirección de base de los esclavos
esclavos Byte 1: número de direcciones consecutivas
(de 1 a 3)
%KWxy.i.4 No utilizado
%KWxy.i.5 Retardo RTS/CTS Valor de retraso en centésimas de milisegundos
%KWxy.i.6 Velocidad / Formato en Byte 0 = velocidad en modo ASCII
modo ASCII l 16#00 = 1200 bits/s, ...,16#03 = 9600 bits/s
Byte 1: formato en modo ASCII
l x8: número de bit (1 = 8 bits, 0 = 7 bits)
l x9 = 1: gestión de la paridad
l x10: tipo de paridad (1 = impar, 0 = par)
l x11: bit de stop (1 = 1 bit, 0 = 2 bits)
%KWxy.i.7 Bits de stop recibidos Byte 0
l x0 = 1: carácter de final validado
l x1 = 1: carácter de final incluido
Byte 1: valor del carácter de final de trama
%KWxy.i.8 No utilizado
%KWxy.i.9 Número de llamadas Valor comprendido entre 0 y 10 llamadas
%KWxy.i.1 Tiempo de espera entre Byte 0: tiempo de espera entre llamadas en
0 llamadas segundos, valor comprendido entre 30 y 180
segundos por incremento de 30 s

126 TLX DS COM PL7 40S 09/2000


Objetos de lenguaje de módem

Objeto Función Significado


%KWxy.i.1 Modo de marcación Byte 0: tipo de marcación
1 l x0 = 0: por tonos
l x0 = 1: por impulsos
l x1 = 0: prueba de la contraseña
l x1 = 1: sin prueba de la contraseña
Byte 1: duración de la marcación, valor comprendido
entre 30 y 180 segundos por incremento de 30 s
%KWxy.i.1 Tiempo máximo entre 2 Control de la transferencia de mensajes, valor en
2 mensajes segundos entre 0 y 32767 segundos
%KWxy.i.1 Tiempo máximo de con- Valor comprendido entre 0 y 32767 segundos
3 exión l = 0: ningún control del tiempo de conexión
l > 0: control del tiempo de conexión
%KWxy.i.1 Contraseña Cadena de 148 bytes
4 a 17

Constantes En la siguiente tabla se describen las constantes internas para los autómatas TSX
internas para los Micro:
TSX Micro
Objeto Función Significado
%KWxy.i.1 Lista de contraseñas Lista de 8 contraseñas, 8 caracteres como máximo
8 a 49 para cada contraseña
%KWxy.i.5 Cadena de módem Cadena de 148 bytes
0 a 123

Constantes En la siguiente tabla se describen las constantes internas para los autómatas TSX
internas para los Premium:
TSX Premium
Objeto Función Significado
%KWxy.i.1 Lista de contraseñas Lista de 16 contraseñas, 8 caracteres como
8 a 81 máximo para cada contraseña
%KWxy.i.8 Cadena de módem Cadena de 148 bytes
2 a 155

TLX DS COM PL7 40S 09/2000 127


Objetos de lenguaje de módem

128 TLX DS COM PL7 40S 09/2000


Anexos
11
Presentación

Objeto En este capítulo se describen los comandos AT asociados al módem TSX MDM 10.

Contenido Este capítulo contiene los siguiente apartados:


Apartado Página
Comandos AT 131
A/ - Reejecución de comando 133
AT = x – Escritura sobre el registro S seleccionado 134
AT? - Lectura del registro S seleccionado 135
A - Respuesta 136
Cn – Control de portadora* de datos 137
Dn - Marcación 138
En - Eco local de los comandos 140
Hn - Desconexión (colgar) 141
In - Identificación 142
Ln – Volumen del altavoz 143
Mn – Comando del altavoz 144
Nn – Activación del modo automático 145
On – Vuelta al modo de datos en línea 146
P - Ajuste por defecto de la marcación de pulsos 147
Qn - Activación / desactivación de los códigos de resultado 148
Sn - Lectura / Escritura del registro S 149
T - Ajuste por defecto de la marcación por tonos 150
Vn - Forma de los códigos de resultado 151
Wn - Control de mensajes de corrección de errores 152
Xn - Códigos de resultado esperados 153

TLX DS COM PL7 40S 09/2000 129


Anexos

Apartado Página
Yn – Desconexión por inactividad prolongada 158
Zn - Reinicialización de solftware del módem y restauración del perfil 159
&Cn - Opción RLSD (detección de portadora de datos- DCD) 160
&Dn - Opción DTR (terminal de datos lista) 161
&Fn - Restauración de la configuración de fábrica (perfil) 162
&Gn - Selección del tono de título 163
&Kn - Control de flujo 164
&Pn - Selección del informe de cierre / apertura en marcación por pulsos 165
&Qn - Modo síncrono / asíncrono 166
&Rn - Opción RTS / CTS 167
&Sn - Control DSR (estación de datos lista) 168
&V - Visualización de la configuración actual y de los perfiles almacenados 169
&Wn - Almacenamiento de la configuración actual 170
&Yn - Designación de un perfil por defecto en la reinicialización 171
&Zn – Almacenamiento del número de teléfono 172
%Cn - Activación / Desactivación de la compresión de datos 173
%En - Activación / Desactivación del control de la calidad de la línea o 174
resincronización automática o retorno / aumento de la velocidad
%L - Nivel de señal de línea 175
%Q - Calidad de la señal de línea 176
\Kn - Control de BREAK 177
\Nn - Modo de explotación 179
Valores de registros de tarjeta TSX MDM 10 en el autómata 180

130 TLX DS COM PL7 40S 09/2000


Anexos

Comandos AT

Presentación El módem responderá a los comandos que se describen más abajo. Los parámetros
que se pueden asociar a cada comando se ofrecen en la descripción del comando.
Los valores por defecto indicados para cada comando de configuración son los que
utiliza el perfil de fábrica de Rockwell.

Comandos La siguiente tabla presenta los comandos AT compatibles con la tarjeta TSX MDM
disponibles 10:
Comando Descripción
A/ Reejecución de comando
AT = x Escritura en el registro S seleccionado
AT? Lectura del registro S seleccionado
A Respuesta
Cn Control de la portadora de datos
Dn Marcación
En Eco local de los comandos
Hn Desconexión (colgar)
In Identificación
Ln Volumen del altavoz
Mn Comando del altavoz
Nn Activación del altavoz
On Retorno al modo de datos en línea
P Ajuste por defecto de la marcación por pulsos
Qn Activación / desactivación de los códigos de resultado
Sn Lectura / escritura del registro S
T Ajuste por defecto de la marcación por tonos
Vn Forma de los códigos de resultado
Wn Control de los mensajes de corrección de errores
Xn Códigos de resultados esperados
Yn Desconexión por inactividad prolongada
Zn Reinicialización del software del módem y restauración del perfil
&Cn Opción RLSD (detección de portadora de datos DCD)
&Dn Opción DTR (terminal de datos lista)
&Fn Restauración de la configuración de fábrica (perfil)
&Gn Selección del tono de título

TLX DS COM PL7 40S 09/2000 131


Anexos

Comando Descripción
&Kn Control de flujo
&Pn Selección del informe de cierre / apertura en marcación por pulsos
&Qn Modo síncrono / asíncrono
&Rn Opción RTS/CTS
&Sn Control DSR (estación de datos lista)
&V Presentación de la configuración actual y de los perfiles almacenados
&v1 Presentación de las estadísticas de la última conexión)
&Wn Almacenamiento de la configuración actual
&Yn Designación de un perfil por defecto en la reinicialización
&Zn Almacenamiento del número de teléfono
%Cn Activación / desactivación de la compresión de datos
%En Activación / desactivación del control de la calidad de la línea y del intento
de resincronización automática o de retorno / aumento de la velocidad
%L Nivel de señal de línea
%Q Calidad de señal de línea
\Kn Control de "break"
\Nn Modo de explotación
\Vn Validación de los mensajes de conexión monolínea

132 TLX DS COM PL7 40S 09/2000


Anexos

A/ - Reejecución de comando

Presentación El módem actúa como si la última línea de comando se hubiera reenviado por el
ETTD. "A/" repite todos los comandos contenidos en el buffer de comandos.
La utilidad principal de este comando es que permite renovar una llamada
(utilizando el comando de marcación) que no se ha llevado a cabo debido a que la
línea estaba ocupada o a la ausencia de respuesta. Este comando debe aparecer
sólo en una línera de comando y deber terminar con el carácter "/". No debe
terminar con un retorno de carro.

TLX DS COM PL7 40S 09/2000 133


Anexos

AT = x – Escritura sobre el registro S seleccionado

Presentación Este comando escribe el valor x en el registro S seleccionado en la actualidad. Se


puede seleccionar un registro S con el comando ATSn.

Códigos de Todos los registros S enviarán una respuesta OK si x es un nombre.


resultado
Código Descripción
Aceptar Para todos los argumentos

134 TLX DS COM PL7 40S 09/2000


Anexos

AT? - Lectura del registro S seleccionado

Presentación Este comando lee y muestra el registro S seleccionado. Se puede seleccionar un


registro S con el comando ATSn.

Códigos de Todos los registros S enviarán una respuesta OK si x es un nombre.


resultado
Código Descripción
Aceptar Para todos los argumentos

TLX DS COM PL7 40S 09/2000 135


Anexos

A - Respuesta

Presentación El módem descuelga e intenta responder a una llamada entrante si se cumplen


todas las condiciones necesarias.
Una vez se ha establecido el contacto, el módem se conecta en modo respuesta.

136 TLX DS COM PL7 40S 09/2000


Anexos

Cn – Control de portadora* de datos

Presentación Este comando se incluye sólo por razones de compatibilidad, su único efecto es
reenviar un código de resultado. El único parámetro válido es el 1.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n=1
ERROR Si n es distinto a 1

TLX DS COM PL7 40S 09/2000 137


Anexos

Dn - Marcación

Presentación Este comando solicita al módem que descuelgue, marque el número


correspondiente a la cadena de marcación elegida y que intente establecer la
conexión. En caso de que no exista una cadena de marcación, el módem descuelga
e intenta contactar en modo transmisión.

Modificadores de Los parámetros válidos para la cadena de marcación se describen en la siguiente


marcación tabla. Para que no haya confusiones, se pueden utilizar ciertos símbolos de
puntuación como paréntesis, guiones o espacios. El comando no trata estos
símbolos.
Código Descripción
0 - 9 Números 0 a 9 en MFDT
* El símbolo "estrella" (sólo marcación por tonos)
# El símbolo "almohadilla" (sólo marcación por tonos)
A - D Números A, B, C y D en MFDT. En algunos países, no se pueden enviar estas
letras en la marcación.
L Remarcar el último número: el módem vuelve a marcar el último número de
teléfono válido. La L debe seguir inmediatamente a la D y se ignoran todos los
caracteres siguientes.
P Seleccione la marcación por pulsos: la marcación por pulsos marca los números
siguientes hasta encontrar una "T". Se aplica a la marcación actual y a las
siguientes. En algunos países no se puede cambiar el modo de marcación una
vez que se ha marcado el primer número.
T Seleccione la marcación por tonos: la marcación por tonos marca los números
siguientes hasta encontrar una "P". Se aplica a la marcación actual y a las
siguientes. En algunos países no se puede cambiar el modo de marcación una
vez que se ha marcado el primer número.
R Se aceptará este comando pero no tendrá ningún efecto.
S = n Marcación del número almacenado en el directorio (n = 0 a 19) (véase comando
&Z).
! Desconexión breve: el módem cuelga durante el tiempo definido por el valor de
S29. En algunos países puede haber límites impuestos al tiempo.
W Espera de línea: el módem espera el tono antes de marcar los números que
siguen a la "W".

138 TLX DS COM PL7 40S 09/2000


Anexos

Código Descripción
@ Espera de silencio: el módem espera a que haya, al menos, 5 segundos de
silencio en la banda de frecuencia de desarrollo de la llamada antes de
continuar con la ejecución de la cadena de marcación. Si el módem no detecta
estos 5 segundos de silencio al término del tiempo definido por el temporizador
de abandono de llamada (S7), el módem termina la tentativa de llamada y
muestra el siguiente mensaje NO ANSWER (no responde). Si la línea está
ocupada, el módem puede terminar la llamada y mostrará el código de resultado
BUSY (ocupado). Si el tono de respuesta llega durante la ejecución de este
parámetro, el módem realiza la conexión.
, Pausa en la marcación: el módem marca una pausa en el tiempo indicado en
S8 antes de marcar los números que siguen a ",".
; Vuelta al modo de comandos. Si se añade este parámetro al final de la
marcación, el módem volverá al modo de comandos una vez que haya
procesado la parte de la cadena anterior a ";". Esto permite emitir nuevos
comandos AT mientras está descolgado. Los nuevos comandos AT pueden
establecerse en la línea de comandos de origen tras ";" o ser introducidos en
nuevas líneas de comando. El módem sólo intenta establecer la conexión
después de que se emita un nuevo comando de marcación sin el símbolo de fin
";". Utilice "H" para abandonar la marcación actual y colgar.
^ Cambiar el tono de llamada: sólo se aplica la tentativa de marcación actual.
( ) Ignorado: puede servir para dar formato a la cadena de marcación.
- Ignorado: puede servir para dar formato a la cadena de marcación.
<espa- Ignorado: puede servir para dar formato a la cadena de marcación.
cio>
<i> Símbolo no válido: se ignorará.

TLX DS COM PL7 40S 09/2000 139


Anexos

En - Eco local de los comandos

Presentación Segúnb el parámetro indicado, el módem activa o desactiva la aparición de


caracteres en ETTD. El valor del parámetro, si es válido, se escribe ne el bit S14.

Parámetros Los parámetros son:


Código Descripción
E0 Désctiva el eco de los comandos.
E1 Activa el eco de los comandos (valor por defecto)

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 ó 1.
ERROR Si n es distinto a 0 ó 1.

140 TLX DS COM PL7 40S 09/2000


Anexos

Hn - Desconexión (colgar)

Presentación Este comando establece una secuencia de desconexión; puede que en ciertos
países no esté disponible.

Parámetros Los parámetros son:


Código Descripción
H0 Si está en línea, el módem la libera y pone fin a cualquier tentativa (AT&T) en
curso. Cualquier tratamiento particular para un país, a la modulación o al
protocolo de correción de errores (S38) se asegura fuera del comando H0.
H1 Sólo en el modo de red telefónica conmutada; si el módem está descolgado, se
desconecta y se sitúa en el modo de comandos. El módem se desconecta al
término del tiempo definido por S7.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 ó 1.
ERROR Si n es distinto a 0 ó 1.

TLX DS COM PL7 40S 09/2000 141


Anexos

In - Identificación

Presentación El módem indica a la ETTD el resultado correspondiente al parámetro del comando


introducido.

Parámetros Los parámetros son:


Código Descripción
I0 Muestra el código producto (ej. "14400").
I1 Muestra la suma del control calculado con anterioridad de la memoria muerta,
ROM (ej. "007").
I3 Muestra el nivel de revisión del firmware (ej. "V1.000S").
I4 Muestra la cadena de identificaciñon deifinida para la OEM (ej. "RC96ACL")
I5 Muestra el código del país (ej. "14400").
I6 Muestra el modelo del dispositivo de envío de datos del módem

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 6.
ERROR Si n es distinto de 0 a 6.

142 TLX DS COM PL7 40S 09/2000


Anexos

Ln – Volumen del altavoz

Presentación El módem regula el comando de volumen del altavoz en función del parámetro
elegido. El valor del parámetro, si es válido, se escribe en los bits 0 y 1 de S22.

Parámetros Los parámetros son:


Código Descripción
L0 Volumen bajo o desactivado.
L1 Volumen bajo (valor por defecto).
L2 Volumen medio.
L3 Volumen elevado.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 3.
ERROR Si n es distinto de 0 a 3.

TLX DS COM PL7 40S 09/2000 143


Anexos

Mn – Comando del altavoz

Presentación Este comando controla el momento en el que el altavoz está activado o


desactivado. El valor del parámetro, si es válido, se escribe en los bits 2 y 3 de S22.

Parámetros Los parámetros son:


Código Descripción
M0 El altavoz siempre está desactivado.
M1 Le altavoz está activo durante el establecimiento de la llamada pero está
desactivado durante la recepción de la portadora de datos (valor por defecto).
M2 El altavoz siempre está activado.
M3 El altavoz está desactivado durante la recepción de la portadora de datos y
durante la marcación.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 3.
ERROR Si n es distinto de 0 a 3.

144 TLX DS COM PL7 40S 09/2000


Anexos

Nn – Activación del modo automático

Presentación Este comando activa o desactiva la detección del modo automático. El valor del
parámetro, si es válido, se escribe en el bit 1 de S31.

Parámetros Los parámetros son:


Código Descripción
N0 La detección del modo automático se desactiva (equivale a establecer el valor
0 al subparámetro +MS). La toma de contacto siguiente se realizará en función
del contenido de S37 o, si S37 tiene el valor 0, en función de la última velocidad
de ETTD detectada.
N1 La detección del modo automático se activa (equivale a establecer el valor 1 al
subparámetro +MS). La conexión que se realizará en función del algoritmo de
modo automático utilizado por el módem, dicho de otra manera, en función del
contenido de S37 o, si S37 tiene el valor cero, comienza en 28800 b/s V.34
(RC288). Este comando equivale también a F0 (RC144) (valor por defecto).

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 1.
ERROR Si n es distinto de 0 a 1.

Observaciones 1. Los comandos Nn y S37=x tienen prioridad sobre los valores del comando +MS.
Cuando se emiten los comandos N0 o N1, los subparámetros de +MS se
actualizan para reflejar los valores de Nn y S37 (vea las descripciones del
comando +MS y del registro S37).
Por ejemplo:
l N1S37=10 actualiza los subparámetros del comando +MS como
sigue:+MS=10,1,300,12000
l N1S37=10 actualiza los subparámetros del comando +MS como
sigue:+MS=10,1,300,12000
2. Se recomienda utilizar el comando +MS más que los comandos Nn y S37=x. Los
comandos Nn y S37=x se utilizan para asegurasr la compatibilidad con los
programas de comunicación existentes.

TLX DS COM PL7 40S 09/2000 145


Anexos

On – Vuelta al modo de datos en línea

Presentación Este comando determina la manera en la que el módem se establece en el modo


datos en línea. Si el módem se encuentra en el modo en línea, este comando
establece el modo de datos en línea con o sin la tentativa de resincronización.
Si el módem está en el modo comando fuera de línea (sin conexión), ERROR se
muestra como respuesta.

Parámetros Los parámetros son:


Código Descripción
O0 Pasa al modo de datos en línea sin tentativa de resincronización. El tratamiento
se determina por la tarea de establecimiento de llamada. En general, si existe
una conexión, este comando vuelve a conectar el ETTD al módem aplazado
después de un fallo (+++).
O1 Sólo en el modo de red telefónica conmutada; pasa la modo de datos en línea
después de una tentativa de resincronización.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
CONNECT n = 0 a 3.
ERROR Si n es distinto de 0 a 3.

146 TLX DS COM PL7 40S 09/2000


Anexos

P - Ajuste por defecto de la marcación de pulsos

Presentación Este comando impone la marcación a pulsos hasta la recepción del modificador de
marcación "T" siguiente o del comando "T" siguiente. Establece el bit 5 de S14 en
uno. Desde la ejecución de un comando de marcación que indica expresamente el
modo de marcación de la llamada implicada (ej. ATDT...), este comando se anula
de manera que todas las marcaciones siguientes se realizarán por tonos (consulte
acerca del comando "T").
En ciertos países, este comando puede no estar autorizado.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar -

TLX DS COM PL7 40S 09/2000 147


Anexos

Qn - Activación / desactivación de los códigos de resultado

Presentación Según el parámetro indicado, el comando activa o desactiva el envío de los códigos
de resultado al ETTD. El valor del parámetro, si es válido, se escribe ne el bit S14.

Parámetros Los parámetros son:


Código Descripción
Q0 Envía los códigos de resultado al ETTD (valor por edfecto).
Q1 No envía los códigos de resultado al ETTD.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 1.
ERROR Si n es distinto de 0 a 1.

148 TLX DS COM PL7 40S 09/2000


Anexos

Sn - Lectura / Escritura del registro S

Presentación El módem selecciona un registro S, realiza una operación de lectura o de escritura


sobre un registro S o muestra el valor de un registro S.

Parámetros Los parámetros son:


Código Descripción
n Fija el registro S n como registro por defecto.
n = v Atribuye al registro S n el valor v.
n? Indica el valor de registro S n. Se puede omitir el parámetro n, en cuyo caso se
leerá el valor de S0. Se puede omitir S, en cuyo caso se leerá el valor del último
registro S consultado (registro por defecto).

Ejemplos l ATS7 fija S7 como registro por defecto.


l ATS28 fija S38 como registro por defecto.
l AT=40 establece el valor 40 al registro por defecto.
l ATS=20 establece el valor 20 para S0.

Códigos de Si el nombre no está en el bloque de los registros S disponibles, el móden reenvía


resultado un mensaje de ERROR. El valor "v" es el módulo 256. Si el resultado está fuera del
rango permitido para un registro S dado, los valores se almacenan de todas formas
pero desde el punto de vista funcional se utilizan los límites superiores e inferiores.

Los valores introducidos o salidos siempre aparecen en formato decimal. Tenga en


cuenta que ciertos registros S son de sólo lectura. En este caso, la escritura en un
registro S parece aceptado pero en realidad el valor no está escrito.

TLX DS COM PL7 40S 09/2000 149


Anexos

T - Ajuste por defecto de la marcación por tonos

Presentación Este comando impone la marcación por pulsos hasta la recepción del modificador
de marcación P siguiente o del comando P siguiente. El módem establece en 1 un
bit del registro S para indicar que todas las marcaciones siguientes se realizarán por
tonos. Tenga en cuenta que el comando DP tiene prioridad sobre este comando.
Establece el bit 5 de S14 en cero. En ciertos países, este comando puede que no
se utilice (consulte el comando P).

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar -

150 TLX DS COM PL7 40S 09/2000


Anexos

Vn - Forma de los códigos de resultado

Presentación Este comando elige enviar los códigos de resultado al ETTD en la forma abreviada
o en la forma completa. El valor del parámetro, si es válido, se escribe en el bit 3 de
S14.

Parámetros Los parámetros son:


Código Descripción
V0 Presenta los códigos de resultado en la forma abreviada (digital). No hay
cambio de línea antes del código de resultado entregado en forma abreviada.
V1 Presenta los códigos de resultado en la forma completa (texto) (valor por
defecto).

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 1.
ERROR Si n es distinto de 0 a 1.

TLX DS COM PL7 40S 09/2000 151


Anexos

Wn - Control de mensajes de corrección de errores

Presentación Este comando controla el formato de los mensajes CONNECT. El valor del
parámetro, si es válido, se escribe en los bits 2 y 3 de S31
(consulte también la descripción de S95).

Parámetros Los parámetros son:


Código Descripción
W0 Una vez conectado, el módem sólo indica la velocidad del ETTD (ej. CONNECT
9600). Las respuestas posteriores se desactivan (valor por defecto).
W1 Una vez realizada la conexión, el módem indica la velocidad de la línea, el
protocolo de corrección de errores y la velocidad del ETTD respectivamente.
Las respuestas posteriores se desactivan.
W2 Una vez realizada la conexión, el módem sólo indica la velocidad del ETTD (ej.
CONNECT 2400). Las respuestas posteriores se desactivan.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 2.
ERROR Si n es distinto de 0 a 2.

152 TLX DS COM PL7 40S 09/2000


Anexos

Xn - Códigos de resultado esperados

Presentación Este comando selecciona el conjunto de mensajes que utilizará el módem para
informar al ETTD de los resultados de los comandos. La tabla indica los mensajes
que se activarán para cada valor de X.
Si el módem esté en modo fax (+FCLASS=1 o 2), el único mensaje enviado para
indicar que una conexión se ha realizado es CONNECT sin indicación de velocidad.

Parámetros Los parámetros son:


Código Descripción
X0 Desactiva la detección de las tonos de ocupado salvo si éstos están impuestos
por las preescripciones nacionales; sólo envía los códigos de resultado
Aceptar, CONNECT, RING, NO CARRIER, ERROR y NO ANSWER. El modo de
marcación ciega se activa / desactiva por los parámetros nacionales. Si está en
vigor la detección de tonos de ocupación y se detecta dicha ocupación, la
respuesta NO CARRIER (sin portadora) se envía en vez de BUSY (ocupado). Si
la detección de tonos está en vigor o seleccionada y no se detecta un tono, la
respuestaNO CARRIER se envía en vez de NO DIAL TONE (sin tono). El valor
binario 000 se escribe en los bits 6, 5 y 4 de S22 respectivamente.
X1 Desactiva la detección de tonos de ocupado salvo si ésta está impuesta por las
preescripciones nacionales; sólo envía los códigos de resultado Aceptar,
CONNECT, RING, NO CARRIER, ERROR, NO ANSWER y CONNECT XXXX (XXXX
= velocidad). Modo de marcación ciega activado / desactivado por los
parámetros nacionales. Si está en vigor la detección de tonos de ocupación y se
detecta dicha ocupación, la respuesta NO CARRIER (sin portadora) se envía en
vez de BUSY (ocupado). Si la detección de tonos está en vigor o seleccionada y
no se detecta un tono, la respuestaNO CARRIER se envía en vez de NO DIAL
TONE (sin tono). El valor binario 100 se escribe en los bits 6, 5 y 4 de S22
respectivamente.

TLX DS COM PL7 40S 09/2000 153


Anexos

Código Descripción
X2 Desactiva la detección de tonos de ocupado salvo si ésta está impuesta por las
preescripciones nacionales; sólo envía los códigos de resultado Aceptar,
CONNECT, RING, NO CARRIER, ERROR, NO DIAL TONE, NO ANSWER y
CONNECT XXXX. Si está en vigor la detección de tonos de ocupación y se
detecta dicha ocupación, la respuesta NO CARRIER (sin portadora) se envía en
vez de BUSY (ocupado). Si la detección de tonos está en vigor o seleccionada y
no se detecta un tono, la respuestaNO CARRIER se envía en vez de NO DIAL
TONE (sin tono). El valor binario 101 se escribe en los bits 6, 5 y 4 de S22
respectivamente.
X3 Activa la detección de tonos de ocupado salvo si ésta está impuesta por las
preescripciones nacionales; sólo envía los códigos de resultado OK, CONNECT,
RING, NO CARRIER, ERROR, NO DIAL TONE, NO ANSWER y CONNECT XXXX.
Modo de marcación ciega activado / desactivado por los parámetros nacionales.
Si está en vigor la detección de tonos y no se detecta el tono, la respuesta NO
CARRIER (sin portdora) se envía en vez de NO DIAL TONE (sin tono). El valor
binario 110 se escribe en los bits 6, 5 y 4 de S22 respectivamente.
X4 Activa la detección de tonos de ocupado; envía todos los mensajes. El valor
binario 111 se escribe en los bits 6, 5 y 4 de S22 respectivamente.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 4.
ERROR Si n es distinto de 0 a 4.

Tabla de los
códigos de
resultado
Forma Forma completa n=0 n=1 n=2 n=3 n=4 Observación
abreviada
0 Aceptar X X X X X -
1 CONNECT X X X X X -
2 RING X X X X X -
3 NO CARRIER X X X X X -
4 ERROR X X X X X -
5 CONNECT 1200 1 X X X X -
6 NO DIAL TONE 3 3 X X X -
7 BUSY 3 3 3 X X -

154 TLX DS COM PL7 40S 09/2000


Anexos

Forma Forma completa n=0 n=1 n=2 n=3 n=4 Observación


abreviada
8 NO ANSWER X X X X X -
9 CONNECT 0600 1 X X X X -
10 CONNECT 2400 1 X X X X -
11 CONNECT 4800 1 X X X X -
12 CONNECT 9600 1 X X X X -
13 CONNECT 7200 1 X X X X -
14 CONNECT 12000 1 X X X X -
15 CONNECT 14400 1 X X X X -
16 CONNECT 19200 1 X X X X -
17 CONNECT 38400 1 X X X X -
18 CONNECT 57600 1 X X X X -
19 CONNECT 115200 1 X X X X -
20 CONNECT 230400 X X X X X Observación 4
22 CONNECT 75RTX / 1200RX 1 X X X X -
23 CONNECT 1200TX / 75RX 1 X X X X -
24 DELAYED 4 4 4 4 X -
32 BLACKLISTED 4 4 4 4 X -
33 FAX X X X X X -
35 DATA X X X X X -
40 CARRIER 300 X X X X X -
44 CARRIER 1200 / 75 X X X X X -
45 CARRIER 1200 / 75 X X X X X -
46 CARRIER 1200 X X X X X -
47 CARRIER 2400 X X X X X -
48 CARRIER 4800 X X X X X -
49 CARRIER 7200 X X X X X -
50 CARRIER 9600 X X X X X -
51 CARRIER 12000 X X X X X -
52 CARRIER 14400 X X X X X -
53 CARRIER 16800 X X X X X Observación 2
54 CARRIER 19200 X X X X X Observación 2
55 CARRIER 21600 X X X X X Observación 2
56 CARRIER 24000 X X X X X Observación 2
57 CARRIER 26400 X X X X X Observación 2

TLX DS COM PL7 40S 09/2000 155


Anexos

Forma Forma completa n=0 n=1 n=2 n=3 n=4 Observación


abreviada
58 CARRIER 28800 X X X X X Observación 2
59 CONNECT 16800 1 X X X X Observación 2
61 CONNECT 21600 1 X X X X Observación 2
62 CONNECT 24000 1 X X X X Observación 2
63 CONNECT 26400 1 X X X X Observación 2
64 CONNECT 28800 1 X X X X Observación 2
66 COMPRESIÓN: CLASE 5 X X X X X -
67 COMPRESIÓN: V.24 bis X X X X X -
69 COMPRESIÓN: NONE X X X X X -
70 PROTOCOL: NONE X X X X X -
77 PROTOCOL: LAPM X X X X X -
78 CARRIER 31200 X X X X X Observación 3
79 CARRIER 33600 X X X X X Observación 3
80 PROTOCOL: ALT X X X X X -
81 PROTOCOL: ALT-CELLULAR X X X X X -
84 CONNECT 33600 1 X X X X Observación 3
91 CONNECT 31200 1 X X X X Observación 3
150 CARRIER 32000 X X X X X Observación 4
151 CARRIER 34000 X X X X X Observación 4
152 CARRIER 36000 X X X X X Observación 4
153 CARRIER 38000 X X X X X Observación 4
154 CARRIER 40000 X X X X X Observación 4
155 CARRIER 42000 X X X X X Observación 4
156 CARRIER 44000 X X X X X Observación 4
157 CARRIER 46000 X X X X X Observación 4
158 CARRIER 48000 X X X X X Observación 4
159 CARRIER 50000 X X X X X Observación 4
160 CARRIER 52000 X X X X X Observación 4
161 CARRIER 54000 X X X X X Observación 4
162 CARRIER 56000 X X X X X Observación 4
165 CONNECT 32000 X X X X X Observación 4
166 CONNECT 34000 X X X X X Observación 4
167 CONNECT 36000 X X X X X Observación 4
168 CONNECT 38000 X X X X X Observación 4

156 TLX DS COM PL7 40S 09/2000


Anexos

Forma Forma completa n=0 n=1 n=2 n=3 n=4 Observación


abreviada
169 CONNECT 40000 X X X X X Observación 4
170 CONNECT 42000 X X X X X Observación 4
171 CONNECT 44000 X X X X X Observación 4
172 CONNECT 46000 X X X X X Observación 4
173 CONNECT 48000 X X X X X Observación 4
174 CONNECT 50000 X X X X X Observación 4
175 CONNECT 52000 X X X X X Observación 4
176 CONNECT 54000 X X X X X Observación 4
177 CONNECT 56000 X X X X X Observación 4
+ F4 +FCERROR X X X X X -

Observa-
ciones
1 Una "X" en una columna significa que el mensaje en cuestión (en su forma textual o simplemente
digital) se genera cuando el valor "n" correspondiente (indicado en la parte superior de la columna) se
ha seleccionado con el comando ATXn. SI la columna está en blanco, no se ha generado ningún
mensaje para este lugar de la tabla. Un nombre devuelve el mensaje menos explícito (en forma
completa o abreviada) que se emitirá al lugar de la tabla en cuestión.
2 Módems RC288 y superiores.
3 Módems RC336 y superiores.
4 Módems RC56.

TLX DS COM PL7 40S 09/2000 157


Anexos

Yn – Desconexión por inactividad prolongada

Presentación Este comando activa/desactiva la generación y respuesta a una desconexión por


inactividad prolongada. El valor del parámetro, si es válido, se escribe en el bit 7 de
S21.

Parámetros Los parámetros son:


Código Descripción
Y0 Desactiva la desconexión por inactividad prolongada.
Y1 Activa la desconexión por inactividad prolongada. En modo sin corrección de
errores, el módem envía una señal de inactividad de cuatro segundos antes de
colgar. En el mismo modo, el módem responde a la recepción de una señal de
inactividad prolongada (por ejemplo, una señal de "break" de más de 1,6
segundos) mientras cuelga.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 1.
ERROR Si n es distinto de 0 a 1.

158 TLX DS COM PL7 40S 09/2000


Anexos

Zn - Reinicialización de solftware del módem y restauración del perfil

Presentación El módem ejecuta una reinicialización de programa y establece el perfil de


configuración definido por el parámetro.
En ausencia de parámetro, el valor predefinido es el cero.

Parámetros Los parámetros son:


Código Descripción
Z0 Reinicialización del programa del módem y restauración del perfil 0 almacenado
Z1 Reinicialización del programa del módem y restauración del perfil 1 almacenado

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 1.
ERROR Si n es distinto de 0 a 1.

TLX DS COM PL7 40S 09/2000 159


Anexos

&Cn - Opción RLSD (detección de portadora de datos- DCD)

Presentación El módem controla la salida de detección de portadora de datos en función del


parámetro elegido. El valor del parámetro, si es válido, se escribe en el bit 5 de S21.

Parámetros Los parámetros son:


Código Descripción
&C0 La detección de portadora de datos está activada todo el tiempo
(valor por defecto).
&C1 La detección de la portadora de datos sigue al estado de la portadora.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 1.
ERROR Si n es distinto de 0 a 1.

160 TLX DS COM PL7 40S 09/2000


Anexos

&Dn - Opción DTR (terminal de datos lista)

Presentación Este comando interpreta la pérdida de señal DTR emitida por el ETTD, en función
del parámetro seleccionado. El valor del parámetro, si es válido, se escribe en los
bits 3 y 4 de S21.

Parámetros Los parámetros son:


Código Descripción
&D0 La pérdida de señal DTR se interpreta en función del valor &Q actual como
sigue (valor por defecto):
l &Q0, &Q5, &Q6 : ignora la señal DTR (se entiende que está activada) y
permite el funcionamiento con las ETTD que no tienen señales DTR
previstas.
l &Q1, &Q4: la pérdida de señal DTR produce que el módem cuelgue.
Ninguna repercusión sobre la respuesta automática.
l &Q2, &Q3: la pérdida de señal DTR produce que el módem cuelgue. La
respuesta automática se inhibe.
&D1 La pérdida de señal DTR se interpreta en función del valor &Q actual como
sigue:
l &Q0, &Q1, &Q4, &Q5, &Q6: le pérdida de señal DTR se interpreta por el
módem como si la secuencia de salida síncrona se hubiera seleccionado. El
módem se establece en el modo comando asíncrono sin desconexión.
l &Q2, &Q3: la pérdida de señal DTR produce que el módem cuelgue. La re-
spuesta automática se inhibe.
&D2 La pérdida de señal DTR se interpreta en función del valor &Q actual como
sigue:
l &Q0 a &Q6: la pérdida de señal DTR produce que el módem cuelgue. La
respuesta automática se inhibe.
&D3 La pérdida de señal DTR se interpreta en función del valor &Q actual como
sigue:
l &Q0, &Q1, &Q4, &Q5, &Q6: la pérdida de señal DTR produce que el módem
ejecute una reinicialización de programa como si recibiera el comando Z. El
valor &Y define el perfil cargado.
l &Q2, &Q3: la pérdida de señal DTR produce que el módem cuelgue. La
respuesta automática se inhibe.

Nota: Si &Q5, &Q6, +FCLASS=1 está en vigor, el resultado es idéntico al


comando &Q0.

TLX DS COM PL7 40S 09/2000 161


Anexos

&Fn - Restauración de la configuración de fábrica (perfil)

Presentación El módem carga la configuración por defecto definida en la fábrica en función del
parámetro seleccionado. Los valores por defecto Rockwell correspondientes al
perfil 0 (&F0) se utilizan para cada comando y en las descripciones de registro S.
Hay dos perfiles disponibles. Un perfil de configuración se compone de un
subconjunto de registros S.

Parámetros Los parámetros son:


Código Descripción
&F0 Restablece el perfil de fábrica 0 (valor por defecto).
&F1 Restablece el perfil de fábrica 1.

162 TLX DS COM PL7 40S 09/2000


Anexos

&Gn - Selección del tono de título

Presentación El módem genera el tono de título seleccionado para este comando en función del
parámetro seleccionado (sólo modos de modulación por desplazamiento diferencial
de fase). El valor del parámetro, si es válido, se escribe en los bits 6 y 7 de S23.

Parámetros Los parámetros son:


Código Descripción
&G0 Desactiva el tono de título (valor por defecto para los modelos US).
&G1 Desactiva el tono de título.
&G2 Selecciona un tono de título de 1800 Hz (valor por defecto para los modelos W-
class).

Nota: En ciertos países, este comando puede no estar autorizado.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 2.
ERROR Si n es distinto de 0 a 2.

TLX DS COM PL7 40S 09/2000 163


Anexos

&Kn - Control de flujo

Presentación Este comando define el mecanismo de control de flujo ETTD/ETCD


(terminal/módem). El valor del parámetro, si es válido, se escribe en los bits 0, 1 y
2 de S39.

Parámetros Los parámetros son:


Código Descripción
&K0 Desactiva el control de flujo.
&K3 Activa el control de flujo RTS/CTS – control de flujo material
(valor por defecto para los modos módem de datos).
&K4 Activa el control de flujo XON/XOFF – control de flujo de datos.
&K5 Activa el control de flujo XON/XOFF transparente.
&K6 Activa a la vez el control de flujo RTS/CTS y el control de flujo XON/XOFF (valor
por defecto para los modos fax-módem).

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0, 3 a 6.
ERROR Si n es distinto de 0, 3 a 6.

164 TLX DS COM PL7 40S 09/2000


Anexos

&Pn - Selección del informe de cierre / apertura en marcación por pulsos

Presentación Este comando determina el informe cierre/apertura utilizado durante la marcación


por pulsos. Sólo tiene efecto si el bit apropiado que activa a este comando se
establece en 1 por el programa ConfigurACE.
Si el comando está activado, tiene prioridad sobre los informes de cierre/apertura
definidos por los parámetros OEM en ConfigurACE. El valor por defecto depende
del país. El valor del parámetro, si es válido, se escribe en los bits 3 y 4 de S28.

Parámetros Los parámetros son:


Código Descripción
&P0 Selección de 39%-61% como informe de cierre/apertura a 10 pulsos por
segundo (valor por defecto).
&P1 Selección de 33%-67% como informe de cierre/apertura a 10 pulsos por
segundo.
&P2 Selección de 39%-61% como informe de cierre/apertura a 20 pulsos por
segundo.
&P3 Selección de 33%-67% como informe de cierre/apertura a 20 pulsos por
segundo.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 3.
ERROR Si n es distinto de 0 a 3.

TLX DS COM PL7 40S 09/2000 165


Anexos

&Qn - Modo síncrono / asíncrono

Presentación Este comando sirve para controlar los modos de conexión autorizados. Se utiliza
junto con S36 y S48 (consúltese también el comando \N).

Parámetros Los parámetros son:


Código Descripción
&Q0 Selecciona el modo asíncrono directo.
&Q1 Selecciona.
&Q2 Selecciona.
&Q4 Selecciona el modo síncrono automático. El valor binario 100 se escribe en los
bits 3, 1 y 0 de S27 respectivamente.
&Q5 El módem intenta establecer un enlace con la corrección de errores. El módem
se puede configurar con S36 para determinar si, en caso de fallo, el módem
cuelga o si lo vuelve a intentar con una conexión asíncrona. El valor binario 101
se escribe en los bits 3, 1 y 0 de S27 (valor por defecto).
&Q6 Selecciona el modo asíncrono normal (con límite de la velocidad). El valor
binario 110 se escribe en los bits 3, 1 y 0 de S27 respectivamente.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0, 1, 2, ,4, 5, 6.
ERROR Si n es distinto de 0, 1, 2, 4,5, 6.

166 TLX DS COM PL7 40S 09/2000


Anexos

&Rn - Opción RTS / CTS

Presentación Este comando selecciona el modo de control de la señal preparada para emitirse
(Clear to Send - CTS) por el módem. La operación de la señal CTS se modifica si
el control de flujo material está seleccionado (consulte el comando &K).

Parámetros Los parámetros son:


Código Descripción
&R0 En modo síncrono, la señal CTS sigue el estado de RTS (pedido para
transmitir); S26 define el retraso RTS-CTS. En modo asíncrono, CTS opera en
función del establecimiento de contacto V.25.
&R1 En modo síncrono, CTS siempre está activo (se ignoran las transiciones RTS).
En modo asíncrono, CTS sólo estará inactivo si el control de flujo se lo impone
(valor por defecto).

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 1.
ERROR Si n es distinto de 0 a 1.

TLX DS COM PL7 40S 09/2000 167


Anexos

&Sn - Control DSR (estación de datos lista)

Presentación Este comando selecciona la manera en la que el módem controla la señal DSR
(estación de datos lista). El valor del parámetro, si es válido, se escribe en el bit 6
de S21.

Parámetros Los parámetros son:


Código Descripción
&S0 La señal DSR siempre está activo (valor por defecto).
&S1 La señal DSR se mantiene activa tras la detección de un tono de respuesta e
inactivo tras la pérdida de la portadora de datos.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 1.
ERROR Si n es distinto de 0 a 1.

168 TLX DS COM PL7 40S 09/2000


Anexos

&V - Visualización de la configuración actual y de los perfiles almacenados

Presentación Este comando proporciona la configuración actual (activa), los perfiles


(definidos por el usuario) y los cuatro primeros números almacenados.
Los perfiles y números de teléfono almacenados no se visualizan si la memoria
NVRAM no se ha instalado o si al realizar la prueba NVRAM en el proceso de
reinicialización se detecta que la memoria no está operativa.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar -

Ejemplo El ejemplo
AT&V
PERFIL ACTIVO:
B0 E1 L1 M1 N1 QO T V1 W0 X4 Y0 &C0 &D0 &G2 &J0 &K3 &Q5 &R1
&S0 &T4 &X0 &Y0
S00:002 S01:000 S02:043 S03:013 S04:010 S05:008 S06:002
S07:030 S08:002 S09:006S10:014 S11:255 S12:050 S18:000 S25:005
S26:001 S36:007 S37:000 S38:020 S46:138
S48:007 S95:000

PROFIL 0 STOCKE :
B0 E1 L1 M1 N1 QO T V1 W0 X4 Y0 &C0 &D0 &G2 &J0 &K3 &Q5 &R1
&S0 &T4 &X0 &Y0
S00:002 S02:043 S06:002 S07:030 S08:002 S09:006 S10:014
S11:095 S12:050 S18:000
S36:007 S37:000 S40:105 S41:003 S46:138 S95:000

PROFIL 1 STOCKE:
B0 E1 L1 M1 N1 QO T V1 W0 X4 Y0 &C0 &D0 &G2 &J0 &K3 &Q5 &R1
&S0 &T4 &X0 &Y0
S00:002 S02:043 S06:002 S07:030 S08:002 S09:006 S10:014
S11:095 S12:050 S18:000
S36:007 S37:000 S40:105 S41:003 S46:138 S95:000

NÚMEROS DE TELÉFONO:
0 = 1 =
2 = 3 =
Aceptar

TLX DS COM PL7 40S 09/2000 169


Anexos

&Wn - Almacenamiento de la configuración actual

Presentación Guarda la configuración (perfil) actual (activa), incluidos los registros S, en uno de
los dos perfiles que utilizan la memoria NVRAM, según el valor del parámetro.
Este comando dará como resultado la respuesta ERROR si la memoria NVRAM no
está instalada si la prueba detecta que no está operativa.
La configuración actual está constituida de una lista de parámetros almacenados,
tal y como lo ilustra el comando &V. Estos valores se vuelven a establecer a la
configuración activa desde la recepción de un comando Zn o la conexión (consulte
el comando &Yn).

Parámetros Los parámetros son:


Código Descripción
&W0 Almacena la configuración activa mientras el perfil sea 0.
&W1 Almacena la configuración activa mientras el perfil sea 1.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 1.
ERROR Si n es distinto de 0 a 1.

170 TLX DS COM PL7 40S 09/2000


Anexos

&Yn - Designación de un perfil por defecto en la reinicialización

Presentación Selecciona el perfil de usuario que se debe cargar tras una reinicialización material.

Parámetros Los parámetros son:


Código Descripción
&Y0 El módem utiliza el perfil 0.
&Y1 El módem utiliza el perfil 1.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 1.
ERROR Si n es distinto de 0 a 1.

TLX DS COM PL7 40S 09/2000 171


Anexos

&Zn – Almacenamiento del número de teléfono

Presentación El módem puede almacenar un máximo de 20 números de teléfono. Cada número


de teléfono puede tener hasta 45 cifras.

Parámetros Los parámetros son:


Código Descripción
&Zn = x n = 0 a 19 (W-class) y x = cadena de marcación (exige una NVRAM de 2048
octetos).

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 19 y x inferior o igual a 45 cifras.
ERROR Si n es superior a 19 o x superior a 45 cifras.

172 TLX DS COM PL7 40S 09/2000


Anexos

%Cn - Activación / Desactivación de la compresión de datos

Presentación Activa o desactiva la compresión de datos. El valor del parámetro, si es válido, se


escribe en los bits 0 y 1 de S41.

Parámetros Los parámetros son:


Código Descripción
%C0 Desactiva la compresión de datos.
%C1 Activa la compresión de datos de tipo MNP 5.
%E2 Activa la compresión de datos de tipo V.42 bis.
%E3 Activa la compresión de datos de tipo V.42 bis y MNP 5.

Códigos de La tabla siguiente enumera las respuestas posibles al comando.


resultado
Código Descripción
Aceptar n = 0 a 3.
ERROR Si n es diferente de 0 a 3.

TLX DS COM PL7 40S 09/2000 173


Anexos

%En - Activación / Desactivación del control de la calidad de la línea o


resincronización automática o retorno / aumento de la velocidad

Presentación Determina si el módem debe seguir automáticamente la calidad de la línea y solicita


una resincronización (%E1), un retorno cuando la calidad de la línea es insuficiente
o un aumento de velocidad cuando la calidad de la línea es suficiente (%E2). Se
aplica solamente a las líneas conmutadas. El valor del parámetro, si es válido, se
escribe en los bits 2 y 6 de S41.
El intento de resincronización, si está activada, dura como máximo 30 segundos.

Parámetros Los parámetros son:


Código Descripción
%E0 Desactiva la supervisión de la calidad de línea y el intento de resincronización
automática (valor por defecto).
%E1 Activa la supervisión de la calidad de línea y el intento de resincronización
automática.
%E2 Activa la supervisión de la calidad de línea y el retorno / aumento de la
velocidad.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 2.
ERROR Si n es distinto de 0 a 2.

174 TLX DS COM PL7 40S 09/2000


Anexos

%L - Nivel de señal de línea

Presentación Devuelve un valor que indica el nivel de la señal recibida. El valor devuelto es una
indicación directa del nivel de recepción en el dispositivo de envío de datos del
módem y no en el conector de la línea telefónica.
Por ejemplo, 009 = -9 dBm, 043 = -43 dBm, así sucesivamente.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 1.

TLX DS COM PL7 40S 09/2000 175


Anexos

%Q - Calidad de la señal de línea

Presentación Indica la calidad de la línea (función de DAA, conector de acceso a la red). Devuelve
el byte de peso más significativo del valor EQM. En función del valor EQM, se puede
obtener un intento de resincronización o un retorno/aumento de la velocidad produ-
cido por %E1 o %E23.

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar Si está conectado.
ERROR Si no está conectado o conectado a 300 b/s, en V.23 o en modo fax.

Ejemplo AT&Q
015

176 TLX DS COM PL7 40S 09/2000


Anexos

\Kn - Control de BREAK

Presentación Controla, en función del parámetro seleccionado, la respuesta del módem a una
señal de break recibida del ETTD, del módem remoto o del comando \B. El valor del
parámetro, si es válido, se escribe en los bits 3, 4 y 5 de S40. La respuesta es
diferente según el caso.

Parámetros del El primer caso es el de un módem que recibe un break del ETTD mientras está en
caso 1 el modo de transferencia de datos:
Código Descripción
\K0 Pasa al modo comando en línea, no se envía un break al módem remoto.
\K1 Libera el buffer de datos y envía un break al módem remoto.
\K2 Como \K0.
\K3 Envía inmediatamente un break al módem remoto.
\K4 Como \K0.
\K5 Envía un break al módem remoto en secuencia con los datos transmitidos (valor
por defecto).

Parámetros del El segundo caso es el de un módem que está en el modo comando en línea
caso 2 (en espera de comandos AT) durante una conexión y que recibe un comando \B
para que envíe un break al módem remoto:
Código Descripción
\K0 Libera el buffer de datos y envía un break al módem remoto.
\K1 Libera el buffer de datos y envía un break al módem remoto.
\K2 Envía inmediatamente un break al módem remoto.
\K3 Envía inmediatamente un break al módem remoto.
\K4 Envía un break al módem remoto en secuencia junto con los datos.
\K5 Envía un break al módem remoto en secuencia con los datos transmitidos (valor
por defecto).

Parámetros del El tercer caso es el de un módem que recibe un break del módem remoto durante
caso 3 una conexión sin corrección de errores:
Código Descripción
\K0 Libera el buffer de datos y envía un break al ETTD.
\K1 Libera el buffer de datos y envía un break al ETTD.
\K2 Envía inmediatamente un break al ETTD.

TLX DS COM PL7 40S 09/2000 177


Anexos

Código Descripción
\K3 Envía inmediatamente un break al ETTD.
\K4 Envía un break al ETTD en secuencia con los datos recibidos.
\K5 Envía un break al ETTD en secuencia con los datos recibidos (valor por
defecto).

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 5.
ERROR Si n es distinto de 0 a 5.

178 TLX DS COM PL7 40S 09/2000


Anexos

\Nn - Modo de explotación

Presentación Este comando define el modo de corrección de errores preferido para negociar
durante una conexión posterior. Está asignado por la configuración del firmware
OEM.

Parámetros Los parámetros son:


Código Descripción
\N0 Selecciona el modo normal con límite de velocidad (sin modo de corrección de
errores) (equivale a &Q6).
\N1 Interfaz de serie seleccionado – selecciona el modo directo y equivale al modo
de explotación (equivale a &Q0). Interfaz paralela seleccionada- como \N0.
\N2 Selecciona el modo fiable (con corrección de errores). El módem intenta en
principio establecer una conexión LAPM y a continuación una conexión MNP.
En caso de fallo, el módem cuelga (equivale a &Q5, S36=4 y S48=7).
\N3 Selecciona el modo fiable automático. Este modo es idéntico al modo \N2
excepto en que si el módem no establece una conexión fiable, vuelve al modo
normal (equivale a &Q5, S36=7 y S48=7).
\N4 Selecciona el modo de corrección de errores LAPM. En caso de fallo, el módem
cuelga (equivale a &Q5 y S48=0).
\N5 Selecciona el modo de corrección de errores MNP. En caso de fallo, el módem
cuelga (equivale a &Q5, S36=4 y S48=128).

Códigos de La siguiente tabla muestra las posibles respuestas al comando.


resultado
Código Descripción
Aceptar n = 0 a 5.
ERROR Si n es distinto de 0 a 5.

TLX DS COM PL7 40S 09/2000 179


Anexos

Valores de registros de tarjeta TSX MDM 10 en el autómata

Presentación Los valores por defecto de la tarjeta TSX MDM 10 se almacenan en la memoria
ROM y se cargas después de la conexión o por el comando ATZn.

Registros Los valores por defecto se listan en la siguiente tabla:


Registro Función Valores
S00 Rings to auto-answer 000
S01 Ring counter 000
S02 Escape character 043
S03 Carriage Return character 013
S04 Line Feed Character 010
S05 Backspace character 008
S06 Wait time for dial tone 005
S07 Wait time for carrier 050
S08 Pause time for dial delay modifier 002
S09 Carrier detect response time 006
S10 Carrier loss disconnect time 014
S11 DTMF tone duration 070
S12 Escape code guard time 050
S18 Test timer 000
S25 Delay to DTR off 005
S26 RTS to CTS delay 000
S36 LAPM failure control 007
S37 Line connection speed 000
S38 Delay before forced hangup 020
S46 Data compression control 136
S48 V.42 negotiation control 007
S95 Result code messages control 000

180 TLX DS COM PL7 40S 09/2000


Comunicación por Modbus Plus
III
Presentación

Objeto Esta parte presenta los principios de configuración y de explotación de la


comunicación Modbus Plus por el programa PL7.

Contenido Esta parte contiene los siguientes capítulos:


Capítulo Nombre del capítulo Página
12 Generalidades 183
13 Servicio Peer Cop 189
14 Configuración de una comunicación Modbus Plus 193
15 Programación de una comunicación Modbus Plus 201
16 Depuración de una comunicación Modbus Plus 213
17 Objetos de lenguaje asociados a la comunicación Modbus 217
Plus

TLX DS COM PL7 40S 09/2000 181


Comunicación por Modbus Plus

182 TLX DS COM PL7 40S 09/2000


Generalidades
12
Presentación

Objeto Este capítulo presenta la comunicación Modbus Plus y sus servicios.

Contenido Este capítulo contiene los siguiente apartados:


Apartado Página
Presentación 184
Compatibilidades 185
Integración dentro de una arquitectura X-WAY 186
Integración en una arquitectura Modbus Plus 188

TLX DS COM PL7 40S 09/2000 183


Comunicación Modbus Plus: Generalidades

Presentación

Introducción La comunicación mediante Modbus Plus permite el intercambio de información


entre todos los equipos conectados en el bus.

El protocolo Modbus Plus se basa en el principio de un bus de ficha lógica


(Logical Token passing). Cada estación de una misma red se identifica mediante
una dirección comprendida entre 1 y 64, y cada estación accede a la red tras recibir
una ficha. Las direcciones duplicadas no son válidas.

Ejemplo de red
Modbus Plus
2 12
Premium Quantum

Bus de ficha
(anillo lógico)

Una vía de comunicación Modbus plus comprende tres funciones principales:


l intercambios de punto por punto de datos mediante mensajería y utilizando el
protocolo Modbus,
l intercambios en difusión de datos globales entre todas las estaciones que
participan en este intercambio,
l intercambios en multipunto de datos específicos mediante los servicios Peer
Cop.

Manuales Para una información más exhaustiva, consúltense los siguientes manuales:
asociados
Título Descripción
Red Modbus Plus - Manual de instalación y Descripción detallada de la puesta en
planificación marcha de la red Modbus Plus
Autómatas TSX Micro - Manual de puesta en Puesta en marcha material
marcha
Autómatas TSX Premium - Manual de puesta Puesta en marcha del equipo
en marcha

184 TLX DS COM PL7 40S 09/2000


Comunicación Modbus Plus: Generalidades

Compatibilidades

Equipos Este tipo de comunicación está a la disposición de los autómatas de versión V3.0
minimum:
l TSX Premium mediante el intermediario de la tarjeta PCMCIA TSX MBP100,
l TSX Micro acepta la tarjeta PCMCIA descrita.

Nota: Este tipo de comunicación no está disponible con los módulos TSX SCY
21601.

Los autómatas TSX Premium y Micro no aseguran la redundancia con la tarjeta TSX
MBP 100.

Software La tarjeta PCMCIA TSX MBP 100 puede tratar 4 funciones de comunicación
simultáneamente.

El tamaño máximo del número de objetos por función de comunicación es de 125


palabras de datos útiles (la trama máxima es de 256bytes).

Si se efectúa una comunicación de un autómata TSX Premium o Micro a un


autómata TSX Quantum, se ha de declarar el direccionamiento. Para acceder a un
objeto de dirección n de un Quantum, la función de comunicación de Premium debe
tener la dirección n-1.

El servicio Peer Cop únicamente lo integran los autómatas TSX Premium.


Cuando se realiza la configuración de las entradas y salidas para el servicio Peer
Cop, se pueden asignar hasta 32 palabras internas para cada punto de conexión
del bus local. La totalidad de las palabras no debe superar las 500 palabras
internas.

TLX DS COM PL7 40S 09/2000 185


Comunicación Modbus Plus: Generalidades

Integración dentro de una arquitectura X-WAY

Presentación Un segmento Modbus Plus se puede integrar dentro de una arquitectura de redes
X-WAY.
Las comunicaciones entre estaciones de diferentes redes son posibles bajo
determinadas condiciones de utilización.

Comunicación a Una aplicación cliente conectada a una red FIPWAY o ETHERNET TCP/IP puede
una red Modbus comunicarse con una estación Modbus Plus desde el protocolo Modbus.
Plus En este caso debe indicar la dirección de la red X-WAY del autómata TSX Premium
que está conectado tanto al segmento Modbus Plus como a la red FIPWAY, y el
número de la estación Modbus Plus de destino.

La sintaxis es la siguiente:
{número de red . número de estación} 0.1. número de la estación Modbus Plus

Ejemplo En este ejemplo, la estación FIPWAY {5.3} tiene una conexión Modbus Plus, en
consecuencia toda estación distante FIPWAY que desee comunicarse con une
estación Modbus Plus ( por ejemplo estación 5) debe utilizar esta dirección.

READ_VAR(ADR#{5.3}0.1.5, ’%MW’, 100, 10,%MW200:10, %MW300:4)


Ejemplo de configuración

READ_VAR(ADR#{5.3}0.1.5, ’%MW’, 100,


10,%MW200:10, %MW300:4)

FIPWAY #5
3
Premium Quantum

Modbus Plus 5
8 Quantum

186 TLX DS COM PL7 40S 09/2000


Comunicación Modbus Plus: Generalidades

Nota: El encadenamiento entre FIPWAY y Modbus Plus se asegura mediante el


sistema en automático. En una arquitectura de redes, no es necesario declarar
una estación bridge.

Comunicación Si se integra un segmento Modbus Plus en una arquitectura X-WAY, una estación
desde una red Quantum no puede comunicarse con las estaciones conectadas a otra red de la
Modbus Plus arquitectura (por ejemplo FIPWAY o ETHERNET TCP/IP). La comunicación
solamente es posible con el Premium local.

Ejemplo El autómata Quantum envía una petición escrita para modificar 5 palabras en la
aplicación PL7 (%MW10, .....), pero no se puede acceder a otras estaciones en
Fipway.

FIPWAY #5
3
Premium Quantum

MBP-MSTR
write
5
10
RP=[Link].0

5 Modbus Plus

TLX DS COM PL7 40S 09/2000 187


Comunicación Modbus Plus: Generalidades

Integración en una arquitectura Modbus Plus

Presentación En una arquitectura Modbus Plus, una aplicación de un autómata TSX Quantum
puede comunicar con un autómata TSX Premium y a la inversa.

Premium hacia La comunicación de un autómata TSX Premium hacia una estación remota se
Quantum describe en el servicio de intercambios en las redes remotas.

Quantum hacia La comunicación de un autómata TSX Quantum hacia un autómata TSX Premium
Premium está disponible a través de bloques MSTR.
En este caso los TSX Premium o Micro son servidores, por lo que todas las
estaciones Modbus Plus conectadas dentro de una arquitectura de redes, hasta un
máximo de 5 niveles, pueden comunicarse entre ellas.

Ejemplo
1 2 3 Modbus Plus
Premium
Quantum

Bridge Plus
Modbus Plus
5
Bridge Plus

8 Modbus Plus
Quantum
4

Quantum
MSTR
read

La estación Quantum emite una petición de lectura hacia la estación Premium


utilizando un camino de dirección: [Link].0 (routing path).
El bloque de función MSTR permite leer o escribir las palabras internas de una
estación Premium o Micro. El parámetro del registro esclavo del bloque de función
MSTR, indica directamente la dirección de la palabra interna %MW de la aplicación
PL7. Este bloque de función permite al mismo tiempo leer o poner a cero los
contadores de estadísticas de una estación Premium o Micro. Esta petición se
ejecuta directamente mediante la tarjeta PCMCIA que responde directamente.

188 TLX DS COM PL7 40S 09/2000


Servicio Peer Cop
13
Servicio Peer Cop

Presentación El servicio Peer Cop es un mecanismo de intercambios automático entre estaciones


conectadas en un mismo segmento local Modbus Plus.
Este servicio permite controlar de manera contínua las entradas / salidas remotas
mediante intercambios implícitas.

Los autómatas TSX Premium soportan dos tipos de transferencia Peer Cop:
l las entradas específicas,
l las salidas específicas.

Entradas y Las entradas y salidas específicas son servicios punto por punto que utilizan el
salidas protocolo multicast (multiestaciones). Cada mensaje contiene una o varias
específicas direcciones de destino para transmitir los datos. Este funcionamiento permite
intercambiar los datos con varias estaciones sin repetirlos.

Confirmación Tres tipos de confirmaciones se asocian a las entradas y salidas específicas:


l un bit de activación: informa sobre la disponibilidad y la validez de los bits de
estado,
l de los bits de estado (al número de un bit por estación):
l aseguran la coherencia entre el número de entradas específicas configuradas
y el número de entradas específicas recibidas,
l indican si las entradas específicas se han recibido durante el tiempo de
espera,
l de los bits de presencia (al número de un bit por estación): indican si se han
actualizado las entradas específicas.

Nota: Los bits de presencia sólo son válidos para las entradas específicas.

TLX DS COM PL7 40S 09/2000 189


Comunicación Modbus Plus: Servicio Peer Cop

Ejemplo para las Los bloques de datos se copian en su totalidad de la tarjeta PCMCIA hacia el
entradas espacio de las palabras internas, reservadas durante la configuración.

En el siguiente ejemplo, la dirección de la primera palabra interna es %MW10:


Palabras internas Tarjeta PCMCIA Red Modbus Plus

%MW10
3 palabras de la
estación 1
%MW13
32 palabras de la
estación 5
%MW45
20 palabras de la
estación 6
Estación 1
500 palabras máx. %MW65
12 palabras de la copia Entradas específicas de
estación 8
%MW77 los datos de Peer Cop Estación 5
32 palabras de la
estación 9
Estación 6

Estación 62
%MW150
3 palabras de la
estación 62

Bit de actividad

Bits de estado
%IW0.1.6
%IW0.1.7 copia Bits de presencia
...
%IW0.1.14

Ejemplo para las Los bloques de datos se copian en su totalidad del espacio de las palabras internas,
salidas reservadas durante la configuración hacia la tarjeta PCMCIA. Las configuraciones
se copian de la tarjeta PCMCIA hacia los objetos de lenguaje.

190 TLX DS COM PL7 40S 09/2000


Comunicación Modbus Plus: Servicio Peer Cop

En el siguiente ejemplo, la dirección de la primera palabra interna es %MW10:

Palabras internas Tarjeta PCMCIA Red Modbus Plus

%MW10
3 palabras de la
estación 1
%MW13
32 palabras de la
estación 5
%MW45
20 palabras de la Estación 1
500 palabras máx. estación 6
%MW65 Salidas específicas
12 palabras de la copia Estación 5
estación 8 datos de Peer Cop
%MW77
32 palabras de la Estación 6
estación 9
Estación 62

%MW150
3 palabras de la
estación 62

Estación 1

Estación 5
Bit de actividad

Bits de estado Estación 6


%IW0.1.6 copia
%IW0.1.7 Estación 62
...
%IW0.1.14

TLX DS COM PL7 40S 09/2000 191


Comunicación Modbus Plus: Servicio Peer Cop

192 TLX DS COM PL7 40S 09/2000


Configuración de una
comunicación Modbus Plus 14
Presentación

Objeto El capítulo describe el aspecto Configuración en la puesta en marcha de una


comunicación Modbus Plus.

Contenido Este capítulo contiene los siguiente apartados:


Apartado Página
Acceso a los parámetros de las tarjetas PCMCIA Modbus Plus 194
Pantalla de configuración de Modbus Plus 195
Funciones accesibles de Modbus Plus 196
Parámetros de configuración de Modbus Plus 197
Configuración de las entradas y salidas específicas 198

TLX DS COM PL7 40S 09/2000 193


Configuración Modbus Plus

Acceso a los parámetros de las tarjetas PCMCIA Modbus Plus

Presentación Esta operación muestra cómo acceder a los parámetros de configuración del enlace
Modbus Plus mediante el intermediario de las tarjetas PCMCIA para los autómatas
TSX Premium.

Acceso al enlace La tabla siguiente muestra los pasos que se deben seguir para acceder al enlace
Modbus Plus:
Etapa Acción
1 Acceder a la pantalla de configuración de la vía de comunicación
2 Seleccionar la vía de comunicación en el menú desplegable VOIE 1
Ejemplo
VÍA 1:
VÍA 1 (Sin submódulo PCMCIA)
VÍA 0 no configurado)
(Enlace MAST
VÍA 1

3 Seleccionar en el menú desplegable la tarjeta PCMCIA TSX MBP 100 CARTE


PCMCIA MODBUS+:
Ejemplo
VÍA 1
VÍA 1 (Sin submódulo PCMCIA)
TSX FPP 20 TARJETA PCMCIA
(Enlace no configurado) MASTFIPWAY
TSX FPP 200 TARJETA PCMCIA FIPWAY
TSX FPP 10 TARJETA PCMCIA FIPIO
TSX MBP 100 TARJETA PCMCIA MODBUS+
TSX MDM 10 TARJETA PCMCIA MÓDEM
FCS SCP 111 TARJETA PCMCIA RS232 OPEN
FCS SCP 114 TARJETA PCMCIA RS485 OPEN

194 TLX DS COM PL7 40S 09/2000


Configuración Modbus Plus

Pantalla de configuración de Modbus Plus

Presentación Esta pantalla, dividida en dos zonas, permite declarar la vía de comunicación y
configurar los parámetros necesarios para un enlace Modbus Plus.

Ilustración La pantalla dedicada a la comunicación Modbus Plus aparece del siguiente modo:
TSX 57302 [RACK 0 POSICIÓN 0]
Configuración
Designación: PROCESADOR TSX P 57302


VÍA 1:
VÍA 1 TSX MBP 100 TARJETA PCMCIA MODBUS+
MODBUS+ MAST

Número de estación: 1

Peer Cop

 Valor del Tiempo de


espera:
500 (ms)
Modo de retorno de las entradas Entradas específicas
Conservación
Puesta a cero Salidas específicas

Elementos y Esta tabla describe las distintas zonas que constituyen la pantalla de configuración:
funciones
Variable Zona Función
1 común
2 específico permite seleccionar o informar sobre los parámetros de un
enlace Modbus Plus.
Se divide en dos tipos de información:
l el direccionamiento de la estación,
l los parámetros referentes al servicio Peer Cop.

TLX DS COM PL7 40S 09/2000 195


Configuración Modbus Plus

Funciones accesibles de Modbus Plus

Presentación Dependiendo del soporte de comunicación elegido, no se podrán modificar algunos


parámetros. Aparecen en gris.

Funciones La siguiente tabla recapitulativa indica las diferentes selecciones posibles:


accesibles
Funciones TSX MBP 100
Número de estación Para los procesadores de versión V3.0 minimum
Peer Cop Para los procesadores de versión V3.3 minimum
Modo de retorno de entra- Accesible si la casilla de verificación Peer Cop es válida
das
Entradas específicas Accesible si la casilla de verificación Peer Cop es válida
Salidas específicas Accesible si la casilla de verificación Peer Cop es válida

196 TLX DS COM PL7 40S 09/2000


Configuración Modbus Plus

Parámetros de configuración de Modbus Plus

Presentación Después de configurar la vía de comunicación, se deben reseñar los parámetros


dedicados al enlace Modbus Plus.

Se dividen en dos ventanas:


l la ventana Número de estación,
l la ventana Peer Cop,

Parámetro de di- La ventana se presenta del modo siguiente:


reccionamiento
Número de estación: 1

Este parámetro permite definir la dirección (o punto de conexión) de la estación en


la red Modbus Plus.

Parámetros Peer Sólo se accede a la ventana mediante la selección de la casilla de verificación Peer
Cop Cop :
Peer Cop
Valor del Tiempo de
espera: 500 (ms)
Modo de retorno de las entradas Entradas específicas
Conservación
Puesta a cero Salidas específicas

Permite:
l informar sobre el Valor del Timeout: tiempo de actualización de las entradas en
milisegundos. Permite especificar el tiempo máximo durante el cual se deben
actualizar en la tarjeta PCMCIA las entradas provenientes de las estaciones
distantes. Cuando los datos no se refrescan dentro del tiempo otorgado, se
detecta un error.
l el valor por defecto es 20ms,
l los valores están comprendidos entre 20ms y 2s,
l el incremento es de 20ms.
l informar sobre el Modo de Retorno de las entradas:
l mantenidas,
l puestas a cero
l acceder a los valores de las entradas específicas y salidas específicas.
Servicio Peer Cop, p. 189

TLX DS COM PL7 40S 09/2000 197


Configuración Modbus Plus

Configuración de las entradas y salidas específicas

Presentación En el caso de que haya seleccionado la casilla Peer Cop, debe especificar la
dirección de salida y el tamaño de los datos que se van a intercambiar.

Estos datos se almacenan dentro de las palabras internas de la aplicación. Servicio


Peer Cop, p. 189

Reglas de La zona de las palabras de las entradas no pueden superponerse a la zona de las
configuración palabras de las salidas.
Las palabras internas correspondientes a las entradas o salidas específicas se
almacenan de manera continua.
El tamaño máximo de los datos específicos no debe superar las 1000 palabras
(máx. 500 palabras para las entradas y máx. 500 palabras para las salidas).

Entradas tras seleccionar el botón Entradas específicas, aparece la siguiente ventana:


específicas Entrada de Peer Cop

Estación Ref. Longitud (0..32)


1 Validar
2 %MW10 5
3 %MW15 9 Anular
4 %MW24 32
5 %MW56 28 Dirección del 1er %MW
6 %MW84 4
7 %MW88 16 %MW 10
8 %MW104 13
9 %MW117 32
10 %MW149 19

Para cada punto de conexión del segmento de bus local, el usuario debe definir:
l la dirección de salida en la tabla de las palabras internas (%MW),
l El tamaño de los intercambios de 0 a 32 palabras por estación en el segmento
de bus local.

198 TLX DS COM PL7 40S 09/2000


Configuración Modbus Plus

Salidas Tras seleccionar el botón Salidas específicas, aparece la siguiente ventana:


específicas
Salidas de Peer Cop

Estación Ref. Longitud (0..32)


1 Validar
2 %MW100 5
3 %MW105 6 Anular
4 %MW111 15
5 %MW126 32 Dirección del primer %MW
6 %MW158 26
7 %MW184 3 %MW 100
8 %MW187 12
9 %MW199 21
10 %MW220 1

Para cada punto de conexión del segmento de bus local, el usuario debe definir:
l la dirección de salida en la tabla de las palabras internas (%MW),
l El tamaño de los intercambios de 0 a 32 palabras por estación en el segmento
de bus local.

TLX DS COM PL7 40S 09/2000 199


Configuración Modbus Plus

200 TLX DS COM PL7 40S 09/2000


Programación de una
comunicación Modbus Plus 15
Presentación

Objeto El capítulo describe el aspecto Programación en la puesta en marcha de una


comunicación Modbus Plus.

Contenido Este capítulo contiene los siguiente apartados:


Apartado Página
Servicio de lectura y escritura en un segmento local 202
Servicio de intercambios en redes remotas Modbus Plus 204
Ejemplos de intercambios en redes remotas 206
Servicio de diagnóstico 208
Servicio de intercambio de datos globales 210

TLX DS COM PL7 40S 09/2000 201


Programación Modbus Plus

Servicio de lectura y escritura en un segmento local

Presentación Un autómata TSX Micro o Premium puede intercambiar datos con estaciones
conectadas a la red Modbus Plus local.

Intercambios de Las funciones READ_VAR y WRITE_VAR se utilizan para acceder a estaciones


datos remotas en un mismo segmento local a bits, palabras internas o palabras de
entrada y de salida en modo lectura / escritura.
Se trata de intercambios explícitos gestionados por la aplicación.

El direccionamiento desde una TSX Premium es por ejemplo:


l en modo lectura
READ_VAR (ADR#0.1.10, ‘%MW’, 10, 20, %MW10:20, %MW100:4)
l en modo escritura
WRITE_VAR (ADR#0.1.10, ‘%MW’, 10, 20, %MW10:20, %MW100:4)
La tabla siguiente describe los distintos parámetros de la función:
Parámetro Descripción
ADR#0.1.10 Dirección del equipo de destino del mensaje:
l emplazamiento del procesador: 0 ó 1
l vía de la tarjeta PCMCIA: 1
l número de la estación de destino: 10
‘%MW’ Tipo de objeto de lectura o escritura, por ejemplo: palabras
internas
10 Dirección de la primera palabra de lectura o escritura
20 Número de palabras de lectura o escritura
%MW10:20 Para la lectura: contenido de la respuesta
Para la escritura: valor de las palabras de escritura
%MW100:4 Bit de actividad, resumen de intercambio, longitud

Corresponden- Las tablas describen la correspondencia de los tipos de objetos entre los autómatas
cia de los tipos TSX Premium y TSX Quantum.
de objetos
El autómata TSX Premium es el emisor de la petición y el autómata TSX Quantum
responde:
Función READ_VAR o Tipo de objeto PL7 Objeto Quantum en respuesta
WRITE_VAR
‘%MW’ palabras internas 4x... zona de memoria

202 TLX DS COM PL7 40S 09/2000


Programación Modbus Plus

Función READ_VAR o Tipo de objeto PL7 Objeto Quantum en respuesta


WRITE_VAR
‘%M’ bits internos 0x... zona de memoria
‘%IW’ palabras de entrada 3x... zona de memoria
‘%I’ palabras de entrada 1x... zona de memoria

El autómata TSX Quantum es el emisor mediante un bloque de función MSTR y el


autómata TSX Premium responde:
Bloque de función MSTR Objeto Premium en respuesta
READ %MW
WRITE %MW

Ejemplo La aplicación del autómata TSX Premium escribe 10 palabras internas en el


autómata TXS Quantum con la dirección 2 y lee 5 palabras de entradas en el
autómata TSX Quantum con la dirección 5:

1 2 5

Quantum

WRITE_VAR(ADR#0.1.2, ‘%MW’, 10, 5, %MW100:5, %MW200:4) Quantum

READ_VAR(ADR#0.1.5, ‘%IW’, 5, 8, %MW100:5, %MW200:4)

Las palabras internas de escritura en la estación 2 se sitúan en la dirección 10.


Las palabras de entradas de lectura en la estación 5 se sitúan en la dirección 5.

TLX DS COM PL7 40S 09/2000 203


Programación Modbus Plus

Servicio de intercambios en redes remotas Modbus Plus

Presentación Un autómata TSX Micro o Premium puede intercambiar datos con estaciones
conectadas a otros segmentos Modbus Plus mediante pasarelas BP85 Bridge Plus.

Acceso a una Para acceder a una estación conectada a otro segmento de red es necesario indicar
estación remota en las informaciones que se van a transmitir la ruta de direccionamiento
(routing path) completa.
Se debe indicar previamente en la petición la dirección del primer punto de conexión
de destino en el bus local.
Luego, hay que indicar en los datos que se van a transmitir las direcciones de los
equipos que permiten el paso de los intercambios hasta la estación de destino.

Intercambios de Se puede acceder a este tipo de intercambio mediante la función SEND_REQ. Para
datos diferenciar la lectura de la escritura de datos de una estación remota, hay un código
de petición asociado a la función SEND_REQ. Se trata de intercambios explícitos
gestionados por la aplicación.

El direccionamiento desde una TSX Premium es por ejemplo:


l en modo lectura
SEND_REQ (ADR#0.1.61, 16#36, %MW300:50, %MW450:150,
%MW600:4)
l en modo escritura
SEND_REQ (ADR#0.1.61, 16#37, %MW300:50, %MW450:150,
%MW600:4)
La tabla siguiente describe los distintos parámetros de la función:
Parámetro Descripción
ADR#0.1.61 Dirección del equipo de destino del mensaje:
l emplazamiento del procesador: 0 ó 1
l vía de la tarjeta PCMCIA: 1
l número del punto de conexión de destino en el bus local: 61
16#36 Código de petición para la lectura de objetos
16#37 Código de petición para la escritura de objetos
%MW300:50 Ruta de direccionamiento, longitud, datos de transmisión
%MW450:150 Dirección, longitud de datos de recepción
%MW600:4 Bit de actividad, resumen de intercambio, longitud

204 TLX DS COM PL7 40S 09/2000


Programación Modbus Plus

Codificación de Los datos de peticiones de lectura / escritura están codificados en las palabras
datos internas que se envían del siguiente modo:

%MW300 %MW301 %MW302 %MW303 %MW304 %MW306


a
%MW349
Tercera Segunda Quinta Cuarta Dirección
dirección dirección dirección dirección Tipo Segmento del primer Tamaño de Datos
objeto: los datos

TLX DS COM PL7 40S 09/2000 205


Programación Modbus Plus

Ejemplos de intercambios en redes remotas

Presentación La siguiente ilustración presenta dos tipos que se van a tratar a continuación:

22 Modbus Plus 13 61

Premium Quantum

BP85
Bridge Plus

12 30 15 25

Quantum
Bridge
multiplexador
1 2 3 4

BP85 Esclavo Módem


Bridge Plus A
Módem Esclavo
113
4 7 22

Quantum Quantum Maestro Módem Esclavo


A 69

BP85
Bridge Plus

62 9

Ejemplo 1 La lectura por un TSX Premium de 120 palabras internas en la dirección 80 de la


estación Quantum con la dirección local 62 requiere:
l la ruta de direccionamiento (routing path) para acceder a la estación Quantum:
61, 30, 22, 62, 0.
l el código de petición para la lectura: 16#36.
l el tamaño real de los datos de transmisión (memorizado en %MW603): 10 bytes.

SEND_REQ(ADR#0.1.61, 16#36, %MW300:5, %MW450:120, %MW600:4)

206 TLX DS COM PL7 40S 09/2000


Programación Modbus Plus

Codificación de los datos de transmisión:


Parámetros Valores Descripción
%MW300 0x161E Segunda y tercera dirección de paso (30, 22)
%MW301 0x003E Cuarta y quinta dirección de paso (62, 0)
%MW302 0x0768 Segmento 104 y tipo 7 (depende del tipo de la variable de
lectura o escritura)
%MW303 80 Dirección de la primera palabra interna de lectura en la
estación Quantum
%MW304 240 Tamaño de los datos de lectura (en bytes)
Ningún dato

Ejemplo 2 La escritura por un TSX Premium de 50 palabras internas en la dirección 560 del
esclavo 113 conectado al puerto 4 del bridge multiplexor requiere:
l la ruta de direccionamiento (routing path) para acceder al esclavo: 61, 25, 4, 113,
0.
l el código de petición para la lectura: 16#37.
l el tamaño real de los datos de transmisión (memorizado en %MW603): 110
bytes.
l los valores de los datos de escritura (memorizados en %MW305 a %MW354).
l la respuesta (memorizada en %MW450:1): no contiene ningún dato de recepción
pero debe tener una longitud mínima de una palabra.

SEND_REQ(ADR#0.1.61, 16#36, %MW300:5, %MW450:120, %MW600:4)

Codificación de los datos de transmisión:


Parámetros Valores Descripción
%MW300 0x0419 Segunda y tercera dirección de paso (25, 4)
%MW301 0x0071 Cuarta y quinta dirección de paso (113, 0)
%MW302 0x0768 Segmento 104 y tipo 7 (depende del tipo de la variable de
lectura o escritura)
%MW303 560 Dirección de la primera palabra interna de escritura en la
estación Quantum
%MW304 100 Tamaño de los datos de escritura (en bytes)
%MW305 a Datos de escritura
%MW354
%MW603 110 Tamaño real de los datos de transmisión con esta función
(en bytes)

TLX DS COM PL7 40S 09/2000 207


Programación Modbus Plus

Servicio de diagnóstico

Presentación Un autómata TSX Micro o Premium puede leer o poner a cero los contadores de
fallos locales o remotos en una red Modbus Plus local.

Intercambios de Se puede acceder a este tipo de intercambio mediante la función SEND_REQ. Para
datos diferenciar la lectura de la escritura de datos de una estación remota, hay un código
de petición asociado a la función SEND_REQ.

El direccionamiento desde una TSX Premium es por ejemplo:


l lectura de contadores
SEND_REQ (ADR#0.1.5, 16#A2, %MW100:1, %MW200:20, %MW300:4)
l puesta a cero de contadores
SEND_REQ (ADR#0.1.5, 16#A4, %MW100:1, %MW200:1, %MW300:4)
La tabla siguiente describe los distintos parámetros de la función:
Parámetro Descripción
ADR#0.1.5 Dirección del equipo de destino del mensaje:
l emplazamiento del procesador: 0 ó 1
l vía de la tarjeta PCMCIA: 1
l número del punto de conexión de destino en el bus local: 5
16#A2 Código de petición para la lectura de los contadores
16#A4 Código de petición para la puesta a cero de los contadores
%MW100:1 No hay datos para enviar
%MW200:20 No hay respuesta en recepción
%MW200:1 Contenido de los contadores de fallos
%MW300:4 Bit de actividad, resumen de intercambio, longitud

Nota: El parámetro de longitud en las palabras de resumen es inicializar a 0 antes


del envío de la petición.

Listas de La siguiente tabla agrupa los contadores.


contadores
Número del conta- Significado
dor
1 Retransmit deferral error counter
2 Receive buffer DMA overrun error counter
3 Repeated command received counter
4 Frame size error counter

208 TLX DS COM PL7 40S 09/2000


Programación Modbus Plus

Número del conta- Significado


dor
5 Receiver collision abort error counter
6 Receiver alignment error counter
7 Receiver CRC error counter
8 Bad-packet-length error counter
9 Bad link address error counter
10 Transmit buffer DMA underrun error counter
11 Bad internal packet length error counter
12 Bad mac function code error counter
13 Communication retry counter
14 Communication failed error counter
15 Good receive packet success counter
16 No response received error counter
17 Exception response received error counter
18 Unexpected path error counter
19 Unexpected response error counter
20 Forgotten transaction error counter

TLX DS COM PL7 40S 09/2000 209


Programación Modbus Plus

Servicio de intercambio de datos globales

Presentación El servicio de intercambio de datos globales es un mecanismo de intercambio


simple que permite el envío de mensajes en difusión, entre estaciones conectadas
a la misma red Modbus Plus.

Durante un intercambio una estación que tiene el testigo puede transmitir en


difusión palabras a las demás estaciones conectadas a la red. Una estación
receptora toma el contenido de las palabras transmitidas por la estación emisora,
las memoriza en su tarjeta PCMCIA y las vuelve a enviar a la red. Sucede lo mismo
para cada estación durante el paso del testigo.

Nota: La transferencia de los datos de una estación a otra se realiza


automáticamente.

Para efectuar la lectura de los datos globales transmitidos, la aplicación de la


estación receptora debe realizar una lectura de su tarjeta PCMCIA.

Precauciones de Para los autómatas TSX Premium y TSX Micro, este servicio lo realizan funciones
uso de comunicación particulares (WRITE_GDATA y READ_GDATA) ejecutadas por la
aplicación periódicamente. No está integrado en las transacciones Peer Cop.

Un autómata TSX Premium o TSX Micro puede emitir 32 palabras como máximo en
difusión.

Escritura de los Se puede acceder a este tipo de intercambio mediante la función WRITE_GDATA.
datos globales
El direccionamiento desde una TSX Premium es por ejemplo:
WRITE_GDATA (ADR#[Link], %MW100:x, %MW200:4)

La tabla siguiente describe los distintos parámetros de la función:


Parámetro Descripción
ADR#[Link] Dirección para un difusión:
l emplazamiento del procesador: 0 ó 1
l vía de la tarjeta PCMCIA: 1
l vía del sistema: emisión para todas las estaciones de la red
%MW100:x Contenido de los datos globales de emisión (x = 1 a 32 palabras)
%MW200:4 Bit de actividad, resumen de intercambio, longitud

210 TLX DS COM PL7 40S 09/2000


Programación Modbus Plus

Lectura de los Se puede acceder a este tipo de intercambio mediante la función READ_GDATA.
datos globales
El direccionamiento desde una TSX Premium es por ejemplo:
READ_GDATA (ADR#0.1.10, %MW30:32, %MW300:4)

La tabla siguiente describe los distintos parámetros de la función:


Parámetro Descripción
ADR#0.1.10 Dirección del equipo emisor del mensaje:
l emplazamiento del procesador: 0 ó 1
l vía de la tarjeta PCMCIA: 1
l número de la estación emisora de datos: 10
%MW30:32 Contenido de los datos globales
%MW300:4 Bit de actividad, resumen de intercambio, longitud

Nota: La longitud de los datos globales leídos realmente se encuentra en la


palabra longitud del resumen de actividad (ej.: %MW304). Una longitud = 0
significa que no hay nuevos datos globales disponibles en la estación especificada
en la petición.

TLX DS COM PL7 40S 09/2000 211


Programación Modbus Plus

212 TLX DS COM PL7 40S 09/2000


Depuración de una comunicación
Modbus Plus 16
Presentación

Objeto El capítulo describe el aspecto Depuración en la puesta en marcha de una


comunicación Modbus Plus.

Contenido Este capítulo contiene los siguiente apartados:


Apartado Página
Pantalla de depuración de Modbus Plus 214
Pantalla de depuración del tipo Modbus Plus 215

TLX DS COM PL7 40S 09/2000 213


Depuración Modbus Plus

Pantalla de depuración de Modbus Plus

Presentación Esta pantalla, subdividida en dos zonas, permite declarar la vía de comunicación y
acceder a los parámetros de depuración para un enlace Modbus Plus.

Ilustración La pantalla dedicada a la comunicación Modbus Plus se presenta del siguiente


modo:
TSX 57302 [ RACK 0 POSICIÓN 0]
Depuración
Designación: PROCESADOR TSX P 57302 Versión: 3.0
 DIAG...

VÍA 1
VÍA 1 TSX MBP 100 TARJETA PCMCIA MODBUS*
MODBUS* MAST DIAG...

Valores de depuración
Número de estación: 1 Mnemónico de contador Valor
1 Error: postergación de la retransmisión 0
2 Error: saturación del buffer de recepción DMA 0


3 Recepción de comando repetido 0
Reinic. contadores 4 Error: tamaño de trama 0
5 Error: cancelación de colisión en receptor 0
6 Error de alineación en receptor 0
7 Error: CRC en receptor 0
8 Error: longitud de paquete incorrecta 0
9 Error: dirección de enlace incorrecta 0
10 Error: DMA insuficiente en el buffer de transmisión 0

Elementos y Esta tabla describe las distintas zonas que constituyen la pantalla de configuración:
funciones
Variable Zona Función
1 común
2 específica permite acceder a los parámetros de depuración de un enlace
Modbus Plus.

214 TLX DS COM PL7 40S 09/2000


Depuración Modbus Plus

Pantalla de depuración del tipo Modbus Plus

Presentación La parte específica se subdivide en dos ventanas:


l la ventana Numeración de estación,
l la ventana Valor de depuración.

Numeración de La ventana, idéntica a la configuración, permite seleccionar:


estación l la estación local o
l una estación remota.

Valor de La ventana se presenta del siguiente modo:


depuración Valores de depuración
Mnemónico de contador Valor
1 Error: postergación de la retransmisión 0
2 Error: saturación del buffer de recepción DMA 0
3 Recepción de comando repetido 0
4 Error: tamaño de trama 0
5 Error: cancelación de colisión en receptor 0
6 Error de alineación en receptor 0
7 Error: CRC en receptor 0
8 Error: longitud de paquete incorrecta 0
9 Error: dirección de enlace incorrecta 0
10 Error: DMA insuficiente en el buffer de transmisión 0

Esta ventana muestra los distintos contadores de fallos de una estación conectada
a la red Modbus Plus.

Por defecto, la pantalla propone los contadores de fallos de la estación local. Es


posible ver los contadores de fallos de una estación local o de una estación remota.

Nota: Para acceder a los contadores de fallos de una estación remota, debe
seleccionar previamente el número de la estación remota.

El botón Reinic. contadores provoca la puesta a cero de estos contadores.

TLX DS COM PL7 40S 09/2000 215


Depuración Modbus Plus

216 TLX DS COM PL7 40S 09/2000


Objetos de lenguaje asociados a
la comunicación Modbus Plus 17
Presentación

Objeto Este capítulo presenta los objetos de lenguaje asociados a la comunicación


Modbus Plus.

Contenido Este capítulo contiene los siguiente apartados:


Apartado Página
Objeto de lenguaje de intercambio implícito 218
Objeto de lenguaje de intercambio explícito 221
Gestión y resumen de los intercambios explícitos 224
Objetos de lenguaje asociados a la configuración 225

TLX DS COM PL7 40S 09/2000 217


Objetos de lenguaje Modbus Plus

Objeto de lenguaje de intercambio implícito

Presentación Esta página describe todos los objetos de lenguaje de intercambio implícito para
una comunicación Modbus Plus que se pueden ver o modificar mediante el
programa de aplicación. (PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : vPL7 Micro/Junior/Pro ; Funciones especìficas
de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas
de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas
de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas
de Comunicaciòn ; Tome 1)

Objetos bit La tabla siguiente presenta los distintos objetos bit de intercambio implícito.
Objeto (1) Función Significado
%[Link] Bit de fallo de módulo Este bit a 1 indica un fallo del módulo
(al menos una de las vías está en fallo...)
%[Link] Bit de fallo de vía Este bit a 1 indica un fallo en la línea.

Leyenda
(1) Dirección xy.i
l x: corresponde al número de rack
l y: corresponde al número del módulo
l i: corresponde al número de la vía

218 TLX DS COM PL7 40S 09/2000


Objetos de lenguaje Modbus Plus

Objetos de La tabla siguiente presenta los distintos objetos de palabra de intercambio implícito.
palabra
Objeto (1) Función Significado
%IWxy.i.0 Peticiones Estado de las vías de comunicación
Byte 0: número de funciones de comunicación
tratadas simultáneamente en modo cliente
l x0 = 1: función de comunicación 1
l x1 = 1: función de comunicación 2
l x2 = 1: función de comunicación 3
l x3 = 1: función de comunicación 4
Byte 1: número de funciones de comunicación
tratadas simultáneamente en modo servidor
l x8 = 1: función de comunicación 1
l x9 = 1: función de comunicación 2
l x10 = 1: función de comunicación 3
l x11 = 1: función de comunicación 4
%IWxy.i.1 reservado -
%IWxy.i.2 a Presencia de datos glo- Un bit a 1 indica la presencia de una estación que
%IWxy.i.5 bales emite datos globales. Estaciones 01 a 64
%IWxy.i.6 Disponibilidad de bits Byte 0: las entradas específicas de todas las
de estado estaciones remotas están disponibles
l x0 = 0: las entradas específicas no están
disponibles
l x0 = 1: las entradas específicas están
disponibles
l x1 a x7: reservados
Estado de las entradas Byte 1: un bit a 1 indica la presencia de una estación
específicas que emite entradas específicas. Estaciones 1 a 8
%IWxy.i.7 a Estado de las entradas Un bit a 1 indica la presencia de una estación que
%IWxy.i.9 específicas emite entradas específicas. Estaciones 9 a 56
%IWxy.i.10 Estado de las entradas Byte 0: un bit a 1 indica la presencia de una estación
específicas que emite entradas específicas. Estaciones 57 a 64
Presencia de nuevas Byte 1: un bit a 1 indica la presencia de nuevas
entradas específicas entradas específicas. Estaciones 1 a 8
%IWxy.i.11 a Presencia de nuevas Un bit a 1 indica la presencia de nuevas entradas
%IWxy.i.13 entradas específicas específicas. Estaciones 9 a 56
%IWxy.i.14 Presencia de nuevas Byte 0: un bit a 1 indica la presencia de nuevas
entradas específicas entradas específicas. Estaciones 57 a 64
Byte 1: no utilizado

TLX DS COM PL7 40S 09/2000 219


Objetos de lenguaje Modbus Plus

Objeto (1) Función Significado


%IWxy.i.15 Disponibilidad de bits Byte 0: las salidas específicas están disponibles
de estado para todas las estaciones remotas
l x0 = 0: las salidas específicas no están
disponibles
l x0 = 1: las salidas específicas están disponibles
l x1 a x7: reservados
Estado de las salidas Byte 1: un bit a 1 indica la presencia de una estación
específicas que recibe salidas específicas. Estaciones 1 a 8
%IWxy.i.16 a Estado de las entradas Un bit a 1 indica la presencia de una estación que
%IWxy.i.18 específicas recibe salidas específicas. Estaciones 9 a 56
%IWxy.i.19 Estado de las entradas Byte 0: un bit a 1 indica la presencia de una estación
específicas que recibe salidas específicas. Estaciones 57 a 64
Byte 1: no utilizado

Leyenda
(1) Dirección xy.i
l x: corresponde al número de rack
l y: corresponde al número del módulo
l i: corresponde al número de la vía

220 TLX DS COM PL7 40S 09/2000


Objetos de lenguaje Modbus Plus

Objeto de lenguaje de intercambio explícito

Presentación Esta página describe todos los objetos de lenguaje de intercambio explícito para
una comunicación Modbus Plus que se pueden ver o modificar mediante el
programa de aplicación. (PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1)

TLX DS COM PL7 40S 09/2000 221


Objetos de lenguaje Modbus Plus

Objetos de La tabla siguiente presenta los distintos objetos de palabra de intercambio explícito.
palabra
Objeto (1) Función Significado
%[Link].2 Estado del módulo l x0 = 1: módulo defectuoso
l x1 = 1: fallo funcional (fallo entre el procesador
y el módulo, fallo de ajuste o de
configuración...)
l x2 = 1: fallo de bloque de terminales
(no conectado)
l x3 = 1: autopruebas en curso
l x4 = 1: reservado
l x5 = 1: fallo de configuración de equipo o
programa (el módulo presente no es el
declarado en la configuración, los submódulos
no son compatibles)
l x6 = 1: módulo ausente
l x7 = 1: fallo en uno de los submódulos
%MWxy.i.2 Estado estándar de la l x0 = 1: estación única de la red
vía l x1 = 1: no utilizado
l x2 = 1: error de línea de transmisión
l x3 = 1: no utilizado
l x4 = 1: fallo de software interno
l x5 = 1: error de configuración de hardware o
software, o ausencia de configuración
l x6 = 1: error de comunicación con el
procesador
l x7 = 1: fallo de aplicación
(dirección doble de estación)
%MWxy.i.3 Estado específico de Byte 0
la vía l = 0: fase de inicialización
Estado del nivel de l = 3: fase de espera del testigo
enlace l = 4..10: estado normal
%MWxy.i.4 Estado específico de Byte 0
la vía l = 0: estación en prueba
Peer Cop l = 32: estado normal
l = 64: ausencia del testigo
l = 96: estación única
(igual que x0 de %MWxy.i.2)
l = 128: hay dos estaciones con el mismo
número (igual que x7 de %MWxy.i.2)

222 TLX DS COM PL7 40S 09/2000


Objetos de lenguaje Modbus Plus

Objeto (1) Función Significado

Leyenda
(1) Dirección xy.i
l x: corresponde al número de rack
l y: corresponde al número del módulo
l i: corresponde al número de la vía

TLX DS COM PL7 40S 09/2000 223


Objetos de lenguaje Modbus Plus

Gestión y resumen de los intercambios explícitos

Presentación Esta página describe todos los objetos de lenguaje que gestionan los intercambios
explícitos. (Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1)

Objetos de La tabla siguiente presenta los distintos objetos de palabra para la gestión de
palabra intercambios explícitos.
Objeto (1) Función Significado
%[Link].0 Intercambios en cur- l x0 = 1: lectura de estado en curso
so del módulo l x1 = 1: envío de parámetros de comando al
módulo de comunicación
l x2 = 1: envío de parámetros de ajuste al módulo
de comunicación
%[Link].1 Confirmación del l x1 = 0: parámetros de comando recibidos y
módulo aceptados por el módulo
l x2 = 0: parámetros de ajuste recibidos y
aceptados por el módulo
%MWxy.i.0 Intercambios en cur- l x0 = 1: lectura de estado en curso
so de la vía l x1 = 1: envío de parámetros de comando a la vía
de comunicación
l x2 = 1: envío de parámetros de ajuste a la vía de
comunicación
%MWxy.i.1 Resumen de la vía l x1 = 0: parámetros de comando recibidos y
aceptados por la vía de comunicación
l x2 = 0: parámetros de ajuste recibidos y
aceptados por la vía de comunicación

Leyenda
(1) Dirección xy.i
l x: corresponde al número de rack
l y: corresponde al número del módulo
l i: corresponde al número de la vía

224 TLX DS COM PL7 40S 09/2000


Objetos de lenguaje Modbus Plus

Objetos de lenguaje asociados a la configuración

Presentación Esta página describe todos los objetos de lenguaje de configuración para una
comunicación Modbus Plus que se pueden ver mediante el programa de aplicación.

Constantes La tabla siguiente describe las constantes internas:


internas
Objeto Función Significado
%KWxy.i.0 Tipo Byte 0 = 14 para la comunicación Modbus PLUS
%KWxy.i.1 Dirección de estación Byte 0: dirección de estación
%KWxy.i.2 Peer Cop Byte 0 = 1: sin servicio Peer Cop
Byte 0 = 2: servicio Peer Cop)
Comportamiento de la Byte 1 = 1: entradas puestas a cero
temporización Byte 1 = 2: entradas que mantienen su último valor
%KWxy.i.3 Dirección de destino de Dirección de la primera palabra interna %MW
las entradas específicas utilizada para la recepción de las entradas
específicas
%KWxy.i.4 Dirección de origen de Dirección de la primera palabra interna %MW
las salidas específicas utilizada para el envío de las salidas específicas
%KWxy.i.5 Tamaño de las salidas Número de palabras de salidas específicas que se
específicas para el deben enviar al punto de conexión 1 y 2
nudo 1 y 2 l byte 0: punto de conexión 1
l byte 1: punto de conexión 2
%KWxy.i.6 Tamaño de las salidas Número de palabras de salidas específicas que se
específicas para el deben enviar al punto de conexión 3 y 4
nudo 3 y 4 l byte 0: punto de conexión 3
l byte 1: punto de conexión 4
... ... ...
%KWxy.i.3 Tamaño de las salidas Número de palabras de salidas específicas que se
6 específicas para el deben enviar al punto de conexión 63 y 64
nudo 63 y 64 l byte 0: punto de conexión 63
l byte 1: punto de conexión 64
%KWxy.i.3 Tamaño de las entradas Número de palabras de entradas específicas que se
7 específicas para el deben recibir en el punto de conexión 1 y 2
nudo 1 y 2 l byte 0: punto de conexión 1
l byte 1: punto de conexión 2
%KWxy.i.3 Tamaño de las entradas Número de palabras de entradas específicas que se
8 específicas para el deben recibir en el punto de conexión 3 y 4
nudo 3 y 4 l byte 0: punto de conexión 3
l byte 1: punto de conexión 4

TLX DS COM PL7 40S 09/2000 225


Objetos de lenguaje Modbus Plus

Objeto Función Significado


... ... ...
%KWxy.i.6 Tamaño de las entradas Número de palabras de entradas específicas que se
8 específicas para el deben recibir en el punto de conexión 63 y 64
nudo 63 y 64 l byte 0: punto de conexión 63
l byte 1: punto de conexión 64
%KWxy.i.6 Temporización del Intervalo de tiempo de la temporización
9 servicio Peer Cop l byte 0 = 1 a 100: de 20 ms a 2 s

226 TLX DS COM PL7 40S 09/2000


Comunicación por bus FIPIO
IV
Presentación

Objeto Esta parte presenta los principios de configuración y de explotación de la


comunicación en bus FIPIO mediante el programa PL7.

Contenido Esta parte contiene los siguientes capítulos:


Capítulo Nombre del capítulo Página
18 Comunicación por bus FIPIO 229
19 Configuración de una comunicación FIPIO 255
20 Programación de una comunicación FIPIO 289
21 Depuración de una comunicación FIPIO 295
22 Diagnóstico de una comunicación FIPIO 301
23 Objetos de lenguaje asociados a la comunicación FIPIO 317
24 Perfiles estándares de comunicación FIPIO 325
25 FIPIO Agente 353

TLX DS COM PL7 40S 09/2000 227


Comunicación por FIPIO

228 TLX DS COM PL7 40S 09/2000


Comunicación por bus FIPIO
18
Presentación

Objeto Este capítulo presenta la comunicación por bus FIPIO y sus servicios.

Contenido Este capítulo contiene las siguientes secciones:


Sección Apartado Página
18.1 Presentación de la comunicación FIPIO 231
18.2 Características 235

TLX DS COM PL7 40S 09/2000 229


Generalidades

230 TLX DS COM PL7 40S 09/2000


Generalidades

18.1 Presentación de la comunicación FIPIO

Presentación

Objeto Esta sección presenta una descripción somera del bus FIPIO y de sus servicios
asociados.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Presentación 232
Direccionamiento de los objetos de lenguaje de módulos remotos en el bus 233
FIPIO

TLX DS COM PL7 40S 09/2000 231


Generalidades

Presentación

Introducción La comunicación por FIPIO es una parte de la oferta global WORLDFIP de


Schneider Automation.

FIPIO es un bus de terreno que permite trasladar las entradas/salidas y la periferia


industrial de una estación autómata más cerca de la parte operativa.

El protocolo FIPIO se apoya en intercambios del tipo productores/consumidores


(ejemplo: las palabras comunes) y la gestión del bus se realiza mediante un árbitro
de bus.

Manuales Para ampliar esta información, es posible consultar los manuales siguientes:
asociados
Título Descripción
Bus FIPIO - Manual de referencia Descripción en detalle del bus FIPIO y
puesta en marcha hardware
Autómatas TSX Micro - Manual de puesta en Puesta en marcha del equipo
marcha
Autómatas TSX Premium - Manual de puesta Puesta en marcha del equipo
en marcha

Nota: Consulte las documentaciones correspondientes acerca de la puesta en


marcha de cada uno de los equipos conectados al bus FIPIO.

232 TLX DS COM PL7 40S 09/2000


Generalidades

Direccionamiento de los objetos de lenguaje de módulos remotos en el bus


FIPIO

Presentación El direccionamiento de los objetos principales de bit y palabra de los módulos


remotos del bus FIPIO es de tipo geográfico. Esto significa que depende:
l del punto de conexión,
l del tipo de módulo (de base o de extensión),
l del número de la vía.

Ilustración El direccionamiento se define como sigue:


% I, Q, M, K X, W, D, F \ p.2.c \ m i r
Simbolo Typo de Formato Dirección N°de N° via Rango
objecto módulo/via y módulo
punto de conexión

Sintaxis En la siguiente tabla se describen los distintos elementos que componen el


direccionamiento.
Familia Elemen- Valores Significado
to
Símbolo % - -
Tipo de objeto I - Imagen de la entrada física del módulo,
Q - Imagen de la salida física del módulo,
Esta información se intercambia de forma automática en cada ciclo de la
tarea a la que están asignadas.
M - Variable interna
Esta información sobre lectura o escritura se intercambia a petición de la
aplicación.
K - Constante interna
Esta información de configuración está disponible en lectura únicamente.
Formato X - Booleano
(tamaño) Para los objetos de tipo booleano, la X se puede omitir.
W 16 bits Longitud simple.
D 32 bits Longitud doble.
F 32 bits Flotante. El formato flotante utilizado es el de la norma IEEE Std 754-1985
(equivalente IEC 559).
Dirección de p 0ó1 Número de posición del procesador en el rack.
módulo/vía y 2 - Número de vía del enlace FIPIO integrado en el procesador.
punto de
c 1 a 127 Número del punto de conexión.
conexión

TLX DS COM PL7 40S 09/2000 233


Generalidades

Familia Elemen- Valores Significado


to
Posición del m 0ó1 0: módulo de base, 1: módulo de extensión.
módulo
N° de vía i 0 a 127 o MOD: vía reservada para la gestión del módulo y los parámetros comunes
MOD a todas las vías.
Rango r 0 a 255 o ERR: indica un error de módulo o de vía.
ERR

Ejemplos En la siguiente tabla se muestran algunos ejemplos de direccionamiento de objetos.


Objeto Significado
%MW\0.2.1\0.5.2 Palabra de estado de rango 2 del bit de imagen de la entrada 5 del
módulo de base de entradas remotas situado en el punto de
conexión 1 del bus FIPIO.
%I\0.2.1\0.7 Bit de imagen de la entrada 7 del módulo de base de entradas
remotas situado en el punto de conexión 1 del bus FIPIO.
%Q\0.2.1\1.2 Bit de imagen de la salida 2 del módulo de extensión de salidas
remotas situado en el punto de conexión 1 del bus FIPIO.
%I\0.2.2\[Link] Información de fallo del módulo Momentum situado en el punto de
conexión 2 del bus FIPIO.
%Q\1.2.3\[Link] Información de fallo de la vía 0 del módulo CCX17 situado en el
punto de conexión 3 del bus FIPIO.

0 Administrador Fipio TSX 57253

1 TBX LEP 030 0 TBX DES 1622 1 TBX DSS 1622

2 170 FNT 110 01 0 170 AAI 030 00

3 TSX FPP 010 0 T CCX 17 20 F

234 TLX DS COM PL7 40S 09/2000


Generalidades

18.2 Características

Presentación

Objeto Esta sección presenta las características y las limitaciones de uso de una
comunicación FIPIO.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Compatibilidad con equipos relacionados con el administrador del bus 236
Compatibilidad con programas relacionados con el administrador del bus 237
Compatibilidad del programa: transparencia de red 238
Compatibilidad del programa: comunicación hacia el exterior 240
Compatibilidad relativa a los equipos TBX 241
Compatibilidad relativa a los equipos Momentum 242
Compatibilidad con el terminal de programación 243
Compatibilidad con otros equipos 244
Modo de funcionamiento del bus FIPIO 246
Tiempo de ciclo de red: aplicación monotarea 248
Tiempo de ciclo de red: aplicación multitarea 250
Ejemplo de cálculo de los tiempos de ciclo de red de una aplicación multitarea 253

TLX DS COM PL7 40S 09/2000 235


Generalidades

Compatibilidad con equipos relacionados con el administrador del bus

Generalidades El tráfico binario del bus es de 1 Mbits/s. Puede alcanzar hasta 15 Km de longitud
con cuatro repetidores eléctricos (TSX FP ACC 6) u ópticos.

El bus FIPIO se conecta a los transceptores ópticos Hirschmann. Esto permite crear
arquitecturas con redundancia de medio.

Disponibilidad Este tipo de comunicación está disponible para enlaces integrados a los autómatas
TSX Premium, desde la versión V3.0.

Los autómatas que poseen un enlace integrado FIPIO son los siguientes:
l Los procesadores de tipo TSX:
l TSX 57153,
l TSX 57252, TSX 57253,
l TSX 57352, TSX 57353,
l TSX 57452, TSX 57453.
l Los procesadores de tipo PMX:
l PMX 57352,
l PMX 57452.
l Los procesadores de tipo PCX:
l PCX 573512, PCX 57353.

El administrador de bus puede ser también un autómata de tipo:


l TSX 47-107 de versión 5.3 mínimo,
l S1000.

Capacidad Los procesadores con enlace FIPIO integrado permiten administrar 128 puntos de
conexión (TSX P57 153 = 64) en el bus (dirección de 0 a 127).
El administrador de bus se conecta a la dirección 0 y la dirección 63 se reserva para
el terminal de programación y de diagnóstico.

Estos procesadores comportan una memoria RAM que permite guardar la


configuración de los equipos conectados al bus. La memoria posee una capacidad
máxima de 93 320 bytes.

236 TLX DS COM PL7 40S 09/2000


Generalidades

Compatibilidad con programas relacionados con el administrador del bus

Límites de los Los procesadores que disponen de un enlace integrado FIPIO permiten activar
intercambios simultáneamente 24 funciones de intercambio explícito.
explícitos
Una petición de intercambio dirigida a un equipo FIPIO puede consumir varios ciclos
de la tarea MAST. Es por tanto absolutamente necesario gestionar las palabras de
los parámetros de gestión correspondientes para cualquier intercambio de variables
explícitas, incluidas las variables READ_STS %CH@voie y READ_STS %CH@MOD.

Por ejemplo, si están simultáneamente en tratamiento 24 funciones, o si 25


funciones se disparan durante un mismo ciclo de tarea, cualquier nueva función
(o la propia función número 25) no podrá ser atendida y terminará con un error.

Cuando se trata de un intercambio READ_STS, la confirmación señala un fallo de


comunicación en la palabra:%MW\p.2.c\m.v.2 al no ser posible realizar el
intercambio número 25.

Para los intercambios WRITE_CMD, READ_PARAM, WRITE_PARAM,


RESTORE_PARAM, el fallo de comunicación se señala con la palabra
%MW\p.2.c\m.v.1. Una causa probable es la falta de recursos suficientes en el
sistema para ofrecer el servicio.

Intentos La palabra sistema %SW155 contiene el número de intercambios explícitos en


curso. El bit %SW116: x2 pasa a 1 si se alcanza o supera el número máximo de
intercambios explícitos simultáneos.

Programa X-TEL En el caso en que el administrador de bus sea un autómata de la serie 7


(TSX 47-107), la configuración del bus y del administrador la realiza el programa de
herramientas X-TEL en su versión 6.0 mínima.

TLX DS COM PL7 40S 09/2000 237


Generalidades

Compatibilidad del programa: transparencia de red

Presentación Los intercambios de una estación remota al bus FIPIO (o a la inversa) son posibles
bajo determinadas condiciones.

Restricciones de La comunicación entre estaciones hacia FIPIO sólo se puede realizar si el árbitro
la transparencia de bus es un autómata de tipo TSX Premium, en su versión mínima V3.3.

Los intercambios de un equipo tercero con un autómata conectado como esclavo


FIPIO son posibles cuando este último es de tipo TSX Premium, en su versión
mínima V3.3. No existe comunicación hacia un autómata de tipo TSX Micro.

No existe comunicación del agente FIPIO hacia el exterior.

El bus FIPIO sólo permite la conexión de un único terminal de programación. Si está


presente en la configuración, debe conectarse obligatoriamente al punto de
conexión por defecto (63).
Este terminal de programación no permite la telecarga de una aplicación en el
árbitro del bus FIPIO.

238 TLX DS COM PL7 40S 09/2000


Generalidades

Ilustración La ilustración siguiente agrupa los diferentes intercambios posibles entre un bus
FIPIO y una red u otro bus.
FIPAWAY, ETHERNET, Uni-telway, ...

TSX Premium V3.3

Tercer equipo

TSX Micro

TSX Premium V3.3

Magelis
FIPIO

63

Terminal de programación

TLX DS COM PL7 40S 09/2000 239


Generalidades

Compatibilidad del programa: comunicación hacia el exterior

Presentación Para poder comunicar desde una estación conectada al bus FIPIO con un equipo
exterior, la estación emisora debe dirigirse al autómata maestro y no al equipo de
destinatario (las peticiones no se encaminan directamente).

Nota: La aplicación del autómata maestro es la que se encarga de transferir las


peticiones al equipo de destinatario.

Ejemplo En el siguiente ejemplo, es necesario realizar un intercambio del bus FIPIO al bus
Uni-telway. El procedimiento es idéntico en el otro sentido de la transferencia.
TSX Premium maestro, Serie 7

Etapa 2

0 Uni-telway
Etapa 1

Ad0 = 1
6 Ad1 = 2
Ad2 = 3

63

Etapa 1 La estación emisora, conectada al punto de conexión 6 en FIPIO, transmite la


petición al autómata maestro. La dirección del destinatario es la del autómata
maestro.
WRITE_VAR (ADR#\6.1.0\SYS, %MW,0,10, %MW:10, %MW100:4)

El autómata maestro se encarga de la confirmación.

Etapa 2 Cuando la aplicación en el autómata maestro recibe la petición de la estación


emisora, la encamina hacia el equipo de destinatario según el protocolo Uni-telway.
WRITE_VAR (ADR#0.0.1, ’%MW’, 100, 10, %MW10:10, %MW40:4)

La confirmación se envía al autómata maestro.

240 TLX DS COM PL7 40S 09/2000


Generalidades

Compatibilidad relativa a los equipos TBX

Presentación La siguiente información de compatibilidad se aplica a:


l el direccionamiento admitido por los diferentes equipos que se pueden conectar,
l el espacio de memoria que estos equipos ocupan en la RAM de configuración.

Reglas de uso El equipo conectado a un punto de conexión, cuando es modular, debe ser
homogéneo con la función específica: base de conexión y extensión TOR o base
de conexión y extensión analógica (no hay combinación TOR y analógica).

Una sola tarea (FAST o MAST) de PL7 controla el equipo (no se asignan de grupos
de vías de un mismo TBX a tareas diferentes).

Direccionamien- El direccionamiento FIPIO depende del tipo de equipo:


to Tipo de equipo Direcciones FIPIO Comentarios
TBX compactos 1...31 TBX C•
TBX estancos 1...62, 64...127 TBX E•
TBX modulares 1...62, 64...127 TBX LEP 020, TBX LEP 030
TBX SAP 10 1...62, 64...127 Pasarela AS-i

Configuración En una sola configuración, el número de módulos de igual referencia conectados al


máxima bus FIPIO está limitado. Los valores de la tabla presentada a continuación se
expresan en bytes.
Módulo Base Extensión Número máximo de puntos de
conexión
TSX P57 TSX P57 TSX P57
153 253/353 453
AES 200, ASS 400 1332 272 de 2 ó 4 vias
62 70 125
AMS 620 1332 528 De 8 vias
59 59 126
De 10 ó 12 vias
50 50 114
CEP 1622, CSP 1622, 1152 - 31 31 31
CSP 1625
DES •••, DMS •••, DSS ••• 1152 144 62 81 126
SAP 10 1088 - 52 52 117

TLX DS COM PL7 40S 09/2000 241


Generalidades

Compatibilidad relativa a los equipos Momentum

Presentación La siguiente información de compatibilidad se aplica a:


l el direccionamiento admitido por los diferentes equipos que se pueden conectar,
l el espacio de memoria que estos equipos ocupan en la RAM de configuración.

Reglas de uso la puesta en marcha de los equipos Momentum en FIPIO sólo es posible con el
módulo de comunicación: 170 FNT 110 01.

Direccionamien- Un equipo Momentum puede tener las direcciones 1 a 62, ó 64 a 127.


to

Configuración En una sola configuración, el número de módulos de igual referencia conectados al


máxima bus FIPIO está limitado. Los valores de la tabla presentada a continuación se
expresan en bytes.
Módulo Base Extensión Número máximo de puntos de
conexión
TSX P57 TSX P57 TSX P57
153 253/353 453
ADI, ADM, ADO 832 - 62 98 98
ARM 370 30 832 - 62 98 98
ANR 120 90 832 - 62 98 98
AAI 520 40 00 1808 - 52 52 98
AMM 090 00, AAI 030 00, 1808 - 52 52 98
AAO 120 00, AAO 921 00
AAI 140 00 2304 - 40 40 92
FED C32 1280 - 62 73 126
FED C32P 2304 - 40 40 92
FED M32 1424 - 62 66 126
FED M32P 2448 - 38 38 87
FRD C2 832 - 62 113 126
FSD C8 896 - 62 105 126
FSD C8P 1808 - 52 52 117
FSD M8 1040 - 62 90 126
FSD M8P 1952 - 48 48 109

242 TLX DS COM PL7 40S 09/2000


Generalidades

Compatibilidad con el terminal de programación

Presentación La siguiente información de compatibilidad se aplica a:


l el direccionamiento admitido por los diferentes equipos que se pueden conectar,
l el espacio de memoria que estos equipos ocupan en la RAM de configuración.

Reglas de uso Un terminal de programación con la tarjeta TSX FPC 10 o la tarjeta PCMCIA TSX
FPP 20 instalada debe estar conectado a la dirección FIPIO 63.

PL7 funciona en modo conectado con el autómata administrador FIPIO.


Si el autómata administrador dispone de una aplicación en la que uno o varios
equipos agente están configurados:
l PL7 comunica con los autómatas TSX Micro / Premium agente FIPIO.
l MMI 17 comunica con los CCX-17.

No es posible telecargar una aplicación PL7 en el administrador desde un terminal


de programación. Sin embargo, puede telecargar una aplicación PL7 en un
autómata FIPIO agente.

TLX DS COM PL7 40S 09/2000 243


Generalidades

Compatibilidad con otros equipos

Presentación La información de compatibilidad siguiente se aplica a:


l el direccionamiento admitido por los diferentes equipos conectables,
l el espacio de memoria que estos equipos ocupan en la RAM de configuración.

Direccionamien- El direccionamiento FIPIO depende del tipo de equipo:


to
Tipo de equipo Direcciones FIPIO Comentarios
ATV-16/58/66 1...62 Los variadores tienen instalada la tarjeta
TSX FPP 10, desde la versión V1.8.
CCX 17 1...62 Las consolas deben ser de la versión V2.4
y siguientes y tener instalada la tarjeta TSX
FPP 10, desde la versión V1.8.
Magelis 1...62 Las consolas tienen instalada la tarjeta
TSX FPP 10, desde la versión V1.8.
Productos FipConnect 1...62, 64...127 salvo limitaciones específicas del producto
utilizado

Configuración En una sola configuración, se eliminan el número de módulos de igual referencia


máxima conectados al bus FIPIO. Los valores de la tabla presentada a continuación se
expresan en bytes.
Módulo Base Extensión Número máximo de puntos de
conexión
TSX P57 TSX P57 TSX P57
153 253/353 453
ATV 16, ATV 58, ATV 66 1952 - 48 48 62
CCX 17 1952 - 4 4 4
EEF 08D2, EEF 16D2 832 - 62 98 98
ESF 08T22 EMF 16DT2 1808 - 52 52 98
FED C32 1280 - 62 73 126
FED C32P 2304 - 40 40 92
FED M32 1424 - 62 66 126
FED M32P 2448 - 38 38 87
FRD C2 832 - 62 113 126
FSD C8 896 - 62 105 126
FSD C8P 1808 - 52 52 117

244 TLX DS COM PL7 40S 09/2000


Generalidades

Módulo Base Extensión Número máximo de puntos de


conexión
FSD M8 1040 - 62 90 126
FSD M8P 1952 - 48 48 109
Micro Premium 1424 - 62 62 62

TLX DS COM PL7 40S 09/2000 245


Generalidades

Modo de funcionamiento del bus FIPIO

Presentación El modo de funcionamiento del bus FIPIO depende del modo de funcionamiento del
procesador y del estado físico del bus.
El procesador interrumpe toda la actividad del bus cuando el número de errores
físicos detectado por el procesador pone en peligro el funcionamiento nominal de
los equipos conectados al bus. Estos equipos aplican en este caso los valores de
retorno a las entradas/salidas.

Modo de El modo de funcionamiento es el siguiente:


funcionamiento
Fase Descripción
1 Arranque en frío del procesador con una aplicación FIPIO: el bus arranca
automáticamente, las I/O se comprueban y controlan.
2 Telecarga de una aplicación FIPIO: el bus arranca automáticamente, las
entradas/salidas se comprueban y se controlan.
3 Si el procesador detecta errores físicos graves, se detiene automáticamente el
bus FIPIO. Los equipos conectados aplican los valores de retorno, el
procesador ya no controla las entradas/salidas. Un error físico grave es por
ejemplo la desconexión de la terminación de línea, la desconexión del bloque
de terminales FIPIO del procesador, etc.
4 Después de una parada automática (detección por el procesador de errores
graves):
l el bit %SW144:x2 tiene el valor 1: el procesador reintenta periódicamente el
arranque mientras trata de controlar y dirigir las entradas/salidas de los
equipos conectados. Es el modo automático.
l el bit %SW144:x2 tiene el valor 0: para arrancar de nuevo el bus es necesaria
una acción de usuario mediante programa o desde el terminal de
programación. Ponga a 1 los bits %SW144:x0 y %SW144:x1. Es el modo
manual.
5 Rearranque en caliente: el bus rearranca automáticamente si no fue detenido
voluntariamente mediante la palabra sistema %SW144 bits 0 y 1. El bus toma
el estado que precede al corte de corriente.
6 Si %S0 = 1, se inician las palabras sistema y en caso de haber parado el bus,
se arranca éste de nuevo.

246 TLX DS COM PL7 40S 09/2000


Generalidades

Precisión acerca Si %SW144:x0 toma el valor 0 (por el terminal de programación o por el programa),
del modo manual se detiene la función productor/consumidor (PC). Ya no se realiza ningún
intercambio de variables ni de mensajes en el bus.

si %SW144:x1 toma el valor 0 (por el terminal de programación o por el programa),


se detiene la función de árbitro de bus (BA). Ya no se realiza ninguna exploración
de variables ni de mensajes en el bus

Para detener completa y voluntariamente la actividad del bus FIPIO, es necesario


poner a 0 simultáneamente los bits 0 y 1 de la palabra sistema %SW144 desde el
terminal de programación o mediante el programa.

Precisión acerca Si el bus FIPIO se detiene sin acción voluntaria sobre la palabra sistema %SW144,
del modo esto significa que el procesador ha detectado errores físicos que impiden el
automático funcionamiento nominal del bus y de los equipos conectados.

En este caso (y sólo en este caso), si el bit %SW144:x2 tiene el valor 1


(arranque automático), el procesador intentará de forma periódica y automática
rearrancar los intercambios en el bus.

Si el bit %SW144:x2 tiene el valor 0 después de una parada del bus debida a errores
físicos, es necesario restablecer con el valor 1 los bits %SW144 x:0 y %SW144 x:1
mediante el programa o desde el terminal de programación, con el fin de rearrancar
el bus FIPIO. En este caso el bus volverá a arrancar tan sólo si el error físico que
provocó la parada ha desaparecido.

Ejemplo si el bit %SW144 x:2 = 1 (al desconectar y al volver a conectar el bloque de


terminales FIPIO del procesador), el bus volverá a arrancar automáticamente.
Los equipos estarán de nuevo controlados y podrán aplicar los valores del
programa.

Si el bit %SW144 x:2 = 1 (al desconectar y al volver a conectar el bus FIPIO del
procesador), los equipos conectados al bus no estarán controlados ni se podrán
aplicar los valores del programa.
Los equipos estarán de nuevo controlados si el usuario establece los bits
%SW144:x0 y %SW144:x1 = 1.

TLX DS COM PL7 40S 09/2000 247


Generalidades

Tiempo de ciclo de red: aplicación monotarea

Presentación El cálculo del tiempo de ciclo de red para una aplicación monotarea se lleva a cabo
mediante la configuración siguiente:
l la longitud del bus es de 1 Km,
l los valores correspondientes a los tiempos de silencio, de regreso y las bandas
de paso son los valores por defecto (modo automático).

Cálculo del Para una aplicación con todos los equipos configurados para una misma tarea, es
tiempo de ciclo posible obtener el valor del tiempo de ciclo de red de la tarea en milisegundos con
de red la fórmula siguiente (de forma orientativa):

TCR_TASK= 1,45 + Σ(K x número equipos de la misma familia)

Valeur du
coefficient K

Valor del El coeficiente K se definirá del modo siguiente:


coeficiente K
Coeficiente K Familia Equipo
0,5 TBX Todo o Nada
0,9 TBX Analógica
0,4 Momentum Todo o Nada
0,6 Momentum Analógica
0,6 ATV-16 Todos
0,6 ATV-58 Todos
0,6 CCX 17 Todos
1,5 CCX 17-32 Todos
1,5 TSX 37/57 Todos
0,6 Pasarela AS-i TSX SAP 10
1,5 Magelis Todos
0,4 STD_P FRD
0,6 STD_P FSP
1,5 STD_P FED

248 TLX DS COM PL7 40S 09/2000


Generalidades

Ejemplo La configuración del ejemplo es la siguiente:


l Todos los elementos están configurados en la tarea MAST de la aplicación.
l La configuración incluye:
l 10 TBX todo o nada,
l 11 TBX analógico,
l 12 Momentum todo o nada.

El cálculo del tiempo de ciclo de la tarea Mast es el siguiente:


TCR_MAST = 1,45 + ((0,5 x 10) + (0,9 x 11) + (0,4 x 12)) = 21,15 ms

El tiempo de ciclo de red tiene un valor aproximado de 21 ms.

TLX DS COM PL7 40S 09/2000 249


Generalidades

Tiempo de ciclo de red: aplicación multitarea

Presentación En el caso de una aplicación multitarea con dos tareas periódicas, y cuando existen
equipos configurados en cada una de ellas, el valor de los tiempos de ciclo de red
depende de la configuración de las diferentes tareas.

Los valores del tiempo de ciclo calculados con el siguiente algoritmo son valores
máximos. Los valores reales son inferiores o iguales.

Convención La tabla siguiente es el conjunto de los parámetros que intervienen en el cálculo de


los tiempos de ciclo de red.
Parámetro Definición
P máx Valor del período mayor entre las tareas (MAST o FAST)
P mín Valor del período menor entre las tareas (MAST o FAST)
Tmáx Tarea con período Pmáx
Tmín Tarea con período Pmín
R Relación entre los periodos (esta relación debe ser un número entero,
redondeado al entero más cercano si es necesario.)
NE máx Número de equipos de la misma familia configurados en Tmáx
NE mín Número de equipos de la misma familia configurados en Tmín
NE_Equip Número equivalente de equipos de la misma familia
TCR_Tmáx Tiempo de ciclo de red de la tarea Tmáx
TCR_Tmín Tiempo de ciclo de red de la tarea Tmín

250 TLX DS COM PL7 40S 09/2000


Generalidades

Algoritmo de Para llevar a cabo el cálculo de los tiempos de ciclo de red, el algoritmo es el
cálculo siguiente.
Fase Descripción
1 Cálculo de la
Pmax
R = -------------
R Pmin
2 Cálculo de los NE_Equip (para cada familia de equi-
pos)

NE_Equip = ( ( R × NEmin ) + NEmax )

3 Cálculo del
TCR_Tmáx

TCR_Tmax = 1,45 + ∑ ( K × NE_Equip )

4 Cálculo del
TCR_Tmín

TCR_Tmax
TCR_Tmin = ----------------------------
R

Valor del El coeficiente K se definirá del modo siguiente:


coeficiente K Coeficiente K Familia Equipo
0,5 TBX Todo o Nada
0,9 TBX Analógica
0,4 Momentum Todo o Nada
0,6 Momentum Analógica
0,6 ATV-16 Todos
0,6 ATV-58 Todos
0,6 CCX 17 Todos
1,5 CCX 17-32 Todos
1,5 TSX 37/57 Todos
0,6 Pasarela AS-i TSX SAP 10
1,5 Magelis Todos
0,4 STD_P FRD
0,6 STD_P FSP
1,5 STD_P FED

TLX DS COM PL7 40S 09/2000 251


Generalidades

Interpretación de Para garantizar una actualización de las entradas/salidas en el bus, se imponen las
los resultados restricciones siguientes:
l Para las tareas periódicas en modo controlado, el tiempo de ciclo de red de la
tarea debe ser inferior al período de la tarea.
l Para las tareas periódicas en modo libre, el tiempo de ciclo de red debe ser
inferior al watchdog de la tarea.

252 TLX DS COM PL7 40S 09/2000


Generalidades

Ejemplo de cálculo de los tiempos de ciclo de red de una aplicación multitarea

Presentación La configuración del ejemplo es la siguiente:


l Períodos de tareas:
l MAST: 60 ms
l FAST: 15 ms
l La configuración incluye:
l 6 TBX todo o nada configurados en la tarea MAST y 4 TBX todo o nada
configurados en la tarea FAST,
l 6 TBX analógico configurados en la tarea MAST y 4 TBX analógico
configurados en la tarea FAST,
l 6 Momentum todo o nada configurados en la tarea MAST y 4 Momentum todo
o nada configurados en la tarea FAST,
l 6 Momentum analógico configurados en la tarea MAST y 4 Momentum
analógico configurados en la tarea FAST.

Convención Según la configuración, la aplicación de las convenciones implica:


l Pmáx = 60 y Pmín = 15
l Tmáx = T MAST y Tmín = TFAST
l TCR_Tmáx = TCR_TMAST y TCR_T mín = TCR_TFAST

Algoritmo La tabla siguiente presenta el algoritmo:


Fase Descripción
1 Cálculo de R
R = 60 / 15 = 4
2 Cálculo del número equivalente de equipos
NE_TBX_TOR = (R * 4 + 6) = 22
NE_TBX_ANA = (R * 4 + 6) = 22
NE_MOMENTUM_TOR = (R * 4 + 6) = 22
NE_MOMENTUM_ANA = (R * 4 + 6) = 22
3 Cálculo de los tiempos de ciclo de red TCR_TMAST
TCR_TMAST = 1,45 + ((0,5 * 22) + (0,9 * 22) + (0,4 * 22) + (0,6 * 22))
TCR_TMAST = 54,25 ms
4 Cálculo de los tiempos de ciclo de red TCR_TFAST
TCR_TFAST = 54,25 / 4
TCR_TFAST = 13,56 ms

TLX DS COM PL7 40S 09/2000 253


Generalidades

Conclusiones Los tiempos de ciclo de red tienen el valor:


l TCR_TMAST = 55 ms,
l TCR_TFAST = 14 ms.
El período de las tareas MAST y FAST son suficientes para actualizar las entradas/
salidas.

254 TLX DS COM PL7 40S 09/2000


Configuración de una
comunicación FIPIO 19
Presentación

Objeto Este capítulo describe el aspecto Configuración en la puesta en marcha de una


comunicación FIPIO.

Contenido Este capítulo contiene las siguientes secciones:


Sección Apartado Página
19.1 Generalidades sobre la configuración 257
19.2 Configuración del bus FIPIO 258
19.3 Configuración de los equipos en el bus FIPIO 273
19.4 Gestión de entradas/salidas mediante las tareas PL7 278
19.5 Validación de la configuración del bus FIPIO 283

TLX DS COM PL7 40S 09/2000 255


Configuración FIPIO

256 TLX DS COM PL7 40S 09/2000


Configuración FIPIO

19.1 Generalidades sobre la configuración

Modo de configuración

Presentación La creación de una aplicación que ponga en marcha un bus FIPIO necesita la
configuración de varios elementos a partir del programa PL7.

Metodología La metodología a continuación recuerda a las distintas fases de configuración del


bus FIPIO:
Esta fase permite definir el tipo de
Configuración de los puntos de
equipo conectado al bus, la gestión del
conexión y
bus (ejemplo: longitud, banda
de las propiedades del bus
pasante...).

Esta fase permite configurar cada


Configuración de cada equipo (ejemplo: tarea PL7 que gestiona
equipo conectado al bus. el equipo, las entradas, las salidas...).

Esta fase permite definir la gestión de las


Adaptación de las tareas PL7 en entradas/salidas en el bus mediante las
función de la topología del bus. tareas PL7 (ejemplo: tarea cíclica o
periódica, modo controlado o libre...).

TLX DS COM PL7 40S 09/2000 257


Configuración FIPIO

19.2 Configuración del bus FIPIO

Presentación

Objeto Esta sección presenta los principios de configuración del bus FIPIO.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Acceso a la pantalla de configuración FIPIO 259
Pantalla de configuración del bus FIPIO 260
Agregar un equipo en el bus 262
Modificar/eliminar/desplazar/copiar un equipo del bus 264
Acceso a la pantalla de propiedades del bus FIPIO 266
Pantalla de configuración de las propiedades del bus FIPIO 267
Propiedades del bus FIPIO: pestaña General 268
Propiedades del bus FIPIO: pestaña Experto 269
Pestaña Experto: modo manual 271

258 TLX DS COM PL7 40S 09/2000


Configuración FIPIO

Acceso a la pantalla de configuración FIPIO

Presentación Esta operación describe el modo de acceso a la pantalla de configuración a través


de los autómatas TSX Premium con un enlace integrado instalado.

Acceso al enlace La tabla siguiente presenta el procedimiento que permite establecer el enlace
FIPIO:
Etapa Acción
1 Vaya a la pantalla de configuración del equipo
2 Haga doble clic en la reproducción del conector FIPIO.

TLX DS COM PL7 40S 09/2000 259


Configuración FIPIO

Pantalla de configuración del bus FIPIO

Presentación Esta pantalla permite:


l declarar los equipos conectados al bus,
l parametrizar las propiedades del bus.

Figura La pantalla destinada a las comunicaciones FIPIO es la siguiente:


Configuración FIPIO
TSX 57252 V3.0 Longitud del bus: 0 15 km
1
Dirección lógica Comunicador Módulo de base Módulo de extensión

0 Administrador Fipio TSX 57252

63 Terminal privilegiado

127

Elementos y La tabla presenta la descripción de las diferentes zonas que constituyen la pantalla
funciones de configuración:
Zona Función
Longitud de bus Este cursor permite ajustar la longitud del bus. El valor por defecto
es 1 Km.
Dirección lógica Esta zona permite definir las direcciones de cada equipo.
Comunicador Esta zona informa sobre el tipo de equipo que se encarga de la
comunicación entre el administrador y el equipo de base.
La zona está vacía cuando el equipo de base no necesita
comunicador.
Módulo de base Esta zona permite definir el equipo de base conectado al bus.
Módulo de extensión Esta zona permite definir si una extensión está asociada al equipo
de base.

Los rectángulos en gris en el bus indican las dos direcciones reservadas:

260 TLX DS COM PL7 40S 09/2000


Configuración FIPIO

l 0 para el administrador del bus,


l 63 para el terminal privilegiado.

Los puntos de conexión disponibles se indican mediante un pequeño círculo y


líneas de puntos.

TLX DS COM PL7 40S 09/2000 261


Configuración FIPIO

Agregar un equipo en el bus

Procedimiento Esta operación permite agregar por programación un equipo conectado al bus
FIPIO.
Etapa Acción
1 Ir a la pantalla de configuración FIPIO.
2 Hacer doble clic en la dirección lógica del punto de conexión en el lugar en el
que debe conectarse el módulo (direcciones disponibles que van de 1 a 62 y de
64 a 127. El sistema se reserva las direcciones 0 y 63).
Resultado: se muestra la pantalla Agregar/Modificar un equipo.
Agregar/Modificar un equipo
Punto de conexión
Número del punto de conexión 1 Aceptar
Comentario
TBX DMS 1625 Cancelar

Familias
Módulo de base Módulo de extensión
ATV-16 1.0 TBX DES 1633 TBX7 EMB. 16E 48VCC
ATV-58 1.0 TBX DES 1633 TBX7 EMB. 16E CF 24VCC
CCX-17 1.0 TBX DES 1633 TBX7 EMB. 16E RAP 24VCC
CCX17-32 1.0 TBX DES 1633 TBX7 EMB. 16E 120 VCA
MAGELIS 1.0 TBX DES 1025 TBX7 EMB. 8E/2SR 24VCC
MOMENTUM 1.0 TBX DES 1625 TBX7 EMB. 8E/2SR 24VCC
PASSERELLE 1.0 TBX DMS 16C22 TBX7 EMB. 8E+8SS 0,5A CF
SIMULATION 1.0 TBX DMS 16C222 TBX7 EMB. 8E+8SS 2A CF
STD_P 1.0 TBX DMS 16P22 TBX7 EMB. 8E+8E/S 0,5A
TBX 1.0
TSX 1.0 Comunicador
TBX LEP 020 TBX7 [Link] 24/48V
TBX LEP 030 TBX7 [Link] TOR+ANA

3 Introducir el número del punto de conexión correspondiente a la dirección.


Por defecto, el programa PL7 ofrece la primera dirección consecutiva libre
4 Añadir un comentario sobre el equipo conectado al punto de conexión.
Este campo tiene una longitud de 80 caracteres como máximo y es opcional.
5 Seleccione en el campo Familia el tipo de equipo que debe conectarse al bus.

262 TLX DS COM PL7 40S 09/2000


Configuración FIPIO

Etapa Acción
6 Seleccione el módulo de base, el módulo de extensión, o ambos.
7 Seleccione en el campo Comunicador el tipo de elemento que permite la
comunicación en el bus FIPIO.
Esta ventana no aparece para determinados tipos de equipos.
8 Confirme con Aceptar.
Resultado: el módulo está declarado.
Configuración FIPIO
TSX 57252 Longitud del bus: 0 15 km
5
Dirección lógica Comunicador Módulo de base Módulo de extensión

0 Administrador Fipio TSX 57252

1 TBX LEP 020 0 TBX DSS 1622 1 TBX DES 1622

2 TBX LEP 030 0 TBX AES 400

TLX DS COM PL7 40S 09/2000 263


Configuración FIPIO

Modificar/eliminar/desplazar/copiar un equipo del bus

Procedimiento Esta operación permite modificar por programación un equipo conectado al bus
para modificar FIPIO.
un equipo
Etapa Acción
1 Acceder a la pantalla de configuración FIPIO.
2 Hacer doble clic en el punto de conexión que corresponde al equipo que se
desea modificar.
3 Modificar los componentes del equipo:
l el módulo de base,
l el módulo de extensión,
l el comunicador,
l el comentario.
No es posible modificar la familia ni el número de puntos de conexión.
4 Validar mediante Aceptar.

Procedimiento Esta operación permite eliminar por programación un equipo conectado al bus
para eliminar un FIPIO.
equipo
Etapa Acción
1 Acceder a la pantalla de configuración FIPIO.
2 Seleccionar el punto de conexión que desea eliminar.
Un cuadro de puntos rodea el punto de conexión seleccionado.
3 Seleccionar el comando Edición → Eliminar equipo.
4 Confirmar la eliminación con Sí.

264 TLX DS COM PL7 40S 09/2000


Configuración FIPIO

Procedimiento El desplazamiento de un equipo no corresponde a un desplazamiento físico en el


para desplazar bus sino a una modificación lógica de la dirección del equipo. Esto conlleva la
un equipo modificación de la dirección de los objetos E/S en el programa y un desplazamiento
de las variables asociadas con estos objetos. Al confirmar la configuración global,
se modifica automáticamente el programa de aplicación en función del
desplazamiento.
Etapa Acción
1 Acceder a la pantalla de configuración FIPIO.
2 Seleccionar el punto de conexión que desea desplazar.
Un cuadro de puntos rodea el punto de conexión seleccionado.
3 Seleccionar el comando Edición → Desplazar equipo.
4 Introducir el número del punto de conexión del destinatario.
5 Confirmar el desplazamiento con Aceptar.

Procedimiento Esta función es similar a la función de desplazamiento de un equipo.


para copiar un
Etapa Acción
equipo
1 Acceder a la pantalla de configuración FIPIO.
2 Seleccionar el punto de conexión que desea desplazar.
Un cuadro de puntos rodea el punto de conexión seleccionado.
3 Seleccionar el comando Edición → Copiar equipo.
4 Introducir el número del punto de conexión del destinatario.
5 Confirmar el desplazamiento con Aceptar.

TLX DS COM PL7 40S 09/2000 265


Configuración FIPIO

Acceso a la pantalla de propiedades del bus FIPIO

Presentación Esta operación describe cómo acceder a la pantalla de propiedades del bus por el
intermediario de los autómatas TSX Premium provistos de un enlace integrado.

Acceso al enlace La siguiente tabla presenta los pasos que debe realizar:
Etapa Acción
1 Acceda a la pantalla de configuración FIPIO
2 Haga clic con el botón derecho del ratón sobre el fondo de la pantalla de
configuración FIPIO.
3 Seleccione el comando Propiedades del bus FIPIO en el menú contextual.

266 TLX DS COM PL7 40S 09/2000


Configuración FIPIO

Pantalla de configuración de las propiedades del bus FIPIO

Presentación En un bus FIPIO, un único autómata autoriza los intercambios de entradas/salidas:


el árbitro de bus. Se responsabiliza de la gestión de accesos al bus de cada uno de
los equipos conectados.
La pantalla de propiedades del bus permite por consiguiente adaptar los
parámetros de gestión en función de los equipos conectados.

Ilustración La pantalla de propiedades del bus FIPIO tiene la presentación siguiente:


Propiedades del bus FIPIO
General Experto

Perfil
Fip

World Fip

Longitud del bus

0 15 km
5

Aceptar Cancelar Aplicar Ayuda

Elementos y La tabla presenta la descripción de las diferentes zonas que constituyen la pantalla
funciones de configuración:
Pestaña Función
General Esta pestaña permite:
l elegir el tipo de perfil administrado por el árbitro de bus,
l ajustar la longitud del bus.
Experto Esta pestaña permite elegir el modo de gestión. Cuando la gestión
es manual, permite además ajustar los parámetros de gestión en
función de los equipos conectados.

TLX DS COM PL7 40S 09/2000 267


Configuración FIPIO

Propiedades del bus FIPIO: pestaña General

Presentación Esta pestaña da acceso a dos tipos de información:


l el perfil,
l la longitud del bus.

El perfil El perfil se elige en función de los equipos conectados al bus FIPIO. Puede optar
por dos versiones:
l FIP:
l Este perfil se ofrece por defecto.
l Es compatible con el conjunto de los equipos Schneider y asociados.
l WorldFip:
l La selección de este modo permite el funcionamiento del bus FIPIO de
acuerdo con la norma EN 50170.

Nota: El modo perfil WorldFip puede utilizarse con las restricciones siguientes:
l no hay repetidores TSX FP ACC6 o TSX FP ACC8,
l uso de TBX LEP 020 desde la versión 1.4 y TBX LEP 030 desde la versión 1.2,
l uso de la tarjeta PCMCIA TSX FPP 10 desde la versión 1.8.

La longitud del El cursor permite aumentar o disminuir la longitud del bus. El valor por defecto es 1
bus Km y el incremento de ajuste es de 1 Km.

Es necesario ajustar esta longitud porque entra en cálculo de los tiempos de


propagación de las señales en el bus y por consiguiente también en el cálculo de
los tiempos de ciclo de red.

Nota: Cada vez que se modifica la longitud del bus FIPIO, es necesario
desconectar y volver a conectar todos los equipos después de la telecarga de la
nueva aplicación (en el autómata).

268 TLX DS COM PL7 40S 09/2000


Configuración FIPIO

Propiedades del bus FIPIO: pestaña Experto

Presentación Esta pestaña da acceso al modo de gestión relativo al cálculo de:


l tiempo de regreso y de silencio,
l bandas de paso.

Nota: Cada vez que se modifican los parámetros anteriores, es necesario


desconectar y volver a conectar todos los equipos después de telecargar la nueva
aplicación (en el autómata).

TLX DS COM PL7 40S 09/2000 269


Configuración FIPIO

El modo
automático
Nota: Es el modo recomendado.

Los tiempos de regreso, de silencio y las bandas de paso no son modificables. Se


calculan en función de los parámetros del bus y de los datos de configuración de los
equipos.

El modo manual
AVISO

En el modo manual no se lleva a cabo ningún control. La modificación


de estos parámetros puede impedir el funcionamiento de los equipos
conectados al bus.
Si no se respetan estas precauciones pueden producirse daños
corporales y/o materiales

Este modo permite introducir los tiempos de regreso, de silencio y de las bandas de
paso.
Está reservado principalmente para aplicaciones específicas que requieren la
modificación de estos valores (ejemplo: uso de los transceptores Hirschmann).

270 TLX DS COM PL7 40S 09/2000


Configuración FIPIO

Pestaña Experto: modo manual

Presentación La selección del modo manual da acceso a la información siguiente:


l los tiempos de regreso y de silencio,
l las bandas de paso no periódicas.

TLX DS COM PL7 40S 09/2000 271


Configuración FIPIO

Variables La tabla siguiente ofrece la descripción de los tiempos:


aperiódicas
Parámetros Descripción
Temporización de silencio T0 Define el tiempo máximo existente entre la emisión del
último byte de una trama y la del primer byte de la trama
siguiente.
Este tiempo está expresado en microsegundos.
Su valor debe ser superior al tiempo de regreso TR y menor
de 255.
Tiempo de regreso TR Define el tiempo mínimo existente entre la emisión del último
byte de una trama y la del primer byte de la trama siguiente.
Este tiempo está expresado en microsegundos.
Su valor debe ser superior o igual a 1 e inferior al tiempo de
silencio T0.

Bandas de paso En un bus FIPIO existen dos tipos de intercambios:


no periódicas l intercambios de variables cíclicas, reservados para los datos del proceso,
l intercambios de variables no periódicas que se corresponden con la
configuración de los equipos conectados, el ajuste, la mensajería.

Una disminución o un aumento del ancho de banda de los intercambios no


periódicos (variables y mensajes) tiene como objetivo reducir o acelerar el tráfico de
las variables de configuración o de ajuste que pueden circular en el bus. Ocurre lo
mismo cuando se produce una disminución o un aumento del ancho de banda no
periódica de la mensajería.
La tabla siguiente ofrece la descripción de las bandas de paso no periódicas:
Parámetros Descripción
Variables no periódicas Define la velocidad de tráfico de las variables no periódicas
que pueden circular en el bus.
Este ancho de banda está expresado en Kbits/s.
Es posible ajustar su valor de 1 a 200 Kbits/s.
Mensajería Define la velocidad de tráfico de los mensajes no periódicos
que pueden circular en el bus.
Este ancho de banda está expresado en Kbits/s.
Es posible ajustar su valor de 1 a 200 Kbits/s.

Nota: Un aumento del ancho de banda no periódica aumenta el tiempo de ciclo de


red.

272 TLX DS COM PL7 40S 09/2000


Configuración FIPIO

19.3 Configuración de los equipos en el bus FIPIO

Presentación

Objeto Esta sección presenta los principios de configuración de los equipos del bus FIPIO.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Acceso a la pantalla de configuración FIPIO 274
Pantalla de configuración de un equipo FIPIO 275
Acceso a los diferentes parámetros en función del tipo de equipo 277

TLX DS COM PL7 40S 09/2000 273


Configuración FIPIO

Acceso a la pantalla de configuración FIPIO

Presentación Cuando un equipo está declarado, es posible tener acceso a su configuración como
en el caso de un módulo en rack.

Esta pantalla permite seleccionar la tarea que intercambia las entradas/salidas:


FAST o MAST, así como modificar los parámetros de configuración o ajuste
específico del módulo.

Acceso al enlace La tabla siguiente presenta el procedimiento para configurar un equipo sobre
FIPIO:
Etapa Acción
1 Acceder la pantalla de configuración FIPIO
2 Hacer doble clic en el módulo de base que desea configurar.

274 TLX DS COM PL7 40S 09/2000


Configuración FIPIO

Pantalla de configuración de un equipo FIPIO

Presentación Esta pantalla, dividida en dos zonas, permite declarar la vía de comunicación y
configurar los parámetros del equipo seleccionado para una comunicación FIPIO.

Ilustración La apariencia de la pantalla es la siguiente:

1 FSD M8 P [FIPIO18 MÓDULO 0]


Configuración
2 Designación: EQP STD MOD 8MP

3 Vía 0 Tarea: MAST


Configuración local

Base
Configuración por defecto
Decimal

Parámetro Símbolo Valor


4 %KW\0.2.18\0.0.0 16#8040
%KW\0.2.18\0.0.0 16#0
%KW\0.2.18\0.0.2 0
%KW\0.2.18\0.0.3 0
%KW\0.2.18\0.0.4 0
%KW\0.2.18\0.0.5 16#4
%KW\0.2.18\0.0.6 0
%KW\0.2.18\0.0.7 0

Elementos y La tabla presenta la descripción de las diferentes zonas que constituyen la pantalla
funciones de configuración:
Variable Zona Descripción
1 Barra de título Esta zona define la referencia del módulo y su posición física sobre el módulo.

TLX DS COM PL7 40S 09/2000 275


Configuración FIPIO

Variable Zona Descripción


2 Módulo Esta zona permite definir con la ayuda de las listas desplegables:
l el tipo de parámetros:
l el modo Configuración,
l el modo Ajuste (para ciertos tipos de equipos),
l el modo Depuración (únicamente en modo conectado).
l el tipo de vía (entradas o salidas) cuando el equipo indicado comporta
entradas y salidas.
3 Vía de comunicación Esta zona permite asignar el equipo a la tarea MAST o a la tarea FAST
mediante una lista desplegable.
Para determinados tipos de equipos, existe una casilla de verificación
Configuración local. Si la casilla está activada, los parámetros de la vía no
están disponibles.
4 Parámetros de vía Esta zona permite definir los parámetros de los equipos. Esta zona no está
disponible para determinados tipos de equipos.

Nota: Consulte la documentación correspondiente a cada equipo para obtener


información acerca de los parámetros de configuración, ajuste y depuración.

276 TLX DS COM PL7 40S 09/2000


Configuración FIPIO

Acceso a los diferentes parámetros en función del tipo de equipo

Acceso a las El siguiente procedimiento explica cómo tener acceso a los parámetros de entradas
entradas/salidas o salidas de un módulo. Es aplicable en modo local o en modo conectado.
Etapa Acción
1 Acceder a la pantalla de configuración de un equipo FIPIO.
2 Elegir la parte entrada o la parte salida que se encuentran en la lista
desplegable de la zona correspondiente al módulo.

Ajuste de los El siguiente procedimiento describe cómo modificar los parámetros de ajuste de un
parámetros de módulo. Es aplicable en modo local o en modo conectado.
configuración
Etapa Acción
1 Acceder a la pantalla de configuración de un equipo FIPIO.
2 Seleccionar el modo de ajuste en la lista desplegable de la zona del módulo.
3 Seleccionar la celda correspondiente al parámetro que desea introducir.
4 Introducir el parámetro.
5 Pulsar sobre la tecla Intro para confirmar.
6 Confirmar la asignación.

Asignación de un El siguiente procedimiento describe cómo asignar un módulo a una tarea PL7. Es
módulo a una aplicable únicamente en modo local.
tarea PL7
Etapa Acción
1 Acceder a la pantalla de configuración de un equipo FIPIO.
2 Elegir en la lista desplegable Tarea → MAST o FAST.
3 Confirmar la asignación.

TLX DS COM PL7 40S 09/2000 277


Configuración FIPIO

19.4 Gestión de entradas/salidas mediante las tareas


PL7

Presentación

Objeto Esta sección presenta los principios de configuración de las tareas PL7 en modo
FIPIO.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Acceso a la configuración de las tareas PL7 en modo FIPIO 279
Pantalla de configuración de un procesador FIPIO 280
Gestión de las entradas/salidas FIPIO por las tareas PL7 281

278 TLX DS COM PL7 40S 09/2000


Configuración FIPIO

Acceso a la configuración de las tareas PL7 en modo FIPIO

Presentación La configuración del bus y de los equipos FIPIO modifican los tiempos de ciclo de
red de la tarea correspondiente a la actualización de las entradas/salidas para cada
tarea PL7.

Estas modificaciones pueden causar restricciones en:


l el tipo de la tarea (cíclico o periódico), así como su tiempo de ejecución y
watchdog,
l el tratamiento de las entradas/salidas FIPIO en relación con el ciclo de la tarea
(controlado o libre).
El programa PL7 permite por tanto administrar las entradas/salidas en función de
las tareas MAST o FAST y de su tiempo de ciclo de red.

Procedimiento La tabla siguiente explica el procedimiento de acceso a la configuración de las


tareas MAST y FAST en modo FIPIO:
Etapa Acción
1 Acceder a la pantalla de configuración del equipo
2 Hacer doble clic en el procesador.

TLX DS COM PL7 40S 09/2000 279


Configuración FIPIO

Pantalla de configuración de un procesador FIPIO

Presentación Esta pantalla, dividida en varias zonas, permite administrar las entradas/salidas
FIPIO en función:
l del tipo de tarea (MAST o FAST),
l del tipo de ejecución (cíclico o periódico) y su período,
l del watchdog,
l del tiempo de ciclo de red de la tarea.

En lo que sigue, sólo se explica la parte correspondiente al modo FIPIO.

Ilustración La apariencia de la pantalla es la siguiente:


TSX 57252 [RACK 0 POSICIÓN 1]
Configuración
Designación: Procesador TSX P 57252

Modo de Funcionamiento Tareas


MAST
Entrada Run/Stop Modo Fipio
Cíclico Duración de ciclo:
Periódica 0 ms red (calculada)
Arranque automático Controlado
en RUN Libre 4 ms
Watchdog 250 ms
Puesta a cero de %MWi al
rearrancar en frío FAST
Período: 5 ms Modo Fipio
Tarjeta Memoria Duración de ciclo:
Watchdog 100 ms red (calculada)
Ninguna Controlado
Libre 0 ms

La ventana Modo La ventana Modo FIPIO da acceso a dos tipos de información:


FIPIO l El modo (controlado o libre): permite vincular la actualización de las
entradas/salidas con el ciclo de la tarea.
l El tiempo de ciclo de red (calculado): representa el tiempo de ciclo de red
asociado a una tarea.

280 TLX DS COM PL7 40S 09/2000


Configuración FIPIO

Gestión de las entradas/salidas FIPIO por las tareas PL7

Presentación Los modos de gestión de las entradas/salidas FIPIO dependen del tipo de ejecución
de la tarea (cíclico o periódico).

Modo FIPIO Este modo es accesible únicamente para una tarea PL7 declarada periódica.
controlado
Tareas
MAST
Cíclico Modo Fipio
Duración de ciclo
Periódica 150 ms red (calculada)
Controlado
Libre 4 ms
Watchdog 250 ms
FAST
Modo Fipio
Período: 5 ms
Duración de ciclo
Watchdog 100 ms red (calculada)
Controlado
Libre 0 ms

En este modo, la actualización de las entradas/salidas está vinculada con el período


de la tarea. El sistema garantiza la actualización de las entradas/salidas en un sólo
período. Sólo se actualizan las entradas/salidas asociadas con esa tarea.

La selección de este modo aplica la restricción siguiente:


El período de tarea autómata (MAST o FAST) debe ser superior o igual al tiempo
de ciclo de red

Modo FIPIO libre Este modo es accesible para una tarea PL7 declarada periódica o cíclica.
Tareas
MAST
Modo Fipio
Cíclico
Duración de ciclo
Periódica 0 ms red (calculada)
Controlado
Watchdog 250 ms Libre 4 ms

FAST
Período: 5 ms Modo Fipio
Duración de ciclo
Watchdog 100 ms red (calculada)
Controlado
Libre 0 ms

En este modo, no se impone ninguna restricción al período de la tarea. El período


de tarea autómata (MAST o FAST) puede ser inferior al tiempo de ciclo de red.
En este caso, la tarea puede ejecutarse sin una actualización de las
entradas/salidas.

TLX DS COM PL7 40S 09/2000 281


Configuración FIPIO

La selección de este modo ofrece la posibilidad de disponer de los tiempos de tarea


más bajos posibles en el caso de aplicaciones en las que la velocidad es crítica.

282 TLX DS COM PL7 40S 09/2000


Configuración FIPIO

19.5 Validación de la configuración del bus FIPIO

Presentación

Objeto Esta sección presenta los principales motivos de rechazo de validación de una
configuración del bus FIPIO.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Confirmación de la configuración 284
Ejemplos de rechazo de confirmación 286

TLX DS COM PL7 40S 09/2000 283


Configuración FIPIO

Confirmación de la configuración

Presentación Al finalizar la operación de configuración del bus FIPIO, es necesario confirmar la


configuración global del bus para que la nueva aplicación la tenga en cuenta.

Rechazo de la PL7 comprueba entonces las restricciones vinculadas con la nueva aplicación. Si
confirmación las restricciones impuestas no se respetan, no se genera la tabla de decodificación.

En este caso, se abre una ventana de mensaje.


Configuración FIPIO ?

Cerrar
Imposible generar la tabla escrutinio de
E/S FIPIO
Consejos>>

La configuración se mantiene sin confirmar (configuración física Bus X y


configuración física FIPIO) mientras el usuario no corrige el problema. Esta
configuración no puede transferirse al autómata.

Acceso a los El botón Consejos permite agrandar el cuadro de diálogo con el fin de mostrar las
consejos causas del rechazo así como consejos útiles para su corrección.
Etapa Acción
1 Seleccionar el botón Consejos.

284 TLX DS COM PL7 40S 09/2000


Configuración FIPIO

Resultado Se muestran las características de cada tarea configurada (MAST y FAST).


Configuración FIPIO ?

Imposible generar la tabla escrutinio de Cerrar


E/S FIPIO
Consejo>>

Tarea Mast periódica en modo controlado

Período: 100 ms
Tiempo de ciclo de red: 177 ms

El tiempo de ciclo de red es superior al periodo.

Para corregir se puede:


- configurar el periodo de esta tarea con un valor superior a 177 ms
- reducir el número de equipos configurados en esta tarea.
- pasar esta tarea a modo libre.

Si las restricciones de una tarea no se respetan, las características se completan


con la causa del fallo y las recomendaciones para corregirlo.

En función de estas recomendaciones, las dos posibilidades siguientes le permiten


corregir la configuración:
l Acceder a la pantalla de configuración del procesador para modificar los
parámetros de gestión de las tareas PL7.
l Acceder a la pantalla de configuración FIPIO para modificar la distribución de los
equipos en las tareas MAST o FAST.

TLX DS COM PL7 40S 09/2000 285


Configuración FIPIO

Ejemplos de rechazo de confirmación

Presentación Los ejemplos siguientes describen los rechazos principales que pueden producirse.

Ejemplo 1 La tarea MAST o FAST está configurada en modo periódico controlado.

El tiempo de ciclo de red es superior al periodo.


Configuración FIPIO ?

Imposible generar la tabla escrutinio de Cerrar


E/S FIPIO
Consejo>>

Tarea Mast periódica en modo controlado

Período: 100 ms
Tiempo de ciclo de red: 177 ms

El tiempo de ciclo de red es superior al periodo.

Para corregir se puede:


- configurar el periodo de esta tarea con un valor superior a 177
ms
- reducir el número de equipos configurados en esta tarea.

Ejemplo 2 La tarea MAST está configurada en modo cíclico.

El tiempo de ciclo de red es superior al watchdog.


Configuración FIPIO ?

Imposible generar la tabla de escrutinio de Cerrar


E/S FIPIO
Consejo>>

Tarea Mast cíclica

Watchdog: 100 ms
Tiempo de ciclo de red: 177 ms

El tiempo de ciclo red es superior al watchdog.

Para corregir se puede:


- configurar el watchdog de esta tarea con un valor superior a 177
ms
- reducir el número de equipos configurados en esta tarea.

286 TLX DS COM PL7 40S 09/2000


Configuración FIPIO

Ejemplo 3 La tarea MAST o FAST está configurada en modo periódico libre.

El tiempo de ciclo de red es superior al watchdog.


Configuración FIPIO ?

Imposible generar la tabla de escrutinio de Cerrar


E/S FIPIO
Consejo>>

Tarea Mast periódica en modo libre

Período: 50 ms
Watchdog: 100 ms
Tiempo de ciclo de red: 177 ms

El tiempo de ciclo red es superior al watchdog.

Para corregir se puede:


- configurar el watchdog de esta tarea con un valor superior a 177 ms
- reducir el número de equipos configurados en esta tarea.

TLX DS COM PL7 40S 09/2000 287


Configuración FIPIO

288 TLX DS COM PL7 40S 09/2000


Programación de una
comunicación FIPIO 20
Presentación

Objeto Este capítulo describe el aspecto Programación en la puesta en marcha de una


comunicación FIPIO.

Contenido Este capítulo contiene los siguiente apartados:


Apartado Página
Tratamiento de los fallos FIPIO 290
Ejemplos de detección de saturación de intercambios explícitos 292

TLX DS COM PL7 40S 09/2000 289


Programación FIPIO

Tratamiento de los fallos FIPIO

Presentación Es posible realizar el tratamiento de los fallos FIPIO desde las pantallas de
depuración y de diagnóstico.
Sin embargo, puede ser interesante realizar este tratamiento mediante el programa.

290 TLX DS COM PL7 40S 09/2000


Programación FIPIO

Algoritmo El algoritmo presentado es un ejemplo aplicado a la detección y gestión de los fallos


en el bus FIPIO
Probar el bit %S10
(fallo general de entradas/
salidas)

No No hay fallo
%S10 = 0 ? de entrada/salida

Buscar el fallo en
el bus FIPIO mediante
%S118

No Probar el fallo en
%S118 = 0? el bus X mediante
%S119

Buscar el punto de Buscar la palabra de La búsqueda del punto de


conexión defectuoso %SW128 a %SW143 que conexión defectuoso se
mediante es diferente a 0 puede efectuar de dos
%I\p2c\[Link] = 1 maneras distintas.
El método recomendado es
Buscar el punto de la búsqueda mediante las
conexión defectuoso palabras del sistema de
mediante el %SW128 a %SW143.
bit de la palabra %SWi:x
que es diferente a 0

Diagnosticar el punto de conexión


mediante la función
READ_STS %CH\p.2.c\[Link]

Buscar la vía
defectuosa mediante
%I\p.2.c\[Link] = 1

Diagnosticar la vía
mediante la función
READ_STS %CH\p.2.c\[Link]

TLX DS COM PL7 40S 09/2000 291


Programación FIPIO

Ejemplos de detección de saturación de intercambios explícitos

Presentación Los ejemplos que se muestran a continuación están redactados en lenguaje literal
estructurado, pero pueden traducirse a cualquier lenguaje disponible en PL7.

Deben tenerse en cuenta sólo cuando la aplicación PL7 corre el riesgo de activar
más de 24 funciones explícitas simultáneamente y si desea reiterar una petición en
caso de saturación del intercambio explícito.

Gestión del
módulo IF (NOT (%MW\0.2.1\[Link] :x0)) THEN (*no hay pedido en curso*)
READ_STS SET %M0; (*almacenamiento de un pedido*)
(*puesta a cero del bit indicador de la saturación de los
intercambios explícitos*)
%SW116 :=%SW116 AND 2#1111111111111011;
READ_STS %CH\0.2.1\[Link];
IF (%SW116 :x2) THEN
RESET %M0; (*reiteración de READ_STS, ha habido
saturación*)
(*%MW\0.2.1\[Link].2 :x1 señala un fallo funcional*)
END_IF;
END_IF;
IF(%M0 AND NOT (%MW\0.2.1\[Link] :x0)) THEN
(*el %MW\0.2.1\[Link].2 se puede explotar*)
RESET %M0;
END_IF;

292 TLX DS COM PL7 40S 09/2000


Programación FIPIO

Gestión de la vía
READ_STS IF (NOT (%MW\0.2.1\0.0 :x0)) THEN (*no hay pedido en curso*)
SET %M1; (*almacenamiento de un pedido de las vías 0 a 7*)
(*puesta a cero del bit indicador de la saturación de los
intercambios explícitos*)
%SW116 :=%SW116 AND 2#1111111111111011;
READ_STS %CH\0.2.1\0.0;
IF (%SW116 :x2) THEN
RESET %M1; (*reiteración de READ_STS, ha habido
saturación*)
(*%MW\0.2.1\0.0.2 :x6 señala un fallo de comunicación*)
END_IF;
END_IF;
IF(%M1 AND NOT (%MW\0.2.1\0.0 :x0)) THEN
(*el %MW\0.2.1\0.0.2 se puede explotar*)
RESET %M1;
END_IF;

READ_PARAM
en el punto de IF (NOT (%MW\0.2.2\0.0 :x2)) THEN (*no hay pedido en curso*)
conexión 02 SET %M2; (*almacenamiento de un pedido de las vías 0 a 7*)
(*puesta a cero del bit indicador de la saturación de los
intercambios explícitos*)
%SW116 :=%SW116 AND 2#1111111111111011;
READ_PARAM %CH\0.2.2\0.0; (*pedido de parámetros*)
IF ((%MW\0.2.2\0.0.1 :x) AND (%SW116 :x2)) THEN
(*intercambio rechazado*)
RESET %M2; (*saturación de los intercambios
explícitos*)
END_IF;
END_IF;
IF(%M2 AND NOT (%MW\0.2.2\0.0 :x2)) THEN
(*lectura de los parámetros terminada*)
RESET %M2;
END_IF;

TLX DS COM PL7 40S 09/2000 293


Programación FIPIO

WRITE_PARAM
en el punto de IF (NOT (%MW\0.2.2\0.0 :x2)) THEN (*no hay pedido en curso*)
conexión 02 SET %M3; (*almacenamiento de un pedido de las vías 0 a 7*)
(*puesta a 0 del bit indicador de la saturación de los
intercambios explícitos*)
%SW116 :=%SW116 AND 2#1111111111111011;
WRITE_PARAM %CH\0.2.2\0.0; (*emisión de parámetros*)
IF ((%MW\0.2.2\0.0.1 :x2) AND (%SW116 :x2)) THEN
(*intercambio rechazado*)
RESET %M3; (*saturación de los intercambios
explícitos*)
END_IF;
END_IF;
IF(%M3 AND NOT (%MW\0.2.2\0.0 :x2)) THEN
(*fin de emisión de parámetros*)
RESET %M3;
END_IF;

WRITE_CMD en
el punto de IF (NOT (%MW\0.2.2\0.0 :x1)) THEN (*no hay pedido en curso*)
conexión 02 SET %M3; (*almacenamiento de un pedido de las vías 0 a 7*)
(*puesta a cero del bit indicador de la saturación de los
intercambios explícitos*)
%SW116 :=%SW116 AND 2#1111111111111011;
WRITE_CMD %CH\0.2.2\0.0; (*emisión de comandos*)
IF ((%MW\0.2.2\0.0.1 :x1) AND (%SW116 :x2)) THEN
(*intercambio rechazado*)
RESET %M3; (*saturación de los intercambios
explícitos*)
END_IF;
END_IF;
IF(%M3 AND NOT (%MW\0.2.2\0.0 :x1)) THEN
(*fin de emisión de comandos*)
RESET %M3;

294 TLX DS COM PL7 40S 09/2000


Depuración de una comunicación
FIPIO 21
Presentación

Objeto Este capítulo describe el aspecto Depuración en la puesta en marcha de una


comunicación FIPIO.

Contenido Este capítulo contiene los siguiente apartados:


Apartado Página
Modo de depuración 296
Acceso a las pantallas de depuración de los equipos remotos 297
Pantalla de depuración de un equipo del bus FIPIO 298

TLX DS COM PL7 40S 09/2000 295


Depuración FIPIO

Modo de depuración

Presentación El modo depuración es accesible únicamente en modo conectado.

Este modo permite:


l visualizar cuándo un equipo está en fallo mediante un cuadro rojo en la pantalla
de configuración FIPIO,
l realizar ajustes y depurar los equipos conectados al bus FIPIO, desde la pantalla
de función específica.

Funciones no Desde la pantalla de configuración FIPIO en modo conectado, no se tiene acceso


accesibles a las funciones siguientes:
l agregar un equipo en modo conectado,
l duplicar o desplazar un equipo,
l modificar un equipo,
l eliminar un equipo.

Un mensaje aparece en la barra de estado de la ventana PL7 que indica por qué
razón no es posible tener acceso.

296 TLX DS COM PL7 40S 09/2000


Depuración FIPIO

Acceso a las pantallas de depuración de los equipos remotos

Presentación Esta operación describe el modo de acceso a la pantalla de depuración de un


equipo conectado al bus FIPIO.

Procedimiento La tabla siguiente presenta el procedimiento:


Etapa Acción
1 Conectarse al autómata administrador.
2 Acceder a la pantalla de configuración del equipo.
3 Hacer doble clic en la reproducción del conector FIPIO.
4 Hacer doble clic en el módulo de base que desea depurar.

TLX DS COM PL7 40S 09/2000 297


Depuración FIPIO

Pantalla de depuración de un equipo del bus FIPIO

Presentación En modo depuración, tiene acceso a las siguientes funcionalidades cuando abre la
pantalla de función específica de un equipo:
l la visualización de parámetros de configuración del módulo,
l la lectura, escritura y guardado de los parámetros de ajuste,
l la lectura, escritura y forzado de las entradas/salidas,
l la lectura de los datos de estado no periódico,
l la escritura de las palabras de comando.

Ilustración La pantalla destinada al equipo es la siguiente:

TSX DMS 1025 [FIPIO1 MODULE 0]

Depuración Parte de Entradas

Designación: TBX7 EMB.8E/2SR24Vcc Versión: 1.0


1
Cancelación global forzada RUN ERR IO DIAG...

Vía Símbolo Estado Fallos Comandos de la vía x


0 0 DIAG...
Forzado
1 0 DIAG...
2 0 DIAG... F4 Forzar a 0
3 0 DIAG...
4 0 DIAG...
2 5 0 DIAG... F5 Forzar a 1
6 0 DIAG...
7 0 DIAG... F6 Cancelación forzada

Elementos y La tabla presenta la descripción de las diferentes zonas que constituyen la pantalla
funciones de configuración:
Variable Zona Función
1 común Véase .
2 específica da acceso a los parámetros de depuración o de ajuste del
equipo.
Los parámetros disponibles dependen del tipo de equipo.

298 TLX DS COM PL7 40S 09/2000


Depuración FIPIO

Parámetros Para los módulos de tipo de entradas/salidas, la zona específica muestra en tiempo
específicos real el valor y el estado de cada una de las vías del módulo y da acceso a los
comandos correspondientes a una vía.

Para los otros tipos de módulos, la zona específica muestra los datos de los
intercambios periódicos por parte del administrador del bus.

TLX DS COM PL7 40S 09/2000 299


Depuración FIPIO

300 TLX DS COM PL7 40S 09/2000


Diagnóstico de una comunicación
FIPIO 22
Presentación

Objeto Este capítulo describe el aspecto Diagnóstico en la puesta en marcha de una


comunicación FIPIO.

Contenido Este capítulo contiene los siguiente apartados:


Apartado Página
Modo diagnóstico 302
Acceso a la pantalla de supervisión del bus FIPIO 304
Pantalla de diagnóstico: supervisión del bus FIPIO 305
Acceso a la pantalla de supervisión de los equipos 307
Pantalla de diagnóstico: supervisión de los equipos 308
Acceso a la pantalla de supervisión de un equipo 310
Pantalla de diagnóstico: supervisión de un equipo 311
Acceso a la pantalla de registro de los fallos de comunicación 313
Pantalla de diagnóstico: registro de fallos de comunicación 314

TLX DS COM PL7 40S 09/2000 301


Diagnóstico FIPIO

Modo diagnóstico

Presentación En modo conectado, es posible realizar un diagnóstico general de los errores en el


bus y en los equipos.

Puede realizar este diagnóstico desde las pantallas disponibles en PL7 o mediante
los bits y palabras de sistema que son administrados por el programa de la
aplicación.

Dispone de dos modos:


l supervisión del bus FIPIO,
l supervisión de los equipos con o sin registro de los fallos.

Contadores de Cada punto de conexión configurado posee una variable informe (incluso los
comunicación puntos de conexión 0 y 63). Esta variable contiene los valores de los contadores de
comunicación y de rendimiento.

Esta variable contiene:


l los contadores de actividad numerados de 16#00 a 16#20 y normalizados
WORLDFIP,
l los contadores de fallos numerados de 16#21 a 16#7F y normalizados
WORLDFIP,
l los contadores de constructor numerados de 16#80 a 16#FF; estos contadores
no están normalizados WORLDFIP.

Los contadores de fallos evolucionan cuando existen fallos de comunicación en el


bus FIPIO.

Pantallas de Cuatro tipos de pantalla permiten visualizar la evolución de los diferentes


diagnóstico contadores y por tanto, de los fallos de comunicación:
l La pantalla Supervisión del bus FIPIO ofrece una vista general del bus FIPIO.
Permite visualizar los fallos de comunicación en el conjunto del bus.
l La pantalla Supervisión de los equipos ofrece una síntesis por punto de
conexión. La pantalla contiene todos los puntos de conexión e indica la evolución
de los contadores de fallo de cada uno de ellos.
l La pantalla Supervisión del equipo en el punto de conexión n presenta todos
los contadores así como su evolución en un punto de conexión determinado.
l La pantalla Registro de fallos de comunicación es un registro de los fallos:
permite conservar una traza fechada de las evoluciones de los contadores de
fallos.

302 TLX DS COM PL7 40S 09/2000


Diagnóstico FIPIO

Sólo es posible abrir una sola pantalla para cada tipo (una por punto de conexión,
para el tercer tipo). Si intenta abrir una pantalla que ya está abierta, ésta se muestra
instantáneamente.

TLX DS COM PL7 40S 09/2000 303


Diagnóstico FIPIO

Acceso a la pantalla de supervisión del bus FIPIO

Presentación Esta operación describe el modo de acceso a la pantalla de supervisión del bus
FIPIO. Es aplicable únicamente en modo conectado.

Procedimiento La siguiente tabla presenta el procedimiento:


Etapa Acción
1 Conectarse al autómata administrador.
2 Acceder a la pantalla de configuración del equipo.
3 Hacer doble clic en la reproducción del conector FIPIO.
4 Hacer clic con el botón derecho en el fondo de la pantalla.

Resultado: se muestra un menú contextual.


Surpervisión del bus Fipio
Surpervisión de los equipos
Propiedad del bus Fipio

5 Seleccionar el comando Supervisión del bus FIPIO.

304 TLX DS COM PL7 40S 09/2000


Diagnóstico FIPIO

Pantalla de diagnóstico: supervisión del bus FIPIO

Presentación Esta pantalla ofrece una vista general del bus e indica los fallos de comunicación
en el mismo.
La pantalla contiene el listado de todos los contadores de fallos de comunicación
del bus e informa de su evolución.

Ilustración La pantalla destinada al equipo es la siguiente:


Supervisión del bus Fipio
Contador De vía de entrada
21 Channel 1 Non Echo fault
22 Channel 1 Hyper currenrt fault
23 Channel 1 Hypo current fault
24 Channel 1 Cross talk fault
2B Frame fragment fault
2C FCS fault
2D Frame length fault
2E Pierced frame fault
2F Coding fault
30 Overrun fault
32 Non-identified frame type fault
33 Message reception queue full fault
34 Message reception queue full fault
35 Incorrect ADPU length fault
36 Received APDU type fault
37 Elementary cycle time exceed
39 Underrun fault

Elementos y Cada línea incluye:


funciones l un icono que representa el estado de los contadores de fallos (tomando como
referencia su estado al abrir la pantalla):
l blanco para un estado normal,
l rojo para un contador en fallo que evolucionó a partir del estado de referencia,
l el número del contador en hexadecimal,
l el mnemónico del contador (proporcionado por la norma WORLDFIP).

diagnóstico Al abrir la pantalla o tras una petición de reinicialización, se leen una por una las
variables informe de todos los puntos de conexión, de modo cíclico
(una por segundo).

Los valores de los contadores de cada variable informe se memorizan con el fin de
constituir un estado de referencia. El tiempo entre dos lecturas de una misma
variable es igual al número de equipos configurados + 2 (0 y 63) en segundos.

En cuanto un contador de fallo modifica el valor de referencia, cualquiera que sea


el punto de conexión, el icono del contador pasa a rojo. La lectura del mnemónico
del contador informa sobre el tipo de fallo detectado.

TLX DS COM PL7 40S 09/2000 305


Diagnóstico FIPIO

Ejemplo
El contador 21 pasa a rojo. Esto significa que al menos ha evolucionado uno de
todos los contadores 21.

Supervisión del En PL7, las palabras sistema %SW150 y %SW151 indican el número de tramas
bus mediante la emitidas y recibidas por el administrador de la vía.
aplicación Una parada de estos dos contadores indica una parada de la función de
administración de la vía FIPIO.
La pantalla de configuración en modo conectado señala esta parada al poner en
rojo el fondo del punto de conexión 0.

Reinicialización El siguiente procedimiento muestra como reinicializar el estado de referencia


del estado de
Etapa Acción
referencia
1 Hacer clic con el botón derecho en el fondo de la pantalla.

Resultado: se muestra un menú contextual.

Reinicialización

2 Seleccionar el comando Reinicializar.

306 TLX DS COM PL7 40S 09/2000


Diagnóstico FIPIO

Acceso a la pantalla de supervisión de los equipos

Presentación Esta operación describe el modo de acceso a la pantalla de supervisión de los


equipos del bus FIPIO. Es aplicable únicamente en modo conectado.

Procedimiento La tabla siguiente presenta el procedimiento:


Etapa Acción
1 Conectarse al autómata administrador.
2 Acceder a la pantalla de configuración del equipo.
3 Hacer doble clic en la reproducción del conector FIPIO.
4 Hacer clic con el botón derecho en el fondo de la pantalla.

Resultado: se muestra un menú contextual.


Surpervisión del bus Fipio
Surpervisión de los equipos
Propiedad del bus Fipio

5 Seleccionar el comando Supervisión de los equipos.

TLX DS COM PL7 40S 09/2000 307


Diagnóstico FIPIO

Pantalla de diagnóstico: supervisión de los equipos

Presentación Esta pantalla da acceso a la supervisión del conjunto de los equipos configurados.
La pantalla contiene la lista de los puntos de conexión configurados así como la de
los puntos 0 y 63.

Ilustración La pantalla destinada al equipo es la siguiente:


Supervisión de...
0 31 81 101
1 32 82 103
2 33 83 104
3 34 84 105
4 35 85 106
6 36 86 107
7 37 87 108
10 38 88 109
13 39 89 110
15 40 90 111
17 53 91 112
20 54 92 114
21 55 93 116
22 56 94 124
24 63 95 125
26 78 96 126
27 79 97 127
30 80 100

Elementos y A cada punto de conexión se le asocian los siguientes elementos:


funciones l un icono que indica:
l si el punto de conexión debe estar supervisado. Si la casilla está activada, el
equipo está supervisado.
l si el punto de conexión está en fallo. El icono pasa a rojo en caso de
detectarse un fallo.
l el número del punto de conexión.

Diagnóstico Al abrir la pantalla o tras una petición de reinicialización, se leen una por una las
variables informe de todos los puntos de conexión, de modo cíclico
(una por segundo).

Los valores de los contadores de cada variable informe se memorizan con el fin
de constituir un estado de referencia. El tiempo entre dos lecturas de una misma
variable es igual al número de equipos configurados + 2 (0 y 63) en segundos.

Un punto de conexión se considera en fallo cuando el valor de uno de sus


contadores de fallo evoluciona desde el estado de referencia. Cuando el punto está
en fallo, el icono es de color rojo.

308 TLX DS COM PL7 40S 09/2000


Diagnóstico FIPIO

La transmisión de los diagnósticos se realiza si existe una comunicación entre el


administrador de bus y el punto de conexión en fallo. Los fallos corresponden a los
contadores de fallo definidos por la norma WORLDFIP.

Desactivación de El procedimiento siguiente explica el procedimiento para desactivar la supervisión


la supervisión de de un equipo en el bus.
un equipo
Etapa Acción
1 Hacer clic en la casilla de verificación del punto de conexión que se desea
desactivar.

Resultado:
La casilla se desactiva. En este caso, se deja de leer la variable de informe del
punto conexión y se reinicializa su estado de referencia.

Reinicialización El procedimiento siguiente presenta el procedimiento para reinicializar el estado de


del estado de referencia
referencia
Etapa Acción
1 Hacer clic con el botón derecho en el fondo de la pantalla.

Resultado: se muestra un menú contextual.


Supervisión de un equipo
Registro de fallos de comunicación
Supervisar
Reinicialización

2 Seleccionar el comando Reinicializar.

TLX DS COM PL7 40S 09/2000 309


Diagnóstico FIPIO

Acceso a la pantalla de supervisión de un equipo

Presentación Esta operación describe el modo de acceso a la pantalla de supervisión de un único


equipo del bus FIPIO y la presentación de los contadores de fallos.
Es aplicable únicamente en modo conectado.

Procedimiento La tabla siguiente presenta el procedimiento:


Etapa Acción
1 Acceder a la pantalla de Supervisión de los equipos.
2 Seleccionar el número del punto de conexión al que se desea consultar.

Resultado: el número pasa a vídeo inverso.


3 Hacer clic con el botón derecho en el fondo de la pantalla.

Resultado: se muestra un menú contextual.


Supervisión de un equipo
Registro de fallos de comunicación
Supervisar
Reinicialización

4 Seleccionar el comando Supervisar equipo.

310 TLX DS COM PL7 40S 09/2000


Diagnóstico FIPIO

Pantalla de diagnóstico: supervisión de un equipo

Presentación Esta pantalla muestra los detalles de la evolución de todos los contadores de un
punto de conexión seleccionado.
Contiene tres zonas que corresponden a cada tipo de contador:
l de actividad,
l de fallo,
l constructor

Ilustración La pantalla destinada al equipo es la siguiente:

Supervisión del equipo en el punto de conexión 2


Contador de actividad Valor inicial Valor anterior Valor actual De vía de entrada
21 6E34 6C8D 71B5 Counter frames response received
22 72D8 7114 7673 Counter frames response returned
23 0000 0000 0000 Fast aperiodic specified requests

Contador de Valor inicial Valor anterior Valor actual De vía de entrada


21 0000 0000 0000 Channel 1 Non Echo fault
22 0000 0000 0000 Channel 1 Hyper currenrt fault
23 0000 0000 0000 Channel 1 Hypo current fault
24 0000 0000 0000 Channel 1 Cross talk fault
2B 0000 007E 007e Frame fragment fault
2C 0000 0000 0000 FCS fault
2D 0000 0000 0000 Frame length fault
2E 0000 0060 0060 Pierced frame fault
2F 0000 0000 0000 Coding fault
30 0000 0000 0000 Overrun fault
35 0000 0000 0000 Incorrect ADPU length fault
39 0000 0000 0000 Underrun fault

Contador de actividad Valor inicial Valor anterior Valor actual De vía de entrada
80 0001 0000 0000 Contador no catalogado

Elementos y A cada uno de los contadores se le asocian los siguientes elementos:


funciones l un icono que indica la evolución del contador tras el estado de referencia:
l blanco: sin evolución,
l verde: evolución para los contadores de actividad o de constructor,
l rojo: evolución para los contadores de fallos (el valor actual es diferente del
estado de referencia).
l el número del contador en hexadecimal,
l su valor de referencia en hexadecimal,
l su valor en la lectura anterior, en hexadecimal,
l su valor actual en hexadecimal,

TLX DS COM PL7 40S 09/2000 311


Diagnóstico FIPIO

l su mnemónico según la norma WORLDFIP, o el texto Contador no catalogado


para la parte del constructor.

diagnóstico Al abrir la pantalla o tras una petición de reinicialización, se leen una por una las
variables informe de todos los puntos de conexión, de modo cíclico
(una por segundo).

Los valores de los contadores de cada variable informe se memorizan con el fin de
constituir un estado de referencia.

Un punto de conexión se considera en fallo cuando el valor de uno de sus


contadores de fallo evoluciona desde el estado de referencia. Cuando el punto está
en fallo, el icono es de color rojo.

La transmisión de los diagnósticos se realiza si existe una comunicación entre el


administrador de bus y el punto de conexión en fallo. Los fallos corresponden a los
contadores de fallo definidos por la norma WORLDFIP.

Reinicialización El siguiente procedimiento muestra como reinicializar el estado de referencia


del estado de
Etapa Acción
referencia
1 Hacer clic con el botón derecho en el fondo de la pantalla.

Resultado: se muestra un menú contextual.


Reinicialización

2 Seleccionar el comando Reinicializar.

312 TLX DS COM PL7 40S 09/2000


Diagnóstico FIPIO

Acceso a la pantalla de registro de los fallos de comunicación

Presentación Esta operación describe el modo de acceso a la pantalla de registro de los fallos de
comunicación en el bus FIPIO.
Es aplicable únicamente en modo conectado.

Procedimiento La siguiente tabla presenta el procedimiento:


Etapa Acción
1 Acceder a la pantalla de Supervisión de los equipos.
2 Hacer clic con el botón derecho en el fondo de la pantalla.

Resultado: se muestra un menú contextual.


Supervisión de un equipo
Registro de fallos de comunicación
Supervisar
Reinicialización

3 Seleccionar el comando Registro de fallos de comunicación.

TLX DS COM PL7 40S 09/2000 313


Diagnóstico FIPIO

Pantalla de diagnóstico: registro de fallos de comunicación

Presentación Esta pantalla contiene el listado de los fallos de comunicación de los puntos de
conexión configurados (más el 0 y el 63) que han sido declarados como
supervisados en la pantalla Supervisión de los equipos.

Ilustración La pantalla destinada al equipo es la siguiente:


Registro de fallos de comunicación
Fecha Hora Punto de conexión Contador Valor Mnemónico
14/10/1998 14:39:49 2 2B 007E Frame fragment fault
14/10/1998 14:39:49 2 2E 0060 Pierced frame fault

Elementos y Cada vez que evoluciona un contador de fallos en un punto de conexión, se agrega
funciones una línea. Esta línea contiene:
l la fecha y la hora actuales de la consola (PC) de programación,
l el número del punto de conexión en decimal,
l el número del contador de fallo en hexadecimal,
l el valor del contador en hexadecimal,
l el mnemónico del contador según la norma WORLDFIP.

Suspender/ Este comando permite detener y reanudar la actualización de la pantalla.


reiniciar el
Etapa Acción
registro
1 Hacer clic con el botón derecho en el fondo de la pantalla.

Resultado: se muestra un menú contextual.


Suspender el registro
Reiniciar el registro
Vaciar el registro
Copiar
Ordenar
Parada automática del registro
Reinicialización

2 Seleccionar el comando Suspender el registro o Reiniciar el registro.

314 TLX DS COM PL7 40S 09/2000


Diagnóstico FIPIO

Vaciado del Este comando, accesible si la función Suspender el registro está confirmada.
registro Permite eliminar todas las líneas de la pantalla.
Etapa Acción
1 Abrir el menú contextual.
2 Seleccionar el comando Vaciar el registro.

Ordenar el Este comando, accesible si la función Suspender el registro está confirmada.


registro Permite ordenar todas las líneas del registro por fecha y hora, por punto de
conexión o bien por contador.
Etapa Acción
1 Abrir el menú contextual.
2 Seleccionar el comando Ordenar → por fecha y hora.

Copia del Este comando, accesible si la función Suspender el registro está confirmada.
registro Permite copiar las líneas seleccionadas en el portapapeles en formato texto.
Etapa Acción
1 Abrir el menú contextual.
2 Seleccionar el comando Ordenar → por fecha y hora.

Detención Cuando se activa esta función, es posible interrumpir el registro al alcanzar éste el
automática del número máximo de líneas (4000 líneas). Un mensaje le informa de la parada.
registro Cuando no se activa la función y se alcanza el número máximo, las líneas nuevas
sustituyen las primeras (modo rotativo).
Etapa Acción
1 Abrir el menú contextual.
2 Seleccionar el comando Parada automática del registro.

Resultado: al seleccionar el comando se activa la función.

Reinicialización El siguiente procedimiento muestra como reinicializar el estado de referencia


del estado de
Etapa Acción
referencia
1 Abrir el menú contextual.
2 Seleccionar el comando Reinicializar.

TLX DS COM PL7 40S 09/2000 315


Diagnóstico FIPIO

316 TLX DS COM PL7 40S 09/2000


Objetos de lenguaje asociados a
la comunicación FIPIO 23
Presentación

Objeto Este capítulo presenta los objetos de lenguaje asociados a la comunicación FIPIO.

Contenido Este capítulo contiene los siguiente apartados:


Apartado Página
Objetos de lenguaje de intercambio implícito 318
Objeto de lenguaje de intercambio explícito 320
Gestión y confirmación de los intercambios explícitos 323

TLX DS COM PL7 40S 09/2000 317


Objetos de lenguaje FIPIO

Objetos de lenguaje de intercambio implícito

Presentación Esta página describe todos los objetos de lenguaje de intercambio implícito para
una comunicación FIPIO que se pueden ver o modificar mediante el programa de
aplicación. (PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome
1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome
1Consultar : vPL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ;
Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn
; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn
; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn
; Tome 1)

Objetos bit La tabla siguiente presenta los distintos objetos bit de intercambio implícito.
Objeto (1) Función Significado
%I\p.2.c\[Link] Bit de fallo de módulo Este bit a 1 indica un fallo del módulo
(al menos una de las vías está en fallo...)
%I\p.2.c\[Link] Bit de fallo de vía Este bit a 1 indica una vía en fallo.
%I\p.2.c\m.i.r Intercambio de bit Imagen de las entradas físicas del módulo
(adquisición de entradas)
%Q\p.2.c\m.i.r Intercambio de bit Imagen de las salidas físicas del módulo
(comando de salidas)

Leyenda
(1) Dirección p.2.c\m.i.r
l p: corresponde al emplazamiento del procesador
l c: corresponde al número del punto de conexión
l m: corresponde al número de posición del módulo
l i: corresponde al número de la vía

Objetos de La tabla siguiente presenta los distintos objetos de palabra de intercambio implícito.
palabra
Objeto (1) Función Significado
%IW\p.2.c\m.i.r Intercambio de palabra Imagen de las entradas físicas del módulo
(adquisición de entradas)
%QW\p.2.c\m.i. Intercambio de palabra Imagen de las salidas físicas del módulo
r (comando de salidas)

318 TLX DS COM PL7 40S 09/2000


Objetos de lenguaje FIPIO

Objeto (1) Función Significado

Leyenda
(1) Dirección p.2.c\m.i.r
l p: corresponde al emplazamiento del procesador
l c: corresponde al número del punto de conexión
l m: corresponde al número de posición del módulo
l i: corresponde al número de la vía

TLX DS COM PL7 40S 09/2000 319


Objetos de lenguaje FIPIO

Objeto de lenguaje de intercambio explícito

Presentación Esta página describe todos los objetos de lenguaje de intercambio explícito para
una comunicación FIPIO que se pueden ver o modificar mediante el programa de
aplicación. (PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome
1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome
1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome
1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome
1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome
1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome
1)

320 TLX DS COM PL7 40S 09/2000


Objetos de lenguaje FIPIO

Objetos de La tabla siguiente presenta los distintos objetos de palabra de intercambio explícito.
palabra
Objeto (1) Función Significado
%MW\p.2.c\[Link].2 Estado del módu- Byte menos significativo: corresponde a la base.
lo l x0 = 1: fallo interno
l x1 = 1: fallo funcional
l x2 = 1: fallo de bloque de terminales
l x3 = 1: módulo de base en autoprueba
l x4 = 1: reservado (= 0)
l x5 = 1: error de configuración
l x6 = 1: módulo ausente
l x7 = 1: fallo en módulo de extensión
Byte más significativo: corresponde a la
extensión.
l x8 = 1: fallo interno
l x9 = 1: fallo funcional
l x10 = 1: fallo de bloque de terminales
l x11 = 1: módulo de extensión en autoprueba
l x12 = 1: reservado (= 0)
l x13 = 1: error de configuración
l x14 = 1: módulo ausente
l x15 = 1: reservado (= 0)
%MW\p.2.c\0.i.2 Estado de la vía Byte menos significativo: corresponde a la base
del módulo de l x0 = 1: fallo externo 4
base l x1 = 1: fallo externo 3
l x2 = 1: fallo externo 2
l x3 = 1: fallo externo 1
l x4 = 1: fallo interno
l x5 = 1: fallo de configuración de equipo
l x6 = 1: fallo de comunicación
l x7 = 1: fallo de aplicación
%MW\p.2.c\1.i.2 Estado de la vía Byte menos significativo: corresponde a la
del módulo de ex- extensión
tensión l x0 = 1: fallo externo 4
l x1 = 1: fallo externo 3
l x2 = 1: fallo externo 2
l x3 = 1: fallo externo 1
l x4 = 1: fallo interno
l x5 = 1: fallo de configuración de hardware
l x6 = 1: fallo de comunicación
l x7 = 1: fallo de aplicación

TLX DS COM PL7 40S 09/2000 321


Objetos de lenguaje FIPIO

Objeto (1) Función Significado

Leyenda
(1) Dirección p.2.c\m.i.r
l p: corresponde al emplazamiento del procesador
l c: corresponde al número del punto de conexión
l m: corresponde al número de posición del módulo
l i: corresponde al número de la vía

Nota: Para cada equipo conectado, consulte la documentación correspondiente a


fin de conocer los detalles de las palabras de estado de las funciones específicas.

Ejemplo El ejemplo trata del diagnóstico de nivel de vía para un equipo TBX TOR:
Objeto Función Significado
%MW\p.2.c\0.i.2 Estado de la vía Byte menos significativo:
%MW\p.2.c\1.i.2 l x0 = 1: disyunción de salida
l x1 = 1: disyunción global
l x2 = 1: fallo de bloque de terminales
l x3 = 1: fallo de alimentación externa
l x4 = 1: vía configurada pero no presente
físicamente
l x5 = 1: vía presente pero distinta de la
configurada
l x6 = 1: fallo de comunicación
l x7 = 1: fallo de aplicación

322 TLX DS COM PL7 40S 09/2000


Objetos de lenguaje FIPIO

Gestión y confirmación de los intercambios explícitos

Presentación Esta página describe todos los objetos de lenguaje que gestionan los intercambios
explícitos. (Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas de
Comunicaciòn ; Tome 1)

Objetos palabra La tabla siguiente presenta los distintos objetos palabra para la gestión de
intercambios explícitos.
Objeto (1) Función Significado
%MW\p.2.c\ Intercambios en curso l x0 = 1: lectura de estado en curso
[Link].0 del módulo l x1 = 1: envío de parámetros de comando al
módulo de comunicación
l x2 = 1: envío de parámetros de ajuste al módulo
de comunicación
%MW\p.2.c\ Confirmación del módu- l x1 = 0: parámetros de comando recibidos y
[Link].1 lo aceptados por el módulo
l x2 = 0: parámetros de ajuste recibidos y
aceptados por el módulo
%MW\p.2.c\ Intercambios en curso l x0 = 1: lectura de estado en curso
0.i.0 de la vía l x1 = 1: envío de parámetros de comando en
curso
l x2 = 1: envío de parámetros de ajuste en curso
l x3 a x14: reservado (= 0)
l x15 = 1: envío de parámetros de configuración
en curso
%MW\p.2.c\ Resumen de la vía l x0 = 0: lectura de estado correcta
0.i.1 l x1 = 0: parámetros de comando recibidos y
aceptados por el equipo
l x2 = 0: parámetros de ajuste recibidos y
aceptados por el equipo
l x3 a x14: reservado (= 0)
l x15 = 0: parámetros de configuración recibidos y
aceptados por el equipo

TLX DS COM PL7 40S 09/2000 323


Objetos de lenguaje FIPIO

Objeto (1) Función Significado

Leyenda
(1) Dirección p.2.c\m.i.r
l p: corresponde al emplazamiento del procesador
l c: corresponde al número del punto de conexión
l m: corresponde al número de posición del módulo
l i: corresponde al número de la vía

324 TLX DS COM PL7 40S 09/2000


Perfiles estándares de
comunicación FIPIO 24
Presentación

Objeto Este capítulo presenta los equipos conformes a los perfiles estándares de
comunicación por bus FIPIO y sus servicios.

Contenido Este capítulo contiene las siguientes secciones:


Sección Apartado Página
24.1 Presentación de los perfiles estándares de comunicación 327
FIPIO
24.2 Configuración de los perfiles estándares del bus FIPIO 332
24.3 Depuración de los perfiles estándares del bus FIPIO 338
24.4 Objetos de lenguaje asociados a los perfiles estándares del 343
bus FIPIO

TLX DS COM PL7 40S 09/2000 325


Perfiles estándares

326 TLX DS COM PL7 40S 09/2000


Perfiles estándares

24.1 Presentación de los perfiles estándares de


comunicación FIPIO

Presentación

Objeto Esta sección presenta una descripción somera de los perfiles estándares del bus
FIPIO y de sus servicios asociados.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Perfiles estándares: generalidades 328
Designación de un perfil estándar 329
Lista de los perfiles estándar que la aplicación PL7 propone en catálogo 330

TLX DS COM PL7 40S 09/2000 327


Perfiles estándares

Perfiles estándares: generalidades

Presentación Es posible conectar un equipo conforme a los perfiles estándares de comunicación


FIPIO a un bus FIPIO e intercambiar variables de entrada/salida.

Los intercambios de datos con los equipos permiten:


l intercambios de entradas/salidas,
l escribir los parámetros de configuración o de ajuste,
l realizar un diagnóstico del equipo conectado.

Existen tres tipos de perfiles estándar:


l FRDP: FIPIO Reduced Device Profile (Perfil FIPIO de dispositivo reducido)
l FSDP: FIPIO Simple Device Profile (Perfil FIPIO de dispositivo simple)
l FEDP: FIPIO Extended Device Profile (Perfil FIPIO de dispositivo extendido)

Volumen de El perfil de los equipos conformes a un perfil estándar depende del número de
datos entradas salidas que deben intercambiarse.
intercambiados
Las palabras administradas por los diferentes perfiles estándares se describen en
la tabla a continuación:
Perfil FRD FSD FED
Datos de procedimiento
adquisición de las entradas 2 palabras 8 palabras 32 palabras
control de las salidas 2 palabras 8 palabras 32 palabras
Configuración (opcional) - 16 palabras 30 palabras
Ajuste (opcional) - 32 palabras 30 palabras
Comandos
comando específico - - 8 palabras
diagnóstico
validez de las entradas 1 byte 1 byte 1 byte
estado específico - - 8 palabras

328 TLX DS COM PL7 40S 09/2000


Perfiles estándares

Designación de un perfil estándar

Presentación Para declarar un equipo conforme a los perfiles estándares de comunicación FIPIO,
asígnele uno de los perfiles estándares de la familia STD_P en el punto de conexión
FIPIO.

La familia está formada a partir de un listado de referencias de perfiles estándares.

Composición de Cada referencia consta de varios códigos significativos:


una referencia l el perfil estándar utilizado:
l FRD
l FSD
l FED
l la estructura del equipo conectado:
l C: Compacto
l M: Modular
l el número y el tipo de objetos intercambiados con el administrador: corresponde
al volumen en palabras de 16 bits de los intercambios de entradas/salidas
l 2 palabras
l 8 palabras
l 32 palabras
l P: corresponde a la presencia de parámetros de configuración o de ajuste
(opcional).

Perfil FRD La referencia se forma de la forma siguiente:


Perfil Estructura N° de objetos Parámetro
FRD C 2 -
P

Perfil FSD La referencia se forma de la forma siguiente:


Perfil Estructura N° de objetos Parámetro
FSD C 8 -
M P

Perfil FED La referencia se forma de la forma siguiente:


Perfil Estructura N° de objetos Parámetro
FED C 32 -
M P

TLX DS COM PL7 40S 09/2000 329


Perfiles estándares

Lista de los perfiles estándar que la aplicación PL7 propone en catálogo

Presentación Al configurar el bus FIPIO, puede conectar los perfiles estándares en función del
tipo de equipo.

Equipo En la tabla siguiente encontrará la lista de los perfiles estándar compactos:


compacto
Referencia Designación Interfaz lenguaje
FRD C2 EQP RED CMPCT 2M 32 bits %I, 32 bits %Q
FRD C2 P EQP STD CMPCT 2M P 32 bits %I, 32 bits %Q
STD DEV CMPCT 2W P 16 palabras de configuración, 32 palabras
de ajuste
FSD C8 EQP STD CMPCT 8M 8 palabras %IW, 8 palabras %QW
STD DEV CMPCT 8W
FSD C8 P EQP STD CMPCT 8M P 8 palabras %IW, 8 palabras %QW
STD DEV CMPCT 8W P 16 palabras de configuración, 32 palabras
de ajuste
FED C32 EQP STD CMPCT 32M 32 palabras %IW, 32 palabras %QW
STD DEV CMPCT 32W
FED C32 P EQP STD CMPCT 32M P 32 palabras %IW, 32 palabras %QW
STD DEV CMPCT 328W P 30 palabras de3 configuración, 30 palabras
de ajuste

Equipo modular En la tabla siguiente encontrará la lista de los perfiles estándar modulares:
Referencia Designación Interfaz lenguaje
FSD M8 EQP STD MOD 8M 8 palabras %IW, 8 palabras %QW
STD DEV MOD 8W
FSD M8 P EQP STD MOD 8M P 8 palabras %IW, 8 palabras %QW
STD DEV MOD 8W P 16 palabras de configuración, 32 palabras
de ajuste
FED M32 EQP STD MOD 32M 32 palabras %IW, 32 palabras %QW
EXTENDED DEV MOD 32W
FED M32 P EQP STD MOD 32M P 32 palabras %IW, 32 palabras %QW
EXTENDED DEV MOD 30 palabras de3 configuración, 30 palabras
328W P de ajuste

330 TLX DS COM PL7 40S 09/2000


Perfiles estándares

Equipo En la familia Momentum, cuando el catálogo no ofrece una base de conexión de


Momentum entrada/salida analógica, es necesario seleccionar entonces una de las referencias
de perfil estándar OTHER_FxD_[P].
Los criterios de elección son los siguientes:
Referencia Interfaz de lenguaje
OTHER_FRD 32 bits %I, 32 bits %Q
OTHER_FRDP
OTHER_FSD 8 palabras %IW, 8 palabras %QW
OTHER_FSDP
OTHER_FED 32 palabras %IW, 32 palabras %QW
OTHER_FEDP

Comunicador Los comunicadores son los siguientes:


Referencia Interfaz de lenguaje
OTHER otro módulo de comunicación
TSX FPP10 Módulo TSX de comunicación FIPIO
170 FNT 110 01 Módulo TSX de comunicación FIPIO para los TS Momentum

TLX DS COM PL7 40S 09/2000 331


Perfiles estándares

24.2 Configuración de los perfiles estándares del bus


FIPIO

Presentación

Objeto Esta sección presenta los principios de configuración de los perfiles estándares del
bus FIPIO.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Pantalla de configuración de un perfil estándar 333
Modificación de los parámetros de un perfil estándar 335
Modo ajuste 337

332 TLX DS COM PL7 40S 09/2000


Perfiles estándares

Pantalla de configuración de un perfil estándar

Presentación La pantalla de configuración de un perfil estándar reproduce los parámetros de


todos los otros equipos configurados en el bus FIPIO (véase: Pantalla de
configuración de un equipo FIPIO).

Sin embargo, ciertos parámetros son específicos. En lo que sigue, este documento
describe en detalle tan sólo la parte específica de los perfiles estándares.

Ilustración La pantalla destinada al equipo es la siguiente:

FSD M8 P [FIPIO18 MÓDULO 0]


Configuración
Designación: EQP STD MOD 8MP

Vía 0 Tarea: MAST


1 Configuración local

Base
2 Configuración por defecto
Decimal
3
Parámetro Símbolo Valor
%KW\0.2.18\0.0.0 16#8040
%KW\0.2.18\0.0.1 16#0
4 %KW\0.2.18\0.0.2 0
%KW\0.2.18\0.0.3 0
%KW\0.2.18\0.0.4 0
%KW\0.2.18\0.0.5 16#4
%KW\0.2.18\0.0.6 0
%KW\0.2.18\0.0.7 0

TLX DS COM PL7 40S 09/2000 333


Perfiles estándares

Elementos y La tabla presenta la descripción de las diferentes zonas que constituyen la pantalla
funciones de configuración:
Variable Descripción
1 La casilla de verificación Configuración local está disponible únicamente para
los perfiles FSD C8 P y FSD M8 P.
Si la casilla está activada, los parámetros de configuración y de ajuste no se
envían al equipo conectado al bus (para asegurar un arranque rápida del equipo).
El equipo arranca o se inicializa con sus propios parámetros.
En la pantalla de configuración, los parámetros de la vía no están disponibles si
la casilla está activada.
2 El botón Configuración predeterminada permite restablecer la configuración
original.
3 La ventana Base permite seleccionar la base de pantalla del valor de la palabra
seleccionada.
Dispone de tres modos:
l Decimal
l Hexadecimal
l Binario
4 Esta lista muestra las palabras de configuración %KW o las palabras de ajuste
%MW correspondientes al perfil estándar declarado.
Con cada una, un Símbolo y un Valor están asociados.

334 TLX DS COM PL7 40S 09/2000


Perfiles estándares

Modificación de los parámetros de un perfil estándar

Presentación Los procedimientos a continuación son aplicables para los parámetros de


configuración o de ajuste.

Cómo modificar El procedimiento siguiente explica la selección de la base de pantalla. En este


la base de ejemplo, la base elegida es binaria.
pantalla
Etapa Acción
1 Seleccionar la celda Valor de la palabra que desea modificar.
2 Seleccionar Base → Binario en el menú despegable.

Resultado: la celda muestra 2#1011.

Cómo introducir El procedimiento siguiente describe la introducción de un valor en una celda por
un valor por teclado.
teclado
Etapa Acción
1 Seleccionar la celda Valor de la palabra que desea modificar.
2 Introducir el valor desde el teclado.

Nota:
La introducción desde el teclado depende de la base de pantalla.

TLX DS COM PL7 40S 09/2000 335


Perfiles estándares

Cómo introducir El procedimiento siguiente describe la introducción de un valor en formato binario.


un valor en
Etapa Acción
formato binario
1 Hacer doble clic en la celda Valor de la palabra que desea modificar.

Resultado: se muestra la ventana siguiente.


Propiedad de: %KW\0.2.5\0.0.7

Bits de palabra
15:
14:
13:
12:
11:
10:
09:
08:
07:
06:
05:
04:
03:
02:
01:
00:

2 Seleccionar los bits que deben ponerse a 1.


3 Cerrar la ventana Propiedad de: ... para ello, haga clic en el botón con una cruz
en el ángulo izquierdo.

Resultado: El cierre permite confirmar el valor introducido, que se muestra


según la base.

336 TLX DS COM PL7 40S 09/2000


Perfiles estándares

Modo ajuste

Presentación Se tiene acceso al modo de ajuste mediante el menú Configuración hardware del
navegador de aplicación. El principio es el mismo que para el modo Configuración,
las palabras de ajuste son de tipo %MW.
Existen 32 palabras posibles para los perfiles FSD y FRD, así como 30 palabras
para los perfiles FED.

Ilustración La pantalla de ajuste destinada al equipo es la siguiente:


FED C8 P [FIPIO4 MÓDULO 0]
Configuración
Designación: EQP STD CMPCT 8MP

Vía 0 Tarea: MAST


Configuración local

Base
Configuración por defecto
Decimal

Parámetro Symbol Valor


%KW\0.2.5\0.0.0 0
%KW\0.2.5\0.0.1 0
%KW\0.2.5\0.0.2 0
%KW\0.2.5\0.0.3 0
%KW\0.2.5\0.0.4 0
%KW\0.2.5\0.0.5 0
%KW\0.2.5\0.0.6 0
%KW\0.2.5\0.0.7 0

TLX DS COM PL7 40S 09/2000 337


Perfiles estándares

24.3 Depuración de los perfiles estándares del bus


FIPIO

Presentación

Objeto Esta sección presenta los principios de depuración de los perfiles estándares del
bus FIPIO.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Pantalla de depuración de un perfil estándar 339
Modificación de los parámetros de depuración de un perfil estándar 341

338 TLX DS COM PL7 40S 09/2000


Perfiles estándares

Pantalla de depuración de un perfil estándar

Presentación La pantalla de depuración de un perfil estándar reproduce los parámetros de todos


los otros equipos configurados en el bus FIPIO (véase: Pantalla de depuración de
un equipo FIPIO).

Sin embargo, ciertos parámetros son específicos. En lo que sigue, este documento
describe en detalle tan sólo la parte específica de los perfiles estándar.

Nota: Los parámetros de ajustes no están disponibles.

Ilustración La pantalla destinada al equipo es la siguiente:

FED C32 P [FIPIO4 MÓDULO 0]


Depuración
Designación: EQP STD CMPCT 32MP Versión: 1.0
RUN ERR IO DIAG...

Vía 0 Tarea: MAST DIAG...

1 Variables Base
Parte Salidas Hexadecimal
2
Referencia Mnemónica Symbol Valor
%QW\0.2.4\0.0.0 16#1
%QW\0.2.4\0.0.1 16#30
%QW\0.2.4\0.0.2 16#24
%QW\0.2.4\0.0.3 16#C00
3 %QW\0.2.4\0.0.4 16#0
%QW\0.2.4\0.0.5 16#0
%QW\0.2.4\0.0.6 16#3C10
%QW\0.2.4\0.0.7 16#30
%QW\0.2.4\0.0.8 16#0
%QW\0.2.4\0.0.13 16#0
%QW\0.2.4\0.0.14 16#0
%QW\0.2.4\0.0.15 16#0

TLX DS COM PL7 40S 09/2000 339


Perfiles estándares

Elementos y La tabla presenta la descripción de las diferentes zonas que constituyen la pantalla
funciones de configuración:
Variable Descripción
1 La lista desplegable permite seleccionar los intercambios periódicos:
l de la parte entradas,
l de la parte salidas.
2 La ventana Base permite seleccionar la base de pantalla del valor de la palabra
seleccionada.
Dispone de tres modos:
l Decimal
l Hexadecimal
l Binario
3 Esta lista muestra las palabras de entradas %IW o las palabras de salidas %QW
correspondientes al perfil estándar declarado.
Un Mnemónico, un Símbolo y un Valor están asociados a cada palabra.

340 TLX DS COM PL7 40S 09/2000


Perfiles estándares

Modificación de los parámetros de depuración de un perfil estándar

Presentación Los procedimientos a continuación son aplicables para los parámetros de


depuración.

Cómo modificar El procedimiento siguiente explica la selección de la base de pantalla. En este


la base de ejemplo, la base elegida es binaria.
pantalla
Etapa Acción
1 Seleccione la celda Valor de la palabra que desea modificar.
2 Seleccione Base → Binario en el menú despegable.

Resultado: la celda muestra 2#1011.

Cómo introducir El procedimiento siguiente describe la introducción de un valor en una celda por
un valor por teclado.
teclado
Etapa Acción
1 Seleccionar la celda Valor de la palabra que desea modificar.
2 Introducir el valor desde el teclado.

Nota:
La introducción desde el teclado depende de la base de pantalla.

TLX DS COM PL7 40S 09/2000 341


Perfiles estándares

Cómo introducir El procedimiento siguiente describe la introducción de un valor en formato binario.


un valor en Sólo es aplicable para la parte de salidas.
formato binario
Etapa Acción
1 Hacer doble clic en la celda Valor de la palabra que desea modificar.

Resultado: se muestra la ventana siguiente.


Propiedad de: %KW\0.2.5\0.0.7

Bits de palabra
15:
14:
13:
12:
11:
10:
09:
08:
07:
06:
05:
04:
03:
02:
01:
00:

2 Seleccionar los bits que deben ponerse a 1.


3 Cerrar la ventana Propiedad de: ... para ello, haga clic en el botón con una cruz
en el ángulo izquierdo.

Resultado: El cierre permite confirmar el valor introducido, que se muestra


según la base.

342 TLX DS COM PL7 40S 09/2000


Perfiles estándares

24.4 Objetos de lenguaje asociados a los perfiles


estándares del bus FIPIO

Presentación

Objeto Esta sección presenta los objetos de lenguaje asociados a los perfiles estándares
del bus FIPIO.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Lista de los objetos accesibles por los perfiles estándares 344
Objetos de lenguaje de intercambio implícito 346
Objetos de lenguaje de intercambio explícito 348
Objetos de lenguaje asociados a la configuración 351

TLX DS COM PL7 40S 09/2000 343


Perfiles estándares

Lista de los objetos accesibles por los perfiles estándares

Presentación Las siguientes tablas agrupan los objetos de lenguaje asociados a cada perfil
contenido en el catálogo PL7.

Perfil FRD La siguiente tabla es relativa a los perfiles de tipo FRD


FRD C2 FRD C2 P
Adquisición de entradas %I\p.2.c\0.0 %I\p.2.c\0.0
%I\p.2.c\0.31 %I\p.2.c\0.31
Comando de salidas %Q\p.2.c\0.0 %Q\p.2.c\0.0
%Q\p.2.c\0.31 %Q\p.2.c\0.31
Palabras de configuración - %KW\p.2.c\0.i.0
%KW\p.2.c\0.i.15
Estado: gestión de intercam- %MW\p.2.c\0.i.0 %MW\p.2.c\0.i.0
bios
Confirmación de intercam- %MW\p.2.c\0.i.1 %MW\p.2.c\0.i.1
bios
Estado: vía estándar %MW\p.2.c\0.i.2 %MW\p.2.c\0.i.2
Validez de las entradas %MW\p.2.c\0.i.3 %MW\p.2.c\0.i.3
Estado: vía específica - -
Palabras de comando - -
Palabras de ajuste - %MW\p.2.c\0.i.4
%MW\p.2.c\0.i.35

Perfil FSD La siguiente tabla es relativa a los perfiles de tipo FSD


FSD C/M8 FSD C/M8
Adquisición de entradas %IW\p.2.c\0.0 %IW\p.2.c\0.0
%IW\p.2.c\0.7 %IW\p.2.c\0.7
Comando de salidas %QW\p.2.c\0.0 %QW\p.2.c\0.0
%QW\p.2.c\0.7 %QW\p.2.c\0.7
Palabras de configuración - %KW\p.2.c\0.i.0
%KW\p.2.c\0.i.15
Estado: gestión de intercam- %MW\p.2.c\0.i.0 %MW\p.2.c\0.i.0
bios
Confirmación de intercam- %MW\p.2.c\0.i.1 %MW\p.2.c\0.i.1
bios
Estado: vía estándar %MW\p.2.c\0.i.2 %MW\p.2.c\0.i.2

344 TLX DS COM PL7 40S 09/2000


Perfiles estándares

FSD C/M8 FSD C/M8


Validez de las entradas %MW\p.2.c\0.i.3 %MW\p.2.c\0.i.3
Estado: vía específica - -
Palabras de comando - -
Palabras de ajuste - %MW\p.2.c\0.i.4
%MW\p.2.c\0.i.35

Perfil FED La siguiente tabla es relativa a los perfiles de tipo FSD


FSD C/M32 FSD C/M32 P
Adquisición de entradas %IW\p.2.c\0.0 %IW\p.2.c\0.0
%IW\p.2.c\0.31 %IW\p.2.c\0.31
Comando de salidas %QW\p.2.c\0.0 %QW\p.2.c\0.0
%QW\p.2.c\0.31 %QW\p.2.c\0.31
Palabras de configuración - %KW\p.2.c\0.i.0
%KW\p.2.c\0.i.29
Estado: gestión de intercam- %MW\p.2.c\0.i.0 %MW\p.2.c\0.i.0
bios
Confirmación de intercam- %MW\p.2.c\0.i.1 %MW\p.2.c\0.i.1
bios
Estado: vía estándar %MW\p.2.c\0.i.2 %MW\p.2.c\0.i.2
Validez de las entradas %MW\p.2.c\0.i.3 %MW\p.2.c\0.i.3
Estado: vía específica %MW\p.2.c\0.i.4 %MW\p.2.c\0.i.4
%MW\p.2.c\0.i.11 %MW\p.2.c\0.i.11
Palabras de comando %MW\p.2.c\0.i.12 %MW\p.2.c\0.i.12
%MW\p.2.c\0.i.19 %MW\p.2.c\0.i.19
Palabras de ajuste - %MW\p.2.c\0.i.20
%MW\p.2.c\0.i.49

TLX DS COM PL7 40S 09/2000 345


Perfiles estándares

Objetos de lenguaje de intercambio implícito

Presentación Esta página describe todos los objetos de lenguaje de intercambio implícito
asociados a los perfiles estándares para una comunicación FIPIO que se pueden
ver o modificar mediante el programa de aplicación. (PL7 Micro/Junior/Pro ;
Funciones especìficas de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro
; Funciones especìficas de Comunicaciòn ; Tome 1Consultar : vPL7 Micro/Junior/
Pro ; Funciones especìficas de Comunicaciòn ; Tome 1Consultar : PL7 Micro/
Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome 1Consultar : PL7
Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome 1Consultar : PL7
Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome 1)

Objetos bit La tabla siguiente presenta los distintos objetos bit de intercambio implícito.
Objeto (1) Función Significado
%I\p.2.c\[Link] Bit de fallo de módulo Este bit a 1 indica un fallo del módulo
.ERR (al menos una de las vías está en fallo...)
%I\p.2.c\[Link] Bit de fallo de vía Este bit a 1 indica una vía en fallo.
R
%I\p.2.c\0.0 a Intercambio de bit Adquisición de bits de entradas para los perfiles
%I\p.2.c\0.31 FRD
%Q\p.2.c\0.0 a Intercambio de bit Adquisición de bits de salidas para los perfiles
%Q\p.2.c\0.31 FRD

Leyenda
(1) Dirección p.2.c
l p: corresponde al emplazamiento del procesador
l c: corresponde al número del punto de conexión

346 TLX DS COM PL7 40S 09/2000


Perfiles estándares

Objetos de La tabla siguiente presenta los distintos objetos de palabra de intercambio implícito.
palabra
Objeto (1) Función Significado
%IW\p.2.c\0.0. Intercambio de palabra Adquisición de palabras de entradas para los
0a FSD perfiles FSD
%IW\p.2.c\0.0.
7
%QW\p.2.c\0.0. Intercambio de palabra Adquisición de palabras de salidas para los
0a FSD perfiles FSD
%QW\p.2.c\0.0.
7
%IW\p.2.c\0.0. Intercambio de palabra Adquisición de palabras de entradas para los
0a FED perfiles FED
%IW\p.2.c\0.0.
31
%QW\p.2.c\0.0. Intercambio de palabra Adquisición de palabras de salidas para los
0a FED perfiles FED
%QW\p.2.c\0.0.
31

Leyenda
(1) Dirección p.2.c\m.i.r
l p: corresponde al emplazamiento del procesador
l c: corresponde al número del punto de conexión
l m: corresponde al número de posición del módulo
l i: corresponde al número de la vía

TLX DS COM PL7 40S 09/2000 347


Perfiles estándares

Objetos de lenguaje de intercambio explícito

Presentación Esta página describe todos los objetos de lenguaje de intercambio explícito
asociados a los perfiles estándares para una comunicación FIPIO que se pueden
ver o modificar mediante el programa de aplicación. (PL7 Micro/Junior/Pro ;
Funciones especìficas de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro
; Funciones especìficas de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro
; Funciones especìficas de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro
; Funciones especìficas de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro
; Funciones especìficas de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro
; Funciones especìficas de Comunicaciòn ; Tome 1)

348 TLX DS COM PL7 40S 09/2000


Perfiles estándares

Objetos de La tabla siguiente presenta los distintos objetos de palabra de intercambio explícito.
palabra comunes
Objeto (1) Función Significado
a todos los
perfiles %MW\p.2.c\[Link] Estado del Byte menos significativo: corresponde a la base.
D.2 módulo l x0 = 1: fallo interno
l x1 = 1: fallo funcional
l x2 = 1: fallo de bloque de terminales
l x3 = 1: módulo de base en autoprueba
l x4 = 1: reservado (= 0)
l x5 = 1: error de configuración
l x6 = 1: módulo ausente
l x7 = 1: fallo en módulo de extensión
Byte más significativo: corresponde a la extensión.
l x8 = 1: fallo interno
l x9 = 1: fallo funcional
l x10 = 1: fallo de bloque de terminales
l x11 = 1: módulo de extensión en autoprueba
l x12 = 1: reservado (= 0)
l x13 = 1: error de configuración
l x14 = 1: módulo ausente
l x15 = 1: reservado (= 0)
%MW\p.2.c\0.i.2 Estado de la vía Byte menos significativo: corresponde a la base
del módulo de l x0 = 1: fallo externo 4
base l x1 = 1: fallo externo 3
l x2 = 1: fallo externo 2
l x3 = 1: fallo externo 1
l x4 = 1: fallo interno
l x5 = 1: fallo de configuración de hardware
l x6 = 1: fallo de comunicación
l x7 = 1: fallo de aplicación
%MW\p.2.c\0.i.3 Validez de las Para los perfiles FRD, FSD y FED, el byte menos
entradas significativo es específico del equipo conectado.
Consulte la documentación del equipo.

Leyenda
(1) Dirección p.2.c\m.i.r
l p: corresponde al emplazamiento del procesador
l c: corresponde al número del punto de conexión
l m: corresponde al número de posición del módulo
l i: corresponde al número de la vía

TLX DS COM PL7 40S 09/2000 349


Perfiles estándares

Nota: Para cada equipo conectado, consulte la documentación correspondiente a


fin de conocer los detalles de las palabras de estado de las funciones específicas.

Palabras La tabla siguiente describe las palabras internas específicas de los perfiles FRD y
internas para los FSD:
perfiles FRD y
Objeto Función Significado
FSD
%MW\p.2.c\0.i.4 Parámetros de 32 palabras de ajuste específico.
a ajuste Parámetros accesibles en modo de lectura y escritura
%MW\p.2.c\0.i.35 por las funciones WRITE_PARAM, READ_PARAM,
SAVE_PARAM y RESTORE_PARAM.

Leyenda
(1) Dirección p.2.c\m.i.r
l p: corresponde al emplazamiento del procesador
l c: corresponde al número del punto de conexión
l m: corresponde al número de posición del módulo
l i: corresponde al número de la vía

Palabras La tabla siguiente describe las palabras internas específicas de los perfiles FED:
internas para los Objeto Función Significado
perfiles FED %MW\p.2.c\0.i.4 Estado específi- 8 palabras de estado específico.
a co Parámetros accesibles en modo lectura por la función
%MW\p.2.c\0.i.11 READ_STATUS.
%MW\p.2.c\0.i.12 Comando espe- 8 palabras de comando específico.
a cífico de nivel Parámetros accesibles en modo escritura por la
%MW\p.2.c\0.i.19 de vía función WRITE_CMD.
%MW\p.2.c\0.i.20 Parámetros de 32 palabras de ajuste específico.
a ajuste Parámetros accesibles en modo de lectura y escritura
%MW\p.2.c\0.i.49 por las funciones WRITE_PARAM, READ_PARAM,
SAVE_PARAM y RESTORE_PARAM.

Leyenda
(1) Dirección p.2.c\m.i.r
l p: corresponde al emplazamiento del procesador
l c: corresponde al número del punto de conexión
l m: corresponde al número de posición del módulo
l i: corresponde al número de la vía

350 TLX DS COM PL7 40S 09/2000


Perfiles estándares

Objetos de lenguaje asociados a la configuración

Presentación En esta página se describen todos los objetos de lenguaje de configuración


asociados a los agentes para la comunicación FIPIO que el programa de aplicación
del agente puede mostrar.

Constantes En la siguiente tabla se describen las constantes internas:


internas
Objeto Función Significado
%KW\p.2.c\ Palabras de Contienen los parámetros de las vías definidas
0.0.0 a configuración de nivel mediante el editor de configuración para los perfiles
%KW\p.2.c\ vía FRD y FSD.
0.15
%KW\p.2.c\ Palabras de Contienen los parámetros de las vías definidas
0.0.0 a configuración de nivel mediante el editor de configuración para los perfiles
%KW\p.2.c\ vía FED.
0.29

TLX DS COM PL7 40S 09/2000 351


Perfiles estándares

352 TLX DS COM PL7 40S 09/2000


FIPIO Agente
25
Presentación

Objeto Este capítulo presenta los equipos de Agente en bus FIPIO y sus servicios.

Contenido Este capítulo contiene las siguientes secciones:


Sección Apartado Página
25.1 Presentación de los FIPIO Agentes 355
25.2 Configuración de los FIPIO Agentes 363
25.3 Depuración de los FIPIO Agentes 366
25.4 Objetos de lenguaje asociados a los FIPIO Agentes 367

TLX DS COM PL7 40S 09/2000 353


FIPIO Agente

354 TLX DS COM PL7 40S 09/2000


FIPIO Agente

25.1 Presentación de los FIPIO Agentes

Presentación

Objeto Esta sección presenta una descripción somera de los agentes en bus FIPIO y de
sus servicios asociados.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Agente FIPIO: generalidades 356
Intercambio de los datos periódicos 357
Casos particulares 359
Comunicación a través de un agente FIPIO 361

TLX DS COM PL7 40S 09/2000 355


FIPIO Agente

Agente FIPIO: generalidades

Presentación Los autómatas TSX Micro o TSX Premium (con la tarjeta PCMCIA TSX FPP 10
instalada en su vía de comunicación integrada) actúan como agentes en el bus
FIPIO.

La función agente FIPIO permite dos tipos de intercambios de datos:


l los intercambios periódicos de información con el administrador
(con tipo variables compartidas),
l los intercambios no periódicos de mensajes con el administrador
(por parte de los equipos CCX 17) o con otros agentes.

Nota: Esta función está disponible con la tarjeta TSX FPP 10 de desde la versión
V1.8.

356 TLX DS COM PL7 40S 09/2000


FIPIO Agente

Intercambio de los datos periódicos

Presentación Cada autómata Agente FIPIO utiliza 64 palabras consecutivas %MW para el
intercambio de los datos periódicos.
l Las 32 primeras están reservadas para la transmisión de información al
administrador.
l Las 32 siguientes están reservadas para la recepción de la información.

Nota: Las palabras %MW de estado y las palabras %MW de comando no son
significativas.

TLX DS COM PL7 40S 09/2000 357


FIPIO Agente

Visualización de El gráfico siguiente ilustra los intercambios entre un agente FIPIO y un


los intercambios administrador de tipo TSX Premium.

Visión de lenguaje del administrador Visión de lenguaje del agente


%IW\0.2.1\0.0.0
TSX 57 Administrador del bus FIPIO
%IW\0.2.1\0.0.15
%IW\0.2.1\0.0.16

%IW\0.2.1\0.0.31
TSX 57 Agent %QW\0.2.1\0.0.32 %MW...

%QW\0.2.1\0.0.47 %MW...+31

%QW\0.2.1\0.0.48 %MW...+32

1 %QW\0.2.1\0.0.63 %MW...+63

%IW\0.2.4\0.0.0
2
%IW\0.2.4\0.0.15
%IW\0.2.4\0.0.16

3 %IW\0.2.4\0.0.31
%QW\0.2.4\0.0.32

%QW\0.2.4\0.0.47
%MW...
TSX 37 Agent %QW\0.2.4\0.0.48
%MW...+31
%QW\0.2.4\0.0.63
%MW...+32

4 %MW...+63

358 TLX DS COM PL7 40S 09/2000


FIPIO Agente

Casos particulares

Presentación Un autómata TSX Premium declarado como agente FIPIO puede comunicarse con
un administrador de tipo TSX 47-107 o APRIL 5000.

En estos casos, la declaración de un agente FIPIO en el bus se realiza mediante la


declaración de un perfil estándar en el punto de conexión.

El perfil estándar que debe declararse es el siguiente:


l Familia de equipos: STD_P
l Base: FED M32
l Comunicador: TSX FPP 10

TLX DS COM PL7 40S 09/2000 359


FIPIO Agente

Intercambios El siguiente gráfico ilustra los intercambios entre un agente FIPIO y un


con un administrador de tipo TSX 47-107.
TSX 47-107
Visión de lenguaje del administrador Visión de lenguaje del agente
TSX 47-107 Administrador del bus FIPIO RIWA1,0,0

RIWA1,0,15
RIWB1,0,16

RIWB1,0,31
TSX 57 Agent ROWA1,0,0 %MW...

ROWA1,0,15 %MW...+31

ROWB1,0,16 %MW...+32

1 ROWB1,0,31 %MW...+63

RIWA4,0,0
2
RIWA4,0,15
RIWB4,0,16

RIWB4,0,31
3
ROWA4,0,0

ROWA4,0,15
ROWB4,0,16 %MW...
TSX 37 Agent
ROWB4,0,31 %MW...+31
%MW...+32

4 %MW...+63

360 TLX DS COM PL7 40S 09/2000


FIPIO Agente

Comunicación a través de un agente FIPIO

Presentación Un autómata declarado agente FIPIO puede comunicarse:


l con los servidores del administrador de bus,
l con el servidor de otro agente FIPIO.

Direccionamien- La sintaxis de una dirección es la siguiente:


to ADR#\0.1.4\SYS

La tabla presentada a continuación describe los parámetros del direccionamiento:


Parámetro Descripción
0.1.4 l 0: corresponde al módulo emisor de la petición
l 1: corresponde a la vía que emite la petición
l 4: corresponde al punto de conexión destinatario
SYS Corresponde a la dirección del servidor.

TLX DS COM PL7 40S 09/2000 361


FIPIO Agente

Ejemplo Ejemplo de acceso al sistema de autómatas diferentes

Administrador ADR#\1.1.0\SYS
Acceso al servidor del
administrador
0

ADR#\0.1.1\SYS
Acceso al servidor
de FIPIO Agent 1
ADR#\0.1.4\SYS
Acceso al servidor de
1 FIPIO Agent 4

ADR#\0.1.4\SYS
Acceso al servidor
de FIPIO Agent 4
4

63

El autómata agente FIPIO de dirección 1 lee 10 palabras en el autómata agente


FIPIO de dirección 4.
READ_VAR(ADR#\0.1.4\SYS, ‘%MW', 0, 10, %MW10:10, %MW100:4)

362 TLX DS COM PL7 40S 09/2000


FIPIO Agente

25.2 Configuración de los FIPIO Agentes

Presentación

Objeto Esta sección presenta los principios de configuración de los FIPIO Agentes.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Acceso a los parámetros de agente FIPIO con tarjetas PCMCIA 364
Pantalla de configuración de agente FIPIO 365

TLX DS COM PL7 40S 09/2000 363


FIPIO Agente

Acceso a los parámetros de agente FIPIO con tarjetas PCMCIA

Presentación Para crear una aplicación que ponga en marcha agentes FIPIO, es necesario
configurar la vía de comunicación del autómata declarado como agente FIPIO.

Esta operación describe el modo de acceso a los parámetros de configuración del


enlace del agente FIPIO a través de la tarjeta PCMCIA TSX FPP para los autómatas
TSX Micro/Premium.

Acceso al enlace La tabla siguiente presenta el procedimiento que permite establecer el enlace del
agente FIPIO:
Etapa Acción
1 Acceder a la pantalla de configuración de la vía de comunicaciones
2 Seleccionar en el menú despegable el canal de comunicaciones VÍA 1
Ejemplo
VÍA 1
VÍA 1 (Sin submódulo PCMCIA)
VÍA 0 no configurado)
(Enlace MAST
VÍA 1

3 Seleccionar en el menú despegable una de las tarjetas PCMCIA siguientes:


l TSX FPP 10 CARTE PCMCIA FIPIO
Ejemplo
VÍA 1
VÍA 1 (Sin submódulo PCMCIA)
TSX SCP 112 TARJETA PCMCIA
(Enlace no configurado) MASTBC MP
TSX SCP 114 TARJETA PCMCIA RS485 MP
TSX FPP 20 TARJETA PCMCIA FIPWAY
TSX FPP 200 TARJETA PCMCIA FIPWAY
TSX FPP 10 TARJETA PCMCIA FIPIO
TSX MBP 100 TARJETA PCMCIA MODBUS+
TSX MDM 10 TARJETA PCMCIA MÓDEM

364 TLX DS COM PL7 40S 09/2000


FIPIO Agente

Pantalla de configuración de agente FIPIO

Presentación Esta pantalla, dividida en dos zonas, permite declarar la vía de comunicación y
configurar los parámetros necesarios para un enlace de tipo agente FIPIO.

Ilustración La pantalla destinada a las comunicaciones es la siguiente:

TSX 3722 [POSICIÓN 00.0..1]


Configuración
1 Designación: PROCESADOR 37222

VÍA 1
VÍA 1 TSX FPP 10 TARJETA PCMCIA FIPIO
FIPIO AGENT MAST
2
Dirección del punto de conexión 1
Dirección de inicio de tabla %MW 0

Elementos y La tabla presenta la descripción de las diferentes zonas que constituyen la pantalla
funciones de configuración:
Variable Zona Función
1 común Véase .
2 específica permite seleccionar y definir los parámetros siguientes:
l la dirección del punto de conexión,
l la dirección de inicio de tabla.

La dirección de Este parámetro indica la dirección de la tabla que debe reservarse para los
inicio de tabla intercambios de datos periódicos entre el administrador de bus y el agente FIPIO.

La tabla contiene 64 palabras:


l 32 palabras para las entradas (%IW\p.2.c\m.i.r),
l 32 palabras para las salidas (%QW\p.2.c\m.i.r).

TLX DS COM PL7 40S 09/2000 365


FIPIO Agente

25.3 Depuración de los FIPIO Agentes

Pantalla de depuración del agente FIPIO

Presentación Esta pantalla, dividida en dos zonas, permite realizar la depuración de un agente
FIPIO.

Ilustración La pantalla destinada a la depuración es la siguiente:

TSX 3722 [POSICIÓN 00.0..1]


Depuración
Designación: PROCESADOR 37222 Versión: 3.4
DIAG...
1
VÍA 1
VÍA 1 TSX FPP 10 TARJETA PCMCIAFIPIO
FIPIO MAST DIAG...

Estado de la función FIPIO Activo


Estado de %MW de salida Activo
2 Direcciones de tablas:
En SALIDA de: %MW300 a %MW331
En SALIDA de: %MW322 a %MW363

Acceda a estos valores desde las tablas de animación.

Elementos y La tabla presenta la descripción de las diferentes zonas que constituyen la pantalla
funciones de configuración:
Variable Zona Función
1 común Véase .
2 específica da acceso a los parámetros de depuración de un agente FIPIO.
No está disponible ningún dato desde esta pantalla.

366 TLX DS COM PL7 40S 09/2000


FIPIO Agente

25.4 Objetos de lenguaje asociados a los FIPIO


Agentes

Presentación

Objeto Esta sección presenta los objetos de lenguaje asociados a los FIPIO Agentes.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Objetos de lenguaje de intercambio implícito 368
Objetos de lenguaje de intercambio explícito 370
Gestión y confirmación de intercambios explícitos 372
Objetos de lenguaje asociados a la configuración 373

TLX DS COM PL7 40S 09/2000 367


FIPIO Agente

Objetos de lenguaje de intercambio implícito

Presentación Esta página describe todos los objetos de lenguaje de intercambio implícito
asociados a los agentes para una comunicación FIPIO que se pueden ver o
modificar mediante el programa de aplicación del agente. (PL7 Micro/Junior/Pro ;
Funciones especìficas de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro
; Funciones especìficas de Comunicaciòn ; Tome 1Consultar : vPL7 Micro/Junior/
Pro ; Funciones especìficas de Comunicaciòn ; Tome 1Consultar : PL7 Micro/
Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome 1Consultar : PL7
Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome 1Consultar : PL7
Micro/Junior/Pro ; Funciones especìficas de Comunicaciòn ; Tome 1)

Objetos bit La tabla siguiente presenta los distintos objetos bit de intercambio implícito.
Objeto (1) Función Significado
%[Link] Bit de fallo de módulo Este bit a 1 indica un fallo del módulo
(al menos una de las vías está en fallo...)
%[Link] Bit de fallo de vía Este bit a 1 indica un fallo en la línea.

Leyenda
(1) Dirección xy.i
l x: corresponde al número de rack (-)
l y: corresponde al número del módulo (0/1)
l i: corresponde al número de la vía (1)

Objetos de La tabla siguiente presenta los distintos objetos de palabra de intercambio implícito.
palabra
Objeto (1) Función Significado
%IWxy.i.0 Estado de la función de Byte 0:
agente l = 16#01: función REPOSO
l = 16#02: función MARCHA
l = 16 #03: función STOP
Estrategia que se debe Byte 1:
aplicar a las salidas l = 16#01: seguridad
l = 16#02: valor de %MW válido
l = 16 #03: retorno

368 TLX DS COM PL7 40S 09/2000


FIPIO Agente

Objeto (1) Función Significado

Leyenda
(1) Dirección xy.i
l x: corresponde al número de rack (-)
l y: corresponde al número del módulo (0/1)
l i: corresponde al número de la vía (1)

TLX DS COM PL7 40S 09/2000 369


FIPIO Agente

Objetos de lenguaje de intercambio explícito

Presentación Esta página describe todos los objetos de lenguaje de intercambio explícito
asociados a los agentes para una comunicación FIPIO que se pueden ver o
modificar mediante el programa de aplicación del agente. (PL7 Micro/Junior/Pro ;
Funciones especìficas de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro
; Funciones especìficas de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro
; Funciones especìficas de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro
; Funciones especìficas de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro
; Funciones especìficas de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro
; Funciones especìficas de Comunicaciòn ; Tome 1)

Objetos de La tabla siguiente presenta los distintos objetos de palabra de intercambio explícito.
palabra
Objeto (1) Función Significado
%[Link].2 Estado del módulo l x0 = 1: módulo defectuoso
l x1 = 1: fallo funcional (fallo entre el procesador y
el módulo, fallo de ajuste o de configuración...)
l x2 = 1: fallo de bloque de terminales (no
conectado)
l x3 = 1: autopruebas en curso
l x4 = 1: reservado
l x5 = 1: fallo de configuración de equipo o
programa (el módulo presente no es el
declarado en la configuración, los submódulos
no son compatibles)
l x6 = 1: módulo ausente
l x7 = 1: fallo en uno de los submódulos
%MWxy.i.2 Estado estándar de Byte 0:
la vía l x0 = 1: las palabras de entradas no son válidas
si el administrador está en RUN
l x1 = 1: las palabras de salidas no son válidas si
el agente está en RUN
l x4 = 1: fallo interno de la tarjeta TSX FPP 10 o
tarjeta que el administrador no ha arrancado
todavía
l x5 = 1: fallo de configuración (el acoplador
configurado es diferente del que está presente)
l x6 = 1: fallo de comunicación en FIPIO
l x7 = 1: fallo de aplicación (rebasamiento de tabla
de %MW)
Byte 1: reservado

370 TLX DS COM PL7 40S 09/2000


FIPIO Agente

Objeto (1) Función Significado

Leyenda
(1) Dirección xy.i
l x: corresponde al número de rack (-)
l y: corresponde al número del módulo (0/1)
l i: corresponde al número de la vía (1)

TLX DS COM PL7 40S 09/2000 371


FIPIO Agente

Gestión y confirmación de intercambios explícitos

Presentación En esta página, se describen todos los objetos de lenguaje que gestionan los
intercambios explícitos. (Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas
de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas
de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas
de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas
de Comunicaciòn ; Tome 1Consultar : PL7 Micro/Junior/Pro ; Funciones especìficas
de Comunicaciòn ; Tome 1)

Objetos de En la siguiente tabla se indican los diferentes objetos de palabra para gestionar los
palabra intercambios explícitos.
Objeto (1) Función Significado
%[Link].0 Intercambios del l x0 = 1: lectura de estado en curso
módulo en curso l x1 = 1: envío de parámetros de comando al
módulo de comunicación
l x2 = 1: envío de parámetros de ajuste al módulo
de comunicación
%[Link].1 Confirmación del l x1 = 0: parámetros de comando recibidos y
módulo aceptados por el módulo
l x2 = 0: parámetros de ajuste recibidos y
aceptados por el módulo
%MWxy.i.0 Intercambios de la l x0 = 1: lectura de estado en curso
vía en curso l x1 = 1: envío de parámetros de comando a la vía
de comunicación
l x2 = 1: envío de parámetros de ajuste a la vía de
comunicación
%MWxy.i.1 Confirmación de la l x1 = 0: parámetros de comando recibidos y
vía aceptados por la vía de comunicación
l x2 = 0: parámetros de ajuste recibidos y
aceptados por la vía de comunicación

Leyenda
(1) Dirección xy.i
l x: corresponde al número de rack (-)
l y: corresponde al número de módulo (0/1)
l i: corresponde al número de la vía (1)

372 TLX DS COM PL7 40S 09/2000


FIPIO Agente

Objetos de lenguaje asociados a la configuración

Presentación Esta página describe todos los objetos de lenguaje de configuración asociados a los
agentes para una comunicación FIPIO que se pueden ver mediante el programa de
aplicación del agente.

Constantes La tabla siguiente describe las constantes internas:


internas
Objeto Función Significado
%KWxy.i.0 Tipo Byte 0 = 16#09: para la función FIPIO Agente
%KWxy.i.1 Reservado -
%KWxy.i.2 Dirección del punto de Byte 0 = 16#01 a 16#7F: corresponde a las
conexión direcciones de 1 a 127
%KWxy.i.3 Dirección de inicio de Byte 0: dirección menos significativa
tabla Byte 1: dirección más significativa

TLX DS COM PL7 40S 09/2000 373


FIPIO Agente

374 TLX DS COM PL7 40S 09/2000


Indice analitico
B
AC
A Configuración
FIPIO, 255
Acceso a la configuración
FIPIO Agente, 363
FIPIO, 259, 274
Modbus, 23
Modbus, 24, 25, 26 Modbus Plus, 193
Modbus Plus, 194 Módem, 85
Módem, 86 Perfiles estándares (FIPIO), 332
Acceso a la pantalla de configuración
Confirmación
Agente FIPIO, 364
Agente FIPIO, 372
Acceso a la pantalla de depuración
FIPIO, 323
FIPIO, 297
Módem, 125
Acceso a la pantalla de diagnóstico, 304 Controlador
Agente Módem, 81
FIPIO, 353

C D
Datos globales, 210
CALL_MODEM, 98
Depuración
Características FIPIO, 295
FIPIO, 235 FIPIO Agente, 366
Módem, 70
Modbus, 43
Comandos AT, 129
Modbus Plus, 213
Compatibilidad
Módem, 115
FIPIO, 236, 237
Perfiles estándares (FIPIO), 338
Módem, 71, 72 Diagnóstico
Compatibilités FIPIO, 301
Modbus Plus, 185
Modbus Plus, 208
Direccionamiento
Bus FIPIO, 233
Momentum, 233
TBX, 233

TLX DS COM PL7 40F 09/2000 375


Index

E Intercambio implícito
FIPIO, 318
Entradas específicas, 198
FIPIO Agente, 368
Escritura
Modbus, 50
Modbus Plus, 202
Modbus Plus, 218
Módem, 120
F Perfiles estándares (FIPIO), 346

FIPIO, 227
Función de comunicación L
Modbus, 36, 37
Lectura
Funciones accesibles
Modbus Plus, 202
Modbus, 29

G M
Modbus, 15
Generalidades
Compatibilidades, 19
FIPIO, 229
Presentación, 18
Modbus, 17
Modbus Plus, 181
Modbus Plus, 183
MODEM, 59
Módem, 61
Modo de ajuste
Gestión de intercambios
Perfil estándar, 337
Agente FIPIO, 372
Modo de funcionamiento
FIPIO, 323
FIPIO, 246
Modbus, 56
Modbus, 22
Modbus Plus, 224
Módem, 68
Módem, 125
Gestión de las entradas/salidas
FIPIO, 281 O
Objetos de lenguaje
I FIPIO, 317
FIPIO Agente, 367
Intercambio de datos
Modbus, 49
Agente FIPIO, 357
Modbus plus, 217
Modbus Plus, 204
Módem, 119
Intercambio explícito
Perfiles estándares (FIPIO), 343
FIPIO, 320
FIPIO Agente, 370
Modbus, 52
Modbus Plus, 221
Módem, 121
Perfiles estándares (FIPIO), 348

376 TLX DS COM PL7 40F 09/2000


Index

P R
Pantalla de configuración Rendimiento
Agente FIPIO, 365, 366 FIPIO, 248, 250
FIPIO, 260, 275, 280 Rendimientos
Modbus, 27 Modbus, 21
Modbus Plus, 195 Resumen
Módem, 87 Modbus, 56
Perfil estándar, 333, 339 Modbus Plus, 224
Pantalla de depuración
FIPIO, 298
Modbus, 44 S
Modbus Plus, 214 Salidas específicas, 198
Módem, 116
Pantalla de diagnóstico, 305
Parámetros de configuración T
Modbus, 30, 32 Tratamiento de los fallos mediante
Modbus Plus, 197 programa, 290
Módem, 88, 90, 92
Parámetros de depuración
Modbus, 45, 46 V
Modbus Plus, 215 Validación
Módem, 117 FIPIO, 283
Parámetros de gestión
Módem, 100
Peer Cop, 189 X
Perfiles estándares X-WAY
FIPIO, 325 Modbus Plus, 186
Presentación
FIPIO, 231
FIPIO Agente, 355
Modbus Plus, 184
Módem, 63
Perfiles estándares (FIPIO), 327
Programación
FIPIO, 289
Modbus, 35
Modbus Plus, 201
Módem, 97
Propiedades del bus
FIPIO, 267
Prueba de una vía de comunicación
Modbus, 47
Puesta en marcha
Módem, 74

TLX DS COM PL7 40F 09/2000 377


Index

378 TLX DS COM PL7 40F 09/2000

También podría gustarte