Протокол Modbus используется для обмена данными между контроллером и внешними устройствами. В CoDeSys 3.5 контроллер может работать по Modbus TCP через Ethernet или по Modbus RTU через последовательный порт. В зависимости от задачи контроллер настраивается как сервер (Slave), предоставляющий данные, или как клиент (Master), который опрашивает другие устройства.