МЭК 104 будет сложно реализовать на CodeSys. У некоторых товарищей на ПЛК с CodeSys 3.5 данный протокол реализован как отдельная библиотека, типа "CAA там и прочая" на С а не в виде кода для CodeSys.
Вообще не совсем ясен замысел автора. Если вам нужно реализовать шлюз, ну так и возьмите промПК на Linux, хоть на ARM хоть на X86 архитектуре. Есть и с 2хEthernet при необходимости.
Евгений Кислов а шлюз на базе ПЛК304 для работы с SNMP разве имеет рантайм CodeSys ? или это была просто отдельная разработка под какой-то проект ?