Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Связка СПК 107 ОВЕН + OPC Lectus + Simple Scada 2  (Прочитано 8988 раз)

Павло

  • Новичок
  • *
  • Сообщений: 31
  • Павло Кулініч
    • Просмотр профиля
    • Simple-Scada Україна
Всем привет, возможно кому то будет интересна эта тема.

Имеем СПК107 
COM1(2 адрес в CODESYS) - RS-485 ModBus RTU Master: задействован для обмена с удаленными модулями;
COM2(3 адрес в CODESYS) - RS-485 ModBus RTU Slave: задействован для обмена с ОРС;

Зависимость адресации тегов в slave-списке СПК 107 и списке ОРС:

Все просто: у СПК в slave-списке переменных первая переменная (тег) равна в ОРС "0" адресу hex. Адрес первой переменной (у меня первая переменная имеет адрес %QW4) в slave-списке СПК не влияет на адрес тега в ОРС.

Пример настройки СПК, ОРС на скриншотах

« Изменён: 12 Июля 2016, 17:53:57 от Павло »

Павло

  • Новичок
  • *
  • Сообщений: 31
  • Павло Кулініч
    • Просмотр профиля
    • Simple-Scada Україна
Re: Связка СПК 107 ОВЕН + OPC Lectus + Simple Scada 2
« Ответ #1 : 02 Июля 2016, 10:39:10 »
Передача переменных:

Передача переменных: BOOL
открываем slave-список, открываем канал Outputs %QW, выбераем нужный адрес %QW- открываев биты, к биту 0 подключаем переменную типа  BOOL  (смотрите скриншот BOOL)

Передача переменных: WORD
открываем slave-список, открываем канал Outputs %QW, выбераем нужный адрес %QW, подключаем переменную типа WORD  (смотрите скриншот WORD)

Передача переменных: REAL
Вариант 1. также как WORD, но сначала конвертируем REAL в WORD: a_w:= REAL_TO_WORD(a_r * 10);
Вариант 2. как в руководстве SPK_Modbus_v.0.81.pdf

Передача переменных: INT
Вариант 1. также как WORD, но сначала конвертируем INT в WORD: a_w:= INT_TO_WORD(a_i * 10);
Вариант 2. как в руководстве SPK_Modbus_v.0.81.pdf
« Изменён: 04 Июля 2016, 09:37:04 от Павло »

Павло

  • Новичок
  • *
  • Сообщений: 31
  • Павло Кулініч
    • Просмотр профиля
    • Simple-Scada Україна
Re: Связка СПК 107 ОВЕН + OPC Lectus + Simple Scada 2
« Ответ #2 : 02 Июля 2016, 11:17:22 »
Импорт тегов с ОРС в Simple Scada 2

  • Открываем OPC Lectus (чтобы просто запустился)
  • Запускаем Editor Simple Scada 2, открываем редактор переменных, выбераем нужный нам ОРС, правой кнопкой мыши выделяем нужную нам группу тегоов, или переменную (или весь ОРС). Нажимаем импорт.
  • К каждой переменной привязываем шкалу.
  • Дальше все по руководству Simple Scada 2 :)
« Изменён: 04 Июля 2016, 09:37:24 от Павло »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Связка СПК 107 ОВЕН + OPC Lectus + Simple Scada 2
« Ответ #3 : 02 Июля 2016, 14:43:30 »
Интересная информация. Спасибо.