Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Павло от 02 Июля 2016, 10:34:46

Название: Связка СПК 107 ОВЕН + OPC Lectus + Simple Scada 2
Отправлено: Павло от 02 Июля 2016, 10:34:46
Всем привет, возможно кому то будет интересна эта тема.

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

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

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

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

Название: Re: Связка СПК 107 ОВЕН + OPC Lectus + Simple Scada 2
Отправлено: Павло от 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
Название: Re: Связка СПК 107 ОВЕН + OPC Lectus + Simple Scada 2
Отправлено: Павло от 02 Июля 2016, 11:17:22
Импорт тегов с ОРС в Simple Scada 2

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