- •Содержание
- •1 Постановка задачи………………………………………………………...6
- •1.1.3.1 Требования к разработки ………………………………………………….6
- •1 Постановка задачи
- •1.1.3.1 Требования к разработки
- •1.1.4 Требования к надежности
- •1.1.5 Условия эксплуатации и требования к составу и параметрам технических средств
- •1.3.1Операнды и действия, используемые в awl
- •1.3.2 Инструкции языка awl
- •2 Основная часть
- •2.1 Описание распределительной станции festo
- •2.1.1 Общие сведения
- •Модуль перекладчика
- •2.1.2 Назначение
- •2.1.3 Описание алгоритма
- •2.1.4Модуль стекового накопителя
- •2.1.5 Модуль перекладчика
- •2.1.6 Ввод в эксплуатацию
- •2.2.4 Датчик типа «световой барьер»
- •2.3.2 Микропереключатель
- •2.3.4 Реле вакуума
- •2.4 Регулировка дросселей с обратным клапаном
- •2.5 Визуальная проверка
- •2.6 Кабельные соединения
- •2.7 Пневматические соединения
- •2.7.1 Ручное переключение
- •2.8 Подача напряжения
- •2.9 Загрузка программы плк
- •2.9.2 Контроллер Festo
- •2.10 Выполнение алгоритма
- •2.11Объединение станций
- •2.11.1 Организация сети
- •2.11.2 Аппаратные изменения
- •2.12 Техническое обслуживание
- •2.13 Программное обеспечение, рекомендуемое для функционирования программы:
- •2.15 Настройка программы
- •2.16 Проверка программы
- •2.17 Руководство оператора
- •2.17.1 Назначение программы
- •2.17.2 Условия выполнения программы
- •3 Экономическая часть
- •3.1 Организационно-экономическое обоснование дипломной работы
- •3.2 Обоснование косвенной экономической эффективности
- •3.3 Расчет фонда оплаты труда
- •Расчёт дополнительной заработной платы (ДопЗп).
- •3.4 Затраты на спецоборудование для разработки программного продукта
- •3.5 Расчет затрат по социальным взносам
- •3.6 Расчет затрат на амортизацию оборудования
- •3.7 Расчет затрат на программное обеспечение
- •3.8 Расчет затрат на электроэнергию
- •3.9 Составление структуры затрат на программный продукт
- •4. Техника безопасности при работе по эксплуатации (пк)
- •4.1 Общие положения
- •4.2 Эксплуатация эвм (пк)
- •4.3 Эксплуатация распределительной станции Festo
- •Заключение
- •Список используемой литературы
1.3.1Операнды и действия, используемые в awl
Таблица 1.2-опреранды и действия в языке AWL
1 |
2 |
Обозначение |
Описание |
N |
НЕ (инверсия) |
V |
Значение переменной для многобитовых операндов (десятичное значение) |
V$ |
Значение переменной для многобитовых операндов (шестнадцатеричное значение) |
V% |
Значение переменной для многобитовых операндов (двоичное значение) |
+ |
Сложение многобитовых операндов и констант |
- |
Вычитание многобитовых операндов и констант |
* |
Умножение многобитовых операндов и констант |
/ |
Деление многобитовых операндов и констант |
< |
Многобитовое сравнение...Меньше |
> |
Многобитовое сравнение...Больше |
= |
Многобитовое сравнение...Равно |
<> |
Многобитовое сравнение...Не равно |
<= |
Многобитовое сравнение...Меньше либо равно |
>= |
Многобитовое сравнение...Больше либо равно |
1.3.2 Инструкции языка awl
Таблица 1.3-инструкция языка AWL
1 |
2 |
Обозначение |
Описание инструкций |
AND |
Логическая операция «И», используемая для одно- или многобитовых операндов и констант |
BID |
Преобразование содержимого многобитового аккумулятора из двоичного в десятичный код |
Продолжение таблицы 1.3
CFM n |
Выполнение или инициализация определенного функционального модуля |
CMP n |
Выполнение определенного программного модуля |
CPL |
Преобразование содержимого многобитового аккумулятора (умножение на -1) |
DEC |
Уменьшение на 1 содержимого многобитового операнда или аккумулятора |
DEB |
Преобразование содержимого многобитового аккумулятора из десятичного кода в двоичный |
EXOR |
Логическая операция исключающая «ИЛИ», используемая для одно- или многобитовых операндов и констант |
IF |
Ключевое слово (ЕСЛИ), определяющее начало условия в определенном шаге программы |
INC |
Увеличение на 1 содержимого многобитового операнда или аккумулятора |
INV |
Инверсия содержимого многобитового аккумулятора |
JMP TO (метка шага) |
Переход к шагу с определенной меткой в процессе выполнения программы |
LOAD |
Загрузка определенных операндов (одно- или многобитовых) и констант в соответствующий одно- или многобитовый аккумулятор |
NOP |
Специальная инструкция (нулевая операция), которая в условной части в любом случае разрешает выполнение исполнительной части шага программы. В исполнительной части данная инструкция эквивалентна формулировке «ничего не делать» |
OR |
Логическая операция «ИЛИ», используемая для одно- или многобитовых операндов и констант |
OTHRW |
Инструкция альтернативного действия в случае не выполнения сформулированного условия («иначе», «в противном случае») |
PSE |
(Program Section End) Конец выполнения программного модуля |
Продолжение таблицы 1.3
RESET |
Сброс. Инструкция присвоения статуса логического «0» однобитовому операнду |
ROL |
Побитная сдвижка влево содержимого многобитового аккумулятора. Перезапись информации в многобитовом аккумуляторе производится по циклу |
ROR |
Побитная сдвижка вправо содержимого многобитового аккумулятора. Перезапись информации в многобитовом аккумуляторе производится по циклу |
SET |
Установить. Инструкция присвоения статуса логической «1» однобитовому операнду |
SHIFT |
Перезапись содержимого (обмен данными) между однобитовым операндом и однобитовым аккумулятором |
SHL |
Побитная сдвижка влево содержимого многобитового аккумулятора |
SHR |
Побитная сдвижка вправо содержимого многобитового аккумулятора |
SWAP |
Взаимообмен содержимого между верхним и нижним регистром многобитового аккумулятора |
TO |
Используется совместно с инструкцией LOAD для определения операнда, в который будет производиться загрузка |
THEN |
Определяющее слово для начала исполнительной части шага программы |
WITH |
Служит для определения параметров при использовании инстукций типа CFM и CMP. Также используется для определения категории временного интервала в некоторых типах СПК |