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

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

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

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

    По умолчанию

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

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

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

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

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

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

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

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

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

    По умолчанию

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

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

  3. #3

    По умолчанию

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

    Давно хотел задать этот вопрос .
    Ну во-первых: это задача не на 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

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

    По умолчанию

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

  5. #5

    По умолчанию

    Цитата Сообщение от 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

  6. #6

    По умолчанию

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

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

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

Похожие темы

  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

Ваши права

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