+15
Начат

языки программирования FBD и CFC в Simplight

Александр Ефремов 1 год назад в Доработки • обновлен 2 месяца назад 48

Хотим строить логику в Simplight на языках программирования FBD и CFC многие скада системы к этому уже идут, давайте мы будем в первых рядах.

Типо как у овна телемеханика?

Мне честно не очень понравилось. Сейчас тестирую плк100 тл многое не понятно.

+1

FBD было бы неплохо. Не все программисты, а этот язык более нагляден и понятен.

Отлично! Когда будем тестировать?

интересно , как будет все выглядеть , надеюсь более лудьше и понятно чем в ОВНЕ

Записывайтесь на бета-тест и попробуйте

2 раза отсылал вам заявку, но ответа не получил...

а сколько время прошло как заявку отправили

там надпись течение 24 ч.

но после заполнения жмешь отправить и не понятно отправлено или нет . Как будто зависло .

я в конце 2018 отправлял

пипец так то . я сегодня . Ну ладно подождем . Может пацаны в запаре после нового года...

товарищи, спокойствие

блоки вышлем, сейчас архитектурные изменения по блокам, поэтому прошлогоднюю версию смысла нет высылать (проекты не совместимы блочные будут)

закончить планируем в пятницу или в понедельник

всем кто запрос оставлял, обязательно вышлем и сюда продублируем

добрый день.

Может литературу пока вышлите почитать.

как будет выгладить, как работать , с чем работает.   

пока выглядит так

документация в процессе наполнения

уже заказал под это дело новый  8 ядерный процессор AMD Ryzen 7 2700 BOX, надеюсь он справится, а то 4 х ядерный проц не справляется с обработкой чуть больше 10 скриптов в скаде 

скрипт скрипту рознь

производительность зависит от интервала исполнения и

от прямости кода и архитектурных решений внутри кода скрипта

одна и та же задача на скриптах может грузить проц на 3%, а может на 100%,

из практики почти всегда оказывает влияние именно реализация задумки на скрипте

проф.программистов не много в нашей отрасли, и наша система имеет особенности , которые нужно учитывать,

мы за эти годы решили множество задач по оптимизации скриптов, написанных пользователями и чего там только не насмотрелись


поэтому


рекомендую написать на почту с вопросом по оптимизации загрузки ПК скриптами,

т.к. не факт, что умощнение железа чем то поможет.


Согласен, я не проф. программист, если бы в идеальности знал к примеру С то скада мне не нужна была бы, я все производство асучил на своем ПО, ну а если бы я был проф. программистом, то зачем мне заниматься асучиванием иногда эта грязная и тяжелая работа, поэтому  знаю языки МЭК и этого для работы вполне достаточно, позже с вами свяжусь попробуем оптимизировать мой корявый код на С

Кстати вспомнил 2 года назад вы сами наблюдали как тормазил один из компов у меня на объекте и сами же смотрели скрипты и указали на их количество и цикличность, но про корявость умолчали)

описания блоков( график и тд ) можно как то сделать ? как F1 в содесисе или в лоджике. Прорисовка маленько корявая , не попадает на контакт . приходится сдвигать под точку .

у вас уже есть версия для тестирования?

да уже пытаю. Мх110 привез подключать буду. 

+ документация в процессе и будут подсказки к блокам

+ с привязкой к сетке решим вопрос

рассылаем уже всем, если не пришло, возможно в папку спам упало

если и там нет, напишите в чат на сайте - оттуда отправим информацию

+ документация в процессе и будут подсказки к блокам

+ с привязкой к сетке решим вопрос


нет не в спаме, не входящих.
попробуйте на ящик 
oooasu9966@mail.ru
slava9966@mail.ru
буду ожидать.

можно но ли разработать блок типо CHARCURVE как в кодесис? или График по четырем точкам (можно большеГрафик по четырем точкам (Graf_4pnt_v1.04))

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

ну все понеслась...


ребята решили облегчить работу со скриптом, мы и тут задачки подкидываем глобальные

родительский узел должен существовать

что то не то .... 

не могу добавить виртуальный канал

А я хотел из одной температуры вычесть вторую но привязать выход Температуры 1 к входу Вычетание не получилось, ну и с температурой 2 тоже самое

Тип переменной у Температуры и у Давления тот же самый, но давление вяжется веревкой

Сделали рассылку с обновлением на почту всем, кто принимает участие в бетатесте.

Доработки:

если ссылка не пришла, то пишите в чат на сайте с указанием емайла, куда не пришло

если что то не работает как ожидается - тоже пишите в чат на сайте, оперативно посмотрим в онлайн режиме

нужны детекторы импульсов по переднему и заднему фронту как в кодесисе R_TRIG и F_TRIG, также нужны таймеры TP, TON, TOF. То что писал выше в обновление все работает. 

такие блоки есть, называются они только по другому, поправим названия

еще нужны операторы преобразования  , типо  REAL_TO_WORD,  BOOL_TO_WORD , REAL_TO_DINT  и им подобным. Так жа блоки CHARCURVE, LIN_TRAFO , PID не сложный , 

Еще блок НЕ при логической 1 вход должен = 0 ,при логической 0 вход должен = 1.

у вас при логической 1 вход должен = -2 ,при логической 0 вход должен = -1.

Это не правильно же.

пришлось делать вот так 

проверим, что не так с блоком НЕ

дополнительные блоки поставили в планы

Добрый день.

Отправили письма со ссылкой на обновление.

Новое:
* блоки реструкурированы
* добавлены новые блоки
* добавлена справка к блокам (F1)

обновил F1 не работает 

 новые блоки не увидел

может не туда посмотрел.... 

F1 работает, но для этого нужно подключение к сети интернет


и переезжаем с обсуждением на другой форум

мне вообще не пришло обновление

обсуждение бета версии с блоками перенесено в закрытый форум

https://support.simplight.ru/communities/5-beta-versii-simp-lajt

для получения приглашения в этот форум заполните форму

https://simpscada.bitrix24.ru/pub/form/31_uchastvuyu_v_beta_teste_blochnye_programmy_simp_layt/y2lvtm/

Сервис поддержки клиентов работает на платформе UserEcho