Содержание Инструмент конфигурирования реле icon

Содержание Инструмент конфигурирования реле



НазваниеСодержание Инструмент конфигурирования реле
Дата конвертации26.09.2012
Размер211.15 Kb.
ТипРеферат
1. /Инструмент конфигурирования реле.docСодержание Инструмент конфигурирования реле



Содержание

1. Инструмент конфигурирования реле .........................................................7

2. Спецификация конфигурирования реле .......................................8

3. Редактирование конфигураций реле ..............................................9

3.1. Введение ...............................................................................9

3.1.1. Библиотеки .............................................................................9

3.1.2. Програмные составляющие ................................................11

3.1.3. Логические программные блоки (POU) ...................................................................13

3.1.4. Физическое исполнение ............................................................15

3.1.4.1. Конфигурация ......................................................15

3.1.4.2. Ресурс ............................................................16

3.1.4.3. Задания ..................................................................25

3.2. Декларируемые переменные ......................................................................27

3.2.1. Глобальные переменные ...............................................................29

3.2.2. Локальные переменные .................................................................29

3.3. Компилирование проекта ..................................................................34

3.4. Загрузка конфигурации ....................................................34

4. Основные правила конфигурирования для RE_ 5__ ....................................36

4.1. Введение .......................................................................................36

4.2. Цифровые входы и выходы ............................................................37

4.3. Explicit feedback path .................................................................38

4.4. Аналоговые входы ..........................................................................39

4.5. Ошибки выводов с функциональных блоков ................................39

4.6. Предупреждения .....................................................................................40

4.7. Execution order ...........................................................................40

4.8. Кнопка F...........................................................................................
41

5. Инжиниринг ......................................................................43

5.1. Горизонтальная связь ...........................................................43

5.1.1. Guideline for NV polling as PLC logic ..............................43

5.1.1.1. COMM_IN ..........................................................43

5.1.1.2. COMM_OUT ......................................................44

5.1.1.3. Cyclic sending generation ..................................44

5.1.1.4. Cyclic communication check ..............................45

5.1.1.5. Блокировка ..............................................................46

5.1.1.6. Контроль объектов ...............................................47

5.1.1.7. Режим Bypass.....................................................47

5.2. События с измерительных функциональных блоков ...........................48

6. Приложение A: Процедура конфигурирования реле ..................... 49


О документе

Этот документ описывает общую процедуру правильного конфигурирования фидерных терминалов REF 54_, терминалов защиты электрических машин REM 54_ и терминалов дистанционного контроля и мониторинга REC 523 С помощью инструмента конфигурирования реле. В этом документе под термином «устройство» следует понимать ссылку на любой из трёх терминалов.


В разделе 3 пошагово описываются инженерные действия, которые необходимо выполнить для создания конфигурации отдельного устройства. В разделе 4 определены програмные правила для построения конфигурации. Наконец, в разделе 5 описаны инженерные способы реализации некоторых функций.


1. Инстумент конфигурирования реле

Инструмент конфигурирования реле является стандартной програмной системой для устройств линии RED500, который используется для конфигурирования логических функций защиты, контроля, мониторинга состояния, измерений этих устройств. Инструмент основан на стандарте IEC 61131-3 (МЭК). Логика программируется Булевыми функциями, таймерами, счётчиками и т. п. В этом документе описан язык программирования с помощью диаграмм функциональных блоков.


2. Спецификация конфигурирования реле

Перед началом конфигурирования устройства необходимо заполнить спецификацию реле. Цель этого – получить полную техническую информацию необходимую для правильного конфигурирования реле.


3. Редактирование конфигурации реле

3.1. Введение

Пуск инструмента CAP505 осуществляется двойным кликом на иконку. После установки нового объекта как пустой апликации программа открывает пустой шаблон проекта (см. Рис. 3.1.-1) с иконками инструментов сверху. Следующий шаг – построение дерева проекта путём добавления библиотек, логических програмных блоков, и т. п.

Редактор дерева проекта – окно, в котором весь проект представлен в виде дерева. Дерево проекта иллюстрируется несколькими иконками. Большинство иконок представляют собой различный части проекта, при этом разные иконки соответствуют разным типам данных. Дерево всега содержит 4 поддерева: библиотеки, типы данных, логические программные блоки и физическое исполнение.



Дерево проекта – основной инструмент для редактирования структуры проекта. Редактирование структуры проекта означает создание или удаление логических POU или рабочих листов. Вход в редакторы данных, переменных и т. п. осуществляется двойным кликом по соответствующей иконке.




Если Вы собираетесь редактировать существующий проект помните, что комманда “save as” работает не так, как в других Windows приложениях. Если Вы хотите сохранить исходный проект это необходимо сделать до внесения изменений, присвоив ему другое имя.


3.1.1. Библиотеки

Перед редактированием рабочих листов POU должно быть построено всё дерево проекта. Библиотека функциональных блоков (защита, контроль, измерения, мониторинг состояния и стандартные функции) необходимая для конфигурации реле добавляется в поддерево “Библиотеки”.


Перед добавлением библиотеки все рабочие листы должны быть закрыты, иначе появятся ошибки в I/O описании функциональных блоков. Программы, функциональные блоки (например NOC3Low, третья ступень ненаправленной трёхфазной защиты от междуфазных замыканий) и функции из библиотеки могут быть использованы в новом редактируемом проекте.

Библиотека, например REFLIB01 для REF54_ (см. рис. 3.1.1.-1), включает в себя весь набор функциональных блоков, но использованы в конфигурации могут быть только заказанные потребителем согласно версии реле (С, В, М).


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



Версия выбираемой библиотеки зависит от ревизии программного обеспечения устройства согласно таблицы. Путь к папке библиотек
drive>\CAP505\Common\IECLibs\Fi.

3.1.2. Программные блоки

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



Описание рабочего листа (например ProtectT) содержит описание используемых POU. Имя этой иконки создаётся добавлением буквы ’T’ к имени POU.



Лист переменныхt (например ProtectV) служит для декларирования переменных. Лист автоматически называется добавлением буквы ’V’ к имени POU. Лист переменных создаётся программой и вручную не редактируется.



Лист конфигурации (например Protect) состоит из функциональных блоков, ФБ. Все конфигурации для устройств линейки RED 500 выполняются на языке графических ФБ. Лист конфигурации составляется из функций и функциональных блоков связанных между собой с помощью переменных, соединительных линий и коннекторов. Выход ФБ может быть объединён с выходом другого ФБ например через OR (см. раздел “Введение” на стр. 36). Коннекторы могут быть использованы вместо соединительных линий, например, когда расстояние между объектами на листе очень большое. Коннекторы могут быть использованы только в пределах одного листа. Коннекторы должны использоваться аккуратно, так как программа не предупреждает если соответствующий коннектор не может быть найден. Отметте, что визуально коннекторы отличаются от переменных наличием скобок.



Несмотря на то, что программа позволяет использовать несколько рабочих листов в одном POU, в каждом блоке рекоммендуется использовать только один лист. Если для конфигурации требуется больше места, то лист можеи быть увеличен или функциональность разбивается на несколько ПБ. Не создавайте слишком больших конфигураций в одном POU, так как среда RED500 PLC имеет ограничение по колличеству входов\выходов на один POU. Это ограничение - около 511 I/O точек. Обратите внимание на то, что ограничение проверяется при загрузке. Если поэтой причине загрузка невозможна пользователю необходимо разделить POU на меньшие части. Например, ФБ NOC3Low на рис. 3.1.2.-4 вкючает в себя 15 точек I/O. Точка I/O учитывается в независимости есть там присоединение или нет.

3.1.3. Логические POU

В редакторе дерева проекта поддерево “Logical POUs” представляет собой папку содержащую все POU относящиеся к проекту. В нём может находится до 20 POU.

Рис. 3.1.3.-1 иллюстррует поддерево “Logical POUs” с 4 POU; “CondMon” представляет собой ФБ, “Confirm” – функцию, “Measure” и “Control” - программы. Соответствующая иконка представляет тип POU.



С точи зрения программирования каждый POU имеет специфическиехарактеристики.

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

• Функциональный блок (ФБ) может иметь внутренние переменные. ФБ может включать любую функцию или ФБ. Несколько копий ФБ называюнся примером, и каждому примеру присватвается идентификатор.

• Программы – это специализированные функциональные блоки, которые могут включаться только в задания.


Note that recursion is not allowed for any POU type.


Категория POU выбирается когда POU добавляется в дерево проекта. Рис. 3.1.3.-2 иллюстрирует диалоговое окно при добавлении POU. Здесь выбирается язык программирования POU и типы данных для функций. “PLC type” и “Processor type” должны оставаться как дано по умолчанию



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


Интервалы выполнения, рекоммендованные для ФБ, должны учитываться при определении содержимого POU. Обычно кождый POU выполняет определённые функции, например защита. Однако, некоторые ФБ требуют другого интервала, чем большинство из этой категории, и поэтому должны быть выделены в отдельные POU. Например, интервал выполнения большинства функций защиты 10 мс, но Freq1St_ требует интервал выполненияrequires задания 5 мс, поэтому обычно требуется отдельный POU. Однако, если все ФБ защиты используют интервал 5 мс, для Freq1St_ не требуется отдельного POU.


3.1.4. Физическое устройство

После определения Configuration, Resource и Tasks поддерево физическое устройство представляется как на рис. 3.1.4.-1.



В разных конфигурациях доступные элементы поддерева “Physical Hardware” могут именяться. Каждый терминал платформы RED 500 может быть сконфигурирован отдельно.


3.1.4.1. Конфигурация

Сначала название конфигурации, вид устройства и тип PLC определяются в диалоге Properties/Configuration.



3.1.4.2. Ресурс

Тип PLC выбранный в диалоге Configuration определяет какие типы процессоров доступны в диалоге Properties/Resource. Выберите название ресурса и точный тип процессора. Например, тип процессора REF543R соответствует терминалу REF 543 с RTD модулем.



Версия физического устройства

После выбора типа процессора для определения точной версии физического устройства терминала нажмите “Settings...” в диалоге Properties/Resource (см. рис. 3.1.4.2.-1 выше). Номер версии включается в номер заказа. Номер заказа есть на передней панели терминала, например:



Внимание! После выбора правильной версии физического исполнения (Relay Variant; см. рис. 3.1.4.2.-2 ниже), не нажимайте OK – подождите пока откроется следующее диалоговое окно - “Analog Channels” (см. рис. 3.1.4.2.-3).





Аналоговые каналы

В диалоге Settings/Analog Channels поочерёдно выбирайте измерительное устройство и тип сигнала для каждого используемого канала и выберите “Not in use” для неиспользуемых. Перед использованием конфигурации технические данные и измерения выбранных каналов должны быть определены правильно.





Измерения

Информация о измерениях необходимых для функциональных блоков содержится в Technical Descriptions of Functions (см. “References” на стр. 108).



Если тип сигнала выбранный для аналогового канала будет измеряться каким-либо ФБ (например - MECU3A), в диалоге Special Measurements должен быть выбран режим true RMS mode. Более того, в случае использования ФБ Inrush3 (3-фазная отстройка от пусковых токов) должно быть указано измерение второй гармоники в соответствующих аналоговых каналах.

Если будет использоваться ФБ DEF2_ (направленная защита от замыканий на землю) для канала, который измеряет I 0 должно быть выбрано intermittent earth-fault protection. The intermittent earth-fault protection может быть использовано одновременно для двух каналов. Отметте, что intermittent earth-fault protection требует измерения остаточного напряжения для направленной работы. Следовательно, сначала необходимо определить канал для измерения U 0. Если сначала выбрать intermittent earth-fault protection на дисплее REF 54_ или REM 54 _ появится индикация ошибки (# определяет номер аналогового канала):



Частота

Когда предполагается к использованию ФБ MEFR_ (измрение частоты системы) или SCVCSt_ (функция проверки синхронизма и наличия напряжения) для каналов, через которые поступают сигналы соответствующих напряжений, должно быть выбрано frequency measurement (например: Channel 10, Voltage Transformer 4, Signal type U3 / кнопка измерения в диалоге “Configuration of REF543”). Функциональные блоки контроля качества электроэнергии PQCU3H и

PQVO3H требуют измерения частоты для канала, подключённого ко входу FREQ_REF(fдля более детальной информации см. описания PQCU3H и PQVO3H на CD-ROM Technical

Descriptions of Functions, см. “References” на стр. 108). При использовании ФБ Freq1St должно быть выбрано frequency

protection.



Виртуальные каналы

Если для измерения U 0 и I 0 ни используются специальные приборы, они могут быть полученны с помощью виртуальных каналов 11 и 12. Если задействован только один виртуальный канал ему присваивается номер 11, при этом не имеет значения ток или напряжение он расчитывает. Если расчитываются и I 0 и U 0, то канал 11 используется для расчёта I 0S, а канал 12 - для U 0S .

В случае использования виртуальных каналов для расчёта I 0 и U 0, для этого должны быть использованы соответствующие токи и напряжения (см. рис. 3.1.4.2.-10 и 3.1.4.2.-11).





После того, как скомпилированая конфигурация загружена в устройство, оно проверяет правильность конфигурации аналоговых каналов, связанных с аналоговыми входами функциональных блоков. Если конфигурация неправильная, активируется специальный выходной сигнал функционального блока ERR, и посылается сигнал ошибки конфигурации аналогового канала (E48). Некоторые функциональные блоки имеют специальную маркировку ошибок, изложенную в описаниях этих ФБ на CD-ROM Technical Descriptions of Functions

(см. “References” на стр. 108).


Цифровые входы

Время фильтрации устанавливается для каждого двоичного входа в ресурсном диалоге “Binary Inputs”. Там же может быть установлена инверсия входа. Отметте, что инверсия входа невидима при конфигурировании. Для более полной информации смотри Technical Reference Manual of REF

Измерения

Если планируется использовать ФБ MEPE7 (измерение мощности и энергии) в ресурсном диалоге “Measurements” должен быть выбран measuring mode. Также для каналов, используемых MEPE7, должен быть выбран режим true RMS measurement.


Внимание, режимы измерений могут быть выбраны только после определения аналоговых входов (см. рис. 3.1.4.2.-4).

Мониторинг состояния

Значения износа выключателя для ФБ CMBWEAR 1 и 2 задаются через ресурсный диалог “Condition Monitoring”.

3.1.4.3. Задания


Программы и задания

Программы связываются с заданиями (интервалами обработки) через диалоги Properties/Task и Properties/Program. Одно задание может включать несколько программ. Циклические задания активируются со специальным временным интервалом и программа выполняется переодически.


Ниже проиллюстрирована связь программы (Prot_Me) с заданием (Task1) (см. токже рис. 3.1.4.-1).

Интервал задания

В общем, точность работы увеличивается с увеличением скорости задания, но при этом возрастает загрузка микропроцессора. Не смотря на то, что скорость задания выбирается свободно, необходимо определить максимальный интервал выполнения задания для каждого ФБ – для гарантии точности и правильности выполнения им своих функций. Значение максимального интервала выполнения задания получено с помощью тестирования. Рекомендованные изготовителем интервалы выполнения заданий описаны в разделе “Technical Data” в описании каждого ФБ. Некоторые ФБ, например MEDREC16, должны работать с интервалом, определённым производителем – в противном случае их работа невозможна. Более полная информация о интервалах выполнения заданий функциональных блоков находится в описании Technical Descriptions of Functions, Introduction на CD-ROM (1MRS750889-MCD), (см.

“References” на стр. 108). По информации о загрузке микропроцессора см. раздел “Downloading the configuration” на стр. 34.


В инструменте конфигурирования реле предусмотрена возможность определения заданий для двух разных уровней:

1. каждый программный блок (POU = program organisation unit) может быть привязан к отдельному заданию

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


Однако, вариант 2) не поддерживается платформой RED – такой функциональный блок будет игнорироваться при загрузке в устройство. Все ФБ в POU будут работать с одинаковой скоростью, поэтому необходимо проверять максимальный интервал выполнения для каждого ФБ.


Интервал выполнения задания устанавливается через диалог Properties/Task (нажмите “Settings...”). Например, интервал выполнения задания для Task1 на рис. ниже определён в 10 мс, это значит, что программа Prot_Me будет выполняться 100 раз в секунду. Заданий с различными интервалами выполнения должно быть не более 4.



Отметте, что уставки выполнения заданий автоматически изменяются инструментов если заданная номинальная частота сети не 50 Гц. (см. “Network Frequency” на рис. 3.1.4.2.-4). Например, при частоте 60 Гц 10 мс превращаются в 8.333 мс.

Некоторые функциональные блоки защиты выполняются с заданием 5 мс, некоторые – с заданием 10 мс, некоторые - 100 мс. И они могут управлять одним и тем же выходным реле.

Если требуется осуществлять контроль одного выходного реле разными заданиями, рекомендуется контролировать реле более быстрым заданием, а комманды управления передавать в это задание с помощью глобальных переменных.


Другой вариант – использовать разные выходные реле для каждего задания.

Например, сигнал срабатывания 5 мс задания присоединён к High-Speed Power Output 1, а сигнал срабатывания 10 мс задания - к High-Speed-Power-Output 2. При этом выходные реле могут действовать на один и тот же объект, например, катушку отключения выключателя.


3.2. Декларирование переменных

Переменные, задекларированые как “local” могут использоваться только в пределах своего программного блока POU. Исключение из этого правила составляют переменные, задекларированные как “global”. Такие переменные доступны для POU только через декларирование VAR_EXTERNAL. Тип переменных, задкларированный в VAR_EXTERNAL, должен согласовываться с типом, задекларированным в VAR_GLOBAL соответствующей программы, конфигурации или ресурса.



Рис. иллюстрирует коммуникации программных элементов с помощью переменных. Значения переменных внутри одной программы могут быть связаны напрямую свяью выхода одного программного элемента со входом другого, или через локальные переменные, как в верхнем левом углу рисунка. В той же конфигурации переменные величины могут передаваться между программами с помощью глобальных переменных могут, как переменная х в “Configuration C” на рисунке. В этом случае убедитесь, что глобальная переменная прописана только в одном месте проекта, так как она может считываться с нескольких мест.


Согласно стандарту IEC 61131-3, все переменные, которые не имеют явного определяющего их тип органа, должны иметь определённое начальное значение. Несмотря на это, рекомендуется явно присваивать начальное значение. Естественно, начальное значение каждой переменной зависит от её логической функции в программе.



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

3.2.1. Глобальные переменные

Физические контакты RE_ 54_ определены на листе “Global Variables”. Декларирование физических контактов происходит автоматически при выборе правильной аппаратной версии RE_ 54_. Декларирование аналоговых входов происходит после завершения ресурсного диалога.


Текстовые названия входов и выходов, например BIO2-7_BI10IV (см. рис. ниже)могут быть изменены. Однако, адрес, следующий за названием (например, AT %IX 1.29.1:BOOL := TRUE) изменяться не должен.



3.2.2. Локальные переменные

Вначале каждый POU содержит как минимум одну часть, декларирующую переменные специального типа. Каждая такая часть имеет одно из заглавий VAR_INPUT, VAR_OUTPUT, VAR и VAR_EXTERNAL. За заглавием следуют декларируемые переменные. Каждая часть заканчивается словами END_VAR. Все написанные Вами комментарии должны быть заключены в скобки.



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

Ниже приведены три примера текстового декларирования различных видов графических программ.

31





В третьем примере часть конфигурации выделена программистом в отдельный функциональный блок CONDIS. Названия таких блоков не должны совпадать с названиями ФБ из библиотеки ФБ и стандартных IEC ФБ. ФБ CONDIS используется в графическом программировании, как и любой другой ФБ. Порядок входов поставленного на рабочий лист функционального блока не должен изменяться. Также рекомендуется созданный программистом ФБ, если он содержит пример, использовать в проекте только один раз.


3.3. Компилирование проекта

Опция “Build Project” в меню “Make” используется для компилирования всего проекта первый раз после редактирования, что означает компиляцию всех POU, глобальных переменных, ресурсов и т. д, в то время как опция “Make” используется для компилирования только редактированных листов. Изменённые листы помечаются * в редакторе дерева проекта. Стандартная опция “Make” используется для компилирования после окончания редактирования проекта. Однако рекомендуется непосредственно перед загрузкой конфигурации в устройство провести компиляцию с помощью опции “Build Project”.


В инструменте конфигурирования реле Вы можете просмотреть порядок выполнения различных функций или функциональных блоков находящихся на рабочем листе. Порядок выполнения соответствует промежуточному коду PLC, который создаётся во время компиляции. Внимание, порядок выполнения можно просмотреть сразу после компиляции листа с помощью опции “Compile Worksheet” в подменю “Make”.

3.4. Загрузка конфигурации

После построения конфигурации, её успешной компиляции в инструменте конфигурирования реле, и разработки MIMIC-конфигурации проект может быть загружен в устройство. Загружаемые части проекта можно выбрать в диалоговом окне. MIMIC - конфигурация и конфигурация с инструмента конфигурирования реле могут загружаться отдельно. Проект также может быть загружен отдельно как архивный файл, что позволяет впоследствии извлекать проект из устройства. Архивный файл создаётся автоматически, если выбрана опция “RCT project” (см. рис. 3.4.-1). Прибор имеет ограничение на размер сохраняемого файла проекта. Если он превышен – инструмент прерывает загрузку и посылает предупреждение. Полезно включать в файл некоторую информацию о проекте (Relay Configuration Tool: File/Project Info), например имя разработчика, дату создания и т. п.


Дополнительные протоколы связи релейного терминала (например Modbus) могут быть выбраны в popdown меню (см. рис. 3.4.-1). Popdown меню видимо и доступно только в тех терминалах, которые поддерживают дополнительные протоколы.

Отметте, что дополнительный протокол Modbus поддерживается только терминалом REM 54_ Release 2.5.

Когда конфигурация загружена общая нагрузка CPU в процентах может быть проверена через параметр “Config. capacity” (Main menu/Configuration/General/Config. capacity). Если нагрузка превышает 100%, то загрузка прерывается, на дисплеях REF 54_ и REM 54_ появляется надпись “Failed”, и соответствующее сообщение появляется в CAP 505. Превышенную нагрузку CPU после прерывания загрузки также можно посмотреть через тот же параметр, значение может быть например 115%.

Какая бы ни была причина прерывания загрузки storing не допускается, и перед следующей попыткой терминал должен быть перезагружен. Более того, после прерывания загрузки при закрытии диалога download терминал автоматически перезагружается. Внимание, превышенную нагрузку CPU необходимо проверять до перезагрузки, так как после перезагрузки терминал вернётся к последней успешно загруженной конфигурации и параметр “Config. capacity” будет показывать нагрузку при этой конфигурации.


4. Основные правила конфигурирования RE_ 5__

4.1. Введение

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

4.2. Цифровые входы и выходы

Цифровые входы и выходы устройств RED500 реализованы как глобальные переменные. Использование их в конфигурации ограничено. Они описываются на листе глобальных переменных в дереве проекта. Они отличаются наличием букв AT как в примере ниже.



Внимание: строка за буквами AT не должна изменяться. Если необходимо, можно изменить название сигнала, т. е. строку до букв AT. Если названия используются в логике, программист должен пользоваться только ими. Кроме логического значения, название должно отображать входным или выходным является сигнал.



Прямой доступ к представленным переменным ограничен областью их применения. Это означает, что информация с двоичного входа может быть считана и не может быть записана, см. рис. 4.2.-1 ниже. Отметте, что информация с входа может быть считана в нескольких местах рабочего листа, с нескольких POU, в то время как выход может быть записан одновременно только с одного места.

4.3. Явная обратная связь входа с выходом

Существование на рабочем листе обратной связи означает, что выход с одного функционального блока подаётся на вход другого, который стоит раньше в порядке выполнения. Существуют два типа обратной связи: явная и неявная петля обратной связи (см. рис. 4.3.-1 и 4.3.-2 ниже). Настоятельно рекомендуется изменять явную петлю обратной связи на неявную, путём введения переменной обратной связи.


Инструмент конфигурирования реле выявляет существование явной обратной связи во время компиляции. Если выбрать опцию “Display warnings” в меню “Make” компилятор выдаст сигналы об обнаруженных явных обратных связях. Чтобы просмотреть их, выберите “Highlight feedback” в меню “Layout”. Порядок выполнения функций в некоторых случаях определяет где должна использоваться переменная обратной связи (инструкции как просмотреть порядок выполнения можно найти в разделе «Порядок выполнения»). Начальное значение переменной обратной связи также должно быть тщательно проверенно.

4.4. Аналоговые входы

Определённые в ресурсе аналоговые каналы могут быть присоединены к аналоговым входам функциональных блоков на рабочем листе. Большинство функциональных блоков поддерживают неподключенные входы. Например, на рис. 4.4.-1 ниже ФБ NOC3Low работает только с двумя подключенными входами. Третий неподключенный вход постоянно измеряет ток нулевой амплитуды. Этот ФБ требует подключения как минимум одного из трёх входов. С другой стороны некоторые ФБ требуют подключения всех аналоговых входов. Примером такого ФБ может служить OV3Low (см. рис. 4.4.-1 ниже). Если нарушены требования, предъявляемые к аналоговым входам функциональных блоков, появляется ошибка конфигурации. Для получения более детальной информации о том, как должны быть подключены аналоговые входы ФБ см. описание на CD-ROM Technical Descriptions of Functions, см. “References” на стр. 108.


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

4.5. Выходы error функциональных блоков

Если конфигурация ФБ выполнена неправильно, его выходной сигнал ERR активируется сразу после загрузки конфигурации, и ФБ вынужденно переходит в режим “Not in use”. В этом случае, если ФБ имеет параметр “Operation mode”, фактическая уставка его “Not in use”.


Еrror сигналы со всех функциональных блоков должны быть собраны вместе OR и выведены, например, на индикацию тревоги HMI REF 54_ or REM 54_, с помощью ФБ MMIALAR_. Таким образом будет легко найти ошибки в конфигурации.


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



4.6. Внимание

В случае появления во время компиляции сообщения “Warning: Instance ‘xx’ is never used” уберите соответствующие функциональные блоки с рабочего листа. Инструмент не даёт предупреждения о не использующихся переменных – их рекомендуется убирать вручную. Когда глобальная переменная добавляется на рабочий лист методом копировать – вставить, обязательно необходимо выбрать уровень переменной (см. рис. ниже); в противном случае переменная будет записана как локальная переменная этого POU, которая вследствие авто определения будет записана так: (global variable = VAR_EXTERNAL, local variable = VAR).

4.7. Порядок выполнения

После компиляции проверьте порядок выполнения POU с помощью функции Layout Execution Order. Однако помните, что связь простых переменных друг с другом образует коды, которые не могут быть считаны функцией Layout Execution Order. Если вместо прямого соединения используется функция MOVE необходимо проверить результат её использования (тип выходной переменной).

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

4.8. Клавиша F

Свободно программируемая клавиша F-key терминалов REF 54_ или REM 54_ декларируется как глобальная переменная VAR_GLOBAL на листе глобальных переменных следующим образом:



Параметр F-key может быть добавлен в логику конфигурации как внешняя переменная (VAR_EXTERNAL).

Перечисленные ниже переменные являются внутренними переменными системы и поэтому не рекомендуются к использованию как параметр F-key.




Похожие:

Содержание Инструмент конфигурирования реле iconЭтические проблемы образования
А именно – на том, каково этическое, нравственно-ценностное содержание образования. Если в целом образование понимать как инструмент...
Содержание Инструмент конфигурирования реле iconДокументы
1. /БЕСКОНТАКТНОЕ МАГНИТНОЕ РЕЛЕ/Delph6/DKR.txt
2. /БЕСКОНТАКТНОЕ...

Содержание Инструмент конфигурирования реле iconДокументы
1. /АП-50.doc
2. /БПНС 2.doc
3....

Содержание Инструмент конфигурирования реле iconМетодические рекомендации по использованию набора цор к учебнику «Алгебра и начала анализа», 10-11 классы под редакцией Колмогорова А. Н
Данный набор цор представляет собой инструмент учебной деятельности, который позволяет оптимизировать процесс обучения математике,...
Содержание Инструмент конфигурирования реле iconДокументы
1. /БЭ реле 2.djvu
Содержание Инструмент конфигурирования реле iconДокументы
1. /БЭ реле.djvu
Содержание Инструмент конфигурирования реле iconДокументы
1. /БЭ реле 2.djvu
Содержание Инструмент конфигурирования реле iconДокументы
1. /БЭ реле.djvu
Содержание Инструмент конфигурирования реле iconДокументы
1. /Мощные электромагнитные реле.djvu
Содержание Инструмент конфигурирования реле iconДокументы
1. /КРЭА - Разработка конструкции пневматического реле.doc
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©podelise.ru 2000-2014
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы

Разработка сайта — Веб студия Адаманов