PDA

Просмотр полной версии : Разбор битовой маски в ПР-200



Р.Александр
14.03.2019, 14:26
В менеджере компонентов имеются фб и макросы для обьединения булевских входов и создания битовой маски . Что можно использовать для обратной операции - разбора получаемой от модуля дискретных входов маски побитно ?

Сергей0308
14.03.2019, 15:09
В менеджере компонентов имеются фб и макросы для обьединения булевских входов и создания битовой маски . Что можно использовать для обратной операции - разбора получаемой от модуля дискретных входов маски побитно ?

Чем не устраивает встроенная функция чтения бита?

Р.Александр
14.03.2019, 15:27
Чем не устраивает встроенная функция чтения бита?

Уже разобрался. просто не в том разделе менеджера искал. Используется функция INT_BOOL, позволяющая производить разбор INT16 (32). Функции чтения бита недостаточно.

Сергей0308
14.03.2019, 15:36
Уже разобрался. просто не в том разделе менеджера искал. Используется функция INT_BOOL, позволяющая производить разбор INT16 (32). Функции чтения бита недостаточно.

Что там искать, самому быстрей сделать, вот Вам готовое, на 16 бит:

41733

Р.Александр
14.03.2019, 15:46
Что там искать, самому быстрей сделать, вот Вам готовое, на 16 бит:

41733

Ну, зачем все делать самому, если есть стандартная. Все равно спасибо, ваша поменьше обьемом.

Сергей0308
14.03.2019, 16:30
Ну, зачем все делать самому, если есть стандартная. Все равно спасибо, ваша поменьше обьемом.

На моей и настройка есть в свойствах макроса, можно на любом выходе, любой бит прочитать и легко расширить!

dimka055
28.12.2021, 18:57
На моей и настройка есть в свойствах макроса, можно на любом выходе, любой бит прочитать и легко расширить!

подскажите с панели дельта Dop107 , там кнопки только адрес битов просят , как передать значение на пр200 ?
58532

keysansa
28.12.2021, 19:03
Сергей0308 - всегда с примерами.
Press F

Dimensy
28.12.2021, 19:37
подскажите с панели дельта Dop107 , там кнопки только адрес битов просят , как передать значение на пр200 ?

А запись через точку не работает - А.В, где А - ячейка, В - бит? В ПР уже обратно расшифровывать

bayk
31.12.2021, 13:20
А запись через точку не работает - А.В, где А - ячейка, В - бит? В ПР уже обратно расшифровывать

да, замечательно работает!