Новый JS объект в панелях оператора Weintek
Панели оператора становится проще интегрировать с другими технологиями, поэтому они находят свое применения в вычислительных системах, медицинском оборудовании, управлении энергопотреблением, домашней автоматизации и т. д.
Существует множество задач с которыми справится панель оператора, но по мере усложнения проектов могут возникнуть сложности в проектировании пользовательских интерфейсов.
Для панелей оператора Weintek серии cMT X добавили поддержку языка JavaScript, что в свою очередь расширит возможности создания пользовательских интерфейсов, а также обеспечивает обмен данными с другими системами через API.
В EasyBuilder Pro язык программирования JavaScript реализован с помощью “JS объект”, с помощью которого вы можете решить задачи, на которые не способны макросы.
Возможности JS объекта:
- Отрисовка графики (Canvas)
- Отслеживания движения и нажатия мыши
- Отслеживание касаний пользователя на сенсорном экране
- Выполнение логических операций
- Обмен данными с ПЛК
- Обмен данными через Web API (HTTP Requests)
Благодаря JS-объекта значительно увеличиваются возможности панелей оператора
Использование библиотек
На языке JavaScript написано множество библиотек которые вы можете использовать в своих проектах, повышая скорость разработки.
Как можно использовать JS объект
JS-объект с помощью HTTP запросов вы может получать всевозможные данные, например: погоду, курс валют, а также подтягивать другие данные с помощью сторонних API. На языке JavaScript вы можете сделать разблокировку панели оператора с помощью графического ключа, рисовать динамические графики и многое другое.
Версии программного обеспечения:
- EasyBuilder Pro V6.05.01 или новее
- Используется JavaScript версия: ECMAScript 2017 (кроме SharedArrayBuffer и Atomics)
- Подходящая серия панелей оператора: серия cMT X