Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Загальні відомості про КРВМ - 2.↑ ⇐ ПредыдущаяСтр 3 из 3 Содержание книги Поиск на нашем сайте
КРВМ – (“контроллер распределительной вычислительной мощности “) призначений для керування спеціальним технологічним устаткуванням і являє собою універсальну мікропроцесорну систему, яка залежно від складності і параметрів об’єкту керування може складатись із декількох уніфікованих, апаратних і програмних пристроїв, зв’язаних між собою за допомогою кабелів. До складу комплекту входять: 1) КРВМ – 2; 2) Термінал диалогового зв’язку ТДС – 1; 3) Пристрій програмування ПП – 2. Склад блоку мікро - ЕОМ. Програми СПОПЛК (“ специальногопрограмного обеспечения програмируемого логического контроллера”) займають 8 Кбайт і знаходяться в ПЗП в полі адрес 000 + 1FFF. Таблиця алгоритмів займає 6 Кбайт і повинна знаходитись в ПЗП в полі адрес 3800 +37FF. Робочі комірки і область стеку потребують 2 Кбайт ОЗП в полі адрес 3800 + 3FFF. Для роботи “ Програмування керування об’єктом ” необхідно: - СВМІ - плата центрального процесора; - ЯП - "комірка" пам'яті, де знаходяться СПОПЛК і таблиця алгоритмів. - ЯВВ - 43 – комірка вводу/виводу для вхідних сигналів Х1 – Х24; - ЯВВ - 47 - для вихідних сигналів Y1 - Y24; - ЯВВ - 4В або ЯВВ 4F - для зовнішніх задатчиків чисел, якщо вони передбачені в алгоритмі керування об’єктом; - ЯПИ - для процедур “мережевого” обміну, реалізації часових функцій; - ЯВВ - 03 - для індикації сигналу “ Готов ”, керування блоком живлення БСО і для підключення " Програматора " при роботі з програмою " Запис "; - ЯСР - "комірка узгоджуючих регістрів" внутрішньої магістралі мікро-ЕОМ. КРВМ - 2 - це програмований логічний контроллер на 24 входи і 24 -виходи.СПОПЛК реалізує процеси керування об'єктом в межах цієї кількості вхідних і вихідних сигналів. У випадку, коли об'єкт містить велику кількість датчиків і виконуючих пристроїв, необхідно використовувати відповідну кількість КРВМ - 2 з окремо описаним процесом керування в кожному із них. Кожному виконуючому пристрою на об'єкті керування ставиться у відповідність конкретний вихідний сигнал і цей зв'язок реалізується апаратно. Кожному датчику об'єкта керування ставиться у відповідність конкретний вихідний сигнал X1 –X24 і цей зв’язок реалізується апаратно. Деякі характеристики МП (КР580ИК80А). В КРВМ - 2 використовується МП КВ58ПК80А. Даний МП виконаний по ІІМОП - технології, містить близько 5000 елементів і реалізований у 40 вивідному корпусі. Число базових команд МП складає 78, час виконання команд для тактової частоти 2 МГц лежить в діапазоні 2 - 9 мкс. В КРВМ є клавіатура, з якої можна вводити програми, дані для зберігання, подавати команди для керування роботою МП і дисплея,який дозволяє спостерігати вміст пам’яті і регістрів. В ПЗП ємністю 1 Кбайт записані програми для зчитування з клавіатури, виконання команд і виводу даних на дисплей, тобто вся робота системи керується програмою – “ Монітор ”, яка записана в ПЗП. Основні операції, які виконуються КРВМ: - зберігання даних в пам’яті; - перевірки вмісту пам’яті і виконання програм. Програми можуть виконуватись неперервно. 3. ВИВЧЕННЯ КОМАНД “МОНІТОРА” Мета заняття: 1) вивчення команд монітора; 2) отримання практичних навиків роботи з ресурсами КРВМ – 2 за допомогою команд Монітора через дисплей (перегляд / зміна вмісту пам’яті, пуск програми та інше). Програма монітора *SAU*.05, призначена для керування ресурсами і програмами КРВМ - 2. Монітор може використовупатись як засіб для вводу, відладки і запуску прикладних програм користувача, а також для діагностування апаратури. В якості пульта оператора використовується дисплей з послідовним каналом зв’язку (ИРПС). Для роботи з монітором необхідні такі комірки: - СВМ – 1-комірка центрального процесора; - ЯП - комірка ПЗП з встановленими двома кристалами К573 РФ5(РФ2), які є носіями програм монітора, розміщених з адрес 0000Н - перший кристал, 0800Н - другий кристал. Режим РRG.05 користується третім кристалом з адреси 1000Н до 17FFН. - ЯОП - комірка оперативної пам’яті з адреси ОАОООН до ОВFFН (стек розміщений з адреси ОВ800Н до ОВFFFН, режим PRG.05 з ОА800 до ОВ7FFН), ємність оперативної пам'яті 1 Кбайт; - ЯПИ - комірка послідовного інтерфейсу для підключення пульта оператора (дисплея типу ИЭ-00-013); - ЯСР - комірка узгоджуючих резисторів. Оператор звертається до монітора за допомогою команд, які набираються на клавіатурі консолі. Відповідь монітор видає на пульт "повідомлення", характер якої залежить від отриманої команди. Робота з монітором * SAU *05 ведеться інтерактивному (діалоговому) режимі. Для роботи з КРВМ - 2 необхідно познайомитись з документацією по роботі мікропроцесора КР580ИК80А.
Основні команди монітора ● Команда S (заміна вмісту пам’яті). S < адрес > < > … - мнемоніка команди. Команда виводить адрес, вміст комірки пам’яті, реассемблеровану команду, починаючи з адреси, визначеного параметра < адрес >, дозволяючи користувачу змінити вміст комірки. Вивід у наступній формі: > ****AA, де **** - адрес, АА – вміст комірки за адресом ****. Команда S виконується в такій послідовності: - ввести символ 16 ий адрес першого аналізованого байта в пам’яті; - набрати роздільник (1) пробіл або (2) повернення каретки, якщо (2) – виконання команди завершено, (1) – на пульті оператора виводиться адресом вміст комірки і мнемоніка команди; - якщо необхідно модифікувати вміст виведеної комірки, необхідно ввести її нове значення; - перейти до набору роздільника.
● Команда В – роздрук в реасемблері масиву пройденого по команді (останній перед В). Синтаксис: В “ ВК”. ● Команда D (індикація вмісту пам’яті). Синтаксис: D < початковий адрес >< > <кінцевий адрес ><ВК> Команда D виводить на пульт оператора вміст ділянки пам’яті заданої параметрами < початковий адрес >< кінцевий адрес >.
● Команда М (переміщення вмісту пам’яті). Синтаксис: М < початковий адрес > < > <кінцевий адрес > < > < адрес розміщення> <ВК>. Команда М переміщує в пам’яті масив інформації із ділянки, визначеної параметрами < початковий адрес > <кінцевий адрес > в другу область пам’яті, починаючи з адреси, заданої параметром < адрес розміщення>. Після виконання пересилання монітор виводить на пульт оператора адрес останнього байта результуючого масиву.
● Команда Е (порівняння двох областей пам’яті). Синтаксис: Е < початковий адрес 1 > < > <кінцевий адрес 1 > < > < початковий адрес 2> <ВК>. Команда Ездійснює порівняння двох областей пам’яті системи, перша із яких задається параметрами < початковий адрес 1 > < > <кінцевий адрес 1 >, а початковий адрес другої області визначається параметрами < початковий адрес 2>. При вияві невідповідності на пульт оператора виводиться наступне повідомлення для кожної невідповідності: хххх = АА yyyy = BB, де хххх – адрес першої опитуваної області, АА – вміст по адресу хххх, yyyy – адрес другої порівнюваної області, ВВ – вміст по адресу yyyy.
● Команда F (заповнення пам’яті кодом). Синтаксис: F < початковий адрес > < > <кінцевий адрес > < > < константа > <ВК>. Команда F заповнює байтовим кодом,заданим параметром < константа> ділянку пам’яті, яка визначається параметрами < початковий адрес > і <кінцевий адрес >. ● Команда J (пошук заданого значення). Синтаксис: J < тип > < початковий адрес > < > <кінцевий адрес > < > < константа > <ВК>. Команда Jпорівнює одно і двохбайтний код, заданий параметром < константа > із вмістом ділянки пам’яті, визначеної параметрами > < початковий адрес >, <кінцевий адрес >. Тип порівняння задається параметрами < тип >. Якщо тип дорівнює “ B “, то константа розглядається як однобайтний параметр, якщо ж тип дорівнює “ W ”, то константа розглядається як двобайтний параметр. При рівності заданого коду і коду із пам’яті, на пульт оператора виводиться адрес комірки, який містить знайдений код.
● Команда N (виконання однієї команди). Синтаксис: < N >
Команда N виконує одну команду із програми користувача. Після виконання команди на пульт оператора виводиться вміст робочих регістрів користувача. Адрес виконуваної команди визначається вмістом програмного лічильника. Команда виконується тільки в оперативній пам’яті. ● Команда О текстує область оперативної пам’яті заданої параметрами < початковий адрес > і <кінцевий адрес >. О < початковий адрес > < > <кінцевий адрес > <ВК>.
● Команда < G > (пуск прогрсми). Синтаксис: G < пусковий адрес > < ВК>. Команда G передає керування від монітора програмі користувача з адреси заданого параметру < пусковий адрес >.
● Команда К (покрокове виконання програми). Синтаксис: < К >. Команда Каналогічна до команди N.
● Команда Т (відображення заданого шістнадцяткового числа в двійковому коді). Синтаксис: Т: < xx>< > < двійковий код >, де <xx> задане число. Увага, всюди під позначкою < > розуміти пробіл.
● Команда С (здійснює читання з комірки ЯВВ, ЯПВВ заданої адреси). Синтаксис: С > (адрес) (пробіл), якщо < ВК> - то повернення в монітор. Прочитані значення відображаються на екрані дисплею. ● Команда W (здійснює вивід трьох заданих з клавіатури значень в три порти ЯВВ, ЯПВВ заданої адреси). Синтаксис: W > (адрес) (пробіл), А = хх (пробіл) В = хх (пробіл) С = хх (пробіл) В (адрес) OUT? ВК / IN. Якщо “ ВК ” – то вивести задані значення (хх), якщо “ IN ” – повернення в монітор. Режим PRG.05. призначений для ознайомлення і організації простіших програм вводу / виводу на контроллері розподіленої обчислювальної потужності КРВМ – 2. Ввід здійснюється з 24х входів, вивід на 24 виходи, які розміщені на комутаційній клемній панелі КРВМ – 2. Вхід в режим PRG.05 здійснюється натискуванням латинської “ H ”, вихід – натискуванням клавіші “ 0 “ (нуль). Всього програма може мати 99 кроків. Режим містить 9 змінних Y1....Y9, які задаються з клавіатури дисплею: “ Y “ “n” “- “ xx “ BK”, де n=1..9, хх – будь-яке шістнадцяткове число і три змінних Х1...Х3, які приймаються по команді “ IN “ з трьох портів А, В, С відповідно. ● Команда TIME: потребує задання часової затримки чотирьохзначним десятковим числом (від 0000 до 9999).
|
||||
Последнее изменение этой страницы: 2016-04-19; просмотров: 218; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.119.158.110 (0.006 с.) |