Страница 4 из 5 ПерваяПервая ... 2345 ПоследняяПоследняя
Показано с 31 по 40 из 56

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,480

    По умолчанию

    Когда переменной некуда писаться в ПР то не работает ВСЯ ветвь кода.... Особенность ОЛ, которую уже много раз обсуждали и обсасывали на форуме.

  2. #2

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Когда переменной некуда писаться в ПР то не работает ВСЯ ветвь кода.... Особенность ОЛ, которую уже много раз обсуждали и обсасывали на форуме.
    Что имеется ввиду? ОЗУ 10% ПЗУ 10% ЭСППЗУ 22% Перем. 1% ФБ 0%. Что значит некуда? Я так понимаю эти параметры мои распространяются на работу всей программы или я чего-то не понимаю?
    Поясните пожалуйста.

  3. #3
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    Цитата Сообщение от ВадимМеханика Посмотреть сообщение
    Что имеется ввиду? ОЗУ 10% ПЗУ 10% ЭСППЗУ 22% Перем. 1% ФБ 0%. Что значит некуда? Я так понимаю эти параметры мои распространяются на работу всей программы или я чего-то не понимаю?
    Поясните пожалуйста.
    даже когда переменная куда то пишется не факт что ветка будет работать https://owen.ru/forum/showthread.php...l=1#post381437 показывал же
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  4. #4

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    даже когда переменная куда то пишется не факт что ветка будет работать https://owen.ru/forum/showthread.php...l=1#post381437 показывал же
    И как с этим бороться?

  5. #5

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    если как на скрине то сделать переменную энергонезависимой. В целом совет давали не раз, каждый путь должен чем то заканчиваться, тогда это будет работать
    и еще раз, говоря о том что Вы "нащупали" некий предел элементов в программе, сравните с моим https://owen.ru/forum/showthread.php...l=1#post324145 и работает же
    Не могу открыть ваш проект, ошибки типа Microsoft.Runtime, не знаю с чем это связано.ОЛ.jpgОЛ.jpg

  6. #6

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    если как на скрине то сделать переменную энергонезависимой. В целом совет давали не раз, каждый путь должен чем то заканчиваться, тогда это будет работать
    и еще раз, говоря о том что Вы "нащупали" некий предел элементов в программе, сравните с моим https://owen.ru/forum/showthread.php...l=1#post324145 и работает же
    Всё нашёл версию в которой открыл. Ну так я же спрашиваю про количество счетчиков или элементов задержки, а не вообще про количество элементов, в вашем проекте нет ни одного счётчика или задержки типа TP TON TOF, одна математика и логические функции, сделанные в другой версии OWL. А ещё у меня камень китайский клон STM32F303 на ПР200, т.е. GD32F303 что-то такое. В общем если предположить что на МК залит RTOS, то процессы задержки по времени и организация счётчиков может отличаться и неудивительно что ваш "Монстр", который меня ничуть не устрашил работает вполне успешно.
    Последний раз редактировалось ВадимМеханика; 30.05.2022 в 05:11.

  7. #7

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    если как на скрине то сделать переменную энергонезависимой. В целом совет давали не раз, каждый путь должен чем то заканчиваться, тогда это будет работать
    и еще раз, говоря о том что Вы "нащупали" некий предел элементов в программе, сравните с моим https://owen.ru/forum/showthread.php...l=1#post324145 и работает же
    нельзя тут делать энергонезависимую переменную, у меня счётчик, тем более он всё равно с выходом хоть и косвенно связан. Ну просто мол а почему такой же счетчик тогда рядом в том же селекторе считается, а этот нет. Может что скажете про версии различные, бывали ли подобные чудеса с ПР или с изделиями ОВЕН, при переходе проекта на новую версию OWL?

  8. #8

    По умолчанию

    Выкинул часть с дисплеем и паролем, вроде бы всё заработало как надо, сохранил эту версию, но естественно же хочется с вводом пароля и тому подобным управлением с дисплея, но ладно. Не стал его добавлять, хотел улучшить программу, буквально добавил 2 элемента 4и, вместо бинарного или добавил 3или и пару линий связи, и угадайте, опять начали глючить счетчики и триггеры. Добавок минимум, проблем максимум, причем отвалившиеся части программ находятся в логике очень далеко и влияют практически косвенно, либо вообще не связаны, например счетчик удержания реле на выходе по поступлению управляющего сигнала по RS-485. В общем глючная то ли ПР200 то ли что, как бороться? Логику перелопачивал уже уйму раз. Но причины так и не ясны.

  9. #9

    По умолчанию

    пытался делать в версии 1.22.288 переписывал весь проект - толку 0

  10. #10

    По умолчанию

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

Страница 4 из 5 ПерваяПервая ... 2345 ПоследняяПоследняя

Похожие темы

  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, 07:41

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

Ваши права

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