Está en la página 1de 15

COMUNICACIÓN INTOUCH CON DRIVER DASABCIP

ABCIP DASERVER es una aplicación de Windows que permite a los clientes realizar
aplicaciones directas e indirectas para acceder a familias ALLEN BRADLEY
controllogix, GuardLogix, FlexLogix, CompactLogix, SoftLogix 5800, MicroLogix, PLC­
5, and SLC500 controllers.

Instalación de Dasabcip
Utilizamos el CD Device integration de septiembre de 2008
Como prerrequisito debemos instalar el Factory Suite 2000 IO Common Components.

Instalamos el DASACIP 4.0 como se muestra a continuación:


Después de realizada la instalación de DASABCIP, se procede a verificar la
existencia de este objeto dentro del DASERVER de intouch. Para ello se
navega la siguiente ruta: inicio – todos los programas - wonderware – system
administration console.
Después de abierta esta consola de administrador desplegar la pestaña
DASERVER- DEFAULT GROUP – LOCAL. Del icono local debe desplegarse el
objeto ArchestrA. DASABCIP correspondiente a la versión instalada del driver
como se muestra a continuación:

En el caso que al desplegar este menú no aparezca el objeto ArchestrA.


DASABCIP, será necesario configurar una nueva cuenta de usuario, de la
siguiente manera:
Dar clic en inicio- todos los programas- wonderware- common- change network
account
En al siguiente ventana ingresar los datos de cuenta de dominio, usuario y
contraseña del computador. Por ejemplo:

Luego dar clic en ok. En este momento la aplicación solicitará reiniciar el


computador: luego se debe verificar la existencia entonces del objeto
ArchestrA. DASABCIP en system administration console.

Después de visualizado el objeto, se procede a realizar la configuración que permite


realizar la comunicación entre DASABCIP y un controlador ALLEN BRADLEY,
mediante las diferentes tarjetas de comunicación.
Para realizar la configuración de este árbol jerarquico, es necesario comnocxer la
topologia del hardware y los distintos dispositivos asociados en la red de la cual
necesito obtener datos.

Para este caso particular se mostrara el ejemplo de la configuración necesaria para leer
datos desde un plc 5 ubicado en espumadoras planta 3, la comunicación hacia este plc se
realiza mediante controlnet, esta conexión se encuentras ligada a una tarjeta 1756
CNBR (controlnet), en un chasis controllogix con una tarjeta 1756 ENBT
(ETHERNET), que a su vez se encuentra conectada a la red de fabrica.

Es de anotar que este procedimiento es similar para cualquier otra topología de red,
solamente cambiaran los dispositivos que la integran.
PASOS:

CREAR EL PUERTO DE CONEXION

Desde la consola de administrador (SMC), desplegar del objeto ArchestrA.DASABCIP


la opción configuración. Sobre este icono dar clic derecho en la opcion Add
PORT_CIP Object para crear el puerto de comunicación del driver
NEW_PORT_CIP_000 quien simula la conexión de hardware físico con los
controladores ALLEN BRADLEY, mediante comunicación Ethernet IP.

COMUNICACIÓN ETHERNET

A continuación se comienza por agregar cada uno de los dispositivos de la


topología que se desea configurar:
Dar clic derecho sobre el puerto de conexión de DASABCIP y agregar la tarjeta
de comunicación mediante la cual se realizara la comunicación entre intouch y
el chasis de ControlLogix, CompactLogix, FlexLogix, GuardLogix, MicroLogix,
SLC500, and SoftLogix 5800 controllers que utilizan protocolo Ethernet IP.

Para este caso se selecciona la opción add ENB_CLX quien simulará una
tarjeta de comunicación ethernet para un controlador controllogix. Dependiendo
de la topología se agregará el modulo correspondiente según las opciones
especificadas en la ventana (por ejemplo si fuera una tarjeta de comunicación
ethernet para un controlador FLEX LOGIX el modulo seleccionado seria
ENB_FLX)
El objeto se crea como NEW_ENB_CLX_000, este objeto puede ser
renombrado como se desee.
El objeto mostrará la siguiente ventana en la cual se configura la direccion iP
de la tarjeta con la cual se desea establecer la conexión.
BACKPLANE

A continuación se agrega el Backplane quien representa el chasis del controlador.


Para ello dar click derecho sobre el objeto NEW_ENB_CLX_000 y seleccionar la
opcion Add BACKPLANE CLX Object. El nuevo objeto New
BACKPLANE_CLX_000 será creado, este puede ser renombrado como se desee dando
clic derecho sobre él y seleccionar Cambiar nombre.

NOTA: Sobre el backplane creado se pueden agregar dispositivos como un procesador


logix 5000 (LOGIX5000_CLX) para leer datos directamente desde este procesador, así
como tarjetas de comunicación Controlnet (CNB_CLX) y DHRIO (DHRIO_CLX); para
leer datos de dispositivos remotos a este chasis.
Para este caso particular de analisis se agrega una tarjeta controlnet mediante la cual se
encuentra conectado un PLC 5.

COMUNICACIÓN CONTROLNET

Para agregar el modulo de comunicación controlnet, dar click derecho sobre el


backplane y seleccionar la opción Add CNB_CLX Object.
El objeto New_CNB_CLX_000 se crea, y al dar clic sobre el se debe ingresar el
número de Slot que ocupa este en el chasis del plc, para este caso la tarjeta de
controlnet se encuentra ubicada en el slot número 2.
De igual manera este objeto puede ser renombrado como se desee.
CREAR EL PUERTO DE CONEXIÓN DE LA TARJETA

A continuación se procede a crear el puerto de conexión de la tarjeta de comunicación


creada anteriormente. Este objeto representa la conexión fisica entre la tarjeta de
comunicación y los dispositivos remotos.
Para crearlo, dar clic derecho sobre el objeto CNB_CLX_000 y seleccionar la opción
Add PORT_CN Object

Al dar click sobre el objeto creado New_PORT_CN_000 Object aparece la ventana de


configuración en la cual se debe escribir el número del canal en el cual se encuentran
conectados los dispositivos remotos (channel A ó B). De igual manera se debe ingresar
el nodo que ocupa el procesador dentro de la red de controlnet.
CREAR PROCESADOR

Para crear el procesador con el cual se desea realizar el intercambio de datos, es


necesario dar clic derecho sobre el puerto de conexión creado anteriormente
New_PORT_CN_000, y seleccionamos el tipo de procesador, SLC500 O PLC5. Para
este caso particular, seleccionamos la opción Add PLC5_CN Object y el objeto
New_PLC5_CN_000 es creado.
Este objeto representa el procesador dentro de la topología de nuestra red.

Después de ser creado el procesador, se procede a configurar sus parámetros; para ello
dar clic sobre este objeto. En la ventana que aparece se ingresa el parámetro Controlnet
Adress, correspondiente a la direccion que ocupa el procesador dentro de la red de
controlnet. El parámetro Source Link ID, por defecto se encuentra en 1 y no se
modifica, al igual que el resto de parámetros.
DEFINIR TOPICO
A continuación se procede a definir el tópico de conexión entre el PLC y la aplicación
Para ello se procede a dar click sobre la pestaña DEVICE GROUP, en el mismo objeto
que se estaba configurando anteriormente.

Posteriormente dar click derecho sobre la ventana y seleccionar la opción Add para
crear un nuevo tópico.
El tópico creado se renombra como se desee, dando doble click sobre el nombre; para
este caso es llamado ESPUM3.
DEFINIR ACCES NAME EN APLICACIÓN:

El paso siguiente es definir el ACCES NAME en la aplicación, para indicar desde


donde serán leídos los datos.

En la aplicación crear la variable solicitada y dar clic sobre el botón ACCES NAME
Posteriormente seleccionar la opción ADD

El nuevo ACCESS NAME, es configurado de la siguiente manera:


Se asigna un nombre cualquiera a dicho access name. En en el campo Application
Name escribimos DASABCIP.
En el campo Topic Name escribimos el tópico creado para el procesador en la pestaña
DEVICE GROUP, cuando se creó la topología de la red en SYSTEM MANAGEMENT
CONSOLE.
Finalmente dar clic en OK y ya se podrán intercambiar datos desde el procesador
especificado.

NOTA: Para cualquier topología de red el procedimiento es similar solo cambiaran


los dispositivos que la integran.
De igual manera al procesador con el cual se realizará el intercambio de datos, se le
deberá crear un tópico de conexión con la aplicación, así, como crear el nuevo
Access Name.

También podría gustarte