Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 48

Тема: Секундомер. Подсчет времени реза отрезного станка с помощью ПР200

  1. #21

    По умолчанию

    Цитата Сообщение от SuperRobot Посмотреть сообщение
    Блин всю голову уже сломал. Почему не работает этот макрос в режиме симуляции?
    Вложение 41385
    Не вижу назначенной переменной на выходе макроса, и для симуляции сделайте ее энергонезависимой, или сделайте вывод на экран, иначе она никуда не идет и в симуляции участвовать не будет.
    так же установите время и период минимальными.


    Цитата Сообщение от SuperRobot Посмотреть сообщение
    Еще кстати вопрос. Если мне не требуется режим обратного отсчета, обязательно ли задействовать соответвующие элементы макроса связями?
    Те я скажем могу констаттой передать 1 макросу и показать что мне нужен только прямой отсчет, в этом случае должен ли я что то передать входу "ust, s" или можно оставить его без внимания, он же как раз для обратного отсчета
    Вложение 41386
    Для прямого можно 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

  2. #22

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Не вижу назначенной переменной на выходе макроса, и для симуляции сделайте ее энергонезависимой, или сделайте вывод на экран, иначе она никуда не идет и в симуляции участвовать не будет.
    так же установите время и период минимальными.
    Для прямого можно 0 оставить.

    все же я настроен разобраться
    после подключения переменной на экран появляется ошибка:
    123.jpg

    вот блоки:
    1231.jpg

    На работоспосбность это ВРОДЕ? не влияет, режим симуляции запускается.

    Но интересный момент.
    Если сначала запускаю симуляцию , а потом нажимаю на дискретный вход (чтобы 0 поменять на 1 и запустить таймер), то считает исключительно целыми секундамаи, те 1, 2, 3 ,4 и тд

    Если же до запуска (но в режиме симуляции) я нажимаю на дискретный вход, и сразу 1 передаю ему, а потом нажимаю на Пуск - то отсчет идет с отображением десятой части секунды - что мне и надо.

    Как будет время отображаться на самом приборе? Почему такая особенность?
    ---

    И все же, если есть возможность, подскажите - как мне уйти от использования двух дискретных входов тут. Уверен что логически можно блоками сделать так, чтобы на сброс посылать кратковременную 1, без использования второго входа. Те по первому основному запускаем отсчет времени передав 1, когда же значение снова станет 0, отсчет времени прекращается (но сброс еще не происходит). При следующем появлении 1 , происходит кратковременный сброс секундомера, и начинается новый отсчет и тд. Я могу ошибаться - мне кажется это не сложно логически блоками собрать, но опыта нет - потому для меня , нереальная задача просто кажется.

  3. #23
    Пользователь
    Регистрация
    08.04.2015
    Адрес
    Воронежская область
    Сообщений
    1,249

    По умолчанию

    Юрий почему вы не замените циклические связи во всех макросах на линии задержки ?????????????
    У пользователей возникают всегда вопросы , а если не возникают ( работать можно и так ) экран
    с элементами желтого цвета не совсем приятен .

    Давно хотел задать этот вопрос .
    Последний раз редактировалось Алексеев; 22.02.2019 в 15:45.

  4. #24

    По умолчанию

    Цитата Сообщение от SuperRobot Посмотреть сообщение
    все же я настроен разобраться
    после подключения переменной на экран появляется ошибка:
    123.jpg

    вот блоки:
    1231.jpg

    На работоспосбность это ВРОДЕ? не влияет, режим симуляции запускается.

    Но интересный момент.
    Если сначала запускаю симуляцию , а потом нажимаю на дискретный вход (чтобы 0 поменять на 1 и запустить таймер), то считает исключительно целыми секундамаи, те 1, 2, 3 ,4 и тд

    Если же до запуска (но в режиме симуляции) я нажимаю на дискретный вход, и сразу 1 передаю ему, а потом нажимаю на Пуск - то отсчет идет с отображением десятой части секунды - что мне и надо.

    Как будет время отображаться на самом приборе? Почему такая особенность?
    ---

    И все же, если есть возможность, подскажите - как мне уйти от использования двух дискретных входов тут. Уверен что логически можно блоками сделать так, чтобы на сброс посылать кратковременную 1, без использования второго входа. Те по первому основному запускаем отсчет времени передав 1, когда же значение снова станет 0, отсчет времени прекращается (но сброс еще не происходит). При следующем появлении 1 , происходит кратковременный сброс секундомера, и начинается новый отсчет и тд. Я могу ошибаться - мне кажется это не сложно логически блоками собрать, но опыта нет - потому для меня , нереальная задача просто кажется.
    Первое это не ошибка, а предупреждение. Можно открыть на редактирование и изменить на линию задержки подсвеченные линии.
    По особенностям симуляции: в данном блоке идет расчет времени цикла, для принятия решения с какой точностью выводить время, если время цикла большое, то нет смысла выводить 2 знака после запятой, из-за этого в режиме симуляции иногда возникают ситуации, когда значение на выходе не соответствуют ожидаемым, необходимо или дождаться 500 ms от начала симуляции, или делать отладку в железе.

    Два дискретных входа использовать не обязательно, можно делать сброс по снятию Enable с задержкой или по заднему фронту, это подбирается уже по алгоритму.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  5. #25

    По умолчанию

    Пока дошел до такого, кстати вот видно что считает как секундами , там и с десятыми долями (выше написал когда как):

    01.jpg

    и

    02.jpg

    Вот только при остановке подсчета сразу обнуляет счетчик, а это не приемлемо. Нужно чтобы обнуление происходило когда начинался последующий цикл подсчета. Буду пробовать дальше. Но знаний прям очень не хватает.

    Буду признателен за помощь.

  6. #26

    По умолчанию

    Цитата Сообщение от Алексеев Посмотреть сообщение
    Юрий почему вы не замените циклические связи во всех макросах на линии задержки ?????????????
    У пользователей возникают всегда вопросы , а если не возникают ( работать можно и так ) экран
    с элементами желтого цвета не совсем приятен .

    Давно хотел задать этот вопрос .
    Ну во-первых: это задача не на 5 мин. Во-вторых теряется универсальность, в старых версиях будут ошибки и вопросов может быть еще больше.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  7. #27
    Пользователь
    Регистрация
    08.04.2015
    Адрес
    Воронежская область
    Сообщений
    1,249

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Ну во-первых: это задача не на 5 мин. Во-вторых теряется универсальность, в старых версиях будут ошибки и вопросов может быть еще больше.
    Теперь понятно . Спасибо за разъяснения .

  8. #28

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Первое это не ошибка, а предупреждение. Можно открыть на редактирование и изменить на линию задержки подсвеченные линии.
    По особенностям симуляции: в данном блоке идет расчет времени цикла, для принятия решения с какой точностью выводить время, если время цикла большое, то нет смысла выводить 2 знака после запятой, из-за этого в режиме симуляции иногда возникают ситуации, когда значение на выходе не соответствуют ожидаемым, необходимо или дождаться 500 ms от начала симуляции, или делать отладку в железе.

    Два дискретных входа использовать не обязательно, можно делать сброс по снятию Enable с задержкой или по заднему фронту, это подбирается уже по алгоритму.

    Правильно ли я понял. В реальности на приборе будет отображаться с десятой долей секунды да? Или тоже будет иногда целые секунды показывать, а иногда с долями?

  9. #29

    По умолчанию

    Цитата Сообщение от SuperRobot Посмотреть сообщение
    Пока дошел до такого, кстати вот видно что считает как секундами , там и с десятыми долями (выше написал когда как):

    Вот только при остановке подсчета сразу обнуляет счетчик, а это не приемлемо. Нужно чтобы обнуление происходило когда начинался последующий цикл подсчета. Буду пробовать дальше. Но знаний прям очень не хватает.

    Буду признателен за помощь.
    Я и написал, что сброс можно делать с задержкой, а проверять, если есть ПР, лучше загрузить код и подать дискретный сигнал в живую, так будет проще.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  10. #30

    По умолчанию

    Цитата Сообщение от SuperRobot Посмотреть сообщение
    Ого, сложновато. Ладно заберу в начале недели ПР200 из цеха, начну разбираться.
    Тут только самое ядро показано, к которому обвеску делать нужно.

    Почему то был уверен, раз реализован механизм реального времени в устройстве, должен быть простой метод подсчета прошедшего времени.
    Механизм реального времени - вы часы имеете ввиду?
    А так - ФБ для расчёта времени выполнения не помешает.

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

Похожие темы

  1. Подсчет времени (TIME_UD)
    от Newcomer в разделе Среда программирования OWEN Logic
    Ответов: 24
    Последнее сообщение: 30.08.2018, 14:30
  2. Работа автоклава с помощью ПР200
    от Алексей12345 в разделе Программируемые реле
    Ответов: 14
    Последнее сообщение: 28.07.2017, 12:22
  3. Ответов: 4
    Последнее сообщение: 04.08.2016, 10:46
  4. СИ8 подсчет импульсов и времени
    от Артем_ в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 22.01.2015, 14:12
  5. учет времени работы станка
    от Артем в разделе Трёп (Курилка)
    Ответов: 2
    Последнее сообщение: 18.11.2007, 19:46

Ваши права

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