Цитата Сообщение от kondor3000 Посмотреть сообщение
По поводу бит, как собирать биты в маску и разбирать из маски в Лоджике, уже ссылку давал.

в ПЛК, полученную маску бит можно разложить на биты прямо в программе, добавив номер бита через точку, например
Ride_status_PH_3.0 => бит 0
Ride_status_PH_3.1 => бит 1
Ride_status_PH_3.2 => бит 2
Ride_status_PH_3.3 => бит 3 и так далее.

Cобрать биты в Маску так
бит 0 => Mask.0
бит 1 => Mask.1
бит 2 => Mask.2
бит 3 => Mask.3, и уже Mask отправить например на панель.
Можете подсказать, как правильно это применять. сразу после объявления переменой я присваиваю этот комментарий? Могу ли я этот способ применить к "В Таблице регистров ПЧ есть статус ПЧ, тип данных WORD. В панели сделал таблицу состояния ПЧ, но там нужны именно биты, а не целое число которое я получил с ПЧ. В овен ложик я ставил блок сравнения с числом полученным с ПЧ и передавал этой бит в панель, там цель была отследить что ЭД начал вращаться? В случае допустим получения числа "3" (Останов) с ПЧ, это одновременно 2 бита включенных. может есть способ другой?"