Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Режим симуляции в CodeSYS2.3.9.41

  1. #1

    По умолчанию Режим симуляции в CodeSYS2.3.9.41

    Здравствуйте!
    Почему-то в режиме симуляции не проходит сигнал через FBD AND(некоторые). Не пойму почему, в TASK Configuration -Program Call секция
    программная есть. И сама программа в контроллере PLC110.60 работает. А в режиме симуляции через AND (по крайней мере этой секции)
    сигналы не проходят-на выходе всегда FALSE (см. скрин).
    Так только у меня или у всех?
    Изображения Изображения

  2. #2

    По умолчанию

    Для начала ПКМ "Порядок ~> В соответствии с потоком данных", а дальше уже видно будет...

  3. #3

    По умолчанию

    Что за подписи на албанском у вас?
    Кириллицу поставьте в настройках.

  4. #4

    По умолчанию

    Порядок поменял, кириллицу включил, но ничего не поменялось
    Изображения Изображения

  5. #5

    По умолчанию

    Цитата Сообщение от AlexBut Посмотреть сообщение
    Порядок поменял, кириллицу включил, но ничего не поменялось
    Вы эту подпрограмму прописали в основной? Она у вас не в обработке похоже.

    PS Похоже в симуляции секция call, где вы прописали запуск подпрограммы, как то не так работает. Попробуйте стандартную prg, или как она там называется, и в ней пропишите вызов вашего модуля.
    Последний раз редактировалось МихаилГл; 05.06.2026 в 06:47.

  6. #6

    По умолчанию

    Выяснил как-то связано с priority в Task Configuration-
    Там у меня пять задач, все cyclic и interval 100 ms, кроме первой задачи, где интервал 20 ms(она считает импульсы расходомера).
    У всех приоритет 1, кроме той задачи , где вызывается неработающая в симуляции секция(OPER_CTRL), у неё 2.
    Если у этой задачи поменять приоритет на 1 , то проект в Run не переходит т.к. появляется ошибка-
    RUNTIME ERROR:Wrong array index!Please open callstack!
    Пробовал менять интервалы но не помогло
    Изображения Изображения

  7. #7

    По умолчанию

    Цитата Сообщение от AlexBut Посмотреть сообщение
    Выяснил как-то связано с priority в Task Configuration-
    Там у меня пять задач, все cyclic и interval 100 ms, кроме первой задачи, где интервал 20 ms(она считает импульсы расходомера).
    У всех приоритет 1, кроме той задачи , где вызывается неработающая в симуляции секция(OPER_CTRL), у неё 2.
    Если у этой задачи поменять приоритет на 1 , то проект в Run не переходит т.к. появляется ошибка-
    RUNTIME ERROR:Wrong array index!Please open callstack!
    Пробовал менять интервалы но не помогло
    Вы в проекте с глобальными переменными не напутали ничего...? Было у меня недавно на плк210, использовал индекс, который был в другой подпрограмме (ну и ещё где то индекс был больше массива), в результате массивы перезаписывали не только себя, но и дискреты после объявления массива. Не мог понять, почему переменные всегда в истине, хотя в программе не используются и сбросить в 0 даже принудительно не могу.

  8. #8

    По умолчанию

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

  9. #9

    По умолчанию

    МихаилГл:
    да нет, вроде. Проект простой -только один массив с индексом cnt. Да и то этот cnt - локальная переменная и больше в проекте не встречается

  10. #10

    По умолчанию

    Цитата Сообщение от AlexBut Посмотреть сообщение
    МихаилГл:
    да нет, вроде. Проект простой -только один массив с индексом cnt. Да и то этот cnt - локальная переменная и больше в проекте не встречается
    Тогда, как вам уже 2 раза посоветовали, не через таски, а через программу модуль попробуйте запускать. Симуляция это одно, а реальный ПЛК другое. Помню делал, делал программу, залил в ПЛК, и пришлось 30 % переделывать.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. ПР200-X8 аналоговый режим в схеме с 5 электродами (дискр. режим).
    от alexey001 в разделе Программируемые реле
    Ответов: 19
    Последнее сообщение: 26.01.2024, 14:50
  2. Codesys2.3
    от nick2015 в разделе Облачный сервис OwenCloud
    Ответов: 3
    Последнее сообщение: 16.05.2023, 16:00
  3. Режим симуляции
    от b_aleks в разделе Среда программирования OWEN Logic
    Ответов: 5
    Последнее сообщение: 28.09.2022, 12:33
  4. CodeSys2.3+OPC+MasterScada
    от aleksej208 в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 09.11.2018, 12:10
  5. СПК и режим симуляции / Simulate
    от Пьер в разделе СПК2xx (архив)
    Ответов: 8
    Последнее сообщение: 11.07.2014, 10:31

Ваши права

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