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

Контакт

 

питания

 ( - ) (

земля

)  

5V 

Контакт

 

питания

 ( + )  

2 5V 

Контакт

 

питания

 ( + ) 

 

TXD 

Передача

 

данных

 (RS232C) 

3 RXD 

Прием

 

данных

 (RS232S) 

 

RXD 

Прием

 

данных

 (RS232

С

4 TXD 

Передача

 

данных

 (RS232S) 

 

RTS 

Запрос

 

передачи

 

5 5V 

Контакт

 

питания

 ( + ) 

 

CTS 

Готов

 

к

 

передаче

 

 

6 0V 

Контакт

 

питания

 ( - ) (

земля

)  

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 (

по

 

умолчанию

 

бит

 

данных

  

бит

 

данных

 

 

стартовый

, 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) 

системы

когда

 

система

 

остается

 

без

 

внешнего

 

питания

Типовой

 

срок

 

службы

 

батареи

 

процессора

 — 

лет

Он

 

включает

 

рабочее

 

время

 

ПЛК

 

и

 

обычные

 

периоды

 

отключения

 

системы

Однако

 

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

 

установить

 

новую

 

батарею

если

 

Ваша

 

батарея

 

не

 

заменялась

 

в

 

последнее

 

время

а

 

система

 

отключалась

 

на

 

период

 

более

 

десяти

 

дней

 

ПРИМЕЧАНИЕ

Перед

 

установкой

 

или

 

заменой

 

батареи

скопируете

 

Вашу

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