RSLogix 5000 таблица распределения команд в LAD, FBD, ST

По таблице можно выбрать оптимальный язык, для конкретного применения.

Как и во многих контроллерах в семействе Allen-Bradley на нижнем уровне программирования контролеров применяются три языка программирования LAD (ladder logic), FBD (functional block diagram) и ST (structured text).

Забавной особенностью является то, что они работают с неодинаковыми наборами операторов. И если с ST, с ее if и for все понятно, то внушительное отличие lad и fbd вызывает удивление.
Особенно если сравнивать с ситуацией в контроллерах Siemens, где переключение между отображением LAD и FBD происходит без проблем. Это приводит к тому что перед началом написания кода какой нибудь функции в АБ контроллерах необходимо четко представлять на каком языке ее нужно писать. Иначе некоторые вещи могут получиться громоздкими и не оптимальными.

Редактор RSLogix.

 

Приведенная ниже таблица позволяет быстро оценить в каком языке находятся предполагаемые к использованию инструкции и сделать правильный выбор языка.

Анализируя таблицу можно смело предположить, что любимым языком программистов АБ, является LAD и они используют FBD, только если попытка с LAD почему либо оказалась неудачной. :)

Загрузить таблицу Вы не можете скачивать файлы с нашего сервера

 

Источник: https://plc4good.org.ua/



Обсудить на форуме

Комментарии

Добавить комментарий
    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent