Руководство пользователя контроллера DL06. Номер руководства D0-06USER-M-RUS - 9

 

  Главная      Учебники - Разные     Руководство пользователя контроллера DL06. Номер руководства D0-06USER-M-RUS (часть 1)

 

поиск по сайту            правообладателям  

 

 

 

 

 

 

 

 

 

 

 

содержание      ..     7      8      9      10     ..

 

 

 

Руководство пользователя контроллера DL06. Номер руководства D0-06USER-M-RUS - 9

 

 

Глава

 3: 

Технические

 

характеристики

 

высокоскоростного

 

ввода

 

и

     

 

3—61 

импульсного

 

вывода

.

 

 

 

» 

 

 

 
 

3—62

 

Глава

 3: 

Технические

 

характеристики

 

высокоскоростного

 

ввода

 

и

 

импульсного

 

выхода

 

 

» 

 

Коды

 

ошибок

 

автоматического

 

трапецеидального

 

профиля

 

 

Таблица

 

параметров

 

профиля

начинающаяся

 

в

 

ячейке

 V3630 (

по

 

умолчанию

определяет

 

профиль

Некоторые

 

значения

 

в

 

ней

 

могут

 

привести

 

к

 

ошибке

когда

 HSIO 

попытается

 

использовать

 

их

 

при

 

выполнении

 

профиля

 

движения

При

 

обнаружении

 

ошибки

 HSIO 

записывает

 

код

 

этой

 

ошибки

 

в

 

ячейку

 V3636. 

Большинство

 

ошибок

 

можно

 

исправить

 

при

 

повторной

 

проверке

 

значений

 

в

 

таблице

 

параметров

 

профиля

Эти

 

ошибки

 

автоматически

 

сотрутся

 

при

 

включении

 

питания

 

или

 

при

 

переходе

 

из

 

программного

 

режима

 

в

 

рабочий

 

Код

 

ошибки

 

Описание

 

ошибки

 

 

0000 

Нет

 

ошибок

 

 

0010 

Неправильный

 

код

 

типа

 

запрошенного

 

профиля

 (

должен

 

быть

 4 – 6 

или

 

С

-F) 

 

0020 

Заданная

 

скорость

 

не

 

в

 

двоично

-

десятичном

 

формате

 

 

0021 

Заданная

 

скорость

 

меньше

 40 

импульсов

/

сек

 

 

0022 

Заданная

 

скорость

 

больше

 10000 

импульсов

/

сек

 

 

0030 

Заданное

 

конечное

 

положение

 

не

 

в

 

двоично

-

десятичном

 

формате

 

 

0032 

Выбранное

 

направление

 

не

 0 

или

 80000000 

 

0040 

Начальная

 

скорость

 

не

 

в

 

двоично

-

десятичном

 

формате

 

 

0041 

Начальная

 

скорость

 

меньше

 40 

импульсов

/

сек

 

 

0042 

Начальная

 

скорость

 

больше

 1000 

импульсов

/

сек

 

 

0050 

Время

 

ускорения

 

не

 

в

 

двоично

-

десятичном

 (BCD) 

формате

  

 

0051 

Время

 

ускорения

 

равно

 

нулю

 

 

0052 

Время

 

ускорения

 

больше

 10 

секунд

 

 

0060 

Время

 

замедления

 

не

 

в

 

двоично

-

десятичном

 

формате

 

 

0061 

Время

 

замедления

 

равно

 

нулю

 

 

0062 

Время

 

замедления

 

больше

 10 

секунд

 

 

 

 

Руководство

 

по

 

поиску

 

неисправностей

 

в

 

режиме

 30 

 

Если

 

при

 

работе

 

в

 

режиме

 30 

у

 

вас

 

возникли

 

неисправности

просмотрите

 

следующие

 

их

 

признаки

 

и

 

возможные

 

причины

Наиболее

 

часто

 

встречающие

 

неисправности

 

перечислены

 

ниже

Признак

шаговый

 

электродвигатель

 

не

 

вращается

.

 

Возможные

 

причины

1. 

Конфигурация

.

 

Убедитесь

 

в

 

том

что

 HSIO 

реально

 

вырабатывает

 

импульсы

 

выходов

 Y0 

и

 Y1. 

Понаблюдайте

 

за

 

светодиодами

 Y0 

и

 Y1 

при

 

включении

 

профиля

 

движения

Если

 

светодиоды

 

мигают

 

или

 

постоянно

 

включены

то

скорее

 

всего

конфигурация

 

правильная

2. 

Программная

 

ошибка

.

 

Если

 

на

 Y0 

и

 Y1 

нет

 

импульсов

то

 

это

 

может

 

быть

 

программная

 

ошибка

Проверьте

 

содержимое

 

ячейки

 V2326 

с

 

кодом

 

ошибки

которая

 

может

 

быть

 

выработана

когда

 

ПЛК

 

пытается

 

выполнить

 

профиль

 

движения

Описание

 

кодов

 

ошибок

 

приведено

 

выше

3. 

Проверьте

 

заданное

 

значение

Для

 

профиля

 

не

 

вырабатываются

 

импульсы

если

 

значение

 

счета

 

равно

 

заданному

 

значению

  (

например

текущий

 

отсчет

 = 0, 

заданное

 

значение

 = 0). 

 

Глава

 3: 

Технические

 

характеристики

 

высокоскоростного

 

ввода

 

и

     

 

3—63 

импульсного

 

вывода

.

 

 

 

» 

 

 

4. 

Схема

 

соединений

Проверьте

 

правильность

 

схемы

 

подключения

 

шагового

 

электродвигателя

Напоминаем

что

 

сигнал

 

заземления

 

ПЛК

 

должен

 

быть

 

соединен

 

с

 

системой

 

управления

 

движением

5. 

Система

 

управления

 

движением

.

 

Проверьте

 

подвод

 

питания

 

к

 

приводу

 

и

 

его

 

разблокировку

Чтобы

 

проверить

как

 

система

 

управления

 

движением

 

работает

Вы

 

можете

 

воспользоваться

 

операциями

 

режима

 60 (

с

 

нормальными

 

входами

/

выходами

 

ПЛК

), 

как

 

показано

 

в

 

приводимой

 

ниже

 

тестовой

 

программе

В

 

этой

 

программе

 

Вы

 

можете

 

вручную

 

управлять

 Y0 

и

 Y1 

с

 

помощью

 

соответственно

 X0 

и

 X1. 

Идеальным

 

для

 

такого

 

типа

 

ручной

 

отладки

 

является

 

применение

 

имитатора

 

входа

С

 

помощью

 

переключателей

 

Вы

 

можете

 

сделать

 

один

 

шаг

 

двигателя

 

в

 

любом

 

направлении

Если

 

при

 

таком

 

простом

 

управлении

 

электродвигатель

 

не

 

заработает

то

 

работа

 

в

 

режиме

 

30 

невозможна

пока

 

неисправность

 

в

 

системе

 

привода

 

электродвигателя

 

или

 

в

 

схеме

 

соединений

 

не

 

будет

 

устранена

 

 

 

6. 

Ошибка

 

памяти

.

 

Параметры

 

конфигурации

 HSIO 

хранятся

 

в

 

системной

 

памяти

 

процессора

Разрушенные

 

данные

 

в

 

этой

 

области

 

памяти

 

могут

 

иногда

 

препятствовать

 

надлежащей

 

работе

 HSIO. 

Если

 

все

 

действия

 

по

 

корректировке

 

оказались

 

неудачными

инициализация

 

системной

 

оперативной

 

памяти

 

может

 

решить

 

эту

 

проблему

В

 DirectSOFT 

выберите

 

меню

 

ПЛК

затем

 

Настройка

 (Setup), 

далее

 

Инициировать

 

оперативную

 

системную

 

память

 (Initialize Scratchpad). 

Признак

электродвигатель

 

вращается

 

в

 

неправильном

 

направлении

Возможные

 

причины

1. 

Схема

 

подсоединения

.

 

Если

 

Вы

 

выбрали

 

тип

 

работы

 CW (

по

 

часовой

 

стрелке

и

 

CCW (

против

 

часовой

 

стрелки

), 

то

 

вам

 

нужно

 

только

 

переставить

 

провода

 

выходов

 

Y0 

и

 Y1. 

2. 

Управление

 

направлением

.

 

Если

 

Вы

 

выбрали

 

тип

 

работы

 

Импульсы

 

и

 

Направление

то

 

вам

 

нужно

 

только

 

изменить

 

бит

 

направления

 

на

 

противоположное

 

состояние

3—64

 

Глава

 3: 

Технические

 

характеристики

 

высокоскоростного

 

ввода

 

и

 

импульсного

 

выхода

 

 

» 

 

Режим

 40: 

высокоскоростные

 

прерывания

 

Назначение

 

 

Режим

 40 

высокоскоростного

 

ввода

/

вывода

 

обеспечивает

 

высокоскоростное

 

прерывание

 

в

 

программе

 

релейной

 

логики

Эта

 

функция

 

предоставляет

 

следующие

 

возможные

 

сценарии

 

вашего

 

приложения

 

Внешнее

 

события

 

требует

 

запуска

 

подпрограммы

 

прерывания

 

процессора

Обычно

 — 

это

 

использование

 

команд

 

немедленного

 

действия

 

в

 

подпрограмме

 

Программу

 

прерывания

 

необходимо

 

выполнять

 

через

 

определенные

 

интервалы

 

времени

которые

 

отличаются

 

от

 

времени

 

цикла

 

сканирования

 (

они

 

быстрее

 

или

 

медленнее

). 

Прерывание

 

по

 

времени

 

программируется

 

от

 5 

до

 999 

мс

Функциональная

 

блок

-

схема

 

 

Схема

 

высокоскоростного

 

ввода

/

вывода

 

вырабатывает

 

в

 

процессоре

 

высокоскоростное

 

прерывание

На

 

следующей

 

блок

-

схеме

 

показан

 

вариант

 

внешнего

 

прерывания

который

 

использует

 X0. 

В

 

этой

 

конфигурации

 X1, X2 

и

 

Х

являются

 

внешними

 

прерываниями

 

или

 

обычными

 

фильтрованными

 

входами

 

 

 

С

 

другой

 

стороны

 

Вы

 

можете

 

сконфигурировать

 

схему

 

высокоскоростного

 

ввода

/

вывода

 

для

 

генерации

 

прерываний

основанных

 

на

 

таймере

как

 

показано

 

ниже

В

 

этой

 

конфигурации

 

входы

 X0 

являются

 

обычными

 

фильтрованными

 

входами

 

 

Глава

 3: 

Технические

 

характеристики

 

высокоскоростного

 

ввода

 

и

     

 

3—65 

импульсного

 

вывода

.

 

 

 

» 

 

Настройка

 

на

 

режим

 40 

 

Напоминаем

что

 

ячейка

 V7633 

является

 

регистром

 

выбора

 

режимов

 HSIO. 

Используйте

 

двоично

-

десятичное

 

число

 «40» 

в

 

младшем

 

байте

 V7633 

для

 

выбора

 

режима

 

высокоскоростного

 

счетчика

.  

 

 

 

Выберите

 

из

 

следующего

 

списка

 

наиболее

 

удобный

 

способ

 

программирования

 

ячейки

 V7633: 

 

Включить

 

в

 

свою

 

программу

 

команды

 LOAD 

и

 OUT. 

 

Использовать

 

редактор

 

памяти

 DirectSOFT. 

 

Использовать

 

ручной

 

программатор

 D2-HPP. 

Мы

 

рекомендуем

 

использовать

 

первый

 

способ

при

 

котором

 

настройка

 

высокоскоростного

 

ввода

/

вывода

 

становится

 

неотъемлемой

 

частью

 

вашей

 

прикладной

 

программы

В

 

примере

 

программы

приведенном

 

далее

 

в

 

данном

 

разделе

показывается

как

 

это

 

делается

Прерывания

 

и

 

программа

 

релейной

 

логики

 

 

Смотрите

 

рисунок

 

ниже

Источником

 

прерывания

 

может

 

быть

 

внешний

 

источник

  

(X0-

Х

3). 

Внутренний

 

таймер

 

может

 

использоваться

 

вместо

 

Х

как

 

источник

 

прерывания

Параметры

 

настройки

 

в

 

ячейке

 V7634 

предназначены

 

для

 

двух

 

целей

 

Они

 

задают

 

выбор

 

между

 

двумя

 

источниками

 

прерывания

  (

внешний

 

или

 

внутренний

 

таймер

). 

Прерывание

 

по

 

времени

 

может

 

использоваться

 

только

 

с

 

Х

0. 

 

В

 

случае

 

прерывания

 

по

 

таймеру

они

 

задают

 

временной

 

масштаб

 

прерывания

 

между

 5 

и

 999 

мс

Результирующее

 

прерывание

 

использует

 

в

 

программе

 

метку

 INT 0, 1, 2 

или

 3. 

Убедитесь

что

 

включили

 

команду

 

Разрешение

 

прерывания

 (ENI) 

в

 

свою

 

программу

В

 

противном

 

случае

 

программа

 

прерывания

 

не

 

будет

 

выполняться

 

 

3—66

 

Глава

 3: 

Технические

 

характеристики

 

высокоскоростного

 

ввода

 

и

 

импульсного

 

выхода

 

 

» 

 

Временные

 

параметры

 

внешнего

 

прерывания

 

 

Внешние

 

прерывания

 

должны

 

удовлетворять

 

определенным

 

временным

 

критериям

гарантирующим

что

 

прерывание

 

будет

 

реализовано

Смотрите

 

приведенную

 

ниже

 

временную

 

диаграмму

Минимальная

 

длительность

 

импульса

 

равна

 0.1 

мс

Должна

 

быть

 

некоторая

 

задержка

 

перед

 

поступлением

 

следующего

 

импульса

 

прерывания

так

 

что

 

период

 

прерывания

 

не

 

может

 

быть

 

меньше

 0.5 

мс

 

 

Параметры

 

прерывания

 

по

 

времени

 

 

При

 

выборе

 

прерывания

 

по

 

времени

 

высокоскоростной

 

ввод

/

вывод

 

генерирует

 

прерывание

 

в

 

программе

 

релейной

 

логики

В

 

этом

 

случае

 

отсутствует

 «

длительность

 

импульса

», 

а

 

период

 

прерывания

 

может

 

регулироваться

 

от

 5 

до

 999 

мс

 

 

Конфигурирование

 

входа

 X/ 

прерывания

 

по

 

времени

 

 

Варианты

 

конфигурируемого

 

дискретного

 

входа

 

для

 

режима

 

высокоскоростного

 

прерывания

 

приведены

 

в

 

таблице

 

ниже

Вход

 X0 

становится

 

внешним

 

прерыванием

когда

 

в

 

ячейке

 V7634 

находится

 «0004». 

Если

 

вам

 

требуется

 

прерывание

 

по

 

времени

то

 

ячейка

 V7634 

должна

 

содержать

 

временной

 

период

 

прерывания

а

 

вход

 

X0 

должен

 

стать

 

фильтрованным

 

входом

  (

для

 X1 

используется

 

установленная

 

по

 

умолчанию

 

временная

 

константа

 

фильтра

). 

Входы

 

Х

0, X1, 

Х

и

 X3 

могут

 

быть

 

фильтрованными

 

входами

имеющими

 

отдельные

 

регистры

 

конфигурации

 

и

 

временные

 

константы

 

фильтра

входы

 

прерывания

 

или

 

счетные

 

входы

 

Вход

Регистр

 

конфигурации

 

Функция

 

Требуемый

 

шестнадцатеричный

 

код

 

Внешнее

 

прерывание

 0004 

(

по

 

умолчанию

 

X0 

V7634 

Прерывание

 

по

 

времени

 

ххх

4, 

ххх

 = 

временному

 

масштабу

 

прерывания

 5 - 

999 

мс

 (

двоично

-

десятичных

Прерывание

 0004 

(

по

 

умолчанию

Импульсный

 

вход

 0005 

 

Х

V7635 

Фильтрованный

 

вход

 

хх

06 (

хх

 = 

время

 

фильтра

0 - 99 

мс

 (

двоично

-

десятичных

Прерывание

 0004 

(

по

 

умолчанию

Импульсный

 

вход

 0005 

 

X2 

V7636 

Фильтрованный

 

вход

 

хх

06 (

хх

 = 

время

 

фильтра

0 - 99 

мс

 (

двоично

-

десятичных

Прерывание

 0004 

(

по

 

умолчанию

Импульсный

 

вход

 0005 

 

X3 

V7637 

Фильтрованный

 

вход

 

хх

06 (

хх

 = 

время

 

фильтра

0 - 99 

мс

 (

двоично

-

десятичных

 

Если

 

Вы

 

используете

 

только

 

одну

 

из

 

точек

 

для

 

прерывания

то

 

можно

 

выбрать

 

различный

 

режим

 (

т

.

е

10, 20, 30, 50 

или

 60); 

и

 

затем

 

только

 

сконфигурировать

 

один

 

из

 

выводов

 

не

 

принятых

 

как

 

прерывание

Например

Вы

 

можете

 

законфигурировать

 

ЦПУ

 

для

 

счетного

 

режима

 (

Режим

 10) 

и

 

использовать

 

точку

 

03 

для

 

высокоскоростного

 

прерывания

Вы

 

должны

 

отдельно

 

прочитать

 

разделы

 

для

 

любого

 

альтернативного

 

режима

который

 

Вы

 

могли

 

бы

 

выбрать

Там

 

Вы

 

найдете

 

инструкции

 

о

 

том

как

 

выбрать

 

высокоскоростное

 

прерывание

 

для

 

второго

 

входа

.  

Глава

 3: 

Технические

 

характеристики

 

высокоскоростного

 

ввода

 

и

     

 

3—67 

импульсного

 

вывода

.

 

 

 

» 

 

Пример

 1: 

Внешние

 

прерывания

 

 

В

 

следующей

 

программе

 

сначало

 

выбирается

 

режим

 40, 

затем

 

вариант

 

внешнего

 

прерывания

 

для

 

входов

 

Х

и

 

Х

1. 

Входы

 

Х

и

 

Х

конфигурируются

 

как

 

фильтрованные

 

входы

 

с

 

константой

 10

мс

Эта

 

программа

 

носит

 

общий

 

характер

она

 

может

 

быть

 

адаптирована

 

к

 

вашему

 

приложению

 

 

 

3—68

 

Глава

 3: 

Технические

 

характеристики

 

высокоскоростного

 

ввода

 

и

 

импульсного

 

выхода

 

 

» 

 

Пример

 2: 

Прерывание

 

по

 

времени

 

 

В

 

следующей

 

программе

 

выбран

 

режим

 40, 

затем

 

прерывание

 

по

 

времени

 

с

 

периодом

 

прерывания

 - 100

мс

.  

 

 

 

Входы

 

Х

0, 

Х

1, 

Х

и

 

Х

конфигурируются

 

как

 

фильтрованные

 

входы

 

с

 

константой

 10

мс

Обратите

 

внимание

что

 

Х

использует

 

константу

 

Х

1. 

Эта

 

программа

 

носит

 

общий

 

характер

она

 

может

 

быть

 

адаптирована

 

к

 

вашему

 

приложению

 

 

 

Глава

 3: 

Технические

 

характеристики

 

высокоскоростного

 

ввода

 

и

     

 

3—69 

импульсного

 

вывода

.

 

 

 

» 

 

Режим

 50: 

вход

 

с

 

защелкой

 

импульсов

 

Назначение

 

 

Схема

 HSIO 

имеет

 

режим

 

защелки

 

входных

 

импульсов

Она

 

отслеживает

 

сигнал

 

на

 

входе

 X0 - 

Х

3, 

сохраняя

 

случаи

  

появления

 

коротких

 

импульсов

Назначение

 

режима

 

импульсной

 

защелки

 

состоит

 

в

 

том

чтобы

 

дать

 

возможность

 

программе

 

релейной

 

логики

 «

увидеть

» 

входной

 

импульс

который

 

короче

 

по

 

продолжительности

чем

 

время

 

цикла

 

сканирования

Схема

 HSIO 

защелкивает

 

входное

 

событие

 

по

 

входу

 X0 – 

Х

на

 

одно

 

сканирование

 

и

 

представляет

 

его

 

релейной

 

логике

 

через

 

контакты

 

специального

 

реле

 SP100. 

Этот

 

контакт

 

автоматически

 

отключается

 

после

 

одного

 

сканирования

Обратите

 

внимание

программа

 

не

 

может

 

непосредственно

 

считать

 

состояние

 X0. 

Функциональная

 

блок

-

схема

 

 

Функциональная

 

блок

-

схема

 

приведена

 

на

 

рисунке

 

ниже

Когда

 

младший

 

байт

 

регистра

 

режимов

 HSIO V7633 

содержит

 

двоично

-

десятичное

 

число

 «50», 

схема

 HSIO 

переходит

 

в

 

режим

 

импульсной

 

защелки

Вход

 X0 – 

Х

автоматически

 

становится

 

входом

 

с

 

импульсной

 

защелкой

которая

 

устанавливается

 

на

 

каждый

 

нарастающий

 

фронт

 

импульса

. HSIO 

сбрасывает

 

регистр

 — 

защелку

 

в

 

конце

 

следующего

 

цикла

 

сканирования

 

процессора

Входы

 

X1, X2 

и

 

Х

могут

 

быть

 

также

 

фильтрованными

 

дискретными

 

входами

 

 

Временные

 

параметры

 

защелки

 

импульсов

 

 

Импульсы

 

сигнала

 X0 – 

Х

должны

 

удовлетворять

 

определенным

 

временным

 

критериям

гарантирующим

что

 

захват

 

импульса

 

будет

 

результативным

Смотрите

 

приведенную

 

ниже

 

временную

 

диаграмму

Характеристики

 

входа

 X0 

фиксированы

  (

они

 

не

 

устанавливаются

 

для

 

фильтрованного

 

входа

). 

Минимальная

 

длительность

 

импульса

 

равна

 0.1

мс

Должна

 

быть

 

некоторая

 

задержка

 

перед

 

поступлением

 

следующего

 

импульса

так

 

что

 

период

 

между

 

ними

 

не

 

может

 

быть

 

меньше

 0.5

мс

Если

 

период

 

между

 

импульсами

 

меньше

 0.5

мс

то

 

последующий

 

импульс

 

будет

 

рассматриваться

 

как

 

часть

 

текущего

 

импульса

 

 

ПРИМЕЧАНИЕ

Следует

 

отметить

что

 

функции

 

защелки

 

входных

 

импульсов

 

и

 

фильтрованный

 

вход

 

противоположны

 

по

 

своей

 

природе

Функция

 

защелки

 

импульсов

 

состоит

 

в

 

том

чтобы

 

попытаться

 

захватить

 

короткий

 

импульс

в

 

то

 

время

 

как

 

функция

 

фильтрованного

 

входа

 

состоит

 

в

 

том

чтобы

 

отбросить

 

короткий

 

импульс

 

3—70

 

Глава

 3: 

Технические

 

характеристики

 

высокоскоростного

 

ввода

 

и

 

импульсного

 

выхода

 

 

» 

 

Когда

 

используется

 

режим

 

защелки

 

импульсов

 

 

Используйте

 

режим

 

защелки

 

импульсов

 

для

 

приложений

в

 

которых

 

вход

 

(

например

Х

0) 

не

 

может

 

использоваться

 

в

 

пользовательской

 

программе

 

из

-

за

 

недостаточной

 

длины

 

импульса

Используйте

 

специальное

 

реле

 SP100 

вместо

 

Х

0. 

Контакты

 SP100 

остаются

 

замкнутыми

 

в

 

течение

 

следующего

 

цикла

 

сканирования

как

 

показано

 

выше

Даже

 

если

 

вход

 

Х

находится

 

во

 

включенном

 

состоянии

 

более

 

чем

 

один

 

цикл

 

сканирования

, SP100 

остается

 

включенным

 

только

 

один

 

цикл

 

сканирования

.

  

 

 

 

 

 

Состояние

 

реле

 

для

 

Х

это

 SP100. 

Состояние

 

других

 

реле

 

показаны

 

в

 

таблице

 

ниже

 

 

 

Вход

 

Состояние

 

реле

 

 

 

 

Х

0 SP100 

 

 

 

Х

1 SP101 

 

 

 

Х

2 SP102 

 

 

 

Х

3 SP103 

 

 

 

Настройка

 

на

 

режим

 50 

 

Напоминаем

что

 

ячейка

 V7633 

является

 

регистром

 

выбора

 

режимов

 HSIO. 

Используйте

 

двоично

-

десятичное

 

число

 «50» 

в

 

младшем

 

байте

 V7633 

для

 

выбора

 

режима

 

высокоскоростного

 

счетчика

.  

 

 

 

Глава

 3: 

Технические

 

характеристики

 

высокоскоростного

 

ввода

 

и

     

 

3—71 

импульсного

 

вывода

.

 

 

 

» 

 

Выберите

 

из

 

следующего

 

списка

 

наиболее

 

удобный

 

способ

 

программирования

 

ячейки

 V7633: 

 

Включить

 

в

 

свою

 

программу

 

команды

 LOAD 

и

 OUT. 

 

Использовать

 

редактор

 

памяти

 DirectSOFT. 

 

Использовать

 

ручной

 

программатор

 D2-HPP. 

Мы

 

рекомендуем

 

использовать

 

первый

 

способ

при

 

котором

 

настройка

 HSIO 

становится

 

неотъемлемой

 

частью

 

вашей

 

прикладной

 

программы

В

 

примере

 

программы

приведенном

 

далее

 

в

 

данном

 

разделе

показывается

как

 

это

 

делается

3—72

 

Глава

 3: 

Технические

 

характеристики

 

высокоскоростного

 

ввода

 

и

 

импульсного

 

выхода

 

 

» 

 

Конфигурирование

 

входа

 X 

 

Варианты

 

конфигурируемого

 

дискретного

 

входа

 

для

 

режима

 

защелки

 

импульсов

 

приведены

 

в

 

таблице

 

ниже

Каждый

 

вход

 

имеет

 

свой

 

собственный

 

регистр

 

конфигурации

 

и

 

временную

 

константу

 

фильтра

 

Вход

 

Регистр

 

конфигурации

 

Функция

 

Требуемый

 

шестнадцатеричный

 

код

 

 

X0 

V7634 

Вход

 

с

 

защелкой

 

импульсов

 0005 

(

по

 

умолчанию

Прерывание

 0004 

Вход

 

с

 

защелкой

 

импульсов

 0005 

(

по

 

умолчанию

 

X1 

V7635 

Фильтрованный

 

вход

 

хх

06 (

хх

 = 

время

 

фильтрации

)  

от

 0 

до

 99 

мс

 (

двоично

-

десятичных

Прерывание

 0004 

Вход

 

с

 

защелкой

 

импульсов

 0005 

(

по

 

умолчанию

 

X2 

V7636 

Фильтрованный

 

вход

 

хх

06, 

хх

 = 

время

 

фильтрации

  

от

 0 

до

 99 

мс

 (

двоично

-

десятичных

 

Прерывание

 0004 

 

Вход

 

с

 

защелкой

 

импульсов

 0005 

(

по

 

умолчанию

 

X3 

V7637 

Фильтрованный

 

вход

 

хх

06, 

хх

 = 

время

 

фильтрации

  

от

 0 

до

 99 

мс

 (

двоично

-

десятичных

 

 

 

Глава

 3: 

Технические

 

характеристики

 

высокоскоростного

 

ввода

 

и

     

 

3—73 

импульсного

 

вывода

.

 

 

 

» 

 

Пример

импульсная

 

защелка

 

 

В

 

следующей

 

программе

 

сначала

 

выбирается

 

режим

 50, 

затем

 

программируется

 

защелка

 

импульсов

 

для

 X0 

и

 

Х

1. 

Входы

 X2 

и

 X3 

конфигурируются

 

как

 

фильтрованные

 

входы

 

с

 

временными

 

константами

 

фильтра

 

соответственно

 10 

и

 30

мс

Программа

 

носит

 

общий

 

характер

 

и

 

может

 

быть

 

адаптирована

 

к

 

Вашему

 

приложению

 

 

3—74

 

Глава

 3: 

Технические

 

характеристики

 

высокоскоростного

 

ввода

 

и

 

импульсного

 

выхода

 

 

» 

 

Режим

 60: 

дискретные

 

входы

 

с

 

фильтром

 

Назначение

 

 

Последним

 

режимом

 

схемы

 HSIO 

является

 

режим

 60, 

дискретные

 

входы

 

с

 

фильтром

Назначение

 

этого

 

режима

 

состоит

 

в

 

том

чтобы

 

дать

 

возможность

 

входной

 

схеме

 

отбрасывать

 

короткие

 

и

 

принимать

 

длинные

 

с

 

точки

 

зрения

 

программы

 

релейной

 

логики

 

импульсы

Это

 

особенно

 

полезная

 

функция

 

в

 

среде

 

с

 

помехами

 

или

 

в

 

приложениях

где

 

длительность

 

импульса

 

имеет

 

значение

Во

 

все

 

других

 

режимах

 

входы

 

с

 X0 

по

 X3 

обычно

 

поддерживали

 

функции

 

режима

 

как

 

специальные

 

входы

Только

 

резервные

 

входы

 

по

 

умолчанию

 

были

 

фильтрованными

 

входами

В

 

режиме

 60 

все

 

четыре

 

входа

 

с

 X0 

по

 X3 

функционируют

 

как

 

дискретные

 

фильтрованные

 

входы

Функциональная

 

блок

-

схема

 

 

Функциональная

 

блок

-

схема

 

приведена

 

на

 

рисунке

 

ниже

Когда

 

младший

 

байт

 

регистра

 

режимов

 HSIO V7633 

содержит

 

двоично

-

десятичное

 

число

 «60», 

входной

 

фильтр

 

схемы

 HSIO 

становится

 

доступным

Каждый

 

вход

 

с

 X0 

по

 X3 

имеет

 

свою

 

собственную

 

временную

 

константу

 

фильтра

Выходы

 

из

 

схемы

 

фильтров

 

имеют

 

логические

 

ссылки

 

на

 

входы

 X0 – X3. 

 

 

Временные

 

параметры

 

входных

 

фильтров

 

 

Импульсы

 

сигналов

 

на

 

входах

 X0 – X3 

фильтруются

 

с

 

использованием

 

времени

 

задержки

На

 

рисунке

 

ниже

 

входной

 

импульс

изображенный

 

на

 

верхней

 

линии

имеет

 

большую

 

длительность

чем

 

время

 

фильтрации

Результирующий

 

логический

 

вход

 

в

 

программу

 

будет

 

сдвинут

 

по

 

фазе

  (

задержан

на

 

время

 

фильтрации

 

как

 

по

 

переднему

так

 

и

 

по

 

заднему

 

фронту

 

импульса

На

 

нижней

 

временной

 

диаграмме

 

длительность

 

физического

 

входного

 

импульса

 

меньше

чем

 

время

 

фильтра

В

 

этом

 

случае

 

логический

 

вход

 

в

 

программу

 

релейной

 

логики

 

имеет

 

состояние

 

ОТКЛЮЧЕН

 (

входной

 

импульс

 

отфильтровывается

). 

 

 

Глава

 3: 

Технические

 

характеристики

 

высокоскоростного

 

ввода

 

и

     

 

3—75 

импульсного

 

вывода

.

 

 

 

» 

 

Настройка

 

на

 

режим

 60 

 

Напоминаем

что

 

ячейка

 V7633 

является

 

регистром

 

выбора

 

режимов

 HSIO. 

Используйте

 

двоично

-

десятичное

 

число

 «60» 

в

 

младшем

 

байте

 V7633 

для

 

выбора

 

режима

 

высокоскоростного

 

счетчика

.  

 

 

 

 

Выберите

 

из

 

следующего

 

списка

 

наиболее

 

удобный

 

способ

 

программирования

 

ячейки

 V7633: 

 

Включить

 

в

 

свою

 

программу

 

команды

 LOAD 

и

 OUT. 

 

Использовать

 

редактор

 

памяти

 DirectSOFT. 

 

Использовать

 

ручной

 

программатор

 D2-HPP. 

Мы

 

рекомендуем

 

использовать

 

первый

 

способ

при

 

котором

 

настройка

 HSIO 

становится

 

неотъемлемой

 

частью

 

вашей

 

прикладной

 

программы

В

 

примере

 

программы

приведенном

 

далее

 

в

 

данном

 

разделе

показывается

как

 

это

 

делается

Конфигурирование

 

входа

 X 

 

Варианты

 

конфигурируемого

 

дискретного

 

входа

 

для

 

режима

 

дискретных

 

фильтрованных

 

входов

 

приведены

 

в

 

таблице

 

ниже

Временные

 

константы

 

фильтров

 (

задержки

устанавливаются

 

от

 0 

до

 99 

мс

 (

когда

 

константа

 

времени

 

равна

 0, 

вход

 

действует

 

как

 

обычный

 

дискретный

 

вход

). 

Код

 

этого

 

выбора

 

занимает

 

верхний

 

байт

 

регистра

 

конфигурации

 

в

 

двоично

-

десятичном

 

формате

Мы

 

комбинируем

 

это

 

число

 

с

 

требуемым

 

значением

 «06» 

в

 

нижнем

 

байте

чтобы

 

получить

 «

хх

06», 

где

 

хх

 = 

от

 0 

до

 99. 

Входы

 X0, X1, 

Х

и

 X3 

могут

 

быть

 

только

 

фильтрованными

 

входами

Каждый

 

вход

 

имеет

 

свой

 

собственный

 

регистр

 

конфигурации

 

и

 

временную

 

константу

 

фильтра

 

Вход

 

Регистр

 

конфигурации

 

Функция

 

Требуемый

 

шестнадцатеричный

 

код

 

 

X0 

V7634 

Фильтрованный

 

вход

 

хх

06 (

хх

 = 

время

 

фильтрации

)  

от

 0 

до

 99 

мс

 (

двоично

-

десятичных

(

по

 

умолчанию

 

X1 

V7635 

Фильтрованный

 

вход

 

хх

06 (

хх

 = 

время

 

фильтрации

)  

от

 0 

до

 99 

мс

 (

двоично

-

десятичных

(

по

 

умолчанию

 

X2 

V7636 

Фильтрованный

 

вход

 

хх

06 (

хх

 = 

время

 

фильтрации

)  

от

 0 

до

 99 

мс

 (

двоично

-

десятичных

(

по

 

умолчанию

 

X3 

V7637 

Фильтрованный

 

вход

 

хх

06 (

хх

 = 

время

 

фильтрации

)  

от

 0 

до

 99 

мс

 (

двоично

-

десятичных

(

по

 

умолчанию

 

3—76

 

Глава

 3: 

Технические

 

характеристики

 

высокоскоростного

 

ввода

 

и

 

импульсного

 

выхода

 

 

» 

 

Пример

фильтрованные

 

входы

 

 

В

 

следующей

 

программе

 

сначала

 

выбирается

 

режим

 60, 

затем

 

программируются

 

временные

 

константы

 

задержки

 

фильтра

 

для

 

входов

 X0, 

X1, X2 

и

 

Х

3. 

В

 

иллюстративных

 

целях

 

все

 

временные

 

константы

 

фильтра

 

различны

Программа

 

носит

 

общий

 

характер

 

и

 

может

 

быть

 

адаптирована

 

к

 

вашему

 

приложению

 

 

 

 

 

 

 

 

 

содержание      ..     7      8      9      10     ..