# Контроллеры на базе CODESYS

> CODESYS работает на ПЛК многих марок. PLCGateway подключает их через сетевые списки переменных, Modbus TCP или их сервер OPC UA — как удобнее для проекта.

CODESYS — система программирования, на которой построены контроллеры многих производителей. PLCGateway предлагает три способа их подключения: сетевые списки переменных (легко, сервер на ПЛК не нужен), Modbus TCP (если есть карта регистров) и OPC UA (символьный доступ ко всему приложению, если включён сервер OPC UA).

Затем данные архивируются, контролируются тревогами, отображаются на веб-экранах, используются для OEE и энергоменеджмента и публикуются через собственный сервер OPC UA в PLCGateway и MQTT.

## Семейства и модели

| Семейство | Модели (примеры) | Протокол |
|---|---|---|
| WAGO | PFC100, PFC200, CC100, Touch Panel 600 — Сетевые списки переменных из CODESYS / e!COCKPIT, Modbus TCP или сервер OPC UA. | [Сетевые списки переменных CODESYS (NVL)](https://plcgateway.com/ru/protocols/codesys-nvl.md), [Modbus TCP / RTU](https://plcgateway.com/ru/protocols/modbus.md), [Клиент OPC UA](https://plcgateway.com/ru/protocols/opc-ua.md) |
| ABB AC500 | PM5630, PM5650, PM5670, PM5675 (AC500 V3) — Сетевые списки переменных, Modbus TCP или сервер OPC UA в AC500 V3. | [Сетевые списки переменных CODESYS (NVL)](https://plcgateway.com/ru/protocols/codesys-nvl.md), [Modbus TCP / RTU](https://plcgateway.com/ru/protocols/modbus.md), [Клиент OPC UA](https://plcgateway.com/ru/protocols/opc-ua.md) |
| Schneider Electric Modicon | M241, M251, M262 — Сетевые списки переменных или Modbus TCP из Machine Expert. | [Сетевые списки переменных CODESYS (NVL)](https://plcgateway.com/ru/protocols/codesys-nvl.md), [Modbus TCP / RTU](https://plcgateway.com/ru/protocols/modbus.md) |
| Eaton | XC300, XV300 — Сетевые списки переменных, Modbus TCP или OPC UA. | [Сетевые списки переменных CODESYS (NVL)](https://plcgateway.com/ru/protocols/codesys-nvl.md), [Modbus TCP / RTU](https://plcgateway.com/ru/protocols/modbus.md), [Клиент OPC UA](https://plcgateway.com/ru/protocols/opc-ua.md) |
| Festo | CPX-E-CEC, CECC — Сетевые списки переменных, Modbus TCP или OPC UA. | [Сетевые списки переменных CODESYS (NVL)](https://plcgateway.com/ru/protocols/codesys-nvl.md), [Modbus TCP / RTU](https://plcgateway.com/ru/protocols/modbus.md), [Клиент OPC UA](https://plcgateway.com/ru/protocols/opc-ua.md) |
| CODESYS Control (soft PLC) | CODESYS Control for Raspberry Pi, CODESYS Control for Linux SL, CODESYS Control Win — Сетевые списки переменных или сервер OPC UA среды исполнения. | [Сетевые списки переменных CODESYS (NVL)](https://plcgateway.com/ru/protocols/codesys-nvl.md), [Клиент OPC UA](https://plcgateway.com/ru/protocols/opc-ua.md) |

## Советы по пусконаладке

- Для NVL отключите контрольную сумму и подтверждение в свойствах списка.
- Вставьте то же объявление в PLCGateway, чтобы переменные отображались с именами и типами.
- Используйте список передачи, чтобы передавать уставки из PLCGateway обратно в ПЛК.
- При включённом сервере OPC UA набор видимых переменных определяется конфигурацией символов.

## Вопросы и ответы

### Какое подключение выбрать?

NVL — для быстрых циклических значений без настройки сервера, OPC UA — для символьного обзора всего приложения, Modbus TCP — там, где карта регистров уже есть.

### Работает ли это с CODESYS V2?

Да, поддерживаются сетевые списки переменных CODESYS V2 и V3.

### Может ли PLCGateway работать рядом с программным ПЛК на одном устройстве?

Да. На Raspberry Pi или промышленном ПК CODESYS Control и PLCGateway Embedded могут работать вместе, причём PLCGateway может даже отображать операторскую панель.

## Связанные контроллеры и устройства

- [Schneider Electric Modicon](https://plcgateway.com/ru/controllers/schneider-electric.md)
- [Siemens SIMATIC](https://plcgateway.com/ru/controllers/siemens.md)
- [Omron SYSMAC](https://plcgateway.com/ru/controllers/omron.md)
- [Все протоколы](https://plcgateway.com/ru/protocols.md)

_Названия продуктов и моделей являются товарными знаками их владельцев. Они упоминаются только для того, чтобы показать, с каким оборудованием работают драйверы; PLCGateway не связан с этими компаниями._

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