Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 33

Тема: Замер времени

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

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

    По умолчанию

    Цитата Сообщение от Тугарин Посмотреть сообщение
    ...но в итоге ничего не получается, что делаю не так???
    Возможно, Вы не перевели контроллер в режим "RUN"
    Блок рабочий, я тестировал.

  2. #2

    По умолчанию

    Цитата Сообщение от spectrum48k Посмотреть сообщение
    Возможно, Вы не перевели контроллер в режим "RUN"
    Блок рабочий, я тестировал.
    Я проверил в режиме эмуляции, проект выложен в посте №19, подтверждаю, блок рабочий.

  3. #3

    По умолчанию

    Цитата Сообщение от Pvalp Посмотреть сообщение
    Я проверил в режиме эмуляции, проект выложен в посте №19, подтверждаю, блок рабочий.
    я использую контроллер ПЛК 110-60, а тут в целевой платформе указано 110-32, меняю на плк 110-60 вместо 110-32, конфигурация плк не меняется на плк 110-60 , остается так же 110-32, а в режиме эмуляций все работает, действительно плк не в работе был, теперь помогите понять как его связать с выходами, если не сложно..........

  4. #4

    По умолчанию

    вопрос почти по теме - а что делает функция time? при вызове берет текущее время плк?
    имеет ли смысл написанное ниже?

    var
    a:time;
    end_var
    a:=TIME;
    Последний раз редактировалось ВЗМП; 23.09.2015 в 21:22.

  5. #5
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,017

    По умолчанию

    Это время с момента запуска в миллисекундах. Код имеет значение, но функции лучше писать со скобками для читаемости.

  6. #6

    По умолчанию

    Цитата Сообщение от Yegor Посмотреть сообщение
    Это время с момента запуска в миллисекундах
    с момента запуска ПЛК?
    а как быть, если это время превысит 50 суток (максимальный размер типа time)? время начнет считаться по новой с нуля?

  7. #7
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,197

    По умолчанию

    Цитата Сообщение от ВЗМП Посмотреть сообщение
    с момента запуска ПЛК?
    а как быть, если это время превысит 50 суток (максимальный размер типа time)? время начнет считаться по новой с нуля?
    Да, с нуля. А что Вас смущает?
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #8

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    А что Вас смущает?
    ничего. я просто сейчас пишу первую самостоятельную программу да и вообще только начинаю работать с кодесис (до этого было степ7, да и то, только обслуживание, без написания проектов), поэтому мне много чего непонятно. я познаю среду программирования и ПЛК ОВен, поэтому много простых вопросов чтобы ничего не упустить.
    спасибо за ответы.

  9. #9
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    929

    По умолчанию

    Цитата Сообщение от ВЗМП Посмотреть сообщение
    с момента запуска ПЛК?
    а как быть, если это время превысит 50 суток (максимальный размер типа time)? время начнет считаться по новой с нуля?
    Очень часто приходится быть готовым к переходу счетчика через ноль (любого). Это решается сравнением текущего и предыдущего показаний по модулю, если разница их более половины размерности счетчика - был переход. Но при условии, что предыдущее показание более половины, а следующее - менее. Иначе - вы прикемарили...
    Последний раз редактировалось keysansa; 26.01.2022 в 20:25.

  10. #10
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,017

    По умолчанию

    Вас впредь больше будет волновать разность между двумя TIME'ами, нежели отдельные значения, полученные от функции TIME(). И даже после переполнения эта разность будет считаться правильно: 2 суток (TIME) - 49 суток (TIME) = 3 суток (ну или около того). Сами попробуйте. Конечно, если надо месяцы и годы считать, то тогда всё немного сложнее.

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. О времени
    от olegV в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 31.12.2010, 14:12
  2. переменные времени
    от vvu2011 в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 18.11.2010, 00:48
  3. коректировка времени
    от кубанец в разделе Панели оператора (HMI)
    Ответов: 1
    Последнее сообщение: 21.07.2010, 14:45
  4. Замер напряжения на аккамуляторах
    от andrush в разделе Подбор Оборудования
    Ответов: 10
    Последнее сообщение: 10.02.2010, 10:45
  5. необходимо производить замер нагрузки
    от echen в разделе Подбор Оборудования
    Ответов: 1
    Последнее сообщение: 20.04.2009, 21:51

Ваши права

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