У пользователя на компьютере будет файл с расширением bat. Так для чтения списков он просто запускает этот файл и все. Можно иконку на раб. стол вынести. Ему не надо запускать CoDeSys и др.
Из bat файла запускается CoDeSys и ему на вход подается соответствующий cmd файл. В нем перечислены команды, которые CoDeSys должен выполнить. Все что можно сделать в CoDeSys руками, можно сделать и из командного файла. В документации описаны все команды, в том числе для работы со списками.
См. вложенный пример.
Задача: есть много одинаковых ПЛК в сети с одинаковой программой. Надо сделать так чтобы при старте CoDeSys сам автоматом подключался к заданному ПЛК и запускал визуализацию. В ней должен быть виден адрес ПЛК.
Во вложении:
1) Проект "LineProject.pro" для PLCWinNT. Он определяет IP адрес ПЛК и показывает его в PLC_VISU.
2) Файл "LineOne.bat". Он запускает CoDeSys.exe и передает ему командный файл "LineOne.cmd".
3) Этот командный файл настраивает параметры связи на нужный ПЛК (в примере локальный хост) и делает логин.
Можно далее дописать в него чтение или запись списков.
Мышкой могу…
![]()





Мышкой могу…
Ответить с цитированием