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

Тема: Вызов программы в основной программе

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

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

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    А где видно, что она вызывается? На нижней картинке видно только, что активным является начальный шаг "Init", а дальше ни каких действий выполнено не будет.
    Учтите, что программа на SFC из нескольких шагов не выполняется полностью за один цикл ПЛК или за один вызов по событию. Снимется событие и программа на SFC "затормозиться" на каком-то шаге, появится событие -продолжится с этого места(шага), а не с начала.
    Она висит на Init и в скором времени зацикливается. Вот в том то и подвох. Я знаю как работает ПЛК и этот язык. Но "зависание" на этом шаге, грозит зависанию ПЛК. Проверял.

  2. #2
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,108

    По умолчанию

    Цитата Сообщение от MadJOk Посмотреть сообщение
    Она висит на Init и в скором времени зацикливается. Вот в том то и подвох. Я знаю как работает ПЛК и этот язык. Но "зависание" на этом шаге, грозит зависанию ПЛК. Проверял.
    Значит не все знаете.
    Вариант "по событию" в конфигурации задач работает не так, как Вам кажется.
    Захват-1.png

    Событие не есть сигнал разрешения непрерывного выполнения программы. Задача по событию -однократный вызов программы в момент наступления события, в Вашем случае однократное обращение к действиям/переходам текущего шага. Затем не смотря на то, что Вы видите в программе SFC текущий шаг активным(синий цвет) действия в нем не выполняются до следующего фронта события!

    Кроме того, зачем городить этот огород? На SFC довольно просто сделать обработку событий без использования конфигурации задач.
    Вложения Вложения
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Похожие темы

  1. Вызов диалога визуализации из программы
    от RV9WFJ в разделе СПК2xx (архив)
    Ответов: 8
    Последнее сообщение: 10.04.2017, 15:23
  2. Вызов цифровой панели из программы.
    от Droxi в разделе СПК1xx (архив)
    Ответов: 5
    Последнее сообщение: 01.06.2015, 10:07
  3. Ответов: 1
    Последнее сообщение: 31.07.2012, 11:53
  4. вызов программ
    от woffka в разделе ПЛК1хх
    Ответов: 13
    Последнее сообщение: 13.12.2010, 11:08

Ваши права

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