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

 

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

 

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

 

 

 

 

 

 

 

 

 

 

 

содержание      ..     4      5      6      7     ..

 

 

 

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

 

 

Глава

 3: 

Технические

 

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

 

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

 

ввода

 

и

     

 

3—13 

импульсного

 

вывода

.

 

 

 

» 

 

Расчет

 

заданных

 

значений

 

 

Заданные

 

значения

 

занимают

 

два

 

слова

 

каждое

Они

 

могут

 

изменяться

 

в

 

пределах

 

от

 -8388608 

до

 8388607, 

также

 

как

 

и

 

значения

 

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

 

счетчика

Все

 24 

значения

 

являются

 

абсолютными

 

значениями

что

 

означает

что

 

каждое

 

из

 

них

 

отсчитывается

 

от

 

нулевого

 

значения

 

счетчика

Заданные

 

значения

 

должны

 

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

 

конкретно

 

для

 

каждого

 

приложения

На

 

приведенном

 

ниже

 

рисунке

 

ПЛК

 

отслеживает

 

положение

 

подающего

 

винта

 

токарного

 

станка

 

посредством

 

отсчета

 

импульсов

В

 

точках

 A, B 

и

 C 

при

 

линейном

 

движении

 

резцовая

 

головка

 

входит

 

в

 

рабочий

 

материал

 

и

 

делает

 

проточку

 

Ниже

 

показана

 

временная

 

диаграмма

 

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

 

закрытия

 

контактов

 

эквивалентных

 

реле

Каждый

 

контакт

 

остается

 

замкнутым

 

до

 

момента

пока

 

не

 

будет

 

замкнут

 

следующий

 

контакт

Все

 

они

 

отключаются

 

при

 

сбросе

 

счетчика

 

 

ПРИМЕЧАНИЕ

.

 

Каждое

 

последующее

 

заданное

 

значение

 

должно

 

быть

 

больше

 

предыдущего

 

на

 

два

 

значения

В

 

примере

 

токарного

 

станка

 

В

 > 

А

 + 2 

и

 

С

В

 + 2. 

3—14

 

Глава

 3: 

Технические

 

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

 

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

 

ввода

 

и

 

импульсного

 

выхода

 

 

» 

 

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

 

входа

 X 

 

Варианты

 

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

 

дискретного

 

входа

 

для

 

режима

 

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

 

счетчика

 

приведены

 

в

 

таблице

 

ниже

Вход

 X0 

выделен

 

как

 

вход

 

импульсов

 

первого

 

счетчика

Вход

 X1 

может

 

быть

 

импульсным

 

входом

 

для

 

второго

 

счетчика

 

или

 

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

В

 

разделе

 

по

 

функционированию

 

режима

 60 

в

 

конце

 

данной

 

главы

 

описывается

 

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

 

временных

 

констант

 

фильтра

Входы

 X2 

и

 

Х

могут

 

быть

 

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

 

как

 

сброс

 

счетчика

с

 

прерыванием

 

или

 

без

 

него

Вариант

 

с

 

прерыванием

 

позволяет

 

входу

 

сброса

 (X2 

и

 

Х

3) 

вызвать

 

прерывание

 

аналогично

 

тому

как

 

это

 

делает

 

заданное

 

значение

но

 

без

 

замыкания

 

контактов

 

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

 

реле

  (

вместо

 

этого

 X2 

и

 

Х

будут

 

в

 

состоянии

 

включен

 

в

 

течение

 

работы

 

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

 

прерывания

 

в

 

одном

 

цикле

 

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

). 

Наконец

, X2 

и

 

Х

могут

 

просто

 

остаться

 

как

 

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

 

вход

 

 

 

Вход

 

Регистр

 

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

 

Функция

 

Требуемый

 

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

 

код

 

0001 (

абсолютный

 ) (

по

 

умолчанию

 

Х

0 V7634 

Счетные

 

импульсы

 #1 

0101 (

инкрементный

0001(

абсолютный

 ) (

по

 

умолчанию

 

Счетные

 

импульсы

 #2 

0101 (

инкрементный

 

Прерывание

 0004 

 

Импульсный

 

вход

 0005 

 

Х

1 V7635 

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

 

вход

 xx06, 

xx= 

время

 

фильтрации

  

от

 0 

до

 99 

мс

 (

двоично

-

десятичных

 

Сброс

 

счетчика

 #1 

(

без

 

прерывания

0007

(

по

 

умолчанию

0207

*

 

 

Сброс

 

счетчика

 #1 

(c 

прерыванием

0107

0307

*

 

 

Прерывание

 0004 

 

Импульсный

 

вход

 0005 

 

Х

2 V7636 

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

 

вход

 xx06, 

xx= 

время

 

фильтрации

  

от

 0 

до

 99 

мс

 (

двоично

-

десятичных

 

Сброс

 

счетчика

 #2 

(

без

 

прерывания

0007

(

по

 

умолчанию

0207

*

 

 

Сброс

 

счетчика

 #2 

(c 

прерыванием

0107

0307

*

 

 

Прерывание

 0004 

 

Импульсный

 

вход

 0005 

 

Х

3 V7637 

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

 

вход

 xx06, 

xx= 

время

 

фильтрации

  

от

 0 

до

 99 

мс

 (

двоично

-

десятичных

 

Вы

 

имеете

 

варианты

 

обычного

 

или

 

быстрого

 

сброса

 

счетчика

Но

 

при

 

быстром

 

сбросе

 

не

 

распознаются

 

измененные

 

заданные

 

значения

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

 

в

 

течение

 

работы

 

программы

Если

 

в

 

ячейке

 V7636 

или

 

V7637 

установлены

 

значения

 '0007' 

или

 '0107', 

и

 

заданные

 

значения

 

изменялись

 

в

 

течение

 

работы

 

программы

то

 DL06 

распознает

 

эти

 

измененные

 

заданные

 

значения

 

в

 

момент

 

сброса

Когда

 

в

 

ячейке

 V7636 

или

 

V7637 

установлены

 

значения

 '0207' 

или

 '0307', 

процессор

 

не

 

проверяет

 

изменение

 

заданных

 

значений

поэтому

 DL06 

имеет

 

меньшее

 

время

 

сброса

 

Глава

 3: 

Технические

 

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

 

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

 

ввода

 

и

     

 

3—15 

импульсного

 

вывода

.

 

 

 

» 

 

Написание

 

управляющей

 

программы

 

 

Счетчик

 

имеет

 

мнемоническое

 

обозначение

 UDC (

реверсивный

 

счетчик

). DL06 

может

 

иметь

 128 

счетчиков

 

с

 

обозначениями

 

от

 

СТ

до

 

СТ

177. 

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

 

счетчик

 

в

 

схеме

 HSIO 

доступен

 

программе

 

релейной

 

логики

 

при

 

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

 

только

 UDC 

СТ

174 

и

 

СТ

176. 

Он

 

занимает

 

регистры

 

счетчика

 

от

 

СТ

174 

до

 

СТ

177 

только

 

тогда

когда

 

режим

 10 HSIO 

активен

  (

иначе

 

счетчики

 

от

 

СТ

174 

до

 

СТ

177 

будут

 

стандартными

 

счетчиками

). 

Счетчик

 HSIO 

требует

 

два

 

регистра

так

 

как

 

он

 

является

 

счетчиком

 

с

 

двойным

 

словом

Он

 

имеет

как

 

показано

три

 

входа

Первый

 

вход

 

(

Разрешающий

-Enable Input) 

позволяет

 

запустить

 

счет

когда

 

счетчик

 

находится

 

в

 

активном

 

состоянии

Средний

 

вход

 (Preload Input) 

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

 

для

 

предустановки

 

значения

 

счетчика

Нижний

 

вход

 

является

 

сигналом

 

сброса

 (Reset Input). 

Вход

 

предустановки

 

должен

 

быть

 

отключен

когда

 

счетчик

 

работает

На

 

следующем

 

рисунке

 

показано

как

 

вставить

 

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

 

счетчик

 

в

 

программу

 

релейной

 

логики

Обратите

 

внимание

что

 

команду

 

разрешения

 

прерывания

 (ENI), 

необходимо

 

выполнить

 

прежде

чем

 

счетчик

 

достигнет

 

первого

 

предустановленного

 

значения

Мы

 

делаем

 

это

 

при

 

включении

 

питания

используя

 

реле

 

первого

 

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

 SP0. 

При

 

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

 

счетчика

 

без

 

предустановленных

 

значений

 

и

 

без

 

прерываний

 

команду

 ENI 

можно

 

пропустить

 

 

 

 

При

 

включении

 

разрешающего

 

входа

 

реверсивный

 

счетчик

 CT174 

начнет

 

реагировать

 

на

 

импульсы

 X0 

и

 

наращивать

 

значение

 

счетчика

Реверсивный

 

счетчик

 

CT176 

начнет

 

реагировать

 

на

 

импульсы

 X1 

и

 

наращивать

 

значение

 

счетчика

Контакты

 

входа

 

сброса

 

работают

 

в

 

режиме

 

логического

 

ИЛИ

 (OR) 

с

 

физическим

 

входом

 

сброса

 X2, 

если

 

выбран

 

сброс

 

счетчика

 1, 

и

 X3, 

если

 

выбран

 

сброс

 

счетчика

 

2. 

Поэтому

 

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

 

счетчик

 

может

 

получать

 

сигнал

 

сброса

 

либо

 

от

 

контактов

 

программной

 

цепочки

 

сброса

ИЛИ

 

от

 

внешнего

 

входа

 

сброса

 X2 

и

 X3, 

если

 

вы

 

сконфигурировали

 X2 

или

 X3 

как

 

сигналы

 

внешнего

 

сброса

 

3—16

 

Глава

 3: 

Технические

 

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

 

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

 

ввода

 

и

 

импульсного

 

выхода

 

 

» 

 

Пример

 

программы

 1: 

счетчик

 

без

 

заданных

 

значений

 

 

Следующий

 

пример

 

иллюстрирует

 

самый

 

простой

 

способ

 

применения

 

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

 

счетчиков

в

 

котором

 

не

 

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

 

заданные

 

значения

 

и

 

специальные

 

реле

 

в

 

программе

 

прерывания

В

 

программе

 

схема

 

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

 

ввода

/

вывода

 

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

 

для

 

работы

 

в

 

режиме

 10, 

поэтому

 X0 

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

 

становится

 

генератором

 

импульсов

 

первого

 

счетчика

 

и

 X1 

генератором

 

импульсов

 

для

 

второго

 

счетчика

В

 

примере

 

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

 

команда

 

двойного

 

сравнения

 (CMPD) 

для

 

включения

 

действий

 

при

 

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

 

значениях

 

счетчика

Следует

 

отметить

что

 

эта

 

команда

 

позволяет

 

вам

 

иметь

 

более

 24 «

заданных

 

значений

». 

В

 

этом

 

случае

 X2 

и

 X3 

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

 

как

 

внешний

 

сброс

 

счетчика

 

 

 

продолжение

 

на

 

следующей

 

странице

 

 

Глава

 3: 

Технические

 

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

 

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

 

ввода

 

и

     

 

3—17 

импульсного

 

вывода

.

 

 

 

» 

 

Продолжение

 

примера

 

программы

 

 

Команда

 

двойного

 

сравнения

 

использует

 

текущее

 

значение

 

счетчика

 

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

 

ввода

/

вывода

 

для

 

включения

 Y0 

и

 Y1. 

Данный

 

метод

 

позволяет

 

делать

 

более

 24 

сравнений

но

 

их

 

число

 

зависит

 

от

 

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

 

цикла

 

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

Используйте

 24 

встроенных

 

заданных

 

значений

 

с

 

программой

 

прерывания

если

 

ваше

 

приложение

 

требует

 

быстрой

 

реакции

как

 

показано

 

в

 

следующем

 

примере

  

 

3—18

 

Глава

 3: 

Технические

 

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

 

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

 

ввода

 

и

 

импульсного

 

выхода

 

 

» 

 

Пример

 

программы

 2: c

четчик

 

с

 

заданными

 

значениями

 

 

В

 

следующей

 

программе

 

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

как

 

запрограммировать

 

схему

 

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

 

ввода

/

вывода

 

для

 

трех

 

заданных

 

значений

В

 

ней

 

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

 

пример

 

токарного

 

станка

приведенный

 

в

 

начале

 

данный

 

главы

В

 

приводимой

 

программе

 

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

как

 

управлять

 

резцовой

 

головкой

 

станка

чтобы

 

сделать

 

три

 

проточки

 

в

 

обрабатываемом

 

материале

 

в

 

точно

 

указанных

 

местах

При

 

вращении

 

подающего

 

винта

 

устройство

 

счетчика

 

генерирует

 

импульсы

которые

 DL06 

подсчитывает

Три

 

заданные

 

переменные

 A, B 

и

 C 

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

 

положения

  (

в

 

виде

 

числа

 

импульсов

), 

соответствующие

 

каждой

 

из

 

трех

 

проточек

В

 

этом

 

примере

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

 

только

 

один

 

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

 

счетчик

Второй

 

счетчик

 

может

 

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

 

таким

 

же

 

способом

 

 

 

 

 

продолжение

 

на

 

следующей

 

странице

 

Глава

 3: 

Технические

 

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

 

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

 

ввода

 

и

     

 

3—19 

импульсного

 

вывода

.

 

 

 

» 

 

 

начало

 

на

 

предыдущей

 

странице

 

 

 

3—20

 

Глава

 3: 

Технические

 

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

 

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

 

ввода

 

и

 

импульсного

 

выхода

 

 

» 

 

 

В

 

разных

 

приложениях

 

требуются

 

различные

 

типы

 

действий

 

при

 

достижении

 

каждого

 

заданного

 

значения

Программа

 

прерывания

 

имеет

 

возможность

 

различать

 

события

 

заданных

 

значений

включая

 

однозначно

 

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

 

выход

 

для

 

каждого

 

контакта

 

эквивалентного

 

реле

 SP

ххх

Можно

 

определить

 

источник

 

прерывания

 

при

 

проверке

 

конкретных

 

контактов

 

эквивалентных

 

реле

а

 

также

 X2. 

Контакт

 X2 

включается

  (

только

 

программой

 

прерывания

), 

если

 

прерывание

 

было

 

вызвано

 

внешним

 

сбросом

входом

 X2. 

 

Глава

 3: 

Технические

 

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

 

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

 

ввода

 

и

     

 

3—21 

импульсного

 

вывода

.

 

 

 

» 

 

Пример

 

программы

 3: c

четчик

 

с

 

перезагрузкой

 

 

В

 

следующем

 

примере

 

программы

 

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

как

 

Вы

 

можете

 

перезагрузить

 

текущее

 

значение

 

счетчика

 

на

 

другое

 

значение

Когда

 

вход

 

команды

 

перезагрузки

 (X4 

в

 

нашем

 

примере

включается

происходит

 

блокировка

 

счета

 

в

 

счетчике

 

от

 

значения

 

С

0. 

Далее

 

мы

 

записываем

 

значение

 

К

3000 

в

 

регистр

 

счетчика

 (V1076 - V1077). 

Мы

 

перегружаем

 

текущее

 

значение

 

счетчика

 

на

 

К

3000. 

После

 

отключения

 

команды

 

перезагрузки

 (X4) 

счетчик

 

продолжает

 

считать

 

импульсы

но

 

начиная

 

с

 

К

3000. 

В

 

этом

 

примере

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

 

только

 

один

 

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

 

счетчик

Второй

 

счетчик

 

может

 

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

 

таким

 

же

 

способом

 

 

 

продолжение

 

на

 

следующей

 

странице

 

3—22

 

Глава

 3: 

Технические

 

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

 

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

 

ввода

 

и

 

импульсного

 

выхода

 

 

» 

 

 

Начало

 

на

 

следующей

 

странице

 

 

 

 

Глава

 3: 

Технические

 

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

 

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

 

ввода

 

и

     

 

3—23 

импульсного

 

вывода

.

 

 

 

» 

 

Руководство

 

по

 

поиску

 

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

 

в

 

режиме

 10 

 

Если

 

при

 

работе

 

в

 

режиме

 10 

у

 

вас

 

возникли

 

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

просмотрите

 

следующие

 

их

 

признаки

 

и

 

возможные

 

причины

Наиболее

 

часто

 

встречающие

 

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

 

перечислены

 

ниже

Признак

:

 

счетчик

 

не

 

считает

Возможные

 

причины

1. 

Датчик

 

или

 

подключение

.

 

Убедитесь

что

 

кодировщик

бесконтактный

 

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

 

или

 

счетчик

 

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

 

включаются

 

и

 

состояние

 X0 (

счетчик

 1) 

и

 

Х

2 (

счетчик

 2) 

высвечивается

 

на

 

светодиоде

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

 

может

 

быть

 

из

-

за

 

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

 

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

 

приемников

/

источников

 

тока

 

и

 

др

Не

 

забудьте

 

проверить

 

подключение

 

сигнала

 

к

 

заземлению

Убедитесь

 

также

что

 

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

 

импульсов

 

достаточна

 

для

 

распознавания

 

их

 

ПЛК

.  

2. 

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

Используйте

 

окно

 

просмотра

 

данных

 (Data View), 

чтобы

 

проверить

 

параметры

 

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

Ячейка

 V7633 

должна

 

быть

 

установлена

 

в

 

значение

 10, 

а

 

ячейка

 V7634 

должна

 

иметь

 

значение

 1 

или

 101 

для

 

разрешения

 

первого

 

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

 

счетчика

Ячейка

 V7635 

должна

 

иметь

 

значение

 1 

или

 

101 

для

 

разрешения

 

второго

 

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

 

счетчика

3. 

Зависание

 

сброса

.

 

Проверьте

 

входное

 

состояние

 

входа

 

сброса

 X2 

и

 

Х

3. 

Если

 X2 

включен

то

 

счетчик

 

не

 

должен

 

считать

так

 

как

 

он

 

находится

 

в

 

состоянии

 

сброса

4. 

Программа

.

 

Убедитесь

что

 

Вы

 

используете

 

счетчик

 

СТ

174 

и

 

СТ

176 

в

 

вашей

 

программе

Верхний

 

вход

 

является

 

разрешающим

 

сигналом

 

для

 

счетчика

Средний

 

вход

 — 

это

 

холостой

 

вход

Нижний

 

вход

 — 

сброс

 

счетчика

он

 

должен

 

быть

 

отключен

 

при

 

работе

 

счетчика

 

Признак

c

четчик

 

работает

но

 

заданные

 

значения

 

не

 

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

Возможные

 

причины

1. 

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

.

 

Убедитесь

что

 

заданные

 

значения

 

правильные

Заданными

 

значениями

 

являются

 32-

разрядные

 

двоично

-

десятичные

 

числа

 

в

 

пределах

 

от

 0 

до

 

99999999. 

Убедитесь

 

также

 

в

 

том

что

 

все

 32 

бита

 

записаны

 

в

 

зарезервированные

 

ячейки

 

с

 

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

 

команд

 LDD 

и

 OUTD. 

Используйте

 

адреса

 

только

 

с

 

четными

 

номерами

от

 V3630 

до

 V3767. 

Если

 

Вы

 

используете

 

меньше

 24 

заданных

 

значений

проверьте

что

 

поместили

 «0000FFFF», «0000FF00» 

или

 «000000FF» 

в

 

ячейку

 

после

 

последнего

 

используемого

 

заданного

 

значения

2. 

Программа

 

прерывания

.

 

Используйте

 

только

 

прерывание

 #0. 

Убедитесь

что

 

прерывание

 

разрешено

 

командой

 ENI , 

выполняемой

 

до

 

того

как

 

появляется

 

потребность

 

в

 

прерывании

Программа

 

прерывания

 

должна

 

помещаться

 

после

 

главной

 

программы

начинаться

 

с

 

метки

 INT 

и

 

заканчиваться

 

возвратом

 

прерывания

 IRT. 

3. 

Специальные

 

реле

.

 

Проверьте

 

номера

 

специальных

 

реле

 

в

 

вашей

 

программе

Используйте

 SP540 

для

 

заданного

 

значения

 1, SP541 

для

 

заданного

 

значения

 2 

и

 

т

д

Не

 

забудьте

что

 

одновременно

 

может

 

быть

 

включен

 

контакт

 

только

 

одного

 

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

 

реле

  «

равно

». 

Когда

 

значение

 

счетчика

 

достигнет

 

следующего

 

заданного

 

значения

контакт

 SP, 

который

 

был

 

включен

 

в

 

это

 

время

выключится

а

 

следующее

 

реле

 

включится

Признак

:

 

c

четчик

 

правильно

 

считает

 

в

 

прямом

 

направлении

но

 

не

 

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

Возможные

 

причины

1. 

Проверьте

 

состояние

 

светодиода

-

индикатора

 X2 (

счетчик

 1) 

и

 

Х

3 (

счетчик

 2), 

чтобы

 

убедиться

 

в

 

том

что

 

он

 

активен

 

тогда

когда

 

вы

 

ожидаете

 

сброс

Или

если

 

Вы

 

используете

 

внутренний

 

сброс

примените

 

режим

 

просмотра

 

состояний

 

на

 

DirectSOFT, 

чтобы

 

отследить

 

вход

 

сброса

 

в

 

счетчик

 

3—24

 

Глава

 3: 

Технические

 

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

 

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

 

ввода

 

и

 

импульсного

 

выхода

 

 

» 

 

Режим

 20: 

Реверсивный

 

счетчик

 

Назначение

 

 

В

 

схеме

 

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

 

ввода

/

вывода

 

счетчик

 

может

 

считать

 

реверсивные

 

сигналы

 

с

 

двух

 

отдельных

 

источников

  (

т

.

е

с

 

двух

 

отдельных

 

каналов

 

энкодеров

или

 

два

 

квадратурных

 

импульсных

 

сигнала

Квадратурные

 

сигналы

 

обычно

 

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

 

инкрементальными

 

энкодерами

которые

 

могут

 

быть

 

вращательными

 

или

 

линейными

Реверсивный

 

счетчик

 

имеет

 

диапазон

 

от

 —8388608 

до

 8388607. 

Используя

 

СТ

174 

и

 

СТ

175, 

квадратурный

 

счетчик

 

может

 

считать

 

со

 

скоростью

 

до

 7

КГц

.  

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

 

блок

-

схема

 

 

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

 

блок

-

схема

приведенная

 

на

 

рисунке

 

ниже

показывает

 

возможности

 

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

 

ввода

/

вывода

 

в

 

режиме

 20. 

Если

 

младший

 

байт

 

регистра

 

режимов

 

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

 

ввода

/

вывода

 V7633 

содержит

 

двоично

-

десятичное

 

число

 «20», 

то

 

в

 

схеме

 

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

 

ввода

/

вывода

 

включается

 

реверсивный

 

счетчик

Для

 

квадратурного

 

счета

 

вход

 X0 

предназначается

 

для

 

квадратурного

 

сигнала

 

фазы

 

А

а

 

вход

 X1 

получает

 

сигнал

 

фазы

 

В

Вход

 X2 

предназначается

 

для

 

сброса

 

счетчика

 

в

 

нулевое

 

значение

когда

 

он

 

включается

 

 

 

Для

 

стандартного

 

реверсивного

 

счета

 

вход

 

Х

предназначается

 

для

 

сигнала

 

прямого

 

счета

 

и

 

вход

 

Х

для

 

сигнала

 

обратного

 

счета

Вход

 

Х

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

 

для

 

сброса

 

счетчика

 

в

 

нулевое

 

значение

при

 

включаении

 

 

Глава

 3: 

Технические

 

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

 

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

 

ввода

 

и

     

 

3—25 

импульсного

 

вывода

.

 

 

 

» 

 

Квадратурные

 

сигналы

 

энкодера

 

 

Квадратурные

 

сигналы

 

энкодера

 

содержат

 

информацию

 

о

 

положении

 

и

 

направлении

в

 

то

 

время

 

как

 

их

 

частота

 

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

 

скорость

 

движения

Показанные

 

ниже

 

сигналы

 

фазы

 

А

 

и

 

В

 

сдвинуты

 

на

 90 

градусов

поэтому

 

и

 

появилось

 

наименование

  «

квадратурный

». 

Когда

 

фронт

 

импульса

 

фазы

 

А

 

предшествует

 

фронту

 

импульса

 

фазы

 

В

  (

условно

 

указывает

 

движение

 

по

 

часовой

 

стрелке

), 

то

 

счетчик

 

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

 

ввода

/

вывода

 

ведет

 

счет

 

в

 

прямом

 

направлении

Если

 

фронт

 

импульса

 

фазы

 

В

 

предшествует

 

фронту

 

импульса

 

фазы

 

А

 (

условно

 

указывает

 

движение

 

против

 

часовой

 

стрелки

), 

то

 

счетчик

 

ведет

 

счет

 

в

 

обратном

 

направлении

Схема

 

подключения

 

 

Ниже

 

показана

 

общая

 

схема

 

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

 

счетчиков

/

энкодеров

 

к

 DL06 

в

 

режиме

 

20. 

Энкодеры

 

с

 

выходами

 — 

потребителями

 

тока

  (

транзисторы

 

с

 

открытым

 

коллектором

 NPN), 

являются

 

наилучшим

 

выбором

 

для

 

сопряжения

Если

 

энкодер

 

является

 

источником

 

питания

 

для

 

входов

он

 

должен

 

иметь

 

на

 

выходе

 

от

 12 

до

 24 

В

 

постоянного

 

тока

Обращаем

 

внимание

 

на

 

то

что

 

энкодеры

 

с

 

выходами

 5

В

-

источник

не

 

будут

 

работать

 

с

 

входами

 DL06. 

 

 

 

 

 

3—26

 

Глава

 3: 

Технические

 

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

 

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

 

ввода

 

и

 

импульсного

 

выхода

 

 

» 

 

Сопряжение

 

с

 

выходами

 

энкодера

 

 

Входы

 

постоянного

 

тока

 DL06 

являются

 

гибкими

 

в

 

том

 

отношении

что

 

они

 

определяют

 

ток

 

в

 

любом

 

направлении

поэтому

 

они

 

могут

 

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

 

к

 

счетчику

 

как

 

выходы

-

источники

 

или

 

как

 

выходы

-

приемники

 

тока

В

 

следующей

 

схеме

 

энкодер

 

имеет

 

выходы

 

транзистора

 

с

 

открытым

 

коллектором

 NPN. 

Он

 

принимает

 

ток

 

от

 

входной

 

точки

 

ПЛК

которая

 

является

 

источником

 

тока

Источником

 

питания

 

может

 

быть

 FA-24PS 

или

 

любой

 

другой

 

источник

  (

на

 

+12

В

 

или

 

на

 +24

В

), 

удовлетворяющий

 

техническим

 

условиям

 

входа

 

 

 

 

В

 

следующей

 

схеме

 

энкодер

 

имеет

 

выходы

 

транзистора

 

с

 

открытым

 

эмиттером

 PNP. 

Он

 

является

 

источником

 

тока

 

для

 

входной

 

точки

 

ПЛК

которая

 

обратным

 

проводом

 

соединена

 

с

 

заземлением

Поскольку

 

кодировщик

 

является

 

источником

 

тока

никакие

 

дополнительные

 

источники

 

питания

 

не

 

требуются

Но

 

следует

 

отметить

что

 

энкодер

 

должен

 

иметь

 

от

 12 

до

 24

В

 (

при

 

выходе

 

энкодера

 5 

В

 

схема

 

не

 

будет

 

работать

). 

 

 

 

 

Глава

 3: 

Технические

 

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

 

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

 

ввода

 

и

     

 

3—27 

импульсного

 

вывода

.

 

 

 

» 

 

Настройка

 

на

 

режим

 20 

 

Напоминаем

что

 

ячейка

 V7633 

является

 

регистром

 

выбора

 

режимов

 

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

 

ввода

/

вывода

Используйте

 

двоично

-

десятичное

 

число

 «20» 

в

 

младшем

 

байте

 V7633 

для

 

выбора

 

режима

 

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

 

счетчика

.  

 

 

 

Выберите

 

из

 

следующего

 

списка

 

наиболее

 

удобный

 

способ

 

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

 

ячейки

 V7633: 

 

Включить

 

в

 

свою

 

программу

 

команды

 LOAD 

и

 OUT. 

 

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

 

редактор

 

памяти

 (Memory Editor)DirectSOFT. 

 

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

 

ручной

 

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

 D2-HPP. 

Мы

 

рекомендуем

 

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

 

первый

 

способ

при

 

котором

 

настройка

 HSIO 

становится

 

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

 

частью

 

вашей

 

прикладной

 

программы

В

 

примере

 

программы

приведенном

 

далее

 

в

 

данном

 

разделе

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

как

 

это

 

делается

Заданные

 

значения

 

и

 

специальные

 

реле

 

 

Цель

 

предварительной

 

установки

 

состоит

 

в

 

том

чтобы

 

выполнить

 

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

 

действие

когда

 

при

 

подсчете

 

будет

 

достигнуто

 

заданное

 

значение

(Preset Value). 

Посмотрите

 

рисунок

 

ниже

Каждый

 

счетчик

 

может

 

иметь

 

до

 24 

предварительно

 

заданных

 

значений

которые

 

могут

 

быть

 

запрограммированы

Пользователь

 

выбирает

 

предварительно

 

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

 

значения

и

 

счетчик

 

непрерывно

 

сравнивает

 

текущий

 

счет

 

с

 

предварительно

 

установленным

Когда

 

они

 

равны

контакты

 

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

 

реле

 

замыкаются

и

 

происходит

 

переход

 

к

 

выполнению

 

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

 

прерывания

.  

Мы

 

рекомендуем

 

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

 

специальное

(

ые

реле

  (SPxxx) 

в

 

сервисной

 

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

 

прерывания

чтобы

 

обеспечить

 

немедленное

 

выполнение

 

желательных

 

действий

После

 

завершения

 

сервисной

 

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

 

прерывания

 

процессор

 

возвращается

 

в

 

пользовательскую

 

программу

 

и

 

продолжает

 

ее

 

выполнения

 

с

 

точки

 

прерывания

Далее

 

производится

 

сравнение

 

со

 

следующим

 

заданным

 

значением

 

3—28

 

Глава

 3: 

Технические

 

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

 

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

 

ввода

 

и

 

импульсного

 

выхода

 

 

» 

 

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

 

входа

 X 

 

Варианты

 

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

 

дискретного

 

входа

 

для

 

режима

 

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

 

счетчика

 

приведены

 

в

 

таблице

 

ниже

В

 

разделе

 

по

 

функционированию

 

режима

 60 

в

 

конце

 

данной

 

главы

 

описывается

 

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

 

временных

 

констант

 

фильтра

 

Режим

 20 

реверсивного

 

счетчика

 

 

Вход

 

Регистр

 

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

 

Функция

 

Требуемый

 

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

 

код

 

0202 (

стандартный

абсолютный

Счет

 

в

 

прямом

  

направлении

 

0302 (

стандартный

инкрементный

0002 (

квадратурный

абсолютный

) (

по

 

умолчанию

0102 (

квадратурный

инкрементный

1002 (

квадратурный

абсолютный

) 4-

кр

 

подчет

 

Х

V7634 

Фаза

 

А

 

1102 (

квадратурный

инкрементный

)

 

4-

кр

 

подчет

 

Х

V7635 

Счет

 

в

 

обратном

 

направлении

 

или

 

фаза

 

В

 

0000 

 

Сброс

 

счетчика

  

(

без

 

прерывания

0007** (

по

 

умолчанию

0207** 

 
 

Сброс

 

счетчика

  

(

с

 

прерыванием

0107** 
0307** 

 

Импульсный

 

вход

 0005 

 

Х

V7636 

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

 

вход

 

xx06,  
(xx= 

время

 

фильтрации

  

от

 0 

до

 99 

мс

 (

двоично

-

десятичных

Импульсный

 

вход

 

0005 

 

Х

V7637 

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

 

вход

 

xx06,  
xx= 

время

 

фильтрации

  

от

 0 

до

 99 

мс

 (

двоично

-

десятичных

) (

по

 

умолчанию

 * 

Счет

 

в

 4 

раза

 

больше

 

с

 

тем

 

же

 

самым

 

энкодером

 

 

** - 

У

 

счетчика

 

Вы

 

можете

 

выбрать

 

между

 

нормальным

 

сбросом

 

и

 

быстрым

 

сбросом

Однако

 

при

 

быстром

 

сбросе

 

не

 

опознаются

 

изменения

предварительно

 

заданных

 

значений

 

сделанные

 

во

 

время

 

выполнения

программы

Когда

 «0007» 

или

 «0107» 

установлены

 

в

 V7636 

и

 

заданные

 

значения

 

изменены

 

во

 

время

 

выполнения

 

программы

микроконтроллер

 DL06 

распознает

 

изменения

 

во

 

время

 

сброса

Когда

 «0207» 

или

 «0307» 

установлены

в

 V7636 

процессор

 

не

 

проверяет

 

изменения

 

заданных

 

значений

поэтому

 DL06 

имеет

 

более

 

быстрое

 

время

 

сброса

.

 

 

 

 

 

 

 

 

 

содержание      ..     4      5      6      7     ..