Файл: Создание интегрированных систем управления. Работы по проектированию, конфигурированию и наладке.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.02.2024
Просмотров: 74
Скачиваний: 0
Программа может быть создана на любом из трех стандартных языков программирования (рис. 3.4):
–LAD;
–STL;
–FBD.
3.1.2. Создание мнемосхем в WinCC
Необходимо открыть WinCC Explorer через меню «Пуск».
Создание проекта
Необходимо создать новый проект: File → New. Появится окно (рис. 3.5) со сформировавшимся деревом стандартных каталогов.
Рис. 3.5. Дерево каталогов нового проекта
В пункте «Computer» необходимо проверить, чтобы данные этого пункта соответствовали названию компьютера.
Рис. 3.6. Создание нового тега
86
Перейдя в дереве каталогов к «Teg Management», можно создать новую группу или новый тег, выбрав необходимое действие через контекстное меню, вызванное в рабочей области данного каталога (рис. 3.6).
Выбрав в контекстном меню тег «Propernis», можно задавать конфигурацию тега (рис. 3.7).
Рис. 3.7. Конфигурация тега
Создание мнемосхемы
Вдереве каталогов созданного проекта необходимо перейти
квкладке «Graphics Designer» (рис. 3.8).
При создании мнемосхемы следует выбрать необходимый элемент из библиотеки и при помощи манипулятора «мышь» в рабочей области мнемосхемы задать область элемента. При этом для некоторых элементов появляется окно привязки объекта к тегу
(рис. 3.9).
Свойство объекта можно менять в окне «Propertis» (рис. 3.10), вызванномприпомощиконтекстного меню.
87
Рис. 3.8. Конфигурация тега
Рис. 3.9. Конфигурация тега
Рис. 3.10. Конфигурация тега
88
3.1.3.Обеспечение передачи данных из WinCC в PI. Конфигурирование интерфейса OPCInt
Для того чтобы данные поступали со SCADA-системы в архив PI system, необходимо настроить двухсторонний интерфейс PI OPC на рабочей станции SCADA-системы. Для этого нужно сконфигурировать исполняющий файл PI OPC интерфейса OPCInt.bat, нахо-
дящийся по адресу C:\Program Files\PIPC\Interfaces\OPCInt, и за-
пустить его. Для изменения bat-файла нужно щелкнуть на нем правой кнопкой мыши и выбрать из контекстного меню пункт «Изме-
нить» (рис. 3.11).
Рис. 3.11. Открытие исполняющего файла OPCInt.bat
Файл OPCInt.bat откроется в «блокноте» и доступен для редактирования. Необходимо настроить параметры, указанныев табл. 3.1.
OPCInt.bat может иметь, например, следующий вид:
REM= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
REM
REM OPCInt.bat REM
89
REM |
Sample startup file for the PI OPC Interface to the PI System |
|
REM |
|
|
REM= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = |
||
REM |
|
|
REM |
OSIsoft strongly recommends using PI ICU to modify startup files. |
|
REM |
|
|
REM |
Sample command line |
|
REM |
.\opcint ^ |
|
|
|
|
|
/ps=O ^ |
|
|
/id=1 ^ |
|
|
/SERVER=OPCServer.WinCC ^ |
|
|
/host=stantion213:5450 ^ |
|
|
/f=00:00:03 ^ |
|
REM |
/f=00:00:05 ^ |
|
|
|
|
REM |
End of OPCInt.bat File |
|
|
|
Таблица 3 . 1 |
|
|
Параметры bat-файла |
|
|
|
Параметр |
Пояснение |
|
/ F = СС |
|
/ F параметр определяет время сканирования в часах (ЧЧ), |
или |
|
минутах (ММ) и секундах (СС). Сканирование может про- |
/ F = СС, СС |
исходить в дискретные моменты времени с необязательным |
|
или |
|
смещением по времени, указанного в условиях часах (чч), |
/ F = ЧЧ: ММ: СС |
минутах (мм) и секундах (сс). Если ЧЧ и ММ опущены, то |
|
или |
|
период времени считается в секундах. |
/ F = ЧЧ: ММ: СС, |
Каждый экземпляр / F параметра в командной строке скани- |
|
чч: мм: сс |
рования определяет класс для интерфейса. Не существует |
|
|
|
ограничений на количество классов сканирования, которые |
|
|
могут быть определены. Первое указание / F параметра ко- |
|
|
мандной строки определяет первый класс сканирования ин- |
|
|
терфейса; второе вхождение определяет второй класс скани- |
|
|
рования и так далее. PI-точки связываются с определенным |
|
|
классом сканирования с помощью атрибута Location4. |
|
|
Пример определения классов сканирования: |
|
|
/ F = 00:01:00,00:00:05 / F = 00:00:07 |
|
|
или, что эквивалентно: |
|
|
/ F = 60,5 / F = 7 |
90
|
Продолжение табл. 3 . 1 |
|
|
Параметр |
Пояснение |
|
Сканирование первого класса имеет частоту развертки в 1 |
|
минуту со смещением на 5 секунд, а сканирование второго |
|
класса имеет частоту развертки в 7 секунд. Когда смещение |
|
не указано, сканирование происходит в дискретные момен- |
|
ты времени в соответствии с формулой: |
|
время сканирования = (ссылка времени) + |
|
+ N (частота) + смещение, |
|
где N является целым числом и ссылкой времени полуночи |
|
того дня, когда был запущен интерфейс. В приведенном |
|
выше примере частота составляет 60 секунд и смещение 5 |
|
секунд для первого класса сканирования. Это означает, что |
|
если интерфейс был начат в 05:06:06, первое сканирование |
|
было бы в 05:06:10, второе будет в 05:07:10 и так далее. |
/ ID = # |
/ ID параметр используется, чтобы указать идентификатор |
|
интерфейса. |
|
Идентификатором интерфейса является строка, которая |
|
является не более чем 9 символов в длину. Этот интерфейс |
|
использует / ID параметр для определения конкретного |
|
числа копий интерфейса, которому соответствует целое |
|
число, которое присваивается Location1. этого интерфейса, |
|
следует использовать только цифровые символы в иденти- |
|
фикаторе. Например, / ID = 1 |
/ PS = C |
/ PS параметр определяет точку доступа для интерфейса. |
|
С не чувствителен к регистру и может быть один или не- |
|
сколько символов. Например, / PS = P и / PS = p эквива- |
|
лентны. |
|
Точка доступа, которая назначается с параметром / PS, со- |
|
ответствует атрибуту PointSource отдельных PI-точек. Ин- |
|
терфейс попытается загрузить только те PI-точки, которые |
|
соответствуют точке доступа. |
/ SERVER = |
OPC-сервера для использования определяется с помощью |
Node::name |
этого параметра командной строки. Используйте следую- |
|
щий формат: |
|
/ SERVER = FACT1NODE:: registeredOPC |
|
где FACT1NODE – это имя компьютера, на котором OPC- |
|
сервер будет работать, и registeredOPC – это имя OPC- |
|
сервера, зарегистрированного на данном компьютере. Если |
|
сервер будет работать на той же машине в качестве интер- |
|
фейса, имя узла должно быть пропущено: |
|
/ SERVER = registeredOPC |
|
Если ваше имя сервера имеет пробелы, заключите имя |
|
в двойные кавычки: |
|
/ SERVER = «Имя сервера с пробелами» |
91
|
Окончание табл. 3 . 1 |
|
|
Параметр |
Пояснение |
Host = host:port |
/ Host параметр используется для определения узлов PI. |
По умолчанию: Сер- |
Host – это адрес IP-узла PI-севера или доменное имя узла |
вер в PILOGIN.INI |
PI-сервера, port – номер порта TCP / IP-коммуникаций. |
|
порт всегда 5450 для PI 3 сервера и 545 для PI 2 сервера. Он |
|
рекомендован, чтобы явно определить хост и порт в ко- |
|
мандной строке с параметром / Host. Тем не менее, если |
|
любой хост или порт не указан, то интерфейс будет пытать- |
|
ся использовать по умолчанию. |
|
По умолчанию: |
|
По умолчанию имя порта и имя сервера указан в pilogin.ini |
|
или piclient.ini файла. Piclient.ini файл игнорируется, если |
|
будет найден pilogin.ini файл. Примеры: |
|
/ Host = Marvin: 5450 / Host = 206.79.198.30:5450 |
Далее нужно сохранить изменения и закрыть файл. Затем следует запустить интерфейс. В командной строке выводятся системные сообщения и информация по установленным параметрам, если не выдается сообщение об ошибке, то интерфейс работает нормально, и SCADA-система корректно связана с PI-сервером и можно приступить к настройке тэгов.
3.2. Конфигурирование второго уровня
3.2.1. Приложение PI-DataLink
Программа PI-DataLink обеспечивает связь между данными архива PI Data Archive и программами электронных таблиц, рабо-
тающими под Microsoft Windows. С помощью PI-DataLink пользо-
ватель может получать информацию из баз данных PI System непосредственно в Microsoft Excel и Lotus 1-2-3. Эта возможность в сочетании с функциональными возможностями электронных таблиц делает PI-DataLink мощным и простым в использовании инструментом для сбора, анализа и вывода информации архивных данных PI.
Кроме того, именно в PI-DataLink конфигурируются параметры тегов, данные которых будут передавать PI OPC-интерфейсы.
92