Ошибка libnodave при чтении из Siemens s7-1200 (0x8104)

При проверке поддержки устройства EP7 в S7nodave для S7-1200 я столкнулся с проблемой, которая относится к libnodave. Когда я пытаюсь прочитать любой адрес памяти в ПЛК, консоль IOC сообщает об ошибке:

epics> 2014/05/19 14:20:41.964 Siemens-PLC error while reading 1 bytes from PLC address FB35. Status = context not supported. Step7 says:Function not implemented or error in telgram.

Это код состояния libnodave 0x8104. Когда я пытался найти в Интернете этот код ошибки, все результаты ссылались на S7-1500, а не на S7-1200.

Я могу получить доступ к этим блокам памяти через Siemens SDK: они существуют и содержат действительные данные.

Почему S7-1200 отказывается отправлять libnodave данные? Есть ли возможность сделать блоки данных доступными из сети?

Я использовал EPICS вер. 3.14.12.4, s7nodave 1.03 build с асинхронной версией 4.11, буст вер. 1.55.0. Пробовал разные версии как на ПК, так и на Virtualbox.

Ответы на вопрос(2)

Ваш ответ на вопрос