logo
Всё по МСА доц

3.1 Объекты адресации языков программирования плк

Большинство задач управления промышленными объектами требует не столько большого объема математических вычислений, сколько значительного количества логических операций, совершаемых над информационными сигналами, получаемыми по различным каналам от датчиков технологических параметров. Поэтому основное внимание в программном обеспечении ПЛК уделяется организации опроса модулей ввода дискретных и аналоговых информационных сигналов, их логической обработке и формированию управляющих решений с выдачей последних на соответствующие модули вывода.

Основные объекты адресации языков программирования ПЛК представляют собой либо биты, соответствующие дискретным логическим переменным, либо слова того или иного формата, соответствующие числовым данным.

Объекты-битыимеют длину, соответствующую одному разряду, принимают значения 0 или 1 и соответствуют либо дискретным сигналам ввода/вывода, либо результатам выполнения тех или иных логических операций.

  1. Биты ввода/вывода. Эти биты являются «логическими отображениями» электрического состояния дискретного ввода/вывода. Биты хранятся в памяти данных и обновляются на каждом сканировании задачи, в которой они сконфигурированы.

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

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

  4. Биты функциональных блоков. Биты функциональных блоков соответствуют выходам специальных программных блоков, разработанных программистом. Эти выходы могут быть подсоединенными непосредственно (физически) либо использоваться как объекты.

  5. Биты, выделяемые из слова. Используя программное обеспечение, можно выделять один из 16 битов из объекта типа «слово» (word).

Объекты-словаимеют различную длину и позволяют описывать числовые данные.

Формат адресации величины вводимой или выводимой из ПЛК показан в таблице 3.1,

Таблица 3.1. Адресация к физическим входам/выходам

%

I илиQ

X,W, илиD

x

у

.

i

Символ IEC

I – вход

Q – выход

X–бит

W– слово

D– двойное слово

Номер корзины

Номер модуля

Номер канала

Формат адресации внутренней переменной ПЛК представлен в таблице 3.2.

Таблица 3.2. Адресация внутренних данных

%

М,КилиS

X,B,W,D илиF

i

Символ

IEC

М- внутренний

К- константа

S- системный

X-бит

В- байт

W- слово

D- двойное слово

F- число с плав. точкой

Адрес (номер ячейки памяти)

Адресация переменной величины в стандарте IEC61131-3 осуществляется следующим образом. Сначала записывается символ стандарта «%», затем тип объекта (ввод, вывод и т.д.), затем формат объекта (бит или слово), после чего адрес (номер корзины, номер модуля, номер канала – для величин ввода/вывода; или номер регистра – для внутренних переменных ПЛК).