Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Структура программы






Программа состоит из шага программы, инструкций, операнда и комментария. Шаг задается четырехзначным десятичным числом в интервале 0000...1984.

Инструкция задается в виде релейных символов или эквивалентных им булевых знаков для базовых логических команд и в виде мнемокода для функциональных инструкций.

Операнд задается в виде пятизначного восьмеричного кода для байтов и в виде трехзначного кода для слов в соответствии с системой адресации ПК. Комментарий в структуру программы не входит и предназначен для пометок в листинге программ.

РАБОЧАЯ ПРОГРАММА ПРЕДСТАВЛЯЕТ СОБОЙ УПОРЯДОЧЕННУЮ ПОСЛЕДОВАТЕЛЬНОСТЬ ИНСТРУКЦИЙ.

 

 

Рис.8.8. Структура рабочей программы пользователя

 

Цикловая программа подразделяется на восемь сегментов (00...07), каждый сегмент может состоять из 64 блоков (00…76).

Число сегментов и количество блоков в сегменте, порядок их следования могут быть произвольными.

Вся программа может быть одним сегментом, а весь сегмент одним блоком.

Каждая программа начинается инструкциями НСТ 00 - начало сегмента и НБЛ 00 - начало блока и заканчивается инструкциями НСТ 77 - конец цикловой программы и НПП 77 – конец массива подпрограмм.

Массив подпрограмм состоит из 8 входимостей (00…07).

Вызов ПП выполняет инструкция ВПП.

Контрольные вопросы:

1. Комплекс программируемых контроллеров МикроДАТ может иметь сколько входов-выходов?

2. Какие модули входят в состав МикроДАТ?

3. Сколько каркасов имеет МикроДАТ?

4. Сколько типов модулей ввода дискретных сигналов постоянного и переменного тока и на какие напряжения имеет МикроДАТ?

5. Сколько типов модулей вывода дискретных сигналов постоянного и переменного тока и на какие напряжения имеет МикроДАТ?

6. Какой максимальный выходной ток одного канала имеет МикроДАТ?

7. Что такое R0 и для чего он предназначен?

8. Что такое RW и для чего он предназначен?

9. При программировании МикроДАТ используются какие языки?

10. Приведите границы таблицы данных?

11. Приведите границы всех областей.

12. Приведите адрес произвольного входного сигнала.

13. Приведите адрес произвольного выходного сигнала.

14. Какими инструкциями начинается каждая программа?

15. Какими инструкциями заканчивается каждая программа?






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.