Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Раб 1_2_3_ Lenze position control / Раб 1_2_3_ Lenze position control.doc
Скачиваний:
632
Добавлен:
03.03.2016
Размер:
16.91 Mб
Скачать

3.3 Структура и функциональные блоки Global Drive Control

Прежде чем работать с функциональными блоками, необходимо прописать и настроить все необходимые коды. Программа Global Drive Control от Lenze предлагает удобную блочную систему. Библиотеки ФБ удобны в управлении и чтении. Визуализация ФБ позволяет проследить полную структуру библиотек и их связи.

Все сигналы настраиваются через диалоговые окна индивидуальные для каждого. Структура блочной связи обеспечивается следующими правилами:

  • ФБ имеют вид и структуру блок-схемы.

  • Наглядно показаны все входы и выходы.

  • Входы связаны.

  • Табличная структура перечня кодов входов.

  • Наглядный список сигналов.

На рис. 3.12 представлена структура блоного представления осциллографа в функционального блока.

Рисунок 3.12 – Структура блочного представления осциллографа

ФБ включает в себя три функции:

  • Trigger check(проверка переключения)

- Мониторинг цифрового источника переключения для текущего состояния триггера;

  • Measuring signal processing (обработка измеренных сигналов)

- Подключение входов;

- Расчет базового времени;

- Мониторинг аналоговых источников переключения для наблюдения за изменениями текущего состояния;

  • Measuring value memory (значение памяти измерения)

- Масштабирование кольца памяти;

- Подача данных измерений в кольце памяти;

- Подача точек измерения для графических реконструкций;

Основное окно осциллографа имеет вид представленный на рисунке 3.13.

Рисунок 3.13 –Основное окно осциллографа

1. Поле“Time basis” включает в себя два окошка:

  • В верхнем окошке можно задавать характеристики измеряемого сигнала, растягивая на оси времени путем изменения времени.

  • ”T scan”: указывает на период сканирование, который используется для измерения.

2. Поле“Trigger” состоит из четырех окошек, которые осуществляют настройки переключателя, используемого для измерения.

3. Display range – растровый экран размером 10х10 DIV

4. Кнопка“Control” открывает диалоговое окно " Oscilloscope control". Окошко “Status” отображает текущее состояние операций.

5. В диалоговом окне “Display” (см. рис. 3.14) можно установить три возможных функции:

Рисунок 3.14 – Функции диалогового окна “Display”

Функция “Trigger” (см. рис. 3.15) позволяет в диалоговом окне " Oscilloscope" настраивать параметры переключателя.

Рисунок 3.15 – Панель параметра “Trigger”

Рисунок 3.16 – Панель параметра “Cursor”

Функция“Cursor” показывает выполнение следующих настроек в меню “Cursor” (см. рис. 3.16):

  • Есть четыре точки измерения по одной на канал, на которые можно делать ссылку.

-Курсор можно перемещать, если функция включена.

- Левая клавиша мыши позволяет установить или удалить точки отсчета.

  • Нахождение курсором точки отсчета;

- Курсор можно перемещать, если функция подключена.

  • Отображение времени положения и соответствующих значений для всех курсоров.

  • Разница DT дисплей и динамики времени.

Рисунок 3.17 – Панель параметра “Cursor”

Функция “Analog” позволяет в диалоговом окне " Oscilloscope" настраивать следующие параметры (см. Рис 3.17):

  • Канал нулевого положение.

  • Горизонтальное положение.

  • Без выбора настроек

- Если дисплей сильно увеличен, то канал нулевого положение может быть смещен в сторону центра окна.

6. Поле“Picture position” позволяет перемещаться вдоль истории сигнала.

7. Момент включения.

8. Уровень включения.

9. Регулировка коэффициента усиления .

10. Двойной клик по "КХ" открывает диалоговое окно “Determine display” описание функций, которого есть в блоке “Represent.”.

11. Кнопка "ON", "OFF", "INV" позволяет включать, выключать сигнал или инвертировать его.

12. Индикатор, показывающий источник сигнала в канале.

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

Контролер и функции визуализации могут общаться только с помощью

1) LECOM A/B

2) System bus

Описание LECOM-A/B модуль шины 2102 было сделано в предыдущих пунктах.

Формат данных кодов имеет некоторые особенности. За исключением кода C0743 (чтение блока данных), все коды доступа с данными формата "VD". То есть можно как записывать, так и считывать.

Код C0743 доступен с данными формата "". Из памяти код C0743 может быть считан только в том случае, если отключить C0740/2. В противном случае C0743 может быть только для чтения.

Необходимо знать структуру организации памяти данных (см. рис. 3.18). Данные памяти ФБ OSZ являются кольцом памяти с 16384 байтами. В целом память делится между активными каналами (рис. 3.19).

Измеренные значения имеют размерность в 2 байт. Таким образом, в памяти может хранится файл с 8192 измеренными значениями.

Если максимальная глубина памяти уменьшается (в соответствии с C0744), это сокращение памяти разделится между активными каналами.

Рисунок 3.18 – Организация структуры памяти

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

Начало определено в памяти для каждого канал. Если глубину памяти уменьшить, то возникают промежутки между областями данных. Эти промежутки должны быть "пропущены" при чтении данных (см. рис. 3.19). Таким образом, оптимальное время передачи данных может быть достигнуто исходя из структуры. Прописав начальные значения можно устранить недостатки. Они описаны в таблице ниже.

Таблица 3.1

Задание оптимальной глубины для различного числа каналов

Номер канала

Начальное значение для кода С0740/1

1

0

2

для канала 1 = 0

для канала 2 = 8192

3

для канала 1 = 0

для канала 2 = 5460

для канала 3 = 10920

4

для канала 1 = 0

для канала 2 = 4096

для канала 3 = 8192

для канала 4 = 12288