Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Всё по МСА доц.Друзьякин И.Г / Презентации 2013 / 02 МСА Языки программирования ПЛК.pptx
Скачиваний:
103
Добавлен:
29.03.2015
Размер:
1.14 Mб
Скачать

Языки

программирования

ПЛК

Составляющие части стандарта IEC 61131

Часть 1. Общая информация.

Часть 2. Требования к оборудованию и тестам.

Часть 3. Языки программирования.

Часть 4. Руководства пользователя.

Часть 5. Спецификация сообщений.

Часть 6. Промышленные сети.

Часть 7. Программирование с нечеткой логикой.

Часть 8. Руководящие принципы применения и реализации языков ПЛК.

Российские стандарты на основе IEC 61131

ГОСТ Р 51840-2001 (МЭК 61131-1-

92)Программируемые контроллеры. Общие положения и функциональные характеристики

ГОСТ Р 51841-2001 (МЭК 61131-2-

92)Программируемые контроллеры. Общие технические требования и методы испытаний

Состав языков

Графические языки

Ladder Diagram (LD) - язык релейно- контактных схем;

Functional Block Diagram (FBD) – язык функциональных блок-схем;

Текстовые языки

Instruction List (IL) - текстовый язык низкого уровня;

Structured Text (ST) - текстовый язык высокого уровня

Язык последовательного функционального управления

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

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

Биты ввода/вывода - «Логическое отображение» электрического состояния дискретного ввода/вывода.

Внутренние биты - хранение промежуточных состояний во время выполнения программы.

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

Биты функциональных блоков - Соответствуют выходам специальных программных блоков.

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

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

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

Байт - длина 8 бит, используется исключительно для операций над символьными строками.

Слово одинарной длины - длина 16 бит, слова могут содержать алгебраическую величину в диапазоне от -32 768 до 32 767.

Слово двойной длины – длина 32 бита, слова могут содержать алгебраическую величину в диапазоне от -2 147 483 648 до 2 147 483 647.

Слова с плавающей точкой - используются при выполнении математических операций.

Формат адресации

Адресация к физическим входам/выходам

%

I или Q

X, W, или D

x

у

.

i

 

 

X –бит

 

 

 

Символ

I – вход

 

 

 

 

W – слово

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

Номер модуля

Номер канала

IEC

Q – выход

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

Адресация внутренних данных

%

Символ

IEC

М, К или S

X, B, W, D или F

i

X-бит

М- внутренний В - байт

К - константа

W - слово

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

S - системный

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

 

 

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

 

Ladder Diagram

Фрагмент программы на языке LD

Ladder Diagram

Фрагмент программы на языке LD

Ladder Diagram

 

Элементы условий

Наименование

Символ

Нормально открытый контакт

–| |–

Нормально закрытый контакт

–| / |–

Срабатывание по перепаду

–| P |–

–| N |–

 

Функция

Контакт замкнут при единице на входе Контакт замкнут при нуле на входе

Возрастающий перепад

Убывающий перепад