Kongraf инструментальная система разработки функциональных алгоритмов птк контар
Скачать 3.66 Mb.
|
Включит полнительные списки определяется включение переменной в дополнительные ля включения пере ом с нной в один из дополнительных списков необходимо выставить флажок в поле ря- списка, а в поле редактирования под ним задать имя переменной в этом списке. Список тревог – в этот список помещаются логические параметры для отражения возникновения каких-либо тревожных ситуаций на объекте управления. Список сессии – список параметров для передачи через Web сервер контроллера, которые могут наблюдаться/изменяться посети Интернет/Интранет); Список SMS модема список параметров для передачи через сотовый модем (в виде SMS сообщения. Имеет смысл определять только для параметров ФБ, входящих в прибор, содержащий ФБ Сотовый модем. Список архива – список параметров архива. Архив значений параметров может вестись только в памяти контроллера MC8 с часами при наличии в алгоритме MC8 ФБ Архивирование. Список симулятора - список параметров, предназначенных для отображения в режиме симуляции. Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Массивы Закладка служит для изменения числа однотипных параметров с одинаковым именем (количество однотипных параметров в массиве, имеющихся в алгоритмическом блоке. Имеет следующие окна редактирования Комментарий - комментарий. Видимый - определяет свойство Видимый (см. выше) для вновь создаваемых входов и выходов. Количество - определяет количество однотипных параметров в массиве. Списки Закладка определяет имеющиеся в данном блоке прибора списки (входит только в ФБ самих приборов, соответственно в первичных ФБ отсутствует. Списки служат для отображения имен переменных, входящих в заданные списки, и их значений - на пульте управления - на виртуальной панели (программы Console); - на технологической схеме объекта управления посети или Intranet). Всего в проекте может быть до 40 списков и до 128 параметров в каждом списке (длины имен параметров в списках ограничены 24 символами) Закладка имеет кнопки «+» и «–» для добавления и удаления списков и следующие окна редактирования Комментарий - комментарий Имя - имя списка для отображения Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Связь функциональных блоков между собой Связи между ФБ определяются либо при помощи линий связи, либо при помощи невидимых соединителей. Задать связь можно только между выходом одного ФБ и входом другого ФБ (или входами нескольких ФБ). При этом выходи входы) должны иметь одинаковый тип переменной. мого вывода другого ФБ, определяя нажатием на левую кнопку мыши ее излом, при этом удерживать кнопку нажатой ненужно Для создания линии связи проделайте следующее 1. Выберите соединяемый вывод одного ФБ, нажав на нем левой кнопкой мыши, при этом должна начать рисоваться линия связи 2. Ведите мышью линию связи до соединяе 3. Нажмите наконечном выводе левую кнопку мыши для завершения линии связи. Для удаления линии связи выберите ее и нажмите на клавиатуре клавишу “Delete”. Для установления невидимого соединения нажмите правую кнопку мыши на одном из соедин дов и выберите в появившемся меню пункт “Link”. Следующий щелчок левой кнопкой мыши на другом соединяемом выводе определяет связь. яемых выво- Все возможные действия с уже созданной связью (подсвечивание связи Перейти, назначение номера Номер и удаление Удалить) содержатся в контекстном меню, появляющемся при нажатии правой кнопки на месте вывода блока с невидимой связью. Изменение расположения блока или сегмента линии в окне редактирования осуществляется простым перетаскиванием с помощью удержания левой кнопки мыши на выбранном элементе. Связь выводов ФБ прибора сего аппаратными ресурсами Для ФБ приборов необходимо связать их задействованные выводы с аппаратными ресурсами (с физическими входами и выходами. Для этого выделите ФБ прибора, нажмите на нем правую кнопку мыши и выберите в появившемся контекстном меню пункт Подключение Вх/Вых. После этого возникнет диалоговое окно, которое разделено на две части Входы и Выходы. В каждой части окна отображается список доступных аппаратных ресурсов прибора, рядом с наименовани- ресурсов располагается выпадающее меню, в котором можно выбрать входили выход блока, ем каждого из связываемый сданным ресурсом. Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Примечание Привязанный к аппаратной части соответствующий вывод ФБ прибора выделяется маркером. Связи между виртуальные входами и выходами показываются соединительными линиями. Виртуальные входы и выходы блоков приборов Модули MC8 (MC5) и MR8 имеют определенное количество физических входов и выходов (физических ресурсов, по которым передаются цифровые или аналоговые сигналы. При необходимости количество информационных линий может быть увеличено введением так называемых виртуальных входов или выходов. Информация по виртуальным линиям передается посети, связывающей модули локального сегмента сети. По виртуальным линиям могут передаваться не только аналоговые (A) или цифровые (D) (хотя и они тоже) данные, но и данные в виде целых чисел (I), времени (T) или дат (D). Если вывод прибора виртуальный, то он не соединяется с физическим ресурсом прибора (виртуальный выход одного прибора соединяется с виртуальными) входом(ами) другого. Связи (в виде соединительных линий) между блоками приборов в ИС можно провести только виртуальные (тете связи, которые реализуются программно. Виртуальные связи отображаются в ИС различными цветами, зависящими от типа связи (A, B, I, T, D). Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Симуляция алгоритма Назначение симулятора Программа симулятора предназначена для отладки пользовательского алгоритма, разработанного на базе ИС без использования контроллера. Можно проводить симуляцию любого алгоритмического блока проекта (ФБ, комплексный ФБ, блок прибора, сегмент сети (проект. Походу создания алгоритма пользователь непосредственно в ИС формирует список параметров для просмотра в симуляторе (простановкой для нужных параметров галочки в поле Список симулятора”). Далее, после запуска программы симулятора (также из ИС), любой из выбранных параметров может быть выведен на диаграмму для графического представления. Составление списка параметров для просмотра в симуляторе. Для добавления параметра, необходимого для просмотра в списке симулятора следует открыть в ИС окно свойств соответствующего алгоритмического блока. Для этого в контекстном меню алгоблока необходимо выбрать пункт Свойства В появившемся окне следует установить у выбранного для просмотра параметра признак Список симулятора” на панели Включить в дополнительные списки. Далее нажать на кнопку “OK”. Параметр добавится в сформированный для просмотра в симуляторе список. Запуск симулятора из ИС р Пе ед запуском симулятора следует сохранить все ранее произведенные изменения в проекте. Со- скольку симулируется весь проект в целом, отображаются же ноте. в тот алгоблок, который открыт при вызове команды запуска муляции (Проект / Симулятор). Запуск симуляции производится или командой меню “ Про- хранить нужно и главный блок проекта, по только параметры, входящие в активное ок си ект / Симулятор ” или кнопкой на панели инструментов. 22 Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР При проведении симуляции предварительно (до непосредственно запуска симуляции) открывается окно KONGRAF Simulator. В окне выводятся приборы и параметры, принадлежащие этим приборами предназначенные для симуляции, тете параметры, которые включены в дополнительный список Список си- мулятора”. Панель инструментов симулятора. Остановка процесса симуляции Запуск режима симуляции непрерывно либо на определенное время в зависимости от настроек Один шаг процесса симуляции Добавить диаграмму в выбранное окно Создать диаграмму в новом окне Редактирование параметров в списке симулятора и вывод значений параметров на диаграмму. Окно симулятора разделено на две области левая область предназначена для отображения информации в текстовом виде, причем входные и выходные параметры выделены для удобства соответствующими маркерами, а правая область - для вывода значений выбранных параметров виде графиков (временных диаграмм. 23 Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Для вывода значения параметра в графическом виде достаточно перетащить с помощью мыши необходимый параметр из текстовой области на область диаграммы. При этом в легенду диаграммы добавляется наименование выбранного параметра. Для изменения значения входного параметра следует его выделить, далее открыть контекстное меню и выбрать пункт “Change Parameter Value”. Провести данную операцию можно также через главное меню симулятора, выбрав пункт “Edit”, далее. Можно также воспользоваться активной клавишей “F4” на клавиатуре. После этого на экране появится окно, где следует ввести новое значение выбранного параметра и для подтверждения изменений нажать на кнопку “OK” или клавишу “ENTER” на клавиатуре. Для отмены данной операции следует нажать кнопку “CANCEL” или клавишу “ESC” на клавиатуре. Изменять можно только значения входных параметров. Значения выходных параметров вычисляются после запуска процесса симуляции и изменению не подлежат. 24 Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Для удаления параметра из диаграммы следует открыть контекстное меню диаграммы, нажав на равую кнопку мыши, выбрать пункт “Delete”, далее выбрать пункт “Lines” ив появившемся подменю вы- ения из диаграммы параметр. После этого соответствующий параметр удаляется из диаграммы и информация о нем исчезает из легенды. Таким же образом можно удалить выбранную диаграмму, если в сконфигурированном пользователем интерфейсе имеется более одной диаграммы. Для этого в контекстном меню следует выбрать пункт “Delete”, далее пункт “Diagram”. По умолчанию в интерфейсе симулятора имеется только одна диаграмма, иона не может быть удалена. п брать необходимый для удал Настройки симулятора. Для изменения параметров окружения симулятора следует выбрать пункт “Tools” в главном меню, далее выбрать пункт “Environment Options”. В появившемся окне можно изменить время цикла симуляции, текущее время симулятора, текущую дату симулятора, а также выбрать в раскрывающемся списке текущий день недели. Для подтверждения изменения настроек следует нажать на кнопку “OK”, отмена операции – кнопка “Cancel”. Для изменения времени процесса симуляции следует выбрать пункт “Tools” в главном меню, далее выбрать пункт “Simulation Time”. В появившемся окне можно задать или снять непрерывный режим симуляции. Если установлен признак “Unlimited”, то процесс симуляции будет идти непрерывно. Задать необходимое время симуляции можно сняв признаки введя заданное время в секундах. Для подтверждения изменения настроек следует нажать на кнопку “OK”, отмена операции – кнопка “Cancel”. 25 Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Библиотека функций Структура библиотеки Инструментальная система Проекты и библиотеки комплексных ФБ Библиотеки функций Ком ны кон р Приборные блоки плекс е тролле ы Ко ксны к ллер мпле й онтро Контроллеры Контроллер МС5 Контроллер МС8 Контроллер МR8 Проекты и библиотеки комплексных ФБ Арифметические функции Формирование тревог Архивирование Нелинейные звенья Компораторы Комплексный блок Счетчики Динамические звенья Логические функции Задержки Импульсы Триггеры Обработка входных сигналов Регуляторы Планирование Задание Переключатели Расширенный состав Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Состав библиотеки Приборные блоки Комплексные контроллеры Комплексный контроллер Свойства Параметры_ых_Имя_Вх/В_Тип_Комментарий'>Параметры ых Имя Вх/В Тип Комментарий AINP[i] Вход веществ. Аналоговый вход DINP[i] Вход логич. Дискретный вход AOUT[i] д в. Выхо вещест Аналоговый выход DOUT[i] Выход логич. Дискретный выход IINP[i] Вход целоч. Целочисленный вход IOUT[i] тв. вы- Выход вещес Целочисленный ход TINP[i] Вход time Вход времени TOUT[i] Выход time ни Выход време DATIN[i] Вход date Вход даты DATOUT te В Выход da ыход даты Массивы_Имя_Комментарий_Размерность'>Массивы Имя Комментарий Размерность AINP Аналоговый вход по умолчанию 1 DINP о умолчанию Дискретный вход п ход Аналоговый вы по умолчанию 1 DOUT Дискретный выход по умолчанию 1 IINP Целочисленный вход 27 IOUT Целочисленный выход Вход времени TOUT Выход времени DATIN Вход даты DATOUT Выход даты по умолчанию 0 Максимальное количество входов и выходов - неограниченно, определяется лишь свободной памятью прибора Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Контроллеры Контроллер MC5 Свойства Параметры й Имя Вх/Вых Тип Комментари AI[i] Вход веществ. Аналоговый вход DI[i] Вход логич. Дискретный вход тв. А Выход вещес налоговый выход Д Выход логич. искретный выход Вход целоч. Ц од елочисленный вх IO[i] Выход веществ. Ц ход елочисленный вы Вход времени Вход время TO[i] Выход времени Выход время DATI[i] та Вход даты Вход да В Выход дата ыход даты Массивы й Размерность Имя Комментари AI Аналоговый вход по умолчанию 5 DI Дискретный вход по умолчанию 4 AO Аналоговый выход по умолчанию 1 DO Дискретный выход по умолчанию 5 II Целочисленный вход IO Целочисленный выход TI Вход времени TO Выход времени DATI Вход даты DATO Выход даты по умолчанию 0 Максимальное количество входов и выходов - неограничено, определяется лишь свободной памятью прибора. Списки В данной закладке необходимо задать списки параметров прибора в которые потом будут помещаться используемые в ФБ параметры. Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР 29 К олле онтр р MC8 Свойства Параметр я К ы Им Вх/Вых Тип омментарий AI[i] Вход веществ. Аналоговый вход DI[i] Вход логич. Дискретный вход AO[i] А Выход веществ. налоговый выход Дискретный выход Выход логич. II[i] Вход целоч. Целочисленный вход IO[i] еств. Целочисленный выход Выход вещ TI[i] Вход время Вход времени TO[i] Выход время Выход времени DATI[i] Вход дата Вход даты DATO[i] Выход дата Выход даты Массивы Комментарий Размерность Имя AI Аналоговый вход по умолчанию 8 DI Дискретный вход по умолчанию 4 AO Аналоговый выход по умолчанию 2 DO Дискретный выход по умолчанию 8 II Целочисленный вход IO Целочисленный выход TI Вход времени TO Выход времени DATI Вход даты DATO Выход даты по умолчанию 0 М а и и выходов - неограничено, определяется лишь свободной памятью прибора. Списки ть списки параметров прибора в которые потом будут помещаться ис- ы. аксим льное кол чество входов В данной закладке необходимо зада пользуемые в ФБ параметр Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Модуль релейный MR8 Свойства Параметры Имя Вх/Вых Тип Комментарий AI[i] Вход веществ. Аналоговый вход DI[i] Вход логич. Дискретный вход AO[i] Выход веществ. Аналоговый выход DO[i] Вых логич. Дискретный выход од Вход целоч. Целочисленный вход IO[i] Выход в. Целочисленный выход вещест TI[i] Вход Вход времени время TO[i] Выход Выход времени время DATI[i] Вход даты Вход дата DATO[i] Выход дата Выход даты О в ка MR8, имеет дополнительное поле Тип прибора/функции». Дан- н поле яет менять вого увеличенной памя- Размерность кно С ойства», заклад Блок модуля ое позвол модуль MR8 на модуль MR8 M, отличающийся отпер тью. Массивы Имя Комментарий AI Аналоговый вход по умолчанию 0 DI Дискретный вход по умолчанию 12 AO Аналоговый выход по умолчанию 0 DO Дискретный выход по умолчанию 4 II Целочисл й вход енны IO Целочисл о енный вых д TI Вход времени TO вр Выход емени 30 DATI Вход даты DATO 0 Выход даты по умолчанию М симал количество ь свободной памятью при- ак ьное входов и выходов - неограниченно, определяется лиш бора. Списки В данной закладке необходимо задать списки параметров прибора, в которые потом будут помещаться используемые в ФБ параметры. Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Ф и ы оки ункц ональн е бл О но тав ки и М ь снов й сос А фм ри етичес е функци одул числа Параметры Имя Вх/Вых Тип X Вход веществ. Y Выход веществ. информация по использованию дуль числа. Y С нен Вычисляет мо =|X| рав ие Параметры Имя Вх/Вых Тип Комментарий X1 Вход веществ. Вход 1 X1 Вход веществ. Вход 2 Z Выход логич. TRUE, если X1>X2 информация по использованию Этот ФБ сравнивает две входных вещественных величины и передает на бинарный выход Z результат сравнения. Деление Параметр Вх Тип ы Имя /Вых Примечание X1 В в ход еществ Вход делимого X2 Вход веществ. Вход делителя Y Выход веществ. Выход частного информация по использованию Вычисление деления двух чисел. Y=X1:X2 если X2=FALSE ∗ , то Y=FALSE. Средняя величина Параметры Имя Вх/Вых Тип X[1] Вход веществ. X[2] Вход веществ. Y Выход веществ. Здесь и далее по тексту TRUE = 1, FALSE = 0 Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР 32 Массивы |