Elementos Especiales de Control : Traza

CoDeSys dispone de un objeto que nos permite integrar un gráfico de traza en una visualización, para monitorización o visualización permanente de las variables del proyecto. Este objeto lo podemos encontrar bajo la carpeta de herramientas “Elementos especiales de control”.
A continuación adjuntamos un pequeña guía para crear un gráfico traza simple. Nuestro departamento dispone de un ejemplo en el que se muestra su funcionamiento. No dudéis en solicitárnoslo.

Documento ▶ Control Trace

Leer másElementos Especiales de Control : Traza

Nuevo lanzamiento de EATON2

El terminal táctil XV102, con PLC integrado. Este terminal ofrece un equipo HMI/PLC de alto nivel con el bus de campo SmartWire-DT integrado. Este sistema de comunicación permite la integración de arrancadores, protectores de motor, contactores, variadores y pulsanteria en un solo bus. Alimentación y datos por un mismo cable. El terminal XV102 se programable … Leer másNuevo lanzamiento de EATON2

Nueva distribución: BergHof de la mano de Intra Automatismos

INTRA AUTOMATION anuncia la distribución de los PLC/HMI de altas prestaciones de BERGHOF. Todos los controladores de Berghof, tanto a nivel de lógica cómo de visualización, se programan en entorno CODESYS V2.3 o V3 aplicando la potencia de las últimas herramientas que CODESYS ha desarrollado. El potente hardware empleado (800 MHz Arm® CPU with a Cortex™-A9 core), en combinación con el paquete SOFTMOTION de CODESYS, permiten además el manejo de ejes en aplicaciones avanzadas.

Leer másNueva distribución: BergHof de la mano de Intra Automatismos

Programación SVM: Movimiento en velocidad

En los documentos adjunto desarrollamos un ejemplo de programa realizado para un driver SVM de CMZ. Se trata de realizar un movimiento con una velocidad establecida desde la entrada analógica. Parte de este programa se ha utilizado recientemente para la reforma de una etiquetadora. En otras ocasiones esta parte de código se ha utilizado para los movimientos manuales del motor.

Documento

Programa ejemplo

Leer másProgramación SVM: Movimiento en velocidad

Controlador como esclavo modbus

El Codesys V3 nos permite configurar el controlador con el HW necesario para que funcione como un esclavo mas de una red modbus. Agregaremos esta comunicación como un dispositivo adicional al controlador. En el documento adjunto se describe el proceso de configuración del esclavo modbus.

Podemos configurar el funcionamiento tanto en conexiones COM como en Ethernet TCP/IP. Si pretendemos configurar un esclavo TCP antes deberemos de insertar el HW del puerto Ethernet.

El funcionamiento del controlador como esclavo modbus nos permite configurar un par de áreas de memoria, que posteriormente mapearemos en el programa, una de ellas se utilizara para entrada y la otra para salida de datos

El área de salida de datos %IW (llamada Holding Registers) es el área sobre la que se reciben los datos enviados desde el maestro modbus.

El área de entrada de datos %QW (llamada Input Registers) es el área sobre la que se escriben los datos que se mandan al maestro modbus.

En la configuración del esclavo, en el tabulador “Configuración ModbusTCP“, existe un campo llamado “Tiempo de espera” que tienen el siguiente efecto sobre el funcionamiento del esclavo modbus:

Habilitado: El controlador espera que el maestro realice una actualización de los datos dentro de la ventana temporal que define el tiempo establecido en este mismo campo. Ósea que el maestro debe de estar refrescando continuamente los datos del esclavo. En el momento que no se recibe datos desde el maestro las variables asociadas al área de salida se establecen en 0.

Deshabilitado: ESTE ES EL FUNCIONAMIENTO NORMAL DE UN ESCLAVO. El controlador mantiene los últimos valores recibidos sobre las variables del área de salida.

Documento descriptivo del proceso ▶ Configurar Esclavo Modbus RTU

Proyecto ejemplo ▶ Esclavo ETH V01 Version: CoDeSys V3.5 SP4 Patch 3

Leer másControlador como esclavo modbus