Archive for enero, 2010

Dispositivos para comunicar: Internos

Partiendo de un proyecto base ya creado, con sus servidores definidos (por ejemplo, uno de entradas-salidas y uno de alarmas), habría que definir algún dispositivo para comunicarnos con algo. Ese algo serían las variables del proyecto, que pueden ser locales (solo de nuestro PC) o externas (un PLC)

Para trabajar con variables internas (locales),  hay que crear un dispositivo que gestione la comunicación con la aplicación mediante un Protocolo que entienda Vijeo Citect.

En la carpeta Comunicaciones, del Explorador de proyectos Vijeo Citect- Configuración rápida de dispositivo de E/S,  o el Editor de proyectos Vijeo CitectComunicaciones – Asistente rápido.

El Asistente de configuración de comunicaciones permitirá definir los dispositivos de E/S de forma cómoda.

Pedirá primero un servidor que contenga al dispositivo (o a varios) y, a continuación, a este Dispositivo habrá que asignarle el protocolo de comunicación.

En nuestro caso, para trabajar con variables internas (del PC), el protocolo a escoger para nuestro dispositivo será: Protocolo genérico Citect.

Compilando el proyecto no debería haber ningún fallo ni aviso.

Primeros pasos Citect v7.x

Cuando se empieza un proyecto de  Vijeo Citect hay que tener en cuenta que necesita implementar servidores de varios tipos:

  • Entradas/Salidas
  • Informes
  • Alarmas
  • Tendencias
  • Visualización

En función de la aplicación, podran estar todos o parte de estos servidores y pueden estar todos en el mismo PC o en varios.

A partir de la versión 7 de Vijeo Citect aparece el concepto de Cluster (racimo). Esto significa que la aplicación se divide en tareas (servicios) que pueden estar ubicadas en varios equipos “ligeros” en vez de estar todas en un único equipo potente de necesidad (y más caro, por supuesto).

Definir un cluster (Grupo) será el primer paso para crear el proyecto. Viene a ser como una carpeta general de proyecto, donde se incluirán los servicios que interesen para la aplicación.

Cluster

A continuación se definirán los servidores que vayamos a necesitar (normalmente uno de Entradas-Salidas y otro de Alarmas)

Si trabajamos en un PC aislado, no será necesario rellenar los datos de red (dirección de red) porque Vijeo Citect asumirá que la dirección de red es la del equipo.

Se recomienda compilar el proyecto (o nos va a obligar más tarde…)

Con el proyecto compilado, el paso recomendado ahora es decirle al ordenador cómo se va a comportar con nuestra aplicación.

Un proyecto de  Vijeo Citect se carga en un PC y hay que configurar el comportamiento de ese PC  (Por ejemplo, podemos tener un PC que no va a ejecutar eventos programados en el proyecto, o gestionar los archivos de alarmas porque no será servidor de Alarmas. Supongamos que solo es un PC para monitorizar la aplicación que está corriendo en otro equipo…)

Mediante el asistente de configuración del ordenador podemos decirle estas cosas y otras muchas como, por ejemplo, qué página se mostrará al arrancar Vijeo Citect (Última opción de la selección: Instalación personalizada).

Lo que vendría a continuación sería definir los diferentes servidores. En otras entradas iremos dando un vistazo a cómo crear dispositivos para gestionar las comunicaciones.