Файл: Информационный, измерительный и управляющий комплекс.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 24.10.2023

Просмотров: 216

Скачиваний: 5

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Комплекс ДЕКОНТ www.dep.ru
22
Рис.37 – Пример копирования справочника в Excel
В лист вставлены данные из справочника, они состоят из двух основных столбцов – номер и название сигнала (организация других конфигурационных таблиц может быть гораздо сложнее).
Также могут присутствовать еще два столбца служебных данных типа False. Они нужны для совместимости с ОРС серверами. Отредактируйте эти данные, добавьте новые строки, затем выделите диапазон в листе и скопируйте его в буфер. Вернитесь в Конфигуратор, очистите таблицу, кнопкой
«Очистить» и нажмите кнопку
«Вставить из буфера». Теперь новые данные попали в справочник.
Рис.38 – Пример вставки таблицы из Excel в справочник
Если в названиях сигналов есть последовательность номеров или символов можно значительно упростить процедуру заполнения справочников. Для этого заполните 2 строчки:
Рис.39 – Автозаполнение таблицы сигналов в Excel
Затем, выделите левой кнопкой мыши область повторяющихся данных, наведите курсор мыши в правый нижний угол рамки (появится символ крестика) и, зажав левую кнопку, мыши протащите

ДЕКОНТ введение тел/факс (095) 995-00-12 23 рамку вниз. Таблица автоматически заполнится в порядке возрастания. Тоже самое проделайте и для справочника аналогов в другой части листа
В итоге должна получиться такая таблица:
Рис.40 – Пример заполненной таблицы сигналов в Excel
При копировании могут возникнуть ошибки:
Это означает, что количество вставляемых столбцов не соответствует количеству столбцов таблицы справочников. Например, если Вы выделили и скопировали только номер и название сигнала без служебных столбцов.
Такая ошибка может возникнуть, если неправильно заполнены поля таблицы, т.е. формат поля не соответствует формату исходной таблицы. Например, если вместо False поставить 1.

Комплекс ДЕКОНТ www.dep.ru
24
7.4
Установка дискретов связи для модулей
В справочнике дискретов были добавлены так называемые дискреты связи с модулями: Связь с DIN16, Связь с AIN8, Связь с DOUT8. Теперь привяжем их к конфигурации контроллеров.
В окне контроллера перейдем на вкладку «Подключение». Для модуля DIN16-xx в поле
«Дискрет связи» выберем дискрет «Связь с DIN16» из справочника:
Рис.41 – Пример заполнения поля «Дискрет связи» для модуля DIN16
Аналогичную операцию проделайте и для других модулей. В итоге должно получиться следующее:
Рис.42 – Пример заполнения поля «Дискрет связи» для модулей AIN и DOUT

ДЕКОНТ введение тел/факс (095) 995-00-12 25
Дискреты связи это служебные дискреты, в которые пишется состояние связи с модулями. Если связь с модулем успешно установлена, то в этот дискрет пишется 1, если есть какие-либо проблемы со связью, в этот дискрет пишется код ошибки, например «Тайм-аут ожидания ответа, Код 6».
Расшифровку наиболее актуальных кодов ошибок можно посмотреть в справке программы
Конфигуратора по «ПО Комплекса Деконт»-> ПО контроллера Деконт-> Справочники ->
Справочник кодов ошибок.
7.5
Редактирование параметров вкладки «Конфигурация»
Конфигурация контроллеров состоит из компонентов, соответственно во вкладке
«Конфигурация» будет происходить работа с компонентами. Часть компонентов присутствует в конфигурации изначально, но некоторые компоненты приходится добавлять и описывать определенным образом. Для добавления компонента в пункте меню «Компонент» нужно выбрать подпункт «Добавить» (см. рис.43), тогда на экран будет выведено окно добавления компонентов.
Рис.43 – Меню «Компонент»
Для обработки сигналов с модулей, нужно добавить соответствующий компонент. В частности, нам нужен компонент «Обработка дискретов».
Рис.44 – Добавление компонента «Обработка Дискретов»


Комплекс ДЕКОНТ www.dep.ru
26
Компонент «Обработка дискретов» имеет следующие вкладки:

входные дискреты

выходные дискреты

параметры
Поскольку мы сейчас описываем сигналы, поступающие на наш контроллер с модуля, то редактировать будем вкладку «Входные дискреты». Пока поле пустое. Добавляете новую строку по нажатию стрелки вниз на клавиатуре. Здесь нужно указать номер устройства, откуда приходит сигнал – в нашем случае номер модуля DIN16 = 1 (смотрим на вкладке «Подключение»), номер сигнала, приходящего с устройства = номеру канала модуля, и из выпадающего списка в столбце
«Дискрет» выбираем название сигнала – КП:DIN1. Аналогично прописываем остальные 15 дискретов с модуля. В поле «Количество» указывается количество сигналов подряд, которые можно прочитать с модуля. В данном случае ставим по 1.
Рис.45 – Определение номера модуля DIN16
Рис.46 – Пример заполнения таблицы «Входные дискреты»

ДЕКОНТ введение тел/факс (095) 995-00-12 27
Можно не использовать Справочники, например в тех случаях, когда сигналов с однотипных модулей очень много и не требуется их расшифровка. Для этого в «Обработке дискретов» нажимаете кнопку
, после чего в левой части вкладки «Входные дискреты» появляется столбец «Дискрет NN», (см. рис.46). Здесь вводите номер дискрета в базе-параметров, а поле «Дискрет» остается пустым. Эту таблицу удобно редактировать в EXCEL, как было написано выше.
Если модуль имеет много входов и нужно читать, например 16 каналов модуля в 16 дискретов подряд, то в поле «Количество» для первого дискрета нужно ввести цифру 16. Тогда с первого дискрета подряд будут прочитаны все 16 каналов модуля. Как это выглядит можно посмотреть на рис. 45. Как видно, таблицы на рис.46 и 47 функционально полностью совпадают, но для наглядности будем использовать вариант с поканальным заполнением.
Рис.47 – Пример заполнения таблицы «Входные дискреты» с использование поля
«Количество»
Теперь заполним вкладку «Выходные дискреты». Здесь описываются восемь сигналов управления модулем DOUT. Из вкладки «Подключение»: 3 - номер модуля DOUT. Сигналы с 1 го по 8 это номера каналов модуля.
Рис.48 – Определение номера модуля DOUT8

Комплекс ДЕКОНТ www.dep.ru
28
Рис.49 – Пример заполнения таблицы «Выходные дискреты»
Добавим компонент «Обработка аналогов» (Меню «Компонент» - «Добавить компонент»).
Компонент «Обработка аналогов» имеет следующие вкладки:

входные аналоги

выходные аналоги

типы датчиков
Заполним таблицу «Входные аналоги», как было описано выше.
Для обработки числового значения аналогов имеется возможность задать значения коэффициентов пересчета параметра – мультипликативный коэффициент Кк и аддитивный коэффициент Вк, а также указать вес последнего измерения. Подробнее описание этого компонента можно изучить в Справке Конфигуратора по «ПО Комплекса Деконт»->ПО
Контроллера Деконт-> Описание Компонентов->Обслуживание модулей ввода/вывода.
Для того чтобы быстро вызвать справку по интересующему компоненту, нужно выделить его и нажать клавишу F1 на клавиатуре.
В случае, когда происходит простейшее линейное преобразование проще всего пользоваться коэффициентами пересчета. Если же преобразование происходит по гораздо более сложному принципу, следует пользоваться вкладкой «Типы датчиков».
Рассмотрим такой вид пересчета числового значения аналогового сигнала. Для этого нужно указать во вкладке «Типы Датчиков» диапазон получаемой величины и функцию преобразования
(линейная, квадратичная и другие).
Сделаем так, чтобы происходило преобразование 1го аналога.
Для этого аналогу 1 нужно указать тип датчика, например 1 (у всех аналогов значение поля
«Тип датчика» по умолчанию проставляется равным 0), после чего во вкладке «Типы датчиков» указать необходимую функцию пересчета.
Рис.50 – Пример заполнения вкладки «Входные аналоги»


ДЕКОНТ введение тел/факс (095) 995-00-12 29
Здесь, значения электрической величины с датчика в диапазоне от 4 до 20 mA будут линейно преобразовываться в значения температуры в диапазоне от 0 до 100 градусов.
Рис.51 – Пример заполнения вкладки «Типы датчиков»
7.6
Установление связи с контроллером. Режимы работы контроллера
Прежде всего, нужно установить соединение с контроллером по временному адресу. Для этого нужно из программы WinDecont кнопкой запустить контроллер, с названием «USB- интерфейс»:
Рис.52 – Запуск контроллера «USB-интерфейс»
Проверьте, что контроллер «USB интерфейс» запустился в Нормальном режиме с адресом
60001, иначе у вас не получится соединиться с А9.
После запуска контроллера, программа WinDecont уже не понадобится, ее можно свернуть в трей, нажав на крестик в правом верхнем углу.
Перейдите в конфигурацию контроллера КП и последовательно нажмите кнопки:
-
«Временный Адрес» и
- «Установить Соединение».
Для установления соединения по временному адресу, контроллер, посредством USB кабеля, должен быть соединен с компьютером.
После установления соединения кнопка: пропадает и появляется кнопка «Разорвать соединение»:
. В нижней части окна, в строке состояния, проконтролируйте появление сообщения «Соединение установлено» и текущий режим работы, в данном случае «Отладочный» см. рис 53.

Комплекс ДЕКОНТ www.dep.ru
30
Рис.53 – Окно конфигурации контроллера КП при установленном соединении с контроллером
Контроллер может работать в одном из трех режимов: «Минимальный», «Отладочный» и
«Нормальный». Переключение режимов осуществляется при помощи кнопок
, соответственно. Управление режимами становится доступно только после того, как вы установили соединение с контроллером.
Текущее состояние контроллера указывают 6 светодиодов. Конкретно, о режимах контроллера оповещают светодиоды 1 и 2 (два красных светодиода, расположенные отдельно), они указывают на текущий режим, в котором сейчас работает контроллер. Таким образом, соответствие индикации светодиодов и режимов контроллера следующее:

Светодиод 1 – Минимальный режим;

Светодиод 2 – Отладочный режим;

Светодиоды 1 и 2 – Нормальный режим.
Также режим контроллера отображает и «Конфигуратор» в строке «Режим работы».
7.7
Запись конфигурации в контроллер
Теперь в контроллер нужно записать все необходимые для работы файлы (библиотеки). Для этого используется вкладка «Менеджер файлов»:
Рис.54 – Окно «Менеджер файлов»


ДЕКОНТ введение тел/факс (095) 995-00-12 31
Здесь с помощью кнопки
- «Вычитать список файлов» вычитайте список файлов из контроллера. Менеджер файлов анализирует, все ли служебные файлы, необходимые для работы с этой конфигурацией, есть в контроллере. Во вкладке «Для изменения» менеджер размещает список файлов, которые необходимо записать в контроллер. Запишите эти файлы с помощью кнопки
- «Записать все файлы». Кроме просто наличия файлов менеджер файлов проверяет и версии этих файлов, и если на компьютере есть более новые версии, то эти файлы также попадут в список для загрузки.
Служебные файлы записываются в РПЗУ контроллера. Бывает, что на данный момент в РПЗУ контроллера уже есть файлы, которые для данной конфигурации не нужны, тогда появляется окно:
Рис.55 – Подтверждение удаления неиспользуемых файлов
В случае если контроллер используется для отладочных целей можно не удалять файлы, памяти в контроллере много. А для окончательной заливки контроллера рекомендуется их удалить.
Далее запишем конфигурацию. Для этого нужно щелкнуть мышкой по кнопке «Записать конфигурацию»
Если какие-либо поля в конфигурации будут не заполнены, система выведет на экран сообщение об ошибке:
В нижнем окне Конфигуратора будут выведены название компонента и таблицы, в которой имеются незаполненные поля. Конфигурация не будет записана в контроллер.
Чтобы вывести окно ошибок Конфигуратора, нужно навести курсор мыши на границу окна
«Пустые поля таблиц». Появится курсор в виде двух стрелок, с помощью него нужно зажать левую кнопку мыши и перетащить окно вверх (см. рис. 56). В данном случае видно, что ошибка в компоненте «Обработка аналогов», в таблице «Входные аналоги». Оказалось не заполнено поле количество.

Комплекс ДЕКОНТ www.dep.ru
32
Рис.56 – Вывод окна «Пустые поля таблиц»
При записи конфигурации на экран может быть выведен запрос о подтверждении действий.
Продолжаем запись.
Рис.57 – Подтверждение для продолжения записи конфигурации
Может потребоваться подтверждение о разнице в размерах контекста. Если вы уверены в том, что записываете конфигурацию именно в тот контроллер, для которого она предназначена, то продолжайте запись. Это сделано для того, чтобы предотвратить вероятную ошибку записи данных в другой контроллер и повреждения данных, находящихся в его ОЗУ.
Рис.58 – Подтверждение для продолжения записи конфигурации, если есть отличия в ОЗУ
Далее возможно появление сообщения об изменении размера ОЗУ под таблицы:
Рис.59 – Подтверждение изменения размера ОЗУ под таблицы


ДЕКОНТ введение тел/факс (095) 995-00-12 33 и различии реальной и записываемой конфигурациях контроллера:
Рис.60 – Окно выбора действия при различии в конфигурациях
Если мы уверены, что нужная нам конфигурация записывается в нужный нам контроллер, выбираем первый пункт.
Поскольку мы создаем новый контроллер, то достаточно во всех диалогах просто нажимать кнопки «Да» и «ОК». Если данные вопросы возникнут при редактировании конфигурации правильно работающего контроллера, то стоит задуматься над ответами.
При записи некоторых конфигураций, программа может выдать предупреждение о том, что контроллер нужно перевести в минимальный режим для записи конфигурации. В этом случае, так и следует поступить.
Только что записанная конфигурация начнет работать только после перезагрузки контроллера. Каждый раз после записи новой конфигурации необходимо рестартовать контроллер в Отладочный режим и установить с ним соединение.
Теперь проверим правильность нашей конфигурации. Рестартуем контроллер в отладочный режим кнопкой и установим с ним соединение, как было описано в п.7.6.
Если после перезагрузки контроллера в Отладочный или Нормальный режим происходит сброс в Минимальный режим, значит в конфигурации есть ошибки. Все ошибки фиксируются в журнале (меню «Отладка» - «Прочитать журнал ошибок»). Чтобы вывести окно журнала ошибок, нужно навести курсор мыши на границу окна «Журнал ошибок». Появится курсор в виде двух стрелок, с помощью него нужно зажать левую кнопку мыши и перетащить окно вверх
Рис.61 – Окно открытого журнала ошибок

Комплекс ДЕКОНТ www.dep.ru
34
Как правило, причина падения контроллера в минимальный режим определяется по первым двум-трем записям в журнале ошибок. В данном случае (см. рис 61) по записи
«Интерфейсная плата не соответствует конфигурации» можно понять, что на интерфейсе описана плата, которая не установлена в контроллер или ее тип отличается от описанного в конфигурации.
Если контроллер перешел в отладочный режим, то необходимо сохранить конфигурацию в
РПЗУ контроллера (пункт меню «Конфигурация\Сохранить в РПЗУ»).
На этой процедуре необходимо остановиться отдельно. Это очень важное действие, поскольку в Отладочном и Нормальном режимах контроллер стартует по ОЗУ–конфигурации. ОЗУ- конфигурация поддерживается питанием с батарейки контроллера, и по умолчанию, контроллер работает именно с ней.
В РПЗУ контроллера также хранится конфигурация контроллера. Изначально, в РПЗУ находится минимальная конфигурация, для связи с компьютером через USB-интерфейс по временному адресу.
Если в Нормальном режиме работы контроллера в результате каких-то обстоятельств сбивается ОЗУ-конфигурация контроллера, происходит обращение к РПЗУ-конфигурации.
Поэтому, чтобы в случае форс-мажорных факторов продолжать работу в нужном режиме, желательно каждый раз проверенную конфигурацию записывать в РПЗУ контроллера.
1   2   3