Руководство пользователя контроллера 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 

и

 

Х

3 

являются

 

внешними

 

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

 

или

 

обычными

 

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

 

входами

. 

 

 

 

С

 

другой

 

стороны

 

Вы

 

можете

 

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

 

схему

 

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

 

ввода

/

вывода

 

для

 

генерации

 

прерываний

, 

основанных

 

на

 

таймере

, 

как

 

показано

 

ниже

. 

В

 

этой

 

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

 

входы

 X0 

являются

 

обычными

 

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

 

входами

. 

 

 

Глава

 3: 

Технические

 

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

 

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

 

ввода

 

и

     

 

3—65 

импульсного

 

вывода

.

 

 

 

» 

 

Настройка

 

на

 

режим

 40 

 

Напоминаем

, 

что

 

ячейка

 V7633 

является

 

регистром

 

выбора

 

режимов

 HSIO. 

Используйте

 

двоично

-

десятичное

 

число

 «40» 

в

 

младшем

 

байте

 V7633 

для

 

выбора

 

режима

 

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

 

счетчика

.  

 

 

 

Выберите

 

из

 

следующего

 

списка

 

наиболее

 

удобный

 

способ

 

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

 

ячейки

 V7633: 

•

 

Включить

 

в

 

свою

 

программу

 

команды

 LOAD 

и

 OUT. 

•

 

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

 

редактор

 

памяти

 DirectSOFT. 

•

 

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

 

ручной

 

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

 D2-HPP. 

Мы

 

рекомендуем

 

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

 

первый

 

способ

, 

при

 

котором

 

настройка

 

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

 

ввода

/

вывода

 

становится

 

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

 

частью

 

вашей

 

прикладной

 

программы

. 

В

 

примере

 

программы

, 

приведенном

 

далее

 

в

 

данном

 

разделе

, 

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

, 

как

 

это

 

делается

. 

Прерывания

 

и

 

программа

 

релейной

 

логики

 

 

Смотрите

 

рисунок

 

ниже

. 

Источником

 

прерывания

 

может

 

быть

 

внешний

 

источник

  

(X0-

Х

3). 

Внутренний

 

таймер

 

может

 

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

 

вместо

 

Х

0 

как

 

источник

 

прерывания

. 

Параметры

 

настройки

 

в

 

ячейке

 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, 

Х

2 

и

 X3 

могут

 

быть

 

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

 

входами

, 

имеющими

 

отдельные

 

регистры

 

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

 

и

 

временные

 

константы

 

фильтра

, 

входы

 

прерывания

 

или

 

счетные

 

входы

. 

 

Вход

Регистр

 

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

 

Функция

 

Требуемый

 

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

 

код

 

Внешнее

 

прерывание

 0004 

(

по

 

умолчанию

) 

 

X0 

V7634 

Прерывание

 

по

 

времени

 

ххх

4, 

ххх

 = 

временному

 

масштабу

 

прерывания

 5 - 

999 

мс

 (

двоично

-

десятичных

) 

Прерывание

 0004 

(

по

 

умолчанию

) 

Импульсный

 

вход

 0005 

 

Х

1 

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, 

затем

 

вариант

 

внешнего

 

прерывания

 

для

 

входов

 

Х

0 

и

 

Х

1. 

Входы

 

Х

2 

и

 

Х

3 

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

 

как

 

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

 

входы

 

с

 

константой

 10

мс

. 

Эта

 

программа

 

носит

 

общий

 

характер

, 

она

 

может

 

быть

 

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

 

к

 

вашему

 

приложению

. 

 

 

 

3—68

 

Глава

 3: 

Технические

 

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

 

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

 

ввода

 

и

 

импульсного

 

выхода

 

 

» 

 

Пример

 2: 

Прерывание

 

по

 

времени

 

 

В

 

следующей

 

программе

 

выбран

 

режим

 40, 

затем

 

прерывание

 

по

 

времени

 

с

 

периодом

 

прерывания

 - 100

мс

.  

 

 

 

Входы

 

Х

0, 

Х

1, 

Х

2 

и

 

Х

3 

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

 

как

 

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

 

входы

 

с

 

константой

 10

мс

. 

Обратите

 

внимание

, 

что

 

Х

0 

использует

 

константу

 

Х

1. 

Эта

 

программа

 

носит

 

общий

 

характер

, 

она

 

может

 

быть

 

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

 

к

 

вашему

 

приложению

. 

 

 

 

Глава

 3: 

Технические

 

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

 

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

 

ввода

 

и

     

 

3—69 

импульсного

 

вывода

.

 

 

 

» 

 

Режим

 50: 

вход

 

с

 

защелкой

 

импульсов

 

Назначение

 

 

Схема

 HSIO 

имеет

 

режим

 

защелки

 

входных

 

импульсов

. 

Она

 

отслеживает

 

сигнал

 

на

 

входе

 X0 - 

Х

3, 

сохраняя

 

случаи

  

появления

 

коротких

 

импульсов

. 

Назначение

 

режима

 

импульсной

 

защелки

 

состоит

 

в

 

том

, 

чтобы

 

дать

 

возможность

 

программе

 

релейной

 

логики

 «

увидеть

» 

входной

 

импульс

, 

который

 

короче

 

по

 

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

, 

чем

 

время

 

цикла

 

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

. 

Схема

 HSIO 

защелкивает

 

входное

 

событие

 

по

 

входу

 X0 – 

Х

3 

на

 

одно

 

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

 

и

 

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

 

его

 

релейной

 

логике

 

через

 

контакты

 

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

 

реле

 SP100. 

Этот

 

контакт

 

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

 

отключается

 

после

 

одного

 

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

. 

Обратите

 

внимание

: 

программа

 

не

 

может

 

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

 

считать

 

состояние

 X0. 

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

 

блок

-

схема

 

 

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

 

блок

-

схема

 

приведена

 

на

 

рисунке

 

ниже

. 

Когда

 

младший

 

байт

 

регистра

 

режимов

 HSIO V7633 

содержит

 

двоично

-

десятичное

 

число

 «50», 

схема

 HSIO 

переходит

 

в

 

режим

 

импульсной

 

защелки

. 

Вход

 X0 – 

Х

3 

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

 

становится

 

входом

 

с

 

импульсной

 

защелкой

, 

которая

 

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

 

на

 

каждый

 

нарастающий

 

фронт

 

импульса

. HSIO 

сбрасывает

 

регистр

 — 

защелку

 

в

 

конце

 

следующего

 

цикла

 

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

 

процессора

. 

Входы

 

X1, X2 

и

 

Х

3 

могут

 

быть

 

также

 

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

 

дискретными

 

входами

. 

 

 

Временные

 

параметры

 

защелки

 

импульсов

 

 

Импульсы

 

сигнала

 X0 – 

Х

3 

должны

 

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

 

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

 

временным

 

критериям

, 

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

, 

что

 

захват

 

импульса

 

будет

 

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

. 

Смотрите

 

приведенную

 

ниже

 

временную

 

диаграмму

. 

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

 

входа

 X0 

фиксированы

  (

они

 

не

 

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

 

для

 

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

 

входа

). 

Минимальная

 

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

 

импульса

 

равна

 0.1

мс

. 

Должна

 

быть

 

некоторая

 

задержка

 

перед

 

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

 

следующего

 

импульса

, 

так

 

что

 

период

 

между

 

ними

 

не

 

может

 

быть

 

меньше

 0.5

мс

. 

Если

 

период

 

между

 

импульсами

 

меньше

 0.5

мс

, 

то

 

последующий

 

импульс

 

будет

 

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

 

как

 

часть

 

текущего

 

импульса

. 

 

 

ПРИМЕЧАНИЕ

. 

Следует

 

отметить

, 

что

 

функции

 

защелки

 

входных

 

импульсов

 

и

 

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

 

вход

 

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

 

по

 

своей

 

природе

. 

Функция

 

защелки

 

импульсов

 

состоит

 

в

 

том

, 

чтобы

 

попытаться

 

захватить

 

короткий

 

импульс

, 

в

 

то

 

время

 

как

 

функция

 

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

 

входа

 

состоит

 

в

 

том

, 

чтобы

 

отбросить

 

короткий

 

импульс

. 

 

3—70

 

Глава

 3: 

Технические

 

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

 

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

 

ввода

 

и

 

импульсного

 

выхода

 

 

» 

 

Когда

 

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

 

режим

 

защелки

 

импульсов

 

 

Используйте

 

режим

 

защелки

 

импульсов

 

для

 

приложений

, 

в

 

которых

 

вход

 

(

например

, 

Х

0) 

не

 

может

 

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

 

в

 

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

 

программе

 

из

-

за

 

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

 

длины

 

импульса

. 

Используйте

 

специальное

 

реле

 SP100 

вместо

 

Х

0. 

Контакты

 SP100 

остаются

 

замкнутыми

 

в

 

течение

 

следующего

 

цикла

 

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

, 

как

 

показано

 

выше

. 

Даже

 

если

 

вход

 

Х

0 

находится

 

во

 

включенном

 

состоянии

 

более

 

чем

 

один

 

цикл

 

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

, SP100 

остается

 

включенным

 

только

 

один

 

цикл

 

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

.

  

 

 

 

 

 

Состояние

 

реле

 

для

 

Х

0 

это

 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, 

Х

2 

и

 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     ..