Configuración de Servidores
Configuración de Servidores
Configuración de Servidores
Laboratorio de
Redes Industriales
PORTAFOLIO DE CONFIGURACIONES
Sanción: ____________________________________________________
PERÍODO ACADÉMICO
2022 – A
1. Práctica 1.- Introducción a InTouch
1.1. Uso de “Embed ArchestrA Graphics” para desarrollar interfaces hombre maquina en
InTouch
Para poder utilizar los gráficos de ArchestrA luego de crear una nueva aplicación se debe seleccionar
que el tipo de aplicación sea “Modern InTouch Application” tal como se muestra a continuación
Una vez que se selecciona el ícono mostrado anteriormente se desplegará la siguiente ventana
denominada “Galaxy Browser”
Fig. 1.1.3.- Ventana “Galaxy Browser” con las diferentes librerías de “ArchetrA Graphics”
En aquella ventana se observa que al lado izquierdo se encuentran las librerías siendo dos las principales
“ArchestrA Symbol Library” y “Situational Awareness Library” dentro de cada una de ellas se encuentra
los tipos de elementos que se pueden encontrar como tanques, botones, pulsadores, sliders, actuadores
como bombas, motores, y válvulas entre otros.
Se selecciona algún objeto de cualquier librería y se coloca en la ventana de trabajo al hacerlo se
desplegar la siguiente ventana:
Esta librería de gráficas se diferencia de “Wizard” ya que dependiendo de las distintas variables que se
muestre y los parámetros que se tengan esta librería genera una subventana de ajuste para cada parámetro
el cual se lo puede configurar de forma sencilla ya que la interfaz es intuitiva.
Algo adicional es que algunos de los textos que tiene el objeto no se pueden cambiar mediante la
herramienta de parámetros para poder cambiar cualquier texto del objeto se debe dar clic izquierdo en el
objeto, luego seleccionar la opción “substitute” y luego en “Substitute String” y aparecerá todos los textos
que se pueden modificar del objeto. En la figura 1.1.6 se puede observar un HMI que usa los gráficos de
ArchestrA.
En la cual se debe colocar un nombre al nuevo driver añadido, en nuestro caso se le asigno el nombre
simulador. Luego damos clic en ‘OK’ y aparecerá la siguiente ventana:
Fig. 2.1.4.- Asignación de dirección y nombre de la estación.
En la cual se deberá asignar una dirección y un nombre a un nuevo puerto virtual que se creará. Como el
puerto virtual creado será el que albergue el computador con el servidor y el HMI la dirección será de 00
y el nombre será PC para identificar que este puerto corresponde al mismo computador. Luego damos
clic en ‘OK’ y en la ventana de configuración de driver damos clic en ‘Close’.
Para verificar que se creo el puerto dentro de RSLinx vamos a Comunications > RSWho
En la ventana que se despliega a continuación verificamos que se creo el puerto si comprobamos que en
la parte izquierda de la ventana podemos acceder al driver creado (simulador) para ello vamos a
Workstation, SVR04 > Simulator, DH-485 > 00, Workstation, PC. Si aparece tal como se muestra en la
figura 2.1.6 el puerto ha sido creado correctamente.
Luego procedemos conectar el PLC virtual para ello abrimos el programa RSLogix Emulate 500 vamos
a File > Open.
Fig. 2.1.7.- Cargar programa para simular el PLC.
Seleccionamos el programa del PLC creado en RSLogix 500 (archivo .rss) al abrir el archivo se
desplegará la siguiente ventana.
En la ventana de la fig. 2.1.8 debemos asignar una dirección al PLC virtual que se conectará para ello
dentro del campo ‘Station #’ colocamos un valor diferente a la 00 que era de la estación en nuestro caso
colocamos la dirección 01 los demás parámetros no los modificamos y damos clic en ‘Ok’. Luego
damos clic en el botón RUN y el PLC seleccionado en el archivo .rss se conectará al puerto virtual y
tendrá cargado el programa respectivo.
Para corrobora que el PLC virtual está conectado accedemos nuevamente a RSWho en RSLinx y
podremos observar al PLC conectado con la dirección 01 tal como se muestra en la figura 2.9.10
Fig. 2.1.10.- Verificación de la conexión del PLC virtual.
Como último paso para finalmente simular el programa realizado en RSLogix vamos al mencionado
programa y configuramos el driver para ello acedemos a ‘Controller Properties’ figura 2.1.11
Fig. 2.1.12.- Configuración del driver que nos permite simular el PLC virtual.
Damos clic en el botón ‘Who Active’ y aparecerá la siguiente ventana:
Fig. 2.1.13.- Configuración del driver que nos permite simular el PLC virtual.
En donde seleccionamos el PLC virtual conectado tal como se muestra en la figura 2.1.13. Con ello ya
podríamos simular el programa del PLC como si este estuviera conectado físicamente.
Una vez abierto el programa se accede a: DDE/OPC > Topic Configuration… tal como se muestra en la
figura 2.2.2.
Fig. 2.2.2.- Acceso a Topic Configuration...
Al seleccionar la opción mostrada se desplegará una ventana en la cual nos permitirá crea el tópico para
el Access Name que se utilizará. Para ello en la nueva ventana damos clic en el botón de New y se
añadirá un nuevo tópico en la parte izquierda de la ventana de nombre ‘NEW_TOPIC’ tal como se
muestra en la siguiente imagen.
Presionamos sí y con esto estaría configurado el servidor RSLinx y listo para ser utilizado.
2.3. Configuración de ‘Access Name’ en InTouch para que funcione como cliente de RSLinx
Una vez creado el HMI direccionamos los tags utilizados y configuramos el ‘Access Name’ para ello
configuramos el tag como tipo I/O al hacer esto aparecerá en la ventana de ‘Tagname Dictionary’ la
opción del ‘Access Name’ al cual le asignamos el nombre que se había creado en el paso anterior.
Además, se debe poner la dirección de memoria del PLC relacionada con el tag utilizado para este caso
el pulsante de Marcha se usa la dirección B3:0/0 acorde al mapa de memoria descrito en la hoja guía.
Fig. 2.3.1.- Configuración de Tag para conectarse con el PLC mediante el Access Name.
La configuración del Access Name se muestra a continuación:
Cuando se abra el programa nos aparecerá la siguiente ventana (figura 3.1.1) en la cual se podrá realizar
los ajustes necesarios para configurarlo dependiendo del tipo de servidor que deseemos activar.
Fig. 3.1.2.- Ventana principal del “System Management Console”.
Dentro de la ventana se accede nos dirigimos a DAServer Manager > Default Group > Local > ArchestrA
DASABCIP.5 > Configuration. En “Configuration” clic derecho y añadimos un puerto con la opción “Add
PORT_CIP Object” tal como se muestra a continuación:
Posterior a añadir el puerto se da nueva mente clic derecho en el nuevo puerto añadido; al cual se le
puede cambiar el nombre si se desea; y ahora se añade el dispositivo que en este caso es el PLC
Micrologix ML-1100 mediante la opción “Add ML_EN Object”
En la pestaña de parámetros (figura 3.1.5) se debe colocar la dirección IP del PLC que para este caso es
la 192.168.10.2 en parámetro “Host Name” y verificar que la opción de “Use CIP Connection” está
marcada pues se trabajara con un modelo 1100 el resto de los parámetros se deja en los valores
predeterminados y colocados.
Finalmente se debe asignar un nombre al dispositivo que para recordarlo fácilmente se colocó igual que
el modelo del PLC a utilizar “ML-1100” tal como se muestra en la figura 3.1.6 y finalmente se debe
guardar presionando el icono indicado.
Una vez finalizada la configuración detallada en los pasos anteriores el servidor esta listo para utilizarse,
para ello se debe activar el servidor dando clic derecho en el servidor (‘ArchestrA DASABCIP.5’) y
seleccionar la opción ‘Activate Server’ tal como se muestra en la figura 3.1.7.
El procedimiento es similar al punto 2.3 con la diferencia que ahora al configurar los parámetros del
Access Name se debe ajustar con valores semejantes a los mostrados en la figura 3.2.1.
En este caso se denominó al Access Name con ‘dass’ nombre que puede ser cambiado por cualquier
otro, en ‘Node Name’ se deja vacío por que el servidor se encuentra en la misma computadora. En
‘Application Name’ se debe poner el nombre del servidor que en este caso es DASBCIP y en ‘Topic
Name’ el nombre que se debe colocar debe ser el mismo que se colocó en la configuración del servidor
(fig. 3.1.6). Finalmente se seleccionan las opciones ‘Suite Link’ y ‘Advise only active items’.
Para utilizar el servidor FSGATEWAY primeramente se debe conectar las variables del servidor RSLinx
al nuevo servidor que se usará; es decir el FSGATEWAY, para ello en el programa RSLinx>DDE/OPC y
se selecciona el tópico creado para el servidor RSLinx que en nuestro caso se lo denominó
‘TopicEm110’.
Fig. 3.3.1 Acceso a la configuración DDE/OPC de RSLinx
Una vez seleccionado el tópico vamos a la pestaña ‘Data Collection’ activamos la opción ‘Use Symbols’
y damos clic en botón de ‘Select Database’.
Paralelamente se ejecuta el programa ‘OPC Test Client’ y le damos en Server > Connect…
Al realizar el paso anterior se nos desplegará la siguiente ventana donde se debe seleccionar la opción
marcada darle ‘OK’
Posteriormente se añade un nuevo grupo para ello damos clic en la opción ‘Add Group’ y se la da un
nombre cualquiera en nuestro caso fue ‘conec’ tal como se muestra en la fig. 3.3.6.
Fig. 3.3.6.- Creación de un nuevo grupo en el ‘OPC Test Client’.
El siguiente paso es añadir presionando ‘Add Item’ tal como se muestra en la siguiente imagen
Fig. 3.3.8.- Adición de los tags utilizados por el HMI como OPC Item.
Una vez seleccionados los tags correspondientes la ventana del ‘OPC Test Client’ contendrá algo similar
a lo que se muestra en la fig. 3.3.9.
Fig. 3.3.9.- Ventana OPC Test Client configurada.
Adicionalmente se puede guardar los datos mediante el icono de guardado y se genera un archivo en
Excel con el valor de los tags.
Se debe indicar que el apartado que dice ‘Device Group Name’ se nombra automáticamente y se
conforma de los nombres del objeto OPC y del OPC grupo. Posteriormente se debe seleccionar las
variables para ello se da clic en ‘Browse OPC Items’
En la ventana que aparece posteriormente se debe seleccionar todos los tags usados en el HMI y
agregarlos.
Fig. 3.3.16.- Cambio de nombre de ítems por las direcciones de registros a utilizar del PLC.
Lo último que falta es la activación del servidor tal como se lo hace en la imagen 3.1.7. pero con el
servidor FSGateway.
Una vez realizada la configuración del servidor FSGateway se debe definir el Access Name para los tags
de InTouch tal como se muestra en la siguiente figura
Se debe mencionar que en ‘Topic Name’ se debe colocar el mismo nombre de tópico creado en la
configuración del servidor (figura 3.3.14).
4. Practica 4.- Arquitectura de red industrial & I/O Tags/data sources
Para configurar el servidor abrimos el programa “System Management Console” y nos dirigimos a:
DAServer Manager > Default Groups > Local > ArchestrA.DASSIDirect.3 > Configuration. Una vez
allí damos clic derecho y añadimos el puerto con la opción ‘Add PortCpS7 Object’ tal como se muestra
a continuación:
Una vez añadido el objeto, es decir, el PLC Siemens se debe configurar la dirección IP del dispositivo
acorde a lo solicitado además se debe colocar en la opción ‘Remote Slot No:’ el valor de 1.
Fig 4.1.3.- Configuración de parámetros de comunicación del PLC Siemens S71200.
Una vez configurado lo anterior se genera el ‘Access Name’ con el nombre tal como se solicitó en la
hoja guía para los ajustes de los tags en InTouch.
Fig. 4.1.4.- Creación del Topic Name para el PLC Siemens S71200.
Finalmente se realiza es la activación del servidor tal como se lo hace en la imagen 3.1.7. pero con el
servidor DASSIDirect.
La configuración del Access Name para el PLC Siemens S71200 mediante el servidor DASSIDirect se
muestra a continuación:
Como último paso se debe crear el ‘Access Name’ correspondiente a este servidor en la pestaña de
‘Device Groups’ tal como se muestra en la imagen.
Fig. 4.3.4.- Creación del Topic Name para el PLC Modicon 580.
La configuración del Access Name para el PLC Modicom 580 mediante el servidor DASMBTCP se
muestra a continuación:
Para configurar el PLC ML-1100 como esclavos Modbus RTU, se debe abrir el programa RSLogix y
crear o cargar el proyecto que contenga la programación del PLC ML-1100 allí en el árbol de proyectos
(UNTITLED) se va a la opción ‘Channel Configuration’.
Fig. 5.1.1.- Abrir la opción ‘Channel Configuration’ del proyecto que contenga la programación del PLC.
Al hacer esto nos aparcerá la ventana de configuración allí vamos a la pestaña ‘Channel 0’ y
configuramos acorde a los parámetros mostrados en la siguiente imagen.
Al dar ‘Apply’ se nos desplegará una ventana que nos permite seleccionar cuantos word deseamos
asignar a cada espacio de memoria creado. Se debe tener en cuenta que para variables digitales un word
representa 16 espacios de memoria de tipo digital, es decir que solo con 1 word tenemos 16 espacios
para 16 entradas o salidas dependiendo del caso, para variables analógicas 1 word permitirá almacenar
solo una variable tipo ‘int’ por lo que el número de words debe estar en función al número de entradas y
salidas analógicas incluyendo también las variables tipo integer que sean necesarias para la
programación. En las figuras 5.1.3 y 5.1.4 se muestra la asignación de memoria para una variable de
tipo digital y para una analógica.
Para configurar el servidor DASMBSerial se accede al ‘System Management Console’ allí accede a:
DAServer Manager > Default Group > Local > ArchestrA DASMBSerial.2 > Configuration luego dar
clic derecho y seleccionar la opción ‘Add COM_PORT Object’.
Fig. 5.2.1.- Adición del puerto para el servidor DASMBSerial.
Al hacer lo anterior se creará el puerto serial. Los parámetros con los que se debe configurar el puerto se
muestran en la figura 6. Estos parámetros son configurados acorde al ajuste de comunicación en el canal
0 que se realizó en el programa RSLogix figura 5.1.2.
Luego se debe añadir el objeto que es el PLC haciendo clic derecho en el puerto y seleccionar la opción
‘Add ModBus PLC Object’ tal como se muestra en la figura 5.2.2.
Al añadir el PLC que en este caso sería el primero en la configuración de parámetros se ajusta la
dirección del esclavo y el tamaño del direccionamiento ModBus que según la hoja guía será de 5 bits .
Fig. 5.2.3.- Configuración del PLC 1.
Finalmente creamos el tópico del PLC que servirá para el Access Name para los tags del HMI acorde a
lo solicitado en la hoja guía y guardamos los ajustes.
Como pasos adicionales se debe añadir los demás PLC para ello se debe repetir el mismo procedimiento
a partir de la adición del objeto que los otros casos sería los dos PLC restantes.
La configuración del Access Name para el PLC MicroLogix 1100 mediante el servidor DASMBSerial
se muestra a continuación:
Fig. 5.3.1.- Configuración del Access Name para el servidor DASMBSerial