Страница 141 из 381 ПерваяПервая ... 4191131139140141142143151191241 ... ПоследняяПоследняя
Показано с 1,401 по 1,410 из 4548

Тема: разные вопросы новичка

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Вы сами попросили сделать логику: если приходят более одного бита в состоянии "1", считай как одновременно более одной нажатой кнопки (не считая кнопки стоп), то это аварийная ситуация, такого не должно быть при нормальной работе и в этом случае ничего не происходит, сохраняется преведущее состояние выходов, короче, я так и сделал! Чтобы это указать можно показать что состояние выходов при этом не меняется(фиксируется), наверно проще словами!
    Вы все верно реализовали, на обоих сторонах! Просто попросили таблицу истинности, я о такой и не слышал, вот и составил, хотя повторюсь на словах Вы меня поняли верно. И так же как Вы пишете я тоже могу словами объяснить как поступать в нештатной ситуации, как в таблицу это занести я не знаю.

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Вот ещё хотел добавить: можно передавать не битовую маску нажатых кнопок, а так как кнопки нажимаются по очереди(исключается одновременное нажатие, включение следующей только через кнопку стоп), то и передавать сразу код номера нажатой кнопки, впрочем он будет совпадать с номером кнопки в диапазоне 0-7, "0" соответствует, что все кнопки отжаты, тогда и проще получится и 3 бита хватит на все команды с одного пульта, надеюсь понятно объяснил и если хотите могу это в проекте переделать(показать) только напишите, если Вы не против! Тогда будет исключаться и команда одновременного нажатия кнопок, даже в случае какой ошибки(сбоя) и можно будет убрать последнюю добавленную логику с игнорированием аварийных команд и сохранением состояния выходов! Надеюсь понятно объяснил?!
    Чего мне быть против)
    Я по натуре перфекционист и потому привык делать как лучше, а здесь как мне кажется стабильности будет больше! Только расшифровывать номера кнопок я не знаю, точнее я могу на равенство сравнивать, но тогда не получается битами задавать настройки выходов, соответствующие кнопкам.

  2. #2
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,452

    По умолчанию

    Цитата Сообщение от Saint999 Посмотреть сообщение
    Вы все верно реализовали, на обоих сторонах! Просто попросили таблицу истинности, я о такой и не слышал, вот и составил, хотя повторюсь на словах Вы меня поняли верно. И так же как Вы пишете я тоже могу словами объяснить как поступать в нештатной ситуации, как в таблицу это занести я не знаю.



    Чего мне быть против)
    Я по натуре перфекционист и потому привык делать как лучше, а здесь как мне кажется стабильности будет больше! Только расшифровывать номера кнопок я не знаю, точнее я могу на равенство сравнивать, но тогда не получается битами задавать настройки выходов, соответствующие кнопкам.
    Тогда для ПР каждого поста, если Вас устраивала логика работы кнопок, как-то так будет:

    Кто первый встал, того и тапки_12.PNG

    Кто первый встал, того и тапки_12.owl

    Вот и проект для центрального ПР поправил:

    EEPROM_1.3.owl

    И ещё хотел сказать, что вместо физических кнопок и ПР для каждого поста можно применить ИПП120 и с помощью комбобокса на экране выбирать какую кнопку нажать, что выйдет дешевле, но я не знаю подойдёт это вам или нет? А Вы молчите как рыба, приходится всё клещами вытягивать!
    Последний раз редактировалось Сергей0308; 29.06.2020 в 21:33.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #3
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,024

    По умолчанию

    Saint999 если битовой маской на экране сделать настройку, то можно и заносить значение в макросы.

  4. #4
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,024

    По умолчанию

    Ну мне не очень интересно разбираться в самом решении, тем более если оно вас устраивает. Но я вижу что вы хотите в сервисном режиме изменить параметры.
    Такие вещи как правило при помощи битовых масок реализовать проще. А в том решении у вас макрос "Кто первый встал, того и тапки" и хрен вы на лету его измените. Значит вас оно не устраивает Извините за тавтологию....

    Я к тому, что сам по себе макрос "Кто первый встал" вам не позволит что либо изменить без перепрошивки ПР.

    А вот макрос, созданный AI! когда-то по просьбе кажется можно заставить изменить работу на лету. Не проверял такую возможность, но там есть переменная, которую можно вывести за пределы макроса. Правда с настройками там не сахар, так как это целочисленная переменная. И на экране надо сделать битовую маску с 0 и 1 и чтобы она потом попала в макрос... Ну либо ручками рассчитывать и вбивать число.
    Последний раз редактировалось melky; 29.06.2020 в 11:44.

  5. #5
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,024

    По умолчанию

    Да вроде выкладывал неоднократно этот макрос. Долго не мог понять как его настраивать, пока AI! не объяснил. Но если в ZelioLogic все делается расстановкой галочек, то тут только расчетом значения int и вписывании его в свойства макроса. Переменную можно вытянуть наружу, переписав макрос и управлять с экрана. Можно добавить количество входов если необходимо.

    В exel файлике на Q выставляем 1, при каких комбинациях I она должна быть. Справа будет число, которое надо ввести в свойства макроса.
    Что-то И + ИЛИ в оном флаконе, когда 1 на выходе должна быть при различных комбинациях.
    Вложения Вложения

  6. #6

    По умолчанию

    Нужна ваша консультация, в каком направлении двигаться. По сигналу с кнопки нужно включить насос и выключить по достижении макс. давления (реле давления). На системе нет гидроаккумулятора, поэтому требуется только отключить насос, чтоб не реагировал на постоянное включение и выключение реле давления. Но при включении кнопки, насос снова запустился. Пробовал разные варианты, но схема не работает. Программировал в Овен Лоджик. Спасибо.

  7. #7
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,452

    По умолчанию

    Цитата Сообщение от Евгений Леонтьев Посмотреть сообщение
    Нужна ваша консультация, в каком направлении двигаться. По сигналу с кнопки нужно включить насос и выключить по достижении макс. давления (реле давления). На системе нет гидроаккумулятора, поэтому требуется только отключить насос, чтоб не реагировал на постоянное включение и выключение реле давления. Но при включении кнопки, насос снова запустился. Пробовал разные варианты, но схема не работает. Программировал в Овен Лоджик. Спасибо.
    Может какую кнопку придумать, типа сброс аварии, а то Вы боюсь насос больше не включите, если давление достигнет установленного у вас максимального значения? Или использовать кнопку стоп и как сброс аварии. Вы там определитесь, что Вы хотите, а то пока из того что написали получается насос второй раз не включишь, если авария сработает!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  8. #8

    По умолчанию

    Там давление падает в течении 1мин. Запрет с РД будет снят и по идее можно запуститься ещё раз с кнопки. Это система запитки всасывающего трубопровод нагнетания.

  9. #9
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,452

    По умолчанию

    Цитата Сообщение от Евгений Леонтьев Посмотреть сообщение
    Там давление падает в течении 1мин. Запрет с РД будет снят и по идее можно запуститься ещё раз с кнопки. Это система запитки всасывающего трубопровод нагнетания.
    Так Вы же говорили, чтобы с кнопки больше не запускалось, насколько я смог понять! Может надо сделать чтобы с кнопки не запускалось при достижении установленного максимального давления в течении 1 минуты?
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #10

    По умолчанию

    Не, насос включается с кнопки, а выключается с РД, но чтоб не включался с РД обратно. И всё.

Страница 141 из 381 ПерваяПервая ... 4191131139140141142143151191241 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 21
    Последнее сообщение: 15.04.2025, 16:38
  2. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 42
    Последнее сообщение: 02.05.2022, 19:57
  3. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 09:29

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •