Вы спросили , Вам ответили с аргументами. Если смогли сделать работоспособные проекты , то и с этим справитесь, помогут если что люди . Кроме того используя RS485 не нужно задействовать входы-выходы можно их использовать в других целях.
нет такихбулевские переменные с плавающей точкой![]()
Последний раз редактировалось Sergej_; 24.05.2022 в 13:08.
Это же элементарные функции, собрать(разобрать) биты(дискретные сигналы) в одну целочисленную переменную(регистр), далее другое ПР(одно из ПР) назначить мастером(инициатором сетевого обмена) и читать(писать) регистр, всё!
Последний раз редактировалось Сергей0308; 24.05.2022 в 13:39.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
На сколько я понял, в программе для каждого ПР102 нужен такой вот "преобразователь" (скрин из скачанного проекта, где ПР102 взаимодействует с другим устройством по RS-485:
изображение_2022-05-24_135419015.png
Да, это надо чтобы разобрать на биты(дискретные сигналы) целочисленную переменную(регистр), т. е. обратный процесс.
Вот в проекте более универсальные(с настройками в свойствах) макросы:
Упаковка-распаковка булевых переменных_2.owl
Последний раз редактировалось Сергей0308; 24.05.2022 в 14:41.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
И еще макрос упаковки BOOL-INT. Начните с того , что изучите как и для чего упаковать несколько переменных BOOL в INT (сетевую переменную которая 16 бит-16 переменных BOOL) передать по сети и распаковать в другом устройстве. Макросов много на форуме и менеджере компонентов, и не обязательно они должны быть именно для ПР102 . Вам я думаю одной двух сетевых переменных будет достаточно.
Последний раз редактировалось Sergej_; 24.05.2022 в 14:15.
Спасибо за ответы. Пойду грызть гранит науки ))
Подскажите пожалуйста, что нужно добавить в программу включения/выключения света в загородном доме, что бы в случае кратковременных отключений электричества ПР102 не сбрасывался и зажженные лампочки не гасли? Реализовать "энергонезависимость".
Вот моя схема:
изображение_2022-05-27_160555597.png
Вот программа: