Страница 1 из 5 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 56

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

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

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

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

    Здравствуйте, подскажите есть ли ограничения на количество счетчиков и различных таймеров в проекте?

    ПР200-220.5.0(2).0 с двумя ПР-ИП485.
    ЭСППЗУ 23%, ПЗУ 12%, ОЗУ 18%, перем 1%, ФБ 0%.

    Дело в том что при создании 17 CTN, 1 blink, 2 TP, 3 TON, последний CTN17 не работает как обязан, убираешь любой счетчик другой он работает как часы и в отладке и в железе. Большинство счетчиков связаны с blink периодом 0,4 сек (0.2, 0.2) напрямую либо косвенно, но не все. Среднее время цикла программы 10 мс + не отрабатывают новые добавленные TP, TON, которые с blink вообще не связаны. Приходится мастерить цепи из RS и SR триггеров, которые тоже работают не верно!

    К примеру есть SR триггер, которому прилетает тот самый blink с периодом 0,4 сек (0.2, 0.2) на S вход, выход триггера подцеплен к элементам SEL (для обнуления сетевых переменных), с 1-2 переменными работает как надо и в отладке и в железе, начинаешь добавлять больше, например 6 шт., триггер просто дублирует значение с blink. Я понимаю что по хорошему надо добавить TON и "1" к примеру туда завести чтобы сработал с задержкой, но повторюсь что не отрабатывает, поэтому мастерю огород.

    Подскажите, возможно ли такое из-за структуры проекта, поэтому не отрабатывает?

    Прилагаю схему с SR-RS SEL.
    Изображения Изображения
    Вложения Вложения
    Последний раз редактировалось ВадимМеханика; 20.05.2022 в 11:13.

  2. #2

    По умолчанию

    Это явно не связанно с числом таймеров (коих мало)
    Тролль-наседка, добрый, нежный и ласковый

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

    По умолчанию

    Цитата Сообщение от ВадимМеханика Посмотреть сообщение
    Здравствуйте, подскажите есть ли ограничения на количество счетчиков и различных таймеров в проекте?
    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Это явно не связанно с числом таймеров (коих мало)
    Хорошее такое ограничеие ) Прямо, хоть в документацию вставляй )

  4. #4

    По умолчанию

    Цитата Сообщение от keysansa Посмотреть сообщение
    Хорошее такое ограничеие ) Прямо, хоть в документацию вставляй )
    Сталкивались с этим? Просто никто внятный ответ так и не дал

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

    По умолчанию

    Цитата Сообщение от ВадимМеханика Посмотреть сообщение
    Сталкивались с этим? Просто никто внятный ответ так и не дал
    Это был сарказм.

    Но, да, сталкивался, комментировал код до тех пор, пока не начинало стабильно работать.
    В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик

  6. #6

    По умолчанию

    Цитата Сообщение от keysansa Посмотреть сообщение
    Хорошее такое ограничеие ) Прямо, хоть в документацию вставляй )
    Коих мало в данной программе. Вообще все таймеры программые и пока есть ОЗУ - их можно добавлять до 16к штук
    Тролль-наседка, добрый, нежный и ласковый

  7. #7

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Коих мало в данной программе. Вообще все таймеры программые и пока есть ОЗУ - их можно добавлять до 16к штук
    А в чём тогда причина может быть несрабатывания? Вот в режиме отладки на реальном железе не работает, ну и собственно и без режима отладки также не работает, видео прилагаю и ссылку на него -

    Вложения Вложения

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

    По умолчанию

    Цитата Сообщение от ВадимМеханика Посмотреть сообщение
    А в чём тогда причина может быть несрабатывания?
    может весь проект покажете, можно создать ситуацию когда и второй счетчик не будет считать owen.png
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  9. #9

    По умолчанию

    Есть предположения почему так может происходить? Особенно глюки с триггерами? Куда мне смотреть чтобы оптимизировать работу?
    Вложения Вложения
    Последний раз редактировалось ВадимМеханика; 19.05.2022 в 09:12.

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

    По умолчанию

    А как вообще должно работать обнуление сетевых переменных? Сейчас переменные обнуляются при включении питания, но тогда зачем здесь blink?

Страница 1 из 5 123 ... ПоследняяПоследняя

Похожие темы

  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

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

Ваши права

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