Новый JS объект в панелях оператора Weintek

28.04.2021

Как можно использовать JS объект

Панели оператора становится проще интегрировать с другими технологиями, поэтому они находят свое применения в вычислительных системах, медицинском оборудовании, управлении энергопотреблением, домашней автоматизации и т. д.

Существует множество задач с которыми справится панель оператора, но по мере усложнения проектов могут возникнуть сложности в проектировании пользовательских интерфейсов.

Для панелей оператора Weintek серии cMT X добавили поддержку языка JavaScript, что в свою очередь расширит возможности создания пользовательских интерфейсов, а также обеспечивает обмен данными с другими системами через API.

В EasyBuilder Pro язык программирования JavaScript реализован с помощью “JS объект”, с помощью которого вы можете решить задачи, на которые не способны макросы.

Возможности JS объекта:

  • Отрисовка графики (Canvas)
  • Отслеживания движения и нажатия мыши
  • Отслеживание касаний пользователя на сенсорном экране
  • Выполнение логических операций
  • Обмен данными с ПЛК
  • Обмен данными через Web API (HTTP Requests)

Благодаря JS-объекта значительно увеличиваются возможности панелей оператора

Использование библиотек

На языке JavaScript написано множество библиотек которые вы можете использовать в своих проектах, повышая скорость разработки.

Как можно использовать JS объект

JS-объект с помощью HTTP запросов вы может получать всевозможные данные, например: погоду, курс валют, а также подтягивать другие данные с помощью сторонних API. На языке JavaScript вы можете сделать разблокировку панели оператора с помощью графического ключа, рисовать динамические графики и многое другое.

Как можно использовать JS объект

Версии программного обеспечения:

  • EasyBuilder Pro V6.05.01 или новее
  • Используется JavaScript версия: ECMAScript 2017 (кроме SharedArrayBuffer и Atomics)
  • Подходящая серия панелей оператора: серия cMT X