Страница 180 из 186 ПерваяПервая ... 80130170178179180181182 ... ПоследняяПоследняя
Показано с 1,791 по 1,800 из 1860

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

  1. #1791

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Используйте переменные для координат X или Y полей Int/float, которые хотите скрывать.
    При нулевых значениях или при изменении какой либо переменной присваивайте координате Х значение >16, или Y >2
    Строго X>16. При задании Y>2 экран будет попросту листаться кнопками вверх/вниз (ежели им на данном экране не присвоено функций перехода).

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

    По умолчанию

    Цитата Сообщение от dan75 Посмотреть сообщение
    Строго X>16. При задании Y>2 экран будет попросту листаться кнопками вверх/вниз (ежели им на данном экране не присвоено функций перехода).
    Делал бегущую строку из нескольких переменных(элементов), очень неудобно, все элементы в одной строке, накладываются друг на друга, чтобы нужную найти и подредактировать приходится все элементы по очереди доставать и так искать нужную!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #1793

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Делал бегущую строку из нескольких переменных(элементов), очень неудобно, все элементы в одной строке, накладываются друг на друга, чтобы нужную найти и подредактировать приходится все элементы по очереди доставать и так искать нужную!
    Ну, в процессе написания/отладки программы можно накладывающиеся переменные и по вертикали растащить, томущо редактировать их в одной строке действительно жутко неудобно. У самого сейчас в проекте экран, в первой строке которого динамический список, а во второй -- 4 разных варианта отображения (либо температура, либо таймер, либо булевая переменная -- переключатель, либо текстовый блок).
    Последний раз редактировалось dan75; 25.09.2020 в 13:57.

  4. #1794

    По умолчанию

    Друзья! Прошу помощи. Как остановить таймер TP1?
    Безымянный.jpg
    PUSK- Сетевая переменная, задает время для таймера TP1. На входе I появляется 1 и запускает таймер. Если на входе I появится 0 то таймер продолжает работать. Вопрос.... Как можно сделать чтобы при нажатии кнопки СТОП (предполагаемая кнопка) переменная PUSK обнулась и таймер прервал работу. Заранее всем спасибо.
    https://yadi.sk/d/t2vDuj4J88Tdxg
    Последний раз редактировалось Serg290; 13.10.2020 в 12:40.

  5. #1795

    По умолчанию

    Цитата Сообщение от Serg290 Посмотреть сообщение
    Друзья! Прошу помощи. Как остановить таймер TP1?
    Безымянный.jpg
    PUSK- Сетевая переменная, задает время для таймера TP1. На входе I появляется 1 и запускает таймер. Если на входе I появится 0 то таймер продолжает работать. Вопрос.... Как можно сделать чтобы при нажатии кнопки СТОП (предполагаемая кнопка) переменная PUSK обнулась и таймер прервал работу. Заранее всем спасибо.
    https://yadi.sk/d/t2vDuj4J88Tdxg
    Используйте запись уставки через Write to FB и блок SEL, когда нужно остановить записываете уставку 0.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

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

    По умолчанию

    Цитата Сообщение от Serg290 Посмотреть сообщение
    Друзья! Прошу помощи. Как остановить таймер TP1?
    Безымянный.jpg
    PUSK- Сетевая переменная, задает время для таймера TP1. На входе I появляется 1 и запускает таймер. Если на входе I появится 0 то таймер продолжает работать. Вопрос.... Как можно сделать чтобы при нажатии кнопки СТОП (предполагаемая кнопка) переменная PUSK обнулась и таймер прервал работу. Заранее всем спасибо.
    https://yadi.sk/d/t2vDuj4J88Tdxg
    Непонятно, зачем использовать то, что Вам не подходит? Неужели нет других, более подходящих элементов, короче, какую логику Вы пытаетесь сделать?

    Может быть Вас как-то так или так устроит?

    Непонятные хотелки!.PNG
    Последний раз редактировалось Сергей0308; 13.10.2020 в 22:09.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  7. #1797

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Используйте запись уставки через Write to FB и блок SEL, когда нужно остановить записываете уставку 0.
    СПАСИБО!!! Огромное за подсказку!!!

  8. #1798

    По умолчанию

    И еще вопрос. Я ПР-200 связал с панелью Weintek. Спасибо за помощь Юрию, все работает. Прошу еще помощь в одном моменте. Как сделать чтобы на панели бежал обратный отсчет с таймера TP1??? Заранее спасибо за помощь.
    Безымянный.jpg
    Последний раз редактировалось Serg290; 13.10.2020 в 15:06.

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

    По умолчанию

    Цитата Сообщение от Serg290 Посмотреть сообщение
    Друзья! Прошу помощи. Как остановить таймер TP1?
    Безымянный.jpg
    PUSK- Сетевая переменная, задает время для таймера TP1. На входе I появляется 1 и запускает таймер. Если на входе I появится 0 то таймер продолжает работать. Вопрос.... Как можно сделать чтобы при нажатии кнопки СТОП (предполагаемая кнопка) переменная PUSK обнулась и таймер прервал работу. Заранее всем спасибо.
    https://yadi.sk/d/t2vDuj4J88Tdxg
    Кстати, суточную выдежку не получится напрямую из одного регистра получить, максимально 18,2 часа!
    И с этого таймера ничего, кроме того, что Вы и так знаете, получить нельзя!
    Последний раз редактировалось Сергей0308; 13.10.2020 в 22:08.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #1800
    Пользователь
    Регистрация
    05.10.2020
    Адрес
    Питер
    Сообщений
    11

    По умолчанию

    Уважаемые знатоки, прошу помощи в реализации следующей задачи (см. ниже). Заранее спасибо!!!

    Имеется два устройства, подключенные к цифровым выходам ПР100. Ус-во А подключено к выходу 1, ус-во В подключено к выходу 2. Выход=0: ус-во вЫключено. Выход=1: ус-во включено.
    Имеется сетевая переменная Regim_MB, которая определяет режим работы. Если Regim_MB = 1, то работа ведется с ус-вом А. Если Regim_MB = 2, то работа ведется с ус-вом В.
    Ус-во, с которым не ведется работа, находится в выключенном состоянии.

    Имеется сетевая переменная Set_time_MB, которая устанавливает уставку времени в секундах (может принимать значение от 0 до 99999) для таймера обратного отсчета.

    Имеется сетевая переменная Start_MB, которая запускает (при значении 1) или останавливает (при значении 0) работу одного из 2-х устройств.

    1. Если уставка времени равна 0 (Set_time_MB = 0), то по команде Start_MB=1 (запуск) одно из ус-в (либо А, либо В) должно включиться и работать до поступления команды Start_MB=0 (останов).

    2. Если уставка времени НЕ равна 0 (Set_time_MB = X сек) и Regim_MB = 1, то по команде Start_MB=1 (запуск) ус-во А должно включиться и работать в течение времени Х, по окончании которого ус-во А
    должно выключится и Start_MB должно стать 0.
    Если в процессе работы устройства А (т.е. таймер еще считает) поступит команда Start_MB=0 (останов), то устройства А должно выключится.
    При этом ус-во В находится в выключенном состоянии.

    3. Если уставка времени НЕ равна 0 (Set_time_MB = X сек) и Regim_MB = 2, то по команде Start_MB=1 (запуск) ус-во В должно включиться и работать до поступления команды Start_MB=0 (останов).
    При этом ус-во 1 всегда находится в выключенном состоянии.

Страница 180 из 186 ПерваяПервая ... 80130170178179180181182 ... ПоследняяПоследняя

Похожие темы

  1. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 12
    Последнее сообщение: 03.07.2019, 15:50
  2. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 15:39
  3. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 06.09.2011, 15:12
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 10:29

Ваши права

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