Выкладываю пример для взаимодействия backend на C# dotnet core 3.1 с ПЛК100 Р М по протоколу Modbus TCP.
Реализация управления шлагбаумом.
Надеюсь будт полезно, убил 2 дня на изучение codesys + modbus TCP + ПЛК100.
Есть нерешенная проблема в виде удаленной загрузки программы в ПЛК через Ethernet подключенные к общей сети.
Codesys отказывается видеть ПЛК.