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

 

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

 

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

 

 

 

 

 

 

 

 

 

 

 

содержание      ..     9      10      11      12     ..

 

 

 

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

 

 

Глава

 4: 

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

 

и

 

работа

 

процессора

4—17

 

» 

 

Запись

 

выходных

 

данных

 

 

После

 

того

как

 

прикладная

 

программа

 

выполнила

 

логическую

 

схему

 

команд

 

и

 

сформировала

 

регистр

 

отображения

 

выходных

 

данных

процессор

 

записывает

 

содержание

 

регистра

 

отображения

 

выходных

 

данных

 

в

 

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

 

выходы

Следует

 

напомнить

что

 

процессор

 

также

 

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

 

операции

 

принудительного

 

воздействия

изменения

 

по

 

которым

 

хранятся

 

в

 

регистре

 

отображения

 

выходных

 

данных

точки

 

с

 

принудительным

 

воздействием

 

обновляются

 

в

 

соответствии

 

с

 

состоянием

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

 

выше

 

Запись

 

выходов

 

в

 

специальные

 

модули

 

ввода

/

вывода

 

 

После

 

обновления

 

выходов

 

в

 

каркасе

 

процессор

 

посылает

 

информацию

требуемую

 

всеми

 

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

 

специальными

 

модулями

Диагностика

 

 

В

 

данной

 

части

 

цикла

 

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

   

процессор

 

выполняет

 

всю

 

системную

 

диагностику

 

и

 

решает

 

другие

 

задачи

такие

 

как

вычисление

 

времени

 

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

сброс

 

сторожевого

 

таймера

Процессор

 DL06 

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

 

обнаруживает

 

и

 

регистрирует

 

многие

 

ошибочные

 

состояния

В

 

приложении

 

В

 

приводится

 

список

 

кодов

 

различных

 

ошибок

имеющих

 

место

 

в

 DL06. 

Одной

 

их

 

наиболее

 

важных

 

задач

 

диагностики

 

является

 

расчет

 

времени

 

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

 

и

 

управление

 

сторожевым

 

таймером

Процессоры

 DL06 

имеют

 

таймер

 — «

сторож

», 

в

 

котором

 

хранится

 

максимально

 

допустимое

 

время

в

 

течение

 

которого

   

процессор

 

должен

 

закончить

 

прикладной

 

сегмент

 

цикла

 

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

Его

 

значение

 

по

 

умолчанию

  

равно

 200 

миллисекунд

Если

 

это

 

время

 

будет

 

превышено

то

 

процессор

 

перейдет

 

в

 

программный

 

режим

сбросит

 

все

 

выходы

 

и

 

выдаст

 

сообщение

 

об

 

ошибке

Например

если

 

время

 

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

 

будет

 

превышено

то

 

на

 

ручном

 

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

 

отобразится

 

сообщение

 «E003 S/W TIMEOUT». 

Вы

 

можете

 

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

 

функцию

 AUX 53 

для

 

просмотра

 

минимального

максимального

 

и

 

текущего

 

времени

 

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

Можете

 

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

 

функцию

 AUX 55 

для

 

того

чтобы

 

уменьшить

 

или

 

увеличить

 

значение

 

сторожевого

 

таймера

Время

 

отклика

 

ввода

/

вывода

 

Важно

 

ли

 

быстродействие

 

для

 

Вашего

 

приложения

 

Временем

 

отклика

 

системы

 

ввода

/

вывода

 

является

 

интервал

 

времени

необходимый

 

системе

 

управления

чтобы

 

обнаружить

 

изменения

 

во

 

входных

 

точках

 

и

 

обновить

 

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

 

выходы

В

 

большинстве

 

приложений

 

процессор

 

выполняет

 

задачи

 

практически

 

мгновенно

Однако

 

некоторые

 

приложения

 

требуют

 

чрезвычайно

 

быстрого

 

отклика

Существует

 

четыре

 

составляющих

которые

 

могут

 

повлиять

 

на

 

время

 

отклика

 

Момент

  (

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

 

периода

 

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

), 

когда

 

входы

 

меняют

 

свое

 

состояние

 

Время

 

задержки

   

перехода

 

входных

 

схем

 

из

 

состояния

 

выключено

 

в

 

состояние

 

включено

 

Время

 

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

 

процессора

 

Время

 

задержки

 

перехода

 

выходных

 

схем

 

из

 

состояния

 

выключено

 

в

 

состояние

 

включено

4—18

 

Глава

 4: 

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

 

и

 

работа

 

процессора

.

 

» 

 

Нормальное

 

минимальное

 

время

 

отклика

 

ввода

/

вывода

 

 

Время

 

отклика

 

ввода

/

вывода

 

будет

 

наименьшим

когда

 

значения

 

входа

 

изменяется

 

до

 

начала

 

периода

 

опроса

 

входов

 

исполнительного

 

цикла

В

 

этом

 

случае

 

считываются

 

состояния

 

входов

решается

 

прикладная

 

программа

 

и

 

обновляются

 

значения

 

выходов

На

 

следующей

 

диаграмме

 

показан

 

пример

 

распределения

 

времени

 

для

 

этого

 

случая

 

 

 

В

 

этом

 

случае

 

Вы

 

можете

 

вычислить

 

время

 

отклика

 

простым

 

суммированием

 

следующих

 

элементов

задержка

 

входов

 + 

время

 

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

 + 

задержка

 

выходов

 = 

время

 

отклика

 

Нормальное

 

максимальное

 

время

 

отклика

 

ввода

/

вывода

 

Время

 

отклика

 

ввода

/

вывода

 

будет

 

наибольшим

когда

 

когда

 

значения

 

входа

 

изменяется

 

после

 

начала

 

периода

 

опроса

 

входов

 

исполнительного

 

цикла

В

 

этом

 

случае

 

новое

 

состояние

 

входа

 

не

 

будет

 

считываться

 

до

 

следующего

 

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

На

 

следующей

 

диаграмме

 

показан

 

пример

 

распределения

 

времени

 

для

 

этого

 

случая

 

 

 

В

 

этом

 

случае

 

Вы

 

можете

 

вычислить

 

время

 

отклика

 

простым

 

суммированием

 

следующих

 

элементов

задержка

 

входов

 + (2 x 

время

 

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

) + 

задержка

 

выходов

 = 

время

 

отклика

 

 

Глава

 4: 

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

 

и

 

работа

 

процессора

4—19

 

» 

 

Улучшенное

 

время

 

отклика

 

 

Существует

 

несколько

 

способов

позволяющих

 

повысить

 

пропускную

 

способность

 

Выбрать

 

команды

 

с

 

более

 

коротким

 

временем

 

выполнения

 

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

 

команды

 

ввода

/

вывода

 

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

 

действия

 (

которые

 

обновляют

 

состояние

 

точек

 

ввода

/

вывода

 

во

 

время

 

выполнения

 

программы

). 

 

Выбрать

 

режим

 50 

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

 

ввода

/

вывода

 

разработанного

 

специально

 

для

 

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

 

задач

Подробнее

  

в

 

главе

 3. 

 

В

 

режиме

 60 

изменить

 

временную

 

константу

 

фильтра

 

на

 0 

мсек

 

для

 X0, 

X1, X2 

и

 X3. 

Команды

 

ввода

/

вывода

 

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

 

действия

вероятно

являются

 

наиболее

 

полезным

 

способом

В

 

следующем

 

примере

 

показаны

 

команды

 

ввода

 

и

 

вывода

 

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

 

действия

 

и

 

их

 

результат

 

 

В

 

этом

 

случае

 

Вы

 

можете

 

вычислить

 

время

 

отклика

 

простым

 

суммированием

 

следующих

 

элементов

задержка

 

входов

 + 

время

 

выполнения

 

команд

 + 

задержка

 

выходов

 = 

время

 

отклика

 

Время

 

выполнения

 

команд

 

вычисляется

 

суммированием

 

времен

 

для

 

команды

 

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

 

ввода

команды

 

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

 

вывода

 

и

 

всех

 

команд

 

между

 

ними

 

 

ПРИМЕЧАНИЕ

Когда

 

команда

 

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

 

действия

 

считывает

 

текущее

 

состояние

 

со

 

входа

 

она

 

использует

 

полученный

 

результат

 

для

 

решения

 

задач

выполняя

 

это

 

в

 

рамках

 

одной

 

команды

 

без

 

обновления

 

значений

 

регистра

 

отображения

Поэтому

 

любые

 

обычные

 

команды

которые

 

последуют

будут

 

по

-

прежнему

 

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

 

значения

 

регистра

 

отображения

Любые

 

последующие

 

команды

 

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

 

действия

 

будут

 

снова

 

обращаться

 

к

 

модулю

чтобы

 

обновить

 

состояние

 

4—20

 

Глава

 4: 

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

 

и

 

работа

 

процессора

.

 

» 

 

Анализ

 

времени

 

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

 

процессора

 

 

Время

 

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

 

включает

 

все

 

циклические

 

задачи

которые

 

выполняются

 

операционной

 

системой

Можно

 

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

 

DirectSOFT32 

или

 

ручной

 

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

 

для

 

отображения

 

минимального

максимального

 

и

 

текущего

 

времен

 

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

которые

 

имели

 

место

 

после

 

последнего

 

перехода

 

из

 

Программного

 

Режима

 

в

 

Рабочий

 

Режим

Эта

 

информация

 

может

 

быть

 

весьма

 

полезной

 

для

 

оценки

 

эксплуатационных

 

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

 

системы

Как

 

показано

 

выше

 

существует

 

несколько

 

сегментов

которые

 

составляют

 

цикл

 

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

Каждый

 

из

 

этих

 

сегментов

 

требует

 

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

 

времени

 

на

 

выполнение

Из

 

всех

 

сегментов

 

следующие

 

наиболее

 

важные

 

Обновление

 

входов

 

 

Обслуживание

 

периферийных

 

устройств

 

Выполнение

 

программы

 

 

Обновление

 

выходов

 

 

Выполнение

 

прерывание

 

по

 

времени

 

 

Из

 

всех

 

сегментов

 

на

 

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

 

одного

 

Вы

 

можете

 

влиять

 — 

на

 

время

 

выполнения

 

прикладной

 

программы

Это

 

связано

 

с

 

тем

что

 

различные

 

команды

 

имеют

 

разное

 

время

 

выполнения

Поэтому

если

 

Вы

 

хотите

 

иметь

 

быстрое

 

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

то

 

Вы

 

должны

 

попытаться

 

выбрать

 

более

 

быстрые

 

команды

Выбор

 

типа

 

ввода

/

вывода

 

и

 

периферийных

 

устройств

также

 

влияют

 

на

 

время

 

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

Однако

 

этот

 

выбор

как

 

правило

диктуется

 

приложением

В

 

следующих

 

параграфах

 

приводится

 

общая

 

информация

 

о

 

том

сколько

 

времени

 

требуют

 

отдельные

 

сегменты

 

Чтение

 

входов

 

 

Время

необходимое

 

для

 

считывания

 

состояния

 

всех

 

встроенных

 

входов

 - 52.6

мкс

Не

  

путайте

 

это

 

время

 

со

 

временем

 

отклика

Запись

 

выходов

 

 

Время

необходимое

 

для

 

записи

 

во

 

встроенные

 

выходы

 – 41.1 

мкс

Не

 

путайте

 

это

 

время

 

со

 

временем

 

отклика

 

Глава

 4: 

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

 

и

 

работа

 

процессора

4—21

 

» 

 

Обслуживание

 

периферийных

 

устройств

 

 

Запросы

 

на

 

связь

 

могут

 

появиться

 

в

 

любой

 

момент

 

при

 

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

Однако

 

процессор

 

только

  «

регистрирует

» 

эти

 

запросы

 

до

 

их

 

обслуживания

 

в

 

части

 

«

Обслуживание

 

периферийных

 

устройств

» 

цикла

 

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

Процессор

 

не

 

тратит

 

время

 

на

 

обслуживание

если

 

нет

 

присоединеных

   

периферийных

 

устройствами

 

Регистрация

 

запроса

 (

в

 

любое

 

время

) DL06 

 

Отсутствие

 

соединения

 

мин

 

и

 

макс

 0 

мкс

 

 

Отправление

 

мин

 /

макс

 5.8/11.8 

мкс

 

 

Порт

 1 

Получение

 

мин

 /

макс

 12.5/25.2 

мкс

 

 

Порт

 2 

Отправление

 

мин

 /

макс

 6.2/14.3 

мкс

 

 

 

Получение

 

мин

 /

макс

 14.2/31.9 

мкс

 

 

LCD 

мин

 

и

 

макс

 4.8/49.2 

мкс

 

 

В

 

части

  «

Обслуживание

 

периферийных

 

устройств

» 

цикла

 

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

 

процессор

 

анализирует

 

запросы

 

на

 

коммуникации

 

и

 

отвечает

 

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

 

образом

Время

необходимое

 

для

 

обслуживания

 

периферийных

 

устройств

зависит

 

от

 

содержания

 

запроса

 

Запрос

 

на

 

обслуживание

 DL06 

 

Минимальный

 

мкс

 

 

Максимальный

 

в

 

режиме

 RUN 

412 

мкс

 

 

Максимальный

 

в

 

режиме

 PROGRAM 

2.5 

сек

 

Связь

 

по

 

шине

 

процессора

 

 

Некоторые

 

специальные

 

модули

 

могут

 

взаимодействовать

 

с

   

процессором

 

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

 

через

 

шину

 

процессора

В

 

данной

 

части

 

цикла

 

процессор

 

полностью

 

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

 

все

 

коммуникации

 

через

 

шину

Реально

 

необходимое

 

время

 

зависит

 

от

 

типов

 

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

 

модулей

 

и

 

типов

 

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

 

запросов

Обновление

 

часов

/

календаря

специальных

 

реле

специальных

 

регистров

 

 

На

 

этом

 

этапе

 

обновляются

 

часы

календарь

 

и

 

специальные

 

реле

результаты

 

загружаются

 

в

 

специальные

 

ячейки

 V-

памяти

Такое

 

обновление

 

выполняется

 

как

 

в

 

рабочем

 

режиме

так

 

и

 

в

 

программном

 

режиме

 

Режимы

 DL06 

 

Минимум

 12.0 

мкс

 

 

Программный

 

режим

 

Максимум

 12.0 

мкс

 

 

Минимум

 20.0

мкс

 

 

Рабочий

 

режим

 

Максимум

 27.0

мкс

 

 

4—22

 

Глава

 4: 

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

 

и

 

работа

 

процессора

.

 

» 

 

Выполнение

 

прикладной

 

программы

 

 

Процессор

 

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

 

программу

 

сверху

  (

с

 

адреса

 0) 

до

 

команды

 END.  

Процессор

 

выполняет

 

программу

 

слева

 

направо

 

и

 

сверху

 

вниз

В

 

каждой

 

цепи

 

вычисляется

 

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

 

регистр

 

отображения

 

или

 

обновляется

 

ячейка

 

памяти

Время

необходимое

 

для

 

выполнения

 

прикладной

 

программы

зависит

 

от

 

типа

 

и

 

числа

 

используемых

 

команд

 

и

 

от

 

количества

 

служебных

 

затрат

 

времени

Вы

 

можете

 

сложить

 

времена

 

выполнения

 

всех

 

команд

 

в

 

Вашей

 

программе

чтобы

 

найти

 

общее

 

время

 

выполнения

 

программы

Например

время

 

выполнения

 

на

 DL06 

программы

представленной

 

на

 

рисунке

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

 

следующим

 

образом

 

 

Команда

 

Время

 

 STR 

X0 

0.67

мкс

 

 OR 

C0 

0.51

мкс

 

 ANDN 

X1 

0.51

мкс

 

 OUT 

Y0 

1.82

мкс

 

 STRN 

C100 

0.67

мкс

 

 LD 

K10 

9.00

мкс

 

 STRN 

C101 

0.67

мкс

 

 OUT 

V2002 

9.3

мкс

 

 STRN 

C102 

0.67

мкс

 

 LD 

K50 

9.00

мкс

 

 STRN 

C103 

0.67

мкс

 

 OUT 

V2006 

1.82

мкс

 

 STR 

X5 

0.67

мкс

 

 ANDN 

X10 

0.51

мкс

 

 OUT 

Y3 

1.82

мкс

 

 END 

12.80

мкс

 

Сумма

 51.11

мкс

 

 

Системные

 

издержки

 DL06

 

 

 

МИНИМУМ

        746.2

МКС

 

Максимум

      4352.4

мкс

 

 

 

ОБЩЕЕ

 

ВРЕМЯ

 = (

ВРЕМЯ

 

ВЫПОЛНЕНИЯ

 

ПРОГРАММЫ

 + 

СИСТЕМНЫЕ

 

ИЗДЕРЖКИ

Х

 

1.18 

 

Сама

 

программа

 

выполняется

 

за

 51.11

мкс

 

во

 

время

 

каждого

 

скан

-

цикла

. DL06 

тратит

 0.18

мс

 

на

 

обработку

 

внутреннего

 

прерывания

 

от

 

таймера

 

каждую

 

миллисекунду

Общее

 

время

 

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

 

вычисляется

 

добавлением

 

к

 

времени

 

выполнения

 

программы

 

времени

 

на

 

системные

 

издержки

 

и

 

умножения

 

результата

 

на

 1.18. «

Системные

 

издержки

» 

включают

 

обновление

 

входов

/

выходов

 

и

 

диагностические

 

задачи

Из

-

за

 

флуктуации

 

времени

 

на

 

«

системные

 

издержки

» 

общее

 

время

 

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

 

немного

 

изменяется

 

от

 

цикла

 

к

 

циклу

 

Команды

 

управления

 

программой

.

 

Процессор

 DL06 

имеет

 

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

 

команды

которые

 

могут

 

изменить

 

ход

 

выполнения

 

программы

В

 

эти

 

команды

 

входят

 

циклы

 FOR/NEXT, 

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

программы

 

прерывания

Эти

 

команды

 

прерывает

 

нормальный

 

процесс

 

выполнения

 

программы

 

и

 

могут

 

влиять

 

на

 

время

 

выполнения

 

программы

В

 

главе

 5 

приводится

   

детальная

 

информация

 

о

 

том

как

 

работают

 

команды

 

этого

 

типа

 

Глава

 4: 

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

 

и

 

работа

 

процессора

4—23

 

» 

 

Системы

 

счисления

 

в

 

ПЛК

 

 

Если

 

Вы

 — 

новый

 

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

 

ПЛК

выделите

 

время

 

на

 

изучение

 

того

как

 

ПЛК

 

работает

 

с

 

числами

Вы

 

узнаете

что

 

каждый

 

изготовитель

 

ПЛК

 

имеет

 

собственное

 

соглашение

 

об

 

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

 

чисел

 

в

 

ПЛК

Выделите

 

время

чтобы

 

познакомиться

 

с

 

тем

как

 

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

 

числа

 

в

 

ПЛК

 

DirectLogic. 

Эта

 

информация

 

относится

 

ко

 

всем

 

нашим

 

ПЛК

 

 

Как

 

и

 

каждый

 

компьютер

ПЛК

 

хранит

 

числа

 

и

 

манипулирует

 

ими

 

в

 

двоичном

 

виде

ноль

 

и

 

один

Так

 

почему

 

же

 

мы

 

имеем

 

дело

 

со

 

столь

 

многими

 

различными

 

представлениями

 

чисел

Для

 

конкретных

 

целей

 

некоторые

 

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

 

чисел

 

более

 

удобны

чем

 

другие

Иногда

 

мы

 

используем

 

числа

 

для

 

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

 

размера

 

или

 

количества

 

чего

-

либо

Другие

 

числа

 

относятся

 

к

 

ячейкам

 

или

 

адресам

или

 

ко

 

времени

При

 

описании

 

технических

 

устройств

 

числа

 

имеют

 

конкретный

 

смысл

Ресурсы

 

ПЛК

 

 

В

 

зависимости

 

от

 

модели

 

и

 

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

 

ПЛК

 

предлагают

 

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

 

количество

 

ресурсов

Под

 

словом

  «

ресурс

» 

понимается

 

память

 

переменных

 (V-

память

), 

точки

 

ввода

/

вывода

таймеры

счетчики

 

и

 

др

Большинство

 

модульных

 

ПЛК

 

позволяют

 

Вам

 

добавлять

 

точки

 

ввода

/

вывода

 

группами

 

по

 8 

точек

В

 

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

 

все

 

ресурсы

 

наших

 

ПЛК

 

считаются

 

в

 

восьмеричной

 

форме

Для

 

компьютера

 

легче

 

считать

 

группы

 

из

 

восьми

 

штук

чем

 

из

 

десяти

так

 

как

 

восемь

 

есть

 

степень

 2. 

 

Восьмеричная

 

система

 

означает

 

просто

 

счет

 

по

 

группам

 

из

 

восьми

 

предметов

На

 

рисунке

 

справа

 

восемь

 

кружков

Их

 

число

 

в

 

десятичной

 

системе

 — «8», 

а

 

в

 

восьмеричной

 — «10» (8 

и

 9 

отсутствуют

 

в

 

восьмеричной

 

системе

). 

В

 

восьмеричной

 

системе

 

это

 

означает

 1 

группу

 

из

 

плюс

 0 (

нет

 

единичных

). 

 

На

 

рисунке

 

ниже

 

приведены

 

две

 

группы

 

по

 

восемь

 

кружков

В

 

восьмеричной

 

системе

 

мы

 

имеем

 «20» 

предметов

что

 

означает

 2 

группы

 

по

 

восемь

 

плюс

 0 

единичных

Нельзя

 

говорить

  «

двадцать

», 

надо

 

говорить

  «

два

 - 

ноль

 

восьмеричных

». 

В

 

этом

 

четкое

 

различие

 

между

 

системами

 

счисления

 

 

После

 

определения

 

того

как

 

считаются

 

ресурсы

следует

 

перейти

 

к

 

тому

как

 

осуществляется

 

доступ

 

ПЛК

 

к

 

ресурсам

 (

это

 

не

 

одно

 

и

 

то

 

же

). 

Команды

 

процессора

 

при

 

доступе

 

к

 

ресурсам

 

ПЛК

 

используют

 

восьмеричные

 

адреса

Восьмеричные

 

адреса

 

тоже

 

имеют

 

восьмеричное

 

значение

за

 

исключением

 

того

что

 

счет

 

начинается

 

с

 

ноля

Число

 

ноль

 

для

 

компьютера

 

важно

поэтому

 

его

 

нельзя

 

пропустить

 

Указанные

 

кружочки

 

можно

 

размещать

 

в

 

квадратах

 

решетки

показанной

 

справа

Для

 

доступа

 

к

 

ресурсу

 

команда

 

вашего

 

ПЛК

 

может

 

обращаться

 

к

 

ячейке

используя

 

показанную

 

восьмеричную

 

ссылку

Если

 

ресурсом

 

являются

 

счетчики

то

 «

С

T14» 

дает

 

доступ

 

к

 

ячейке

показанной

 

в

 

виде

 

черного

 

кружочка

 

4—24

 

Глава

 4: 

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

 

и

 

работа

 

процессора

.

 

» 

 

V-

память

 

 

 

В

 

памяти

 

переменных

 (

называемой

 «V-

памятью

») 

хранятся

 

данные

 

для

 

программы

 

релейной

 

логики

 

и

 

для

 

параметров

 

настройки

 

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

Ячейки

 V-

памяти

 

и

 

адреса

 V-

памяти

 — 

это

 

одно

 

и

 

то

 

же

они

 

нумеруются

 

в

 

восьмеричной

 

системе

Например

, V2073 

правильно

 

указанная

 

ячейка

, V1983 

не

 

правильно

 (

цифр

 8 

и

 9 

нет

 

в

 

восьмеричной

 

системе

). 

Каждая

 

ячейка

 V-

памяти

 

является

 

одним

 

словом

содержащим

 16 

бит

Для

 

регистров

 

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

 

в

 

нашем

 

руководстве

 

указывается

 

каждый

 

бит

 

слова

 V-

памяти

Наименее

 

значимый

 

бит

 (LSB) 

находится

 

справа

наиболее

 

значимый

 

бит

 (MSB) 

находится

 

слева

Слово

 «

значимость

» 

относится

 

к

 

относительным

 

двоичным

 

весам

 

битов

Данные

 V-

памяти

 

есть

 16-

битовай

 

двоичный

 

код

но

 

мы

 

редко

 

программируем

 

регистры

 

данных

 

по

 

битам

Мы

 

используем

 

команды

 

и

 

средства

 

визуального

 

отображения

которые

 

позволяют

 

нам

 

работать

 

с

 

двоичными

десятичными

восьмеричными

 

и

 

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

 

числами

Все

 

они

 

преобразуются

 

и

 

хранятся

 

в

 

двоичном

 

виде

Не

 

имеет

 

значения

как

 

называть

 

двоичные

восьмеричные

 

и

 

др

числа

Важно

чтобы

 

источник

 

или

 

механизм

который

 

записывает

 

данные

 

в

 

ячейки

 V-

памяти

и

 

механизм

который

 

затем

 

их

 

считывает

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

 

один

 

и

 

тот

 

же

 

тип

 

данных

  (

то

 

есть

 

восьмеричный

двоичный

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

 

или

 

любой

 

другой

). 

Ячейка

 V-

памяти

 

есть

 

просто

 

место

 

для

 

хранения

Она

 

сама

 

ни

 

преобразовывает

ни

 

переносит

 

данные

Двоично

-

десятичные

 

числа

 

 

 

Поскольку

 

люди

 

считают

 

в

 

десятичной

 

системе

ввод

 

и

 

представление

 

данных

 

ПЛК

 

также

 

делает

 

в

 

десятичной

 

форме

  (

через

 

интерфейсы

 

операторов

). 

Но

 

компьютеры

 

более

 

эффективны

 

при

 

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

 

строго

 

двоичных

 

чисел

Компромиссом

 

между

 

этими

 

двумя

 

системами

 

является

 

двоично

-

десятичное

 (BCD-Binary Coded Decimal) 

представление

 

чисел

Цифры

 BCD 

изменяются

 

от

 0 

до

 9 

и

 

хранятся

 

как

 

четыре

 

двоичных

 

бита

  (

полубайт

). 

Это

 

позволяет

 

хранить

 

в

 

каждой

 

ячейке

 V-

памяти

 

четыре

 

цифры

 BCD 

с

 

диапазоном

 

десятичных

 

чисел

 

от

 0000 

до

 9999. 

В

 

чисто

 

двоичном

 

виде

 16-

битовое

 

слово

 

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

 

числа

 

от

 0 

до

 65535. 

При

 

хранении

 

чисел

 

в

 BCD 

диапазон

 

сокращается

 

от

 0 

до

 9999. 

Многие

 

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

 

команды

 

используют

 

данные

 

в

 BCD, 

а

 DirectSOFT32 

и

 

ручной

 

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

 

позволяют

 

вводить

 

и

 

просматривать

 

данные

 

в

 BCD.  

Шестнадцатеричные

 

числа

 

 

Шестнадцатеричные

 

числа

 

аналогичны

 BCD 

числам

за

 

исключением

 

того

что

 

они

 

используют

 

все

 

возможные

 

двоичные

 

значения

 

каждой

 4-

битовой

 

цифры

Это

 — 16-

ричное

 

счисление

поэтому

 

необходимы

 16 

цифр

Для

 

дополнения

 

десятичных

 

цифр

 

от

 0 

до

 9 

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

 

буквы

 

от

 A 

до

 F, 

как

 

показано

 

ниже

 

 

Шестнадцатеричное

 

число

 

из

 4 

цифр

 

может

 

представить

 

все

 65536 

значений

 

в

 

слове

 V-

памяти

Диапазон

 

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

 

чисел

от

 0000 

до

 FFFF. 

В

 

ПЛК

 

часто

 

требуется

 

этот

 

полный

 

диапазон

 

для

 

данных

 

чувствительных

 

элементов

 

и

 

др

Шестнадцатеричная

 

система

 

является

 

удобным

 

для

 

человека

 

 

Глава

 4: 

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

 

и

 

работа

 

процессора

4—25

 

» 

 

Карта

 

памяти

 

 

Работая

 

с

 

любой

 

системой

 

на

 

базе

 

ПЛК

обычно

 

требуется

 

обрабатывать

 

множество

 

различных

 

видов

 

информации

Сюда

 

включаются

 

состояние

 

входных

 

устройств

состояние

 

выходных

 

устройств

различные

 

элементы

 

таймеров

счетчиков

и

 

т

.

д

Важно

 

понять

как

 

система

 

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

 

и

 

сохраняет

 

различные

 

типы

 

данных

Например

необходимо

 

знать

как

 

система

 

идентифицирует

 

входные

 

точки

 

и

 

точки

 

вывода

слова

 

данных

и

 

т

.

д

Следующие

 

абзацы

 

обсуждают

 

различные

 

типы

 

памяти

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

 

в

 

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

 DL06. 

Краткий

 

обзор

 

карты

 

памяти

 

процессора

 

следует

 

за

 

описаниями

 

типов

 

памяти

 

Восьмиричная

 

система

 

исчисления

.

 

 

Все

 

ячейки

 

памяти

 

и

 

ресурсы

 

контроллера

 

пронумерованы

 

в

 

восьмеричной

 

системе

 

исчисления

Например

диаграмма

 

показывает

как

 

восьмеричная

 

система

 

исчисления

 

работает

 

для

 

входных

 

дискретных

 

каналов

Общеизвестно

что

  

восьмеричная

 

система

 

не

 

содержит

 

чисел

 

с

 

цифрами

 8 

или

 9. 

Дискретные

 

и

 

двухбайтные

 

ячейки

 

памяти

.

 

 

Поскольку

 

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

 

различные

 

типы

 

памяти

то

 

вы

 

должны

 

заметить

что

 

в

 DL06 

существуют

 

два

 

типа

 

памяти

дискретная

 

и

 

двухбайтная

  (

слово

память

Дискретная

 

память

 – 

это

 

один

 

бит

который

 

может

 

принимать

 

значение

 1 

или

 0. 

Двухбайтную

 

память

 

называют

 V-

памятью

,  

она

 

является

 

16-

разрядной

 

ячейкой

 

памяти

 

обычно

 

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

для

 

манипуляций

 

с

 

данными

/

числами

запоминания

 

данных

 / 

чисел

и

 

т

.

д

Некоторая

 

информация

 

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

 

сохраняется

 

в

 V-

памяти

Например

текущее

 

значение

 

таймера

Ячейки

 V-

памяти

 

для

 

дискретной

 

области

 

памяти

 

 

Дискретная

 

область

 

памяти

 

необходима

 

для

 

отображения

 

входов

выходов

управляющих

 

реле

специальных

 

реле

стадий

битов

 

состояния

 

таймера

 

и

 

битов

 

состояния

 

счетчика

Однако

Вы

 

можете

 

также

 

обращаться

 

к

 

битовым

 

типам

 

данных

 

как

 

к

 

слову

 V-

памяти

Каждая

 

ячейка

 V-

памяти

 

содержит

 16 

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

 

дискретных

 

бит

Например

следующий

 

рисунок

 

показывает

как

 

точки

 

ввода

 X 

отображаются

 

в

 

ячейках

 V-

памяти

 

 

Эти

 

дискретные

 

области

 

памяти

 

и

 

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

 

им

 

диапазоны

 V-

памяти

 

перечислены

 

в

 

таблице

 

распределения

 

памяти

 

для

 

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

 DL06 

на

 

следующих

 

страницах

4—26

 

Глава

 4: 

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

 

и

 

работа

 

процессора

.

 

» 

 

Входные

 

точки

 (

Тип

 

данных

 X) 

 

Точки

 

дискретных

 

входных

 

сигналов

 

являются

 

типом

 

данных

 X. 

Имеются

 20 

точек

 

дискретных

 

входных

 

сигналов

 

и

 

512 

адресов

 

дискретных

 

входных

 

сигналов

доступных

 

ЦПУ

 DL06. 

В

 

этом

 

примере

точка

 

вывода

 Y0 

будет

 

включена

когда

 

подано

 

питание

 

на

 

точку

 

ввода

 X0. 

Выходные

 

точки

 

(

Тип

 

данных

 Y) 

 

Дискретные

 

точки

 

вывода

 

и

 

являются

 

типом

 

данных

 Y. 

Имеются

 16 

дискретных

 

выходов

 

и

 512 

дискретных

 

адресов

 

вывода

доступные

 

процессору

 DL06. 

В

 

этом

 

примере

выход

 Y1 

будет

 

включен

когда

 

на

 

вход

 X1 

будет

 

подано

 

питание

Управляющие

 

реле

 

(

Тип

 

данных

 C

)

 

 

Управляющие

 

реле

 – 

это

 

дискретные

 

биты

обычно

 

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

для

 

управления

 

программой

Управляющие

 

реле

 

не

 

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

 

собой

 

реальное

 

устройство

то

 

есть

 

они

 

не

 

могут

 

быть

 

физически

 

привязаны

 

к

 

переключателям

выходам

 

обмоток

и

 

т

.

д

Это

 

внутренние

 

переменные

 

процессора

Из

-

за

 

этого

управляющие

 

реле

 

могут

 

программироваться

 

как

 

дискретные

 

входные

 

сигналы

 

или

 

как

 

дискретные

 

выходы

Они

 

расположены

 

в

 

дискретной

 

области

 

памяти

 (C) 

или

 

в

 

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

 

слове

которое

 

содержит

 16 

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

 

дискретных

 

бит

В

 

этом

 

примере

ячейка

 

памяти

 C5 

будет

 

включена

при

 

включении

 

входа

 X6. 

Вторая

 

ветвь

 

программы

 

показывает

 

простой

 

пример

 

того

как

 

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

 

реле

 

управления

 

как

 

входную

 

переменную

Таймеры

 

и

 

биты

 

состояния

 

таймеров

 (

Тип

 

данных

 

T)

 

 

Биты

 

состояния

 

таймера

 

отражают

 

связь

 

между

 

текущим

 

значением

 

и

 

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

 

значением

 

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

 

таймера

Бит

 

состояния

 

таймера

 

будет

 

включен

когда

 

текущее

 

значение

 

тайиера

 

является

 

равным

 

или

 

большим

 

чем

 

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

 

значение

 

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

 

таймера

Когда

 

вход

 X0 

включается

таймер

 T1 

начнет

 

отсчет

Когда

 

таймер

 

достигает

 

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

 

значения

 

в

 3 

секунды

 

(K30) 

бит

 

состояние

 

таймера

 T1 

включается

Затем

 T1 

включает

 

вывод

 Y12. 

Выключение

 

X0 

сбрасывает

 

таймер

Глава

 4: 

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

 

и

 

работа

 

процессора

4—27

 

» 

 

Текущее

 

значение

 

таймера

 (

Тип

 

данных

 V)

 

 

Как

 

было

 

упомянуто

 

ранее

некоторая

 

информация

 

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

 

сохраняется

 

в

 V-

памяти

Это

 

верно

 

для

 

текущих

 

значений

 

таймеров

Например

, V0 

сохраняет

 

текущее

 

значение

 

для

 

Таймера

 0, V1 

сохраняет

 

текущее

 

значение

 

для

   

Таймера

 1, 

и

 

т

.

д

Они

 

могут

 

также

 

быть

 

обозначены

 

как

 TA0 

(

Накопленное

 

значение

 

таймера

для

 

Таймера

 0, 

и

 TA1 

для

  

Таймера

 1. 

Сделано

 

так

 

для

 

большей

 

гибкости

 

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

Пример

 

показывает

как

 

Вы

 

можете

 

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

 

контакты

 

сравнения

чтобы

 

контролировать

 

различные

 

временные

 

интервалы

 

одного

 

таймера

Счетчики

 

и

 

биты

 

состояния

 

счетчика

 (

тип

 

данных

 CT)

 

 

Биты

 

состояния

 

счетчиков

 

отражают

 

отношение

 

между

 

текущим

 

и

 

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

 

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

 

значением

 

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

 

счетчика

Бит

 

состояния

 

счетчика

 

будет

  «

включен

», 

когда

 

текущее

 

его

 

значение

 

станет

 

равным

 

или

 

большим

чем

 

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

 

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

 

значение

 

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

 

счетчика

Каждый

 

раз

когда

 

контакт

 X0 

переходит

 

из

 

состояния

  «

выключен

» 

в

 

состояние

 

«

включен

», 

счетчик

 

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

 

на

 

единицу

Если

 X1 

включается

то

 

счетчик

 

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

 

в

 

состояние

 «

ноль

». 

Когда

 

счетчик

 

достигает

 

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

 10 

подсчетов

  (

К

 = 10), 

то

 

контакт

 

состояния

 

счетчика

 

СТ

3 «

включается

». 

Когда

 

«

включается

» 

СТ

3, 

включается

 

и

 

выход

 

Y2.

 

Текущее

 

значение

 

счетчика

 (

тип

 

данных

 V)

 

 

Точно

 

так

 

же

 

как

 

и

 

таймеры

текущие

 

значения

 

счетчиков

 

также

 

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

 

запоминаются

 

в

 V-

памяти

Например

, V1000 

сохраняет

 

текущее

 

значение

 

Счетчика

 

СТ

0, 

V1001 

сохраняет

 

текущее

 

значение

 

Счетчика

 

СТ

и

 

т

д

Они

 

могут

 

также

 

быть

 

обозначены

 

как

 CTA0 

(

Суммирующий

 

Счетчик

для

 

Счетчика

 0 

и

 CTA01 

для

  

Таймера

1. 

Пример

 

показывает

как

 

вы

 

можете

 

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

 

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

 

контакты

 

для

 

контроля

 

значений

 

счетчика

 

4—28

 

Глава

 4: 

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

 

и

 

работа

 

процессора

.

 

» 

 

Двухбайтная

 (

пословная

память

 (

тип

 

данных

 V) 

 

Двухбайтная

 

память

 

относится

 

к

 V-

памяти

 

(

память

 

переменных

и

 

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

 

собой

 

16-

битовую

(

слово

ячейку

обычно

 

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

 

для

 

манипулирования

 

и

 

хранения

 

данных

/

чисел

 

и

 

др

Некоторая

 

информация

 

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

 

сохраняется

 

в

 V-

памяти

Например

текущие

 

значения

 

таймера

 

запоминаются

 

в

 V-

памяти

В

 

приведенном

 

примере

 

показано

как

 

четырехзначная

 

двоично

-

десятичная

 

константа

 

загружается

 

в

 

накапливающий

 

регистр

 

и

 

затем

 

запоминается

 

в

 

ячейке

 V-

памяти

 

Стадии

 (

тип

 

данных

 S) 

 

Стадии

 

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

 

в

 

программах

 RLL

PLUS

 

для

 

создания

 

структурированных

 

программ

подобных

 

блок

-

схемам

Каждый

 

этап

 

программы

 

обозначает

 

программный

 

сегмент

Когда

 

программный

 

сегмент

или

 

этап

активны

выполняется

 

логическая

 

схема

 

данного

 

сегмента

Если

 

этап

 

«

отключен

», 

или

 

не

 

активен

логическая

 

схема

 

сегмента

 

не

 

выполняется

а

 

ЦПУ

 

переходит

 

к

 

следующему

 

активному

 

этапу

(

См

Главу

 7 

для

 

более

 

детального

 

описания

 

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

 

на

 RLL

PLUS

). 

Каждый

 

этап

 

также

 

имеет

 

дискретный

 

разряд

 

индикации

 

состояния

который

 

можно

 

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

 

как

 

вход

 

для

 

указания

 

того

активен

 

ли

 

этап

 

или

 

нет

Если

 

этап

 

активен

то

 

разряд

 

индикации

 

состояния

  «

включен

». 

Если

 

этап

 

не

 

активен

то

 

разряд

 

индикации

 

состояния

 

«

выключен

». 

Этот

 

разряд

 

индикации

 

состояния

 

может

  «

включаться

» 

и

 

«

выключаться

» 

также

 

другими

 

командами

такими

 

как

 

команды

 SET 

или

 RESET. 

Это

 

дает

 

вам

 

возможность

 

легко

 

управлять

 

этапами

 

программы

 

 

Специальные

 

Реле

 (

тип

 

данных

 SP) 

 

Специальные

 

реле

 

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

 

собой

 

ячейки

 

дискретной

 

памяти

 

с

 

заранее

 

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

 

набором

 

функций

Существует

 

много

 

различных

 

типов

 

специальных

 

реле

Например

некоторые

 

из

 

них

 

оказывают

 

помощь

 

при

 

разработке

 

программ

Другие

 

содержат

 

информацию

 

о

 

рабочем

 

состоянии

 

системы

 

и

 

т

д

В

 

Приложении

 D 

приводится

 

полный

 

перечень

 

специальных

 

реле

В

 

примере

 

на

 

рисунке

 

управляющее

 

реле

 

С

10 

будет

 

включаться

 

на

 50 

мс

и

 

отключаться

 

на

 50 

мс

., 

так

 

как

 SP5 

является

 

специальным

 

реле

которое

 

находится

 

в

 

состоянии

  «

включено

» 

в

 

течение

 50 

мс

и

 

в

 

состоянии

  «

выключено

» 

также

 

в

 

течение

 50 

мс

Глава

 4: 

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

 

и

 

работа

 

процессора

4—29

 

» 

 

Системная

 V-

память

 DL06 

Системные

 

параметры

 

и

 

размещение

 

данных

 

по

 

умолчанию

 (

тип

 

данных

 V)

 

 

В

 

ПЛК

 DL06 

резервируются

 

отдельные

 

адреса

 V-

памяти

 

для

 

сохранения

 

системных

 

параметров

 

или

 

некоторых

 

типов

 

данных

 

системы

Эти

 

ячейки

 

памяти

 

всегда

 

сохраняют

 

свое

 

назначение

например

коды

 

ошибок

данные

 

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

 

ввода

/

вывода

и

 

другие

 

типы

 

информации

 

по

 

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

 

системы

системная

 

V-

память

 

Описание

 

содержимого

 

Значение

 

по

 

умолчанию

/

диапазон

 

V700-V707 

Указывает

 

ячейку

 V-

памяти

 

для

 

модуля

 

в

  

слоте

 1 

Отсутствует

 

V710-V717 

Указывает

 

ячейку

 V-

памяти

 

для

 

модуля

 

в

  

слоте

 2 

Отсутствует

 

V720-V727 

Указывает

 

ячейку

 V-

памяти

 

для

 

модуля

 

в

  

слоте

 3 

Отсутствует

 

V730-V737 

Указывает

 

ячейку

 V-

памяти

 

для

 

модуля

 

в

  

слоте

 4 

Отсутствует

 

V3630–
V3707 

Ячейки

  (

по

 

умолчанию

для

 

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

 

значений

 

счетчика

 1 

или

 

импульсной

 

защелки

 

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

 

ввода

/

вывода

 

Отсутствует

 

V3710-V3767 

Ячейки

 (

по

 

умолчанию

для

 

предустанов

значений

 

счетчика

 2 

Отсутствует

 

V7620–V7627
V7620 

V7621 

V7622 

V7623 

V7624 

V7625 

V7626 
V7627 

Ячейки

 

для

 

параметров

 

панели

 

оператора

 DV-1000.  

Устанавливает

 

адрес

 

ячейки

 V-

памяти

которая

 

содержит

 

значение

.  

Устанавливает

 

адрес

 

ячейки

 V-

памяти

которая

 

содержит

 

сообщение

.  

Устанавливает

 

общее

 

число

 (1-32) 

ячеек

 V-

памяти

которые

 

нужно

 

отобразить

.  

Устанавливает

 

ячейку

 V-

памяти

которое

 

содержит

 

числа

которые

 

нужно

 

отобразить

.  

Устанавливает

 

ячейку

 V-

памяти

которое

 

содержит

 

символьный

 

код

который

 

нужно

 

отобразить

.  

Содержит

 

номер

 

функции

который

 

может

 

быть

 

присвоен

 

каждой

 

клавише

.  

Режим

 

работы

 

после

 

включения

 

питания

.  

Изменение

 

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

 

значений

 
V0 – V3760 
 
V0 – V37601 - 32 
 
V0 – V3760 
 
V0 – V3760 
 
V-

память

 

для

 X, Y, 

или

 C0, 

 
1, 2, 3,  
 
12,  

знач

по

 

умолч

. = 0000 

V7630 

Начальная

 

ячейка

 

для

 

многошаговых

 

предварительных

 

установок

 

канала

 1. 

Значение

  "

по

 

умолчанию

" – 3630 

указывает

что

 

первое

 

значение

 

должно

 

быть

 

получено

 

из

 

V3630. 

Так

 

как

 

имеются

 24 

доступные

 

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

 

заданные

 

установки

диапазон

 

по

 

умолчанию

 - V3630 - V3707. 

Вы

 

можете

 

изменять

 

начальную

 

точку

 

при

 

необходимости

Значение

 

по

 

умолчанию

V3630 

Диапазон

: V0- V3710 

V7631 

Начальная

 

ячейка

 

для

 

многошаговых

 

предварительных

 

установок

 

канала

 2. 

Значение

  "

по

 

умолчанию

" – 3710 

указывает

что

 

первое

 

значение

 

должно

 

быть

 

получено

 

из

 

V3710. 

Так

 

как

 

имеются

 24 

доступные

 

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

 

заданные

 

установки

диапазон

 

по

 

умолчанию

 - V3710 - V3767. 

Вы

 

можете

 

изменять

 

начальную

 

точку

 

при

 

необходимости

Значение

 

по

 

умолчанию

V3710 

Диапазон

: V0- V3710 

V7632 

Регистр

  

настройки

 

для

 

импульсного

 

вывода

 

Отсутствует

 

V7633 

Устанавливает

 

желательный

 

код

 

функции

 

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

 

счетчика

прерывания

импульсной

 

защелки

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

 

импульсов

и

 

входной

 

фильтрации

Ячейка

 

может

 

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

чтобы

 

установить

 

режим

 RUN 

при

 

включении

 

питания

По

 

умолчанию

: 0060 

Младший

 

байт

10 –

счетчик

  

20 –

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

 

счетчик

 

30 – 

импульсный

 

вывод

 

40 –

Прерывание

  

50 – 

импульсная

 

защелка

 

60 –

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

 

значение

 

Старших

 

байт

Биты

 8–11, 14, 15 - 

не

 

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

Бит

 13: 

режим

 RUN 

при

 

включении

 

питания

только

 

если

 

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

 

режима

 

в

 

положении

 TERM.  

Бит

 12: 

батарея

 

подключена

 

V7634 

Регистры

 

настройки

 X0 

для

 

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

 

Ввода

/

Вывода

По

 

умолчанию

: 1006 

V7635 

Регистры

 

настройки

 X1 

для

 

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

 

Ввода

/

Вывода

 

По

 

умолчанию

: 1006 

V7636 

Регистры

 

настройки

 X2 

для

 

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

 

Ввода

/

Вывода

 

По

 

умолчанию

: 1006 

V7637 

Регистры

 

настройки

 X3 

для

 

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

 

Ввода

/

Вывода

По

 

умолчанию

: 1006 

V7640 

Начальные

 

адреса

 

Таблиц

 

ПИД

-

регуляторов

 (PID Loop table) 

V1200-V7377,V10000-V17777 

4—30

 

Глава

 4: 

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

 

и

 

работа

 

процессора

.

 

» 

 

системная

 

V-

память

 

Описание

 

содержимого

 

Значение

 

по

 

умолчанию

/

диапазон

 

V7641 

Число

 

ПИД

контуров

 

1-8 

V7642 

Код

 

ошибки

 – 

ошибка

 

размещения

 

ячейки

 V-

памяти

 

таблицы

 

контура

 

 

V7643-V7647 

Резерв

 

 

V7650 

Порт

 2:  

адрес

 V-

памяти

 

для

 ASCII 

протокола

  

V1200 – V7377 
V10000 - V17777

 

V7653 

Порт

 2: 

символы

 

кода

 

завершения

 

передачи

 ASCII 

протокола

 

 

V7655 

Порт

 2: 

Настройки

 

протокола

тайм

-

аут

 

ответа

и

 

время

 

задержки

 

ответа

 

 

V7656 

Порт

 2: 

Установка

 

номера

 

станции

скорости

 

передачи

количество

 

стоповых

 

бит

и

 

вид

 

контроля

 

четности

 

 

V7657 

Порт

 2: 

Код

 

завершения

извещающий

 

о

 

завершении

 

настройки

 

параметров

  

 

V7660 

Установка

 

управления

 

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

 : 

сохраняет

 

режим

 

управления

 

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

 

V7661

 

Установка

 

таймера

 

превышения

Вычисляет

 

время

на

 

которое

 

фактическое

 

время

 

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

 

превышает

 

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

 

время

 

V7662–V7717 

Резерв

 

 

V7720–V7722 

Ячейки

 

для

 

параметров

 

интерфейса

 

оператора

 DV- 1000. 

 

V7720 

Указатель

 

Именованной

 

заданной

 

величины

 

таймера

  

 

V7721 

Указатель

 

Именованной

 

заданной

 

величины

 

счетчика

  

 

V7722 

Размер

 

блока

 

для

 

Именованных

 

уставок

 

таймера

 

в

 

старших

 

байтах

и

 

размер

 

блока

 

для

 

Именованных

 

уставок

 

счетчика

 

в

 

младших

 

байтах

 

 

V7723–V7737 

Резерв

 

 

V7740 

Порт

 1 

и

 

порт

 2: 

настройка

 

таймера

 

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

 

связи

 

По

 

умолчанию

: 3030 

V7741–V7746 

Резерв

 

 

V7747 

Ячейка

 

содержит

    10

мс

 

счетчик

 (0-99) . 

Значение

 

ячейки

 

увеличиваются

 

на

 

единицу

 

каждые

 10 

мс

 

V7750

 

Резерв

 

 

V7751 

Код

 

ошибки

 

в

 

сообщении

 

об

 

ошибке

 - 

хранится

 4-

значный

 

код

используемый

 

с

 

командой

 FAULT 

при

 

выполнении

 

этой

 

команды

 

 

V7752 

Ошибка

 

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

 

ввода

 – 

вывода

Текущий

 

идентификационный

 

код

 

слота

  

с

 

ошибкой

  

 

V7753 

Ошибка

 

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

 

ввода

 – 

вывода

Прежний

 

идентификационный

 

код

 

слота

  

с

 

ошибкой

 

 

V7754 

Ошибка

 

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

 

ввода

 – 

вывода

номер

 

слота

 

с

 

ошибкой

  

 

V7755 

Код

 

ошибки

-

хранится

 

код

 

фатальной

 

ошибки

 

V7756 

Код

 

ошибки

-

хранится

 

код

 

основной

 

ошибки

 

V7757 

Код

 

ошибки

-

хранится

 

код

 

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

 

ошибки

 

V7760–V7762 

Резерв

 

 

V7763 

Адрес

 

программы

 

с

 

синтаксической

 

ошибкой

 

 

V7764

 

Код

 

Синтаксической

 

ошибки

 

 

V7765 

Счетчик

 

циклов

 — 

сохраняет

 

общее

 

число

 

циклов

 

программы

которые

 

произошли

 

после

 

последнего

 

перехода

 

из

 

програмного

 

режима

 

в

 

раюочий

 

режима

 

V7766 

Содержит

 

текущее

 

число

 

секунд

  (00-59) 

 

V7767 

Содержит

 

текущее

 

число

 

минут

 (00-59) 

 

V7770 

Содержит

 

текущее

 

число

 

часов

 (00-23) 

 

V7771 

Содержит

 

текущий

 

день

 

недели

 (Mon., Tues.,. Wed, 

и

 

т

.

д

.) 

 

V7772 

Содержит

 

текущее

 

день

 

месяца

 (01, 02, 

и

 

т

.

д

.) 

 

V7773 

Содержит

 

текущий

 

месяц

 (

от

 01 

до

 12) 

 

V7774 

Содержит

 

текущий

 

год

 (

от

 00 

до

 99) 

 

V7775 

Скан

-

контроль

: - 

сохраняет

 

текущее

 

время

 

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

 (

миллисекунды

). 

 

V7776 

Скан

-

контроль

 - 

сохраняет

 

минимальное

 

время

 

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

которое

 

произошло

 

начиная

 

с

 

последнего

 

перехода

 

из

 

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

 

режима

 

в

 

рабочий

  

 

V7777 

Переход

 

от

 

режима

 

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

 

к

 

рабочему

 (

мс

). 

 

V37700-
V37737

 

Для

 

удаленного

 

ввода

 – 

вывода

 (Remote I/O) 

 

Глава

 4: 

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

 

и

 

работа

 

процессора

4—31

 

» 

 

Карта

 

памяти

 DL06 

 

Тип

 

памяти

 

Указатель

 

дискретной

 

памяти

 

(

восьмиричный

)

Указатель

 

двухбайтной

 

памяти

 

(

восьмиричный

)

Количество

 

 

Десятичное

 

Символ

 

 

Входные

 

точки

 

X0 – X777 

V40400 - V40437 

512 

 

 

Выходные

 

точки

 

Y0 – Y777 

V40500 – V40537 

512 

 

 

Управляющие

 

реле

 

C0 – C1777 

V40600 - V40677 

1024 

 

 

Специальные

 

реле

 

SP0 – SP777 

V41200 – V41237 

512 

 

 

Таймеры

 

T0 – T377 

V41100 – V41117 

256 

 

 

Текущие

 

значения

 

таймеров

 

V0 – V377 

256 

 

 

Биты

 

состояния

 

таймеров

 

T0 – T377 

V41100 – V41117 

256 

 

 

Счетчики

 

CT0 – CT177 

V41140 – V41147 

128 

 

 

Текущие

 

значения

 

счетчиков

 

V1000 – V1177 

128 

 

 

Биты

 

состояния

 

счетчиков

 

CT0 – CT177 

V41140 – V41147 

128 

 

 

Слова

 

данных

 

(

см

приложение

 F) 

- V400-V677 

V1200 – V7377 
V10000 - V17777 

192 
3200 
4096 

Нет

 

обозначения

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

 

со

 

многими

 

командами

 

 

Слова

 

данных

 

EEPROM 

(

см

приложение

 F)

 

V7400 – V7577 

128 

Нет

 

обозначения

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

 

со

 

многими

 

командами

.  

Данные

 

могут

 

перезапи

-

сываться

 

в

 EEPROM 

по

 

крайней

 

мере

 100000 

раз

 

Стадии

 

S0 – S1777 

V41000 – V41017 

1024 

 

Удаленный

 

ввод

/

вывод

 

GX0-GX3777  
GY0-GY3777 

V40000-V40177  
V40200-V40377 

2048 
2048 

 

 

Системные

 

параметры

 

- V700-V777 

 

V7600 – V7777 
V36000-V37777 

64 
128 
1024 

Нет

 

обозначения

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

 

для

 

различных

 

целей

 

 

Системы

 

на

 

базе

 DL06 

ограничены

 20-

ю

 

дискретными

 

входами

 

и

 16 

дискретными

 

выходами

представленными

 

встроенными

 

аппаратными

 

средствами

 

контроллера

однако

 

существуют

 

по

 512 

адресов

 

для

 

отображения

 

дискретных

 

входов

 

и

 

выходов

.

 

 

4—32

 

Глава

 4: 

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

 

и

 

работа

 

процессора

.

 

» 

 

 

Карта

 

битового

 

отображения

 

входов

 X

/

выходов

 Y 

 

Эта

 

таблица

 

показывает

 

связь

 

каждого

 

дискретного

 

входа

 

и

 

выхода

с

 

адресами

 

бит

 V-

памяти

 

для

 

двадцати

 

входов

 

и

 16 

выходов

 

самого

 DL06 

и

 

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

 64 

входов

 

и

 64 

выходов

которые

 

Вы

 

можете

 

установить

 

при

 

помощи

 

модулей

 

ввода

/

вывода

Фактически

доступны

 

точки

 – 

от

 X0 

до

 X777 

(V40400 - V40437) 

и

 

от

 Y0 

до

 Y777 (V40500 -V40537). 

 

Старший

 

бит

 

Входные

 (

Х

и

 

выходные

 (Y) 

точки

 DL06 

Младший

 

бит

 

17  16  15  14  13  12  11  10 

Адрес

 

входа

 

Х

 

Адрес

 

выхода

 Y

017 016 015 014 013 012 011 010 007 006 005 004 003 002 001 000  V40400  V40500 
037 036 035 034 033 032 031 030 027 026 025 024 023 022 021 020  V40401  V40501 
057 056 055 054 053 052 051 050 047 046 045 044 043 042 041 040  V40402  V40502 
077 076 075 074 073 072 071 070 067 066 065 064 063 062 061 060  V40403  V40503 
117 116 115 114 113 112 111 110 107 106 105 104 103 102 101 100  V40404  V40504 
137 136 135 134 133 132 131 130 127 126 125 124 123 122 121 120  V40405  V40505 
157 156 155 154 153 152 151 150 147 146 145 144 143 142 141 140  V40406  V40506 
177 176 175 174 173 172 171 170 167 166 165 164 163 162 161 160  V40407  V40507 

 

217 216 215 214 213 212 211 210 207 206 205 204 203 202 201 200  V40410  V40510 
237 236 235 234 233 232 231 230 227 226 225 224 223 222 221 220  V40411  V40511 
257 256 255 254 253 252 251 250 247 246 245 244 243 242 241 240  V40412  V40512 
277 276 275 274 273 272 271 270 267 266 265 264 263 262 261 260  V40413  V40513 
317 316 315 314 313 312 311 310 307 306 305 304 303 302 301 300  V40414  V40514 
337 336 335 334 333 332 331 330 327 326 325 324 323 322 321 320  V40415  V40515 
357 356 355 354 353 352 351 350 347 346 345 344 343 342 341 340  V40416  V40516 
377 376 375 374 373 372 371 370 367 366 365 364 363 362 361 360  V40417  V40517 
417 416 415 414 413 412 411 410 407 406 405 404 403 402 401 400  V40420  V40520 
437 436 435 434 433 432 431 430 427 426 425 424 423 422 421 420  V40421  V40521 
457 456 455 454 453 452 451 450 447 446 445 444 443 442 441 440  V40422  V40522 
477 476 475 474 473 472 471 470 467 466 465 464 463 462 461 460  V40423  V40523 

 

517 516 515 514 513 512 511 510 507 506 505 504 503 502 501 500  V40424  V40524 
537 536 535 534 533 532 531 530 527 526 525 524 523 522 521 520  V40425  V40525 
557 556 555 554 553 552 551 550 547 546 545 544 543 542 541 540  V40426  V40526 
577 576 575 574 573 572 571 570 567 566 565 564 563 562 561 560  V40427  V40527 
617 616 615 614 613 612 611 610 607 606 605 604 603 602 601 600  V40430  V40530 
637 636 635 634 633 632 631 630 627 626 625 624 623 622 621 620  V40431  V40531 
657 656 655 654 653 652 651 650 647 646 645 644 643 642 641 640  V40432  V40532 
677 676 675 674 673 672 671 670 667 666 665 664 663 662 661 660  V40433  V40533 
717 716 715 714 713 712 711 710 707 706 705 704 703 702 701 700  V40434  V40534 
737 736 735 734 733 732 731 730 727 726 725 724 723 722 721 720  V40435  V40535 
757 756 755 754 753 752 751 750 747 746 745 744 743 742 741 740  V40436  V40536 
777 776 775 774 773 772 771 770 767 766 765 764 763 762 761 760  V40437  V40537 

 

 

 

 

 

 

 

 

содержание      ..     9      10      11      12     ..