Это же элементарные функции, собрать(разобрать) биты(дискретные сигналы) в одну целочисленную переменную(регистр), далее другое ПР(одно из ПР) назначить мастером(инициатором сетевого обмена) и читать(писать) регистр, всё!
Последний раз редактировалось Сергей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
Вот программа:
Вот так можно
Безымянный.png
Вот проект, легко расширяется до 32 Т-триггеров с энергонезависимостью и возможностью управления из двух мест, например с кнопок подключённых к входам этого ПР и по сети с другого ПР.
32 Т-Триггера + управление из нескольких мест(по сети).owl
https://owen.ru/forum/showthread.php?t=26216&page=222
32 Т-триггера + управление из нескольких мест(по сети).PNG
Вот здесь Т-триггеры выкладывал:
https://owen.ru/forum/showthread.php?t=12691&page=63
Даже с общим сбросом есть, как Вы хотите!
8 Т-триггеров со сбросом_2.PNG
Последний раз редактировалось Сергей0308; 27.05.2022 в 21:23.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.