Показано с 1 по 3 из 3

Тема: будет ли работать прога?

  1. #1

    По умолчанию будет ли работать прога?

    День добрый.
    Пытаюсь программировать ПЛК совсем недавно. До этого использовал Logo Siemens'а. В нем был постой счетчик моточасов входящий в стандартную библиотеку. В CoDeSys его приходится писать самому.
    За основу взял простую логику, когда-то использовавшуюся в электронике. Но при прогонке программы на компе происходят непонятные вещи: когда окно CoDeSys активно счет идет нормально, но стоит свернуть окно, так начинается запаздывание и в редких случаях опережение.
    Помогите разобраться будет ли работать такой счетчик моточасов на контроллере "Овен"?
    Прога прилагается.
    Вложения Вложения

  2. #2

    По умолчанию

    1) В режиме эмуляции в среде возможны торможения, джиттер и т.п.
    Для проверки можно использовать CoDeSys SP RTE - ограничение лицензии 1 час вполне позволит поотлаживаться.
    2) Вопрос - а почему Вы не использовали SysLibTime и retain переменные?
    На этой программе при сбросе питания все данные пропадут
    3) На контроллере будет работать вполне прилично за исключением сброса по питанию
    Часто задаваемые вопросы по кодесис
    1) Почему программа не работает - Следует выполнить "Онлайн ->Старт"
    2) Где скачать CoDeSys, таргеты, прошивки, библиотеки - http://www.owen.ru/catalog/codesys_v3/opisanie

  3. #3

    По умолчанию

    Большое спасибо за ответ
    Про системную библиотеку SysLibTime скажу, что там нужно использовать переход через нуль, применять вычисления, в общем усложнять прогу. Да и с ее описанием сложно разобраться. Сохраняемость переменным не назначил, чтобы не усложнять проверку программы. Они будут в нормальной программе.
    А можно где-нибудь почитать про прогу CoDeSys SP RTE?

Ваши права

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