Получение данных с панели

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Получение данных с панели

Сообщение NadinKa » 20 июл 2020, 09:53

Здравствуйте!
Подскажите, пожалуйста, каким путём получить данные с панели серии XE на Win10.
В частности нужно получать данные из рецептов и журналов, с выборкой (по нескольким параметрам) по запросу пользователя на Win10 и по нажатию кнопки с панели (нажал, данные отправились на Win10)
В приоритете через post-запросы, если это возможно. Но и другие варианты будут интересны. Каналы связи рассматриваются любые.
Или может решение будет проще через подключение к базе данных? (в целом эта тема еще не знакома)
NadinKa
 
Сообщения: 20
Зарегистрирован: 21 мар 2019, 10:02

Re: Получение данных с панели

Сообщение NadinKa » 20 июл 2020, 12:18

Или панели этой серии не поддерживают работы с базами данных?
Почему-то недоступны эти объекты на панели в программе..
Изображение
NadinKa
 
Сообщения: 20
Зарегистрирован: 21 мар 2019, 10:02

Re: Получение данных с панели

Сообщение 8bit » 20 июл 2020, 14:47

NadinKa писал(а):Или панели этой серии не поддерживают работы с базами данных?
Почему-то недоступны эти объекты на панели в программе..


Не поддерживается -> Таблица сравнения всех серий по функционалу
XE_data_server.png
XE_data_server.png (18.57 КБ) Просмотров: 7873
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1180
Зарегистрирован: 20 апр 2020, 19:07

Re: Получение данных с панели

Сообщение NadinKa » 20 июл 2020, 15:09

Спасибо! Теперь хоть в другом направлении буду искать варианты.
8bit писал(а):
NadinKa писал(а):Или панели этой серии не поддерживают работы с базами данных?
Почему-то недоступны эти объекты на панели в программе..


Не поддерживается -> Таблица сравнения всех серий по функционалу
XE_data_server.png
NadinKa
 
Сообщения: 20
Зарегистрирован: 21 мар 2019, 10:02

Re: Получение данных с панели

Сообщение 8bit » 20 июл 2020, 16:17

вы можете подключить к панели по FTP и скопировать нужные файлы трендов, адармов и т.д. на свой ПК

XE_ftp_server_01.png
XE_ftp_server_01.png (98.41 КБ) Просмотров: 7865

XE_ftp_server_02.png
XE_ftp_server_02.png (7.88 КБ) Просмотров: 7865


тренды (выборка данных) - ../datalog/barcode data.db (можно открыть штатным конвертером)
алармы/события - ../eventlog/event.db (можно открыть штатным конвертером)

XE_ftp_server_03.png
XE_ftp_server_03.png (2.88 КБ) Просмотров: 7865

рецепты те что RW_A - ../recipe/recipe_a.rcp (можно открыть Редактором рецептов/расширенной памяти, но надо знать какого формата данные там записаны, например три INT, потом FLOAT, потом 10 BCD и т.д.)
рецепты те что RW - ../recipe/recipe.rcp
XE_ftp_server_04.png
XE_ftp_server_04.png (49.07 КБ) Просмотров: 7865
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1180
Зарегистрирован: 20 апр 2020, 19:07

Re: Получение данных с панели

Сообщение NadinKa » 21 июл 2020, 15:54

Спасибо! С этим понятно более или менее. Но всё же встал вопрос о двухстороннем обмене (синхронизации) между Панелью и ПК (на ПК будет писаться своё ПО). Это вообще как-то возможно, чтобы поддерживать актуальность данных и в Панели и на ПК? Или ничего подобного не предусмотрено?
Вариантами типа "Панель <--> сетевой ресурс (интернет) <--> ПК" и/или "Панель <--> локальная сеть <--> ПК".
8bit писал(а):вы можете подключить к панели по FTP и скопировать нужные файлы трендов, адармов и т.д. на свой ПК
NadinKa
 
Сообщения: 20
Зарегистрирован: 21 мар 2019, 10:02

Re: Получение данных с панели

Сообщение 8bit » 21 июл 2020, 16:01

NadinKa писал(а):Спасибо! С этим понятно более или менее. Но всё же встал вопрос о двухстороннем обмене (синхронизации) между Панелью и ПК (на ПК будет писаться своё ПО). Это вообще как-то возможно, чтобы поддерживать актуальность данных и в Панели и на ПК? Или ничего подобного не предусмотрено?
Вариантами типа "Панель <--> сетевой ресурс (интернет) <--> ПК" и/или "Панель <--> локальная сеть <--> ПК".
8bit писал(а):вы можете подключить к панели по FTP и скопировать нужные файлы трендов, адармов и т.д. на свой ПК


Если будет писаться свое ПО, то оно может забирать файлы по FTP (именование файлов вы задает в проекте), формат файлов recipe_a.rcp и recipe_a.rcp вам известен поэтому можете парсить эти файлы и преобразовывать в своем ПО в то, что вам надо.
Остальные файлы открывать соответствующими конвертерами и делать экспорт в текстовые типа *.csv или *.xls
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1180
Зарегистрирован: 20 апр 2020, 19:07

Re: Получение данных с панели

Сообщение 8bit » 21 июл 2020, 16:18

NadinKa писал(а):Здравствуйте!
В приоритете через post-запросы, если это возможно.


В таком случае смотрите в сторону Free protocol
вот сообщение на форуме с примером скрипта для http

Полный список команд/функций доступных в макросах можете посмотреть во встроенной справки или - там нет функций для доступа к журналам

Для серии cMT у функциональной кнопки намного больше доступных действий , в том числе и передача файла
XE_ftp_server_05.png
XE_ftp_server_05.png (33.61 КБ) Просмотров: 7842
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1180
Зарегистрирован: 20 апр 2020, 19:07


Вернуться в Weintek

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot], polyus и гости: 13