Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
15
Добавлен:
31.08.2025
Размер:
5.84 Mб
Скачать

Ресурсы

В этом диалоге отражены параметры, определенные в файле описания устройства. Редактировать можно только значения в столбце 'value'.

Индекс (Index): последовательный номер параметра модуля.

Имя (Name): имя параметра.

Значение (Value): значение параметра (редактируемое).

Первоначально устанавливаются значения по умолчанию. Значения могут быть введены непосредственно (в виде чисел) или в символическом представлении. Если данный параметр не отмечен в файле описания как 'Только чтение' (Read Only), то его значение можно изменять. Для этого щелкните мышкой на поле ввода или на выпадающем списке (если он есть). Если значение - это имя файла, то откройте диалог 'Open file' двойным щелчком мыши и выберите нужный файл.

Default: значение по умолчанию.

Min.: минимальное значение параметра (только если не используются символические имена).

Max.: максимальное значение параметра (только если не используются символические имена).

Всплывающая подсказка может содержать дополнительную информацию о выбранном параметре.

Место описанного диалога параметров модуля может занять специфический диалог изготовителя модуля. В этом случае диалогом управляет внешнее приложение (Hook-DLL), прописанное в файле конфигурации.

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

Базовые параметры канала

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

ID канала (Channel-Id): глобальный уникальный идентификатор канала.

Класс (Class): класс определяет работу канала как вход (I), выход (Q), либо вход и выход (I&Q), либо с переключением направления (I|Q). Если направление работы канала переключается, то это можно сделать командой 'Дополнения' 'Заменить элемент' ('Extras' 'Replace element').

Размер (Size): размер канала [Byte].

Идент. по умолчанию (Default identifier): символьное имя канала.

Имя канала определено в файле конфигурации. Его можно редактировать, если это разрешено в определении модуля.

Комментарий (Comment): дополнительная информация.

CoDeSys V2.3

6-31

Ресурсы

Address: адрес, данное поле присутствует если оно активировано в конфигурационном файле. Задайте необходимый адрес канала.

Параметры канала

Аналогично диалогу параметров модуля диалог параметров канала включает параметры: Индекс

(Index), Имя (Name), Значение (Value), Default, Min., Max. Данный диалог также может быть за-

менен специфическим диалогом изготовителя 'Custom Parameters'.

Битовые каналы

Битовые каналы вставляются автоматически, если в конфигурационном файле канала определено CreateBitChannels=TRUE. Диалог параметров для битовых каналов содержит единственное поле

Comment.

Конфигурирование модулей Profibus

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

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

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

Если DP ведущий выбран в дереве конфигураций, в правой части окна будут доступны следующие диалоги: ‘Базовые параметры’ (Base parameters), ‘DP параметры’ (DP Parameter), ‘Параметры шины’ (Bus parameters), ‘Параметры модуля’ (Module parameters).

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

зависимости от определений в конфигурационном файле диалог "DP Parameter" может иметь иной заголовок.

Если выбран DP ведомый, вставленный в конфигурацию на уровне ведущих, то будут доступны следующие диалоги: ‘Базовые параметры’ (Base parameters), ‘DP параметры’ (DP Parameter), ‘Вход/Выход’ (Input/Output), ‘Параметры модуля’ (Module parameters).

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

Диалог базовых параметров (Base parameters) ведущего модуля DP включает параметры: ‘Иденти-

фикатор модуля’ (Module ID), ‘Идентификатор узла’ (Node ID), ‘Адрес входов’ (Input address), ‘Адрес выходов’ (Output address) и адреса диагностики.

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

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

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

CoDeSys V2.3

6-32

Ресурсы

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

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

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

Инфо

Изготовитель (Manufacturer), Ревизия (Revision), Идентификационный номер (ID),

 

версии аппаратуры и ПО (HW Release и SW Release), GSD-имя файла

Адреса

Адрес станции (Station address): от 0 до 126. Каждое новое устройство, добавленное в

 

сеть получает очередной номер (примечание: адрес DP ведомого 126 по умолчанию).

 

Допускается ручной ввод.

 

Высш. адрес станции (Highest station address): старший адрес станции (HSA), присво-

 

енный сети. Здесь же может быть задан и нижний адрес, ограничивающий GAP диапа-

 

зон (диапазон адресов, где происходит поиск новых подключенных устройств).

Режим

Режим автоочистки (Auto Clear Mode): если опция активна, то выходы ведомых будут

 

переведены в безопасное состояние в случае ошибки и состояние мастера изменится с

 

"operate" на "clear".

 

Автонастройка (Automatic Startup): если опция активна, то мастер нужно запускать

 

вручную. Поддержка этой опции зависит от драйвера.

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

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

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

CoDeSys V2.3

6-33

Ресурсы

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

Параметры шины ведущего

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

Внимание: Автоматически рассчитываемые величины имеют приближенное значение!

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

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

Скорость (Baud

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

rate)

ко скорость передачи, обеспечиваемую всеми ведомыми.

По умолчанию

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

(Use defaults)

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

Slot Time

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

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

жет отвечать (min. 11 tBit)

CoDeSys V2.3

6-34

 

Ресурсы

Max.Station Delay

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

Quiet Time

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

Target Rotation

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

Time

маркер. Получается в результате суммирования времен владения маркером всех ве-

 

дущих сети.

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

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

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

CoDeSys V2.3

6-35

Ресурсы

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

Info

Изготовитель (Manufacturer), Ревизия (Revision), идентификационный номер (ID),

 

версии аппаратуры и ПО (HW Release и SW Release), GSD-имя файла, тип ведомого

Параметр по

Идентификационный номер (Identnumber): Уникальный идентификатор, присвоен-

умолчанию

ный PNO даному типу устройств. Обеспечивает однозначное соответствие DP ведомого

(Standard pa-

и GSD файла.

rameter)

TSDR (Tbit*): Time Station Delay Responder: Время рекции, минимальное время, после

 

 

которого ведомый может отвечать ведущему. (min. 11 TBit)

 

* TBit: Время передачи бита PROFIBUS; Определяется скоростью передачи; например

 

1 TBit на 12MBaud=1/12.000.000 бит/сек = 83нс

Lock/Unlock: ведомый болокируется или разблокируется ведущим:

0:min.TSDR и специфические параметры ведомого могут перезаписываться

1:Ведомый разблокирован для других ведущих,

2:Ведомый блокирован для других ведущих,все параметры приняты;

3:Ведомый разблокирован для других ведущих

ИдентификацияАдрес станции (Station address) (см 'Параметры вудущего DP'), Имя станции (Station (Identification) name) - доступно для редактирования.

Активация (Ac- Ведомый разрешен или запрещен в данной конфигурации. Если активация снята, то tivation) конфигурационные данные передаются коммутатору, но обмен в сети не производится.

Watchdog Если ‘Таймер-сторож’ (Watchdog Control) активен, то доступна и настройка его работы (мониторинг обращения, дискрета 10 ms). Если ведомый не опрашивается ведущим заданное время, он будет сброшен в начальное состояние.

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

CoDeSys V2.3

6-36

Ресурсы

Входы/выходы ведомого DP

Диалог конфигурирования входов/выходов ведомого

Сособ конфигурирования ведомого DP определяется наличием у него модульной либо фиксированной структуры.

Выберите в левом окне диалога необходимый модуль ввода-вывода и нажмите кнопку ‘Выбор’ (Select), он будет помещен в правое окно. Ошибочно добавленные модули удаляются кнопкой ‘Удалить’ (Delete). Добавленные модули немедленно отображаются в дереве конфигурации. Если затем выбрать такой модуль, то для него показывается соответствующий диалог ‘Модуль Profibus’ (Profibus Modul), описывающий входы, выходы и диагностические адреса. Если вы выберете отдельный канал модуля, то для него будет доступен диалог ‘Канал Profibus’ (Profibus Channel), описывающий адрес канала. Оба диалога могут иметь специальные заголовки, описанные в конфигурационном файле.

Максимальные размеры данных (Max. length of input data, Max. length of output data, Max. length of in-/output data) и максимальное число модулей (Max. number of modules) определяются в GSDфайле. Данная информация отображается для обоих списков модулей. Левый блок отображает максимальные значения для устройства, правый блок отображает суммарные по всей текущей конфигурации показатели. При достижении максимумов будет дано сообщение об ошибке.

Список в левом окне содержит все доступные модули (описанные в GSD файлах), а правое окно дает текущий список установленных для данного устройства модулей ввода-вывода.

Для модульных устройств аналогичным образом можно добавлять модули ввода-вывода к ведомому и удалять их кнопкой ‘Удалить’ (Delete).

Кнопка ‘Свойства’ (Properties) открывает диалог свойств модуля ввода-вывода 'Свойства модуля' (Module properties), выбранного в правом или левом окне списков. Он включает имя ‘Имя’ (Name), ‘Конфиг.’ (Config) (описание модуля по стандарту PROFIBUS) размер входов и выходов в байтах. Если описание модуля в GSD файле имеет специфические параметры, то они отображаются со своими значениями и диапазонами значений. Если опция ‘Символические имена’ (Symbolic names) активна, то используются символьные имена.

CoDeSys V2.3

6-37

Ресурсы

Диалог свойств модуля ввода/вывода ведомого DP

Пользовательские параметры ведомого DP

Диалог пользовательских параметров ведомого DP

Здесь приведены некоторые дополнительные параметы ведомого, определенные в GSD-файле. Колонка ‘Параметры’ (Parameters) содержит наименование параметра. Значение параметра задается в столбце ‘Значение’ (Value). Для его редактирования щелкните дважды по значению мышкой или используйте правую клавишу мыши. Допустимые значения могут быть ограничены Value range.

В GSD-файле применяются символьные имена значений параметров. Если включена опция ‘Символические имена’ (Symbolic names), то значения отображаются в виде символьных имен. Для информации над таблицей указана ‘Длина пользовательских параметров’ (Length of user parameters).

CoDeSys V2.3

6-38