можно при желании, но ради чего? потеряются читабельность и наглядность. не знаю историю происхождения, может лд был создан ранее и его оставили, потому что когда-то ним пользовались многие. сейчас он мне больше напоминает кактус, который едят, колются об него и плачут)
Комментарии: 9
Anonim
Что бы и вам было удобно, в МЭК несколько языков. Фбд аналогичный ЛД граф язык. Я не мучаюсь, стажа много и по обеим языкам. Но фбд мне не по душе. П.с. я электронщик. В реале фбд это одно, а в вирте, совсем другое. МЭК 61131-3 - ОВЕН https://ftp.owen.ru/CoDeSys3/98_Books/IEC61131_3_opinions.pdf Посмотрите статистику исп. графических языков. Стр.5 Пользуйтесь чем вам нравится.
Aleksandr
Имхо, диагностировать неисправности удобнее всего на LD. Логику пишу на LD, расчеты, массивы и т.д. - на ST.
Vitaliy
Не могу сказать, что и отладка блоков вызывает трудности. Только в smlogix трудно, потому что без физического контроллера там вообще отладку не запустить)
Evgeniy
SFC+LD+ST идеально
Aleksandr
Может не профессионально конечно, но SFC не использовал ни разу. В чем его преимущество? Структурирование программы?
Evgeniy
Да, общая структура программы, отдельных частей/узлов. + выполнение шаговых алгоритмов Из программы бывшего коллеги из SE
Alex
каждой задачи свой язык. без scl трекинг задобаться можно делать. раз языки есть, значит они кому то нужны =) в больших проектах я бы еще cfc указал
Evgeniy
Так я и написал ST(scl) Много времени уходит на красивое оформление, структурирование блоков и связей. Например в Codesys это все плывет, сбивается при разного рода манипуляцих и переносах между проектами, получается каша. А для не больших задач на 1 экран норм.
Kirill
А вот HVAC удобнее в фбд. Там мало неоднозначностей и ветвлений.