0

S96 гибкая логика ЦЗ

Nikita Alikin 3 weeks ago updated by Дмитрий Энгельс 3 weeks ago 10

Всем привет.
Вопрос по реализации ЦЗ через 2 провода.
В наличии имеем: Заводская кнопка управления открытия/закрытия ЦЗ. Один провод при подаче минуса открывает и повторно закрывает.
Назначив синий (открытие) и зеленый (закрытие) запараллелил и кинул на управление ЦЗ.
Написал понятную для меня логику, но до конца она правильно не работает.

Image 67929

Всё это сделал, чтобы импульс на закрытие и открытие не дублировался.
На А93 можно было назначить ЦЗ (однократное нажатие) и это отлично выполняло свои функции, а в 96 уже такого пункта нет и пишется через ГЛ.
Вопрос: Где я ошибся или какие условия мог не соблюсти ?

+2

Условие задайте другое, коллега.

Для канала открытия задайте условие "охрана включена" , а для канала закрытия задайте "охрана выключена".

В действиях уберите  строки по смене логических переменных, которые становятся ненужными.

+1

и более того, оно вообще не будет нормально работать, у Вас в событиях канал уже включился и закрыл или открыл.  

Я бы вообще один канал подключил, поставил в не назначенно. Событие вкл:постановка в охрану, условие не в охране - подать импульс. На снятие так же, событие: выключение охраны, условие - в охране, подать импульс и все. Никакой рассинхры не будет, так как условия не будут выполнятся в не нужное время. Если нужно еще потом закрытие\открытие по скорости\педали и т.д. допишите еще программу.

Назначить возможно на «ЦЗ открыть» или «ЦЗ закрыть».

Логика при «ЦЗ открыть» на закрытие не дублируется, а вот открытие первый раз не дублирует, а все последующие так же открытием и открывает и закрывает. 
Аналогично будет если переназначить на «ЦЗ закрыть». При закрытии первый раз Гуд, потом если подряд несколько раз закрыть, то открывает и след. раз закрывает. При открытии сколько раз не нажимай, замок отрабатывает только один раз.

+1

А Вы не забыли  каналы (канал) перевести  в состояние "функция не назначена"? Чтобы канал(ы) работал(и) только по гибкой логике. Очень похоже, что у канала осталась и его  заводская функция включенной - Вот она и отрабатывает. Написание программы ГЛ для канала Н Е ОТМЕНЯЕТ его заводскую функцию автоматически... И если заводская функция не отменена, то работает и она и  гибкая логика...

не надо их никак назначать, функционал их Вы прописываете сами в гибкой логике. Я Вам написал как оно должно работать, любой выход назначаете как "функция не назначена" и пишете ГЛ, как выше я написал

Коллега прав -хватит одного канала.

Здравствуйте.

Image 67953

Вот альтернативный вариант без использования переменных и дополнительных проводов. Вся логика для одного выхода.

Оставил такой вариант, импульс увеличил до 500 мс и все заработало. Спасибо.

Только имейте в виду, что если будете использовать "Запрет поездки" с авторизацией штатными кнопками-эти программы могут работать неправильно! Например-не откроются двери после нажатия кнопки на брелоке...или не закроются, если захотите поставить в охрану, не сняв запрет поездки... 

импульс увеличил до 500 мс

Вот где "собака зарыта" была, оказывается... И вот почему не скриншоты лучше выкладывать  а файлы   настроек в формате SLC. Тогда мы могли бы просмотреть всю программу и увидеть, что  параметры импульсов заданы неверно, а значит подсказать и этот момент.

PS

Лучше выставить стандартные 800 мс