0

Конфигурирование модулей Profibus в CoDeSys (часть 1)

CoDeSys поддерживает конфигурацию аппаратных средств по стандарту Profibus DP. В profibus системах определены модули типа ведущий (master) и ведомый (slave). Каждый ведомый обеспечивается набором параметров и передает данныме по запросу ведущего.

Система PROFIBUS DP состоит из одного или нескольких ведущих и их ведомых. Вначале модули должны быть сконфигурированы так, чтобы обмен данных по сети был возможен. При инициализации сетевой системы каждый ведущий настраивает своих ведомых в соответствии с заданной конфигурацией. При функционировании сети ведущий посылает и/или запрашивает данные у ведущих.

Конфигурация ведущих и ведомых модулей в CoDeSys основана на gsd файлах, поставляемых изготовителем аппаратных средств. С этой целью и gsd-файлы размещаются в директориях конфигурации. Модули, описанные в gsd файле, можно добавлять в дерево конфигураций и редактировать их параметры. Далее к ведущему могут быть добавлены несколько ведомых. Если DP ведущий выбран в дереве конфигураций, в правой части окна будут доступны следующие диалоги: Base parameters, DP Parameter, Bus parameters, Module parameters.

Если выбран DP ведомый в списке DP ведущего, то справа будут доступны следующие диалоги: (в зависимости от определений в конфигурационном файле): Base parameters, DP Parameter, Input/Output, User parameters, Groups, Module parameters. В зависимости от определений в конфигурационном файле диалог «DP Parameter» может иметь иной заголовок.

Если выбран DP ведомый, вставленный в конфигурацию на уровне ведущих, то будут доступны следующие диалоги: Base parameters, DP parameters, Input/Output, Module parameters.

Базовые параметры ведущего

Диалог базовых параметров (Base parameters) ведущего модуля DP включает параметры: Module ID, Node number, Input, Output и адреса диагностики.

Do not adapt address automatically: Данная опция доступна, только если она разрешена в конфигурационном файле. Если она включена, то модуль учитываться в случае пересчета адресов.

Параметры модуля ведущего

Диалог параметров модуля (Module parameters) ведущего DP включает параметры ответственные за другие модули: Здесь отображаются параметры, присвоенные ведущему в дополнение к параметрам DP, и сети, определенные в конфигурационном файле. Изменение параметров выполняется, как описано выше в разделе «Конфигурация модулей ввода/вывода».

DP параметры ведущего

Данный диалог (DP parameters) отображает параметры, определенные в файле описания устройства ведущего (Диалог может иметь другой заголовок, определенный в конфигурационном файле):

Диалог параметров ведущего

Конфигурирование модулей Profibus в CoDeSys (часть 1), image0021

 

InfoManufacturer (изготовитель), GSD Revision, ID (идентификационный номер), HW Release и SWRelease (версии аппаратуры и ПО), GSD-имя файла

Module name Имя модуля доступно для редактирования.

Addresses Station address: адрес станции от 0 до 126. Каждое новое устройство, добавленное в сеть получает очередной номер (примечание: адрес DP ведомого 126 по умолчанию). Допускается ручной ввод.

Highest station address: старший адрес станции (HSA), присвоенный сети. Здесь же может быть задан и нижний адрес, ограничивающий GAP диапазон (диапазон адресов, где происходит поиск новых подключенных устройств).

Для просмотра GSD файла используйте кнопкуGSD File.

Путем помещения ведомых (см. ‘Параметры ведомого DP’ и ‘Создание группы ведомых’) в различные группы передачу данных ведущего можно синхронизировать через глобальную команду управления. С командой Freeze ведущий вынуждает ведомого или группу „заморозить» входы в их мгновенном состоянии и передавать эти данные при следующем обмене. Командой Sync ведомые принуждаются к одновременному переключению всех выходов по очередной Synch команде в соответствии с данными, полученными от ведущего после первой команды.

Для переключения опций Freeze и Sync для группы используйте контекстное меню (левая клавиша мыши).

DP параметры ведущего / Свойства группы

Конфигурирование модулей Profibus в CoDeSys (часть 1), image004

Сетевые параметры ведущего

Сетевые параметры (Bus parameters) описывают параметры таймаутов коммуникации. Если включена опция Optimize, то значения параметров будут вычисляться автоматически, в зависимости от скорости Baudrate, заданной пользователем, и параметров, установленных в GSD файлах.

 

Сетевые параметры ведущего DP

Конфигурирование модулей Profibus в CoDeSys (часть 1), image006

Все параметры также можно задавать вручную.

Baud rate Допускается выбор значений из заданных в GSD файле. Задавать необходимо только скорость передачи, обеспечиваемую всеми ведомыми.

Optimize Если данная опция включена, значения параметров будут вычислятся автоматически. Редактирование параметров доступно, только если опция выключена.

Slot Time Максимальное время ожидания ведущим ответа на передачу запроса ведомому.

Min.Station Delay min. TSDR (in tbit): минимальное время реакции, после которого станция в сети может отвечать (min. 11 tBit)

Max.Station Delay max. TSDR (in tbit): максимальный интервал, за который ведомый должен отвечать.

Quiet Time TQUI (in tbit): период простоя (idle), необходимый для переключения передатчика.

Target Rotation

Time

TTR (in tbit): время цикла; интервал, в течение которого ведущий должен получить маркер. Получается в результате суммирования времен владения маркером всех ведущих сети.

Gap Update FactorФактор обновления GAP: число циклов сети, через которое ведущие проводят поиск вновь включенных станций (в диапазоне адресов от своего собственного до адреса следующей станции).

Max. Retry Limit Максимальное число запросов, посылаемых ведущим, при отсутствии ответа ведомого.

Min. Slave Interval Пауза между двумя циклами сети, которую ведомый может использовать для обработки полученного запроса. Заданное здесь значение должно соответствовать заданным в GSD файле спецификациям.

Poll Timeout Максимальное время ответа ведущего на запрос другого ведущего (Class 2 DP master)(дискрета 1 ms).

Data Control Time Время сбора ведущего. Ведущий определяет наличие хотя бы одного ответа от каж-дого своего ведомого за это время и обновляет Data_Transfer_List.

Watchdog Time Значение времени мониторинга обращения (watchdog). Изменение значения поля не поддерживается (фиксированное значение 400 ms).

Базовые параметры ведомого DP

Диалог базовых параметров ведомого (DP-Slaves) аналогичен диалогам любых типов модулей: Module id, Node number, Input-, Output- и Diagnostic address.

Do not adapt address automatically: Данная опция доступна, только если она разрешена в конфигурационном файле. Если она включена, то модуль учитываться в случае пересчета адресов.

 

Диалог базовых параметров ведомого DP

Конфигурирование модулей Profibus в CoDeSys (часть 1), image008

 

 

Раздел: CoDeSys. Теория. Метки: ,

Оставить комментарий

Отправить сообщение

CoDeSys GSM/GPRS модем Lectus OPC MasterSCADA Modbus MX110 Omron OPC-сервер owen owen logic PLC Configuration PROFIBUS s-200 SCADA scada системы siemens siemens plc SIMATIC Simplight SMS step7 TRACE MODE Динамизация ИП-320 МЭК 1131–3 ОВЕН ОВЕН ПЛК ОВЕН ПЧВ ПЛК ПЛК ОВЕН ПР 110 Панель оператора Программируемое реле Частотный преобразователь библиотека в CoDeSys визуализация диспетчеризация конфигурация панели программирование ПЛК серия NS сименс плк частотник частотное управление язык CFC язык ST
.