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

В данный форуме Вы можете создавать темы посвящённые расширению функционала программы или сайта. После рассмотрения Ваше предложение будет перенесено в соответствующее место
Ответить
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15 авг 2016, 11:20
Откуда: Нижний Новгород
Имя: Евгений

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

Сообщение 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
Также,  он описан в известной книжке
Петров И.В. - Программируемые контроллеры.
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

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

Сообщение nalnik »

А чего именно Вам не хватает?
Или просто чтоб было?
И как ваще Вы  себе это представляете в FLProg - может все таки SFC для другой программы или в другой жизни.
я в CoDeSys работаю много лет с ПЛК гОВЕН.
Последний раз редактировалось nalnik 30 мар 2017, 22:14, всего редактировалось 1 раз.
Я хочу быть добрее, но люди сами нарываются.
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15 авг 2016, 11:20
Откуда: Нижний Новгород
Имя: Евгений

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

Сообщение 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 выглядят проще и изящнее.

И потом, я не прошу Автора всё бросить и начать ваять новый функционал.
Я предлагаю присмотреться к этой идее, походить с ней, поизучать, подумать,
как он любит...
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

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

Сообщение nalnik »

Цитата с первой ссылки:

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

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

eugeneb

У меня в работе  больше сотни ПЛК на CoDeSys.
А у ВАС?
Последний раз редактировалось nalnik 31 мар 2017, 20:45, всего редактировалось 1 раз.
Я хочу быть добрее, но люди сами нарываются.
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15 авг 2016, 11:20
Откуда: Нижний Новгород
Имя: Евгений

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

Сообщение eugeneb »

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

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

Вернуться в «Новые»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость