Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Загальні відомості про КРВМ - 2.Содержание книги Поиск на нашем сайте КРВМ – (“контроллер распределительной вычислительной мощности “) призначений для керування спеціальним технологічним устаткуванням і являє собою універсальну мікропроцесорну систему, яка залежно від складності і параметрів об’єкту керування може складатись із декількох уніфікованих, апаратних і програмних пристроїв, зв’язаних між собою за допомогою кабелів. До складу комплекту входять: 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; просмотров: 271; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.007 с.) |