5.1 ПРОГРАММИРОВАНИЕ СИГНАЛА

В данном подразделе обсуждаются наиболее важные моменты программирования.

5.1.1 ОСНОВНЫЕ ПОЛОЖЕНИЯ ПРОГРАММИРОВАНИЯ

Данные сведения должны учитываться при работе с любой программой на микропрофиллере.

МАСШТАБНЫЙ КОЭФФИЦИЕНТ УРОВНЯ.

Максимальная величина выходного сигнала микропрофиллера ±10В. При программировании выходной сигнал принимается за ±100% полной шкалы ( устанавливается по умолчанию). Масштабный коэффициент уровня может быть изменен в соответствии с представляемой технической величиной. Задание масштабного коэффициента уровня определяет единицы скорости и параметры уровня сегмента. Изучите подраздел 5.6.1, чтобы научиться устанавливать масштабный коэффициент уровня.

МАСШТАБНЫЙ КОЭФФИЦИЕНТ ВРЕМЕНИ

За базовую единицу времени для микропрофиллера принята 1 секунда. Масштабный коэффициент времени может быть изменен для величин изображающих минуты, часы и т.д. Заданием масштабного коэффициента времени определяются единицы скорости и временные характеристики сегмента. Чтобы научиться устанавливать данный коэффициент, изучите подраздел 5.6.2

БЛАНК ДЛЯ ПРОГРАММИРОВАНИЯ

Бланк для программирования это средство расчета ( проектирования) формы сигнала и записи программируемой информации. Рекомендуется всякий раз при программировании зарисовывать форму сигнала и записывать его параметры, задаваемые микропрофиллером. Форма бланка прилагается в конце данной инструкции. Вы можете размножить данный бланк и использовать его в работе.

СОЗДАНИЕ РЕЗЕРВНОЙ КОПИИ ПРОГРАММЫ

Для обеспечения четкой работы рекомендуется время от времени резервировать программы, создаваемые микропрофиллером на компьютере. В подразделе 6.9 Вы найдете распечатки двух программ ( написанных на языке Бэйсик), позволяющих резервировать и восстанавливать содержимое памяти микропрофиллера. Данные программы позволяют избежать потери программ в случае непредвиденных обстоятельств и избежать дополнительных ошибок. Возможность резервирования и восстановления подпрограмм позволяет так же не ограничивать число создаваемых программ объемом памяти микропрофиллера.

ОБЪЕМ ПАМЯТИ

Микропрофиллер имеет 46 килобайт для хранения и выполнения программ. При подаче питания на микропрофиллер, объем свободной памяти отображается на индикаторе #Repeats. При подаче питания все хранимые сегменты неактивны и занимают по 13 байт каждый. В табл. 5-1 содержится информация о том, какой объем памяти необходим для каждого вида сегмента, при его исполнении. Следующие факторы определяют объем памяти, необходимый для выполнения программы:

Когда Вы работаете в режиме Run Enable, то на индикаторах Rate и Level будут отображаться надписи ……( оставшаяся память) или ……(память заполнена). Первая надпись означает, что объем оставшейся памяти отображается на индикаторе #Repeats. Вторая свидетельствует об отсутствии свободного объема памяти и говорит о том, что программа не сможет быть запущена до тех пор, пока часть памяти не станет доступной для работы ( см. подраздел 4.5)

Все сегменты, запрограммированные с помощью органов управления передней панели в неактивном состоянии требуют для хранения одного и того же объема памяти, тогда как при исполнении программы каждый сегмент (активный сегмент) требует дополнительного объема памяти. Данные приведены в табл. 5-1.

Выполняемый синусоидальный сегмент, запрограммированный в режиме повторения, требует большего объема памяти, чем одиночный сегмент.

Количество повторов сегмента не влияет на объем требуемой памяти.

Программа, выполняемая с отыскиванием блоков, каждый раз для выполнения блока занимает свой объем памяти. Например, программа 5 раз отыскивает блок, занимающий 1000 байт; данный блок займет 5000 байт памяти.

Программирование с помощью органов управления передней панели микропрофиллера требует больших объемов доступной памяти, чем программирование с помощью компьютера посредством интерфейса мод. 232.

Программа, содержащая синусоидальные сегменты, занимает больший объем памяти, чем программа, содержащая только линейно изменяющиеся сегменты и сегменты задержки времени.

Записанные программы требуют дополнительного объема памяти, достаточного для запуска программы.


Табл. 5-1 Объем памяти, занимаемый сегментами при различный способах программирования ( в байтах)

Вид сегмента Программирование с микропрофиллера одиночный / повторяющийся Дистанционное программирование Одиночный /повторяющийся

Синусоидальный

< 40 Гц

>40 Гц

С высокой разрешающей способностью

Быстрое изменение по линейному закону

Сегмент задержки времени

Отыскание блоков

Неактивный блок


Информация о работе «Микропрофиллер модели»
Раздел: Коммуникации и связь
Количество знаков с пробелами: 80693
Количество таблиц: 7
Количество изображений: 0

0 комментариев


Наверх