ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
1106406 Топик полностью
Nikolay_Po (04.06.2021 22:05 - 22:12, просмотров: 406) ответил rezident на Вопрос: все параметры должны применяться одновременно? Если нет, то почему нельзя подождать квитанции ответа и в случае чего отобразить "ошибка"-"повторить/отменить"?
Когда составляешь задание программисту SCADA, лишние диалоги, логика вопроса-ответа, взаимодействие с пользователем - это лишняя боль и отладка. Проще отобразить два окна. Одно с данными реального времени аппарата, другое - поле ввода и сохранённое в нём значение. Так что, несмотря на нагромождение повторов одних и тех же данных, логика в этом есть. 

P.S. Кроме квитанции ответа, чтобы не упустить возможную ошибку, придётся ещё сравнивать значения, заданное и прочитанное из аппарата. А оно в самом аппарате применяется не мгновенно, есть свои вариации задержек. Дополнительно приходится определять таймауты, когда ещё может не запрограммироваться, а когда - уже должно точно. Не всегда информация о максимальном времени реакции есть.

С двумя дисплеями, же, всё просто. Оператор сам видит реакцию и, по мере ухудшения параметров, например, связи, может сообщить КиПовцам: "Что-то частотник нагнетателя тормозит. Раньше вводил и сразу применялось, а сейчас через 5 секунд только, а иногда - не с первого раза". Такой сценарий, часто, предпочтительнее, чем тихое развитие проблемы, а потом резко - БАХ - и отказ, ошибка.