Да, всё верно.
У меня в проекте меняется достаточно много битов (разрешения, инверсия входов и тд)
Вид для печати
Да, всё верно.
У меня в проекте меняется достаточно много битов (разрешения, инверсия входов и тд)
1. На st не могу сделать инверсию (логические операции) над переменной типа udint.
В справке написано что только для bool. На рабочем поле можно сделать. Значит надо вынести переменную, сделать логическую операцию и снова ввести в ФБ. (Получается как то неправильно). Может не могу найти?
2.Как сделать на st запись числа в шестнадцатеричном или двоичном виде?
3. Для получения дополнительного кода числа - стандартно инверсия +1.
А если из максимального возможного числа длязаданного типа данных вычесть входное и +1 фактически тоже самое? Правильно?
Может по старинке, в смысле, без извращений:
Вложение 75577
Вложение 75578
Вложение 75579
спасибо за решение, я уже реализовал
всё равно нужно установить задержку записи в переменную modbus - иначе начинается генерация...
компонент putbit16 сборный?
подтверждаю -задержка не нужна