Цитата Сообщение от msl272 Посмотреть сообщение
Вопрос по энергонезависимым переменным.
Есть переменная OUT. Подскажите, как изменить один бит этой переменной, чтобы другие остались неизменными?

Цитата Сообщение от Ревака Юрий Посмотреть сообщение
Можно макрос BOOL_INT использовать.
Юрий, не вводите человека в заблуждения. Макрос BOOL_INT не сможет изменить один бит в переменной.
из описания
" Макрос BOOL_INT предназначен для преобразования дискретных входов в целое число, которое является суммой чисел, значений каждого входа возведенного в степень его номера начиная с «0». Может использоваться как с переменными внутри проекта, так и с сетевыми переменными. Для обратного преобразования следует использовать макрос «INT_BOOL» "

Здесь всего лишь нужна функция PUTBIT для нужного бита

Захват-01.png