Выкладываю разработанную мною утилитку на Delph 7 с исходниками.
Может кому сгодится.
Все операции с контроллером производятся с помощью plc_io.exe
Если есть в этом смысл, возможно в будущем доработаю.
Выкладываю разработанную мною утилитку на Delph 7 с исходниками.
Может кому сгодится.
Все операции с контроллером производятся с помощью plc_io.exe
Если есть в этом смысл, возможно в будущем доработаю.
Спасибо. Ты офигенно облегчил жизнь. Этот контроллер постоянно отваливается. Твоя утилита просто спасла. Программистов нет, исходников нет, а прогу надо сохранить, никак не удавалось скопировать, а с помощью твоей утилиты получилось. Здоровья тебе, ты человек с большой буквы.
Новая версия программы PLCCommander 2.0
плюс исходники
Последний раз редактировалось kandiral; 29.10.2016 в 18:19.
kandiral, пытаюсь подключиться с помощью вашей программы к контроллеру ПЛК110-60 [М02], но он выдает сообщение "[100] Неизвестная ошибка! {}", как при подключении через TCP/IP так и через СОМ. Скажите, есть ли какие-то особенности при подключении? Спасибо!
В правом окне в нижней части отображаются логи. Что-бы лучше понять причину ошибки нужно значь содержимое логов.
Программа является надстройкой для утилиты plc_io. То есть, все операции с контроллером производятся через данную утилиту. Я прикрепил инструкцию к этой утилите.
100 – произошла ошибка связи ПК с ПЛК (например, недоступен COM# порт или заданный IP#адрес);
Как вариант можно попробовать подключится через командную строку. Утилита должна находится в папке с программой
c:\Program Files (x86)\PLCCommander\plc_io.exe
или
c:\Program Files\PLCCommander\plc_io.exe
Попробуйте выполнить команду для TCP/IP
plc_io.exe /TCP10.0.6.10 /dir
или для COM порта
plc_io.exe /COM1 /dir
IP-адрес и номер COM порта прописывайте свои
Сообщите, пожалуйста, о результате
Когда я запускаю plc_io.exe (и через Explorer и через Тотал) быстро открывается и закрывается черный экран и больше ничего не происходит. И естественно все те команды которые указаны в документации я прописать не могу. Подскажите, что я делаю не так? Спасибо!
plc_io - это консольная программа, ее нужна запускать из командной строки(cmd). То есть сначала нужно запустить консоль cmd.exe, а в ней запускать plc_io с параметрами. Желательно cmd запускать от имени администратора. Кстати и PLCCommander можно попробовать запустить от имени администратора.
Я разобрался с программой - в логах почему-то не обновляется IP-адрес
Screenshot_6.png
Однако, даже если я просто с помощью PLC_IO загружаю созданные файлы .PRG и .CHK в контроллер, то она не работает. В контроллере М01 все работало
Исправил ошибку изменения IP адреса и порта. И перезалил инсталятор с исходниками
Переустановите программу, должна работать.
Для заливки в контроллер используется старая версия утилиты plc_io_old
Последний раз редактировалось kandiral; 29.10.2016 в 20:40.
Большое спасибо, все работает!
Один вопрос - не помню уже как (может с помощью plc_io, может с помощью вашей программы, загрузил в контроллер файл ".PRG"на русском языке и с пробелами). При попытке удалить данный файл и программа и plc_io выдают 112 ошибку (невозможно удалить файл на ПЛК). Подскажите пожалуйста, можно ли каким-нибудь образом удалить данный файл? Спасибо!