Страница 6 из 6 ПерваяПервая ... 456
Показано с 51 по 56 из 56

Тема: ПР200 ограничение на количество счетчиков, блинкеров, TON, TOF, TP в проекте

  1. #51

    По умолчанию

    Цитата Сообщение от ВадимМеханика Посмотреть сообщение
    Тогда в чём причина несработки триггеров и счётчиков в железе может крыться? Есть идеи? Урезал проект, экран выкинул и вроде бы работать стало, грешил на экран и на меню, но при дальнейшей разработке без экрана при добавлении таких элементов как 4и 3или и др. + пару линий задержки на цикл - счётчики или триггеры опять перестают работать нормально, сейчас время исполнения программы 10 мс (может тут причина?). Логики добавил не так много 3-5 блоков типа КЛС, не считая линий задержки конечно, а глючить опять начало.
    Есть вполне успешно работающие программы и с циклом 100 мс. И огроменным числом блоков.
    Возможно, ОвенЛоджик запутывается как-то в этих линиях задержки и не может автоматически добавить промежуточную (скрытую от пользователя) переменную для хранения промежуточного результата. Помочь может добавление их вручную.
    Или использование вместо них TON/TOF (что более верно с точки зрения удержания стабильного времени вне зависимости от длины программы).
    Тролль-наседка, добрый, нежный и ласковый

  2. #52

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Есть вполне успешно работающие программы и с циклом 100 мс. И огроменным числом блоков.
    Возможно, ОвенЛоджик запутывается как-то в этих линиях задержки и не может автоматически добавить промежуточную (скрытую от пользователя) переменную для хранения промежуточного результата. Помочь может добавление их вручную.
    Или использование вместо них TON/TOF (что более верно с точки зрения удержания стабильного времени вне зависимости от длины программы).
    Стал использовать счётчики как раз потому что начали неотрабатывать TON/TOF, передумаю схему, соберу по-другому, но думаю проблема не уйдёт, может это ещё из-за того что я на st функциональные блоки делаю.

  3. #53

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Есть вполне успешно работающие программы и с циклом 100 мс. И огроменным числом блоков.
    Возможно, ОвенЛоджик запутывается как-то в этих линиях задержки и не может автоматически добавить промежуточную (скрытую от пользователя) переменную для хранения промежуточного результата. Помочь может добавление их вручную.
    Или использование вместо них TON/TOF (что более верно с точки зрения удержания стабильного времени вне зависимости от длины программы).
    Добавление промежуточных переменных к сожалению не помогло

  4. #54

    По умолчанию

    Цитата Сообщение от ВадимМеханика Посмотреть сообщение
    Добавление промежуточных переменных к сожалению не помогло
    Долбите в техподдержку. У нас, к сожалению, всё стало маленько забюракратизировано, но некоторая настойчивость поможет дойти до разработчика ОвенЛоджика.
    Тролль-наседка, добрый, нежный и ласковый

  5. #55

    По умолчанию

    В общем была ещё такая ситуация, залип RS-триггер, перекидываешь выход переменной без связки с логикой - начинает тупить счетчик CTN, в общем беда похоже действительно с компиляцией. У меня были написаны блоки на ST, решил я их всё переписать через макросы, вдруг косяк в них, и о чудо! Больше вроде бы не глючит и проект работает и могу его расширять нормально, опять добавил экран всё работает по логике, не уверен конечно, но беда похоже была в компиляторе при совместной работе в проекте с блоками на ST, ибо функционал блоков какой был - такой и остался, по сути просто перенёс свой код на схему, вот и всё. Это конечно мои предположения, если проект работать как-то ещё не будет, опять тупить или подобные чудеса, отпишусь. А так вроде бы проблема ушла. Счётчики стали наконец-то считать как надо!

  6. #56

    По умолчанию

    Да, все глюки были из-за того, что добавлены блоки ST, скорее всего виноват ОЛ в этом, во всяком случае больше таких глюков не наблюдалось, проект переделывался много раз.

Страница 6 из 6 ПерваяПервая ... 456

Похожие темы

  1. ПР200 ограничение на 64 регистра в режиме Slave
    от Спорягин Кирилл в разделе Программируемые реле
    Ответов: 11
    Последнее сообщение: 18.02.2022, 17:28
  2. Как обойти ограничение ПР200 в 63 целочисленных регистра SLAVE?
    от arty в разделе Среда программирования OWEN Logic
    Ответов: 10
    Последнее сообщение: 29.10.2020, 10:46
  3. Ответов: 3
    Последнее сообщение: 07.11.2016, 14:29
  4. Ответов: 6
    Последнее сообщение: 24.08.2015, 12:08
  5. Корпус счетчиков
    от rovki в разделе Подбор Оборудования
    Ответов: 3
    Последнее сообщение: 30.10.2012, 08:41

Метки этой темы

Ваши права

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