Да, действительно ТОФ
Вид для печати
Да, действительно ТОФ
Всем спасибо за помощь.
Как оказалось проблема в том, что Лоджик надо понимать нутром. При попытке подключить сел к фб, лоджик затребовал преобразование в инт. Ктож знал, что сначала надо задать отношение фб к ТР , а только потом соединять его с сел.
Спасибо, то что надо.
Спасибо, именно то, что и хотел изобразить. Помешало преобразование в инт. Его убрал и все заработало.
Открою сокральный смысл сей задумки. В1 это датчик движения, В2 это выключатель света. Т.е. человек заходит и включается 1 лампочка Л1 , она горит минуту, потом гаснет. Соответственно, если человек больше минуты раздражает датчик света, то минута отсчитывается от последнего его движения (пока сам не придумал как правильнее отсчет времени организовать). Если же человек захотел включить общий свет, то он нажал В2 и включается Л1+Л2+Л3 (Л1 уже не зависит от датчика движения). Выходя из комнаты, он опять нажимает В2 и все лампы гаснут. Так же у этого блока должен быть общий сброс (т.е. отключение всех ламп), отсюда управление выхода через DTRIG. Это нужно, чтобы с пульта можно было погасить лампочки. Датчик света и управление с пульта управляют релюшками на 220, В2 это кнопка. Пока делаю поступенчато, поэтому первая ступень, это было обнуление времени. Вообще, сам проект, это управление светом в квартире. Самые замороченные модули это ванная, там датчик движения, RGB подсветка, радиовыключение\включение света и гостиная, там надо с 2-х кнопок управлять 4-мя группами света. Позже буду решать вопрос по управлению 4-мя группами света.
И да, фронт пригодится, в случае если я захочу повесить дополнительные функции на эту кнопку, например отключение всего света в квартире, кроме ванной.
з.ы. делал такое с датчиком. Дело в том, что TOF начнет работать только тогда, когда закончится раздражение от датчика и не надо ничего придумывать. А клавишей вы просто можете взвести RS триггер (или SR) и раздражитель не будет действовать в принципе, так как вы таймеру всегда врубите 1.
Там схема будет гораздо проще, чем предлагают. Другой смысл и сложность схемы будет, когда вы захотите сделать дополнительную функциональность, например отключение работы датчика из схемы путем удержания кнопки или по времени и т.д.
не доводите до сильных сложностей, мало кому нравится включать лампы даже двойным нажатием (или удержанием). Двойное нажатие допускается в принципе, если при повседневном режиме вам хватает половины люстры например (одно нажатие), если надо сразу включить всю, то удержание например.
Делать работу по принципу цикла нажатий - 1 - одна точка света, 2 - вторая точка света, 3 - выключить начнет раздражать через месяц два так как это не эргономично.
Здравствуйте.
"Досталась" мне задача скрестить панель от шнайдера HMIGXU3500 и ПР200-220-4 по Modbus через RS485. И в итоге они не вяжутся друг с другом.
Подключение со стороны ПР через блок ПР-ИП485, сидит на 1м слоте(перемычки на нем в режиме Slave) , настройки ниже на фото
Вложение 37113
Со стороны панели - COM порт, SDA(3) ->A, SDB(7) -> B, настройки ниже
Вложение 37114 Вложение 37116
Вложение 37117 - адрес переменной в панели 40201, в ПР 512
может у кого был подобный опыт или это вообще не возможно?
в итоге на экране сообщение: No reply from PLC within Timeout period.
куча видео на ютубе, как скрестить шнайдер со шнайдером, а что то иное - нету (либо так смотрел))
А адрес ПР200 соответствует 1-му ?
Да, адрес №1
Ну а почему адреса регистров разные ? и панель опрашивает как ? количество регистров на размер буфера 120 байт ?
Прослушку порта не пробовали использовать и посмотреть какие запросы шлет панель ? ведь проще понять будет что она хочет...
я так понял в ПР регистры записываются в формате DEC - 512, а в HEX - 200, т.е 40201, единицу программа шнайдера сама добавляет, все верно - 120 байт
панель вообще не видит ПРку