Просмотр полной версии : Настройка событий по биту
Подскажите, как описать выражение в OwenClowd. Нужно через биты расписать аварии. Допустим нужно при значении TRUE 7-го бита показать аварию, как написать выражение?
krollcbas
05.11.2022, 01:15
Создаете событие объекта (именно не ПЛК и не модуля). У меня 1 это нулевой бит
'ПЛК110...•AHU1_ALM'&1<>0
(https://web.owencloud.ru/company/index/195077?tab=facilityEvents#)63650
[QUOTE=krollcbas;392678]Создаете событие объекта (именно не ПЛК и не модуля). У меня 1 это нулевой бит
'ПЛК110...•AHU1_ALM'&1<>0
То есть счет нужно вести 0-15?... Блиндр, что-то все равно у меня не идет авария по биту
Подскажите, как описать выражение в OwenClowd. Нужно через биты расписать аварии. Допустим нужно при значении TRUE 7-го бита показать аварию, как написать выражение?
Посмотрите, в OwenCloud вроде можно было добавлять переменную как бит из регистра.
Параметр
"Применять битовую маску (только для целочисленных типов данных) – установите галочку для извлечения выбранного бита из заданного параметра."
krollcbas
05.11.2022, 22:35
То есть счет нужно вести 0-15?
0й это значение 1
1й это значение 2
2й это значение 4
3й это значение 8
4й это значение 16
5й это значение 32
6й это значение 64
7й это значение 128
То есть в вашем случае
'Variable'&128<>0
Если это работает в моем случае, значит будет и у вас. Проверьте
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot