PDA

Просмотр полной версии : Удаленное управление сп300



Николай80
01.04.2020, 19:51
Допустим экран сп300 стоит под стеклом или на расстоянии, и нет возможности нажать на экран. Можно ли сделать управление курсором или кнопками на экране сп300, удаленными внешними кнопками?
Допустим на экране панели сп300, 5 кнопок, включить насос 1, насос 2, насос 3, насос 4, насос 5 а на удаленном пульте 3 кнопки вверх по списку вниз по списку и пуск.

Интересны любые идеи как реализовать, если есть темы или статьи отправьте на путь истинный.

Евгений Кислов
01.04.2020, 20:11
Смысл, насколько я понимаю, не в том, чтобы сэмулировать нажатие кнопки, а чтобы выполнить действие, связанное с ней (например, произвести запись в регистр).

Сценарий 1. Панель под стеклом, требуется как-то с ней взаимодействовать. Можно использовать модуль дискретного ввода (например, МВ210-202 (https://owen.ru/product/moduli_diskretnogo_vvoda_ethernet/specifications)), к входам которого подключить "физические" кнопки (https://owen.ru/product/meyertec_plastikovaya_seriya_seriya_ip40), размещенные на дверце шкафа. Панель будет опрашивать модуль и в случае нажатия кнопок - производить нужные операции.

Сценарий 2. Требуется удаленное управление панелью. Если где-то на объекте есть ПК - можно развернуть на нем SCADA-систему и настроить обмен с панелью (по RS-485 или Ethernet).
Если ПК нет - можно использовать шлюзы Пx210 (https://owen.ru/catalog/setevie_shlyuzi) для подключения панели к облачному сервису OwenCloud (https://owen.ru/owencloud) - тогда можно взаимодействовать с ней через web-интерфейс сервиса. В будущем в сервисе будут добавлены мнемосхемы - тогда можно будет воспроизвести в нем экраны панели.

Николай80
01.04.2020, 21:38
да спасибо ценный ответ

Николай Суриков
06.04.2020, 08:40
Если ПК нет - можно использовать шлюзы Пx210 (https://owen.ru/catalog/setevie_shlyuzi) для подключения панели к облачному сервису OwenCloud (https://owen.ru/owencloud) - тогда можно взаимодействовать с ней через web-интерфейс сервиса. В будущем в сервисе будут добавлены мнемосхемы - тогда можно будет воспроизвести в нем экраны панели.

Ну да, управлять оборудованием с пингом по 5+ секунд. Зависеть от третьей стороны в виде ОпСоСа. Не иметь гарантии в доставке команды. Такое себе предложение.

petera
06.04.2020, 12:12
Могу попробовать реанимировать тему "Подключение манипулятора к СП270" (https://owen.ru/forum/showthread.php?t=20385)
Там идея была в подключении манипулятора, например джойстика или мыши к ПЛК, а на панели отображалось бы перемещение курсора по экрану. https://owen.ru/forum/showthread.php?t=20385&p=160064&viewfull=1#post160064

https://www.youtube.com/watch?v=EMdLjE8ooOA


Последнее https://owen.ru/forum/showthread.php?t=20385&p=160132&viewfull=1#post160132
Из ПЛК в панель передаются координаты курсора по X и Y, в панели курсор устанавливается по этим координатам
48294

До реальных кнопок дело не дошло, т.к. ТС отказался от идеи, на этом этапе я сделал области экрана чувствительные к "попаданию" на них курсора
48295
Цвет, которым окрашивается область, M_over -курсор в пределах области, M_out -курсор вне области.
Области можно произвольно копировать и вставлять в разные места экрана, можно менять их положение и размеры.


https://www.youtube.com/watch?v=hAUU42iI5VU

Могу по мотивам этой темы сделать и кнопки, чувствительные к дистанционному нажатию.

ЗЫ.
В обоих видео программа загружена в ПЛК и запущена на выполнение, в качестве панели к ПЛК подключен конфигуратор в режиме онлайн эмуляции