Вход

Просмотр полной версии : Интеграция "Электронной справки оператора" прямо в проект



ВладОвен
05.05.2022, 15:26
Всем привет.
Подскажите, есть ли готовое решение, которое позволяло бы прямо в проект CodeSys включать собственную электронную документацию на это оборудование?
Т.е, к примеру, мы делаем стенд (прибор, аппарат). Но понимаем, что бумажные мануалы по эксплуатации (настройке) на это оборудование будут утеряны (или будут валяться "чёрт знает где").
И мы добавляем в проект кнопку "Помощь", по нажатию на которую открывается электронная книга с руководством (главами, параграфами, перелинковками и проч.).
И важно: файлы электронной документации должны по возможности подцепляться в проект CodeSys в готовом виде, а не редактироваться. Т.е., например, в формате PDF, HTML и проч. Тогда, при выпуске новой версии электронной документации, мы просто подцепим новый файл и зальем такой проект в ПЛК.
Я прикидываю, что можно использовать элементы визуализации "Текстовый редактор" или "Веб-браузер".

(Модератор, наверное, перенесите эту тему в разделы CodeSys. Тут вроде как обсуждают OwenLogic. ХЗ...)

Евгений Кислов
05.05.2022, 16:06
Всем привет.
Подскажите, есть ли готовое решение, которое позволяло бы прямо в проект CodeSys включать собственную электронную документацию на это оборудование?
Т.е, к примеру, мы делаем стенд (прибор, аппарат). Но понимаем, что бумажные мануалы по эксплуатации (настройке) на это оборудование будут утеряны (или будут валяться "чёрт знает где").
И мы добавляем в проект кнопку "Помощь", по нажатию на которую открывается электронная книга с руководством (главами, параграфами, перелинковками и проч.).
И важно: файлы электронной документации должны по возможности подцепляться в проект CodeSys в готовом виде, а не редактироваться. Т.е., например, в формате PDF, HTML и проч. Тогда, при выпуске новой версии электронной документации, мы просто подцепим новый файл и зальем такой проект в ПЛК.
Я прикидываю, что можно использовать элементы визуализации "Текстовый редактор" или "Веб-браузер".

(Модератор, наверное, перенесите эту тему в разделы CodeSys. Тут вроде как обсуждают OwenLogic. ХЗ...)

Добрый день.
Этот вопрос имеет смысл обсуждать только применительно к конкретному ПЛК.
Например, важно определить, где будет отображаться эта справка - только в веб-визуализации, или же еще и в таргет-визуализации (на экране панельного контроллера).
Модель контроллера также имеет значение.

В одном из проектов мы использовали следующий подход - документация размещалась на сервере в сети предприятия, а на экране панельного контроллера отображались QR-коды со ссылками на .pdf-файлы.

Еще один универсальный вариант - настроить генерацию документации в виде набора .png изображений (насколько я понимаю - у вас автоматическая система создания документации, так что это не должно составить особых проблем). Далее можно прикреплять эти изображения к проекту CODESYS и отображать их в визуализации с помощью элемента Изображение.

ВладОвен
05.05.2022, 16:27
...документация размещалась на сервере в сети предприятия, а на экране панельного контроллера отображались QR-коды со ссылками на .pdf-файлы...

Идея хороша. Но:
1. Требует "поднятия" сервера с документацией. А оборудование может быть куплено организацией без развитой сети предприятия. Или, вообще: без сети предприятия (вот например, закатчик консервных банок в степях Казахстана, модель "ЗКБ-01" :) )
2. Требует наличия у оператора спец.ридера QR-кодов и установленного приложения "PDF-ридер".


...настроить генерацию документации в виде набора .png изображений...

Идея хороша. Но, возможно, будут проблемы с оглавлением и/или перелинковкой.

Евгений Кислов
05.05.2022, 16:49
Проблемы в любом случае будут - слишком специфическая задача без упоминания конкретного оборудования.


спец.ридера QR-кодов

Достаточно мобильного телефона.
Документацию можно хостить прямо на ПЛК в папке сервера веб-визуализации.
Wi-fi роутер для возможности подключения к ПЛК телефоном стоит не очень дорого.

ВладОвен
05.05.2022, 17:32
...Wi-fi роутер для возможности подключения...
Ага! Т.е. теперь у нас список стал еще больше: QR-ридер, PDF-ридер, данные SSID/PASSWORD, IP-адрес сервера с документацией.
(А оператор сможет выходить в Интернет через этот роутер?)
(А программист получит еще один программируемый узел - роутер - со своими данными для входа)
Евгений, решение получается очень громоздкое. ИМХО.


...Документацию можно хостить прямо на ПЛК в папке сервера веб-визуализации...
Ну вот это решение!
Хостить прямо в папке сервера веб-визуализации.
А в графическом элементе "Веб-браузер" указывать ссылку с адресом 0.0.0.0 : port (Т.е. localhost). Это, наверное, должно сработать.
А что это за папка сервера веб-визуализации? Где она находится?

Евгений Кислов
05.05.2022, 17:53
А в графическом элементе "Веб-браузер" указывать ссылку с адресом 0.0.0.0 : port (Т.е. localhost). Это, наверное, должно сработать.

Это зависит от устройства и типа визуализации.


А что это за папка сервера веб-визуализации? Где она находится?

/visu

Абсолютный путь - зависит от устройства.

ВладОвен
06.05.2022, 17:10
Здравствуйте.
В папку visu действительно можно положить файл справки. Потом, на любом из экранов визуализации вставить графический элемент "Веб-браузер" и указать ему ссылку на этот файл справки, типа http://my_IP:8080/ihelp.pdf.
Но есть проблема (с):
- по какому URL/IP обращаться?

Евгений Кислов
06.05.2022, 22:21
- по какому URL/IP обращаться?

По localhost.