Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Алармы и события
Цель: научиться работать с дисплеем отображения алармов.
В работе любых технологических систем возможно возникновение внештатных ситуаций и аварий. В системе InTouch предусмотрена фиксация и регистрация таких ситуаций, а также их подтверждение. Что позволяет узнать, когда произошла авария и была ли она обнаружена оператором.
В этой работе необходимо будет ввести для используемых тегов максимальные и минимальные допустимые значения, и выводить на экран сообщения о превышении этих значений, для этого необходимо будет использовать дисплей подтвержения алармов и событий.
Дважды щелкните мышкой по #. В открывшемся меню выберите ValueDisplayAnalog.
В открывшемся окне в поле Expression введите название переменной sum.
Так как эта переменная еще не определена, вам будет предложено ее определить. Определите переменную sum, как Memory Integer. Нажмите на кнопку ОК
4.Создайте скрипт приложения. Для этого в окне ApplicationExplorer выберите ScriptsApplication
При этом откроется окно редактирования скрипта, напишите в нем следующее:
В поле Condition Type выберите While Running. В поле Every введите 1000.
Таким образом, этот скрипт будет выполняться в течении всей работы приложения, каждую секунду.
Создайте для нее скрипт «по нажатию» (двойной щелчок, и в меню выбрать TouchPushButttonsAction) В котором напишите следующее:
Ack$ System;
Таким образом, по нажатию на эту кнопку будут подтверждаться алармы, которые относятся к группе $System
(Меню SpecialTagNameDictionary). Выберите в нем переменную Level1.
В открывшемся окне выберите пометку Alarms.
Установите следующие границы алармов.
Lolo -10
Hihi- 90
Установите такие же границы для level2.
Для переменной sum установите
Lolo -20
Hihi- 180
Откроется окно Alarm Groups. В нем нажмите кнопку Add…
По нажатию на эту кнопу откроется окно Add Alarm Groups.
В поле Group Name введите название levels и нажмите ОК.
Переменной level2 присвойте эту же группу.
Для переменной sum создайте группу с названием summa.
Теперь эта кнопка будет подтверждать алармы группы levels
кнопка «подтвердить» должна подтверждать все возникшие алармы, кнопка Ack1 алармы для уровней Level1 и Level2, кнопка Ack2 алармы для переменной sum.
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.