# Controladores baseados em CODESYS

> Muitas marcas de PLC usam CODESYS. O PLCGateway os conecta por listas de variáveis de rede, Modbus TCP ou pelo servidor OPC UA, o que for mais adequado ao projeto.

O CODESYS é o sistema de programação por trás de controladores de muitos fabricantes. O PLCGateway oferece três formas de conectá-los: listas de variáveis de rede (leves, sem necessidade de servidor no PLC), Modbus TCP (onde existe um mapa de registradores) e OPC UA (acesso simbólico a toda a aplicação quando o servidor OPC UA está habilitado).

Os dados são então registrados no histórico, monitorados por alarmes e exibidos em telas web, usados para OEE e gestão de energia e publicados pelo servidor OPC UA do próprio PLCGateway e via MQTT.

## Famílias e modelos

| Família | Modelos (exemplos) | Protocolo |
|---|---|---|
| WAGO | PFC100, PFC200, CC100, Touch Panel 600 — Listas de variáveis de rede do CODESYS / e!COCKPIT, Modbus TCP ou o servidor OPC UA. | [Listas de variáveis de rede (NVL) CODESYS](https://plcgateway.com/pt/protocols/codesys-nvl.md), [Modbus TCP / RTU](https://plcgateway.com/pt/protocols/modbus.md), [Cliente OPC UA](https://plcgateway.com/pt/protocols/opc-ua.md) |
| ABB AC500 | PM5630, PM5650, PM5670, PM5675 (AC500 V3) — Listas de variáveis de rede, Modbus TCP ou o servidor OPC UA do AC500 V3. | [Listas de variáveis de rede (NVL) CODESYS](https://plcgateway.com/pt/protocols/codesys-nvl.md), [Modbus TCP / RTU](https://plcgateway.com/pt/protocols/modbus.md), [Cliente OPC UA](https://plcgateway.com/pt/protocols/opc-ua.md) |
| Schneider Electric Modicon | M241, M251, M262 — Listas de variáveis de rede ou Modbus TCP a partir do Machine Expert. | [Listas de variáveis de rede (NVL) CODESYS](https://plcgateway.com/pt/protocols/codesys-nvl.md), [Modbus TCP / RTU](https://plcgateway.com/pt/protocols/modbus.md) |
| Eaton | XC300, XV300 — Listas de variáveis de rede, Modbus TCP ou OPC UA. | [Listas de variáveis de rede (NVL) CODESYS](https://plcgateway.com/pt/protocols/codesys-nvl.md), [Modbus TCP / RTU](https://plcgateway.com/pt/protocols/modbus.md), [Cliente OPC UA](https://plcgateway.com/pt/protocols/opc-ua.md) |
| Festo | CPX-E-CEC, CECC — Listas de variáveis de rede, Modbus TCP ou OPC UA. | [Listas de variáveis de rede (NVL) CODESYS](https://plcgateway.com/pt/protocols/codesys-nvl.md), [Modbus TCP / RTU](https://plcgateway.com/pt/protocols/modbus.md), [Cliente OPC UA](https://plcgateway.com/pt/protocols/opc-ua.md) |
| CODESYS Control (soft PLC) | CODESYS Control for Raspberry Pi, CODESYS Control for Linux SL, CODESYS Control Win — Listas de variáveis de rede ou o servidor OPC UA do runtime. | [Listas de variáveis de rede (NVL) CODESYS](https://plcgateway.com/pt/protocols/codesys-nvl.md), [Cliente OPC UA](https://plcgateway.com/pt/protocols/opc-ua.md) |

## Notas para o comissionamento

- Para NVL, desative checksum e acknowledgement nas propriedades da lista.
- Cole a mesma declaração no PLCGateway para que as variáveis apareçam com nomes e tipos.
- Use uma lista de envio para passar setpoints do PLCGateway de volta ao PLC.
- Com o servidor OPC UA habilitado, a configuração de símbolos define quais variáveis ficam visíveis.

## Perguntas e respostas

### Qual conexão devo escolher?

NVL para valores cíclicos rápidos sem configurar um servidor, OPC UA para navegação simbólica em toda a aplicação, Modbus TCP onde já existe um mapa de registradores.

### Funciona com CODESYS V2?

Sim. As listas de variáveis de rede do CODESYS V2 e V3 são suportadas.

### O PLCGateway pode rodar ao lado de um soft PLC no mesmo dispositivo?

Sim. Em um Raspberry Pi ou PC industrial, o CODESYS Control e o PLCGateway Embedded podem rodar juntos, com o PLCGateway inclusive exibindo o painel do operador.

## Controladores e dispositivos relacionados

- [Schneider Electric Modicon](https://plcgateway.com/pt/controllers/schneider-electric.md)
- [Siemens SIMATIC](https://plcgateway.com/pt/controllers/siemens.md)
- [Omron SYSMAC](https://plcgateway.com/pt/controllers/omron.md)
- [Todos os protocolos](https://plcgateway.com/pt/protocols.md)

_Os nomes de produtos e modelos são marcas de seus respectivos proprietários. Eles são citados apenas para indicar com quais equipamentos os drivers se comunicam; o PLCGateway não é afiliado a essas empresas._

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