Почему?
Если запущен сервер codesys ОРС и идет общение по ТСР с ПЛК то с помощью проги plc_io файл считать не возможно. Нужно остановить связь с ПЛК а потом запустить прогу.
Почему?
Если запущен сервер codesys ОРС и идет общение по ТСР с ПЛК то с помощью проги plc_io файл считать не возможно. Нужно остановить связь с ПЛК а потом запустить прогу.
С ПЛК по протоколу GetWay возможен лишь 1 сеанс связи в одно и то-же время. Это ограничение Emmbeded версии ядра CoDeSys.
А нельзя-ли "заставить" plc_io работать через Codesys Gateway, чтобы Codesys, Codesys OPC, plc_io не мешались друг другу ?
есть утилита, к-я позволяет это сделать, но она платная, порядка 200 $. Распространяет Пролог.
Не понял.
У меня порга на делфи через ОРС опрашивает переменные на ПЛК и одновременно ПЛК работает с CODESYS. В CODESYS меняю переменную вижу в своей проге. ЭТО для теста. Они не мешают.
А как plc_io читает и пишет файлы.
Задача: нужно из проги прочитать или записать файл на ПЛК (настройки, архив, лог, рецепты и т.п.)
OPC - выполняет задачи для OPC. Доступ к файлам OPC не предоставляет (если не HDA OPC). У драйвера GetWay есть интерфейс, с помощью к-го можно через этот драйвер получить доступ к сервисам ПЛК.
Однако, этот интерфейс закрытый и 3S Software продаёт SDK для Getway за деньги. Или продаёт готовую утилиту за меньшие деньги.