Показать сообщение отдельно
Старый 01.04.2016, 12:31   #19
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Перезапись переменных экранов SMart

Цитата:
Сообщение от Nosferatu Посмотреть сообщение
Контроллер и панель стоят в разных местах.
2 человека управляют процессом.
Если возникнет такая ситуация, оператору панели придется изменить значение на какое-либо, затем на то, которое необходимо.
Про панель я вижу так:

1) Задали с панели 50, число записалось

2) В контроллере задали 42, число записалось, передалось в панель, заменилось в панели и уже по готовой связи (1) обратно вернулось на контроллер. На этом цикл прервался

На модбасной переменной 42, т.е. записывай 50 без проблем.

Ваш сценарий без обратной связи в панель выглядит безумием. Один оператор задаёт одно, второй второе и они оба считают, что всё глючит, т.к. держит не ту уставку, которая задана ими.

В конце концов, действительно. Выделяете одну единственную переменную, которая говорит "обновить данные" и принудительно перезаписываете память значениями из панели.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием