Среди языков МЭК 61131-3 есть один, который стоит особняком.
Это язык SFC - Sequential Function Charts - язык последовательных диаграмм.
Он находится как бы над остальными. Каждый его блок - это отдельная маленькая программка, которая написана на любом другом языке.
SFC предназначен для программирования последовательных операций.
Очень удебен при программмировании всяких автоматов и автоматических линий.
Может уважаемый Автор включит в свои планы реализацию этого языка.
Мне кажется в нынешнем FLProg-е уже кое-что для этого есть - самодельные блоки, условное выполнение карт.
Наиболее полно SFC реализован в CoDeSys.
Есть версия для ардуино:
http://www.electronics-micros.com/softwar....-charts
http://www.electronics-micros.com/softwar....cations
Также, он описан в известной книжке
Петров И.В. - Программируемые контроллеры.
Не хватает языка SFC
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Не хватает языка SFC
А чего именно Вам не хватает?
Или просто чтоб было?
И как ваще Вы себе это представляете в FLProg - может все таки SFC для другой программы или в другой жизни.
я в CoDeSys работаю много лет с ПЛК гОВЕН.
Или просто чтоб было?
И как ваще Вы себе это представляете в FLProg - может все таки SFC для другой программы или в другой жизни.
я в CoDeSys работаю много лет с ПЛК гОВЕН.
Последний раз редактировалось nalnik 30 мар 2017, 22:14, всего редактировалось 1 раз.
Я хочу быть добрее, но люди сами нарываются.
- eugeneb
- Лейтенант
- Сообщения: 481
- Зарегистрирован: 15 авг 2016, 11:20
- Откуда: Нижний Новгород
- Имя: Евгений
Не хватает языка SFC
Это не просто ещё один язык для ПЛК. Он немножко стоит особняком.
Сильно упрощает программирование последовательных операций.
В CoDeSys он реализован в двух вариантах: в полном и упрощенном.
Просто Вы видимо им не пользовались.
Я выше уже давал наводки.
Для некоторого понимания вот ещё:
На форуме CoDeSys
http://forum-ru.codesys.com/viewtopic.php?t=1079
На форуме Овен:
http://www.owen.ru/forum/archive/index.php/t-25201.html
Всё что нужно можно написать и на FBD,
но есть класс программ, которые на SFC выглядят проще и изящнее.
И потом, я не прошу Автора всё бросить и начать ваять новый функционал.
Я предлагаю присмотреться к этой идее, походить с ней, поизучать, подумать,
как он любит...
Сильно упрощает программирование последовательных операций.
В CoDeSys он реализован в двух вариантах: в полном и упрощенном.
Просто Вы видимо им не пользовались.
Я выше уже давал наводки.
Для некоторого понимания вот ещё:
На форуме CoDeSys
http://forum-ru.codesys.com/viewtopic.php?t=1079
На форуме Овен:
http://www.owen.ru/forum/archive/index.php/t-25201.html
Всё что нужно можно написать и на FBD,
но есть класс программ, которые на SFC выглядят проще и изящнее.
И потом, я не прошу Автора всё бросить и начать ваять новый функционал.
Я предлагаю присмотреться к этой идее, походить с ней, поизучать, подумать,
как он любит...
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Не хватает языка SFC
Цитата с первой ссылки:
Проблема с SFC в том, что он резко не похож на все остальные МЭК языки. Его нужно понять и почувствовать. Получается всегда, но требует времени на размышления совсем свежей головой. К сожалению, она обычно забита кучей более срочных дел..
скажите - А ЭТО тут НАДО?
eugeneb
У меня в работе больше сотни ПЛК на CoDeSys.
А у ВАС?
Проблема с SFC в том, что он резко не похож на все остальные МЭК языки. Его нужно понять и почувствовать. Получается всегда, но требует времени на размышления совсем свежей головой. К сожалению, она обычно забита кучей более срочных дел..
скажите - А ЭТО тут НАДО?
eugeneb
У меня в работе больше сотни ПЛК на CoDeSys.
А у ВАС?
Последний раз редактировалось nalnik 31 мар 2017, 20:45, всего редактировалось 1 раз.
Я хочу быть добрее, но люди сами нарываются.
- eugeneb
- Лейтенант
- Сообщения: 481
- Зарегистрирован: 15 авг 2016, 11:20
- Откуда: Нижний Новгород
- Имя: Евгений
Не хватает языка SFC
У меня - ни одного. Я больше по железу.
А здесь любительствую.
Ну и что, что у Вас сотни ПЛК.
Вы же всё равно, как я понял, не пользуетесь языком SFC.
Всё больше, наверное, CFC?
Я прусь от FLProga и хочу, чтобы он был ещё круче!
А здесь любительствую.
Ну и что, что у Вас сотни ПЛК.
Вы же всё равно, как я понял, не пользуетесь языком SFC.
Всё больше, наверное, CFC?
Я прусь от FLProga и хочу, чтобы он был ещё круче!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость