Listas de variables de red CODESYS (NVL)
Intercambie datos con controladores basados en CODESYS mediante listas de variables de red, sin programar un protocolo de comunicación en el PLC.
codesys_nvl
Las listas de variables de red son la forma más sencilla de sacar datos de un controlador CODESYS: el PLC difunde una lista de variables por UDP y los receptores la recogen con la misma declaración. PLCGateway es uno de esos receptores y también puede enviar una lista de vuelta al PLC.
La declaración de la lista se pega en el formulario del dispositivo, de modo que las variables aparecen con sus nombres y tipos y pueden explorarse. Las listas grandes se dividen en telegramas igual que lo hace CODESYS, y un watchdog marca los valores como obsoletos cuando no llega ningún telegrama.
- Id del driver
codesys_nvl- Conexión
- UDP 1202 · unicast / broadcast / multicast
- Exploración de direcciones
- sí
- Escritura
- sí
Qué lee y escribe PLCGateway
- BOOL, BYTE a LWORD, SINT a LINT, REAL, LREAL
- TIME, DATE, TIME_OF_DAY, DATE_AND_TIME
- STRING(n) y WSTRING(n)
- Arrays unidimensionales
- Una lista de envío para los valores escritos por PLCGateway
- Unicast, broadcast y multicast; varias listas en un mismo puerto
Ejemplos de direcciones
| Dirección | Significado |
|---|---|
rTemperature | Variable de la lista recibida |
aValues[3] | Elemento de array |
tx.bStartCmd | Variable de la lista de envío (escribible) |
@12 · @0.3 | Offset de byte sin formato / bit |
Controladores y equipos
Equipos que se conectan habitualmente con este driver.
Conexión en pocos pasos
En CODESYS, añada una lista de variables de red (emisor) con las variables que se van a enviar; desactive la suma de comprobación y el acuse de recibo.
Añada un dispositivo CODESYS NVL en PLCGateway con el puerto y el identificador de lista, y pegue la misma declaración.
Explore las variables y añádalas como tags; opcionalmente, declare una lista de envío para los valores que vuelven al PLC.
Utilice los valores en pantallas, históricos, alarmas y OPC UA.
Preguntas y respuestas
¿Qué controladores utilizan CODESYS?
Cientos de marcas de PLC se basan en CODESYS, por ejemplo WAGO PFC, ABB AC500 V3, Schneider Electric Modicon M241/M251/M262, Eaton XC300, Festo CPX-E-CEC y PLC software en Raspberry Pi o PC industriales.
¿Es NVL mejor que OPC UA?
NVL es ligero y no necesita un servidor en el PLC, ideal para valores de proceso cíclicos. Si el controlador tiene servidor OPC UA y se necesita explorar de forma simbólica toda la aplicación, el cliente OPC UA es la mejor opción.
¿Qué ocurre cuando el PLC deja de enviar?
Transcurrido el tiempo del watchdog, los valores reciben la calidad Stale (obsoleto), de modo que las pantallas, las alarmas y los clientes OPC UA ven que los datos son antiguos.
Conecte sus máquinas
Díganos qué controladores utiliza y le mostraremos PLCGateway con sus propias direcciones.
Los nombres de productos y modelos son marcas de sus respectivos propietarios. Se mencionan únicamente para indicar con qué equipos se comunican los drivers; PLCGateway no está vinculada a estas empresas.