Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 23

Тема: Про параллельные ветки в SFC вопрос

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

    По умолчанию

    Цитата Сообщение от Чужой Посмотреть сообщение
    как сделать RESET из любого шага? помогите плииииззз...
    Вложение 22717
    Не понял в чем подвох?
    Например так
    Захват-1.png

    Или так
    Захват-3.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  2. #12
    Пользователь
    Регистрация
    13.10.2007
    Адрес
    Воскресенск
    Сообщений
    68

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Не понял в чем подвох?
    Например так
    спасибо! я думал можно как то проще...

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

    По умолчанию

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

  4. #14
    Пользователь
    Регистрация
    13.10.2007
    Адрес
    Воскресенск
    Сообщений
    68

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Можно проще, но только если эта SFC программа будет не PLC_PRG, а будет просто программой, вызываемой из PLC_PRG.
    это будет не PLC_PRG.... подскажите пожалуйста

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

    По умолчанию

    Цитата Сообщение от Чужой Посмотреть сообщение
    это будет не PLC_PRG.... подскажите пожалуйста
    Нужно использовать флаг "SFCReset", который нужно устанавливать в вызывающей программе и сбрасывать в шаге Init.
    Захват-1.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #16
    Пользователь
    Регистрация
    13.10.2007
    Адрес
    Воскресенск
    Сообщений
    68

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Нужно использовать флаг "SFCReset", который нужно устанавливать в вызывающей программе и сбрасывать в шаге Init.
    а примером не поделитесь? я еще чайник....

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

    По умолчанию

    Цитата Сообщение от Чужой Посмотреть сообщение
    а примером не поделитесь? я еще чайник....
    Захват-2.png


    Поменяйте ветви RESET и START местами
    Захват-3.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #18
    Пользователь
    Регистрация
    13.10.2007
    Адрес
    Воскресенск
    Сообщений
    68

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Поменяйте ветви RESET и START местами
    понял...)) спасибо огромное!

  9. #19
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,054

    По умолчанию

    Менять местами - хорошо. Но, имхо, лучше изначально исходить из неопределённости порядка выполнения в || ветках. Поможет в дальнейшем.
    Предлагаю вбить "START AND NOT RESET" заместо "START". Исхожу их приоритета RESET'а
    Последний раз редактировалось Валенок; 18.02.2016 в 13:20.

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

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Менять местами - хорошо. Но, имхо, лучше изначально исходить из неопределённости порядка выполнения в || ветках. Поможет в дальнейшем.
    Предлагаю вбить "START AND NOT RESET" заместо "START". Исхожу их приоритета RESET'а
    Можно и так, указать явный приоритет, неявный приоритет - слева на право теже работает.
    А вообще всегда нужно для параллельных веток в условиях прописывать все комбинации условий во избежание неопределенных состояний
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. простой вопрос по Sfc
    от drvlas в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 31.10.2010, 10:03
  2. Вопрос по программированию на языке SFC
    от Илья ИТ в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 19.12.2008, 13:02
  3. Вопрос по SFC?
    от незарегистрированный_ОЛЕГ в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 10.08.2008, 15:28
  4. Параллельные токовые выходы
    от Sniper007 в разделе Подбор Оборудования
    Ответов: 5
    Последнее сообщение: 31.01.2008, 20:19
  5. вопрос по Sfc
    от AlexZ в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 03.04.2007, 17:31

Ваши права

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