Помогите разобраться с возможностью записи(переноса) файла с некоторыми данными допустим типа TXT из памяти PLC на Flash HMI Панели.
Возможно ли такое? Функции может кто подскажет?
ПО CodeSys 3.5
Панель Wintek
Интерфейс связи Modbus TCP
Помогите разобраться с возможностью записи(переноса) файла с некоторыми данными допустим типа TXT из памяти PLC на Flash HMI Панели.
Возможно ли такое? Функции может кто подскажет?
ПО CodeSys 3.5
Панель Wintek
Интерфейс связи Modbus TCP
вопрос на чем панель? тоже Linux? в общем определиться требуется в наличии файловой системы.
так то в Modbus вроде есть чтение и запись файлов, не в изначальном, а в расширенном, что вряд ли поддерживает ПЛК.
Правда к txt файлам это вряд ли относится
20 (0x14) — чтение из файла (Read File Record)
21 (0x15) — запись в файл (Write File Record)
там речь о доступе к 16-битным регистрам, организованным в файлы
Панели Weintek бывают разные, а так, вообще легко.
Надеюсь не посчитают за рекламу.
https://www.youtube.com/watch?v=NDtGsG5Ol4o
так то да, но ведь в вопросе не зря прозвучало что интерфейс связи Modbus TCP - возможно другого и нет.
Николай Суриков Рукалицо. а все панели Weintek, которые подключаются по TCP имеют FTP ?
я просто не сталкивался с их различным количеством, но не уверен что все поголовно с Ethernet портом имеют такие возможности, почему и задал самым первым вопросом - а есть ли там файловая система для подобных вещей.
И второе - человек указал непосредственно протокол, а не наличие TCP в принципе.
К тому же в вашем примере определенная серия cMT.
я видел простые панели с Ethernet, где кроме Modbus и поддержка Ethernet/IP была, но панельки были очень простые, без флешек и тому подобного...
Ссылка на HMI
https://www.weintek.net/MT8106iP.html
На этой панели можно поднять FTP сервер штатными средствами, в ПЛК через библиотеку CmpSysExec можно вызвать консоль
и загрузить файл в панельЦитата:
curl -v -T PATH_TO_FILE FTP_SERVER --user USER_NAME:PASS_WORD --ftp-create-dirs
Цитата:
FTP-сервер не требует включения, в отличии от VNC, он работает все время, пока панель подключена к сети.
Доступ к FTP-серверу могут получить сразу несколько клиентов.
Для доступа требуется использовать имя пользователя "uploadhis" и пароль выгрузки истории (Upload(History) Password), по-умолчанию - "111111".
Удаленный доступ по VNC, FTP, EasyAccess - дальше сами.
CmpSysExec - эта библиотека только с ПЛК Овен работает?