Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

ТЕКСТОВЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ STL ИSCL. ЛОГИЧЕСКИЙ ШАГ.




Двоичные логические операции, ф-ции И, ИЛИ, Исключающее ИЛИ. Двоичная счислительная система (0 или 1). Выполнение двоичных логических операций. Вложение (комбинирование) ф-ции. Операции с памятью, ф-ции присваивания, установки Set, сброса Reset, RS-триггер, проверка наличия фронта сигнала. Таймеры: сброс, разблокировка и считывание значений таймера, значения времени.

Счётчики: установка, прямой и обратный счёт, сброс разблокировкой, чтение значения счётчика. STL-StatementList (список инструкций). SCL-SequenceControlLanguage (язык последовательного управления). Двоичные лог операции в STL:

Инструкция А1.14.2 проверяет вход. 1.14.2 на состояние 1 и присваивает его RLO по алгоритму И(AND).

В лог системе управления можно выделить лог.шаг, на котором формируется и оценивается RLO.

Лог.шаг состоит из инструкций проверки инструкций условного параметра.

Структура логического шага:

=Q6.0 – условный оператор

A14.0 – первичный опрос

A14.1 – оператор проверки

A13.7 – оператор проверки

=Q6.1 – условный оператор (привсоения)

=Q9.3 – условный оператор

O13.6 – единичны опрос

O13.5 – оператор проверки

Началом лог.операций является первичный опрос.

Датчики тех процесса => модуль ввода => в-р состояний входных сигналов => чтение оператора да => двоичный лог.оператор => маркер хранения результата (RLO)

Операция установки/сброса

В-р состояния выходных сигналов y => Модуль вывода => Исполнительное устройство => Элемент двоичной лог.операции

Инструкции:

А адрес бита => проверка сигнала на 1 и выполнение ф-ии И

AN адрес бита => проверка сигнала на 0 и выполнение ф-ии И

O адрес бита => проверка сигнала на 1 и выполнение ф-ии ИЛИ

ON адрес бита => проверка сигнала на 0 и выполнение ф-ии ИЛИ

X адрес бита => проверка сигнала на 1 и выполнение ф-ииXOR (исключающее ИЛИ)

XN адрес бита => проверка сигнала на 0 и выполнение ф-ииXOR

Примеры:


ЛЦ1:

A X1;

A X2;

A X3;

= Y1

 

ЛЦ2:

XX4;

XX5;

= Y5



 




АРИФМЕТИЧЕСКИЕ ФУНКЦИИ

Арифметические функции выполняются в соответствии с двумя значениями переменных в соответствии с основными арифметическими операциями сложения, вычитания, умножения и деления. Можно применять арифметические функции к переменным типов INT, DINT и REAL (таблица 1).

Таблица 1 Обзор арифметических функций

Арифметическая функция

С типом данных










Последнее изменение этой страницы: 2018-04-12; просмотров: 660.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...