Aplicaciones CODESYS con PMX

Esta nota es una guía rápida para iniciar aplicaciones CODESYS para PMX. Se da por supuesto que el usuario tiene conocimientos básicos de CODESYS. Los usuarios avanzados pueden adoptar otros planteamientos. Para más información se pueden consultar los ejemplos incluidos de forma predeterminada cuando se instala en el PC el paquete de PMX, o utilizar la ayuda en línea del paquete.

Los archivos necesarios se encuentran en el CD "PMX CODESYS" que se suministra con todos los equipos PMX que incluyen CODESYS; también pueden descargarse de la página de soporte de hbm.com.

Introducción

  • Instale el paquete de software CODESYS ejecutando el archivo ejecutable  "Setup_CODESYS.....exe".
  • Inicie el software CODESYS con derechos de administrador. Para ello, mantenga presionada la tecla Mayúsculas, haga clic con el botón derecho sobre el icono y a continuación seleccione "Ejecutar como administrador".
  • Para instalar el paquete PMX: En el CD, en el menú Tools (Package Manager, Install), busque el archivo "hbm-pmx.package" y selecciónelo. Seleccione "Typical Setup".
    El Package Manager contiene ahora el paquete PMX:

Crear un proyecto

  • Seleccione File, New Project, Standard Project. Como tipo de dispositivo, seleccione "CODESYS Control HBM PMX V3":
  • Después de crear el proyecto, haga doble clic en "Device (CODESYS Control HBM PMX V3)". Añada un gateway en los ajustes de comunicaciones, si es necesario (el tipo de gateway es normalmente "TCP/IP", si PMX se conecta al PC a través de Ethernet. Dirección IP: "localhost" o una dirección de dispositivo fija o el nombre de un dispositivo PMX).
  • Marque la entrada del gateway y haga clic en "Scan Network". Aparecerá en pantalla el dispositivo objetivo. Haga doble clic para convertirlo en el dispositivo activo.
  • El programa puede crearse bajo "PLC_PRG (PRG)".

Añadir una librería PMX

  • Haga doble clic en "Library Manager" y, después en "Add Library". Bajo "Miscellaneous", seleccione "HBM PMXLibrary"
  • Las funciones de la librería están permitidas desde la ayuda en línea, por ejemplo.

Configuración de tareas

Pueden seleccionarse los siguientes tipos de tareas bajo “MainTask”:

  • Cíclica
    La tarea se inicia de forma asíncrona con respecto a los valores medidos. El intervalo debe ser de al menos 4 ms, que es la resolución más baja posible.
  • Externa: evento Measval 
    La tarea se inicia de forma síncrona con respecto a los valores medidos. La frecuencia con la que se invoca a la tarea puede ajustarse en el cuadro de diálogo "System Options". Máxima: 2400 Hz, por defecto: 1200 Hz. Si la frecuencia de muestreo es de 19200 Hz, la tarea se iniciaría cada decimosexto valor medido.
  • Externa: evento System
    La tarea se inicia cuando se produce un evento de sistema en PMX (los eventos también aparecen en el registro de sistema del dispositivo). El número de evento es devuelto en la tarea por la función de librería (getSystemeventNr). Los eventos de sistema pueden invocarse desde el navegador usando la ruta del dispositivo http://<nombre del dispositivo pmx>/data/systemevent.xml

Si es posible, seleccione solo estos tipos de tarea.

Datos cíclicos

Los datos cíclicos reemplazados por el firmware PMX aparecen del modo siguientes:

  • Haga doble clic en el lado izquierdo del árbol de proyecto "Device (CODESYS Control HBM PMX V3)". Seleccione la pestaña "Internal I/O Mapping".

  • Para conectar con una variable del programa existente del mismo tipo, haga doble clic en la celda deseada en la columna "Variable".

WebVisu

CODESYS en PMX contiene WebVisu. Puede utilizarse para ver y controlar el proceso desde una página web que los usuarios pueden personalizar en función de sus preferencias. El servidor web ejecuta CODESYS en PMX.

  • En el árbol de proyecto, haga clic con el botón derecho en "Application". Después, en "Add Object" – "Visualisation"
  • Ahora, pueden añadirse elementos gráficos y conectarse con las variables del programa. Ejemplo:

  • Después de iniciar WebVisu en PMX, puede visitarse la página web de un navegador en pmx:8080/webvisu.htm, donde "pmx" es el nombre del dispositivo. Puede que tenga que sustituirlo por el nombre real del dispositivo o una dirección IP. "webvisu.htm" es el nombre estándar en CODESYS. Puede cambiarse desde Visualisation Manager.
  • WebVisu está enlazado por la interfaz de usuario de PMX a través del icono de CODESYS situado al pie de la página. Para que funcione el enlace debe usarse el nombre estándar "webvisu.htm".

CAN

El dispositivo puede utilizarse con Codesys como un esclavo o un maestro de CAN-Open. Para ello, primero debe añadirse un componente CAN y luego una pila de CAN-Open. El paquete incluido con la entrega contiene varios ejemplos representativos.

SUGERENCIA

Si desea más información y ayuda para crear programas con Codesys, consulte la ayuda en línea de Codesys, consulte Internet o el chat toom de Codesys.

También puede beneficiarse de la base de conocimientos y la información disponible en la tienda virtual de Codesys. En ella encontrará numerosos ejemplos de programas y soluciones para una gran variedad de tareas.

Descargo de responsabilidad

Los ejemplos se facilitan a efectos meramente indicativos, por lo que no constituyen garantía alguna ni pueden servir como base para reclamación de ningún tipo.

Contáctenos Contacte con HBM si desea saber más sobre lo que HBM le puede ofrecer.