PDA

Просмотр полной версии : Несколько значений на одной переменной



Vitorgan
18.03.2014, 21:32
Уважаемые форумчане, снова прошу помощи. Вопрос вот в чем:

В производственном процессе в зависимости от разных причин, на экране проекта должны появляться "Сообщения об аварии", но видов этих аварий большое количество. Единственное что приходит в голову, это на переменную с ПЛК повесить несколько значений (например: Авария A- знач.1, Авария B- знач.2, Авария c- знач.3, и т.д.) В правильном ли направлении я думаю? И каким образом приписать определенные выплывающие окна к своим значениям? И вообще реально ли это в мастерскаде?

Валенок
18.03.2014, 21:34
битовая маска рулит

Vitorgan
18.03.2014, 21:44
Можно поподробнее?

SCADAMaster
19.03.2014, 07:07
Заводите переменную, каждый бит которой будет обозначать определенную аварию. С помощью контроллера записываете в биты значения, а в скаде распаковываете эту переменную на отдельные биты (при помощи ФБ "Распаковка 32-битного значения").