По поводу
Я его найти не могу, только Ваши упоминания в 4х темах о его существовании.есть замечательный макрос от AI!, аналог Boolen из ZelioLogic
По поводу настроек, у пульта их в принципе нет, они есть у центрального контроллера, который обрабатывает пульты, и уже он дергает настроенное количество ног в зависимости от того какая кнопка нажата на каком пульте.
По RFID считывателям была какая нибудь тема, для ознакомления почитать?
Спасибо.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Да вроде выкладывал неоднократно этот макрос. Долго не мог понять как его настраивать, пока AI! не объяснил. Но если в ZelioLogic все делается расстановкой галочек, то тут только расчетом значения int и вписывании его в свойства макроса. Переменную можно вытянуть наружу, переписав макрос и управлять с экрана. Можно добавить количество входов если необходимо.
В exel файлике на Q выставляем 1, при каких комбинациях I она должна быть. Справа будет число, которое надо ввести в свойства макроса.
Что-то И + ИЛИ в оном флаконе, когда 1 на выходе должна быть при различных комбинациях.
Вы сами попросили сделать логику: если приходят более одного бита в состоянии "1", считай как одновременно более одной нажатой кнопки (не считая кнопки стоп), то это аварийная ситуация, такого не должно быть при нормальной работе и в этом случае ничего не происходит, сохраняется преведущее состояние выходов, короче, я так и сделал! Чтобы это указать можно показать что состояние выходов при этом не меняется(фиксируется), наверно проще словами!
Вот ещё хотел добавить: можно передавать не битовую маску нажатых кнопок, а так как кнопки нажимаются по очереди(исключается одновременное нажатие, включение следующей только через кнопку стоп), то и передавать сразу код номера нажатой кнопки, впрочем он будет совпадать с номером кнопки в диапазоне 0-7, "0" соответствует, что все кнопки отжаты, тогда и проще получится и 3 бита хватит на все команды с одного пульта, надеюсь понятно объяснил и если хотите могу это в проекте переделать(показать) только напишите, если Вы не против! Тогда будет исключаться и команда одновременного нажатия кнопок, даже в случае какой ошибки(сбоя) и можно будет убрать последнюю добавленную логику с игнорированием аварийных команд и сохранением состояния выходов! Надеюсь понятно объяснил?!
Последний раз редактировалось Сергей0308; 29.06.2020 в 16:27.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Вы все верно реализовали, на обоих сторонах! Просто попросили таблицу истинности, я о такой и не слышал, вот и составил, хотя повторюсь на словах Вы меня поняли верно. И так же как Вы пишете я тоже могу словами объяснить как поступать в нештатной ситуации, как в таблицу это занести я не знаю.
Чего мне быть против)
Я по натуре перфекционист и потому привык делать как лучше, а здесь как мне кажется стабильности будет больше! Только расшифровывать номера кнопок я не знаю, точнее я могу на равенство сравнивать, но тогда не получается битами задавать настройки выходов, соответствующие кнопкам.
Тогда для ПР каждого поста, если Вас устраивала логика работы кнопок, как-то так будет:
Кто первый встал, того и тапки_12.PNG
Кто первый встал, того и тапки_12.owl
Вот и проект для центрального ПР поправил:
EEPROM_1.3.owl
И ещё хотел сказать, что вместо физических кнопок и ПР для каждого поста можно применить ИПП120 и с помощью комбобокса на экране выбирать какую кнопку нажать, что выйдет дешевле, но я не знаю подойдёт это вам или нет? А Вы молчите как рыба, приходится всё клещами вытягивать!
Последний раз редактировалось Сергей0308; 29.06.2020 в 21:33.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Так так ведь подсветка не работает, не будет понятно какая кнопка нажата.
[/QUOTE]И ещё хотел сказать, что вместо физических кнопок и ПР для каждого поста можно применить ИПП120 и с помощью комбобокса на экране выбирать какую кнопку нажать, что выйдет дешевле, но я не знаю подойдёт это вам или нет? А Вы молчите как рыба, приходится всё клещами вытягивать!
Ручная мойка это поэтому панель не подходит, во первых от воды она умрет во вторых мойщику кнопка большая нужна что бы не задумываясь попадать в нее.
И я не молчу, Вы спрашивали как работать должно а не куда ставиться будет )
Не вижу проблем, можно оставить преведущую конструкцию для индикации нажатой кнопки
Кто первый встал, того и тапки_13.PNG
Кто первый встал, того и тапки_13.owl
Даже так:
Кто первый встал, того и тапки_14.PNG
Кто первый встал, того и тапки_14.owl
Или так:
Кто первый встал, того и тапки_15.PNG
Кто первый встал, того и тапки_15.owl
И я проект для центральной ПР немного переделал под ваши задачи, у вас 7 кнопок режимов работы + кнопка стоп(выключение всех режимов), я ранее делал для 8 кнопок режимов работы + кнопка "стоп", всего 9, поэтому у вас на 1 кнопку всё смещалось, теперь должно всё правильно включаться в последнем варианте программы!
Последний раз редактировалось Сергей0308; 30.06.2020 в 14:26.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.