This is topic Предложение по Fuzzy Logic in forum Языки программирования в TRACE MODE 6 / Algorithm Programming Languages at Форум TRACE MODE: техническая поддержка.
Для начала хочу отметить, что имеющийся в составе ТМ FBD-блок хотя и позволяет реализовать Fuzzy-регулятор, но не является достаточно гибким и не позволяет решать множество других интересных задач.
Прочитал я на днях документ "IEC 61131-7" (http://www.fuzzytech.com/binaries/ieccd1.pdf) - это раздел 7 известного стандарта МЭК 1131 под названием "Fuzzy Control Programming". Там очень доступно и подробно описан Fuzzy Control Language (FCL) - универсальный язык для программирования алгоритмов нечеткой логики. Все что требуется от разработчика SCADA-системы - это реализовать интерпретатор этого языка, например, в виде FBD-блока. Сам FCL-файл можно набить даже руками, хотя конечно есть более удобные способы типа использования fuzzyTECH (интересно, сколько он стоит ).
Предложение в том, чтобы реализовать такой FBD-блок!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Штатный блок - действительно довольно упрощен и не универсален. На данный момент для 6-й версии реализовать такой интерпретатор языка FCL достаточно легко в виде внешней библиотеки DLL на C++. Ваше предложение по языку FCL в рамках среды разработки программ для ТМ6 я внес в нашу базу улучшений для дальнейшего рассмотрения на реализацию.