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

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

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

#1

Сообщение eugeneb » 30.03.2017{, 21:46}

Среди языков МЭК 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
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

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

#2

Сообщение nalnik » 30.03.2017{, 22:00}

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

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 21
Откуда: Нижний Новгород
Имя: Евгений

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

#3

Сообщение eugeneb » 31.03.2017{, 20:18}

Это не просто ещё один язык для ПЛК. Он немножко стоит особняком.
Сильно упрощает программирование последовательных операций.
В 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
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

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

#4

Сообщение nalnik » 31.03.2017{, 20:33}

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

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

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

eugeneb

У меня в работе  больше сотни ПЛК на CoDeSys.
А у ВАС?
Последний раз редактировалось nalnik 31.03.2017{, 20:45}, всего редактировалось 1 раз.
Я хочу быть добрее, но люди сами нарываются.

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 21
Откуда: Нижний Новгород
Имя: Евгений

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

#5

Сообщение eugeneb » 02.04.2017{, 21:46}

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

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

Ответить

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