Показано с 1 по 10 из 4800

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

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

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

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Надо понимать только одно: что значения назначенные в свойствах макроса имеют преимущество над значением назначенным в макросе, всё!
    Это кольцевой инкрементный счётчик, назначаются минимальное и максимальные значения, достигнув максимального значения с приходом следующего счётного импульса счёт начнётся заново с минимального значения, при сбросе счётчик примет минимальное значение, а не "0", всё!
    Логично. С этим счетчиком я все понял и как параметры задаются и как он отрабатывает.
    Мне интересно как делать такие макросы (сдается они не в лоджике сделаны). Сейчас я столкнулся с проблемой, если я решу изменить первоначальные условия, то я не смогу переделать эти макросы под новую задачу. Первоначальная задача это пример, разобрав который, я смогу реализовать часть задуманного. В реальности у меня 15 ламп и порядка 20 схем их работы и этим всем надо управлять с 2х выключателей. Но поправить макрос EXTRACT8 под реальную задачу я не могу, ведь параметры рассчитаны на 8 ламп. Даже добавив дополнительный выход, надо добавить и его описание в параметрах, иначе на него сигнал не приходит. А я не знаю как это сделать.
    Я за то, чтобы разобраться в работе алгоритма и самому его повторить. Отсюда и пытаюсь понять как делать макросы с параметрами. Кстати, очень полезная функция, помогает обойти некоторые ограничения лоджика.
    Если Вам не сложно, объясните, пожалуйста, как работать (создавать, редактировать) подобные макросы с параметрами. Если это секрет, спасибо за помощь, Ваши решения помогли мне кое в чем разобраться.

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

    По умолчанию

    Цитата Сообщение от Sel Посмотреть сообщение
    Логично. С этим счетчиком я все понял и как параметры задаются и как он отрабатывает.
    Мне интересно как делать такие макросы (сдается они не в лоджике сделаны). Сейчас я столкнулся с проблемой, если я решу изменить первоначальные условия, то я не смогу переделать эти макросы под новую задачу. Первоначальная задача это пример, разобрав который, я смогу реализовать часть задуманного. В реальности у меня 15 ламп и порядка 20 схем их работы и этим всем надо управлять с 2х выключателей. Но поправить макрос EXTRACT8 под реальную задачу я не могу, ведь параметры рассчитаны на 8 ламп. Даже добавив дополнительный выход, надо добавить и его описание в параметрах, иначе на него сигнал не приходит. А я не знаю как это сделать.
    Я за то, чтобы разобраться в работе алгоритма и самому его повторить. Отсюда и пытаюсь понять как делать макросы с параметрами. Кстати, очень полезная функция, помогает обойти некоторые ограничения лоджика.
    Если Вам не сложно, объясните, пожалуйста, как работать (создавать, редактировать) подобные макросы с параметрами. Если это секрет, спасибо за помощь, Ваши решения помогли мне кое в чем разобраться.
    Сначала по макросу извлечения(чтения бита): Вам ничего не надо там переделывать, в свойствах макроса, как и для счётчика, есть настройки, можно задавать значения извлекаемого(читаемого) бита в диапазоне 0-31, дальше всё будет циклически повторятся с кратностью 32, короче поставьте сколько Вам нужно экземпляров макроса 1-4 и настройками "рулите", в принципе у меня есть и на 16, 32 выхода, но никакой разницы нет, подобно я делал в третьей версии проекта ламп(где все сигналы в одну переменную собирал), посмотрите!

    Теперь о создании: при создании, редактировании макроса в свойствах константы есть пункт использовать в макросе - ставите "Да":


    Создание свойств макроса.PNG

    Также можете переименовать(подписать), как вам угодно, строчка выше преведущей, всё!
    Последний раз редактировалось Сергей0308; 04.11.2018 в 17:45.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #3

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Также можете переименовать(подписать), как вам угодно, строчка выше преведущей, всё!
    Спасибо, пойду править проект

Похожие темы

  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

Ваши права

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