Создаём проект ProSafe-RS

Пошаговый самоучитель ProSafe-RS

 


Статьи для предварительного чтения:

  1. Обзор ПАЗ ProSafe-RS
  2. Обзор РСУ CENTUM VP


Содержание самоучителя


Урок 1
Создаём проект ProSafe-RS

Для выполнения упражнений станция безопасности (SCS) не требуется.
Работа станции безопасности симулируется на ПК.

Задание

Сконфигурировать простейшую ПАЗ из одной станции безопасности с 4-мя модулями ввода-вывода (AI, AO, DI, DO) в одной корзине (узле) расширения ввода-вывода.

Решение

  1. Создаём папку, в которой будут храниться проекты ProSafe-RS:
    C:/RSProjects

  2. Создаём в этой папке папку нового проекта:
    C:/RSProjects/TRAINING

  3. Запускаем среду разработки ProSafe-RS:
    Пуск > Все программы > YOKOGAWA ProSafe > Workbench

    Рис. Среда разработки Workbench

  4. Создаём новый проект:
    File > New Project/Library

  5. В открывшемся окне:

    Рис. Новый проект
    - Нажимаем кнопку [Browse…] и выбираем папку C:/RSProjects/TRAINING
    - Вводим имя - Name: SCS0102 (01-номер домена, 02-номер станции безопасности)
    - Вводим комментарий - Comment: First ProSafe-RS Project
    - Выбираем шаблон - Template: SCS_Default_Target
    - Нажимаем кнопку [OK]

  6. В открывшемся окне:

    Рис. Свойства проекта
    - Выбираем тип станции безопасности - Station Type: SSC60D-S…
    - Задаём адрес станции:
       Номер домена - Domain Number: 1
       Номер станции - Station Number: 2
    - Нажимаем кнопку [OK]

  7. Открывается окно архитектуры связей между ресурсами (контроллерами) - Link Architecture View:

    Рис. Окно архитектуры связей между ресурсами

  8. Открываем окно свойств ресурса (контроллера):
    Edit > Properties

    Рис. Окно свойств активами
    - Вводим имя ресурса - Name: SCS0102
    - Вводим номер ресурса - Resource Number: 0102
    - Нажимаем кнопку [OK]

  9. В окне Link Architecture нажимаем на кнопку [Hardware Architecture]:

    Рис. Аппаратная архитектура

  10. Открывается вид Hardware Architecture View:

    Рис. Вид аппаратной архитектуры

  11. Открываем окно свойств конфигурации:
    Edit > Properties

    Рис. Свойства конфигурации
    - Вводим имя - Name: SCS0102
    - Нажимаем [OK]

  12. Выбираем курсором вертикальную линию, соединяющую SCS0102 и ETCP:

    Рис. Линия связи

  13. Правой кнопкой вызываем контекстное меню и выбираем пункт Properties, в открывшемся окне задаём IP адрес станции безопасности SCS: 172.16.1.2

    Рис. Свойства связи

  14. Сохраняем проект:
    File > Save Project/Library

  15. В окне Link Architecture нажимаем на кнопку [I/O Wiring]:

    Рис. Связь с входами-выходами

  16. В открывшемся окне подключения модулей ввода-вывода нажимаем на кнопку [Add Device]:

    Рис. Добавление устройства

  17. В открывшемся окне выбираем модуль аналоговых входов SAI143:

    Рис. Выбор модуля аналоговых входов
    - Задаём порядковый номер устройства: 1
    - Нажимаем кнопку [OK]
    В окне I/O Wiring появляется модуль SAI143

  18. Щёлкаем дважды по элементу Parameters:

    Рис. Вызов окна параметров канала связи

  19. В открывшемся окне задаём номер узла – 1 и номер слота – 1:

    Рис. Параметры канала связи
    Нажимаем кнопку [OK]

  20. Добавляем ещё три модуля ввода-вывода:

       - Модуль аналоговых выходов SAI533H
       - Модуль дискретных входов SDV144
       - Модуль дискретных выходов SDV541

    Рис. Все модули ввода-вывода
    Нажимаем кнопку [Save] и закрываем это окно.

  21. В окне Link Architecture нажимаем на кнопку [Dictionary]:

    Рис. Вызов словаря

  22. В открывшемся окне Dictionary нажимаем на элемент All variables:

    Рис. Вызов окна переменных

  23. В таблице справа задаём переменные для входов-выходов:

       - Два аналоговых входа: AI1, AI2
       - Три дискретных входа: DI1, DI2, DI3
       - Один дискретный выход: DO1

    Рис. Ввод переменных
    Нажимаем кнопку [Save]

  24. В окне I/O Wiring привязываем каналы ввода-вывода к переменным:
       - раскрываем дерево каналов ввода модуля аналоговых входов SAI143
       - выбираем канал %IU1.0, в окне справа появляется список доступных переменных, которые ещё не привязаны ни к одному каналу: AI1 и AI2
       - дважды щёлкаем по переменной AI2, которую необходимо привязать к выбранному каналу - она исчезает из списка доступных переменных и привязывается к выбранному каналу: %IU1.0=AI1

    Рис. Привязывание переменных

  25. Привязываем оставшиеся переменные к каналам:
       %IU1.1=AI2
       %IU3.0=DI1
       %IU3.1=DI2
       %IU3.2=DI3
       %QU4.0=DO1

    Рис. Привязывание всех переменных
    Нажимаем кнопку [Save]