# Controllori basati su CODESYS

> Molti marchi di PLC usano CODESYS. PLCGateway li collega tramite network variable list, Modbus TCP o il loro server OPC UA, secondo le esigenze del progetto.

CODESYS è il sistema di programmazione alla base dei controllori di molti produttori. PLCGateway offre tre modi per collegarli: network variable list (leggere, senza bisogno di un server sul PLC), Modbus TCP (dove esiste una mappa dei registri) e OPC UA (accesso simbolico all'intera applicazione quando il server OPC UA è abilitato).

I dati vengono poi storicizzati, associati ad allarmi e mostrati in schermate web, usati per OEE e gestione dell'energia e pubblicati tramite il server OPC UA di PLCGateway e MQTT.

## Famiglie e modelli

| Famiglia | Modelli (esempi) | Protocollo |
|---|---|---|
| WAGO | PFC100, PFC200, CC100, Touch Panel 600 — Network variable list da CODESYS / e!COCKPIT, Modbus TCP o il server OPC UA. | [Network variable list (NVL) CODESYS](https://plcgateway.com/it/protocols/codesys-nvl.md), [Modbus TCP / RTU](https://plcgateway.com/it/protocols/modbus.md), [Client OPC UA](https://plcgateway.com/it/protocols/opc-ua.md) |
| ABB AC500 | PM5630, PM5650, PM5670, PM5675 (AC500 V3) — Network variable list, Modbus TCP o il server OPC UA dell'AC500 V3. | [Network variable list (NVL) CODESYS](https://plcgateway.com/it/protocols/codesys-nvl.md), [Modbus TCP / RTU](https://plcgateway.com/it/protocols/modbus.md), [Client OPC UA](https://plcgateway.com/it/protocols/opc-ua.md) |
| Schneider Electric Modicon | M241, M251, M262 — Network variable list o Modbus TCP da Machine Expert. | [Network variable list (NVL) CODESYS](https://plcgateway.com/it/protocols/codesys-nvl.md), [Modbus TCP / RTU](https://plcgateway.com/it/protocols/modbus.md) |
| Eaton | XC300, XV300 — Network variable list, Modbus TCP o OPC UA. | [Network variable list (NVL) CODESYS](https://plcgateway.com/it/protocols/codesys-nvl.md), [Modbus TCP / RTU](https://plcgateway.com/it/protocols/modbus.md), [Client OPC UA](https://plcgateway.com/it/protocols/opc-ua.md) |
| Festo | CPX-E-CEC, CECC — Network variable list, Modbus TCP o OPC UA. | [Network variable list (NVL) CODESYS](https://plcgateway.com/it/protocols/codesys-nvl.md), [Modbus TCP / RTU](https://plcgateway.com/it/protocols/modbus.md), [Client OPC UA](https://plcgateway.com/it/protocols/opc-ua.md) |
| CODESYS Control (soft PLC) | CODESYS Control for Raspberry Pi, CODESYS Control for Linux SL, CODESYS Control Win — Network variable list o il server OPC UA del runtime. | [Network variable list (NVL) CODESYS](https://plcgateway.com/it/protocols/codesys-nvl.md), [Client OPC UA](https://plcgateway.com/it/protocols/opc-ua.md) |

## Note per la messa in servizio

- Per le NVL, disattiva checksum e acknowledgement nelle proprietà della lista.
- Incolla la stessa dichiarazione in PLCGateway, così le variabili compaiono con nomi e tipi.
- Usa una lista di invio per passare i setpoint da PLCGateway al PLC.
- Con il server OPC UA abilitato, è la configurazione dei simboli a stabilire quali variabili sono visibili.

## Domande e risposte

### Quale connessione devo scegliere?

NVL per valori ciclici veloci senza configurare un server, OPC UA per la navigazione simbolica dell'intera applicazione, Modbus TCP dove esiste già una mappa dei registri.

### Funziona con CODESYS V2?

Sì, sono supportate le network variable list di CODESYS V2 e V3.

### PLCGateway può girare accanto a un soft PLC sullo stesso dispositivo?

Sì. Su un Raspberry Pi o un PC industriale, CODESYS Control e PLCGateway Embedded possono funzionare insieme, con PLCGateway che mostra anche il pannello operatore.

## Controllori e dispositivi correlati

- [Schneider Electric Modicon](https://plcgateway.com/it/controllers/schneider-electric.md)
- [Siemens SIMATIC](https://plcgateway.com/it/controllers/siemens.md)
- [Omron SYSMAC](https://plcgateway.com/it/controllers/omron.md)
- [Tutti i protocolli](https://plcgateway.com/it/protocols.md)

_I nomi di prodotti e modelli sono marchi dei rispettivi proprietari. Sono citati solo per indicare con quali apparecchiature comunicano i driver; PLCGateway non è affiliata a queste aziende._

---
Source: https://plcgateway.com/it/controllers/codesys-plcs
