P
P
Y
Y
M
M
A
A
N
N
N
N
T
T
DRIVER OPC CLIENT
Manual de usuario
Historial
Una breve descripción de esta edición y de las anteriores ediciones
Edición
OPC CLIENT Contenido • i / ii
Contenido
1 Introducción ____________________________________________________________ 1-1 1.1 Objetivo _____________________________________________________________ 1-1 1.2 Hardware ____________________________________________________________ 1-1 1.3 Software _____________________________________________________________ 1-1 2 Configuración PC PYMAN_________________________________________________ 2-1 2.1 Configuración PC PYMAN ______________________________________________ 2-1 2.2 Protocolo TCP/IP ______________________________________________________ 2-12.2.1 Instalar protocolo TCP/IP _______________________________________________________ 2-1 2.2.2 Configuración protocolo TCP/IP __________________________________________________ 2-2
2.3 OPC Server __________________________________________________________ 2-3 3 PYEDIT.Configuración ___________________________________________________ 3-1 3.1 PYEDIT.Configuración _________________________________________________ 3-1 3.2 Sintáxis variables ______________________________________________________ 3-3 4 Configuración DCOM_____________________________________________________ 4-1 4.1 Configuración DCOM __________________________________________________ 4-1 4.2 Configuración OPC Server_______________________________________________ 4-1 4.3 Configuración OPC Client _______________________________________________ 4-3
OPC CLIENT Introducción • 1-1 / 2
1 Introducción
1.1
Objetivo
Con el driver OPC Client PYMAN NT (PYMAN) es capaz de comunicar con un OPC Server.
1.2
Hardware
PYMAN no requiere de ningún hardware adicional para comunicar con un OPC Server.
En el caso de que el OPC Server se encuentre en otro equipo será necesaria una tarjeta de red para permitir conectar el equipo PYMAN a la red donde se encuentra el equipo con el OPC Server.
Ejemplo: Para comunicar con un control numérico Sinumerik (SINUMERIK) se necesita un
Sinumerik PCU-50 (PCU-50) con el software HMI - Advanced Programming Package1. La PCU-50 comunica con el SINUMERIK a través de una red MPI y el equipo PYMAN comunica con la PCU-50 a través de una red Ethernet TCP/IP.
1.3
Software
PYMAN requiere del siguiente software adicional para comunicar con un OPC Server: (a) Software específico del OPC Server.
Ejemplo: Para comunicar con un SINUMERIK es necesario el software HMI - Advanced
Programming Package que contiene el OPC Server OPC.SINUMERIK.Machineswitch
1
1-2 / 2 • Introducción OPC CLIENT
OPC CLIENT Configuración PC PYMAN • 2-1 / 4
2 Configuración PC PYMAN
2.1
Configuración PC PYMAN
Para comunicar PYMAN con un OPC Server es necesario configurar los siguientes puntos (a) Instalar y configurar protocolo TCP/IP.
(b) Instalación OPC Server
2.2
Protocolo TCP/IP
Para comunicar PYMAN con OPC Server se utiliza el protocolo TCP/IP.
2.2.1 Instalar protocolo TCP/IP
Para instalar el protocolo TCP/IP seguir los siguientes pasos
Microsoft Windows NT 4.0
1) Ejecutar el programa Inicio|Configuración|Panel de Control|Red 2) Seleccionar la etiqueta Protocolos
3) Seleccionar la opción Agregar
4) Seleccionar el Protocolo de red ‘Protocolo TCP/IP’ 5) Ejecutar Aceptar para guardar las modificaciones
2-2 / 4 • Configuración PC PYMAN OPC CLIENT
Microsoft Windows 2000 y Microsoft Windows XP
1) Ejecutar el programa Inicio|Configuración|Conexiones de red y acceso telefónico 2) Seleccionar Conexión de área local
3) Seleccionar la opción Propiedades 4) Seleccionar la opción Instalar
5) Seleccionar el tipo de componente Protocolo 6) Seleccionar la opción Agregar
7) Seleccionar el Protocolo de red ‘Protocolo Internet (TCP/IP)’ 8) Ejecutar Aceptar para guardar las modificaciones
2.2.2 Configuración protocolo TCP/IP
Para configurar el protocolo TCP/IP seguir los siguientes pasos
Microsoft Windows NT 4.0
1) Ejecutar el programa Inicio|Configuración|Panel de Control|Red 2) Seleccionar la etiqueta Protocolos
3) Seleccionar ‘Protocolo TCP/IP’ y ejecutar la opción Propiedades
4) Configurar las propiedades del protocolo TCP/IP con la información facilitada por el Administrador de redes
5) Ejecutar Aceptar para guardar las modificaciones
Microsoft Windows 2000 y Microsoft Windows XP
1) Ejecutar el programa Inicio|Configuración|Conexiones de red y acceso telefónico 2) Seleccionar Conexión de área local
3) Seleccionar la opción Propiedades
4) Seleccionar ‘Protocolo Internet (TCP/IP)’ 5) Seleccionar la opción Propiedades
6) Configurar las propiedades del protocolo TCP/IP con la información facilitada por el Administrador de redes
OPC CLIENT Configuración PC PYMAN • 2-3 / 4
2.3
OPC Server
En el mercado existe una multitud de OPC Servers . Cada OPC Server tiene su propio proceso de instalación.
Como ejemplo se comentan los diferentes pasos a seguir para la instalación del OPC Server OPC.SINUMERIK.Machineswitch
1) Insertar el CD HMI-Advanced Programming Package en la unidad de CD-Rom 2) Seleccionar la opción ‘DDE/COM/OPC-Server, Controls’
3) Seguir las instrucciones del programa de instalación
4) En el diálogo de selección del tipo de instalación (Setup Type) seleccionar la opción Típica (Typical)
5) En el diálogo de selección del tipo de conexión con el control numérico (NC-Connection) seleccionar la opción ‘local: This device is operating without a NC‘
2-4 / 4 • Configuración PC PYMAN OPC CLIENT
OPC CLIENT PYEDIT.Configuración • 3-1 / 4
3 PYEDIT.Configuración
3.1
PYEDIT.Configuración
La configuración de los parámetros del driver se realiza en la opción Autómatas de PYEDIT . Para el Driver OPC Client es necesario seleccionar el valor OPC Client en el campo Tipo.
Seleccionado el tipo de Driver adecuado es necesario configurar los parámetros asociados al driver. Para configurar el driver seleccionar la opción Editar|Más (F5) .
Los parámetros del driver OPC Client se dividen en los siguientes grupos
1) OPC Server
Parámetros relacionados con el OPC Server ♦ OPC Server:
Nombre del OPC Server ♦ Periodo lectura(ms)
3-2 / 4 • PYEDIT.Configuración OPC CLIENT
2) Acceso Remoto
Parámetros relacionados con el acceso al OPC Server.Estos parámetros son opcionales y únicamente es necesario configurarlos cuando el OPC Server se encuentra en otro equipo.
♦ Equipo
Nombre o dirección IP equipo donde se encuentra el OPC Server. ♦ Dominio/Grupo Trabajo
Dominio al que pertenece el equipo o en el caso de que el PC no pertenezca a ningún Dominio debe configurarse el nombre del PC.
♦ Usuario
Nombre de usuario que tenga derechos para acceder al OPC Server ♦ Password
Contraseña del usuario configurado en el campo Usuario. Es obligatorio el uso de password
3) Lista de Variables
Conjunto de variables del. OPC Server a las que se desea tener acceso. Los parámetros de una variable son:
♦ Variable
En este campo se pueden utilizar dos tipos de valores:
a) Símbolo. Texto libre asociado a una variable del OPC Server.
Ejemplo: el símbolo PSX1, posición eje 1 , se asocia a la variable /Channel/MachineAxis/measPos[u1,1] del OPC Server ‘OPC.SINUMERIK.Machineswitch’
b) Utilizar como símbolo la sintáxis semejante a la de las variables de un autómata Siemens S7 Variable Símbolo Entradas EBn Salidas ABn Marcas MBn Módulo Datos DBn.DBBb Contador ZBn Temporizador TBn ♦ Tipo
Tipo de variable . Valor por defecto Byte ♦ Access Path
Ruta de acceso de la variable del OPC Server. ♦ Item
OPC CLIENT PYEDIT.Configuración • 3-3 / 4
♦ Elementos
Número de elementos que forman parte de la variable . Valor por defecto 1
El valor de los campos Access Path y Item puede ser diferentes en
función del OPC Server configurado
Ejemplo : Obtener 30 bytes a partir de la variable DB110.DB10 del PLC de un Sinumerik. El
Item en el OPC Server ‘OPC.SINUMERIK.Machineswitch’ es /Plc/DataBlock/Byte[c110,10,#30] . El valor de los diferentes parámetros sería :
Variable: DB110.DBB10 Tipo : Byte Array
Access Path: /Plc/DataBlock/ Item: Byte[c110,10,#30]
Elementos:: 30
3.2
Sintáxis variables
Existen dos opciones en la sintáxis de las variables: a) Utilizar los símbolos definidos
b) Utilizar la sintáxis semejante a la de las variables de un autómata Siemens S7
Tipo de varible
Boolean Byte Char Word Short DWord Long Float
Entradas En.0 - En.7 EBn ESBn EWn ESWn EDn ESDn ERn Salidas An.0 – An.7 ABn ASBn AWn ASWn ADn ASDn ARn Marcas Mn.0 – Mn.7 MBn MSBn MWn MSWn MDn MSDn MRn Contador Zn Temporizador T n Módulo datos DBn.DBXb.0 – DBn.DBXb.7 DBn.DBBb DBn.DBSBb DBn.DBWb DBn.DBSWb DBn.DBDb DBn.DBSDb DBn.DBRb
3-4 / 4 • PYEDIT.Configuración OPC CLIENT
OPC CLIENT Configuración DCOM • 4-1 / 4
4 Configuración DCOM
4.1
Configuración DCOM
En general un OPC Server puede trabajar en modo local ( El OPC Server y el OPC Client se encuentran en el mismo equipo) o en modo remoto ( El OPC Client y el OPC Server se encuentran en equipos distintos conectados por DCOM generalmente via Ethernet TCP/IP). El modo remoto requiere una configuración adicional utilizando la utilidad DCOMCnfg.exe.
4.2
Configuración OPC Server
La configuración de DCOM debe realizarse con una cuenta de usuario que tenga los derechos de Administrador.
1 Ejecutar DCOMCnfg.exe que se encuentra en la ruta \Winnt\System32 2 En la etiqueta “Propiedades predeterminadas” verificar que
• La opción ”Habilitar COM distribuido en este equipo” esta seleccionada • El campo ”Nivel de autentificación predeterminado” tiene el valor ”Conectar” • El campo ”Nivel de representación predeterminado” tiene el valor ”Identificar”
4-2 / 4 • Configuración DCOM OPC CLIENT
3 En la etiqueta “Aplicaciones” seleccionar el OPC Server ( Ejemplo : ‘OPC.SINUMERIK.Machineswitch’ ). Seleccionar la opción “Propiedades”.
Aparecerá el diálogo con las propiedades del OPC Server.
• En la etiqueta “Identidad” seleccionar la opción “Usuario interactivo” • En la etiqueta “General” el nivel de autentificación debe ser “Predeterminado”
• En la etiqueta “Ubicación” seleccionar la opción “Ejecutar la aplicación en este
equipo”
• En la etiqueta “Seguridad” seleccionar la opción “Usar permisos de acceso
personalizados”
• Seleccionar la opción ·”Edición”
• Añadir los usuarios SYSTEM, INTERACTIVE, NETWORK y Todos con tipo de Acceso “Permitir acceso”
• En la etiqueta “Seguridad” seleccionar la opción “Usar permisos de inicio
personalizados”
• Seleccionar la opción ·”Edición”
• Comprobar que se encuentran en la lista los usuarios SYSTEM, INTERACTIVE,
NETWORK y Todos con tipo de acceso “Permitir inicio”
OPC CLIENT Configuración DCOM • 4-3 / 4
4.3
Configuración OPC Client
El OPC Client es PYMAN
La configuración de DCOM debe realizarse con una cuenta de usuario que tenga los derechos de Administrador.
1 Ejecutar DCOMCnfg.exe que se encuentra en la ruta \Winnt\System32 2 En la etiqueta “Propiedades predeterminadas” verificar que
• La opción ”Habilitar COM distribuido en este equipo” está seleccionada • El campo ”Nivel de autentificación predeterminado” tiene el valor ”Conectar” • El campo ”Nivel de representación predeterminado” tiene el valor ”Identificar” 3 En la etiqueta “Seguridad predeterminada”
• En la opción ”Permisos de acceso predeterminados” asegurarse que se encuentran los usuarios SYSTEM, INTERACTIVE, NETWORK y Todos
4-4 / 4 • Configuración DCOM OPC CLIENT