|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Методические указания к выполнению работы3.5.1 Программирование с использованием логических функций. В этой части работы используются следующие логические операции: 1) Размыкающий контакт - –|/|–. 2) Замыкающий контакт - –| |–. 3) Катушка реле, выход - –()–. 4) Коннектор - –(#)–. 5) Инвертирование результата логической операции - –|NOT|–. 6) Загрузка результата логической операции в бите BIE- –(SAVE)–. 7) Установка выхода - –(S)–. 8) Сброс выхода - –(R)–. 9) Опрос фронта 0 -> 1 –(Р)–. 10) Опрос фронта 1 -> 0 - –(N)–. В таблице 7 приведено назначение входов и выходов блока логической функций SR. Таблица 7 -Триггер «установка-сброс»
Операции используемые на языке STL приведены в таблице 8. 3.5.2 Программирование с использованием таймеров. Выбор подходящего таймера поясняет рисунок 3.5. Здесь изображены временные характеристики таймеров с мнемоникой команды, приведены пояснения по порядку работы таймера.
Таблица 8 - Логические операции
Рисунок 3.5 – Временные характеристики таймеров
На языке STL используются следующие операции с таймерами:
Таблица 9
3.5.3 Выбор счетчика: прямой/обратный счет поясняется таблицей 10.
Таблица 10
На языке STL используются следующие операции со счетчиками.
Таблица 11
3.5.4 Программирование арифметических операций. В этой части работы используются: 1) Арифметика с фиксированной запятой. 2) Арифметика с плавающей запятой. Сложение целых чисел (16 бит) поясняется таблицей 12.
Таблица 12
. Указание: здесь показан пример блока сложения. Все остальные операции выполняются так же.
Таблица 13 – Арифметические операции на языке STL
Окончание таблицы 13
Таблица 14 – Операции с числами на языке STL
3.5 Контрольные вопросы 1. Как дополнить программу на рисунке 2.2, чтобы при накоплении 50 импульсов зажигалась лампа на пятом выходе? 2. Дополните программу на рисунке 2.3б зажиганием лампы «Нормальный режим», при количестве деталей 10<N<100, где N –количество деталей. 3. Изобразите таблицу истинности программы на рисунке 2.2? 4. Измените программу на рисунке 2.4, так, чтобы складывались целые слова длинной «одно слово», а результат деления был бы представлен «двойным словом». 5. Как изменится программа управления конвейером, если режимами «пуск» и «стоп» управляет одна кнопка? 6. Напишите программу отключения сигнальной лампы с задержкой на 5 сек. 7. Назовите основные команды битовой логики. 8. Запишите программу, реализующую следующее арифметическое выражение: А=(B*D-C)/7. Результат получить в виде числа с плавающей запятой. 9. Как на языке LAD и STL реализуются простейшие логические функции? 10. Назовите основные группы команд STEP7? 11. Назовите виды таймеров, которые могут быть выбраны из каталога STEP7? 12. Приведите виды триггеров языка и таблицу истинности каждого триггера. 13. Составьте таблицу истинности программы на рисунке 2.1. 14. Запишите программу, реализующую следующее арифметическое выражение: А=(B+D*C)/15. Результат получить в виде числа с плавающей запятой. 15. Измените программу на рисунке 2.3,б включением лампы «Зона складирования полна» по условию 90<N<100. 16. Как изменится программа управления конвейером, если дополнить условие отключения конвейера при возникновении аварийной ситуации?
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.006 сек.) |