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

 

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

 

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

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

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

 

 

 

» 

 

Глава

  4

 
 

4. 

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

 

и

 

работа

 

процессора

. 

 
 
 

В

 

этой

 

главе

… 

 

В

ВЕДЕНИЕ

............................................................................................................................. 4—2 

О

БЩИЕ

 

ХАРАКТЕРИСТИКИ

 

ПРОЦЕССОРА

................................................................................ 4—3 

Т

ЕХНИЧЕСКИЕ

 

ХАРАКТЕРИСТИКИ

 

АППАРАТНЫХ

 

СРЕДСТВ

  

ПРОЦЕССОРА

............................... 4—4 

И

СПОЛЬЗОВАНИЕ

 

БАТАРЕЙНОГО

 

ПИТАНИЯ

............................................................................ 4—8 

Р

АБОТА

 

ПРОЦЕССОРА

.......................................................................................................... 4—12 

В

РЕМЯ

 

ОПРОСА

 

ВВОДА

/

ВЫВОДА

......................................................................................... 4—17 

А

НАЛИЗ

 

ВРЕМЕНИ

 

СКАНИРОВАНИЯ

 

ПРОЦЕССОРА

................................................................ 4—20 

К

АРТА

 

ПАМЯТИ

..................................................................................................................... 4—25 

С

ИСТЕМНАЯ

 

V-

ПАМЯТЬ

 

DL06 .............................................................................................. 4—29 

К

АРТА

 

ПАМЯТИ

 

УПРАВЛЯЮЩИХ

 

РЕЛЕ

................................................................................... 4—35 

К

АРТА

 

БИТ

 

СОСТОЯНИЯ

 

ТАЙМЕРА

........................................................................................ 4—37 

К

АРТА

 

БИТ

 

СОСТОЯНИЯ

 

СЧЕТЧИКА

...................................................................................... 4—37 

К

АРТА

 

БИТ

 

УДАЛЕННОГО

 

ВВОДА

/

ВЫВОДА

............................................................................ 4—38 

Р

АЗМЕЩЕНИЕ

 

МОДУЛЕЙ

....................................................................................................... 4—42 

Р

АСЧЕТ

 

МОЩНОСТИ

............................................................................................................. 4—44 

К

ОНФИГУРАЦИЯ

 

ПОРТОВ

 

DL06 ............................................................................................ 4—46 

П

ОДКЛЮЧЕНИЯ

 

К

 

СЕТЯМ

 

MODBUS

 

И

 

D

IRECT

NET ............................................................... 4—48 

Н

ЕЦИКЛИЧЕСКИЙ

 

ПРОТОКОЛ

 

(ASCII

 

ВВОД

/

ВЫВОД

 

И

 

П

ЕЧАТЬ

)............................................. 4—50 

Ф

УНКЦИОНИРОВАНИЕ

 

СЕТИ

 

В

 

РЕЖИМЕ

 

ВЕДОМОГО

 

УСТРОЙСТВА

......................................... 4—51 

Ф

УНКЦИОНИРОВАНИЕ

 

СЕТИ

 

В

 

РЕЖИМЕ

 

ВЕДУЩЕГО

 

УСТРОЙСТВА

....................................... 4—577 

Ф

УНКЦИОНИРОВАНИЕ

 

СЕТИ

 

В

 

РЕЖИМЕ

 

ВЕДУЩЕГО

 

УСТРОЙСТВА

 

(

ПРИМЕНЕНИЕ

 

КОМАНД

 

MRX

 

И

 

MWX) .................................................................................................................................. 4—61 

 

  
 

4—2

 

Глава

 4: 

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

 

и

 

работа

 

процессора

.

 

» 

 

Введение

 

 

Процессор

 

является

 

сердцем

 

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

. 

Почти

 

все

 

действия

 

ПЛК

 

контролируются

 

процессором

, 

поэтому

 

важно

, 

чтобы

 

он

 

был

 

правильно

 

настроен

. 

В

 

данной

 

главе

 

приводится

 

информация

, 

необходимая

 

для

 

понимания

: 

•

 

Требуемых

 

шагов

 

по

 

настройке

 

процессора

. 

•

 

Работы

 

программы

 

релейной

 

логики

 

•

 

Организации

 

памяти

 

переменных

 

 

 

 

 

ПРИМЕЧАНИЕ

.

 

Функция

 

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

 

ввода

/

вывода

 (HSIO) 

является

 

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

 

частью

 

технических

 

средств

 DL06, 

но

 

в

 

этой

 

части

 

руководства

 

не

 

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

 

так

, 

как

 

она

 

не

 

реализуется

 

программой

 

релейной

 

логики

. 

Описание

 

функции

 

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

 

ввода

/

вывода

 

приведено

 

в

 

главе

 3. 

Особенности

 

процессора

 DL06 

 DL06 

имеет

 14.8

Кслов

 

памяти

, 

включающей

 7.6

К

 

программной

 

памяти

 

и

 

примерно

 7.6

К

 

слов

 V-

памяти

  (

регистры

 

данных

). 

Программы

 

хранятся

 

в

 

ЭППЗУ

(Flash), 

которая

 

является

 

частью

 

платы

 

ЦПУ

. 

Кроме

 

ЭППЗУ

 

на

 

плате

 

процессора

 

имеется

 

также

 

оперативная

 

память

 (RAM), 

в

 

которой

 

могут

 

храниться

 

параметры

 

системы

, V-

память

 

и

 

другие

 

данные

, 

не

 

относящиеся

 

к

 

прикладной

 

программе

. 

Оперативная

 

память

 

поддерживается

 

суперконденсатором

, 

сохраняющим

 

данные

 

несколько

 

часов

 

в

 

случае

 

потери

 

питания

. 

Конденсатор

 

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

 

подзаряжается

 

при

 

работе

 

ПЛК

. 

DL06 

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

 20 

дискретных

 

входов

 

и

 16 

дискретных

 

выходов

.  

Есть

 

более

 220 

команд

, 

для

 

разработки

 

программ

 

и

 

интенсивная

 

внутренняя

 

диагностика

 

доступная

 

для

 

прикладных

 

программ

. 

В

 

главах

 5, 6 

и

 7 

подробно

 

описаны

 

все

 

команды

. 

DL06 

имеет

 

два

 

встроенных

 

порта

, 

так

 

что

 

Вы

 

можете

 

легко

 

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

 

ручной

 

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

, 

операторскую

 

панель

 

или

 

персональный

 

компьютер

.  

 
 

Глава

 4: 

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

 

и

 

работа

 

процессора

. 

4—3

 

» 

 

Общие

 

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

 

процессора

 

 

 

 

 

Техническая

 

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

 DL06 

 

Общая

 

память

 

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

 (

слов

) 

14.8

К

 

 

Программная

 

память

 (

слов

) 

7680 

 

Вся

 V-

память

 (

слов

) 

7616 

 

V-

память

 

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

 (

слов

) 

7488 

 

Неразрушаемая

 V-

память

 (

слов

) 

128 

 

Выполнение

 1 

булевой

 

операции

 

2.0

мкс

 

 

Типичный

 

цикл

 

работы

 (1

К

 

булевых

 

команд

) 

3-4

мс

 

 

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

 

на

 

языках

  RLL 

и

 RLLplus 

Да

 

 

Ручной

 

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

 

Да

 

 

Редактирование

 

в

 

рабочем

 

режиме

 

Да

 

 

Цикл

 

работы

 (

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

) 

Переменный

/ 

фиксированный

 

 

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

 DirectSOFT32 

для

 Windows 

Да

 

 

Встроенные

 

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

 

порты

 (RS232C) 

Да

 

 

ЭППЗУ

(Flash) 

Стандартная

 

на

 

процессоре

 

 

Доступные

 

локальные

 

каналы

 

дискретного

 

ввода

/

вывода

 

36 

 

Макс

. 

локальных

 

каналов

 

аналогового

 

ввода

/

вывода

 

Нет

 

 

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

 

ввод

/

вывод

  (

квадр

., 

импульсный

 

выход

, 

прерывание

, 

импульсный

 

вход

 

с

 

защелкой

 

и

 

др

.) 

Да

,2 

 

Плотность

 

каналов

 

ввода

/

вывода

 

20 

входов

/16 

выходов

 

 

Число

 

доступных

 

команд

 (

детально

 

см

. 

главу

 5) 

229 

 

Управляющие

 

реле

 

1024 

 

Специальные

 

реле

 (

системные

) 

512 

 

Стадии

 

в

 RLLplus 

1024 

 

Таймеры

 

256 

 

Счетчики

 

128 

 

Немедленный

 

ввод

/

вывод

 

Да

 

 

Вход

 

прерывания

 (

внешнее

/

по

 

времени

) 

Да

 

 

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

 

Да

 

 

Циклы

 FOR/NEXT 

Да

 

 

Математика

 (

целочисленная

 

и

 

плавающая

 

точка

) 

Да

 

 

Барабанные

 

командоаппараты

 

Да

 

 

Часы

 

истинного

 

времени

/

календарь

 

Да

 

 

Внутрисистемная

 

диагностика

 

Да

 

 

Защита

 

паролем

 

Да

 

 

Регистрация

 

системных

 

ошибок

 

Да

 

 

Регистрация

 

ошибок

 

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

 

Да

 

 

Батарейное

 

питание

  

Дополнительно

 D2-BAT-1 

(

поставлется

 

отдельно

) 

 

4—4

 

Глава

 4: 

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

 

и

 

работа

 

процессора

.

 

» 

 

Технические

 

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

 

аппаратных

 

средств

  

процессора

 

Назначение

 

контактов

 

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

 

портов

 

 

Поставляемые

 

кабели

 

позволяют

 

быстро

 

и

 

легко

 

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

 

ручной

 

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

 

или

 

персональный

 

компьютер

 

к

 DL06. 

Однако

, 

если

 

Вы

 

хотите

 

делать

 

свои

 

кабели

, 

используйте

 

схему

 

контактов

 

портов

 

приведенную

 

далее

. 

Для

 

подключения

 

к

 

портам

 DL06 

необходима

 

вилка

 

телефонного

 

разъема

 

 RJ-12 

для

 

порта

 1 

и

 15-

контактный

 SVGA D-sub 

разъем

 

для

 

порта

 2.  

Процессор

 DL06 

имеет

 

два

 

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

 

порта

. 

Порт

 1(

только

 RS232C) 

обычно

 

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

 

для

 

подключения

 

ручного

 

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

, 

DirectSOFT32, 

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

 

панелей

, 

или

 

связи

 

по

 MODBUS / DirectNET 

(

только

 

ведомое

 

устройство

). 

У

 

порта

 1 

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

 

скорость

 -9600 

бод

. 

Порт

 2 (RS232C/RS422/RS485) 

может

 

быть

 

использован

 

для

 

подключения

 

ручного

 

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

, DirectSOFT32, 

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

 

панелей

. 

Настройки

 

порта

: 

от

 300

бод

 

до

 38.4

Кбод

, DirectNET 

ведущий

/

ведомый

, MODBUS 

ведущий

/

ведомый

 

и

 ASCII 

ввод

/

вывод

. 

Порт

 1

 

Контакт

 

Описание

 

 

Порт

 2

Контакт

 

Описание

 

1 0V 

Контакт

 

питания

 ( - ) (

земля

)  

1 

5V 

Контакт

 

питания

 ( + )  

2 5V 

Контакт

 

питания

 ( + ) 

 

2 

TXD 

Передача

 

данных

 (RS232C) 

3 RXD 

Прием

 

данных

 (RS232S) 

 

3 

RXD 

Прием

 

данных

 (RS232

С

) 

4 TXD 

Передача

 

данных

 (RS232S) 

 

4 

RTS 

Запрос

 

передачи

 

5 5V 

Контакт

 

питания

 ( + ) 

 

5 

CTS 

Готов

 

к

 

передаче

 

 

6 0V 

Контакт

 

питания

 ( - ) (

земля

)  

6 

RXD- 

Прием

 

данных

 (-) (RS422/485) 

 7 

0V 

Контакт

 

питания

 (-) (

земля

) 

 8 

0V 

Контакт

 

питания

 (-) (

земля

) 

 9 

TXD+ 

Передача

 

данных

 (+) (RS422/485) 

 10  TXD- 

Передача

 

данных

 (-) (RS422/485) 

 11  RTS+ 

Запрос

 

передачи

 (+) (RS422/485) 

 12  RTS- 

Запрос

 

передачи

 (-) (RS422/485) 

 13  RXD+ 

Прием

 

данных

 (+) (RS422/485) 

 14  CTS+ 

Готов

 

к

 

передаче

 (+)  (RS422/485) 

 

 

 15  CTS- 

Готов

 

к

 

передаче

 (-) (RS422/485) 

 

 

 

Порт

 1 

 

Порт

 2 

 

Подключение

 

ручного

 

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

, 

DirectSOFT32, 

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

 

панелей

 

и

 

т

.

д

. 

 

Подключение

 

ручного

 

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

, 

DirectSOFT32, 

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

 

панелей

 

и

 

т

.

д

. 

 

6-

контактный

, RS232C 

 

15-

контактный

, 

многофункциональный

 

порт

, 

RS232C, RS422, RS485 

 

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

 

скорость

 (

бод

) - 9600 

 

C

корость

  (

бод

): 300, 600, 1200, 2400, 4800, 

9600, 19200, 38400 

 

Контроль

 

по

 

четности

: 

нечетный

 (

по

 

умолчанию

)  

Контроль

 

по

 

четности

: 

нечетный

 (

по

 

умолчанию

), 

четный

, 

нет

 

 

Адрес

 

станции

: 1 (

фиксированный

)  

Адрес

 

станции

: 1 (

по

 

умолчанию

) 

 

8 

бит

 

данных

  

8 

бит

 

данных

 

 

1 

стартовый

, 1 

стоповый

 

бит

  

1 

стартовый

, 1 

стоповый

 

бит

 

 

Асинхронный

, 

полудуплекс

, DTE 

 

Асинхронный

, 

полудуплекс

, DTE 

 

Протоколы

: (

автовыбор

) 

К

-sequence (

только

 

ведомый

) 

DirectNET (

только

 

ведомый

) 

MODBUS (

только

 

ведомый

) 

 

Протоколы

: (

автовыбор

) 

К

-sequence (

только

 

ведомый

) 

DirectNET (

ведущий

/

ведомый

) 

MODBUS (

ведущий

/

ведомый

) 

non- sequence/

печать

/ASCII 

ввод

/

вывод

 

 

Глава

 4: 

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

 

и

 

работа

 

процессора

. 

4—5

 

» 

 

Подсоединение

 

устройств

 

для

 

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

 

 

Если

 

Вы

 

используете

 

персональный

 

компьютер

 

с

 

пакетом

 

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

 

DirectSOFT32, 

то

 

Вы

 

можете

 

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

 

любой

 

порт

. 

Для

 

разработки

 

программ

 

этот

 

способ

 

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

 

предпочтителен

. 

 

 

 

Ручной

 

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

 

подключается

 

к

 

процессору

 

с

 

помощью

 

кабеля

 

ручного

 

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

. 

Ручной

 

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

 

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

 

вместе

 

с

 

кабелем

 

длиной

 

примерно

 2 

м

. 

Это

 

устройство

 

идеально

 

для

 

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

 

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

 

программ

 

и

 

наладки

 

систем

 

контроля

 

и

 

управления

. 

 

 

 

Информация

 

о

 

настройках

 

процессора

 

 

Даже

 

если

 

Вы

 

имеете

 

опыт

 

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

 

ПЛК

, 

просмотрите

 

некоторые

 

моменты

 

перед

 

началом

 

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

. 

В

 

этой

 

части

 

описаны

 

некоторые

 

известные

 

понятия

, 

такие

 

как

 

изменение

 

режима

 

работы

 

процессора

, 

но

 

есть

 

и

 

новые

. 

Далее

 

приведен

 

краткий

 

список

 

обсуждаемых

 

тем

: 

•

 

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

 

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

 

функций

 

•

 

Очистка

 

программной

 

и

 

другой

 

памяти

 

•

 

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

 

системной

 

памяти

 

•

 

Установка

 

областей

 

сохранения

 

памяти

 (Retentive memory range) 

В

 

последующих

 

параграфах

 

приведена

 

вся

 

необходимая

 

информация

 

для

 

подготовки

 

процессора

 

к

 

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

 

с

 

помощью

 

любого

 

устройства

 

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

. 

Для

 

самого

 

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

 

необходимо

 

руководство

 

на

 

ручной

 

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

 D2-HPP 

или

 

руководство

 

на

 DirectSOFT32. 

 
 

4—6

 

Глава

 4: 

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

 

и

 

работа

 

процессора

.

 

» 

 

 

 

Индикаторы

 

состояния

 

 

Светодиоды

 (LED) 

индикаторов

 

состояния

 

на

 

передних

 

панелях

 

процессора

 

имеют

 

специфичные

 

функции

, 

которые

 

могут

 

помочь

 

при

 

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

 

и

 

при

 

поиске

 

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

. 

 

 

Индикатор

 

Состояние

 

Значение

 

 

ON 

Питание

 

исправно

 

 

PWR

 

OFF 

Отсутствие

 

питания

 

 

ON 

Процессор

 

находится

 

в

 

рабочем

 

режиме

 

 

OFF 

Процессор

 

находится

 

в

 

режиме

 Stop 

или

 

в

 

программном

 

режиме

 

 

RUN 

Мигание

 

Процессор

 

находится

 

в

 

режиме

 

обновления

 

встроенного

 

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

 

обеспечения

 

 

ON 

Процессор

 

диагностировал

 

ошибку

 

 

OFF 

Процессор

 

диагностировал

 

исправную

 

работу

 

 

CPU 

Мигание

 

Разрядка

 

батареи

 

или

 

обновление

 

встроенного

 

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

 

обеспечения

 

 

ON 

ЦПУ

 

передает

 

данные

. 

Порт

 1 

 

TX1 

OFF 

ЦПУ

 

не

 

передает

 

данные

. 

Порт

 1. 

 

ON 

ЦПУ

 

принимает

 

данные

. 

Порт

 1 

 

RX1 

OFF 

ЦПУ

 

не

 

принимает

 

данные

. 

Порт

 1. 

 

ON 

ЦПУ

 

передает

 

данные

. 

Порт

 2. 

 

TX2 

OFF 

ЦПУ

 

не

 

передает

 

данные

. 

Порт

 2 

 

ON 

ЦПУ

 

принимает

 

данные

. 

Порт

 2. 

 

RX2 

OFF 

ЦПУ

 

не

 

принимает

 

данные

. 

Порт

 2. 

Функции

 

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

 

режимов

 

 

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

 

режимов

 

в

 DL06 

имеет

 

положения

 

для

 

разрешения

 

и

 

блокировки

 

изменения

 

состояния

 

работы

 

процессора

. 

Если

 

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

 

режимов

 

не

 

находится

 

в

 

положении

 TERM, 

то

 

изменения

 

в

 

режиме

 RUN 

и

 

STOP 

не

 

разрешаются

 

никакому

 

интерфейсному

 

устройству

  (

ручному

 

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

, 

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

 

пакету

 DirectSOFT32 

или

 

интерфейсу

 

оператора

). 

Программы

 

могут

 

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

, 

но

 

никакие

 

изменения

 

не

 

могут

 

вноситься

. 

Если

 

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

 

находится

 

в

 

положении

 TERM 

и

 

программы

 

не

 

защищены

 

паролем

, 

то

 

доступны

 

все

 

рабочие

 

режимы

, 

также

 

как

   

и

 

сами

 

программы

 

через

 

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

 

устройство

 

для

 

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

 

или

 

контроля

. 

 

Глава

 4: 

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

 

и

 

работа

 

процессора

. 

4—7

 

» 

 

 

Положение

 

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

  

режимов

 

Действие

 

процессора

 

 

RUN (

Запуск

 

программы

) 

Процессор

 

переводится

 

в

 

режим

 RUN, 

если

 

не

 

возникает

 

никаких

 

ошибок

. 

Никакие

 

изменения

 

с

 

помощью

 

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

 

устройств

 

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

/ 

контроля

 

не

 

разрешены

.

 

 

TERM (

Терминал

) RUN 

Допустимы

 

режимы

 PROGRAM 

и

 TEST. 

Разрешены

 

изменения

 

режимов

 

и

 

программ

 

с

 

помощью

 

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

 

устройств

 

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

/

контроля

. 

 

STOP

 

 

Процессор

 

переводится

 

в

 

режим

 STOP. 

Никакие

 

изменения

 

с

 

помощью

 

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

 

устройств

 

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

/ 

контроля

 

не

 

разрешены

. 

Изменение

 

режима

 

работы

 

ПЛК

 DL06 

 

Существует

 

два

 

способа

 

изменения

 

режима

 

процессора

. 

Вы

 

можете

 

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

 

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

 

режимов

 

процессора

 

для

 

выбора

 

рабочего

 

режима

. 

Или

 

Вы

 

можете

 

установить

 

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

 

режимов

 

процессора

 

в

 

положение

 TERM 

и

 

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

 

устройство

 

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

 

для

 

изменения

 

рабочих

 

режимов

. 

В

 

этом

 

положении

 

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

 

Вы

 

можете

 

менять

 

режимы

 

между

 

рабочим

 (RUN) 

и

 

программным

 (PROGRAM). 

В

 

ручном

 

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

 

используйте

 

клавишу

 MODE. 

 

 

Режим

 

работы

 

при

 

включении

 

питания

 

 

Обычно

 

ПЛК

 DL06 

при

 

включении

 

питания

 

начинает

 

работать

 

в

 

режиме

, 

в

 

котором

 

он

 

работал

 

до

 

отключения

 

питания

. 

Например

, 

если

 

до

 

отключения

 

питания

 DL06 

работал

 

в

 

режиме

 

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

, 

то

 

после

 

включения

 

питания

 

будет

 

в

 

режиме

 

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

 

(

см

.

предупреждение

). 

 

ПРЕДУПРЕЖДЕНИЕ

. 

Если

 

конденсатор

 

был

 

разряжен

, 

системная

 

память

 

не

 

сохранит

 

предыдущий

 

режим

 

работы

. 

Когда

 

это

 

произойдет

, 

то

 

при

 

включении

 

питания

 

контроллер

 

может

 

оказаться

 

в

 

режиме

 

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

 

или

 

работы

, 

если

 

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

 

режимов

 

был

 

в

 

положении

 TERM. 

Нет

 

способа

 

установить

 

нужный

 

режим

 

в

 

этом

 

случае

. 

Если

 

не

 

учитывать

 

это

 

предупреждение

, 

возможен

 

неожиданный

 

пуск

 

оборудования

. 

 

4—8

 

Глава

 4: 

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

 

и

 

работа

 

процессора

.

 

» 

 

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

 

батарейного

 

питания

 

 DL06 

может

 

быть

 

снабжен

 

литиевой

 

батареей

, 

которая

 

позволяет

 

сохранять

 

данные

 

в

 

оперативной

 

памяти

 (Retentive memory) 

системы

, 

когда

 

система

 

остается

 

без

 

внешнего

 

питания

. 

Типовой

 

срок

 

службы

 

батареи

 

процессора

 — 

5 

лет

. 

Он

 

включает

 

рабочее

 

время

 

ПЛК

 

и

 

обычные

 

периоды

 

отключения

 

системы

. 

Однако

 

целесообразно

 

установить

 

новую

 

батарею

, 

если

 

Ваша

 

батарея

 

не

 

заменялась

 

в

 

последнее

 

время

, 

а

 

система

 

отключалась

 

на

 

период

 

более

 

десяти

 

дней

. 

 

ПРИМЕЧАНИЕ

: 

Перед

 

установкой

 

или

 

заменой

 

батареи

, 

скопируете

 

Вашу

 V-

память

 

и

 

системные

 

параметры

. 

Вы

 

можете

 

сохранить

 

программу

, V-

память

 

и

 

системные

 

параметры

 

используя

 DirectSOFT32 

на

 

жестком

/

гибком

 

диске

 

или

 

на

 

персональном

 

компьютере

. 

 

 

Установка

 

батареи

 D2-BAT-1 

в

 

процессор

 DL06: 

 

1. 

Прижмите

 

фиксатор

 

на

 

батарейной

 

дверце

 

и

 

поворачивайте

, 

пока

 

батарейная

 

дверца

 

не

 

откроется

. 

2. 

Поместите

 

батарею

 

в

 

прорезь

. 

3. 

Закройте

 

батарейную

 

дверцу

, 

убедитесь

, 

что

 

она

 

надежно

 

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

. 

4. 

Отметьте

 

дату

 

установки

 

батареи

.

 

 

 

 

 

ПРЕДУПРЕЖДЕНИЕ

. 

Не

 

пытайтесь

 

перезарядить

 

батарею

 

или

 

класть

 

старую

 

батарею

 

вблизи

 

огня

. 

Батарея

 

может

 

взорваться

 

или

 

выделить

 

опасные

 

компоненты

. 

Батарейное

 

питание

 

 

Батарейная

 

поддержка

 

начинает

 

действовать

 

немедленно

 

после

 

установки

 

батареи

. 

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

 

может

 

задать

 

диапазон

 

энергонезависимой

 

памяти

 

для

 

хранения

 

данных

 

в

 

C, S, T, CT 

и

 V-

памяти

, 

если

 

питание

 

отключено

. 

Индикация

 

разрядки

 

батареи

 

может

 

быть

 

включена

, 

если

 

установить

 12 

бит

 

в

 

регистре

 V7633. 

Индикатор

 

на

 

процессоре

 

будет

 

мигать

, 

если

 

напряжение

 

у

 

батареи

 

низкое

 (

смотрите

 

таблицу

 

на

 

странице

 4-6). 

Если

 

батарея

 

разряжена

, 

то

 

специальное

 

реле

 43 (SP43) 

будет

 

в

 

состоянии

  «

включено

». 

Если

 

в

 

индикации

 

разрядки

 

батареи

 

нет

 

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

, 

не

 

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

 12 

бит

 

в

 

V7633.

 

 

Глава

 4: 

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

 

и

 

работа

 

процессора

. 

4—9

 

» 

 

Вспомогательные

 

функции

 

 

Многие

 

задачи

 

настройки

 

процессора

 

предполагают

 

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

 

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

 (AUX) 

функций

. AUX 

функции

 

выполняют

 

много

 

различных

 

операций

, 

включая

 

очистку

 

программной

 

памяти

, 

отображение

 

времени

 

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

, 

копирование

 

программ

 

в

 

ЭППЗУ

 

и

 

в

 

ручной

 

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

 

и

 

др

. 

Они

 

разделены

 

на

 

категории

, 

которые

 

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

 

для

 

различных

 

системных

 

параметров

. 

В

 

приложении

 

А

 

приводится

 

описание

 

этих

 AUX 

функций

. 

Вы

 

можете

 

получить

 

доступ

 

к

 AUX 

функциям

 

из

 DirectSOFT32 

или

 

с

 

помощью

 

ручного

 

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

. 

Руководства

 

по

 

этим

 

продуктам

 

включают

 

пошаговые

 

процедуры

 

для

 

получения

 

доступа

 

к

 AUX 

функциям

. 

Некоторые

 

из

 

этих

 AUX 

функций

 

разработаны

 

специально

 

для

 

ручного

 

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

, 

поэтому

 

они

 

не

 

нужны

 (

или

 

не

 

доступны

) 

для

 

пакета

 DirectSOFT32. 

В

 

таблице

 

ниже

 

приводится

 

перечень

 

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

 (AUX) 

функций

 

для

 

ручного

 

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

 (HPP). 

 

AUX 2* — 

Операции

 RLL

 

 57 

Установить

 

области

 c

охранения

 

 21 

Проверка

 

программы

  

58 

Операции

 

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

 

 22 

Изменение

 

ссылки

  

59 

Перезапись

 Setup 

 

23 

Очистка

 

памяти

 

в

 

заданном

 

диапазоне

 

цепей

  5B 

Конфигурировать

 

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

 

ввод

/

вывод

 

 24 

Очистка

 

памяти

 

по

 

всем

 

цепям

 

 

5

С

 

Показать

 

историю

 

ошибки

 

 

AUX 3* — 

Операции

 

с

 V-

Памятью

 

 5D 

Настройка

 

скан

-

цикла

 

 

31 

Очистка

 V-

Памяти

 

 

AUX 6* — 

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

 

ручного

 

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

 

 

AUX 4* — 

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

 

ввода

/

вывода

 

 61

 

Показать

 

номер

 

версии

 

 41 

Показать

 

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

 

ввода

/

вывода

  

62 

Включить

/

отключить

 

звуковой

 

сигнал

 

 42 

Диагностика

 

ввода

/

вывода

  

65 

Запустить

 

самодиагностику

 

 44 

Включите

 

проверку

 

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

 

ввода

/

вывода

 

AUX 7* — 

Операции

 

ЭППЗУ

 

 

45 

Выбор

 

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

  

71

 

Копировать

 

память

 

процессора

 

в

 

ЭППЗУ

 

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

 

 

46 

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

 

ввода

/

вывода

  

72

 

Записать

 

ЭППЗУ

 

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

 

в

 

процессор

 

 

AUX 5* — 

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

 

процессора

 

 73

 

Сравнить

 

процессор

 c 

ЭППЗУ

 

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

 

 

51 

Изменить

 

имя

 

программы

  

74

 

Проверить

 

очистку

 

памяти

 (

ЭППЗУ

 

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

) 

 52 

Показать

/

изменить

 

календарь

  

75

 

Стереть

 

ЭППЗУ

 

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

 

 

53 

Показать

 

время

 

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

  

76

 

Показать

 

тип

 

ЭППЗУ

 (

Процессор

 

и

 

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

) 

 54 

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

 

электронный

 

блокнот

 

 

AUX 8* — 

Операции

 

с

 

паролем

 

 55 

Установить

 

сторожевой

 

таймер

  

81

 

Изменить

 

пароль

 

 56 

Установить

 

коммуникационныйпорт

 2 

 

82 

Разблокировать

 

процессор

 

    

 83 

Заблокировать

 

процессор

 

Стирание

 

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

 

программ

 

 

Перед

 

вводом

 

новой

 

программы

 

Вы

 

всегда

 

должны

 

чистить

 

программную

 

память

. 

Вы

 

можете

 

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

 AUX 

функцию

 24 

для

 

полного

 

удаления

 

программы

. 

Вы

 

можете

 

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

 

другие

 AUX 

функции

 

для

 

очистки

 

других

 

областей

 

памяти

. 

•

  AUX 23 — 

очистка

 

памяти

 

в

 

диапазоне

 

цепей

 RLL 

•

  AUX 24 — 

очистка

 

всей

 

памяти

 

программ

 

•

  AUX 31 — 

очистка

 V-

Памяти

 

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

 

системной

 

памяти

 

 

Процессор

 DL06 

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

 

системные

 

параметры

 

в

 

области

 

оперативной

 

памяти

, 

которую

 

часто

 

называют

  «

электронный

 

блокнот

» — Scratch Pad. 

В

 

некоторых

 

случаях

 

Вы

 

можете

 

вносить

 

изменения

 

в

 

настройку

 

системы

, 

которая

 

хранится

 

в

 

системной

 

памяти

. 

Например

, 

если

 

Вы

 

определяете

 

область

 

управляющих

 

реле

 (CR) 

как

 

сохраняемую

, 

то

 

эти

 

изменения

 

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

. AUX 54 

возвращает

 

системную

 

память

 

к

 

значениям

 

по

 

умолчанию

. 

 

4—10

 

Глава

 4: 

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

 

и

 

работа

 

процессора

.

 

» 

 

 

ПРЕДУПРЕЖДЕНИЕ

. 

У

 

Вас

 

нет

 

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

 

применять

 

эту

 

функцию

 

до

 

тех

 

пор

, 

пока

 

Вы

 

не

 

захотите

 

удалить

 

какую

-

либо

 

информацию

 

по

 

настройке

, 

которая

 

хранится

 

в

 

системной

 

памяти

. 

Обычно

 

Вы

 

нуждаетесь

 

в

 

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

 

системной

 

памяти

 

только

 

тогда

, 

когда

 

Вы

 

изменяете

 

программы

, 

которые

 

требовали

 

специальной

 

настройки

 

системы

. 

Большей

 

частью

 

Вы

 

переносите

 

изменения

 

из

 

программы

 

в

 

программу

 

без

 

какой

-

либо

 

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

 

системной

 

памяти

 

 

Помните

, 

что

 

данная

 AUX 

функция

 

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

 

всю

 

системную

 

память

. 

Если

 

Вы

 

установили

 

специальные

 

параметры

, 

например

, 

сохраняемые

 

области

 

и

 

т

. 

д

., 

то

 

при

 

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

 AUX 54 

они

 

будут

 

стерты

. 

Перед

 

выбором

 

этой

 

операции

 

убедитесь

, 

что

 

рассмотрели

 

все

 

ее

 

последствия

. 

Установка

 

областей

 

сохранения

 

памяти

 

 

Процессор

 DL06 

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

 

по

 

умолчанию

 

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

 

области

 

сохранения

 

в

 

оперативной

 

памяти

 (Retentive Range). 

Эти

 

области

 

сохранения

 

по

 

умолчанию

 

пригодны

 

для

 

многих

 

приложений

, 

но

 

Вы

 

можете

 

изменить

 

их

, 

если

 

Ваше

 

приложение

 

требует

 

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

 

областей

 

сохранения

 

или

 

вообще

 

никаких

 

областей

 

сохранения

. 

Областями

 

по

 

умолчанию

 

являются

: 

 

DL06

 

 

Зоны

 

памяти

 

Область

 

по

 

умолчанию

 

Доступная

 

область

 

 

Управляющие

 

реле

 

C1000 – C1777

 

C0 – C1777

 

 

V-

память

 

V400 – V37777

 

V0 – V37777

 

 

Таймеры

 

Нет

 

по

 

умолчанию

 

T0 – T377

 

 

Счетчики

 

CT0 - CT177

 

CT0 - CT177

 

 

Стадии

 

Нет

 

по

 

умолчанию

 

S0 – S1777

 

 

 

 

Для

 

установки

 

областей

 

сохранения

 

Вы

 

можете

 

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

 AUX 57 

или

 

меню

 DirectSOFT32. 

В

 

приложении

 

А

 

содержится

 

подробное

 

описание

 

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

 

функций

. 

 

 

 

ПРЕДУПРЕЖДЕНИЕ

. 

Процессоры

 DL06 

не

 

поставляются

 

вместе

 

с

 

батарейкой

. 

Суперконденсатор

 

поддержит

 

значения

 

при

 

потере

 

питания

, 

но

 

только

 

в

 

течение

 

короткого

 

периода

 

времени

, 

зависящего

 

от

 

окружающих

 

условий

. 

Если

 

время

 

сохранения

 

важно

 

для

 

Вашего

 

приложения

, 

удостоверьтесь

, 

что

 

Вы

 

заказали

 

дополнительную

 

батарею

. 

 
 
 

Глава

 4: 

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

 

и

 

работа

 

процессора

. 

4—11

 

» 

 

Защита

 

с

 

помощью

 

пароля

 

 

Процессоры

 DL06 

позволяют

 

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

 

пароли

 

с

 

целью

 

минимизации

 

риска

 

несанкционированных

 

изменений

 

программ

 

и

/

или

 

данных

. 

Как

 

только

 

Вы

 

вводите

 

пароль

, 

вы

  «

блокируете

» 

доступ

 

в

 

процессор

. 

Если

 

процессор

 

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

, 

то

 

Вам

 

необходимо

 

вводить

 

пароль

 

перед

 

тем

, 

как

 

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

 

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

 

устройство

 

для

 

изменения

 

каких

-

либо

 

системных

 

параметров

. 

Вы

 

можете

 

выбрать

 8-

значный

 

цифровой

 

пароль

. 

Процессор

 

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

 

с

 

заводским

 

паролем

 00000000. 

Все

 

нули

 

заменяются

 

при

 

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

 

защиты

 

с

 

помощью

 

пароля

. 

Если

 

пароль

 

введен

, 

Вы

 

не

 

можете

 

заменить

 

его

 

всеми

 

нулями

. 

Однако

 

после

 

ввода

 

правильного

 

пароля

 

Вы

 

можете

 

изменять

 

пароль

, 

заменить

 

его

 

всеми

 

нулями

, 

то

 

есть

 

снять

 

защиту

 

паролем

. 

 

 

ПРЕДУПРЕЖДЕНИЕ

. 

Постарайтесь

 

не

 

забыть

 

свой

 

пароль

. 

Если

 

Вы

 

забыли

 

свой

 

пароль

, 

то

 

потеряли

 

доступ

 

к

 

процессору

. 

Этот

 

процессор

 

должен

 

быть

 

возвращен

 

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

 

для

 

снятия

 

пароля

 

(

вместе

 

с

   

удалением

 

программы

). 

 

 

 

Вы

 

можете

 

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

 D2-HPP 

ручной

 

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

 

или

 DirectSOFT32 

для

 

ввода

 

пароля

. 

На

 

следующих

 

схемах

 

показано

, 

как

 

вводить

 

пароль

 

с

 

ручного

 

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

. 

 

 

 

Существует

 

три

 

способа

 

заблокировать

 

процессор

 

после

 

ввода

: 

1. 

Если

 

питание

 

отключено

, 

процессор

 

будет

 

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

 

блокирован

 

при

 

последующем

 

обращении

. 

2. 

Если

 

Вы

 

ввели

 

пароль

 

из

 DirectSOFT32, 

процессор

 

будет

 

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

 

блокирован

 

при

 

последующем

 

обращении

, 

после

 

выхода

 

из

 DirectSOFT32. 

3. 

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

 

команду

 AUX81 

для

 

блокирования

 

процессора

. 

Когда

 

Вы

 

захотите

 

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

 DirectSOFT32, 

Вам

   

надо

 

будет

 

ввести

 

пароль

 

при

 

обращении

 

к

 

блокированному

 

процессору

. 

При

 

вводе

 AUX82, 

Вам

 

также

 

будет

 

необходимо

 

ввести

 

пароль

. 

 

ПРИМЕЧАНИЕ

: 

Процессор

 DL06 

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

 

многоуровневую

 

защиту

 

паролем

. 

Это

 

позволяет

 

установить

 

пароль

,  

не

 

блокируя

 

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

 

порт

 

связанный

 

с

 

операторской

 

панелью

. 

Многоуровневый

 

пароль

 

может

 

быть

 

активизирован

, 

создавав

 

пароль

 

с

 

верхним

 

регистром

 «

А

» 

и

 

семью

 

цифрами

 (

например

, 

А

1234567).  

 
 

4—12

 

Глава

 4: 

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

 

и

 

работа

 

процессора

.

 

» 

 

Работа

 

процессора

 

 

Для

 

того

, 

чтобы

 

добиться

 

надежного

 

управления

 

аппаратурой

 

или

 

процессом

, 

необходимо

 

хорошо

 

понимать

, 

как

 

работает

 

процессор

 DL06.  

. 

В

 

данном

 

разделе

 

изучаются

 

следующие

 

четыре

 

сферы

 

работы

 

процессора

: 

•

 

Операционная

 

система

 

процессора

 — 

процессор

 

управляет

 

всеми

 

аспектами

 

системного

 

контроля

. 

•

 

Режимы

 

работы

 

процессора

 — 

основными

 

режимами

 

работы

 

являются

: 

программный

 

режим

 (Program) 

и

 

рабочий

 

режим

 (Run). 

•

 

Временные

 

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

 

процессора

 — 

обсуждаются

 

две

 

важные

 

временные

 

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

: 

время

 

отклика

 

ввода

/

вывода

 

и

 

время

 

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

 

процессора

. 

•

 

Карта

 

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

 

памяти

 

процессора

 — 

карта

 

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

 

памяти

 

процессора

 

отображает

 

адреса

 

различных

 

ресурсов

, 

например

, 

таймеров

, 

счетчиков

, 

входов

 

и

 

выходов

. 

 

Операционная

 

система

 

процессора

 DL06 

 

При

 

включении

 

питания

 

процессор

 

инициализирует

 

внутренние

 

аппаратные

 

средства

. 

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

 

памяти

 

начинается

 

с

 

проверки

 

установок

 

сохраняемой

 

памяти

. 

В

 

общем

 

случае

, 

содержимое

 

сохраняемой

 

памяти

 

поддерживается

, 

а

 

не

 

сохраняемая

 

память

 

очищается

 

(

если

 

не

 

определено

 

иное

). 

После

 

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

 

просмотра

 

задач

 

при

 

включении

 

питания

 

процессор

 

начинает

 

циклические

 

операции

 

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

. 

На

 

блок

-

схеме

 

справа

 

показано

, 

как

 

различается

 

обработка

 

задач

 

в

 

зависимости

 

от

 

режима

 

процессора

 

и

 

наличия

 

ошибок

. «

Время

 

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

» 

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

 

как

 

среднее

 

время

 

обхода

 

всех

 

задач

. 

Следует

 

отметить

, 

что

 

процессор

 

всегда

 

считывает

 

входы

, 

даже

 

в

 

программном

 

режиме

. 

Это

 

позволяет

 

программным

 

средствам

 

отслеживать

 

состояние

 

входов

 

в

 

любой

 

момент

 

времени

. 

Выходы

 

обновляются

 

только

 

в

 

рабочем

 

режиме

. 

В

 

программном

 

режиме

 

они

 

отключены

. 

В

 

рабочем

 

режиме

 

процессор

 

выполняет

 

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

 

программу

 

релейной

 

логики

. 

Сразу

 

после

 

этого

 

выполняется

 

каждый

 

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

 

контур

 

ПИД

  -

регулирования

. 

Затем

 

процессор

 

записывает

 

результаты

 

этих

 

двух

 

задач

 

в

 

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

 

выходные

 

регистры

. 

Обнаруженные

 

ошибки

 

имеют

 

два

 

уровня

. 

По

 

исправимым

 

ошибкам

 

формируется

 

сообщение

, 

а

 

процессор

 

остается

 

в

 

текущем

 

режиме

. 

Если

 

обнаруживаются

 

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

 

ошибки

, 

то

 

процессор

 

переводится

 

в

 

программный

 

режим

, 

а

 

выходы

 

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

. 

 

 

Глава

 4: 

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

 

и

 

работа

 

процессора

. 

4—13

 

» 

 

Работа

 

в

 

программном

 

режиме

 

 

В

 

программном

 

режиме

 

процессор

 

не

 

выполняет

 

прикладные

 

программы

 

и

 

не

 

обновляет

 

выходные

 

модули

. 

Основным

 

назначением

 

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

 

режима

 

является

 

ввод

 

или

 

изменение

 

прикладных

 

программ

. 

Вы

 

можете

 

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

 

программный

 

режим

 

для

 

установки

 

параметров

 

процессора

, 

таких

 

как

 

сетевой

 

адрес

, 

сохраняемые

 

области

 

памяти

 

и

 

др

. 

 

Вы

 

можете

 

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

 

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

 

режимов

 

в

 

процессоре

 

DL06 

для

 

выбора

 

работы

 

в

 

программном

 

режиме

. 

Или

 

при

 

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

 

в

 

положении

 TERM 

Вы

 

можете

 

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

 

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

 

устройство

, 

например

 

ручной

 

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

, 

для

 

перевода

 

процессора

 

в

 

программный

 

режим

. 

Работа

 

в

 

рабочем

 

режиме

 

 

 

В

 

Рабочем

 

режиме

 

процессор

 

выполняет

 

прикладную

 

программу

, 

делает

 

вычисления

 

для

 

контура

 

ПИД

-

регулятора

 

и

 

обновляет

 

входы

/

выходы

 

системы

. 

В

 

рабочем

 

режиме

 

Вы

 

можете

 

выполнить

 

многие

 

операции

. 

Некоторые

 

из

 

них

: 

•

 

Контроль

 

и

 

изменение

 

состояния

 

точек

 

ввода

/

вывода

. 

•

 

Обновление

 

параметров

 

настройки

 

таймеров

/

счетчиков

. 

•

 

Обновление

 

ячеек

 

памяти

 

с

 

переменными

. 

Работу

 

в

 

рабочем

 

режиме

 

можно

 

разделить

 

на

 

несколько

 

ключевых

 

процессов

. 

Важно

 

понять

, 

как

 

эти

 

зоны

 

влияют

 

на

 

результаты

 

решений

 

Вашей

 

прикладной

 

программы

. 

Для

 

конкретного

 

приложения

 

важными

 

могут

 

быть

 

разные

 

процессы

, 

например

, 

обновление

 

входов

/

выходов

 

и

 

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

 

переменных

.  

Вы

 

можете

 

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

 

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

 

режимов

 

для

 

выбора

 

работы

 

в

 

рабочем

 

режиме

. 

Или

 

при

 

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

, 

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

 

в

 

положении

 TERM, 

Вы

 

можете

 

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

 

устройство

 

для

 

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

 

для

 

перевода

 

процессора

 

в

 

рабочий

 

режим

.  

В

 

рабочем

 

режиме

 

Вы

 

можете

 

также

 

редактировать

 

программы

. 

Редакционные

 

изменения

 

в

 

рабочем

 

режиме

 

не

 

являются

 

«

безударными

». 

Пока

 

принимается

 

информация

 

по

 

новой

 

программе

,  

процессор

 

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

 

последнее

 

состояние

 

выходных

 

сигналов

. 

Но

 

если

 

в

 

новой

 

программе

 

обнаружена

 

ошибка

, 

то

 

процессор

 

отключает

 

все

 

выходы

 

и

 

переходит

 

в

 

программный

 

режим

. 

Подробности

 

смотрите

 

в

 

главе

 9. 

 

 

ПРЕДУПРЕЖДЕНИЕ

. 

Только

 

квалифицированные

 

лица

, 

знающие

 

в

 

полном

 

объеме

 

все

 

аспекты

 

приложения

, 

могут

 

вносить

 

изменения

 

в

 

программу

. 

Изменения

, 

внесенные

 

в

 

рабочем

 

режиме

, 

начинают

 

действовать

 

немедленно

. 

Тщательно

 

проанализируйте

 

последствия

 

любых

 

изменений

, 

чтобы

 

минимизировать

 

риск

 

нанесения

 

вреда

 

персоналу

 

или

 

повреждения

 

оборудования

. 

 

4—14

 

Глава

 4: 

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

 

и

 

работа

 

процессора

.

 

» 

 

Чтение

 

входов

 

 

Процессор

 

считывает

 

состояние

 

всех

 

входов

 

и

 

записывает

 

их

 

в

 

регистры

 

отображения

. 

Ячейки

 

регистра

 

отображения

 

входов

 

обозначаются

 X 

и

 

далее

 

следует

 

номер

 

ячейки

 

памяти

. 

Данные

 

регистра

 

отображения

 

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

 

процессором

 

при

 

решении

 

прикладной

 

программы

. 

Конечно

, 

вход

 

может

 

измениться

 

после

 

того

, 

как

 

процессор

 

считает

 

входы

. 

В

 

общем

 

случае

 

время

 

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

 

процессора

 

измеряется

 

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

. 

Если

 

Ваше

 

приложение

 

не

 

может

 

ждать

 

следующего

 

обновления

 

входов

/

выходов

, 

то

 

Вы

 

можете

 

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

 

команды

 

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

 

действия

. 

Эти

 

команды

 

при

 

решении

 

прикладной

 

программы

 

не

 

пользуются

 

состоянием

 

регистра

 

входных

 

данных

. 

Команды

 

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

 

действия

 

считывают

 

состояние

 

входов

 

прямо

 

с

 

модулей

 

ввода

/

вывода

. 

Однако

 

применение

 

команд

 

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

 

действия

 

удлиняет

 

время

  

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

, 

поскольку

 

процессор

 

должен

 

повторно

 

считывать

 

состояние

 

точек

 

ввода

/

вывода

. 

Полный

 

список

 

команд

 

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

 

действия

 

приведен

 

в

 

главе

 5. 

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

 

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

 

устройств

 

и

 

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

 

ввода

/

вывода

 

 

После

 

считывания

 

входов

 

из

 

входных

 

модулей

 

процессор

 

опрашивает

 

все

 

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

 

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

 

устройства

. 

Это

 

в

 

основном

 

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

 

устройств

 

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

 

к

 

портам

. 

Например

, 

может

 

запрашиваться

 

устройство

 

для

 

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

 

с

 

целью

 

определения

 

того

, 

нуждается

 

ли

 

оно

 

в

 

изменении

 

состояния

 

входов

, 

выходов

 

или

 

состояния

 

другого

 

типа

 

памяти

.  

Существует

 

два

 

базовых

 

типа

 

воздействия

, 

доступных

 

для

 

процессора

 DL06: 

•

 

Нормальное

 

воздействие

 

со

 

стороны

 

периферийного

 

устройства

 — 

оно

 

не

 

является

 

постоянным

 

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

, 

действует

 

только

 

в

 

одном

 

цикле

 

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

. 

•

 

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

 

бита

 (Bit override) - 

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

 

состояние

 

входа

/

выхода

 (

или

 

другой

 

бит

) 

постоянно

. 

Применимыми

 

битами

 

являются

 X, Y, C, T, CT 

и

 S. (

Эти

 

типы

 

памяти

 

описываются

 

более

 

детально

 

далее

 

в

 

этой

 

главе

). 

Нормальное

 

воздействие

.

 

С

 

помощью

 

этого

 

типа

 

воздействия

 

можно

 

изменять

 

состояние

 

бита

 

дискретного

 

сигнала

. 

Например

, 

Вы

 

желаете

 

включить

 

вход

, 

хотя

 

реально

 

его

 

нет

. 

Это

 

даст

 

Вам

 

возможность

 

изменить

 

состояние

 

точки

, 

которое

 

хранится

 

в

 

регистре

 

отображения

. 

Это

 

значение

 

может

 

действовать

 

до

 

тех

 

пор

, 

пока

 

ячейка

 

регистра

 

отображения

 

не

 

будет

 

обновлена

 

при

 

следующем

 

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

. 

Это

 

полезно

, 

главным

 

образом

, 

при

 

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

, 

когда

 

Вам

 

необходимо

 

включить

 

какой

-

то

 

бит

, 

чтобы

 

запустить

 

другое

 

событие

. 

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

 

бита

.

 

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

 

бита

 

можно

 

включать

 

для

 

каждой

 

точки

 

с

 

помощью

 

функции

 AUX 59 

с

 

ручного

 

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

 

или

 

с

 

помощью

 

опций

 

меню

 DirectSOFT32. 

По

 

существу

 

при

 

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

 

бита

 

процессор

 

не

 

может

 

делать

 

какие

-

либо

 

изменения

 

в

 

точке

 

дискретного

 

сигнала

. 

Например

, 

если

 

Вы

 

включили

 

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

 

бита

 

для

 X1, 

а

 X1 

был

 

временно

 

отключен

, 

то

  

процессор

 

не

 

сможет

 

изменить

 

состояние

 X1. 

Это

 

означает

, 

что

 

даже

 

когда

 X1 

включается

, 

процессор

 

не

 

допустит

 

его

 

изменения

. 

Поэтому

 

в

 

данном

 

случае

, 

если

 X1 

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

 

в

 

программе

, 

то

 

его

 

всегда

 

следует

 

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

 

как

 «

отключенный

». 

Конечно

, 

если

 X1 

был

 

включен

 

при

 

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

 

бита

, 

то

 

его

 

всегда

 

следует

 

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

 

как

 

«

включенный

». 

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

 

функции

 

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

 

бита

 

принесет

 

Вам

 

некоторую

 

пользу

. 

Нормальное

 

воздействие

 

не

 

блокируется

 

при

 

включении

 

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

 

бита

. 

Например

, 

если

 

Вы

 

включили

 

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

 

бита

 

для

 Y0, 

а

 

он

 

был

 

в

 

это

 

время

 

отключен

, 

то

 

процессор

 

не

 

сможет

 

изменить

 

состояние

 Y0. 

Однако

 

Вы

 

можете

 

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

 

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

 

устройство

 

для

 

изменения

 

этого

 

состояния

. 

Теперь

, 

если

 

вы

 

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

 

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

 

устройство

 

для

 

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

 

включения

 Y0, 

он

 

останется

 

включенным

, 

а

 

процессор

 

не

 

сможет

 

изменить

 

его

 

состояние

. 

Далее

, 

если

 

вы

 

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

 

отключите

 Y0, 

то

   

процессор

 

будет

 

поддерживать

 Y0 

как

 «

отключенный

».  

Процессор

 

никогда

 

не

 

обновит

 

эту

 

точку

 

по

 

результатам

 

работы

 

прикладной

 

программы

 

или

 

по

 

обновлению

 

ввода

/

вывода

, 

пока

 

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

 

бита

 

не

 

будет

 

снято

. 

На

 

следующей

 

схеме

 

дается

 

общее

 

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

 

функции

 

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

 

бита

. 

Заметим

, 

что

 

процессор

 

не

 

обновляет

 

регистр

 

отображения

 

при

 

включенной

 

функции

 

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

 

бита

.

 

 

Глава

 4: 

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

 

и

 

работа

 

процессора

. 

4—15

 

» 

 

 

ПРЕДУПРЕЖДЕНИЕ

. 

Только

 

квалифицированные

 

лица

, 

знающие

 

в

 

полном

 

объеме

 

все

 

аспекты

 

приложения

, 

могут

 

вносить

 

изменения

 

в

 

программу

. 

Изменения

, 

внесенные

 

в

 

Рабочем

 

режиме

, 

начинают

 

действовать

 

немедленно

. 

Тщательно

 

проанализируйте

 

последствия

 

любых

 

изменений

, 

чтобы

 

минимизировать

 

риск

 

нанесения

 

вреда

 

персоналу

 

или

 

повреждения

 

оборудования

.

 

Шина

 

связи

 

процессора

 

 

Возможна

 

передача

 

данных

 

в

 

процессор

 

и

 

из

 

процессора

 

по

 

системной

 

шине

 

контроллера

. 

Состав

 

этих

 

данных

 

шире

, 

чем

 

стандартное

 

состояние

 

точек

 

ввода

/

вывода

. 

Этот

 

тип

 

связи

 

может

 

быть

 

использован

 

только

 

в

 

рамках

 

(

локального

) 

блока

 

процессора

. 

Это

 

часть

 

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

 

цикла

, 

используемая

 

для

 

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

 

с

 

этими

 

модулями

. 

Процессор

 

выполняет

 

как

 

чтение

, 

так

 

и

 

запись

 

запросов

 

в

 

данном

 

сегменте

. 

Обновление

 

часов

, 

специальных

 

реле

 

и

 

специальных

 

регистров

 

 DL06 

имеет

 

внутренние

 

часы

 

реального

 

времени

 

и

 

календарь

, 

доступные

 

для

 

прикладной

 

программы

. 

Специальные

 

ячейки

 V-

памяти

 

отображают

 

эту

 

информацию

. 

Данная

 

часть

 

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

 

цикла

 

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

 

обновление

 

этих

 

ячеек

 

при

 

каждом

 

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

. 

Кроме

 

того

, 

имеется

 

несколько

 

различных

 

специальных

 

реле

, 

например

, 

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

 

реле

 

и

 

др

., 

которые

 

также

 

обновляются

 

в

 

данном

 

сегменте

. 

4—16

 

Глава

 4: 

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

 

и

 

работа

 

процессора

.

 

» 

 

Выполнение

 

прикладных

 

программ

 

 

В

 

данном

 

сегменте

 

цикла

 

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

  

процессор

 

проводит

 

вычисления

 

по

 

каждой

 

команде

 

прикладной

 

программы

. 

Команды

 

определяют

 

отношение

 

между

 

состояниями

 

входов

 

и

 

выходами

 

системы

. 

Процессор

 

начинает

 

с

 

первой

 

цепочки

 

программы

 

релейной

 

логики

, 

выполняет

 

вычисления

 

слева

 

направо

 

и

 

сверху

 

вниз

, 

пока

 

не

 

встретится

 

команда

 END. 

Затем

 

формируется

 

новое

 

отображение

 

выходных

 

данных

. 

Процессор

 

использует

 

регистры

 

отображения

 

выходов

 

обозначаемые

, 

как

 Y 

для

 

хранения

 

желаемых

 

воздействий

 

на

 

физические

 

выходы

. 

Обновление

 

состояния

 

физических

 

выходов

 

происходит

 

каждый

 

скан

. 

Кроме

 

того

 

есть

 

команды

 

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

 

вывода

, 

которые

 

позволяют

 

обновлять

 

выходы

 

не

 

дожидаясь

 

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

 

сегмента

 

цикла

. 

Полный

 

список

 

команд

 

приведен

 

в

 

главе

 5. 

Внутренние

 

управляющие

 

реле

  (

С

), 

стадии

 

(S) 

и

 

память

 

переменных

 (V) 

также

 

обновляются

 

в

 

данном

 

сегменте

. 

Следует

 

напомнить

, 

что

 

процессор

 

может

 

получать

 

и

 

хранить

 

информацию

 

о

 

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

 

при

 

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

 

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

 

устройств

. 

Если

 

на

 

какие

-

то

 

точки

 

ввода

/

вывода

 

или

 

на

 

данные

 

памяти

 

было

 

оказано

 

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

 

воздействие

, 

регистр

 

отображения

 

выходов

 

будет

 

содержать

 

эту

 

информацию

. 

 

Решение

 

уравнений

 

контура

 

ПИД

-

регулятора

 

 

Процессор

 DL06 

может

 

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

 

до

 8-

х

 

контуров

 

ПИД

-

регулятора

. 

Расчет

 

контуров

 

запускается

 

как

 

отдельная

 

задача

 

сразу

 

же

 

после

 

выполнения

 

программы

 

релейной

 

логики

. 

Рассчитываются

 

только

 

контуры

, 

которые

 

уже

 

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

, 

сами

 

расчеты

 

выполняются

 

только

 

в

 

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

 

со

 

встроенной

 

в

 

контур

 

программой

-

планировщиком

. 

Период

 

дискретизации

  (

интервал

 

расчета

) 

каждого

 

контура

 

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

 

независимо

. 

Смотрите

 

главу

 8 «

Организация

 

контуров

 

ПИД

-

регулятора

» 

для

 

более

 

подробной

 

информации

 

о

 

влиянии

 

расчетов

 

контуров

 

ПИД

-

регулятора

 

на

 

общее

 

время

 

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

 

процессора

. 

 

 

 

 

 

 

 

 

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