Proficy machine edition руководство на русском

Оригинал статьи — тут.

Введение: Руководство по устранению неполадок GE Fanuc IC693mdl740

Это руководство по устранению неполадок является испытанием GE Fanuc IC693MDL740 , 12-24 вольт постоянного тока, положительной логики, 16-точечным дискретным цифровым выходом.

То, что вы собираетесь сделать, это протестировать этот модуль с помощью специальных устройств и настроить его в Proficy Machine Edition.

Шаг 1: Проверка оборудования и первоначальная настройка

Иллюстрируется здесь 5-слотовая стойка IC693CHS397. Вы можете использовать 10-слотовую стойку, если это то, что у вас есть. Для этого теста показана стойка с 5 слотами. Он питается от источника питания IC693PWR330, а процессор — IC693CPU374 plus.

Если вы посмотрите на правую часть экрана, на рисунке показан источник питания 24 В постоянного тока (см. Ниже),
который дает питание вашим положительным клеммам, которые составляют 1 и 11, а отрицательные клеммы,
которые показаны на 10 и 20 ,

В соответствии с электрической схемой (см. Ниже) положительными являются ваши 1 и 11 клеммы, а отрицательные — 10 и 20 клемм.

Шаг 2: Настройка в Proficy Machine Edition

В Proficy Machine Edition (см. Ниже) то, что вы собираетесь делать, — это открыть новый открытый свежий файл. Вы начнете с выбора под своей основной стойкой под навигационной панелью, 5-
слотовой стойкой CHS397, источником питания PWR330 и процессором CPU374. В слоте номер 2 вы собираетесь использовать IC693MDL740, модуль, который здесь находится под вопросом.

Шаг 3: Конфигурации Proficy Machine Edition

Все, что у вас есть физически  перед вами, то есть: проиллюстрировано здесь, вы должны теперь иметь в Proficy Machine Edition. Все, что вы собираетесь сделать, это нажать кнопку  переключения влево, которая является значком, напоминающим молнию. Ты собираешься пойти  с ним в интернет. Вы можете видеть мигание, когда вы подключены.

Как только вы подключитесь к нему, вы нажмете на зеленую ручную печать, которая поместит вас врежим программиста и нажмите на нее  . Следующее, вы собираетесь пойти в цель. В выпадающем меню вы будете примерно на полпути к онлайн-командам и выберите clear. Открывается ясное окнопамяти  (см. Ниже). Вы хотите выбрать нижние два выбора, которые являются таблицей сбоевконтроллера  и таблицей сбоев IO.

Теперь вы пойдете вперед и очистите их. Не выбирайте  всю память или что-нибудь еще, что вы можете потерять. Это всего лишь простой тест на этом модуле вывода  , и все, что вы делаете, это очистка любых ошибок, которые были ранее в процессоре,  чтобы вы могли запустить его в режим запуска.

Шаг 4: переход в режим работы

Следующая вещь для того, чтобы получить ее в режиме запуска, вы собираетесь нажать кнопку загрузки и запустить активную целевую кнопку, в которой он похож  на загрузку информации с зеленой стрелкой, указывающей вниз, и кнопкой запуска в одном. 

Это скажет вам, что сборка в настоящее время продолжается. Здесь нужно настроить  эту физическую конфигурацию. Затем он спросит вас, что вы хотите загрузить  в контроллер. В этом конкретном случае вы хотите загрузить конфигурацию оборудования  и движение и логику. Это два лучших выбора. Вы оставите все остальное, и вы не напишете ничего о постоянной флеш-памяти. Опять же, только два верхних выбора,  выберите «ОК». Затем сборка завершится. Когда он будет завершен, он спросит вас, хотите ли вы  включить ваши выходы. Это позволит вам перейти в режим запуска.

Вы увидите «Пуск». Выключатели включены, а затем вы будете в режиме запуска. Это означает, что конфигурация, физически проиллюстрированная здесь, соответствует тому, что находится в программном обеспечении Proficy Machine Edition, и оно согласуется с ним, и это хорошо.

Шаг 5: Выполнение теста, шаг 1

Следующее — тест. Чтобы выполнить тест (см. Ниже), перейдите к слоту номер 2 и дважды щелкните его, или вы можете щелкнуть правой кнопкой мыши и выбрать configure. Появится вкладка, в которой указано значение 0,2 или номер слота 2. У него будут параметры. В параметрах вы хотите узнать, каков ваш ссылочный адрес. Поскольку это новый файл, его будет% Q, что означает вывод — 00001. Это место, в которое я хочу начать переключать свои биты.

Как только вы узнаете свое местоположение и адрес, вы перейдете к таблицам по умолчанию, которые находятся в справочных таблицах. вы собираетесь расширить это и дважды щелкнуть мышью на выходе. В верхнем правом углу находится% Q 00001. Вот где вы начнете вставлять свои биты, чтобы переключать их с 0 на 1, чтобы включить мои выходы.

Как вы видите на модуле, все выходы включаются, когда вы их включаете. (см. выше)

Обратите внимание, что только потому, что загорается светодиод, и он говорит, что для пользовательской ссылки эти каналы включены, не обязательно означает, что они работают. Они могли бы заявить, что это на самом деле, но на самом деле нет никакой власти. Вы хотите выполнить фактический физический тест.

Иллюстрированный здесь (см. Выше) представляет собой соленоид  или реле. Он питается от 24 вольт, имеет положительный и отрицательный вывод  . Эти положительные и отрицательные выводы прилагаются к двум зондам, положительным и  отрицательным. Теперь, поскольку это положительная логика, то, что вы  собираетесь делать, — это установить свой отрицательный зонд на отрицательный вывод от источника питания,  который включен. вы собираетесь пройти через все соответствующие терминалы к каналам. (как показано ниже)

Первый канал , начиная с терминалом винтового номера 2. Вы услышите в фоновом режиме соленоидного щелчка, давая вам знать , что у вас есть 24 вольт на все эти точки.

Если у вас нет соленоида на 24 вольта или реле или что-то в этом роде, это может вызвать какой-то шум, тогда вы всегда можете использовать лампочку. Использование соленоида предпочтительнее, потому что вам не нужно смотреть на соленоид, чтобы знать, что он щелкает и выключает. Вы можете услышать это, что позволяет вам прикасаться к этим терминалам и следить за тем, чтобы вы правильно их ударили. Опять же, вы можете использовать лампочку, если хотите. Вы можете повесить тот, который находится в пределах видимости того, где вы прощупываете, но иногда немного лучше функционально использовать соленоид.

Итак, вы теперь протестировали, что это работает правильно.

Шаг 6: Тестирование Шаг 2

Следующее, что вы хотите сделать, конечно, как раз наоборот. Вы хотите, чтобы все точки, которые вы только что коснулись, все 16 каналов, можно отключить, и они фактически остаются выключенными, потому что это представляет собой другую проблему. Иногда кажется, что у вас есть 0 бит в местоположении, и это будет означать, что точка или канал должны быть выключены, но это действительно так.

То, что вы можете сделать, это коснуться вашего положительного  свинца, чтобы дать вам пример.Если вы слышите, что один из них включается, то, очевидно, с этим что-  то не так. Он застрял в положении «включено». Когда вы перепродаете все, ничего не должно быть живым. Вы должны иметьвозможность включить их или отключить без каких-либо ложных показаний.

Если у вас нет ложной информации, поступающей с эталонных светодиодов пользователя, из этих каналов A и B, которые предлагаются здесь.

Еще одна вещь, которую нужно проверить, — это крошечный F для предохранителя. Если что-то пойдет не так, и оказалось, что это перегорел, этот маленький F станет зеленым. Светодиод загорится, сообщая вам, что имеется перегоревший предохранитель в группе каналов A или группе каналов B. Это еще одна вещь, которую вы можете найти, это почти мертвая распродажа.

Это все проблемы, которые вы обычно видите с этими MDL740, так как они являются таким простым продуктом.

Источник: /engine/api/go.php?go=https://www.pdfsupply.com

Обсудить на форуме

Чем мы можем вам сегодня помочь?

Во вложении приведены системные требования к программному обеспечению Proficy Machine Edition v9.5, а также инструкция по выбору артикула данного продукта. …

Ср, 16 Янв, 2019 на 12:50 PM

В прилагаемом документе описана процедура удаления ПО Proficy Machine Edition версии 6.5 или выше с копьютера под управлением  Windows 7

Пн, 14 Май, 2018 на 3:30 PM

В данной статье приведены системные требования к программному обеспечению PAC Machine Edition v9.7. Перед установкой Machine Edition пожалуйста ознакомь…

Ср, 4 Дек, 2019 на 11:59 AM

Описание PacsAnalyser — утилита для сбора информации о модуле ПЛК, таблиц отказов и данных Ethernet Station Manager. PacsAnalyzer совместим со следующими …

Вт, 28 Июл, 2020 на 5:14 PM

1. Запустите среду программирования CIMPLICITY Machine Edition. Для этого в операционной среде Windows активируйте «Start» («Пуск»)«Programs» («Программы»)CIMPLICITY Machine EditionCIMPLICITY Machine Edition. Во время запуска среды CIMPLICITY Machine Edition появится окно «CIMPLICITY Machine Edition», в котором необходимо задать проект, который будет открыт при запуске среды программирования CIMPLICITY Machine Edition – существующий или новый. При создании нового проекта в поле «Create a new project using» («Создать новый проект используя») включите опцию строки «Empty project» («Пустой проект»). Если необходимо запустить сохраненный ранее проект, включите опцию строки «Open an existing project» («Открыть существующий проект») и в списке имеющихся проектов выделите тот, который желаете открыть. Если в списке проектов нет нужного проекта, отметьте точкой пункт «All Projects» («Все проекты») под списком. Если и в этом случае не окажется необходимого проекта, это означает, что проекта нет на персональном компьютере или он был удален. В этом случае необходимо запустить новый проект.

Нажмите кнопку «ОК». При создании нового проекта откроется окно «New Project» («Новый проект»), в котором необходимо задать имя создаваемого проекта в строке «Project Name» («Имя проекта»). Каждый создаваемый проект должен иметь уникальное имя. Имя проекта нужно записать латинскими буквами. Если открывается существующий проект, в среде программирования CIMPLICITY Machine Edition загрузится последний сохраненный вариант проекта.

При запуске CIMPLICITY Machine Edition загружаются средства конфигурирования и программирования ПЛК, которые открываются в соответствующих окнах. Каждое средство конфигурирования и программирования может быть запущено или закрыто через меню «Tools» («Инструменты») путем включения соответствующих опций меню.

Кроме отмеченных средств открывается рабочая панель, которая служит для непосредственного редактирования и отображения выполняемых действий по конфигурированию и программированию контроллеров.

Основным средством управления процессом разработки прикладных программ является окно навигатора («Navigator»).

2. На следующем шаге выполняется конфигурирование контроллера –задаются семейство программируемых ПЛК, а также тип и порядок подключения используемых технических средств. Чтобы задать семейство программируемых контроллеров, необходимо в меню «Project» («Проект») активировать опцию «Add Target» («Добавить целевую задачу»)«GE Fanuc PLC» («ПЛК GE Fanuc»)«VersaMax PLC» («ПЛК VersaMax»). При этом в окне навигатора на закладке управления текущим проектом, которая отмечена значком , появится целевая задача «Target1» (имя целевой задачи можно изменить). Под названием созданной целевой задачи содержится список средств программирования и конфигурирования выбранного семейства контроллеров VersaMax, включающий:

— списки просмотра данных (Data Watch List);

— средство конфигурирования аппаратной части (Hardware Configuration);

— редактор программ на языке списка команд (IL Block);

— редактор программ на языке релейной логики (LD Block);

— таблицы просмотра адресов (Reference View Tables).

Для выбора состава технических средств, входящих в состав программируемого логического контроллера, войдите в подпрограмму конфигурирования аппаратной части контроллера («Hardware Configuration»). Для этого наведите указатель мыши на строку «Hardware Configuration» под именем целевой задачи и два раза щелкните ЛК мыши. При этом под строкой «Hardware Configuration» появится другая строка «Main Rack» («Основная стойка»). Наведите указатель мыши на строку «Main Rack» и два раза щелкните ЛК мыши. Под строкой «Main Rack» появятся еще две строки: «PWR (IC200PWR001)» — задает тип источника питания контроллера (по умолчанию установлен источник питания IC200PWR001) и «Slot 0 (IC200CPU001)» — задает тип процессорного модуля (по умолчанию установлен процессорный модуль IC200CPU001). Для питания системы автоматического регулирования используется блок питания IC200PWR101, поэтому следует изменить тип модуля питания, записанного в строке PWR. С этой целью наведите указатель мыши на строку «PWR (IC200PWR001)» и щелкните правой кнопкой мыши. Появится контекстное меню, в котором необходимо выбрать пункт «Replace Module…» («Заменить модуль…»). В появившемся диалоговом окне «Module Catalog» («Список модулей») выберите блок питания IC200PWR101 и нажмите кнопку «ОК» для подтверждения выбора. На рабочей панели откроется таблица, в которой приводятся характеристики выбранного модуля питания.

На следующем шаге необходимо задать модули ввода/вывода, которые будут использоваться в системе автоматического регулирования. В качестве модулей ввода/вывода используются:

— модуль аналогового ввода/вывода смешанного типа IC200ALG430 (содержит 4 аналоговых входа для подключения сигналов постоянного тока с диапазоном 4…20 мА и 2 аналоговых выхода постоянного тока с диапазоном 4…20 мА);

— модуль дискретного ввода/вывода смешанного типа IC200MDD845 (содержит 16 дискретных входов для сигналов постоянного тока на 24 В и 8 дискретных выходов постоянного тока на 24 В).

Модули ввода/вывода устанавливаются на несущую панель IC200CHS002, поэтому, перед тем как задавать тип используемых модулей ввода/вывода, необходимо задать тип используемых несущих панелей. Для этого наведите указатель мыши на строку «Slot 0 (IC200CPU001)» и щелкните правой кнопкой мыши. В появившемся контекстном меню выберите команду «Add Carrier/Base…» («Добавить Несущую панель/Базовую плату…»). В появившемся окне «Module Catalog» («Список модулей») выберите несущую панель IC200CHS002 и нажмите кнопку «ОК». После выбора типа несущей панели в списке элементов основной стойки («Main Rack») появится новая строка «Slot 1 ()» («Слот 1 ()»), которая показывает, что готово новое место для установки модуля ввода/вывода (несущая панель подключена к процессорному модулю). Чтобы задать тип модуля ввода/вывода, который будет установлен в первый слот несущей панели, наведите указатель мыши на строку «Slot 1 ()» и щелкните правой кнопкой мыши. В появившемся контекстном меню выберите команду «Add Module…» («Добавить модуль…»). Откроется окно «Module Catalog» («Список модулей»), в котором необходимо перейти на закладку «Analog Mixed» («Аналоговые смешанного типа») и выбрать модуль IC200ALG430. Для подтверждения выбора нажмите кнопку «ОК».

Аналогичным образом нужно установить новую несущую панель IC200CHS002 и модуль дискретного входа/выхода смешанного типа IC200MDD845. Для этого наведите указатель мыши на строку «Slot 1 (IC200ALG430)» и щелкните правой кнопкой мыши. В появившемся контекстном меню выберите команду «Add Carrier/Base…» («Добавить Несущую панель/Базовую плату…»). В появившемся окне «Module Catalog» («Список модулей») выберите несущую панель IC200CHS002 и нажмите кнопку «ОК». После выбора типа несущей панели в списке элементов основной стойки («Main Rack») появится новая строка «Slot 2 ()» («Слот 2 ()»), которая показывает, что готово новое место для установки модуля ввода/вывода (несущая панель подключена к первой несущей панели). Чтобы задать тип модуля ввода/вывода, который будет установлен во второй слот, наведите указатель мыши на строку «Slot 2 ()» и щелкните правой кнопкой мыши. В появившемся контекстном меню выберите команду «Add Module…» («Добавить модуль…»). Откроется окно «Module Catalog» («Список модулей»), в котором необходимо перейти на закладку «Discrete Mixed» («Дискретные смешанного типа») и выбрать модуль IC200MDD845. Для подтверждения выбора нажмите кнопку «ОК».

При установке новых модулей ввода/вывода на рабочей панели откроются таблицы, в которых приводятся характеристики выбранных модулей.

На этом конфигурация аппаратной части системы автоматического регулирования закончена.

3. После конфигурирования контроллера можно приступать к разработке прикладной программы. Перейдите в редактор программ на языке релейной логики («LD Blocks»). С этой целью в списке средств конфигурирования и программирования контроллера в окне навигатора наведите указатель мыши на строку «LD Blocks» и два раза щелкните ЛК мыши. Под строкой «LD Blocks» появится строка «_MAIN» («_Главная»). Наведите указатель мыши на строку «_MAIN» и два раза щелкните ЛК мыши. При этом на рабочей панели откроется окно редактора прикладных программ на языке релейной логики.

Составьте прикладную программу в соответствии с блок-схемой, приведенной на рис. 6.

Рис. 6. Блок-схема прикладной программы на языке релейной логики.

При составлении прикладной программы необходимо выполнить следующую последовательность действий:

  • Для вставки нового функционального блока переместите указатель мыши в ту область экрана, где нужно установить блок и два раза щелкните ЛК мыши. Откроется диалоговое окно, в котором содержится полный список библиотечных элементов среды программирования CIMPLICITY Machine Edition. Выберите нужный функциональный блок (наведите на него указатель мыши) и дважды щелкните ЛК мыши. В окне редактора прикладных программ в указанном месте появится выбранный функциональный блок. Функциональный блок можно также выбрать путем набора его полного имени в строке над списком. При этом в списке библиотечных элементов автоматически выделится соответствующий блок. Чтобы поместить выбранный функциональный блок в редактор прикладных программ, необходимо нажать на клавиатуре кнопку Enter.
  • Для вставки на схеме нормально разомкнутого контакта (на схеме обозначается ) в списке библиотечных элементов выберите инструмент «NOCON».
  • Для вставки на схеме нормально замкнутого контакта (на схеме обозначен ) в списке библиотечных элементов выберите инструмент «NCCON».
  • Чтобы нарисовать катушку реле (на схеме обозначается ), в списке библиотечных элементов выберите пункт «COIL».
  • Чтобы нарисовать линии соединения наведите указатель мыши на соответствующий выход блока или элемента, нажмите правую кнопку мыши и, удерживая ее нажатой, переместите указатель к необходимому входу блока или элемента. Отпустите правую кнопку мыши.
  • Для задания значений констант выделите область напротив соответствующего входа или выхода блока (наведите указатель мыши в соответствующую область и щелкните ЛК мыши – при этом область выделится пунктирной линией) и введите с клавиатуры необходимое число. Откроется окно «Enter the name of a variable or expression» («Введите имя переменной или выражение»), содержащее список используемых переменных и регистров памяти, а в строке над списком будет написано значение, которое было введено с клавиатуры. Нажмите клавишу Enter, чтобы присвоить соответствующему входу необходимое значение.
  • Чтобы в редакторе прикладных программ задать адрес регистра, выделите область напротив соответствующего входа или выхода блока (наведите указатель мыши в соответствующую область и щелкните ЛК мыши – при этом область выделится пунктирной линией). Дважды щелкните ЛК мыши по выделенному полю. Откроется окно, содержащее список используемых переменных и регистров памяти. В строке над списком ведите с помощью клавиатуры адрес регистра. Необходимо помнить, что адреса начинаются с идентификатора, перед которым должен стоять символ «%». Например, если необходимо ввести адрес 100 регистра общего назначения, необходимо написать «%R100». Нажмите клавишу Enter, чтобы подать на соответствующий вход значение, хранящееся в указанном регистре.

Блок-схема (см. рис. 6) требует пояснений. Блок «BLC CLR WORD» предназначен для очистки содержимого 40 регистров памяти общего назначения для хранения конфигурационных данных блока PID_ISA. Функциональные блоки «BLCMOV INT» предназначены для записи конфигурационных данных в 7 последовательно расположенных регистров памяти (в соответствии с числом входов). При этом выход Q задает адрес регистра, начиная с которого будут записываться данные, подаваемые на входы IN1…IN7. Так, например, в первом блоке «BLCMOV INT» на выходе Q задан адрес регистра %R00102. Это значит, что в регистр %R00102 будет записано число, поданное на вход IN1, в регистр %R00103 будет записано число, поданное на вход IN2, и так далее. При этом в соответствии с табл. 3 вход IN1 первого блока «BLCMOV INT» задает период выборки (ПИД-алгоритм выполняется каждый цикл), IN2 и IN3 задают соответственно верхнюю и нижнюю границу зоны нечувствительности, IN4 задает коэффициент пропорциональности ( ), IN5 задает постоянную времени дифференцирования ( ), IN6 задает время интегрирования ( ), IN7 задает величину смещения выхода CV.

Входы IN1 и IN2 второго блока «BLCMOV INT» задают соответственно верхнюю и нижнюю границы изменения регулирующего воздействия (диапазон изменения выходного регулирующего воздействия составляет 0…10000), остальные настроечные параметры блока PID_ISA задаются равными 0.

Функциональные блоки «SCALE INT» предназначены для масштабирования входного сигнала от датчика температуры, поступающего через аналоговый вход %AI00001 на вход блока (первый блок), и выходного сигнала CV блока PID_ISA, который после масштабирования подается на аналоговый выход %AQ00001 (второй блок). Значения, подаваемые на входы IHI и ILO, задают соответственно верхний и нижний пределы изменения входного сигнала (из регистра %AI00001). Значения, подаваемые на входы OHI и OLO, задают соответственно верхний и нижний пределы изменения выходного сигнала блока «SCALE INT» (значение, которое будет храниться в регистре %R00001). Численные значения, подаваемые на входы первого блока «SCALE INT» определены в результате эксперимента. Так, значению 21913 во входном регистре %AI00001 соответствует температура в печи 110 °С, а значению 5734 во входном регистре %AI00001 соответствует температура в печи 20 °С. Чтобы не усложнять программу дополнительными элементами (блоками преобразования из целочисленных переменных в вещественные и обратно) и при этом обеспечить высокую точность, в программе используются блоки масштабирования целочисленных данных, при этом количество десятичных разрядов увеличено на 2. То есть два последних числа в преобразованном значении (которое будет храниться в регистре %R00001) будут соответствовать сотым долям градуса Цельсия. Поэтому на вход OHI подается значение 11000, что соответствует температуре 110,00 °С, а на вход OLO подается значение 2000, что соответствует температуре 20,00 °С. Аналогичным образом производится масштабирование выходного регулирующего воздействия блока PID_ISA. При этом выход регулятора изменяется от 0 до 100% (два последних разряда в значении, подаваемом на вход IHI, задают сотые доли процента).

Значения булевых переменных, хранящихся в регистрах %М00001 и %М00002, сигнализируют о правильности работы функциональных блоков «BLCMOV INT» и «PID_ISA».

4. После завершения разработки прикладной программы необходимо проверить ее на наличие ошибок. Для этого активируйте команду «Validate All» («Проверить все») в меню «Project» («Проект»). Процесс проверки правильности составления прикладной программы отображается в окне «Feedback Zone» («Информационная зона»). Если программа выполнена правильно, то на закладке «Build» («Разработка») в окне «Feedback Zone» должна появится надпись « — 0 error(s), 0 warning(s)». В противном случае появится сообщения, сигнализирующие о наличии ошибок, или предупреждения о некорректном составлении прикладной программы, которые необходимо устранить, прежде чем приступать к следующему шагу программирования контроллеров.

Проверку правильности составления прикладной программы можно также осуществить с помощью команды «Validate “”» в меню «Target» («Целевая задача»). Правильность составления программы также отслеживается в окне «Feedback Zone».

5. Если прикладная программа составлена без ошибок, или после того, как в программе будут исправлены все ошибки, необходимо загрузить ее в контроллер. Предварительно необходимо очистить память ПЛК. Для этого активируйте команду «Clean Build Folder “”». После того, как память контроллера будет очищена, активируйте команду «Download “ to PLC…”» в меню «Target» («Целевая задача») или нажмите клавишу F8 на клавиатуре. Появится окно «Building in Progress» («Процесс создания»). После загрузки прикладной программы в контроллер окно «Building in Progress» закроется. В процессе загрузки могут появиться предупредительные сообщения об ошибках. Необходимо исправить эти ошибки и повторить процедуру загрузки снова. По окончании загрузки прикладной программы в ПЛК необходимо запустить ее на исполнение. Для этого следует активировать кнопку на панели инструментов CIMPLICITY Machine Edition.

6. Среда программирования CIMPLICITY Machine Edition позволяет в режиме реального времени в редакторе прикладной программы отслеживать текущее состояние переменных. Для этого необходимо установить режим обмена данными с контроллером с помощью кнопки (online/offline) на панели инструментов. При успешном завершении процесса соединения с контроллером в редакторе прикладных программ в режиме реального времени будут отображаться текущие значения измеряемых параметров и состояние элементов программы. Однако такая форма наблюдения за работой элементов программы неудобна, так как не дает визуального представления о характере изменения значений переменных во времени. Контролировать процесс изменения значений переменных удобно с помощью трендов (временных диаграмм). Отображение временных диаграмм изменения технологических параметров производится с помощью системы визуализации (Data Monitor). Чтобы перейти в систему визуализации, необходимо в окне навигатора переключиться на закладку утилит, отмеченную значком , и открыть окно визуального представления данных (наведите указатель мыши на пункт и дважды щелкните ЛК мыши). На рабочей панели откроется окно просмотра временных диаграмм.

Наведите указатель мыши на временную диаграмму и щелкните правой кнопкой мыши. В появившемся контекстном меню выберите команду «Add» («Добавить»). Откроется окно «Variable» («Переменная»), содержащее список используемых в проекте переменных. В качестве переменной для отображения на временной диаграмме выберите «R0002» (регистр, в котором хранится значение выхода функционального блока PID_ISA), для чего дважды щелкните ЛК мыши по строке «R0002» в списке переменных.

Аналогичным образом выведите на временную диаграмму значение переменной, хранящееся в регистре «R0001» (текущее значение регулируемого параметра).

7. Исследование работы функционального блока PID_ISA заключается в том, чтобы определить реакцию ПИД-регулятора (функционального блока PID_ISA) на скачкообразное изменение сигнала задания. Прежде чем проводить исследование необходимо проделать следующие подготовительные операции. Чтобы объект регулирования не оказывал влияние на процесс исследования, необходимо в прикладной программе исключить связь с объектом. Для этого в первом функциональном блоке «SCALE INT» (который стоит перед блоком «PID_ISA») на выходе OUT изменить название регистра на %R00010. Затем запишите в регистр %R00001 (вход PV блока PID_ISA) значение 5000. Для этого наведите курсор мыши на область перед входом PV блока PID_ISA (этот вход связан с регистром %R00001), щелкните правой кнопкой мыши и в появившемся контекстном меню выберите команду «Write value» («Записать значение»). В появившемся диалоговом окне введите значение 5000 и нажмите клавишу «Enter». В этом случае значения сигналов, подаваемых на входы SP и PV, будут равны 5000, то есть сигнал рассогласования равен 0 и выход блока PID_ISA не изменяется. В CIMPLICITY Machine Edition имеется возможность быстрого переключения между редактором прикладных программ и окном визуализации временных диаграмм. Для этого на рабочей панели имеются закладки открытых (используемых) окон. Чтобы перейти в редактор прикладных программ, достаточно навести указатель мыши на закладку «_MAIN» и щелкнуть ЛК мыши. Переключение в окно визуализации временных диаграмм осуществляется с помощь закладки «Data Monitor..».

8. Исследование П-алгоритма регулирования. Чтобы блок PID_ISA работал в соответствии с П-законом регулирования, необходимо из ПИД-алгоритма устранить И- и Д- составляющие. Для этого в первом функциональном блоке «BLKMOV INT» на входе IN5 необходимо установить 0 (постоянная времени дифференцирования равна 0), а на входе IN6 – 0 (постоянная времени интегрирования стремится к ). Загрузите полученную программу в контроллер и запустите проект на исполнение. Установите режим обмена данными с контроллером с помощью кнопки (online/offline) на панели инструментов. Откройте окно отображения временной диаграммы и убедитесь, что на ней отображаются значения переменных, хранящиеся в регистрах %R00001 и %R00002. Снова перейдите в окно редактора прикладных программ и задайте скачкообразное изменение сигнала рассогласования. Для этого измените величину регулируемого параметра с 5000 до 7000 (на вход PV блока «PID_ISA» необходимо записать число 7000, что соответствует изменению температуры в печи с 50 до 70 °С). Переключитесь в окно отображения временных диаграмм и посмотрите реакцию П-регулятора на скачкообразное изменение сигнала рассогласования. Снова перейдите в окно редактирования прикладных программ и установите сигнал рассогласования равным 0 (на входе PV блока «PID_ISA» снова задайте 5000). Сохраните временную диаграмму отклика ПИД-регулятора на скачкообразное изменение сигнала рассогласования.

9. Исследование ПИ-алгоритма регулирования. Чтобы блок PID_ISA работал в соответствии с ПИ-законом регулирования, необходимо в ПИД-алгоритме задать П- и И- составляющие. Д-составляющая должна быть равна 0. Для этого в первом функциональном блоке «BLKMOV INT» на входе IN5 должен быть установлен 0 (постоянная времени дифференцирования равна 0), а на входе IN6 – 100 (постоянная времени интегрирования равна 10 с). Загрузите полученную программу в контроллер и запустите проект на исполнение. Установите режим обмена данными с контроллером с помощью кнопки (online/offline) на панели инструментов. Откройте окно отображения временной диаграммы и убедитесь, что на ней отображаются значения переменных, хранящиеся в регистрах %R00001 и %R00002. Снова перейдите в окно редактора прикладных программ и задайте скачкообразное изменение сигнала рассогласования. Для этого измените величину регулируемого параметра с 5000 до 7000 (на вход PV блока «PID_ISA» необходимо записать число 7000, что соответствует изменению температуры в печи с 50 до 70 °С). Переключитесь в окно отображения временных диаграмм и посмотрите реакцию ПИ-регулятора на скачкообразное изменение сигнала рассогласования. Снова перейдите в окно редактирования прикладных программ и установите сигнал рассогласования равным 0 (на входе PV блока «PID_ISA» снова задайте 5000). Сохраните временную диаграмму отклика ПИ-регулятора на скачкообразное изменение сигнала рассогласования.

10. Исследование ПИД-алгоритма регулирования. Чтобы блок PID_ISA отрабатывал ПИД-закон регулирования, необходимо задать все составляющие ПИД-алгоритма. Установите Д-составляющую равной
10 с и И-составляющую равной 10 с. Для этого в первом функциональном блоке «BLKMOV INT» на входе IN5 должен быть установлен 1000 (постоянная времени дифференцирования равна 10 с), а на входе IN6 – 100 (постоянная времени интегрирования равна 10 с). Загрузите полученную программу в контроллер и запустите проект на исполнение. Установите режим обмена данными с контроллером с помощью кнопки (online/offline) на панели инструментов. Откройте окно отображения временной диаграммы и убедитесь, что на ней отображаются значения переменных, хранящиеся в регистрах %R00001 и %R00002. Снова перейдите в окно редактора прикладных программ и задайте скачкообразное изменение сигнала рассогласования. Для этого измените величину регулируемого параметра с 5000 до 7000 (на вход PV блока «PID_ISA» необходимо записать число 7000, что соответствует изменению температуры в печи с 50 до 70 °С). Переключитесь в окно отображения временных диаграмм и посмотрите реакцию ПИД-регулятора на скачкообразное изменение сигнала рассогласования. Снова перейдите в окно редактирования прикладных программ и установите сигнал рассогласования равным 0 (на входе PV блока «PID_ISA» снова задайте 5000). Сохраните временную диаграмму отклика ПИД-регулятора на скачкообразное изменение сигнала рассогласования.

11. Сохраните проект, для чего в меню «File» («Файл») выберите команду «Save Project» («Сохранить проект»).

Статьи к прочтению:

  • Часть 2. настройка пид-регулятора.
  • Часть ii. самостоятельная работа

Proficy Machine Edition. Основы конфигурирования контроллера

Похожие статьи:

  • Программирование плк smart i/o. разработка программы нормального останова газоперекачивающего агрегата в среде isagraf.

    Содержание Лабораторная работа №1. 3 Лабораторная работа №2. 24 Лабораторная работа №3. 41 Часть 1. Разработка прикладной программы ПИД-регулятора в…

  • Интегрированные среды разработки программ

    Дальнейшим развитием локальных средств разработки программ, которые объединяют набор средств для комплексного их применения на всех технологических…

VegaMegaDrive

Дилетант
Сообщения: 6
Зарегистрирован: 06 мар 2018, 21:11

Помощь в Proficy Machine Edition

Добрый вечер, уважаемые. Очень нужна помощь и совет в плане реализации программы. Задача — необходимо контролировать регулируемую (4-20 мА) запорную арматуру и как следствие расход воды с помощью аналогового сигнала (тоже 4-20) с расходомера, т.е.должен поддерживатся определенный расход воды. Беда в том, что код программы нужно составить в Proficy Machine Edition, в реализации ловлю ступор. Не прошу составлять готовый код, просто вообще не могу представить с какой стороны подойти и какие блоки и инструкции на LAD использовать здесь. Прошу помочь советом — как это можно реализовать? ПИД-регулирование, сравнение? Заранее спасибо за внимание!


VegaMegaDrive

Дилетант
Сообщения: 6
Зарегистрирован: 06 мар 2018, 21:11

Re: Помощь в Proficy Machine Edition

Сообщение

VegaMegaDrive » 06 мар 2018, 22:54

mr_Frodo писал(а):Новый подход к продвижению продукта?

Смешно)еще бы понять о каком продукте идет речь, ну да ладно.Просто есть задача, скорее учебного плана, а я ни сном ни духом, как принять аналоговый сигнал я более-менее понял, но вот тут не могу понять как это реализуется


Аватара пользователя

mr_Frodo

Профессионал
Сообщения: 586
Зарегистрирован: 22 июл 2016, 20:38

Re: Помощь в Proficy Machine Edition

Сообщение

mr_Frodo » 07 мар 2018, 21:31

Есть такая профессия — продукцию продвигать!… )))
Регистрируется такой толкач на форумах и потихоньку закидывает темы для обсуждения.. А подозрительность возникает при слишком уж простых вопросах, которые похожи на наживку. Хап… и растянули из ничего целую богадельню… Зато тема засветилась. И вам для отчета есть что показать :) И нам о чём поболтать ))))Так и поселяет в памяти и сознании людей торговые марки, продукты и технологии. Чтоб оставлять их «на слуху». К вам, применительно ГЕ, например. В какой-то мере даже полезно с образовательной точки зрения.
Применительно к вам это может и не относится, но… кто ж его знает?!? ;)
Но, извините за оффтоп, умолкаю…

Вот моя подпись…


VegaMegaDrive

Дилетант
Сообщения: 6
Зарегистрирован: 06 мар 2018, 21:11

Re: Помощь в Proficy Machine Edition

Сообщение

VegaMegaDrive » 07 мар 2018, 22:20

mr_Frodo писал(а):Есть такая профессия — продукцию продвигать!… )))
Регистрируется такой толкач на форумах и потихоньку закидывает темы для обсуждения.. А подозрительность возникает при слишком уж простых вопросах, которые похожи на наживку. Хап… и растянули из ничего целую богадельню… Зато тема засветилась. И вам для отчета есть что показать :) И нам о чём поболтать ))))Так и поселяет в памяти и сознании людей торговые марки, продукты и технологии. Чтоб оставлять их «на слуху». К вам, применительно ГЕ, например. В какой-то мере даже полезно с образовательной точки зрения.
Применительно к вам это может и не относится, но… кто ж его знает?!? ;)
Но, извините за оффтоп, умолкаю…

Т.е.если коротко — ответа на вопрос дать не сможете?


Михайло

Администратор
Сообщения: 4073
Зарегистрирован: 19 сен 2012, 19:16

Re: Помощь в Proficy Machine Edition

Сообщение

Михайло » 08 мар 2018, 06:24

Ну я лично не вижу здесь продвижения. Очень многих людей встречал, которые знают, что такое ПИД-регулятор, но ни разу с ним не сталкивались в реальности. Да и непонятно, как можно продвигать бренд General Electric такими методами… Продвигает один, а продавать-то будет другой (конкурент).

К сожалению, не могу ответить на вопрос. Proficy — это, насколько я припоминаю, аналог уровня ТИА Портала от Сименса. У Сименса нужно добавить функцию PID из библиотеки, приладить аналоговые входы, настроить…


VegaMegaDrive

Дилетант
Сообщения: 6
Зарегистрирован: 06 мар 2018, 21:11

Re: Помощь в Proficy Machine Edition

Сообщение

VegaMegaDrive » 08 мар 2018, 07:21

Михайло писал(а):Ну я лично не вижу здесь продвижения. Очень многих людей встречал, которые знают, что такое ПИД-регулятор, но ни разу с ним не сталкивались в реальности. Да и непонятно, как можно продвигать бренд General Electric такими методами… Продвигает один, а продавать-то будет другой (конкурент).

К сожалению, не могу ответить на вопрос. Proficy — это, насколько я припоминаю, аналог уровня ТИА Портала от Сименса. У Сименса нужно добавить функцию PID из библиотеки, приладить аналоговые входы, настроить…

Уровень программирования у меня низкий к сожалению, быдло-кодину на LAD с дискретами могу создать, но с аналогами затыки. с PID-ом вчера более менее разобрался, плюс дополнительно нашел человека, который подсказал более-менее. Пока вырисовывается примерная цепочка — INT_TO REAL -> SCALE -> PID -> SCALE -> REAL_TO_INT. Но есть вопрос с самой инструкцией PID — необходимо в этой инструкции указать адрес в виде слова. К какой области памяти должна обращаться эта инструкция?


VegaMegaDrive

Дилетант
Сообщения: 6
Зарегистрирован: 06 мар 2018, 21:11

Re: Помощь в Proficy Machine Edition

Сообщение

VegaMegaDrive » 08 мар 2018, 08:58

Михайло писал(а):Real — это двойное слово, а не просто слово. Уверены, что нужно масштабировать сигналы?

Разве нет? Ну насколько я успел понять перевод в инженерные величины делается через SCALE, поправьте если ошибаюсь


Михайло

Администратор
Сообщения: 4073
Зарегистрирован: 19 сен 2012, 19:16

Re: Помощь в Proficy Machine Edition

Сообщение

Михайло » 08 мар 2018, 10:45

На счёт SCALE, да, всё верно, у Сименса тоже есть такая функция. Но вот её результатом является REAL (двойное слово). Это можно скормить ПИД-регулятору?
У Сименса по-хитрому сделано. У него есть два входа Input и Input_PER и два выхода Output и Output_PER.
Input, Output — это REAL (двойное слово),
Input_PER, Output_PER — это INT (слово).
Можно выбирать тот или иной тип входа и выхода.


VegaMegaDrive

Дилетант
Сообщения: 6
Зарегистрирован: 06 мар 2018, 21:11

Re: Помощь в Proficy Machine Edition

Сообщение

VegaMegaDrive » 08 мар 2018, 11:56

Михайло писал(а):Но вот её результатом является REAL (двойное слово). Это можно скормить ПИД-регулятору?

Вот насчет того какие типы можно или нет подавать на регулятор, я не совсем уверен в этом плане. Но человек, дававший совет, предупредил, что желательно подставить INT_TO_REAL, это жжж неспроста, но как то не уточнил почему.

Михайло писал(а):У Сименса по-хитрому сделано. У него есть два входа Input и Input_PER и два выхода Output и Output_PER.
Input, Output — это REAL (двойное слово),
Input_PER, Output_PER — это INT (слово).
Можно выбирать тот или иной тип входа и выхода.

У Proficy ME в этом плане только стандартный блок с SP (Set Point), выход PV и 3 входами на ручное управление и выход CV


Михайло

Администратор
Сообщения: 4073
Зарегистрирован: 19 сен 2012, 19:16

Re: Помощь в Proficy Machine Edition

Сообщение

Михайло » 08 мар 2018, 12:19

VegaMegaDrive писал(а):Но человек, дававший совет, предупредил, что желательно подставить INT_TO_REAL, это жжж неспроста, но как то не уточнил почему.

Потому что потом облегчит жизнь. Можно будет видеть не какие-то абстрактные цифры, а в реальной размерности.


  • Contents

  • Table of Contents

  • Bookmarks

Quick Links

GE

Intelligent Platforms

Programmable Control Products

PACSystems* RX3i

PROFINET Controller Manual, GFK-2571A

December 2011

loading

Related Manuals for GE IC695PNC001

Summary of Contents for GE IC695PNC001

  • Page 1
    Intelligent Platforms Programmable Control Products PACSystems* RX3i PROFINET Controller Manual, GFK-2571A December 2011…
  • Page 2
    Features may be described herein which are not present in all hardware and software systems. GE Intelligent Platforms assumes no obligation of notice to holders of this document with respect to changes subsequently made.
  • Page 3
    Contact Information If you purchased this product through an Authorized Channel Partner, please contact the seller directly. General Contact Information Online technical support and http://support.ge-ip.com GlobalCare Additional information http://www.ge-ip.com/ Solution Provider solutionprovider.ip@ge.com Technical Support If you have technical problems that cannot be resolved with the information in this manual, please contact us by telephone or email, or on the web at http://support.ge-ip.com…
  • Page 5: Table Of Contents

    Contents Introduction ……………………1-1 PROFINET Controller Description ………………1-2 PROFINET Controller Specifications …………….1-3 Operating Range for Surrounding Air Temperature …………1-4 PROFINET Controller Module Controls and Indicators ………… 1-5 System Limits ……………………1-8 Machine Edition Project Maximum Limits …………….. 1-8 PROFINET Networks for PACSystems …………….

  • Page 6
    Contents Diagnostics ……………………5-1 Powerup and Reset ………………….5-2 Special LED Blink Patterns ………………..5-5 Status Reporting ………………….. 5-6 Fault Contacts ……………………5-7 Fault Locating References ………………..5-7 Fatal Error Reporting ………………….5-7 PROFINET IO Alarms ………………….. 5-8 The PROFINET Controller’s Local Log Table …………..5-9 PROFINET Controller Faults in the RX3i Fault Tables ………..
  • Page 7: Introduction

    Chapter Introduction This chapter introduces the PACSystems RX3i PROFINET system and describes the RX3i PROFINET Controller (PNC) module. The last two pages of this chapter are a glossary that summarizes many terms used in the manual. Chapter 2, Installation explains how to install a PNC, how to complete port connections, and how to update the module firmware.

  • Page 8: Profinet Controller Description

    PROFINET Controller Description The PACSystems RX3i PROFINET Controller module, IC695PNC001, connects a PACSystems RX3i controller to a PROFINET network. It enables the RX3i controller to communicate STATUS with IO-Devices on the network. The PNC provides all the functions, CONFIG services, and protocols required for certification as a PROFINET IO Version 2.2 IO Controller, running at both 100Mbps and 1Gbps.

  • Page 9: Profinet Controller Specifications

    PROFINET Controller Specifications PROFINET Support PROFINET Version 2.2 General Class A IO-Controller CPU Compatibility Requires CPU315 or CPU320, with firmware version 7.0 or higher. Power Requirements 3.3V: 0.5 A with no SFP devices installed 1.2 A maximum (2 SFP devices installed, 0.35 A per SFP device) 1.5 A maximum Operating Temperature Range 0 to 60°C maximum surrounding air temperature without a fan.

  • Page 10: Operating Range For Surrounding Air Temperature

    Operating Range for Surrounding Air Temperature 0 to 60°C surrounding air temperature under the following Baseline Installation installation: ▪ 12-slot panel mounted backplane ▪ Two PNC modules in adjacent slots per backplane ▪ 1 GB Fiber SFPs ▪ All four ports active The following installation exceptions are cumulative: Installation Exceptions Reduces maximum operating temperature:…

  • Page 11: Profinet Controller Module Controls And Indicators

    PROFINET Controller Module Controls and Indicators The illustration below shows the front of the RX3i PROFINET Controller module and identifies its controls and indicators. STATUS CONFIG LEDs: PNC001 1,2,3,4, OK, LAN, STATUS, CONFIG TO INSTALL, TORQUE TO 6 IN-LB. TO UNINSTALL, Heat sink screw REVERSE MOTION ACTIVE…

  • Page 12
    2 – 500 2 – 550 2 – 10,000 1000BASE-LX 1300 2 – 70,000 1000BASE-ZX 1550 10/100/1000BASE-T CAT5/CAT5e/CAT6 100 (maximum) GE Intelligent Platforms part number IC695SPF002 GE Intelligent Platforms part number IC695SPC100 PACSystems* RX3i PROFINET Controller Manual – December 2011 GFK-2571A…
  • Page 13
    Micro USB Port The PROFINET Controller module has a micro USB port for connection to a computer running Windows 2000, Windows XP, Windows Vista, or Windows 7. The USB port can be used to access the PROFINET Controller’s Command Line Interface function using a terminal emulation application such as HyperTerminal.
  • Page 14: System Limits

    System Limits  4 PROFINET Controller modules per RX3i CPU, connected to the same network or to separate networks.  128 IO-Devices on the PROFINET network.  8 IO-Controllers per network  64 IO-Devices per PROFINET Controller  128 IO-Devices per network, spread across a maximum of 8 IO-Controllers …

  • Page 15: Profinet Networks For Pacsystems

    PROFINET Networks for PACSystems PROFINET is an open standard for industrial automation that is based on Industrial Ethernet. The PROFINET IO framework allows the creation of I/O data exchanges between controllers and distributed devices. It also allows configuration, parameterization, and diagnostics communication between controllers and devices.

  • Page 16
    Basic System: One RX3i CPU and One PROFINET Controller using multiple ports The illustration below shows a basic system with one PACSystems RX3i CPU node that has one RX3i PROFINET Controller module controlling one PROFINET network. The network can connect up to 64 compatible IO-Devices, including any combination of VersaMax PROFINET Scanners and third-party IO-Devices.
  • Page 17
    Basic System: Third-Party Devices and PME Programmer Third-party IO Devices can be used with the RX3i PROFINET Controller if their manufacturer provides a GSDML file that can be imported into Proficy Machine Edition (PME). The GSDML file defines the characteristics of the IO-Device and its I/O modules. Importing a third-party IO-Device GSDML file and configuring third-party IO-Devices are described in chapter 3, and in the Proficy Machine Edition online help.
  • Page 18
    Systems with One RX3i CPU and Two PROFINET Controllers Both examples in this section show systems with one RX3i CPU that has two PROFINET Controller modules. The PROFINET network can serve up to 63 IO-Devices (ring topology) or 64 IO-Devices (in star topology).
  • Page 19
    In the following example, the two PROFINET Controllers are connected to separate networks. The maximum number of IO-Devices with multiple PROFINET Controllers in the same RX3i controller is 128. NOTE: Daisy-chain shown for clarity. A star or ring topology is preferred. RX3i CPU Node w/ two PNCs IO LAN 2…
  • Page 20
    One RX3i CPU with Four Controllers on Separate Networks This example shows a system with one RX3i CPU node containing the maximum of four RX3i PROFINET Controllers, with each PROFINET Controller connected to a different network. In this architecture, up to 128 IO-Devices are allowed, spread across the four networks. Up to 64 IO- Devices can be controlled by any given PROFINET Controller.
  • Page 21
    Two RX3i CPUs with Two PROFINET Networks and One Ethernet Network The example on this page shows two RX3i CPU nodes, each with one RX3i PROFINET Controller module and one RX3i Ethernet Transmitter Module (ETM). The PROFINET Controller modules are connected to separate networks (IO LAN1 and IO LAN 2 in the illustration).
  • Page 22: Glossary

    Glossary Application Relationship. PROFINET term for a relationship that is established between an IO-Controller/Supervisor and IO-Device. For any data to be exchanged between an IO- Controller/Supervisor and a given IO-Device, an Application Relationship must be established. Within the Application Relationship, various Communication Relationships are then established for the different types of data to be exchanged.

  • Page 23
    Glossary, continued Record Data Object. Services used to read and write structured data stored in a PROFINET IO-Device. Along with Send Clock determines the Update Period for a PROFINET cyclic data transfer Reduction between two devices (see IOCR). The Update Period equals the Reduction Ratio Ratio multiplied by the Send Clock time.
  • Page 25: Installation

    Chapter Installation This chapter provides instructions for installing PACSystems RX3i PROFINET Controller modules. ▪ Pre-Installation check ▪ Removing the backplane knockout ▪ Module installation and removal ▪ Hot insertion and removal ▪ Port connections ▪ Installing SFP devices ▪ LED indications ▪…

  • Page 26: Pre-Installation Check

    As the consignee, it is your responsibility to register a claim with the carrier for damage incurred during shipment. However, GE Intelligent Platforms will fully cooperate with you, should such action be necessary.

  • Page 27: Removing The Backplane Knockout

    Removing the Backplane Knockout The PNC must be installed in the main (CPU) rack of the RX3i system, using a Universal Backplane such as IC695CHS007, CHS012 or CHS016. The back of the PNC has an exposed heat sink and backplane connector. Before inserting the module into the backplane, remove the plastic knockout in the slot where the module will be placed.

  • Page 28: Module Installation

    Module Installation ▪ RX3i rack power may be off or on (“hot insertion”, see page 2-5 for information). ▪ Holding the module firmly, align the module with the correct slot and connector. ▪ Engage the module’s rear pivot hook in the notch on the top of the backplane (1).

  • Page 29: Hot Insertion And Removal

    Hot Insertion and Removal Modules in a Universal Backplane can be installed or removed while power is applied to the system. This includes backplane power and field power supplied to the module. The PNC must be properly seated with the latch engaged and all pins connected within 2 seconds. For removal, the module must be completely disengaged within 2 seconds.

  • Page 30: Ethernet Port Connections

    Ethernet Port Connections Each port on an RX3i PNC operates independently, so devices that operate at different speeds and/or duplex modes may be attached to the ports. Each port automatically detects the attached cable and functions properly with either straight-through or crossover cables. Note: The PROFINET Controller operates only in autonegotiate mode.

  • Page 31
    Installing SFP Devices SFP (Small Form-Factor Pluggable) devices can be installed in Port 3 and Port 4 of the PROFINET Controller. See chapter 1 for a list of supported SFP devices, media types and distances. The specific SFP module installed in each cage must be defined in the Proficy Machine Edition configuration of the PNC.
  • Page 32
    Removing SFP Devices Warning If the surrounding air operating temperature of the PNC module is greater than 40 °C, SFP devices could have operating temperatures over 70 °C (158 °F). Under these conditions, for your safety, do not use bare hands to remove an SFP device from the SFP cage.
  • Page 33: Powerup Led Patterns

    Powerup LED Patterns At powerup, the LEDs show the blink patterns described below. The LEDs also blink diagnostic patterns for certain operating errors and for module identification. See “Chapter 5, Diagnostics” for a description of the special blink patterns. Step LED/ Blink pattern Description STATUS…

  • Page 34
    Detailed LED Descriptions OK LED The OK LED indicates whether the module is able to perform normal operation. Green, ON Green, blink pattern Fatal error. Flashes once between error codes blinked on the OK Amber, blink pattern Fatal error Not OK LAN LED The LAN LED indicates access to and activity on the Ethernet network.
  • Page 35
    ACTIVE LED The active LED indicates the status of PROFINET connections. Green, ON All configured PROFINET devices have established PROFINET connections Green, blink pattern Fatal error. Flashes once between error codes blinked on the OK Amber, ON At least one configured PROFINET device has established a PROFINET connection, but other configured PROFINET devices are not configured No configured PROFINET Devices have established PROFINET…
  • Page 36: Installing The Usb Port Driver

    Installing the USB Port Driver Set up use of the module’s USB port in either of these ways: 1. Run the provided driver-install application before connecting the computer’s USB port to the PNC’s USB port the first time. 2. With the provided installation files accessible on either a local or network drive, attach the PC USB port to the Rx3i IO LAN USB port.

  • Page 37: Firmware Updates

    Firmware Updates The Winloader utility is used to update the firmware on an RX3i PROFINET Controller. The current firmware version of the RX3i PROFINET Controller may be obtained using either the Proficy Machine Edition (PME) programmer (Online Commands->Show Status->Details), or the module’s Command Line Interface node command.

  • Page 39: Configuration

    Chapter Configuration This chapter explains how to configure an RX3i PROFINET Controller and its I/O devices in a PACSystems RX3i controller system. Additional information about RX3i configuration is available in other PACSystems documentation and in the Logic Developer online help. This chapter discusses the following topics: ▪…

  • Page 40: Configuration Overview

    Configuration Overview The Proficy Machine Edition PLC Logic Developer programmer is used to create and download the configuration for an RX3i PROFINET network and its devices. System Planning Device Ownership Note that all modules in an IO-Device must belong to the same PROFINET network, that is, they are all owned by the same PNC.

  • Page 41
    Basic Configuration Steps The basic configuration steps, described in this chapter, are:  In the hardware configuration, add a PNC to the RX3i main rack. This automatically creates a LAN for the PNC.  Configure the parameters of the PNC itself. …
  • Page 42: Configuration Tools

    Configuration Tools Proficy Machine Edition is the primary tool used to configure an RX3i PROFINET network. In addition, certain parameters can be set from a computer through the PNC’s Command Line Interface. The Command Line Interface can be used to set the PNC’s non-volatile parameters, which are listed below.

  • Page 43: Configuring An Rx3I Profinet Controller

    Target, the hardware configuration, and the main rack (Rack 2. Right-click an empty slot and choose Add Module. The Module Catalog opens. 3. Open the Bus Controller tab, select the IC695PNC001 module and click OK. 4. The PNC is placed in the rack and its parameters are displayed in the Parameter Editor window.

  • Page 44
    The PROFINET Controller’s LAN Adding the first PNC to a project automatically creates a LAN for it. For each subsequent PNC that is added to a project, an existing LAN can be selected or a new LAN can be created. Opening the LAN View shows PNCs on their assigned LANs.
  • Page 45
    Configuring PROFINET Controller Parameters Configure the PNC parameters by editing the tabs as appropriate. The parameters are divided among the tabs, and the options are available in the Inspector view. PROFINET Controller Parameters (Settings Tab) Status Address, Length: The Status Address is the reference memory location for the PNC’s 32 bits of status data.
  • Page 46
    I/O Scan Set: The scan set for the PNC defaults to scan set 1. Scan sets are defined in the CPU’s Scan Sets tab. The valid range is 1 through 32; the default value is 1. Please refer to the PACSystems CPU Reference Manual, GFK-2222, for a discussion of CPU scan sets.
  • Page 47
    PROFINET Controller Parameters (Media Redundancy Tab) By default, a PNC is not set up for Media Redundancy. If the system will use Media Redundancy (see chapter 6 for more information), open the Media Redundancy Tab and select either Client or Manager: If the PNC will be a Media Redundancy Client, click on Ring Port 1 and Ring Port 2 to choose the module ports and Domain Name that will be used.
  • Page 48: Configuring Profinet Lans

    Configuring PROFINET LANs To view the LANs in the project, click on Tools In the Machine Edition toolbar, and select LAN View from the menu. If no LANS and no PNCs have been added to the project, the LAN View is empty: Adding a PNC to the project automatically creates a new LAN.

  • Page 49
    Configuring the LAN Properties Machine Edition automatically assigns a set of default properties to the LAN. Select the LAN icon in the LAN viewer to display or edit its communications properties in the Inspector pane: LAN Name: this can be edited or the default name can be used. Space characters are not permitted.
  • Page 50
    be outside of the auto-assignment range given in the dialog), but the addresses for all nodes must be in the subnet. Gateway: The IP Address of the device that connects two (sub)networks that use different communications protocols, enabling them to communicate with each other. The value defined here propagates to PNCs and I/O devices throughout the network.
  • Page 51: Adding A Versamax Profinet Scanner To A Lan

    Adding a VersaMax PROFINET Scanner to a LAN To add a VersaMax PNS to a LAN, in the Navigator right-click on the IC695PNC001 module and select Add IO-Device. The PROFINET Device Catalog appears. In the PROFINET Device Catalog, expand the VersaMax PNS line and choose the module type: Select the PNS type and click OK.

  • Page 52
    Configuring VersaMax PROFINET Scanner Parameters After adding a VersaMax PNS to the LAN, its parameters can be configured by either double-clicking on the scanner in the Navigator, or right-clicking and selecting Configure from the menu. PROFINET Scanner Parameters (Settings Tab) Inputs Default: Choose whether the RX3i CPU will set inputs from any modules in the PNS module’s remote node to Off or Hold Last State in the following cases: …
  • Page 53
    PROFINET Scanner Parameters (Media Redundancy Tab) By default, the PNS is not set up for Media Redundancy. If the system will use Media Redundancy (see chapter 6 for more information), open the Media Redundancy Tab and select Client. If the PNS will be a Media Redundancy Client, click on Ring Port 1 and Ring Port 2 to choose the module ports that will be used.
  • Page 54
    PROFINET Scanner Parameters (GSDML Tab) The PNS module’s GSDML tab displays the information from its GSDML file. This information cannot be edited. Double-clicking on the PNS module’s Interface 1 icon in the Navigator displays additional GSDML parameters: Double-clicking on the PNS module’s Port 1 and Port 2 icons in the Navigator also displays additional GSDML parameters for the scanner: PACSystems* RX3i PROFINET Controller Manual –…
  • Page 55
    Adding VersaMax PROFINET Scanner Power Supplies The VersaMax PNS has connectors for either one or two power supplies. If necessary, additional power supplies can also be located between modules in the remote node. To configure the one or two power supplies that will be installed directly on the PNS module, right- click on the Slot 0 icon in the Navigator, then select Change Submodule List.
  • Page 56
    Adding VersaMax Modules to a Remote Node The PNS remote node can contain the module types listed in the VersaMax PROFINET Scanner Manual, GFK-2721. It cannot contain the following expansion modules or communications modules: Unsupported VersaMax Modules Asi Network Master Module IC200BEM104 DeviceNet Network Control Module IC200BEM103…
  • Page 57
    Adding Power Supplies Between Modules Additional power supplies can be installed between modules if necessary to meet the power requirements of modules to their right. To add a power supply between modules, expand Power Supply Module in the Change Module list. Select the correct power supply from the list. When you drag the power supply to the left, additional rows labeled “power”…
  • Page 58
    Configuring VersaMax Module Parameters After adding VersaMax modules to the remote node, their parameters must be configured. For all VersaMax modules, this includes configuring a set of basic parameters (such as: reference address, length, scan set, carrier, report faults). Configuration details for those basic parameters are provided in the “Configuration”…
  • Page 59
    To begin configuring one of these modules, right-click on the module in the Navigator and select Change Submodule List from the menu. The Change Submodule List On the Change Submodule List, select the type of inputs or outputs that will be wired to the module, and drag the selection to the content field in the left pane.
  • Page 60: Adding A Third-Party Io-Device To A Lan

    Adding a Third-Party IO-Device to a LAN To add a third-party IO-Device to a LAN, in the Navigator right-click on an IC695PNC001 module and select Add IO-Device. Choose the module type and click Have GSDML: All third-party IO-Devices require GSDML files to be included in the system configuration. The GSDML file for the device must be present on the computer being used for the configuration.

  • Page 61
    Editing Third-Party IO-Device Parameters To configure a third-party IO-Device’s parameters, either double-click on the module in the Navigator, or right-click on the module and select Configure from the menu. Upon opening the IO- Devices configuration, you will see an IO-Device Access Point tab, a GSDML Details tab, and possibly additional parameter tabs (if defined by the device manufacturer in the associated GSDML file).
  • Page 62
    to 10). For the Media Redundancy Manager, the Domain Name can be edited by typing over the default name. IO-Device Parameters (Device Parameters Tab) Additional Device Parameters tabs can be used to select additional device options, as defined by the device manufacturer.
  • Page 63
    Configuring Sub-Modules of a Third-Party IO-Device To configure the sub-modules of a third-party IO-Device, expand it in the Navigator. For example: This example device is a switch. The parameters of its ports can be viewed and edited by either double-clicking on a port, or selecting a port then right-clicking and selecting Configure from the menu.
  • Page 64: Viewing / Editing Io-Device Properties

    Viewing / Editing IO-Device Properties In addition to the parameter configuration described on the previous pages, all IO-Devices (PNS modules and third-party devices) have other configurable properties. These properties are displayed in the Machine Edition Inspector pane when the device is selected in the Navigator. In the Inspector, properties that are not grayed-out can be used as is or edited as appropriate.

  • Page 65
    Note: Because the update rate affects loading on the PNC, the maximum number of devices (up to 64) is limited to the equivalent of eight devices with 1ms update rates. For additional information, see “PNC Loading Limits” on page 3-2. Reference Variable: to be used by the PNIO_DEV_COMM logic blocks.
  • Page 66: Assigning Io-Device Names

    The programmer must be connected to the RX3i controller system and the LAN and its devices must be installed. To open the DCP tool, right-click the hardware configuration slot containing the IC695PNC001 PROFINET Controller and choose Launch Discovery Tool from the menu.

  • Page 67
    indicates that the actual Device’s Name does not match any configured Device residing on the selected LAN. Either there is no device name configured in the system, or that name is on a different LAN. If the name of the device on the network is not correct, and you must therefore update the device name, select the device in the list of devices, and click Edit Device.
  • Page 68: After The Configuration Is Stored To The Rx3I Cpu

    After the Configuration is Stored to the RX3i CPU The configuration is stored to the RX3i CPU using Machine Edition. For complete instructions, refer to the PACSystems system documentation. If the configuration is stored to non-volatile memory or is battery-backed, the CPU maintains configuration data over power cycles. …

  • Page 69: System Operation

    Chapter System Operation This chapter describes:  PROFINET Operation Overview PROFINET Communications Application Relationships Types of PROFINET Communications External Switch VLAN Priority Settings  Operations of the PROFINET Controller in the RX3i Duplicate Device IP Address Detection Duplicate Controller IP Address Detection Resolving Duplicate IP Addresses …

  • Page 70: Profinet Operation Overview

    PROFINET Operation Overview An RX3i PNC uses PROFINET communications for data exchange. The same network can also be used for basic Ethernet communications, but use of a separate Ethernet LAN and RX3i Ethernet interface is recommended for most applications. A PROFINET network can include three types of devices: PROFINET IO- In an RX3i system, the RX3i PNC operates as an IO-Controller.

  • Page 71
    Communication Relationships within an Application Relationship Within each Application Relationship, the RX3i PROFINET IO-Controller establishes the following types of Communication Relationships (CRs):  Record Data CRs – always the first to be established within an Application Relationship. Record Data Communication Relationships are used for non-real-time transfers of data records such as startup parameter data, diagnostics data, identification data, and configuration data.
  • Page 72
    Types of PROFINET Communications PACSystems PNC modules use two types of PROFINET communication transfers: real-time and non-real-time. The illustration below shows real-time communications as solid lines and non-real- time communications as dashed lines. RX3i Main Rack with PROFINET Controller Non-real-time data: Real-time data: parameters, configuration, etc Inputs, Outputs,…
  • Page 73
    External Switch VLAN Priority Settings The PROFINET-IO specification indicates the VLAN priorities for each type of Ethernet traffic that originates from a PROFINET node. VLAN priorities range from 0 to 7, with 7 being the highest. The switch on an RX3i PNC supports just four traffic classes, giving four levels of preference. Incoming traffic without a VLAN priority is assigned to the lowest priority traffic class.
  • Page 74: Operations Of The Profinet Controller In The Rx3I System

    Operations of the PROFINET Controller in the RX3i System The RX3i PNC in the RX3i controller system performs the following operations:  Consumes PROFINET IO-Device configuration from the RX3i CPU and transfers it to the IO-Devices over the PROFINET network. …

  • Page 75
    Duplicate PROFINET Controller IP Address The PNC detects that a network device has the same IP address as its own during powerup, when a new hardware configuration is downloaded from the programmer, and during operation when a device with a conflicting IP address announces its presence on the network.
  • Page 76: I/O Scanning

    I/O Scanning In the PACSystems RX3i PROFINET network, multiple I/O cycles run asynchronously and independently. The example below illustrates typical cycles in a system with an RX3i CPU with a PNC module, and VersaMax PNS modules used as IO-Devices. Cycles may be different for third- party devices.

  • Page 77: Data Coherency

    Data Coherency In a PACSystems RX3i PROFINET network, it is important to note that I/O data coherency is at the PROFINET submodule level. The RX3i PNC coherently transfers I/O data to and from the CPU on a PROFINET submodule basis. This means that output data from a single CPU output scan for multiple PROFINET submodules may not be transferred during the same PROFINET IO production cycle.

  • Page 78: Profinet Io Update Rate Configuration

    PROFINET IO Update Rate Configuration Selecting PROFINET IO update rates is one of the primary means for adjusting performance of the system. Consider the following when choosing an appropriate value.  In general, for most applications, there is little benefit to configuring PROFINET IO update rates faster than half the CPU Sweep time.

  • Page 79: Rx3I Cpu Operations For Profinet

    RX3i CPU Operations for PROFINET This section describes several RX3i CPU functions as related to their operation when used with a PROFINET network. In addition, RX3i CPUs with version 7.0 or later firmware and Proficy Machine Edition version 7.0 or later provide special tools for use in systems with PROFINET networks based on the RX3i PNC: …

  • Page 80
    Unlinked PNIO_DEVICE_REF variables can be passed to the IN and Q parameters of the MOVE_DATA function block. Linked PNIO_DEVICE_REF variables can only be passed to the IN parameter of the MOVE_DATA function block. The PNIO_DEV_COMM Function Block The PNIO_DEV_COMM function block monitors communications between a specified PNC and a specified IO-Device.
  • Page 81
    Example In the following sample logic, the RIV iolan_controller01_L3 is assigned to a PNC and the RIV iolan_controller01_L3 is assigned to an IO-Device. If the iolan_controller01_L3 PNC is communicating with the versamax_pns01_L3 IO-Device, the Bool variable LC_PNC01_PNS01_Status is set on. In a simplex (non-redundant) system the value of the Primary output is the same as that of the OK output.
  • Page 82
    Scan Set I/O for Remote I/O Modules The Scan Set I/O function of the RX3i CPU requests the scanning of remote modules that are members of a configured scan set. The Scan Set I/O function operates like a DO I/O function, with the added ability to identify and group the modules to be scanned.
  • Page 83: Diagnostics

    Chapter Diagnostics This chapter describes:  Powerup and Reset Module Restart Problems During Powerup and Reset Transitioning to Firmware Update Mode  Special LED Blink Patterns Special LED Patterns — Module Identification Special LED Patterns – Microprocessor Overtemperature  Fatal Error Reporting …

  • Page 84: Powerup And Reset

    Powerup and Reset During powerup and reset, the PROFINET controller module runs diagnostics and initializes its hardware components. When the necessary hardware components have been initialized and tested, the PNC transitions to either normal operation or firmware update mode. As the module transitions to normal operation, it adds a startup entry that provides a reason for the restart in its Local Log table.

  • Page 85
    Certain conditions can prevent the module from powering up and becoming operational or entering firmware update mode: Problem Indication Action Hardware failure All LEDs off. Module unresponsive. Return the module to GE Invalid bootstrap image Intelligent  Invalid boot image Platforms. No LEDs turn on and the module is unresponsive, or …
  • Page 86
    Transitioning to Firmware Update Mode The module transitions to firmware update mode for any of the following reasons: 1. Winloader has commanded the module to enter firmware update mode. This is normal when a firmware update has been initiated from Winloader. 2.
  • Page 87: Special Led Blink Patterns

    Special LED Blink Patterns In addition to the LED blink patterns that indicate a fatal error, the PNC’s LEDs can indicate module location/identification and microprocessor overtemperature conditions, as described below. Special LED Patterns — Module Identification The LEDs on a PNC module can be commanded to repeatedly turn ON and OFF in a special sequence, to help locate or identify the module: …

  • Page 88: Status Reporting

    Status Reporting The PNC provides 32 bits of status information to a configured location in the RX3i CPU’s reference memory. The status data consists of the Module OK bit, which indicates the health of the module itself, a status bit for each external port, and a bit that indicates the connection status of the configured devices.

  • Page 89: Fault Contacts

    Fault Contacts If the RX3i application needs to monitor the real-time status of PROFINET inputs and/or outputs, it must refer to the I/O point fault contacts associated with the remote I/O module. Point fault contacts are set if the device is missing or the IO Producer or Consumer Status (IOxS) indicate a bad data status for the corresponding IO.

  • Page 90: Profinet Io Alarms

    PROFINET IO Alarms PROFINET IO uses Alarms to transfer indications of changes or problems in the remote IO-Device. For example, Diagnosis Alarms are used to indicate a problem with a channel such as a short circuit, a blown fuse, or overtemperature condition. The PNC translates PROFINET alarms into CPU faults for the RX3i CPU.

  • Page 91: The Profinet Controller’s Local Log Table

    The PROFINET Controller’s Local Log Table The PNC’s local log table contains entries indicating events and errors. There can be three types of entries in the local log table:  Local faults. These are viewable only using the module’s Command Line Interface. …

  • Page 92
    Local Log Table-Only Faults The following faults appear only in the local log table of the PNC module. They have an Entry Type of Local Fault, when viewed using the Command Line Interface log details command. The Local Log Table also contains the faults that are reported to the RX3i CPU. Those faults, which are listed later in this chapter, are not repeated here.
  • Page 93
    Group/ Recommended Error Description Cause Correction Code PNC failed delivery of The PNC was unable to deliver to the RX3i Contact customer service. fault to the RX3i controller a fault that was logged locally on controller. the PNC. The fault will appear in the local log of the PNC, but will not appear in the controller fault tables.
  • Page 94
    Viewing and Clearing the Local Log Table The only way to view and clear the data in the PNC’s Local Log table is through the Command Line Interface.  Log data can be viewed from the Command Line Interface using the log or show log command.
  • Page 95
    The command log details provide more information about all the entries in the local log, including the Device Names of remote devices that have log entries. For each RX3i CPU, there is a one-to-one correspondence between Device Names and Device Numbers. GFK-2571A Chapter 5 Diagnostics 5-13…
  • Page 96
    The command log details followed by an entry number displays the information for a single entry. The example below shows the information for log entry 2: PACSystems* RX3i PROFINET Controller Manual – December 2011 5-14 GFK-2571A…
  • Page 97: Profinet Controller Faults In The Rx3I Fault Tables

    PROFINET Controller Faults in the RX3i Fault Tables The PNC logs all (Local, Controller, I/O) faults in its Local Log. In addition, it logs Controller and I/O faults in the corresponding RX3i CPU’s fault tables (the Controller Fault Table or the I/O Fault Table).

  • Page 98
    Faults Reported to the RX3i Controller Fault Table The following PROFINET Controller-related faults are reported in the Controller Fault Table of the RX3i CPU, in addition to being listed in the PNC’s Local Log Table. Group/ Recommended Error Description Cause Correction Code 11-81…
  • Page 99
    Group/ Recommended Error Description Cause Correction Code 135-s PNC has A critical fatal error has Contact customer service. encountered a occurred during normal PNC critical fatal error. operation from which the PNC cannot recover. 140-i PNC has A non-critical error has None.
  • Page 100
    Faults Reported to the RX3i I/O Fault Table The following PNC-related faults are reported in the I/O Fault Table of the RX3i CPU, in addition to being listed in the PNC’s Local Log Table. Group/ Category/ Recommended Description Cause Correction Type/ Description 3-2-0-0…
  • Page 101
    Group/ Category/ Recommended Description Cause Correction Type/ Description PROFINET Device’s 3-35-2-0 A PROFINET Supervisor has If this is unexpected operation, network port under taken control of a PROFINET Investigate reason for Supervisor taking device’s network port, for which control of PROFINET control.
  • Page 102
    Group/ Category/ Recommended Description Cause Correction Type/ Description 9-6-11-0 Multiple Media The PNC is configured as a No action necessary. The network is Redundancy Media Redundancy Manager expected to only have a single Media Managers are no and it had detected that multiple Redundancy Manager present.
  • Page 103
    Group/ Category/ Recommended Description Cause Correction Type/ Description 9-71-0-0 Duplicate IP address PNC has detected a duplicate IP Either remove the device on the network detected on the address on the network. The that has the duplicate IP address, or network.
  • Page 104
    Group/ Category/ Recommended Description Cause Correction Type/ Description 28-41-x-0 Channel Diagnosis A PROFINET Alarm has been None. Disappears received indicating that a Note: Alarm details are provided in the PROFINET Alarm Channel-level diagnostic Fault Extra Data received. condition has been resolved on the PROFINET device.
  • Page 105
    Group/ Category/ Recommended Description Cause Correction Type/ Description 28-49-0-0 Diagnosis Disappears A PROFINET Alarm has been None. PROFINET Alarm received indicating that a Note: Alarm details are provided in the received. diagnostic condition has been Fault Extra Data resolved on the PROFINET device.
  • Page 106
    Group/ Category/ Recommended Description Cause Correction Type/ Description 28-58-x-y Port Data Error A PROFINET Alarm has been None. Disappears received indicating that a Port Note: Alarm details are provided in the PROFINET Alarm Error condition has been Fault Extra Data received (Alarm resolved on the PROFINET contains Qualified…
  • Page 107
    Group/ Category/ Recommended Description Cause Correction Type/ Description 28-66-x-y Network Component A PROFINET Alarm has been None. Problem Disappears received indicating that a Note: Alarm details are provided in the PROFINET Alarm network component problem has Fault Extra Data received (Alarm been resolved on the contains Qualified PROFINET Device.
  • Page 109: Redundant Media

    Chapter Redundant Media The RX3i PROFINET Controller module supports PROFINET Media Redundancy Protocol (MRP). The PROFINET Controller can be used as either a Media Redundancy Manager or Media Redundancy Client on a redundant media ring. Media Redundancy enables the network to recover from a network link or switch failure. Because it operates transparently to applications using the network, no changes to the application are needed to use media redundancy.

  • Page 110: Profinet Media Redundancy Protocol

    PROFINET Media Redundancy Protocol PROFINET Media Redundancy Protocol (MRP) supports devices configured in a ring topology with a maximum of 1 Manager and 63 Clients. It is based on the functions of IEC 62439. Media Redundancy Protocol is not routable between different IP subnets. Each device within a Redundant Media network has at least two physical pathways to two other devices on the network.

  • Page 111
    For bumpless network recovery (without disturbing IO communications to an IO-Device), the Update Rate for the IO-Device should be configured to be greater than 1/3 of the network recovery time. This permits the ring to be disconnected or reconnected without timing out the communication connection between the IO-Device and its IO-Controller.
  • Page 112: Ring Topology With One Controller

    Ring Topology with One Controller The diagram below illustrates a simple ring topology with one RX3i CPU Node and three IO-Devices on the same PROFINET network. In this example, the PNC module in the RX3i controller is configured to be the Media Redundancy Manager and the IO-Devices, in this case VersaMax PNS modules, are configured to be Media Redundancy Clients.

  • Page 113: Ring Topology With Multiple Controllers

    Ring Topology with Multiple Controllers The next illustration shows a more complex network. There is one RX3i CPU node with two PNC modules, a second RX3i CPU node with one PNC module, and five IO-Devices, in this case, VersaMax PNS modules. All devices are on the same network ring.

  • Page 114: Setting Up Media Redundancy Protocol

    Setting Up Media Redundancy Protocol Media Redundancy must first be set up in the hardware configuration of all devices on the LAN. Instructions for configuring Media Redundancy using PROFICY Machine Edition are located in chapter 3. Only one device on the ring can be configured as the Media Redundancy Manager. All other devices on the ring must be configured as Media Redundancy Clients.

  • Page 115: Sequence For Enabling Media Redundancy

    Sequence for Enabling Media Redundancy To avoid network loops occurring before the Media Redundancy configuration parameters are stored, the network must first be set up with the ring broken at one point. Otherwise, packets could continuously cycle on the network and use up significant network bandwidth. The ring should not be closed until the Media Redundancy configuration parameters are successfully stored to the Media Redundancy Manager and the Media Redundancy Manager is operational.

  • Page 116
    2. Change the configuration for the device that is the Media Redundancy Manager so that it will no longer be the Media Redundancy Manager. If a GE Intelligent Platforms RX3i PNC is the Media Redundancy Manager, use Proficy Machine Edition to disable the Media Redundancy role on that PNC and then to download the hardware configuration.
  • Page 117: Network Management

    Chapter Network Management The PNC supports the SNMP (Simple Network Management Protocol) and LLDP (Link Layer Discovery Protocol) standards to facilitate network management. This chapter describes:  SNMP Overview of SNMP Supported SNMP Features SNMP Read Access SNMP Write Access MIB-II Groups Supported MIB-II System Group Values …

  • Page 118: Snmp

    SNMP The PNC’s built-in SNMP (Simple Network Management Protocol) Server/Agent function can be used by a third-party SNMP Client or Network Management Station to access network data. Overview of SNMP SNMP is a UDP-based network protocol that facilitates the exchange of management information between network devices.

  • Page 119
    Supported SNMP Features The PNC supports:  SNMPv1 and SNMPv2c  MIB-II (see RFC 1213 for details)  LLDP MIB (see IEEE 802.1AB for details)  LLDP 802.3 Extension MIB (see IEEE 802.1AB for details) The PNC does not:  Support SNMPv3.
  • Page 120
    SNMP Read Access SNMP provides standard commands that allow a client to read SNMP data. The PNC supports all of these commands.:   GETNEXT  GETBULK The SNMP Community strings supported for read access are:  public   icmp …
  • Page 121
    Uniquely identifies the kind of device being managed. The first part of the value returned (1.3.6.1.4.1.24893) indicates that this is a GE Intelligent Platforms device. The two numbers after that (1.5) indicate that it is a product made for the Control Systems Business.
  • Page 122: Lldp

    LLDP The PNC implements the Link Layer Discovery Protocol (LLDP). A PROFINET IO-Supervisor or other network host may use LLDP to discover the PROFINET network. Overview of LLDP The Link Layer Discovery Protocol is an IEEE standardized protocol used by network devices to advertise their identity and capabilities and receive that information from physically adjacent link layer peers.

  • Page 123
    LLDP TLVs The following is a brief description of the RX3i PNC LLDP TLVs. Chassis ID TLV The Chassis ID is always the first TLV in the LLDPDU. Chassis ID identifies the particular device on the network. PROFINET defines two possible Chassis ID formats; each format has a different Chassis ID subtype.
  • Page 124
    PROFINET MRP Port Status TLV The PROFINET MRP Port Status indicates the current MRP status of the network port over which this LLDP message is sent. This TLV is required when the LLDP sender is an MRP port. It is not present in the LLDP packet issued from a non-MRP port.
  • Page 125
    Management Address TLV The Management Address is the address associated with the local LLDP agent that may be used to reach higher layers within the device to assist with LLDP operations. Typically, this indicates how to reach the LLDP MIB. The Management Address TLV contains three fields: Management Address, Interface Number, and Object Identifier (OID).
  • Page 127: Profinet Io Performance Examples

    Appendix PROFINET IO Performance Examples Note: The configurations and performance numbers shown here are examples; Actual performance timings will vary depending on your exact configuration and network setup. This section presents various PROFINET IO systems and their measured I/O performance for a simple 16 point Discrete I/O Loopback.

  • Page 128: System Descriptions

    A.3 — Multi-PNC Multi-Device This system contained an IC695CPU315, two IC695ETM001’s, an IC694MDL732, an IC694MDL645, and four IC695PNC001 modules in the main rack. Each PNC was connected in a network bus configuration to eight VersaMax PNS modules (IC200PNC001), each configured for a 1ms PROFINET update rate.

  • Page 129
    B. – 16ms PROFINET Update Rate Systems B.1 – Multi-Device This system contained an IC695CPU315, IC695ETM001, and an IC695PNC001 in the main rack. The PNC was connected in a network bus configuration to 20 VersaMax PNS modules (IC200PNS001), each configured for a 16ms PROFINET update rate. Each PNS contained at least 1 discrete input, discrete output, analog input, or analog output module.
  • Page 131
    Index ACTIVE LED, 1-7, 2-11 Fatal error reporting, 5-7 Alarm CR, 4-3 Fault contacts, 5-7 Application relationship (AR), 1-16, 4-2 Fault locating references, 5-7 Autonegotiation, 1-9, 2-6 Faults reported to the RX3i Controller fault table, 5-16 reported to the RX3i I/O fault table, 5-18 Firmware Update Mode, 5-4 Backplane knockout, 2-3 Firmware updates, 2-13…
  • Page 132
    Index Networks in a Proficy Machine Edition project, 1-8 NMS (network management system), 1-16, Non-volatile configuration parameters, 3-4 configuration, 3-6 specifications, 1-3 LAN connections, 2-6 LAN ID configuration, 3-11 OK LED, 1-7, 2-10 LAN LED, 1-7, 2-10 Operation Overview, 4-2 LAN Name Outputs default, 4-14 configuration, 3-11…
  • Page 133
    Index Restart, 5-2 Update rate (update period), 1-17, 3-26 pushbutton, 5-2 data loading, 3-2 reset signal from the RX3i CPU, 5-2 Update rate configuration, 4-10 Restart or Default command, 5-2 USB connector, 1-3 triggered by hardware watchdog timer, 5-3 USB LED, 1-7, 2-11 Restart pushbutton, 1-7 USB port driver Ring Port…

Понравилась статья? Поделить с друзьями:
  • Мануал хонда аккорд 5 поколения на русском
  • Нпк микрофор руководство
  • Часы vst talking pause инструкция по настройке
  • Мальтофер капли для детей инструкция по применению как разводить
  • Zanussi aquacycle 1000 режимы стирки инструкция на русском языке