Страница 25 из 408 ПерваяПервая ... 1523242526273575125 ... ПоследняяПоследняя
Показано с 241 по 250 из 4836

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

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

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

    По умолчанию

    Цитата Сообщение от Пьер Посмотреть сообщение
    примерно 25 градусов в виде 11205
    В INT в любой кодировке 11205 будет 11205, вот не так давно вопрос всплывал насчёт кодировок в INT:
    http://www.owen.ru/forum/showthread.php?t=26801&page=2
    Может чего напутали? Откуда, с какого прибора приходят значения температуры?
    Последний раз редактировалось Сергей0308; 05.07.2017 в 23:19.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  2. #2
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    519

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Может чего напутали? Откуда, с какого прибора приходят значения температуры?
    Прибор AI4-I Pt1000 аналоговый модуль. Оказывается перепутал режимы, у меня стоял в режиме сопротивления. теперь показывает в формате 251, т.е. /10 = 25.1. а в режиме сопротивления 11008. короче тоже делить на 10 надо значение (по таблице сопротивлений в принципе совпадает). очень удобно. Спасибо!
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

  3. #3

    По умолчанию

    Добрый день.
    Помогите реализовать выключатель многорежимной лампы.
    Есть лампа с 7-ю режимами работы и 2 выключателя (без фиксации)
    Хочу сделать при нажатии кнопки 1 (К1) вкл/вык первый режим лампы (Р1).
    При удержании кнопки 2 (К2) более 5-ти сек, каждое нажатие К1 переключает режимы Р2, Р3 и т.д. по кругу.
    При отпущенной К2, К1 работает как и раньше (выключает всю лампу и следующее нажатие вкл Р1).
    В принципе у меня получилось реализовать данный режим (экспериментирую с тремя режимами). Но сложность возникла в том, что данный алгоритм у меня получается реализовать только для 1 лампы. А мне нужно с тех же 2-х кнопок управлять 2мя аналогичными лампами, Т.е. для первой лампы режимы переключаются при нажатой К2, нажатием К1, а для второй, при удержании К1, выбираем режимы К2. Так же, хотелось бы реализовать запоминание режима, т.е. - выбрали Р3 и в дальнейшем нажатие К1 (или К2 на второй лампе) включает Р3 или выключает всю лампу. (запоминание производить только той лампы, которая последняя переключалась)
    Так как алгоритм очень заморочен всеми и, не , сбросами, то, видимо путаюсь в логике и прикрутить вторую лампу не получается.
    Помогите оптимизировать алгоритм. Регистрами сдвига пользоваться не умею.
    В идеале, если бы писал в коде, то взял бы переменную и добавлял по единице при каждом нажатии. Каждому значению присвоил режим, при достижении переменной равной 7, обнулял ее. Но в лоджике не понял как обнулять, да и с выбором не разобрался.
    Так же запутался с задержками при нажатии кнопок


    2.jpg
    Вложения Вложения
    • Тип файла: owl Lamp.owl (344.0 Кб, Просмотров: 4)
    Последний раз редактировалось Sel; 03.11.2018 в 22:37.

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

    По умолчанию

    Цитата Сообщение от Sel Посмотреть сообщение
    Добрый день.
    Помогите реализовать выключатель многорежимной лампы.
    Есть лампа с 7-ю режимами работы и 2 выключателя (без фиксации)
    Хочу сделать при нажатии кнопки 1 (К1) вкл/вык первый режим лампы (Р1).
    При удержании кнопки 2 (К2) более 5-ти сек, каждое нажатие К1 переключает режимы Р2, Р3 и т.д. по кругу.
    При отпущенной К2, К1 работает как и раньше (выключает всю лампу и следующее нажатие вкл Р1).
    В принципе у меня получилось реализовать данный режим (экспериментирую с тремя режимами). Но сложность возникла в том, что данный алгоритм у меня получается реализовать только для 1 лампы. А мне нужно с тех же 2-х кнопок управлять 2мя аналогичными лампами, Т.е. для первой лампы режимы переключаются при нажатой К2, нажатием К1, а для второй, при удержании К1, выбираем режимы К2. Так же, хотелось бы реализовать запоминание режима, т.е. - выбрали Р3 и в дальнейшем нажатие К1 (или К2 на второй лампе) включает Р3 или выключает всю лампу. (запоминание производить только той лампы, которая последняя переключалась)
    Так как алгоритм очень заморочен всеми и, не , сбросами, то, видимо путаюсь в логике и прикрутить вторую лампу не получается.
    Помогите оптимизировать алгоритм. Регистрами сдвига пользоваться не умею.
    В идеале, если бы писал в коде, то взял бы переменную и добавлял по единице при каждом нажатии. Каждому значению присвоил режим, при достижении переменной равной 7, обнулял ее. Но в лоджике не понял как обнулять, да и с выбором не разобрался.
    Так же запутался с задержками при нажатии кнопок


    2.jpg
    Наверно, как-то так:

    2 лампы по 8 режимов.PNG

    И што, такой простенький алгоритм у Вас не получается, минут 5-10 времени надо!

    Если предпочитаете чтобы при включении светильника не сохранялся тот режим который был в момент выключения, а всё начиналось с 1 режима, то как-то так:

    2 лампы по 8 режимов_2.PNG

    Можно и все сигналы в одну переменную собрать, мало ли что, может по сети надо передавать одним регистром или ещё какие заморочки:

    2 лампы по 8 режимов_3.PNG

    Это в работе схемы абсолютно ничего не изменит!

    И я бы предпочёл, как мелкий советовал, каждая кнопка отвечает за свою лампу, например в режиме включения светильника(режим не имеет значения) удержание кнопки свыше 5 секунд переводит её из режима включения-выключения в режим переключения режимов работы(переключается выход 1-8 на каждую лампу) достижение времени нажатия в 5 секунд сопровождается переключением режима(или начинает мигать лампа включенного в данный момент режима), что бы было видно и кнопку лишние секунды не держать, при отпускании каждое последующее кратковременное(менее 0,5 секунды) нажатие переключает режим работы светильника по кругу(как сейчас), если 10 секунд кнопка не нажата(отпущена), то режим работы кнопки переключается обратно на режим включения-выключения, надеюсь понятно объяснил, как я это вижу, лучше уже тем, что для манипуляций со светильниками достаточно одной руки(пальца), что на мой взгляд гораздо удобнее, короче примерно как-то так:

    2 лампы по 8 режимов_4.PNG
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 04.11.2018 в 12:15.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,157

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Наверно, как-то так:

    2 лампы по 8 режимов.PNG

    И што, такой простенький алгоритм у Вас не получается, минут 5-10 времени надо!
    Наверное потому ,что еще новичек Лет через 5 такой же вопрос будет задавать новым пользователям...
    электронщик до мозга костей и не только

  6. #6

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Наверно, как-то так:
    2 лампы по 8 режимов_4.PNG
    Спасибо большое, то, что надо.

    Хотелось бы разобраться с данным алгоритмом.
    Ответьте, пожалуйста на пару вопросов новичка:
    1. Почему периодически не срабатывает включение/выключение? Если подряд нажимать кнопку (любую), то периодически не изменяется значение на выходе.(не срабатывает при быстром нажатии)
    2. В макросе СТМ что означает цифра 31? Смотрел предыдущие примеры, там Вы так же устанавливает 31.
    3. Каким образом устанавливается величина цикла до сброса? В данном случае СТМ сбрасывается на цифре 7, где указать, что сброс будет, допустим после 4?

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    И што, такой простенький алгоритм у Вас не получается, минут 5-10 времени надо!
    2 лампы по 8 режимов_4.PNG
    Я пока не въехал как с квадратиками работать, поэтому любое что-то более-менее замороченное дается не просто, надож понять как обойти ограничения привычной логики ))

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    И я бы предпочёл, как мелкий советовал, каждая кнопка отвечает за свою лампу
    2 лампы по 8 режимов_4.PNG
    Спасибо за идею. Сейчас работает лампа в 3-х режимах и управляется с 2-х кнопок, как показала практика, довольно удобно. Единственная задержка 1с, перед переключением режимов (хотя, я бы и от нее отказался, но в квадратиках пока не понял как это реализовать). Из плюсов отсутствия задержек возможность сразу включать\выключать лампу или сразу менять режимы второй лампы.

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

    По умолчанию

    Цитата Сообщение от Sel Посмотреть сообщение
    Спасибо большое, то, что надо.

    Хотелось бы разобраться с данным алгоритмом.
    Ответьте, пожалуйста на пару вопросов новичка:
    1. Почему периодически не срабатывает включение/выключение? Если подряд нажимать кнопку (любую), то периодически не изменяется значение на выходе.(не срабатывает при быстром нажатии)
    2. В макросе СТМ что означает цифра 31? Смотрел предыдущие примеры, там Вы так же устанавливает 31.
    3. Каким образом устанавливается величина цикла до сброса? В данном случае СТМ сбрасывается на цифре 7, где указать, что сброс будет, допустим после 4?


    Я пока не въехал как с квадратиками работать, поэтому любое что-то более-менее замороченное дается не просто, надож понять как обойти ограничения привычной логики ))


    Спасибо за идею. Сейчас работает лампа в 3-х режимах и управляется с 2-х кнопок, как показала практика, довольно удобно. Единственная задержка 1с, перед переключением режимов (хотя, я бы и от нее отказался, но в квадратиках пока не понял как это реализовать). Из плюсов отсутствия задержек возможность сразу включать\выключать лампу или сразу менять режимы второй лампы.
    1. : если Вы в железе проверяете(в симуляторе много зависит от настроек симулятора и я пока это не хочу даже обсуждать), то я предлагаю уменьшить время импульса до 0,5 секунд, как у меня в последнем проекте про лампы, если не устроит, то до 0,3-0,2 секунд:


    Длительность импульса.PNG

    Дело в том, что функциональный блок "Импульс включения заданной длительности" не может перезапустится до истечении этого времени!


    Или как-то так сделать:


    Длительность импульса_2.PNG

    2-3. : в свойствах макроса таятся настройки:

    Свойства макроса_8.PNG

    "0" и "31" - значения назначенные в макросе, а не свойствах макроса и значения не имеют!
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 04.11.2018 в 16:05.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  8. #8

    По умолчанию

    Добрый день. Помогите решить задачу. Имеем бункер1 на весах (МВ110-224.1ТД) и бункер2 без взвешивания но с двумя датчиками уровня (верхний ,нижний). По датчикам выгружаем часть зерна из бункера1 в бункер2. Для обработки информации от весов использую ПР200. Также ПР200 управляет процессом загрузки. Итак к проблеме мне нужно в ПР200 иметь данные о весе загруженной порции в бункер2. В контролере Mitsubishi с этим всё просто сохранил вес в регистр temp перед началом выгрузки (по датчику нижнего уровня ) и по датчику верхнего уровня производим арифметическую операцию temp - текущий вес получаем вес в бункере2 .Как организовать это в OWEN Logic пока понять не могу.

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

    По умолчанию

    Цитата Сообщение от KIPSHOP Посмотреть сообщение
    Добрый день. Помогите решить задачу. Имеем бункер1 на весах (МВ110-224.1ТД) и бункер2 без взвешивания но с двумя датчиками уровня (верхний ,нижний). По датчикам выгружаем часть зерна из бункера1 в бункер2. Для обработки информации от весов использую ПР200. Также ПР200 управляет процессом загрузки. Итак к проблеме мне нужно в ПР200 иметь данные о весе загруженной порции в бункер2. В контролере Mitsubishi с этим всё просто сохранил вес в регистр temp перед началом выгрузки (по датчику нижнего уровня ) и по датчику верхнего уровня производим арифметическую операцию temp - текущий вес получаем вес в бункере2 .Как организовать это в OWEN Logic пока понять не могу.
    Например так:

    Сохранение_5.PNG

    Сохранение по переднему фронту на I8!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #10

    По умолчанию

    у меня ПР200-24.1.1.0

Страница 25 из 408 ПерваяПервая ... 1523242526273575125 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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