Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
ТЕКСТОВЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ 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 Обзор арифметических функций
|