Está en la página 1de 100

AXON TEST V4.

3
Simulador
© 2018 Axon Group Ltda. Manual
La información contenida en este documento está sujeta a cambios sin previo aviso.
20180829AT43UG1S

AXON GROUP LTDA


Haciendo grandes cosas!!!
Departamento de Desarrollo de Tecnología
Carrera 16D N° 155A-06 Bogotá D.C.
Colombia
PBX: (+57)(1) 7 55 99 00
Email: ventas@axongroup.com.co
Soporte: support@axongroup.com.co
Sitio Web: www.axongroup.com.co

2
TABLA DE CONTENIDO
1. CONTROL DE CAMBIOS 10

2. INTRODUCCIÓN 12

3. ACERCA DE LA VERSIÓN 4.3 13

4. INSTALACIÓN 14

4.1. REQUISITOS PARA LA INSTALACIÓN DEL SOFTWARE 14

4.2. INSTALACIÓN DE COMPONENTES MICROSOFT .NET FRAMEWORK 4.5 / 4.5.2 SP2


14

4.3. MICROSOFT VISUAL C++ 2013, VISUAL C++ 2015 15

4.4. INSTALACIÓN DE AXON TEST 16

5. COMPONENTES FUNCIONALES 20

5.1. ÁREA DE TRABAJO 20

5.2. BARRA DE MENÚ 20

5.3. BARRA DE HERRAMIENTAS 21

5.4. MENÚ ARCHIVO “File” 21

5.5. MENÚ EDICIÓN “Edit” 22

5.6. MENÚ VISTA “View” 22

5.7. MENÚ HERRAMIENTAS “Tools” 23

5.8. EMULADOR DE CONEXIONES 24

5.8.1. Emulador de conexiones “Serial” 24

5.8.2. Emulador de conexiones “TCP Server” 24

5.8.3. Emulador de conexiones “TCP Client” 25

5.9. IP SCANNER 25

3
5.10. TELNET CLIENT 26

5.11. MIMIC 27

5.12. MENÚ AYUDA “Help” 30

5.13. EXPLORADOR DEL PROYECTO 30

5.14. CONFIGURACIÓN DE CONEXIONES “Connections” 31

5.15. COMUNICACIÓN TCP MASTER 32

5.16. COMUNICACIÓN DE UN IED ESCLAVO 32

5.17. COMUNICACIÓN SERIAL 33

5.18. MENÚ IED 33

5.19. TIPOS DE SEÑALES 34

5.20. ENTRADAS DIGITALES 35

5.21. ENTRADAS ANALÓGICAS 36

5.22. SALIDAS DIGITALES 37

5.23. SALIDAS ANALÓGICAS 38

5.24. PARÁMETROS Y PROPIEDADES 39

6. HERRAMIENTAS 41

6.1. TRACE 41

6.2. VIEWER 42

6.3. FORZAR CAMBIO DE ESTADOS DE SEÑALES 44

6.4. COMANDOS DE SALIDA (OUTPUT COMMANDS) 44

6.5. COMANDOS AVANZADOS (ADVANCED COMMANDS) 45

6.5.1. Comandos avanzados IEC 60870-5-101 45

6.5.2. Comandos avanzados IEC 60870-5-104 46

4
6.5.3. Comandos avanzados DNP3 47

6.5.4. Comandos avanzados MODBUS 48

6.5.5. Comandos avanzados OPC CLIENT 49

6.6. LOG 49

6.7. PANEL DE ERRORES 50

6.8. BARRA DE FILTROS 50

6.9. IMPORTACIÓN DE ARCHIVOS .XML DESDE SICAM PAS 51

7. CONFIGURACIÓN DEL AXON TEST 52

7.1. INICIAR AXON TEST 52

7.2. PRIMEROS PASOS – CREACIÓN DE UN PROYECTO 52

7.3. CREAR UN DISPOSITIVO 53

7.4. CREAR UNA SEÑAL 55

7.5. CLONAR UNA SEÑAL 56

7.6. VALIDACIÓN 57

8. CONFIGURACIÓN PROPIEDADES PROTOCOLOS (M/S) 58

8.1. PROPIEDADES PARA DISPOSITIVOS MODBUS MAESTRO 58

8.1.1. Configuración de Polling Modbus 60

8.2. PROPIEDADES DISPOSITIVOS DNP3.0 MAESTRO 61

8.3. PROPIEDADES DISPOSITIVOS IEC 60870-5-104 MAESTRO 65

8.4. PROPIEDADES DISPOSITIVOS IEC 60870-5-103 MAESTRO 68

8.5. PROPIEDADES DISPOSITIVOS IEC 60870-5-101 MAESTRO 70

8.6. PROPIEDADES DISPOSITIVOS OPC CLIENT 73

8.7. PROPIEDADES DISPOSITIVOS MODBUS ESCLAVO 74

5
8.8. PROPIEDADES DISPOSITIVOS IEC 60870-5-101 ESCLAVO 76

8.9. PROPIEDADES DISPOSITIVOS IEC 60870-5-104 ESCLAVO 79

8.10. PROPIEDADES DISPOSITIVOS DNP3.0 ESCLAVO 82

9. INSTALACIÓN DE LA LICENCIA AXON TEST 89

9.1. LICENCIAMIENTO SERIAL DE AXON TEST 89

9.2. LICENCIA HARDWARE AXON TEST 90

9.3. INSTALACION DRIVERS DONGLE USB AXON TEST 91

10. MONITOR 93

10.1. ÁREA DE DECODIFICACIÓN 93

10.2. BARRA DE MENÚ 94

10.3. BARRA DE HERRAMIENTAS 94

10.4. MENÚ EDICIÓN “Edit” 95

10.5. MENÚ CAPTURA “Capture” 95

6
LISTA DE FIGURAS

Figura 4.2-1 Proceso de instalación de Microsoft .Net Framework 4.5. SP2. 17


………..

Figura 4.3-1 Proceso de instalación de Microsoft Visual C++ 2013. 18


………………………

Figura 4.4-1 Inicio de instalación de Axon Test. 19


…………………………………………………...

Figura 4.4-2 Contrato de licencia del Software. 19


…………………………………………………...

Figura 4.4-3 Carpeta donde quedará instalado el software. 20


………………………………...

Figura 4.4‑4 Carpeta destino para instalación de software. 20


………………………………...

Figura 4.4-5 Resumen de instalación de Axon Tests. 21


……………………………………………

Figura 4.4-6 Confirmación de que la instalación de Axon Test ha sido exitosa. 21


…….

Figura 5.1-1 Área de trabajo Axon Test. 22


……………………………………………………………….

Figura 5.2-1 Barra de Menú. 22


………………………………………………………………………………..

Figura 5.3-1 Barra de Herramientas. 23


…………………………………………………………………….

Figura 5.4-1 Menú Archivo. 23


………………………………………………………………………………….

Figura 5.4-2 Crear Nuevo Proyecto. 23


……………………………………………………………………..

Figura 5.5-1 Menú Edición en Axon Test. 24


……………………………………………………………..

7
Figura 5.6-1 Menú View. 25
……………………………………………………………………………………..

Figura 5.7 Ítem Tools. 25


………………………………………………………………………………………….

Figura 5.8.1 Terminal Emulation Serial. 26


……………………………………………………………….

Figura 5.8.2 Terminal Emulation TCP Server. 26


………………………………………………………..

Figura 5.8.3 Terminal Emulation TCP Client. 27


………………………………………………………...

Figura 5.9 Ventana IPScanner. 28


……………………………………………………………………………..

Figura 5.10 Ventana Telnet Client. 28


……………………………………………………………………….

Figura 5.11.1 Ventana Mimic. 29


……………………………………………………………………………...

Figura 5.11.2 Ventana ToolBox. 30


……………………………………………………………………………

Figura 5.11.3 Ventana ControlBox. 30


………………………………………………………………………

Figura 5.11.4 Ventana Properties. 31


……………………………………………………………………….

Figura 5.11.5 Área de Trabajo. 31


…………………………………………………………………………….

Figura 5.12-1 Menú Ayuda. 32


…………………………………………………………………………………

Figura 5.12-2 Ventana About. 32


……………………………………………………………………………..

Figura 5.13-1 Explorador del Proyecto. 33


……………………………………………………………….

8
Figura 5.14-1 Connections. 33
………………………………………………………………………………...

Figura 5.15-1 TCP Connections. 34


…………………………………………………………………………..

Figura 5.16-1 Slave Connections. 34


………………………………………………………………………..

Figura 5.17-1 Serial Connections. 35


………………………………………………………………………..

Figura 5.18-1 Menú IED. 35


………………………………………………………………………………………

Figura 5.18-2 Cambio de nombre del dispositivo. 36


………………………………………………..

Figura 5.18-3 Ventana Clonar Dispositivo. 36


…………………………………………………………...

Figura 5.19-1 Creación de señales. 37


………………………………………………………………………

Figura 5.20-1 Ventana Propiedades Entradas Digitales. 38


……………………………………….

Figura 5.21-1 Ventana Entradas Analógicas para un esclavo IEC-60870-104. 38


……….

Figura 5.21-2 Ventana Propiedades Entradas Analógicas de una señal de un


esclavo IEC-60870-104.
………………………………………………………………………………………. 39

Figura 5.22-1 Ventana Salidas Digitales de un esclavo IEC-60870-104. 39


………………...

Figura 5.22-2 Ventana Propiedades de una salida digital de un esclavo


IEC-60870-104.
…………………………………………………………………………………………………
... 40

Figura 5.23-1 Ventana Salidas Analógicas. 41


……………………………………………………………

9
Figura 5.23-2 Ventana Propiedades de una salida analógica de un esclavo
IEC-60870-104.
…………………………………………………………………………………………………
… 41

Figura 5.24-1 Ventana propiedades. 42


…………………………………………………………………….

Figura 6.1-1 Ventana Trace. 43


………………………………………………………………………………..

Figura 6.2-1 Ventana de Viewer con mapeo de señales. 45


………………………………………

Figura 6.2-2 Ventana de Viewer. 45


………………………………………………………………………….

Figura 6.2-3 Filtros Avanzados. 45


…………………………………………………………………………….

Figura 6.3-1 Propiedades de una señal. 46


……………………………………………………………….

Figura 6.3-2 Estado de una señal. 46


………………………………………………………………………..

Figura 6.4-1 Ventana de Comandos de Salida. 47


……………………………………………………..

Figura 6.5 -1 Ventana de Comandos Avanzados IEC 60870-5-101. 48


……………………….

Figura 6.5-2 Ventana de Comandos IEC 60870-5-104. 49


………………………………………….

Figura 6.5-3 Ventana de Comandos DNP3. 50


…………………………………………………………..

Figura 6.5-4 Ventana de Comandos MODBUS. 50


…………………………………………………….

Figura 6.5-5 Ventana de Comandos OPC Client. 51


…………………………………………………..

10
Figura 6.6-1 Panel de Eventos (LOG). 51
……………………………………………………………………

Figura 6.7-1 Panel de Errores. 52


……………………………………………………………………………..

Figura 6.8-1 Filtros. 52


………………………………………………………………………………………………

Figura 6.9-1 Importar Archivo XML. 53


……………………………………………………………………..

Figura 7.2-1. Explorador del proyecto. 55


…………………………………………………………………

Figura 7.3-1. Crea Nuevo IED. 55


……………………………………………………………………………...

Figura 7.3-2. Edición del nombre de un dispositivo. 56


…………………………………………….

Figura 7.3-3 Clonar Dispositivo​. 56


…………………………………………………………………………..

Figura 7.3-4. Árbol IED Simulación Maestro. 57


……………………………………………………….

Figura 7.4-1 Barra de herramientas de señales. 57


…………………………………………………..

Figura 7.4-2 Señal creada por el botón ¨​Add New¨. 57


…………………………………………….

Figura 7.5-1. Señal creada por el botón ¨​Duplicate¨​​. 58


…………………………………………..

Figura 8. Configuración de las propiedades de un dispositivo maestro/esclavo. 60


…..

Figura 8.1-1 Propiedades Dispositivos MODBUS Maestro. 60


…………………………………..

Figura 8.1.1-1. Polling MODBUS. 62


………………………………………………………………………...

11
Figura 8.1.1-2 Configuración Polling MODBUS​. 62
…………………………………………………...

Figura 8.2-1 Propiedades Dispositivos DNP3.0 Maestro. 64


………………………………………

Figura 8.3-1 Propiedades Dispositivos IEC 60870-5-104 Maestro. 67


………………………..

Figura 8.4-1 Propiedades Dispositivos IEC 60870-5-103 Maestro. 71


………………………..

Figura 8.5-1 Propiedades Dispositivos IEC 60870-5-101 Maestro. 72


………………………..

Figura 8.6-1 Propiedades Dispositivos OPC. 75


………………………………………………………...

Figura 8.6-2 Sincronización OPC. 76


………………………………………………………………………….

Figura 8.7-1 Propiedades Dispositivos MODBUS Esclavo. 77


…………………………………….

Figura 8.8-1 Propiedades Dispositivos IEC 60870-5-101 Esclavo. 80


………………………….

Figura 8.9-1 Propiedades Dispositivos IEC 60870-5-104 Esclavo. 82


………………………….

Figura 8.10-1 Propiedades Dispositivos DNP3.0 Esclavo. 85


……………………………………..

Figura 9.1. Ventana de Licenciamiento. 91


………………………………………………………………

Figura 9-2. Ventana para guardar licencia Axon Test. 92


………………………………………….

Figura 9-3 Generación de Licencia AT Exitosa. 92


……………………………………………………..

Figura 9-4 USB Dongle Axon Test. 93


……………………………………………………………………….

Figura 9-5. Pasos instalación SafeNet Sentinel. 93


…………………………………………………….

12
Figura. 9-6. Drivers SafeNet Sentinel. 94
…………………………………………………………………..

Figure 10.1. Ejecución del Monitor. 95


……………………………………………………………………..

Figura 10.1-1 Área de trabajo Axon monitor. 96


……………………………………………………….

Figura 10.1-2 Área de trabajo Axon monitor Decodificación de trama 104. 96


………….

Figura 10.2 Barra de Menú. 96


………………………………………………………………………………...

Figura 10.3 Barra de Herramientas. 96


……………………………………………………………………..

Figura 10.4 Menú Edición en Axon Monitor. 97


………………………………………………………..

Figura 10.5 Menú Captura en Axon Monitor. 97


……………………………………………………….

13
1. CONTROL DE CAMBIOS

Versión Versión
Fecha Descripción
Manual Software
14/07/14 Versión Inicial 20140714AT30UG0S V3.0.1.1
Adición de protocolos:
IEC 60870-5-101 Maestro/Esclavo, IEC 60870-5-104 Esclavo,
05/02/15 DNP3 Esclavo, Modbus Maestro/Esclavo, Descripción 20150206AT35UG0S V3.5.1.7
funcionalidades Auto simulación, Filtros y forzado para el
cambio del estado de las señales.
Adición de Secciones:
17/02/15 -Crear una señal 20150206AT35UG1S V3.5.1.9
-Clonar una señal
14/04/15 Revisión General y actualización según versión 3.5.1.36 20150414AT35UG2S V3.5.1.36
Revisión General y actualización según versión 3.6.1.25,
28/05/15 Adición de Secciones: 20150528AT36UG0S V3.6.1.25
-Emulador de Conexiones
Revisión General y actualización según versión 3.8.1.22,
17/06/15 Adición de Secciones: 20150617AT38UG0S V3.8.1.22
-IPScanner
Revisión General y actualización según versión 3.8.2.0,
Adición de Secciones:
25/08/15 - Comandos Avanzados 20150825AT38UG0S V3.8.2.0
-Telnet Client
- DNP3 serial
Revisión General y actualización según versión, Adición de
06/10/15 20151006AT40UG1S V4.0.1.0
Secciones:

14
- Herramienta de animación Mimic
- Protocolo IEC 60870-5 103
- Cambio en la interfaz AT 4
- Nueva forma de mostrar la información de tramas
- Propiedades protocolo DNP3 Maestro
07/06/16 - ​Actualización sección de Comandos 20160607AT40UG1S V4.0.2
- Actualización a versión 4.1, OPC Client, cambio de modo
24/08/16 20160824AT41UG0S V4.1.2.1
licenciamiento.
-Revisión General, Secciones; Polling, Filtros, Propiedades
20/09/2016 20161126AT41UG2S V4.1.2.2
Protocolo 104.
- Nueva pestaña de comandos de salida dentro de la interfaz
de comandos.
- Nuevos tipos de datos que permite simular un dispositivo
05/07/2018 esclavo IEC-60870-5-104: Measured Normalized without 20180705At43UG1S V4.3.2.3
Quality y Bitstring.
- Nuevos tipos de datos que permite simular un esclavo DNP3:
Binary Output Status y Analog Output Satatus.
- Descripción de interfaz Monitor
- Actualización de librería para el soporte de los protocolos
IEC-60870-5-101 y IEC-60870-5-104.
- Esclavos IEC-60870-5-101/104 permiten simular señales
Integrated Total.
01/02/2018 20180102AT43UG1S V4.3.2.10
- Maestro y esclavo IEC-60870-5-101 soportan el modo
desbalanceado y balanceado.
- Actualización de librería para el soporte del protocolo DNP3.
Requiere framework .NET 4.5.2 y Visual C++ 2015.

- Corregido error en esclavo IEC104 cuando era recibido un


comando de tipo “Regulating Command”.
27/04/2018 - Control de excepción en esclavo IEC101/104 cuando el 20182704AT43UG1S V4.3.2.11
parámetro “IOA size” (tamaño de la dirección del objeto de
información) difiere a como está establecido en el maestro.
- Maestro DNP3 permite configuraciones de señales de salidas
digitales con la misma dirección y el mismo tipo de datos, de
modo que existe la posibilidad de tener variaciones en el
resto de los parámetros de un comando.
- Maestro IEC101/104 no filtra las ASDUs recibidas por el
parámetro ASDU Address, si no que éste es sólo usado para
enviar comandos al esclavo.
- Maestro y esclavo IEC101/104 soportan conexión TCP.
09/07/2018 20180907AT43UG1S V4.3.2.12
- Mestro IEC101/104 pueden enviar comandos digitales
(Single, Double y Regulating) con Tipo de Control = Undefined
(qu = 0, según la norma IEC-60870-5-101). Entonces, los tipos
de control soportados ahora son: Undefined (qu = 0), Short
Pulse (qu = 1), Long Pulse (qu = 2) and Persistent Output (qu =
3).
- Esclavo IEC101/104 pueden configurar una señal de salida
digital con tipo de control = Undefined. Por lo tanto, cuando

15
se recibido un comando digital, el esclavo no filtrará por Tipo
de Control.
- El Trace muestra las propiedades de la estampa de tiempo
06/08/2018 (Summer Time, Invalid Time y Substituted Time) de los 20180806AT43UG1S V4.3.2.13
objetos de información para los protocolos iec101/104.
- Esclavos IEC101/104 permiten enviar los objetos de
información con o sin estampa de tiempo cuando responden
a una interrogación General o de Contadores, mediante el
parámetro “GI without Timestamp” que por defecto está en
falso.
- Esclavo IEC104 permite establecer si en la comunicación
enviará un solo ASDU por paquete TCP, mediante el
26/09/2018 parámetro “No Delay” que por defecto está en falso. 20180928AT43UG1S V4.3.2.14
- Los maestros Modbus pueden usar la misma conexión Serial
o TCP con el propósito de permitir el escaneo de varios
esclavos a través de dicha conexión.
- La configuración de los pollings de un maestro modbus
permite establecer el periodo de ejecución, el cual viene a ser
un tiempo aproximado.

2. INTRODUCCIÓN

Axon Test, es un software para la simulación y el análisis de dispositivos que implementan


los protocolos DNP3, IEC 60870-5-101, IEC 60870-5-103, IEC 60870-5-104, OPC y Modbus.
Cuenta con herramientas para el análisis de las tramas, un editor que permite el mapeo de
las señales, envío de comandos, además de filtros que permiten mostrar las señales de
mayor interés.

Axon Test está diseñado para trabajar en los sistemas operativos de Microsoft Windows
como Windows 7 SP1 o superior, con arquitectura de procesador para 32 y de 64 bits.

El objetivo de este manual es proporcionar el mayor aprovechamiento en la utilización de


la herramienta Axon Test, acelerando de esta manera sus pruebas haciéndolas objetivas,
fáciles y rápidas.

Al culminar el manual se espera que alcance un gran dominio del software y conozca
plenamente las características y las herramientas, así como los módulos, de tal forma que
pueda desarrollar sus proyectos de manera versátil, con gran facilidad y éxito.

16
¡Bienvenido!

3. ACERCA DE LA VERSIÓN 4.3

Axon Test cuenta con los siguientes protocolos:

➢ DNP3 LAN/WAN (Maestro/Esclavo)


➢ DNP3 serial (Maestro/Esclavo)
➢ IEC 60870-5-104 (Maestro/Esclavo)
➢ IEC 60870-5-103 (Maestro) (Beta)
➢ IEC 60870-5-101 (Maestro/Esclavo) Balanceado/Desbalanceado
➢ Modbus LAN/WAN (Maestro/Esclavo)
➢ Modbus Serial (Maestro/Esclavo)
➢ OPC Cliente

La versión de prueba estará disponible durante 45, después de los cuales, la aplicación
sólo desplegará la ventana de Registro de licencia.

17
4. INSTALACIÓN

El simulador Axon Test requiere de la instalación previa del software Microsoft.NET. Este
capítulo tiene como objetivo mostrar el proceso de instalación del Framework 4.5 SP2 de
Microsoft .NET y el simulador Axon Test.

4.1. REQUISITOS PARA LA INSTALACIÓN DEL SOFTWARE

El computador donde se realizará la instalación del Axon Test 4, debe cumplir con los
siguientes requisitos mínimos:

➢ Sistema operativo: Windows 7 SP1 o superior.


➢ Disco Duro: 500MB libres de almacenamiento.
➢ Procesador: 1.5GHz.
➢ Memoria RAM: 2GB.
➢ Framework: Microsoft .NET 4.5/4.5.2 SP2.
➢ Componente: Visual C++ 2013, Visual C++ 2015.

4.2. INSTALACIÓN DE COMPONENTES MICROSOFT .NET FRAMEWORK 4.5 /


4.5.2 SP2

18
La plataforma .NET de Microsoft es un componente de software que es instalado
opcionalmente, y que en conjunto con el sistema operativo Windows, provee un extenso
conjunto de soluciones, cada una de estas son predefinidas para las necesidades generales
de la programación de aplicaciones, entre ellas la administración y ejecución de los
programas escritos específicamente con la plataforma. El Framework .NET se puede
instalar bajo Windows Vista y Windows 7 SP1 y Windows 10. Este conjunto de
características provee soporte a Axon Test para que sea posible usarla en cualquier equipo
independientemente de plataformas hardware.

Para la instalación es necesario que previamente sea descargada la última versión del
software Axon Test desde la Web de Axon Group
(​http://www.axongroup.com.co/axon_descargas.php​), esto en caso de no haber recibido
la versión por medio físico y el .NET Framework 4.5 SP2 desde el enlace
(http://www.microsoft.com/es-co/download/details.aspx?id=42642).

Figura 4.2-1 Proceso de instalación de Microsoft .Net Framework 4.5. SP2.

A continuación hacer doble clic sobre el archivo descargado, esta acción iniciará el
programa de instalación.

19
Para continuar, deben aceptarse los términos de la licencia marcando en “He leído y
acepto los términos de la licencia” y presionar el botón ​Instalar​. Como siguiente paso,
aparece una ventana con el progreso de la instalación de la plataforma. Una vez culmina el
proceso anterior es lanzada una ventana con el mensaje “​Se completó la instalación​”. El
proceso finaliza haciendo clic sobre el botón ​Finalizar​. El proceso descrito se muestra en la
Figura 4.2-1.

4.3. MICROSOFT VISUAL C++ 2013, VISUAL C++ 2015

Microsoft Visual C++ 2013 es un componente de software necesario para el


funcionamiento de algunas librerías de Axon Test. Este paquete redistribuible de Visual
C++ instala componentes en tiempo de ejecución necesarios para ejecutar aplicaciones de
C++; todas estas son predefinidas para las necesidades generales de la programación de
aplicaciones y son posibles de instalar bajo Windows 7SP1 y Windows 10. Estos conjuntos
de características proveen soporte a Axon Test para ser usada en cualquier equipo
independientemente de plataformas hardware.

Figura 4.3-1 Proceso de instalación de Microsoft Visual C++ 2013.

Axon Test instala esta funcionalidad automáticamente, aunque está disponible en el


siguiente enlace (​http://www.microsoft.com/es-co/download/details.aspx?id=40784​).

20
4.4. INSTALACIÓN DE AXON TEST

El siguiente paso es ejecutar el programa de instalación de Axon Test. Esta acción


mostrará la pantalla de bienvenida para la instalación de la aplicación. Luego, debe
hacerse clic sobre el botón ​Next.

Después se despliega otra pantalla con los términos de licencia. Para empezar la
instalación debe aceptar dichos términos haciendo clic sobre la opción ​Acepto los
términos del acuerdo de licencia.

Figura 4.4-1 Inicio de instalación de Axon Test.

Figura 4.4-2 Contrato de licencia del Software.

21
Al aceptar los términos de licencia se mostrará un breve formulario en la cual deben
ingresarse los datos del usuario, (Nombre, Organización, Correo electrónico) del equipo o
terminal donde será instalado el Axon Test.

Figura 4.4-3 Carpeta donde quedará instalado el software.

Posteriormente aparece la ruta de la carpeta donde quedará instalado el software. Sin


embargo, esta ruta puede modificarse al hacer clic en el botón ​Cambiar​. Después de haber
hecho su elección, debe hacerse clic en el botón ​Siguiente.​

Figura 4.4‑4 Carpeta destino para instalación de software.

22
La siguiente pantalla permite mostrar un resumen sobre las características configuradas
para la instalación del simulador en el equipo y a continuación, el programa de instalación
inicia.

Figura 4.4-5 Resumen de instalación de Axon Tests.

Una vez la instalación haya terminado de manera exitosa, se finaliza el proceso para el
Axon Test haciendo clic en el botón ​Finalizar.

Figura 4.4-6 Confirmación de que la instalación de Axon Test ha sido exitosa.

23
5. COMPONENTES FUNCIONALES
Axon Test ​cuenta con una serie de herramientas para la gestión de cualquier proyecto de
automatización. Al ejecutarse la aplicación, son desplegadas todas las ventanas y
componentes específicos tales como:

5.1. ÁREA DE TRABAJO

El espacio de trabajo es la ventana central, a través de la cual son configuradas las señales
de entrada y salida (si aplica) de todos y cada uno de los dispositivos esclavos y/o
maestros que estén habilitados, así como también la configuración de la comunicación y
de aplicaciones personalizadas de cada uno de ellos .

Figura 5.1-1 Área de trabajo Axon Test.

5.2. BARRA DE MENÚ

Axon Test tiene una barra principal ubicada en la parte superior del software con cinco
menús que contienen las herramientas necesarias para la configuración del proyecto.

24
Figura 5.2-1 Barra de Menú.

5.3. BARRA DE HERRAMIENTAS

Axon Test dispone de un arreglo de iconos principales organizados debajo de la barra de


menús. Su función es ofrecer un acceso rápido a funciones básicas como, en su orden de
izquierda a derecha: ​Nuevo proyecto, Abrir, Guardar, Guardar como y Validar.​

Figura 5.3-1 Barra de Herramientas.

5.4. MENÚ ARCHIVO “File”

Axon Test ofrece funciones para generar un proyecto nuevo, abrir un proyecto ya creado,
guardar el proyecto, guardar como para hacer una copia del proyecto, abrir proyectos
recientes y salir de la aplicación.

Figura 5.4-1 Menú Archivo.

a) Nuevo: Permite crear un nuevo proyecto al hacer clic en ​Nuevo Proyecto.​


Enseguida aparece una ventana para configurarlo.

Figura 5.4-2 Crear Nuevo Proyecto.

Una vez aparezca la ventana para la creación de un nuevo proyecto con Axon
Test, el usuario debe asignarle el nombre y la ruta del directorio donde quedará

25
guardado el proyecto. Finalmente debe confirmarse la información haciendo clic
en el botón ​Aceptar. ​Por el contrario, si quiere cancelar la creación del proyecto,
debe hacerse clic en el botón ​Cancelar.

b) Abrir Proyecto: Permite buscar un proyecto guardado con anterioridad


haciendo clic en la opción ​Abrir proyecto.

c) Guardar:​​ Permite guardar los cambios efectuados en el proyecto actual.

d) Guardar como: ​Permite hacer una copia del proyecto, en una ruta seleccionada.

e) Proyectos Recientes:​​ Muestra los últimos proyectos creados y configurados.

f) Salir: Permite cerrar la aplicación sin embargo antes de salir, Axon Test
despliega un mensaje informando al usuario que va a cerrar la aplicación y
preguntando si desea guardar los cambios.

5.5. MENÚ EDICIÓN “Edit”

Contiene funciones de edición de texto para facilitar la modificación de los campos donde
son establecidos los parámetros de las señales; por medio de estas es posible seleccionar,
copiar y pegar señales de un dispositivo a simular sobre el Axon Test.

Figura 5.5-1 Menú Edición en Axon Test.

Pueden utilizarse las combinaciones de teclas para el acceso rápido para estas funciones:

➢ Copiar: ​Ctrl + C.
➢ Pegar: ​Ctrl + V.
➢ Eliminar:​​ Supr.
➢ Seleccionar Todo: ​Ctrl + A.

5.6. MENÚ VISTA “View”

Ofrece al usuario otra posibilidad de acceder a las distintas herramientas y ventanas de


Axon Test tales como ​Propiedades,​ ​Log,​ ​Errores, Explorador del proyecto, visor de señales
en tiempo real Viewer, ventana de ejecución de comandos​ ​y Panel de errores.​

26
Figura 5.6-1 Menú View.

5.7. MENÚ HERRAMIENTAS “Tools”

Brinda al usuario la posibilidad de acceder a herramientas de funcionalidad extra de los


protocolos ofrecidos por el simulador Axon Test; estas serán de gran utilidad al momento
de realizar la gestión de conexiones de red, para ese caso está disponible un terminal para
la emulación de conexiones TCP (también seriales).

Por medio de estos terminales puede verse el tráfico de la conexión en formato ASCII y
hexadecimal. Un ejemplo podría ser al conectarse con un dispositivo Modbus, en la
ventana serán mostradas las tramas referentes a la conexión bajo este protocolo.

Otra de las funcionalidades es poder determinar la interconexión de otros equipos a


través de la herramienta IP Scanner en una red (busca equipos mediante ping a
direcciones IP dentro de un rango establecido) y la posibilidad hacer gestión por medio del
protocolo Telnet a otros dispositivos a través de la herramienta Telnet Client.

Figura 5.7 Ítem Tools.

27
5.8. EMULADOR DE CONEXIONES

5.8.1. Emulador de conexiones “Serial”

Por medio del emulador de conexiones seriales podrán gestionarse conexiones punto a
punto y/o conexiones con el protocolo RS232.

Figura 5.8.1 Terminal Emulation Serial.

5.8.2. Emulador de conexiones “TCP Server”

Por medio del emulador de conexiones TCP Server es posible gestionar conexiones
clientes/servidor, ya que hace uso de un puerto TCP/IP para transmitir y recibir mensajes
hacia y desde un cliente.

Figura 5.8.2 Terminal Emulation TCP Server.

28
5.8.3. Emulador de conexiones “TCP Client”

Por medio del emulador de conexiones TCP Client es posible gestionar conexiones
clientes/servidor, ya que permite habilitar un socket hacia un puerto TCP y una dirección
IP para enviar y recibir mensajes.

Figura 5.8.3 Terminal Emulation TCP Client.

5.9. IP SCANNER

Es una herramienta que permite rastrear, por medio de una solicitud ​ping,​ los dispositivos
interconectados en una intranet. Los resultados mostrados por el IP Scanner son Dirección
IP, Nombre del Host, y dirección MAC.

Ejecuta la funcionalidad de escanear los dispositivos en la red.


Cancela la funcionalidad de escanear los dispositivos en la red.

Guarda en un archivo .CVS los dispositivos encontrados en la red.

29
Figura 5.9 Ventana IPScanner.

5.10. TELNET CLIENT

Es una herramienta que permite gestionar por medio del protocolo Telnet otros
dispositivos para tener acceso a programas y servicios que se encuentren en el equipo
remoto.

Figura 5.10 Ventana Telnet Client.

30
5.11. MIMIC

Es una herramienta que permite animar objetos por medio de señales configuradas en
cualquiera de los protocolos simulados con Axon Test.

Mimic cuenta con múltiples funciones de dibujo para realizar una animación sencilla
ofrecida por cualquier SCADA.

Figura 5.11.1 Ventana Mimic.

Permite crear un nuevo proyecto en el espacio de trabajo.

Permite abrir proyectos creados anteriormente.

Permite guardar el proyecto.

Permite eliminar los proyectos realizados.

Permite ejecutar la animación.

Permite pausar la animación del mímico.

31
Figura 5.11.2 Ventana ToolBox.

Permite seleccionar elementos del área de trabajo.

Permite trazar o dibujar formas cuadradas.

Permite trazar o dibujar líneas.

Permite trazar o dibujar formas circulares.

Permite trazar o dibujar formas a pulso.

Permite trazar figuras de forma libre.

Permite agregar texto en el mímico.

Permite arrastrar los objetos del mímico.

Permite adjuntar imágenes en el mímico.

Figura 5.11.3 Ventana ControlBox.

32
​Permite ampliar el área de trabajo.
Permite reducir el área de trabajo.

Permite ajustar el área de trabajo.

Figura 5.11.4 Ventana Properties.

Sobre el área de trabajo es posible dibujar múltiples figuras u objetos visuales, elemento
necesario para configurar y programar animaciones.

Figura 5.11.5 Área de Trabajo.

33
5.12. MENÚ AYUDA “Help”

Contiene la información de la versión de Axon Test. También permite al usuario acceder al


manual de software, ver video tutoriales en línea, elegir el idioma para visualizar la
aplicación, entre otras.

Figura 5.12-1 Menú Ayuda.

Figura 5.12-2 Ventana About.

5.13. EXPLORADOR DEL PROYECTO

El explorador o árbol del proyecto es el componente que muestra los dispositivos


integrados en los protocolos maestros y esclavos. Este componente está ubicado en la
ventana lateral izquierda y contiene además, una sección para servicios adicionales donde
se realiza la configuración de las comunicaciones bajo conexiones tanto seriales como
TCP/IP.

34
Figura 5.13-1 Explorador del Proyecto.

5.14. CONFIGURACIÓN DE CONEXIONES “Connections”

En esta sección son creadas las conexiones de cada uno de los dispositivos, ya sean para
conexiones de tipo TCP o seriales.

Figura 5.14-1 Connections.

Nota: ​Al crear un dispositivo, automáticamente es creada una configuración por defecto
con parámetros de conexión como indica la siguiente tabla. Es importante tener en
cuenta que debe personalizarse de acuerdo con los parámetros de conexión reales.

PROTOCOLO IP PUERTO
IEC 60870-5-104 127.0.0.1 2404
DN3 127.0.0.1 20000
MODBUS 127.0.0.1 502

35
5.15. COMUNICACIÓN TCP MASTER

En las conexiones TCP son establecidas la dirección IP del dispositivo esclavo a conectar y
el Puerto TCP.

Figura 5.15-1 TCP Connections.

➢ Name:​​ Nombre de la conexión TCP.


➢ IP:​​ Dirección IP del dispositivo remoto.
➢ Port:​​ Puerto TCP de la conexión.

5.16. COMUNICACIÓN DE UN IED ESCLAVO

Si es un esclavo IEC-60870-5-104 o un esclavo modbus que usa TCP, la configuración del


puerto por donde estará escuchando es establecida en las propiedades del dispositivo. Si
es un esclavo DNP3, el canal TCP es creado en la lista de conexiones TCP, ya que para
DNP3 maestro y/o esclavo es posible tener varios dispositivos que compartan la misma
conexión.

Los dispositivos, cuyos protocolos admiten conexión serial (Modbus, IEC-60870-101,


DNP3), deben indicar en sus propiedades de configuración, el nombre de la conexión
serial a usar.

Figura 5.16-1 Slave Connections.

➢ CONNECTION:​​ Permite elegir el tipo de conexión (Serial o TCP).


➢ SERIAL CONNECTION:​​ Nombre de la conexión serial.
➢ TCP Port:​​ Puerto TCP de la conexión.

36
5.17. COMUNICACIÓN SERIAL

En las conexiones seriales son configurados todos los parámetros de la conexión como
Name, BaudRate, Parity, Stop Bit, Data Bit y Port.

Figura 5.17-1 Serial Connections.

5.18. MENÚ IED

Con clic derecho aparece el menú de cada IED y muestra las opciones: ​Run, Stop, Rename,
Clone Device, Delete ​y ​Properties.

Figura 5.18-1 Menú IED.

Ejecuta la simulación del dispositivo creado.

Equipo sin ejecutar.

Ejecutando, pero sin conexión con el dispositivo slave.

Ejecutando y conectado con el dispositivo esclavo.

Cancela la simulación del dispositivo creado.

Duplica el Dispositivo.

Renombra el dispositivo.

37
Nota: ​Hay que tener en cuenta que la versión gratuita solo permite ejecutar la simulación
de un solo IED.

➢ Rename​​: Permite personalizar el nombre del IED y el prefijo creado por defecto.
Para el cambio del nombre del IED o del prefijo es necesario que el dispositivo no
esté en ejecución.

Figura 5.18-2 Cambio de nombre del dispositivo.

➢ Clone Device: ​Permite ​clonar un dispositivo múltiples veces de manera


automática, sobre esta ventana aparece el nombre del nuevo IED y el prefijo a
utilizar, además de la opción para fijar el número de copias del dispositivo.

Figura 5.18-3 Ventana Clonar Dispositivo.

➢ Delete:​​ Borra el dispositivo seleccionado.


➢ Propierties: ​Muestra las propiedades de la conexión.

5.19. TIPOS DE SEÑALES

Dentro de cada IED existen cuatro tipos de señales (en otros sólo dos). Los maestros
IEC-60870-104, Modbus y DNP3, así como los esclavos IEC-60870-104, IEC-60870-101 y
DNP3 permiten la configuración de señales de cuatro tipos: digital input, analog input,
digital output y analog output.

38
Figura 5.19-1 Creación de señales.

- Entradas Digitales.
- Salidas Digitales.
- Entradas Analógicas.
- Salidas Analógicas.

Para mapear señales debe usarse la barra de herramientas, por medio de la cual es
posible crear nuevas señales, clonarlas, seleccionarlas, eliminarlas, cortarlas, copiarlas y
pegarlas.

La ventaja de crear señales en los dispositivos maestros está en que cuando una señal es
recibida por el Axon Test, esta se reportará con el nombre y descripción de la señal, lo cual
facilita el control o reporte de las pruebas.

5.20. ENTRADAS DIGITALES

Con la elección de Digital Input existe la capacidad de simular señales de tipo SINGLE
POINT y DOUBLE POINT para un esclavo IEC-60870-104 y 101, BINARY Y DOUBLE para un
esclavo DNP3 y COIL STATUS e INPUT STATUS para un esclavo Modbus.

39
En los dispositivos esclavos es posible simular de manera independiente cada señal o un
conjunto de señales. Cuando se selecciona esta opción, se realizan cambios en los valores
de las señales y se envían hacia un dispositivo maestro. Para ello debe hacerse clic en la
columna ​Enabled ​o habilitar la propiedad ​Enable Simulate​ de la señal o señales deseadas.

La ventana de propiedades brinda una mejor descripción de los parámetros de una señal
seleccionada. Esta ventana es desplegada al lado izquierdo del Axon Test, por medio de
estas propiedades se detallan las características de la señal o señales mapeadas sobre el
simulador.

Figura 5.20-1 Ventana Propiedades Entradas Digitales.

5.21. ENTRADAS ANALÓGICAS

Corresponde a la sección que permite realizar el mapeo general de las señales análogas
que un dispositivo tiene. En los dispositivos esclavos es posible simular entradas
analógicas a través de la opción ​Analog Input,​ especificando el tipo de dato y las
propiedades asociadas a esa señal.

Figura 5.21-1 Ventana Entradas Analógicas para un esclavo IEC-60870-104.

40
La ventana de propiedades ofrece una mejor descripción de los parámetros de una señal
seleccionada. Esta ventana es desplegada al lado izquierdo del Axon Test.

Figura 5.21-2 Ventana Propiedades Entradas Analógicas de una señal de un esclavo IEC-60870-104.

5.22. SALIDAS DIGITALES

Corresponde a una parte del mapeo general de las señales que un dispositivo tiene. En los
dispositivos esclavos es posible tener salidas digitales a través de la opción ​Digital Output,
configurándose según la necesidad y los parámetros del protocolo que implementa el
dispositivo.

Figura 5.22-1 Ventana Salidas Digitales de un esclavo IEC-60870-104.

La ventana de propiedades puede brindar una mejor descripción de los parámetros de una
señal. Esta ventana se despliega al lado izquierdo del Axon Test.

41
Figura 5.22-2 Ventana Propiedades de una salida digital de un esclavo IEC-60870-104.

El parámetro Return DI indica el nombre de la señal digital de entrada que resultará


afectada con la ejecución del comando recibido.

Las salidas digitales y análogas de los esclavos IEC-60870-104 y DNP3 contienen un campo
para habilitar o deshabilitar la selección. Si está habilitado, es necesario que primero sea
recibido un comando select para después ejecutar un comando execute/operate que
modifique el valor de la señal de entrada asociada a la salida digital o análoga, según
corresponda.

Nota: Para el caso de un esclavo IEC-60870-104, las señales de salida digitales de tipo
Regulating Command deben estar asociadas a una señal de entrada análoga de tipo
Step Position. Los esclavos modbus no tienen salidas digitales ni análogas, debido que
los comandos de escritura recibidos serán ejecutados directamente sobre las entradas
digitales de tipo Coil Status o sobre las entradas análogas de tipo Holding Register,
según sea el caso.

5.23. SALIDAS ANALÓGICAS

Por medio de las ​Salidas Analógicas​, es posible simular los comandos de tipo análogo
recibidos desde un dispositivo maestro (en el caso de dispositivos esclavos). Con esta
opción se habilita o deshabilita una señal de simulación, y se configuran sus
características: nombre, tipo de dato, entre otros.

42
Figura 5.23-1 Ventana Salidas Analógicas.

La ventana de propiedades ofrece una mejor descripción de los parámetros de una señal
seleccionada. Esta ventana es desplegada al lado izquierdo del Axon Test.

Figura 5.23-2 Ventana Propiedades de una salida analógica de un esclavo IEC-60870-104.

5.24. PARÁMETROS Y PROPIEDADES

El Axon Test permite configurar el dispositivo que será simulado de acuerdo con las
necesidades y características de cada protocolo a probar, para ello debe ingresar los
parámetros sobre la ventana propiedades.

Esta ventana está ubicada al lado izquierdo de la pantalla principal. Su función es mejorar
la visualización de la configuración de los dispositivos y señales integradas dentro del
proyecto. Dependiendo del protocolo, esta ventana despliega todas las características que
pueden requerir cambios para representar el equipo real.

43
Figura 5.24-1 Ventana propiedades.

44
6. HERRAMIENTAS

En esta sección se describe cada una de las Herramientas de Axon Test, para facilitar las
pruebas o el análisis de las comunicaciones.

6.1. TRACE

La Herramienta Trace tiene la función de analizar el tráfico entre los dispositivos.

El Trace de Axon Test permite desempaquetar la información de las tramas recibidas y


enviadas por medio de filtros habilitados por checkbox. Estos simplifican la información
mostrada por medio del despliegue de capas, las cuales van desde la capa física hasta la
capa de aplicación, según la implementación del protocolo que esté en simulación.

En la parte superior aparece una barra de herramientas descrita a continuación:

Borra el contenido de la ventana del trace.


Guarda tramas desplegadas sobre el Trace.
Inicia o detiene la función del trace.
Se ubica al final de la línea de las tramas desplegadas en el trace.

Figura 6.1-1 Ventana Trace.

45
Filtros por capas

Puede seleccionar cada una de las capas según la que sea necesaria para cada protocolo.
Hay seis tipos de capas.

1. Capa Física.
2. Capa de enlace.
3. Capa de transporte.
4. Capa de aplicación Encabezado.
5. Capa de aplicación Objetos.
6. Mensajes.

6.2. VIEWER

Axon Test está diseñado para visualizar las señales de manera más agradable al usuario,
por medio de la herramienta ​Viewer ​y también para forzar el cambio de las señales en el
caso de las entradas digitales/análogas de los esclavos,.

Elimina las señales desplegadas en la ventana.


Permite Guardar en un documento las señales desplegadas.
Activa el Modo Trace.
Activa los colores para cambios en la señal.
Cuenta las señales mostradas en el Viewer.
Permite elegir la columna que se desea filtrar la búsqueda.

Si desea una configuración avanzada, ésta es realizada a través del ​Mapping​, que permite
la personalización de las señales. Cambiar estas características hará de la simulación una
experiencia más provechosa y agradable. Es posible modificar campos como el nombre y
el tipo de dato. Por otra parte, el Viewer cuenta con un espacio para la búsqueda de
señales según la necesidad, esta acción se lleva a cabo con los filtros por columna. Cuando
es ingresado cualquier caracter a dicho filtro, se desplegarán alfabéticamente los
caracteres ingresados para la búsqueda.

Cuando un dispositivo es simulado, en el ​Viewer serán observados parámetros como los


nombres personalizados, estados, la dirección, valor, calidad, estampa de tiempo y el tipo.
Podrían variar las columnas según las características especificadas para cada protocolo
(Ver Figura 6.2-1).

46
Figura 6.2-1 Ventana de Viewer con mapeo de señales.

Nota: En caso de no realizarse ninguna configuración en el Mapping de las señales que se


desplegarán en el Viewer el nombre y el tipo de señal tomarán valores por defecto (Ver
figura 6.2-2).

Figura 6.2-2 Ventana de Viewer.

Filtros avanzados y no avanzados

En la ventana Viewer encontramos la opción "Advanced Filters” para encontrar fácilmente


las señales con algunas características establecidas para la simulación. Éstas se pueden
filtrar por parámetros específicos del protocolo y haciendo clic sobre el botón ​accept.

Figura 6.2-3 Filtros Avanzados.

47
6.3. FORZAR CAMBIO DE ESTADOS DE SEÑALES

Axon Test permite cambiar el estado de las señales en el momento de realizar la


simulación de dispositivos esclavos que tienen configurados entradas digitales y/o
análogas. Para ello debe ubicarse la señal de interés y realizar el cambio en las
propiedades de esta. En las propiedades es posible modificar características como la
calidad, y el estado o valor de la señal.

Figura 6.3-1 Propiedades de una señal.

Figura 6.3-2 Estado de una señal.

Nota: La ventana puede desplegarse fuera del área de trabajo de la aplicación Axon Test
haciendo doble clic en la pestaña.

6.4. COMANDOS DE SALIDA (OUTPUT COMMANDS)

Esta ventana trae las salidas digitales y análogas configuradas previamente en el


dispositivo maestro para realizar la ejecución de comandos individualmente. Algunos
parámetros son modificables en esta ventana, otros son fijos según la configuración
realizada antes de ejecutar el dispositivo.

48
Figura 6.4-1 Ventana de Comandos de Salida.

6.5. COMANDOS AVANZADOS (ADVANCED COMMANDS)

Esta ventana permite enviar otro tipo de comandos además de los que se tienen en la
ventana de Comandos de Salida. El contenido de esta ventana varía según el protocolo
que implemente el dispositivo maestro.

Los comandos avanzados permiten realizar configuraciones más detalladas al momento de


ejecutar algún mando desde una estación maestro. Esta ventana estará disponible en el
momento de establecer la conexión con un dispositivo esclavo, de lo contrario, será
desactivada.

6.5.1. Comandos avanzados IEC 60870-5-101

Para el protocolo IEC 60870-5-101 pueden ejecutarse comandos de control (single,


double, regulating, setpoint normalized, scaled, floating y bitstring), de interrogación y de
sincronización de tiempo.

49
Figura 6.5 -1 Ventana de Comandos Avanzados IEC 60870-5-101.

6.5.2. Comandos avanzados IEC 60870-5-104

Para el protocolo IEC 60870-5-104, un dispositivo maestro puede ejecutar comandos de


control (single, double, regulating, setpoint normalized, scaled, floating y bitstring) con sus
diversas variaciones (con estampa de tiempo o sin estampa de tiempo; select, execute,
select execute; entre otras), de interrogación general por grupos e interrogación de
contadores, sincronización de tiempo, comando de testeo, de reseteo, de inicio o
detenimiento de transferencia de datos.

La ejecución de un comando de control en modo Selec-Execute implica el siguiente


proceso:

1. El maestro envía inicialmente un comando Select con causa de transmisión


“Activation”.

50
2. El maestro espera recibir la confirmación positiva (ACT_CON Positive) del
comando Select enviado.
3. El maestro envía el comando Execute.

En caso de que el maestro no reciba lo esperado en 2, por ejemplo, que llegue una
confirmación negativa, o una confirmación de terminación (ACT_TERM), entonces es
cancelado el envío del comando Execute.

Figura 6.5-2 Ventana de Comandos IEC 60870-5-104.

6.5.3. Comandos avanzados DNP3

Para el protocolo DNP 3.0 pueden ejecutarse comandos de control digitales y analógicos,
de interrogación por clases y por tipo de datos.

51
Figura 6.5-3 Ventana de Comandos DNP3.

6.5.4. Comandos avanzados MODBUS

Para el protocolo Modbus es posible escribir los estados para CoilStatus y los registros
Holding Registers. También permite la ejecución de un polling particular.

Figura 6.5-4 Ventana de Comandos MODBUS.

52
6.5.5. Comandos avanzados OPC CLIENT

Para el protocolo OPC Client es posible leer los estados configurados en el servidor OPC.
También permite la transmisión de comandos según el Item y el valor que deseamos
ejecutar.

Figura 6.5-5 Ventana de Comandos OPC Client.

6.6. LOG

Ubicado en la parte inferior de la aplicación, permite la visualización de algunos eventos


ocurridos durante la configuración del proyecto, entre los cuales registra operaciones de
interés como la creación del proyecto, modificaciones realizadas en la configuración, entre
otras. Esta herramienta informará algunos sucesos ocurridos en el momento de realizar la
tarea de diagnóstico y/o pruebas.

Figura 6.6-1 Panel de Eventos (LOG).

53
6.7. PANEL DE ERRORES

Ubicado en la parte inferior de la aplicación, permite visualizar los diferentes errores


generados al momento de llevar a cabo la validación del proyecto, como por ejemplo:

- Errores de Sintaxis.
- Errores de configuración de parámetros de protocolo o conexión.
- Errores de campos o dispositivos duplicados.
- Errores de campos vacíos.

Figura 6.7-1 Panel de Errores.

6.8. BARRA DE FILTROS

La barra de filtros permite realizar búsquedas personalizadas de señales que se


encuentren mapeadas en el Axon Test, podrá filtrar entre los comentarios, Medidas
escaladas, normalizaciones, flotantes, posiciones de paso, o ​bitstrings​.

Figura 6.8-1 Filtros.

54
Nota: ​Es necesario que la señal esté mapeada (creada) para que esta pueda ser
desplegada en el Viewer, así cuando sea recibida la señal, aparece con el nombre,
descripción y características, las cuales facilitarán la identificación tanto de la señal
como los cambios ocurridos en ésta durante la simulación.

6.9. IMPORTACIÓN DE ARCHIVOS .XML DESDE SICAM PAS

Axon Test cuenta con la funcionalidad de importar archivos XML, tales como los
exportados por el software SICAM PAS de Siemens para protocolos IEC 60870-5-101 y IEC
60870-5-104; para ello, al hacer clic derecho sobre la instancia del protocolo a simular
aparecerá un menú, sobre el cual se da clic en la opción Import XML. A continuación, debe
buscarse la ruta donde esté el archivo XML a importar, el cual antes debió ser exportado
desde la SICAM PAS. Al culminar el proceso habrá sido importado el dispositivo y este
aparecerá en el listado del árbol de proyectos de Axon Test.

Figura 6.9-1 Importar Archivo XML.

55
7. CONFIGURACIÓN DEL AXON TEST

7.1. INICIAR AXON TEST

Una vez instalado el software AXON TEST, éste es ejecutado desde el icono que se creó en
​ ​todos los programas→
el escritorio o desde ​inicio→ ​ ​Axon Group​.

➢ Abrir el ​Inicio ​de ​Windows​.


➢ Acceder a ​Todos los programas​​.
➢ Ir al menú ​Axon Group​​.
➢ Acceder a la herramienta ​Axon Test​​.
➢ Abrir la aplicación ​Axon Test

Nota: ​En su defecto se podrá acceder cualquiera de los componentes de Axon Test a través
del icono que es puesto por defecto en el escritorio, incluyendo en sistemas operativos
embebidos.

7.2. PRIMEROS PASOS – CREACIÓN DE UN PROYECTO

Mediante el uso de ​Axon Test serán realizados una serie de pasos para lograr con éxito las
pruebas para ejercer el desarrollo de cualquier proyecto de integración y automatización
de subestaciones eléctricas o ​Centros de Control​ hacia sistemas SCADA locales o remotos.

La configuración de cualquier proyecto con Axon Test requiere de los siguientes pasos:

➢ Crear un nuevo proyecto y definir el nombre y el directorio donde será


guardado.
➢ Crear una conexión (IED) de un protocolo maestro o esclavo a simular dentro
del sistema.
➢ Configurar los parámetros de comunicación de cada uno de los dispositivos.
➢ Simular las señales para los dispositivos a probar.

Para iniciar la configuración debe ser creado un nuevo proyecto dando clic en el menú
file → New Project,​ luego establecer un nombre que identifique el proyecto y finalizando
con clic en ​OK.

Al crear el proyecto, aparece un árbol con los protocolos por defecto, como aparece en la
siguiente imagen.

56
Figura 7.2-1. Explorador del proyecto.

7.3. CREAR UN DISPOSITIVO

Una vez ya creado el proyecto, pasamos a crear la configuración del dispositivo maestro o
esclavo a simular.

Para crear un dispositivo, dar clic derecho sobre el protocolo del Master/Slave y luego clic
sobre​ Add “Protocol”.​ La Figura 7.3-1 muestra un ejemplo con IEC 60870-5-104 Master.

Figura 7.3-1. Crea Nuevo IED.

Nota: Al crear un dispositivo, éste aparece en el árbol principal. El nombre del IED es dado
de acuerdo con el protocolo, pero puede ser cambiado con clic derecho y luego
seleccionar Rename.

57
Figura 7.3-2. Edición del nombre de un dispositivo.

Axon Test reduce el tiempo de creación de dispositivos; el usuario puede hacer copia de la
configuración de un dispositivo y solamente debe cambiar sus propiedades, evitando de
esta manera volver a configurar todas las señales.

Figura 7.3-3 Clonar Dispositivo​.

Al adicionar un objeto (dispositivo) en un protocolo maestro, la aplicación le dará un


nombre por defecto el cual puede ser modificado por el usuario para llevar a cabo una
referencia acorde con la topología de la subestación. Esto facilita la labor de búsqueda y
reconocimiento de señales dentro de los protocolos esclavos.

58
Figura 7.3-4. Árbol IED Simulación Maestro.

Nota: ​La versión gratuita solo permite crear un dispositivo en el momento de configurar el
simulador.

7.4. CREAR UNA SEÑAL

Cuando es creado un dispositivo bajo cualquier protocolo, debe realizarse el siguiente


procedimiento para crear señales por medio de la barra de herramientas, que está
ubicada en la parte inferior de las pestañas​. ​Estas pestañas son desplegadas al hacer
doble clic sobre cualquiera de estos tipos de entradas.

Figura 7.4-1 Barra de herramientas de señales.

Barra de Desplazamiento:​​ Permite desplazarse por las señales creadas


Botón Agregar: ​Permite crear nuevas variables en la ventana de señales
Botón Eliminar: ​Permite eliminar señales creadas anteriormente
Botón Clonar: ​Permite clonar nuevas señales a partir de señales creadas
anteriormente
Botón Refrescar: ​Actualiza el estado de las señales del dispositivo en ejecución

Figura 7.4-2 Señal creada por el botón ¨​Add New¨.

59
Con estas es posible crear las señales requeridas con las características deseadas en cada
sección: Digital Input, Analog Input, Digital Output, Analog Output.

7.5. CLONAR UNA SEÑAL

Axon Test permite clonar señales y sus características a partir de otras señales creadas
previamente. Se realiza a través del botón ​Duplicate , que despliega la ventana de la
Figura 7.5-1 y contiene los siguientes parámetros para personalizar la clonación de la señal
o señales.

Figura 7.5-1. Señal creada por el botón ¨​Duplicate¨​​.

a. Parámetros

➢ Times: ​Especifica el número de copias de la señal.


➢ Generation Items Mode: ​Es el modo de cómo serán generadas las
direcciones para cada una de las señales; por defecto es establecido en
Manual​. Esto quiere decir que los valores generados dependen de la
configuración según las opciones Start y Step, en caso de elegir la opción
Automática, se generan automáticamente las direcciones, por ejemplo, si
ya existen los ITEMS del 1 hasta 10, al clonarse de forma automática, el
direccionamiento iniciará en 11​.
➢ Start: ​Define el ítem con que comenzará el mapping de direccionamiento
para el protocolo.
➢ Step: ​Define el incremento en el ítem con que se realiza el mapping de
direccionamiento para el protocolo.

60
7.6. VALIDACIÓN

Axon Test permite realizar la validación del proyecto, esto se hace por medio del botón
Validar . Este botón mostrará sobre el panel de errores todos los posibles fallos de
configuración que no permitan realizar la simulación de forma correcta (Duplicidad de la
información por ejemplo). Toda la información referida sobre este tipo de errores está
descrita en la sección 6.7. PANEL DE ERRORES.

61
8. CONFIGURACIÓN PROPIEDADES PROTOCOLOS (M/S)

Las propiedades de cada uno de los dispositivos instanciados dentro de los protocolos
maestros/esclavos pueden ser modificadas según los requerimientos del usuario, para
esto el usuario debe:

​ ando clic sobre el nombre del dispositivo


➢ Acceder a la opción ​Propiedades d
configurado.

Figura 8. Configuración de las propiedades de un dispositivo maestro/esclavo.

➢ Una vez hecho lo anterior, aparecerá dentro de la ventana ​Propiedades ​todos los
parámetros configurables del dispositivo.

8.1. PROPIEDADES PARA DISPOSITIVOS MODBUS MAESTRO

Cualquier objeto creado bajo el protocolo MODBUS presentará las siguientes propiedades
que pueden ser configuradas por el usuario:

Figura 8.1-1 Propiedades Dispositivos MODBUS Maestro.

62
a. Communication:

➢ Connection Type:​​ Ofrece las opciones de conexión Serial, TCP y Over TCP.
➢ Serial Connection: ​Despliega la lista de todas las conexiones SERIALES
configuradas, el usuario debe escoger una configurada previamente.
➢ TCP Connection: ​Despliega la lista de conexiones TCP configuradas, el
usuario debe escoger una configurada previamente.
➢ Channel Retry: ​Tiempo de retardo entre reintentos de conexión del canal
(segundos).
➢ Timeout​​: Tiempo máximo de espera a una respuesta del dispositivo esclavo

En el caso de una conexión Serial, es necesario especificar los parámetros a


través de ​Servicios/Comunicaciones (​ ver ​Comunicación Serial​)​.

En el caso de utilizar el protocolo TCP, el usuario debe escoger esta opción y


llevar a cabo la configuración de los siguientes parámetros a través del
Explorador del Proyecto en la opción ​Servicios/Comunicaciones (​ ver
Comunicación TCP/IP​)​.

b. Device:

➢ ID:​​ Identificador MODBUS del dispositivo maestro.


➢ Mode:​​ Modo de funcionamiento RTU.
➢ Order​​ ​Byte: ​Permite invertir el orden de bytes en las direcciones.
➢ Order​​ ​Word​​: Permite invertir el orden de bytes en los valores análogos.
➢ Initial Index: ​Permite configurar si el mapeo del dispositivo inicia en 0 o en
1 (Si está configurado para iniciar en 1 y existe el ítem 0, éste será
ignorado). Index 1 indica que la dirección 0 es presentada como 1, la
dirección 1 es presentada como 2, etc. Index 0 indica que la dirección 0 es
presentada como 0, la dirección 1 es presentada como 1, etc.

c. General:

➢ Name:​​ Nombre del dispositivo maestro.


➢ Prefix: Corresponde al prefijo del dispositivo, el cual se convierte en un
diferenciador que facilita la búsqueda de señales y permite que el mapeo
de las mismas sea más ordenado.

63
Axon Test permite que varios maestros modbus usen o compartan la misma conexión
Serial o TCP para simular una conexión de red 485, con el fin de interrogar a varios
esclavos a través del mismo canal de conexión. Para ello, los maestros que harán parte de
esta configuración deben tener seleccionada la misma conexión y distinguirse por el ID.

8.1.1. Configuración de Polling Modbus

La configuración para las operaciones de consulta del protocolo Modbus maestro de Axon
Test es realizada en la sección Polling que está sobre el Project Explorer como se muestra
en la siguiente figura.

Figura 8.1.1-1. Polling MODBUS.

Al acceder, es desplegada la ventana para configuración de los polling, para esto es


posible agregar, eliminar y clonar de la misma manera que se realiza con las
señales de simulación. Estos contienen la siguiente parametrización.

➢ Start Address: ​Establece la dirección inicial de la encuesta (Polling).


➢ Count Address: ​Establece la cantidad de datos (número de señales) que se
preguntarán en la encuesta.
➢ Protocol Data Type: ​Establece el tipo de función del polling a realizar.
➢ Period: ​Establece un periodo de tiempo (milisegundos) aproximado para ejecutar
el polling.

Figura 8.1.1-2 Configuración Polling MODBUS

64
Si un maestro modbus no tiene configurado pollings, entonces, por defecto será
ejecutado, cada 5 segundos, un polling que preguntará únicamente por la dirección 0 de
un coil. Esto con el fin de hacer uso del canal de conexión.

8.2. PROPIEDADES DISPOSITIVOS DNP3.0 MAESTRO

Cualquier dispositivo creado bajo el protocolo DNP3.0 presentara las siguientes


propiedades que pueden ser configuradas por el usuario:

a. Application:

➢ Response Timeout: ​Tiempo máximo que espera una confirmación de la


capa de aplicación.

b. Communication

➢ Use TCP Connection: Habilitar o deshabilitar la comunicación por protocolo


TCP.
➢ Serial Connection: ​Despliega la lista de todas las conexiones SERIALES
configuradas, el usuario debe escoger una que haya sido configurada
previamente.
➢ TCP Connection: ​Despliega la lista de conexiones TCP configuradas, el
usuario debe escoger una que haya sido configurada previamente.

En el caso de una conexión Serial, es necesario especificar sus parámetros a


través de ​Servicios/Comunicaciones (​ ver ​Comunicación Serial​)​:

En el caso de utilizar el protocolo TCP, el usuario debe configurar la dirección IP


y a través del Explorador del Proyecto en la opción ​Servicios/Comunicaciones
(ver ​Comunicación TCP/IP​)​.

c. Channel Retry: Contiene los parámetros que determinan cada cuánto tiempo el
dispositivo estará intentando establecer la conexión serial o TCP, en caso de que
no sea posible hacerlo en el primer intento. Este procedimiento es realizado hasta
que la conexión sea exitosa.

➢ Minimum retry delay: Mínimo retardo de espera para el primer intento de


conexión. El segundo intento (si el anterior fue fallido) será hecho dos veces

65
el tiempo del Minimum retry delay y así seguirá duplicando hasta llegar al
Maximum retry delay​​.
➢ Maximum retry delay: ​Tiempo máximo en que tratará de hacer reconexión.

Figura 8.2-1 Propiedades Dispositivos DNP3.0 Maestro.

d. General: Identificador del dispositivo. Permite visualizar los siguientes parámetros:

66
➢ Name:​​ Nombre del dispositivo maestro.
➢ Prefix: Corresponde al mismo nombre del dispositivo el cual se convierte en
un diferenciador que facilita la búsqueda de señales y permite que el
mapeo de las mismas sea más ordenado.
e. INN:

➢ Integrity on event overflow: ​Permite hacer solicitud de eventos cuando


llega la bandera de event overflow en las indicaciones internas.
➢ Event scan on events available: ​Permite hacer solicitud de eventos cuando
llega la bandera de event available en las indicaciones internas.

f. Link

➢ Link Address: Corresponde a la dirección DNP3 del equipo maestro, en este


caso del dispositivo en el ​Axon Test​​.
➢ Slave Link Address: Corresponde a la dirección DNP3 del dispositivo
esclavo, este valor se debe configurar en el mismo dispositivo y debe
corresponder en el dispositivo maestro.
➢ Confirmed user data: ​Permite hacer la solicitud de confirmación para los
mensajes con datos en la capa de enlace.
➢ Time confirmed user data: ​Tiempo máximo de espera para recibir la
confirmación de mensajes con datos de usuario.
➢ Retry confirmed user data: ​Número de reintentos en caso de que no llegue
la confirmación de mensajes con datos de usuario.
➢ Keep Alive Timeout: ​Tiempo cíclico en el cual se envía el mensaje de
Request link status para mantenimiento del canal.

g. Scan Events: Permite al usuario habilitar/deshabilitar y configurar los periodos de


interrogación por eventos (Class123). Estos valores se establecen en milisegundos.

➢ Class 123:​​ Habilita o deshabilita la interrogación por eventos.


➢ LoopScanEvent:​​ Establece el periodo de la interrogación por eventos.

h. Scan Static: Permite al usuario habilitar/deshabilitar y configurar los periodos de


interrogación general (Class0123). Estos valores se establecen en milisegundos.

➢ Class 0123:​​ Habilita o deshabilita la interrogación general.

67
➢ LoopScanPoll:​​ Establece el periodo de la interrogación general.

i. Startup:

➢ Disable unsolicited: ​Permite deshabilitar los mensajes no solicitados en el


momento de iniciar la comunicación, los mensajes no solicitados están
activos estos se volverán a activar después de hacer la interrogación
general y sincronización de tiempo si están configuradas.
➢ Integrity: ​Permite hacer la interrogación general cuando se inicia la
comunicación.

j. Synchronization: Ejecución de la sincronización de tiempo con el dispositivo


esclavo.

➢ Time Syncronization mode: ​Permite hacer la sincronización del equipo


esclavo siempre y cuando sea solicitada por medio de las indicaciones
internas.
➢ Time Zone: ​Permite desfasar la hora de sincronización que va a ser enviada
al esclavo.

k. Unsolicited: Permite al usuario habilitar/deshabilitar las clases que refieren a los


eventos no solicitados.

➢ Enable Unsolicited: ​Permite al usuario habilitar/deshabilitar en forma


global la función de los no solicitados.
➢ Enable Class 1: ​Permite al usuario habilitar/deshabilitar la clase 1 de los no
solicitados.
➢ Enable Class 2: Permite al usuario habilitar/deshabilitar la clase 2 de los no
solicitados.
➢ Enable Class 3: ​Permite al usuario habilitar/deshabilitar la clase 3 de los no
solicitados.

68
8.3. PROPIEDADES DISPOSITIVOS IEC 60870-5-104 MAESTRO

Figura 8.3-1 Propiedades Dispositivos IEC 60870-5-104 Maestro.

a) APCI Parameters:
➢ Timeout0​​: Tiempo máximo de espera sin tráfico en el canal para dar por
desconectado el equipo esclavo. El valor por defecto es 30s.
➢ Timeout1​​: Tiempo máximo de espera para recibir una respuesta de
confirmación de secuencias enviadas al dispositivo esclavo; al cumplirse
este tiempo hay un cierre de la conexión. El valor por defecto es 15s.

69
➢ Timeout2​​: Tiempo máximo de espera para confirmar la secuencia de
mensajes recibidos. El valor por defecto es 10s. Timeout2 debe ser menor
que Timeout1.
➢ Timeout3​​: Tiempo máximo de espera antes de iniciar un procedimiento de
prueba de la conexión debido a que no hay transferencia de datos. El valor
por defecto es 20s.
➢ K Parameter​​: Máximo número de mensajes de información que pueden ser
enviados secuencialmente sin recibir confirmación, después se termina la
conexión.
➢ W Parameter​​: Máximo número de mensajes de información que pueden
ser recibidos sin ser confirmados, debe ser menor al parámetro k.

b) Application Layer:
➢ ASDU Size: El usuario establece el valor entre 1 y 2 Bytes, con 1 byte se
pueden direccionar hasta 254 dispositivos y con 2 Bytes se pueden
direccionar hasta 65534 dispositivos. Por defecto este valor se establece en
2 Bytes.
➢ ASDUAddress: Establece la dirección de los dispositivos. Las direcciones
255, (para 1 Byte) y 65535 (para 2 Byte) son direcciones globales o de
Broadcast.
➢ Size Information Object Address: ​El usuario establece el valor entre 1, 2 o 3
Bytes, con 1 byte se pueden direccionar hasta 254 señales, con 2 Bytes se
pueden direccionar hasta 65534 señales y con 3 Bytes se pueden
direccionar hasta 16777215. Por defecto este valor se establece en 3 Bytes.
➢ Size Cause Transmision: ​El usuario establece el valor entre 1 y 2 Bytes, con
1 byte solo se envía la causa de transmisión, con 2 bytes se envía la causa
de transmisión y el originator address.
➢ OriginatorAddress​​: Dirección de la estación maestra que desea obtener la
información.

c) Comunication
➢ TCP Connection: ​Despliega la lista de conexiones TCP configuradas, el
usuario debe escoger una.
➢ Channel Retry: ​Tiempo de retardo entre reintentos de conexión del canal
(segundos).

Para el protocolo TCP el usuario debe escoger esta opción y llevar a cabo la
configuración de los siguientes parámetros a través del Explorador del Proyecto
en la opción ​Servicios/Comunicaciones (​ ver ​Comunicación TCP/IP​)​.

70
d) Counter Interrogation: Permite hacer la interrogación de contadores
“C_CI_NA_1 Counter interrogation command TI 101"
➢ Periodicity: ​Establece la periodicidad con la que se llevará a cabo la
interrogación de contadores.

▪ None: ​La interrogación de contadores no es realizada.


▪ Initial: La interrogación es realizada una sola vez, después de establecida
la conexión.
▪ Initial and Cyclic: ​La interrogación es realizada después de establecida la
conexión y cada período de tiempo de acuerdo con el valor configurado
en Period.

➢ Period: ​En el caso de que la interrogación de contadores sea realizada de


manera cíclica, este parámetro establece en el periodo de tiempo en
minutos.

e) General: Permite visualizar los siguientes parámetros:

➢ Name:​​ Nombre del dispositivo.


➢ Prefix: Corresponde al mismo nombre del dispositivo el cual se convierte en
un diferenciador que facilita la búsqueda de señales y permite que el
mapeo de las mismas sea más ordenado.

f) General Interrogation: Permite hacer la interrogación general “ASDU: ASDU:


C_IC_NA_1 Interrogation command TI 100"

➢ Periodicity: ​Establece la periodicidad de ejecución de la interrogación


general.

▪ None: ​La interrogación no es realizada.


▪ Initial: La interrogación es realizada una sola vez, después de establecida
la conexión.
▪ Initial and Cyclic: ​La interrogación es realizada después de establecida la
conexión y cada período de tiempo de acuerdo con el valor configurado
en Period.

➢ Period: ​En el caso de que la interrogación general sea realizada de manera


cíclica, este parámetro establece el periodo de tiempo en minutos.

71
g) Synchronization: Permite hacer la sincronización de tiempo “ASDU: C_CS_NA_1
Clock synchronization command TI 103"

➢ Periodicity: Establece la periodicidad con la cual será realizada la


sincronización de tiempo.

▪ None: ​La sincronización de tiempo no es realizada.


▪ Initial: La sincronización es realizada una sola vez después de establecida
la conexión.
▪ Initial and Cyclic: ​La sincronización es realizada después de establecida la
conexión y cada período de tiempo de acuerdo con el valor configurado
en Period.

➢ Period: En caso de que la sincronización de tiempo sea realizada de manera


cíclica, este parámetro establece en el periodo de tiempo en minutos.

h) Time Zone: Permite establecer la zona horaria según el meridiano de Greenwich.

➢ Time Zone: ​Según la zona horaria seleccionada, hay un desplazamiento de


la estampa de tiempo para la ejecución de la sincronización de tiempo.

8.4. PROPIEDADES DISPOSITIVOS IEC 60870-5-103 MAESTRO

a) Communication

➢ Serial Connection: ​Despliega la lista de conexiones seriales configuradas, el


usuario debe escoger una.

El usuario debe escoger esta opción y llevar a cabo la configuración de los


siguientes parámetros a través del Explorador del Proyecto en la opción
Servicios/Comunicaciones ​(ver ​Comunicación Serial​)​.

b) General: Permite visualizar los siguientes parámetros:

➢ Name:​​ Nombre del dispositivo maestro.

72
➢ Prefix: Corresponde al mismo nombre del dispositivo el cual viene a ser un
diferenciador que facilita la búsqueda de señales y permite que el mapeo
de las mismas sea más ordenado.

Figura 8.4-1 Propiedades Dispositivos IEC 60870-5-103 Maestro.

c) General Interrogation: Determina cada cuánto tiempo se va a llevar a cabo la


interrogación general.

➢ Periodicity: ​Establece la periodicidad con la que se llevará a cabo la


interrogación general.

▪ Initial: Se realiza una única vez cuando se establece la conexión con el


dispositivo esclavo.

d) Parámeters

➢ Pool Cycle Time: ​Intervalo de tiempo para hacer interrogación cíclica de


eventos.

e) Temporization:

➢ Timeout T0: ​Tiempo máximo de espera para recibir confirmación de


mensajes. Después de este tiempo se hace una retransmisión de la trama.

73
➢ Timeout Trp: ​Tiempo durante el cual se hace el reintento del T0.

f) Time Synchronization: Presenta una opción de configuración:

➢ Periodicity: Establece la periodicidad con la cual se va a llevar a cabo la


sincronización de tiempo. Sólo es inicial.

8.5. PROPIEDADES DISPOSITIVOS IEC 60870-5-101 MAESTRO

Figura 8.5-1 Propiedades Dispositivos IEC 60870-5-101 Maestro.

a) Application Layer:
➢ ASDU Size: El usuario establece el valor entre 1 y 2 Bytes, con 1 byte se
pueden direccionar hasta 254 dispositivos y con 2 Bytes se pueden
direccionar hasta 65534 dispositivos. Por defecto este valor se establece en
2 Bytes.

74
➢ ASDUAddress: Establece la dirección de los dispositivos. Las direcciones
255, (para 1 Byte) y 65535 (para 2 Byte) son direcciones globales o de
Broadcast.
➢ Size Information Object Address: ​El usuario establece el valor entre 1, 2 o 3
Bytes, con 1 byte se pueden direccionar hasta 254 señales, con 2 Bytes se
pueden direccionar hasta 65534 señales y con 3 Bytes se pueden
direccionar hasta 16777215. Por defecto este valor se establece en 3 Bytes.
➢ Size Cause Transmision: ​El usuario establece el valor entre 1 y 2 Bytes, con
1 byte solo se envía la causa de transmisión, con 2 bytes se envía la causa
de transmisión y el originator address.
➢ OriginatorAddress​​: Dirección de la estación maestra que desea obtener la
información.

b) Connection
➢ Connection Type​​: Permite establecer el tipo de conexión a usar: Serial o
TCP.
➢ Serial Connection: ​Despliega la lista de conexiones seriales configuradas, el
usuario debe escoger una.
➢ Tcp Connection: ​Despliega la lista de conexiones tcp configuradas, el
usuario debe escoger una.
➢ Timeout Socket: ​Aplica sólo cuando la conexión a usar es TCP.
➢ Channel Retry: ​Tiempo de retardo entre reintentos de conexión del canal
serial (segundos).

El usuario debe escoger esta opción y llevar a cabo la configuración de los


siguientes parámetros a través del Explorador del Proyecto en la opción
Servicios/Comunicaciones ​(ver ​Comunicación Serial​)​.

c) General: Permite visualizar los siguientes parámetros:

➢ Name:​​ Nombre del dispositivo maestro.


➢ Prefix: Corresponde al mismo nombre del dispositivo el cual se convierte en
un diferenciador que facilita la búsqueda de señales y permite que el
mapeo de las mismas sea más ordenado.

d) General Counter Interrogation: Permite hacer la interrogación de contadores


“C_CI_NA_1 Counter interrogation command TI 101"

75
➢ Periodicity: ​Establece la periodicidad de la ejecución de la interrogación de
contadores.

▪ None: ​No se realiza la interrogación.


▪ Initial:​​ Se hace al inicio.
▪ Initial and Cyclic: ​Se realiza cuando se inicia la comunicación y cada
período de tiempo de acuerdo al valor configurado en Period.

➢ Period: ​En el caso de que la interrogación de contadores sea ejecutada de


manera cíclica, este parámetro establece en el periodo en minutos.

e) General Interrogation: Permite hacer la interrogación general “ASDU: C_IC_NA_1


Interrogation command TI 100"

➢ Periodicity: ​Establece la periodicidad de la ejecución de la interrogación


general.

▪ None: ​No se realiza la interrogación.


▪ Initial: Se realiza cada período de tiempo de acuerdo al valor configurado
en Period.
▪ Initial and Cyclic: ​La interrogación es ejecutada cuando la conexión es
establecida, y luego, cada período de tiempo de acuerdo al valor
configurado en Period.

➢ Period: ​En el caso de que la interrogación general se lleve a cabo de manera


cíclica, este parámetro establece en el periodo en minutos.

f) Link Layer:
➢ Link Layer Mode: ​Determina si este dispositivo trabajará en modo
Desbalanceado o en modo balanceado.
➢ Link Address Size: ​El usuario establece el valor entre 1 y 2 Bytes, con 1 byte
se pueden direccionar hasta 254 dispositivos y con 2 Bytes se pueden
direccionar hasta 65534 dispositivos. Por defecto este valor se establece en
1 Bytes.
➢ Link Address: ​Establece la dirección de los dispositivos. Las direcciones 255,
(para 1 Byte) y 65535 (para 2 Byte) son direcciones globales o de Broadcast.
➢ Timeout for ACK: Máximo tiempo de espera de un mensaje de
confirmación ACK (milisegundos)

76
➢ Timeout Repeat​​: Tiempo de espera para repetir un mensaje cuando no fue
recibido un ACK (milisegundos).
➢ Poll Cycle Time: ​Establece el periodo de para petición o solicitud de datos.
Aplica para cuando la capa de enlace trabaja en modo desbalanceado.

g) Synchronization: En este campo se sincronizan los dispositivos, el valor se


especifica en minutos:

➢ Periodicity: Establece la periodicidad con la cual se va a llevar a cabo la


sincronización de tiempo.
➢ Period: Tiempo para él envió de la sincronización de tiempo, si en
Periodicity se configura como Cyclic.
➢ Time Zone: Según la zona horaria seleccionada se hace el desplazamiento
de la estampa de tiempo de las señales que llegan.

8.6. PROPIEDADES DISPOSITIVOS OPC CLIENT

Figura 8.6-1 Propiedades Dispositivos OPC.

a. General: Permite configurar los parámetros de un dispositivo OPC remoto.

➢ Host: Establece la dirección IP del equipo remoto a conectar por medio del
protocolo OPC.
➢ Server: ​La dirección del nombre del servicio OPC.
➢ Name:​​ Nombre del dispositivo.
➢ Prefix:​​ Prefijo del dispositivo.

b. Temporization: Se utiliza para usar el tiempo de establecimiento de la conexión y


reconexión de las comunicaciones.

77
➢ Reconnect Time: Tiempo para reconexión y restablecimiento de la
conexión.
➢ Enable Scan: permite habilitar el escaneo de las señales por método de
encuesta en caso de estar en falso (por defecto) los reportes de señales se
harán por medio de los eventos reportados por el servidor.
➢ Refresh Rate: ​Es el tiempo que se utilizara entre encuesta y encuesta.

Nota: Al dar clic derecho se despliega la opción de sincronización esta funcionalidad


permite leer las señales configuradas en el servidor OPC o también crearlas de manera
manual en caso de tener el listado de variables disponibles en el servidor, por otra
parte, se debe aclarar que todas señales creadas de forma manual en el servidor
también se deben agregar de forma manual sobre el Axon Test en el dispositivo para el
protocolo OPC Client

Figura 8.6-2 Sincronización OPC.

8.7. PROPIEDADES DISPOSITIVOS MODBUS ESCLAVO

Cualquier dispositivo esclavo creado bajo el protocolo MODBUS presentará las siguientes
propiedades que pueden ser configuradas por el usuario:

a) Comunication:

➢ Connection: ​Permite seleccionar el tipo de comunicación que se va a utilizar

▪ SERIAL: ​Esta comunicación es realizada sobre canales RS232, RS422 o RS485


dependiendo el hardware disponible, usando un variante Modbus/RTU o
Modbus/ASCII.
▪ TCP: ​Usado sobre canales Ethernet utilizando un variante Modbus/TCP
▪ OVERTCP: ​Utilizado sobre canales Ethernet usando un variante
Modbus/RTU o Modbus/ASCII.

78
➢ Serial Connection: ​Despliega la lista de todas las conexiones SERIALES
configuradas, el usuario debe escoger una configurada previamente.
➢ TCP Port: ​Puerto del protocolo TCP/IP por el cual espera conexión cuando el
dispositivo está configurado como TCP u OVERTCP.
➢ Channel Retry: Tiempo de retardo entre reintentos de conexión del canal
(segundos).
➢ Time Out: ​Tiempo que espera respuesta de una encuesta enviada.

En el caso de una conexión Serial se debe especificar sus parámetros a través de


Servicios/Comunicaciones ​(ver ​Comunicación Serial​)​.

Figura 8.7-1 Propiedades Dispositivos MODBUS Esclavo.

b) Device:

➢ ID:​​ Identificador MODBUS del dispositivo esclavo.


➢ Mode:​​ Modo de funcionamiento RTU o ASCII.
➢ Order​​ ​Byte: ​Permite invertir el orden de bytes en las direcciones.
➢ Order​​ ​Word​​: Permite invertir el orden de bytes en los valores análogos.
➢ Initial Index: ​Permite configurar si el mapeo del dispositivo inicia en 0 o en 1 (Si
está configurado para iniciar en 1 y existe el ítem 0 este será ignorado). Index 0
implica que la dirección 0 de cualquier tipo de señal (Coil, Holding register, etc.)
es presentada como 0, la dirección 1 es presentada como 1, etc. Index 1 implica

79
que la dirección 0 es presentada como dirección 1, la dirección 1 es presentada
como 2, etc.

c) General:

➢ Name:​​ Nombre del dispositivo esclavo.


➢ Prefix: Corresponde al prefijo del dispositivo, el cual se convierte en un
diferenciador que facilita la búsqueda de señales y permite que el mapeo de las
mismas sea más ordenado.

d) Misc:

➢ LastValue: ​Permite guardar los estados de la última simulación.

8.8. PROPIEDADES DISPOSITIVOS IEC 60870-5-101 ESCLAVO

Cualquier objeto creado bajo el protocolo IEC 60870-5-101 esclavo, presentará las
siguientes propiedades que pueden ser configuradas por el usuario:

a) Application Layer

➢ ASDU Address: Permite configurar la dirección IEC101 del dispositivo


esclavo.
➢ ASDU Size: El usuario establece el valor entre 1 y 2 Bytes, con 1 byte se
pueden direccionar hasta 254 dispositivos y con 2 Bytes se pueden
direccionar hasta 65534 dispositivos. Por defecto este valor se establece en
2 Bytes.
➢ ASDUAddress: Establece la dirección de los dispositivos. Las direcciones
255, (para 1 Byte) y 65535 (para 2 Byte) son direcciones globales o de
Broadcast.
➢ Información Object Address: Es la dirección de los Objetos de Información
(variables). Indica la dirección de las variables de información del destino si
es un proceso de control (envío de comandos) e indica la dirección de las
variables de información de origen si es un proceso de monitoreo (enviar
información desde el Dispositivo esclavo hacia el gateway). De este
parámetro se permiten configurar la cantidad de variables a manejar.
➢ Size Information Address: ​El usuario establece el valor entre 1, 2 o 3 Bytes,
con 1 byte se pueden direccionar hasta 254 señales, con 2 Bytes se pueden

80
direccionar hasta 65534 señales y con 3 Bytes se pueden direccionar hasta
16777215. Por defecto este valor se establece en 3 Bytes.
➢ Transmission Cause: Permite al usuario determinar la causa que generó el
mensaje de información.
➢ Size Cause Transmision: ​El usuario establece el valor entre 1 y 2 Bytes, con
1 byte solo se envía la causa de transmisión, con 2 bytes se envía la causa
de transmisión y el originator address.
➢ OriginatorAddress​​: Dirección de la estación maestra que desea obtener la
información.
➢ ActTerm​​: Si está habilitado (true), el esclavo enviará la causa de transmisión
ACT_TERM después de realizar la ejecución de un comando analógico; de lo
contrario, no será enviada esta respuesta. Después de la ejecución de
comandos digitales, siempre es enviado el ACT_TERM.
➢ GI without Timestamp​​: Si está habilitado (true), entonces cuando vaya a
responder a una interrogación General o de Contadores, enviará los objetos
de información sin estampa de tiempo, de lo contrario, los enviará según
estén configuradas las señales.

b) Connection

➢ Connection Type: ​Permite establecer el tipo de conexión a usar: TCP o


Serial.
➢ Serial Connection: ​Despliega la lista de conexiones seriales configuradas, el
usuario debe escoger una.
➢ TCP Port: ​Establece el puerto TCP que este dispositivo usará.
➢ Channel Retry: ​Tiempo de retardo entre reintentos de conexión del canal
(segundos).
➢ Timeout Frames Rx: Establece un tiempo en segundos. Si después de
transcurrido éste, no han sido recibidas las tramas, el ícono se animará a
desconectado. Este valor sólo es un indicador de conexión y sólo aplica su
uso cuando la conexión usada es serial.

El usuario debe escoger esta opción y llevar a cabo la configuración de los


siguientes parámetros a través del Explorador del Proyecto en la opción
Servicios/Comunicaciones ​(ver ​Comunicación Serial​)​.

81
Figura 8.8-1 Propiedades Dispositivos IEC 60870-5-101 Esclavo.

c) General: Permite visualizar los siguientes parámetros:

➢ Name:​​ Nombre del dispositivo esclavo.


➢ Prefix: Corresponde al mismo nombre del dispositivo el cual se convierte en
un diferenciador que facilita la búsqueda de señales y permite que el
mapeo de las mismas sea más ordenado.

d) Link Layer:

➢ Link Address Size: ​El usuario establece el valor entre 1 y 2 Bytes, con 1 byte
se pueden direccionar hasta 254 dispositivos y con 2 Bytes se pueden
direccionar hasta 65534 dispositivos. Por defecto este valor se establece en
1 Bytes.

82
➢ Link Address: ​Establece la dirección de los dispositivos. Las direcciones 255,
(para 1 Byte) y 65535 (para 2 Byte) son direcciones globales o de Broadcast.
➢ Timeout for ACK: Máximo tiempo de espera de un mensaje de
confirmación ACK (milisegundos).
➢ Timeout Repeat​​: Tiempo de espera para repetir un mensaje cuando no fue
recibido un ACK (milisegundos).
➢ Link Layer Mode: ​Determina si este esclavo trabajará en modo
desbalanceado o en modo balanceado. Cuando está habilitado el modo
balanceado, éste enviará eventos (ASDU’s) sin necesidad de que el maestro
(balanceado) le haga peticiones. En modo desbalanceado, sólo reportará
eventos cuando el maestro (desbalanceado) le envíe la respectiva solicitud.
➢ Use single char ACK: Indica si la capa de enlace secundaria usará un Char
(E5) en lugar de usar una trama fija con código de función 0 o 9.

e) Simulation:

➢ LastValue: ​Permite guardar los estados de la última simulación.


➢ Select Before Operate Time: Tiempo en que una señal (asociada a una
entrada digital/analog) permanece en estado Select antes de recibir el
comando execute.

f) Synchronization:
➢ Enable Time Synchronization: ​Habilita o deshabilita la ejecución de la
sincronización de tiempo que recibe de un maestro.
➢ Time Zone: ​Determina el desfase en horas que aplicará a la estampa de
tiempo que reciba del comando de sincronización de tiempo enviado por el
maestro.

8.9. PROPIEDADES DISPOSITIVOS IEC 60870-5-104 ESCLAVO

Cualquier dispositivo esclavo creado bajo el protocolo IEC 60870-5-104 presentará las
siguientes propiedades que pueden ser configuradas por el usuario:

a) APCI Parameters:

➢ Timeout0​​: Tiempo máximo de espera sin tráfico en el canal para dar por
desconectado el equipo esclavo. El valor por defecto es 30s.

83
➢ Timeout1​​: Tiempo máximo de espera para recibir una respuesta de
confirmación de secuencias enviadas al dispositivo esclavo; al cumplirse
este tiempo hay un cierre de la conexión. El valor por defecto es 15s.
➢ Timeout2​​: Tiempo máximo de espera para confirmar la secuencia de
mensajes recibidos. El valor por defecto es 10s. Timeout2 debe ser menor
que Timeout1.
➢ Timeout3​​: Tiempo máximo de espera antes de iniciar un procedimiento de
prueba de la conexión debido a que no hay transferencia de datos. El valor
por defecto es 20s.
➢ K Parameter​​: Máximo número de mensajes de información que pueden ser
enviados secuencialmente sin recibir confirmación, después se termina la
conexión.
➢ W Parameter​​: Máximo número de mensajes de información que pueden
ser recibidos sin ser confirmados, debe ser menor al parámetro k.

Figura 8.9-1 Propiedades Dispositivos IEC 60870-5-104 Esclavo.

84
b) Application Layer:

➢ ASDU Size: El usuario establece el valor entre 1 y 2 Bytes, con 1 byte se


pueden direccionar hasta 254 dispositivos y con 2 Bytes se pueden
direccionar hasta 65534 dispositivos. Por defecto este valor se establece en
2 Bytes.
➢ ASDUAddress: Establece la dirección de los dispositivos. Las direcciones
255, (para 1 Byte) y 65535 (para 2 Byte) son direcciones globales o de
Broadcast.
➢ Size Information Object Address: ​El usuario establece el valor entre 1, 2 o 3
Bytes, con 1 byte se pueden direccionar hasta 254 señales, con 2 Bytes se
pueden direccionar hasta 65534 señales y con 3 Bytes se pueden
direccionar hasta 16777215. Por defecto este valor se establece en 3 Bytes.
➢ Size Cause Transmision: ​El usuario establece el valor entre 1 y 2 Bytes, con
1 byte solo se envía la causa de transmisión, con 2 bytes se envía la causa
de transmisión y el originator address.
➢ OriginatorAddress​​: Dirección de la estación maestra que desea obtener la
información.
➢ ActTerm​​: Si está habilitado (true), el esclavo enviará la causa de transmisión
ACT_TERM después de realizar la ejecución de un comando analógico; de lo
contrario, no será enviada esta respuesta. Después de la ejecución de
comandos digitales, siempre es enviado el ACT_TERM.
➢ GI without Timestamp​​: Si está habilitado (true), enviará los objetos de
información sin estampa de tiempo cuando vaya a responder a una
interrogación General o de Contadores, de lo contrario, los enviará tal como
estén configuradas las señales.

c) Comunication

➢ Port: ​Por medio de esta casilla es configurado el puerto TCP/IP por el cual
establecerá la comunicación con el IEC60870-5-104 Maestro.
➢ Channel Retry: ​Tiempo de retardo entre reintentos de conexión del canal
(segundos).
➢ No Delay: ​Si está habilitado (true) entonces, en la comunicación, sólo
enviará un solo ASDU por paquete TCP.

85
d) General: Permite visualizar los siguientes parámetros:

➢ Name:​​ Nombre del dispositivo esclavo.


➢ Prefix: Corresponde al mismo nombre del dispositivo el cual se convierte en
un diferenciador que facilita la búsqueda de señales y permite que el
mapeo de las mismas sea más ordenado.

e) Simulation:

➢ LastValue: ​Permite guardar los estados de la última simulación.


➢ Select Before Operate Time: ​El tiempo en segundos que permanecerá una
señal en estado de selección.

f) Time Synchronization:

➢ Enable Time Synchronization: ​Habilita o deshabilita la ejecución de la


modificación de la hora del equipo según la estampa de tiempo recibida por
el maestro.

8.10. PROPIEDADES DISPOSITIVOS DNP3.0 ESCLAVO

Cualquier objeto creado bajo el protocolo DNP3.0 esclavo presentará las siguientes
propiedades que pueden ser configuradas por el usuario:

a. Application:

➢ Solicited Confirm Timeout: ​Tiempo máximo que espera una confirmación


de la capa de aplicación.
➢ Select Timeout: ​Tiempo de espera máximo en estado de selección antes de
ejecutar un comando Operate.

b. Channel Retry: Contiene los parámetros que determinan cada cuánto el


dispositivo estará intentando establecer el uso de la conexión TCP/IP o serial
configurada (para el caso de que no sea posible usar el puerto porque otra
aplicación u otro dispositivo lo esté utilizando), en caso de que no sea posible
hacerlo en el primer intento. Este procedimiento es realizado hasta que la
conexión sea exitosa.

86
➢ Minimum Retry delay: ​Mínimo retardo de tiempo de espera para el primer
intento de conexión, el segundo (si el anterior fue fallido) será hecho dos
veces el tiempo del Minimum retry delay; y así seguirá duplicando hasta
llegar al ​Maximum retry delay​​.
➢ Maximum Retry delay: ​Tiempo máximo en que tratará de hacer
reconexión.

Figura 8.10-1 Propiedades Dispositivos DNP3.0 Esclavo.

87
c. Communication:

➢ Use TCP Connection: Habilitar o deshabilitar la comunicación por protocolo


TCP.
➢ Port TCP: ​Número de puerto para establecer la conexión con el dispositivo
maestro, por defecto tiene configurado el puerto 20000.
➢ Serial Connection: ​Despliega la lista de conexiones seriales configuradas, el
usuario debe escoger una.

El usuario debe escoger esta opción y llevar a cabo la configuración de los


siguientes parámetros a través del Explorador del Proyecto en la opción
Servicios/Comunicaciones ​(ver ​Comunicación Serial​)​.

➢ Maximum Tx Fragment Size: ​Por medio de esta casilla se puede configurar


el tamaño máximo del fragmento enviado al maestro, por defecto tiene un
valor de 2048.

d. General: Permite visualizar los siguientes parámetros:

➢ Name:​​ Nombre del dispositivo esclavo.


➢ Prefix: Corresponde al mismo nombre del dispositivo el cual se convierte en
un diferenciador que facilita la búsqueda de señales y permite que el
mapeo de las mismas sea más ordenado.

e. Link Address:

➢ Link Address:​​ Corresponde a la dirección DNP3 del equipo esclavo.


➢ Master Link Address: Corresponde a la dirección DNP3 del dispositivo
maestro, este valor se debe configurar en el mismo dispositivo y debe
corresponder en el dispositivo maestro.
➢ Confirmed user data: ​Permite hacer la solicitud de confirmación para los
mensajes con datos en la capa de enlace.
➢ Time confirmed user data: ​Tiempo máximo de espera para recibir la
confirmación de mensajes con datos de usuario.
➢ Retry confirmed user data: ​Número de reintentos en caso de que no llegue
la confirmación de mensajes con datos de usuario.

88
➢ The keep-alive timer timeuot interval: ​Tiempo cíclico en el cual se envía el
mensaje de Request link status para mantenimiento del canal.

f. Mapping: Mediante estas propiedades podemos configurar la estructura de


información que se enviará al maestro tanto para interrogaciones como para
eventos.

➢ Variation Input Binary: ​Permite configurar la estructura de los objetos


binarios cuando son interrogados.

Object Object
Object Description
Type Variation
Single bit binary input 1 1
Single bit binary input with status 1 2

➢ Variation Input Double: Permite configurar la estructura de los objetos


dobles cuando son interrogados.

Object Object
Object Description
Type Variation
Double bit binary input with status 3 2

➢ Variation Input Analog: Permite configurar la estructura de los objetos


analogicos cuando son interrogados.

Object Object
Object Description
Type Variation
32 bit Analogue input 30 1
16 bit Analogue input 30 2
32 bit Analogue input without status 30 3
16 bit Analogue input without status 30 4
Float analogue input without status 30 5
Double Analogue input without status 30 6

➢ Variation Input Counter: Permite configurar la estructura de los objetos


contadores cuando son interrogados.

Object Object
Object Description
Type Variation

89
32 bit binary counter 20 1
16 bit binary counter 20 2
32 bit binary counter without status 20 5
16 bit binary counter without status 20 6

➢ Variation Binary Output Status: Permite configurar la estructura de los


objetos Binary Output Status cuando son interrogados.

Object Object
Object Description
Type Variation
bit binary output status 10 2

➢ Variation Input Analog: Permite configurar la estructura de los objetos


analog output status cuando son interrogados.

Object Object
Object Description
Type Variation
Analog Output Status 40 3

➢ Variation Event Binary: ​Permite configurar la estructura de los objetos


binarios cuando son enviados como eventos.

Object Object
Object Description
Type Variation
Single bit binary input event without time 2 1
Single bit binary input event with time 2 2
Single bit binary input event with relative time 2 3

➢ Variation Event Double: Permite configurar la estructura de los objetos


doubles cuando son enviados como eventos.

Object Object
Object Description
Type Variation
Double bit binary input event without time 4 1
Double bit binary input event with time 4 2
Double bit binary input event with relative time 4 3

90
➢ Variation Event Analog: Permite configurar la estructura de los objetos
analog cuando son enviados como eventos.

Object Object
Object Description
Type Variation
32 bit Analogue input event without time 32 1
16 bit Analogue input event without time 32 2
? 32 3
? 32 4
Float Analogue input event without time 32 5
Double Analogue input event without time 32 6

➢ Variation Event Counter: ​Permite configurar la estructura de los objetos


counter cuando son enviados como eventos.

Object Description Object Object


Type Variation
32 bit binary counter event without time 22 1
16 bit binary counter event without time 22 2
32 bit binary counter event with time 22 5
16 bit binary counter event with time 22 6

g. Report Static Type: Permite configurar qué objetos van a ser enviados cuando se
hace una interrogación al grupo 0 “Interrogación General”

➢ Static Binary Input: ​Si es true se reportan digitales por Interrogación.


➢ Static Double Binary Input: ​Si es true se reportan doubles por
Interrogación.
➢ Static Analog Input: ​Si es true se reportan análogas por Interrogación.
➢ Static Counter Input: ​Si es true se reportan contadores por Interrogación.
➢ Static Binary Output Status: Si es true se reportan binary output status por
interrogación.
➢ Static Analog Output Status: Si es true se reportan analog output status por
interrogación.

h. Simulation:

91
➢ Last Value: ​Permite guardar los estados de la última simulación.

i. Time Synchronization: Contiene los parámetros que permiten la ejecución de la


sincronización de tiempo con el dispositivo maestro.

➢ Time Zone: ​Establece el desfase de la hora de la estampa recibida.


➢ Need Synchronization: ​Si está en “True” indica que el esclavo estará
solicitando la sincronización de tiempo cada cierto tiempo (segundos)
configurado en el parámetro ​Time Interval of time request.

j. Unsolicited: Permite al usuario habilitar/deshabilitar las clases de eventos que se


desea recibir del dispositivo esclavo.

➢ Enable Unsolicited Class1: Habilitar/deshabilitar los eventos no solicitados


de la clase 1.
➢ Enable Unsolicited Class2: Habilitar/deshabilitar los eventos no solicitados
de la clase 2.
➢ Enable Unsolicited Class3: Habilitar/deshabilitar los eventos no solicitados
de la clase 3.
➢ Unsolicited Confirm Timeout: ​Tiempo máximo que espera la confirmación
de un mensaje no solicitado para ser reenviado.
➢ Unsolicited Retry Period: ​Tiempo de espera para reenviar un no solicitado
que no fue confirmado.
➢ Maximum Binary Events: ​Cantidad de eventos digitales que pueden ser
almacenados en el buffer antes de enviar la bandera de overflowing.
➢ Maximum Double Binary Events: ​Cantidad de eventos doubles que pueden
ser almacenados en el buffer antes de enviar la bandera de overflowing.
➢ Maximum Analog Events: ​Cantidad de eventos analogicos que pueden ser
almacenados en el buffer antes de enviar la bandera de overflowing.
➢ Maximum Counter Events: Cantidad de eventos de contadores que pueden
ser almacenados en el buffer antes de enviar la bandera de overflowing.

92
9. INSTALACIÓN DE LA LICENCIA AXON TEST

Axon Test tiene dos formar de licencia, la primera consiste en un serial de activación de la
aplicación, la otra, mediante una licencia hardware (USB Dongle) que habilita todas las
características cuando se conecta esta llave USB y la aplicación se va a ejecutar.

9.1. LICENCIAMIENTO SERIAL DE AXON TEST

Después de la instalación del software Axon Test en el equipo final, es recomendable


seguir las instrucciones descritas a continuación para el licenciamiento del producto.
Durante el proceso de generación de la licencia, se sugiere remover todos los dispositivos
USB externos o ajenos al funcionamiento del computador, no seguir esta recomendación
podría causar conflictos de autenticación en el sistema o invalidez de la misma.

➢ Ejecutar la aplicación Axon Test 4.1 o superior


➢ Esperar que el programa muestre la ventana de Registro

Figura 9.1. Ventana de Licenciamiento.

➢ Generar el archivo de licencia por medio del botón ​“Generate”​, la aplicación le


indicará dónde se guardará el archivo de licenciamiento.

93
Figura 9-2. Ventana para guardar licencia Axon Test.

➢ Si el proceso se realiza correctamente se desplegará una ventana que indicará la


ruta del directorio donde fue guardada la licencia. Es un archivo denominado
RequiredLicenseID.zip y​ se debe enviar al departamento comercial de Axon Group.

Figura 9-3 Generación de Licencia AT Exitosa.

➢ Por parte del área comercial recibirá la licencia que consiste en un archivo
denominado ​LicenseAT.atk. ​Desde la ventana de registro de licenciamiento (Ver
Figura 9-3), por medio del botón ​Load ​debe cargarse este archivo, con el cual será
validada la aplicación Axon Test para usarla sin ninguna restricción.

​ uando haya una actualización de la aplicación, el mismo serial de licencia debe


Nota: C
utilizarse para activar el licenciamiento en caso de requerirlo.

9.2. LICENCIA HARDWARE AXON TEST

Para la ejecución de la versión completa de la aplicación Axon Test debe instalarse el


driver para reconocer la llave Dongle USB, un hardware de licencia (Figura 9-5) que será
reconocido por la aplicación Axon Test.

94
Figura 9-4 USB Dongle Axon Test.

En caso de no instalar los drivers respectivos, se mostrará continuamente la ventana de


Registro de Licencia en el momento de ejecutar en modo DEMO, debe tenerse en cuenta
que en caso de retirar el Dongle USB, por un lapso de tiempo la aplicación funcionará, sin
embargo, después de transcurrir este tiempo la aplicación se cerrará y debe ejecutarse la
aplicación de forma manual nuevamente con la licencia Insertada.

9.3. INSTALACION DRIVERS DONGLE USB AXON TEST

Los drivers para la instalación de la Dongle USB AT están incluidos en el instalador. En el


momento de la instalación están ubicados en la siguiente ruta ​C:\Program Files (x86)\Axon
Group\Axon Test\Sentinel ​en este directorio se encuentra el siguiente archivo

Figura 9-5. Pasos instalación SafeNet Sentinel.

Dentro del archivo .zip, debe ejecutarse el archivo ​HASPUserSetup.exe​. Esta aplicación
despliega un asistente que guiará paso a paso la instalación de los respectivos drivers de la
USB Dongle. Un indicador sobre la correcta instalación de la licencia consiste en que

95
mientras la USB Dongle esté conectada al computador (o equipo) debe revisarse en el
administrador de dispositivos de Windows los siguientes controladores tal como son
mostrados en la Figura. 9-6.

Figura. 9-6. Drivers SafeNet Sentinel.

10. MONITOR

96
Axon Monitor Cuenta con una herramienta que permite la decodificación de tramas para
los protocolos DNP3, MODBUS, IEC 60870-5-104 y MMS. Por otra parte, en caso de poseer
un mecanismo de sniffer físico es posible realizar el monitoreo de protocolos seriales.

En primera instancia para ejecutar la aplicación Axon Monitor, se debe hacer doble clic
desde la venta de project explorer en el icono Monitor, para más detalles ver la Figura
10.1.

Figure 10.1. Ejecución del Monitor.

Axon Monitor cuenta con una serie de herramientas para la gestión de decodificación para
diversos protocolos de automatización. Al ejecutarse la aplicación, son desplegadas todas
las ventanas y componentes específicos tales como:

10.1. ÁREA DE DECODIFICACIÓN

El espacio de trabajo es la ventana central y se divide en tres ventanas, en ellas se


desplegará el tráfico capturado por la aplicación mostrando en detalle características
como el tiempo, el puerto de comunicación, el protocolo que se encuentra comunicado y
un resumen dado de las características del protocolo en ejecución, al seleccionar cada una
de estas filas se mostrarán la versión extendida de la decodificación en la segunda ventana
y en la tercera los datos asociados a la fila que se haya señalado en la segunda ventana.

Todas las características referidas al protocolo se desglosan, mostrando en detalle todos


los parámetros transmitidos entre la comunicación de dispositivos maestro/esclavo,
cliente/servidor. En la Figura 10.1-2 observa el tráfico de información para una
comunicación con el protocolo IEC 60870-5-104.

97
Figura 10.1-1 Área de trabajo Axon monitor.

Figura 10.1-2 Área de trabajo Axon monitor Decodificación de trama 104.

10.2. BARRA DE MENÚ

Axon Monitor tiene una barra principal ubicada en la parte superior del software con
cinco menús que contienen las herramientas necesarias para la configuración del
proyecto.

Figura 10.2 Barra de Menú.

10.3. BARRA DE HERRAMIENTAS

Axon Monitor dispone de un arreglo de iconos organizados en la parte superior de la


pantalla, debajo de la barra de menús. Su función es permitir un acceso rápido a funciones
básicas como, en su orden de izquierda a derecha: Abrir, Guardar, Correr, detener,
Reiniciar, Filtros, e Idioma.

Figura 10.3 Barra de Herramientas.

​ ermite buscar un proyecto guardado anteriormente con el Explorer.


​Open:​​ P

98
​Save:​​ Permite guardar configuraciones de captura de paquetes.
​Play: ​Despliega las interfaces disponibles para capturar o monitorear
comunicaciones.
Stop: ​Detiene la captura de paquetes.
Reiniciar: ​Reinicia la captura de paquetes borrando todos los paquetes capturados.
Filtro: ​Personaliza el filtro según el protocolo a monitorear.
Idioma: ​Cambia el idioma (español/inglés).
Filtro protocolo MMS.
Filtro protocolo DNP3.
Filtro Protocolo Modbus.
Filtro protocolo IEC 60870-5-104.
Filtro en caso de realizar la función de monitor en protocolos Seriales.
​Permite observar todas las tramas capturadas según la interfaz seleccionada.

10.4. MENÚ EDICIÓN “Edit”

Contiene funciones de edición para copiar tramas capturadas por medio de Axon Monitor.

Figura 10.4 Menú Edición en Axon Monitor.

10.5. MENÚ CAPTURA “Capture”

Ofrece la opción de aplicar o modificar filtros para una captura.

Figura 10.5 Menú Captura en Axon Monitor.

99
100

También podría gustarte