Благодарю, ответ понятен.
Вид для печати
Благодарю, ответ понятен.
Добрый день,
в симуляторе не отладить и не проверить, а сам прибор приедет недельки через 2. Вопрос в том, как сделать "сброс" сообщения на экране? К примеру:
1. произошло событие и на экране отобразилось сообщение (тут вроде понятно как сделать)
2. пользователь нажимает на кнопку "Ок". Происходит возврат экрана на какой-то (это понятно как сделать) и в программе сбрасывается переменная в "0". (тут не понятно)
Подскажите пожалуйста?
Обработки нажатия экранных кнопок непосредственно в программе нет. Нужна внешняя железная кнопка на дискретном входе. Или о том что сообщение просмотрено программе можно сообщить только изменением переменных на экране.
Закладываете, например, переход на другой экран по изменению значения переменной. на экране вы изменяете состояние с авария на, опять же, например, сброс аварии, при этом, скажем переменная изменила свое значение с 1 на 0 и
осуществился переход на другой экран. изменения значения переменной можно подавать на блок sel, который будет выбирать из 2 значений то, которое требуется. В вашем случае придется несколько "поиграть" с вспомогательными переменными.
Спасибо, уже выкопал в этой теме. Юзабилити такого интерфейса оставляет желать лучшего. Особенно если нужно "снять" 2 сообщения в произвольном порядке. Наверное это не особо важно для производства, где стоят скады (правда зачем тогда экран и кнопки), то вот для домашней автоматизации хотелось бы иметь возможность взаимодействовать с кнопками.
Да я понимаю, что выкрутится возможно. Я не понимаю, как объяснить это неподготовленному пользователю, почему он не может прочесть сообщение и просто нажать на Ок. Тот способ, который вы предлагаете включает в себя шаги (как я понимаю):
1. нажать на кнопку sel
2. нажать на кнопку "вниз" (возможно удерживая Alt)
3. нажать на кнопку "Ок"
Если честно, не вижу смысла создавать такой интерфейс, он просто неудобен.
Опрос кнопок обещали сделать в будущем. Уже давно это нужно и просят. а то недоприбор получается...
Добрый день. А где указывается что ПР 200 для домашней автоматизации делался.
В первую очередь ПР200 предназначен для решения производственных задач, под это в основном и заточен. Дисплей предназначен для того чтобы ИНОГДА поменять уставки. Иногда прочитать аварийные сообщения. Он не предназначен для плотного общения, потому и спрятан в шкафу.
И со своей ролью вполне справляется.
А если его приспосабливают под домашние цели. Да ради бога, но только не требуйте от данного прибора того, подо что он не был спроектирован изначально.
С уважением.
Кстати были макросы. которые выводили ошибки от старшой к младшей, единственное, как привязать динамически переменные к списку ?
maximov2009 вы не правы, особенно в свете того, что к выпуску планируется щитовой вариант а так же панель ИПП120. Ну и например ошибки можно сбрасывать не только через Scada а непосредственно стоя возле щитка, если находишься дома или на производстве, сути не меняет...