• Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  • Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже предостаточно - придумайте что-то пооригинальнее.
  • Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  • За поиск и предложение пиратского ПО - бан без предупреждения.
  • Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  • Перед тем как что-то написать - читать здесь и здесь.

Аргументы в пользу и против IL, LD, FBD, ST...

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

Ответить

Автор темы
Михайло
почётный участник форума
почётный участник форума
Сообщения: 3002
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 3 раза
Поблагодарили: 133 раза

Аргументы в пользу и против IL, LD, FBD, ST...

Сообщение Михайло »

Открываю злободневную тему. :welcome:

Аргумент в пользу LD и FBD:
Эти языки очень дружат с системным подходом. На самом деле, каждая цепочка с катушкой или цепочка логических элементов - это элементы системы. В каждый момент времени каждый элемент системы работает (живёт). Взаимодействуют элементы между собой через посредство маркеров. То есть система - есть система...
Если сравнивать с IL в этом плане, то в этом случае отдельные команды взаимоисключают друг друга, т.е. когда выполняется одна команда, все остальные мертвые! Системы нет. Программист при отладке должен помнить какая команда в данный момент выполняется, в какой условный переход пустился процессор и т.п.

Аргумент в пользу LD:
Если у Вас не включается какой-то механизм или, наоборот, он включился не по плану, то нет ничего проще - посмотреть на соответствующую цепочку LD и ответ налицо 100%.

Ответить

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