Страница 1 из 1

Не хватает языка SFC

Добавлено: 30 мар 2017, 21:46
eugeneb
Среди языков МЭК 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

Добавлено: 30 мар 2017, 22:00
nalnik
А чего именно Вам не хватает?
Или просто чтоб было?
И как ваще Вы  себе это представляете в FLProg - может все таки SFC для другой программы или в другой жизни.
я в CoDeSys работаю много лет с ПЛК гОВЕН.

Не хватает языка SFC

Добавлено: 31 мар 2017, 20:18
eugeneb
Это не просто ещё один язык для ПЛК. Он немножко стоит особняком.
Сильно упрощает программирование последовательных операций.
В CoDeSys он реализован в двух вариантах: в полном и упрощенном.
Просто Вы видимо им не пользовались.

Я выше уже давал наводки.
Для некоторого понимания вот ещё:

На форуме CoDeSys
http://forum-ru.codesys.com/viewtopic.php?t=1079

На форуме Овен:
http://www.owen.ru/forum/archive/index.php/t-25201.html

Всё что нужно можно написать и на FBD,
но есть класс программ, которые на SFC выглядят проще и изящнее.

И потом, я не прошу Автора всё бросить и начать ваять новый функционал.
Я предлагаю присмотреться к этой идее, походить с ней, поизучать, подумать,
как он любит...

Не хватает языка SFC

Добавлено: 31 мар 2017, 20:33
nalnik
Цитата с первой ссылки:

Проблема с SFC в том, что он резко не похож на все остальные МЭК языки. Его нужно понять и почувствовать. Получается всегда, но требует времени на размышления совсем свежей головой. К сожалению, она обычно забита кучей более срочных дел..

скажите - А ЭТО тут НАДО?

eugeneb

У меня в работе  больше сотни ПЛК на CoDeSys.
А у ВАС?

Не хватает языка SFC

Добавлено: 02 апр 2017, 21:46
eugeneb
У меня - ни одного. Я больше по железу.
А здесь любительствую.
Ну и что, что у Вас сотни ПЛК.
Вы же всё равно, как я понял,  не пользуетесь языком SFC. 
Всё больше, наверное, CFC?

Я прусь от FLProga и хочу, чтобы он был ещё круче!