Codesys (824048), страница 42
Текст из файла (страница 42)
Значения могут быть введены непосредственно (в виде чисел) или в символическом представлении. Если данный параметр не отмечен в файлеописания как 'Read Only', то его значение можно изменять. Для этого щелкните мышкой на поле вводаили на выпадающем списке (если он есть). Если значение - это имя файла, то откройте диалог 'Open file'двойным щелчком мыши и выберите нужный файл.Default: значение по умолчанию.Min.: минимальное значение параметра (только если не используются символические имена).Max.: максимальное значение параметра (только если не используются символические имена).Всплывающая подсказка может содержать дополнительную информацию о выбранном параметре.Место описанного диалога параметров модуля может занять специфический диалог изготовителя модуля. В этом случае диалогом управляет внешнее приложение (Hook-DLL), прописанное в файле конфигурации.CoDeSys V2.36-30Ресурсы6.6.6 Конфигурация каналаБазовые параметры каналаДиалог базовых параметров каналаChannel-Id: глобальный уникальный идентификатор канала.Class: класс определяет работу канала как вход (I), выход (Q), либо вход и выход (I&Q), либо с переключением направления (I|Q).
Если направление работы канала переключается, то это можно сделатькомандой 'Extras' 'Replace element'.Size: размер канала [Byte].Default identifier: символьное имя канала.Имя канала определено в файле конфигурации. Его можно редактировать, если это разрешено в определении модуля.Comment: комментарий, дополнительная информация.Address: адрес, данное поле присутствует если оно активировано в конфигурационном файле. Задайтенеобходимый адрес канала.Параметры каналаАналогично диалогу параметров модуля диалог параметров канала включает параметры: Index, Name,Value, Default, Min., Max.
Данный диалог также может быть заменен специфическим диалогом изготовителя 'Custom Parameters'.Битовые каналыБитовые каналы вставляются автоматически, если в конфигурационном файле канала определеноCreateBitChannels=TRUE. Диалог параметров для битовых каналов содержит единственное полеComment.6.6.7 Конфигурирование модулей ProfibusCoDeSys поддерживает конфигурацию аппаратных средств по стандарту Profibus DP. В profibus системах определены модули типа ведущий (master) и ведомый (slave). Каждый ведомый обеспечивается набором параметров и передает данныме по запросу ведущего.Система PROFIBUS DP состоит из одного или нескольких ведущих и их ведомых.
Вначале модулидолжны быть сконфигурированы так, чтобы обмен данных по сети был возможен. При инициализацииCoDeSys V2.36-31Ресурсысетевой системы каждый ведущий настраивает своих ведомых в соответствии с заданной конфигурацией. При функционировании сети ведущий посылает и/или запрашивает данные у ведущих.Конфигурация ведущих и ведомых модулей в 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) отображает параметры, определенные в файле описания устройства ведущего (Диалог может иметь другой заголовок, определенный в конфигурационном файле):Диалог параметров ведущегоCoDeSys V2.36-32Ресурсы6.6.7..1.1.1Info Manufacturer (изготовитель), GSD Revision, ID (идентификационный номер), HWRelease и SW Release (версии аппаратуры и ПО), GSD-имя файлаModule nameИмя модуля доступно для редактирования.AddressesStation address: адрес станции от 0 до 126.
Каждое новое устройство, добавленное всеть получает очередной номер (примечание: адрес DP ведомого 126 по умолчанию).Допускается ручной ввод.Highest station address: старший адрес станции (HSA), присвоенный сети. Здесь жеможет быть задан и нижний адрес, ограничивающий GAP диапазон (диапазон адресов, где происходит поиск новых подключенных устройств).Для просмотра GSD файла используйте кнопку GSD File.Путем помещения ведомых (см. 'Параметры ведомого DP' и ‘Создание группы ведомых') в различныегруппы передачу данных ведущего можно синхронизировать через глобальную команду управления. Скомандой Freeze ведущий вынуждает ведомого или группу „заморозить" входы в их мгновенном состоянии и передавать эти данные при следующем обмене.
Командой Sync ведомые принуждаются к одновременному переключению всех выходов по очередной Synch команде в соответствии с данными,полученными от ведущего после первой команды.Для переключения опций Freeze и Sync для группы используйте контекстное меню (левая клавишамыши).DP параметры ведущего / Свойства группыСетевые параметры ведущегоСетевые параметры (Bus parameters) описывают параметры таймаутов коммуникации. Если включенаопция Optimize, то значения параметров будут вычисляться автоматически, в зависимости от скоростиBaudrate, заданной пользователем, и параметров, установленных в GSD файлах.Внимание: Автоматически рассчитываемые величины имеют приближенное значение!CoDeSys V2.36-33РесурсыСетевые параметры ведущего DPВсе параметры также можно задавать вручную.Baud rateДопускается выбор значений из заданных в GSD файле.
Задавать необходимо только скорость передачи, обеспечиваемую всеми ведомыми.OptimizeЕсли данная опция включена, значения параметров будут вычислятся автоматически. Редактирование параметров доступно, только если опция выключена.Slot TimeМаксимальное время ожидания ведущим ответа на передачу запроса ведомому.Min.Station Delay min. TSDR (in tbit): минимальное время реакции, после которого станция в сети может отвечать (min. 11 tBit)Max.Station Delay max. TSDR (in tbit): максимальный интервал, за который ведомый должен отвечать.Quiet TimeTQUI (in tbit): период простоя (idle), необходимый для переключения передатчика.Target RotationTimeTTR (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.CoDeSys V2.36-34Ресурсыдого своего ведомого за это время и обновляет Data_Transfer_List.Watchdog TimeЗначение времени мониторинга обращения (watchdog). Изменение значения поля неподдерживается (фиксированное значение 400 ms).Базовые параметры ведомого DPДиалог базовых параметров ведомого (DP-Slaves) аналогичен диалогам любых типов модулей: Moduleid, Node number, Input-, Output- и Diagnostic address.Do not adapt address automatically: Данная опция доступна, только если она разрешена в конфигурационном файле.
Если она включена, то модуль учитываться в случае пересчета адресов.Диалог базовых параметров ведомого DPDP параметры ведомогоДанный диалог отображает параметры, определенные в файле описания устройства ведомого (Диалогможет иметь другой заголовок, определенный в конфигурационном файле):DP параметры ведомогоInfoCoDeSys V2.3Manufacturer (изготовитель), GSD Revision, ID (идентификационный номер), HW Release и SW Release (версии аппаратуры и ПО), GSD-имя файла, тип ведомого6-35РесурсыStandard parameterIdentnumber: Уникальный идентификатор, присвоенный PNO даному типу устройств.Обеспечивает однозначное соответствие DP ведомого и GSD файла.TSDR (Tbit*): Time Station Delay Responder: Время рекции, минимальное время, послекоторого ведомый может отвечать ведущему.