• ОБЯЗАТЕЛЬНО заполнить свой профиль НА РУССКОМ ЯЗЫКЕ КИРИЛЛИЦЕЙ.
  • НЕ НУЖНО писать свой вопрос в первую попавшуюся тему, а вместо этого создать НОВУЮ тему.
  • Дублирование сообщений приравнивается к спаму.
  • Рекламу мы не размещаем ни на каких условиях.

Аргументы в пользу ST

Модератор: специалисты по PLC

Ответить

Автор темы
leon78
специалист
специалист
Сообщения: 603
Зарегистрирован: 25 июл 2008, 09:06
Имя: U.L.A.
Благодарил (а): 2 раза
Поблагодарили: 8 раз
Контактная информация:

Аргументы в пользу ST

Сообщение leon78 » 13 апр 2010, 07:20

1. ST выполняется быстрее FBD. Если не предусматривать специальных мер, постоянно выполняются все блоки FBD, даже если по алгоритму в данный момент времени они не нужны. В ST выполняются только те части программы, которые должны выполниться по алгоритму.
2. Память данных для ST меньше, чем для FBD. Дело в том, что в ST один экземпляр функционального блока можно вызвать сколько угодно раз. В FBD для каждого вызова надо делать свой экземпляр.
3. В FBD нельзя сделать нормальные циклы.
4. В ST намного легче реализовать многие вещи, чем в FBD.
5. Сталкиваясь с DCS, многим не хватает именно текстовых языков программирования. Если бы в DCS были только текстовые языки, думаю никто бы не переживал.
6. Если ваш контроллер обрабатывает больше 10 сигналов, если проект будет установлен хотя бы на 2х разных объектах, если вы не хотите запутаться в куче линий - пишите программу на ST
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.

Ответить

Вернуться в «F.A.Q. по языкам программирования»