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

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

Автор Тема: Помогите настроить arOPC на опрос.  (Прочитано 9164 раз)

Suse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Помогите настроить arOPC на опрос.
« : 18 Октября 2017, 16:26:22 »
Привет! Помогите настроить опрос прибора ) Как то у меня не получается...вернее не могу понять,что куда прописать,чтоб заработало.

https://relsib.com/uploads/tiny/documents/passports/ivit_m_e.pdf

Вот ссылка ,спасибо! :(

arOPC

  • Модератор
  • *****
  • Сообщений: 149
  • За словом дело, за делом результат
    • Просмотр профиля
    • ardsoft
Re: Помогите настроить arOPC на опрос.
« Ответ #1 : 19 Октября 2017, 19:32:56 »
Здравствуйте!

Извините за задержку с ответом. Техническая неувязочка.

Приложил пример конфигурации для Ивита.
Для типов данных размером более одного регистра возможно надо будет поменять настройку у тега "Формат данных".
Так же в описании все адреса приведены в шестнадцатиричном формате, при конфигурировании их надо перевести в десятичный.

Айрат

Suse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Помогите настроить arOPC на опрос.
« Ответ #2 : 20 Октября 2017, 05:50:01 »
Спасибо большое! Опробую! :)

Suse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Помогите настроить arOPC на опрос.
« Ответ #3 : 23 Октября 2017, 15:47:30 »
 8) у меня вот что по адресам получилось...
Адреса чот не совпадают
« Изменён: 23 Октября 2017, 15:53:22 от Suse »

arOPC

  • Модератор
  • *****
  • Сообщений: 149
  • За словом дело, за делом результат
    • Просмотр профиля
    • ardsoft
Re: Помогите настроить arOPC на опрос.
« Ответ #4 : 23 Октября 2017, 16:42:17 »
Здравствуйте.

В руководстве адреса даны в шестнадцатеричном виде.
В вашем случае:
Температура - 36 (0x24)
Влажность - 22 (0x16)
Режим нагрева - 38 (0x26)
Серийный номе - 4(0x04)

Айрат

Suse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Помогите настроить arOPC на опрос.
« Ответ #5 : 24 Октября 2017, 08:35:50 »
Айрат , добрый день!
 
Цитировать
Ивит–М.E – Температура и влажность

Относительная влажность, RH% 0x0016 (Input Reg, Float Val)

Температура, град.C 0x0022 (Input Reg, Float Val)

Температура точки росы, град.C 0x0024 (Input Reg, Float Val)

Режим нагрева 0x0026 (Discrete inputs)

Ошибка датчика 0x0028 (Discrete inputs)

Наличие доп.датчика температуры 0x0035 (Discrete inputs)

Показания доп.датчика температуры, град.C 0x0029 (Input Reg, Float Val)

Suse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Помогите настроить arOPC на опрос.
« Ответ #6 : 24 Октября 2017, 08:36:36 »
Почему Вы адрес взяли 36?   :(

arOPC

  • Модератор
  • *****
  • Сообщений: 149
  • За словом дело, за делом результат
    • Просмотр профиля
    • ardsoft
Re: Помогите настроить arOPC на опрос.
« Ответ #7 : 24 Октября 2017, 12:16:21 »
Неточно выразился, параметр был температура точки росы, у него адрес 36.
У температуры получается 34.

Айрат

Suse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Помогите настроить arOPC на опрос.
« Ответ #8 : 24 Октября 2017, 12:57:08 »
 :( Айрат ,там же 22 и 24 ? Или я не правильно считаю?
Температура, град.C 0x0022 (Input Reg, Float Val)
« Изменён: 24 Октября 2017, 13:42:46 от Simple_Scada »

arOPC

  • Модератор
  • *****
  • Сообщений: 149
  • За словом дело, за делом результат
    • Просмотр профиля
    • ardsoft
Re: Помогите настроить arOPC на опрос.
« Ответ #9 : 24 Октября 2017, 13:09:19 »
В шестнадцатеричной системе исчисления, OPC сервер в качестве входных данных принимает настройки в десятичной системе исчислений.
Те адреса что в инструкции надо пересчитать в десятичную и затем вбивать в настройках тега.

При пересчете 0x0022 получится 34, 0x0024 - 36

Айрат

Suse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Помогите настроить arOPC на опрос.
« Ответ #10 : 24 Октября 2017, 14:11:56 »
 :'( тогда что он мне сейчас показывает  ;D

Я то думал про шестнацатиричную,но если даже так...прочему серийный номер задан адрес в 16-ной, показа верно!?  :D
« Изменён: 24 Октября 2017, 14:14:48 от Suse »

arOPC

  • Модератор
  • *****
  • Сообщений: 149
  • За словом дело, за делом результат
    • Просмотр профиля
    • ardsoft
Re: Помогите настроить arOPC на опрос.
« Ответ #11 : 24 Октября 2017, 15:55:10 »
Потому что адрес 4 в шестнадцатеричной системе совпадает с 4 в десятичной.

Пример какому числу в десятичной системе соответствует число в шестнадцатеричной:
0 = 0x00, 1 = 0x01, 2 = 0x02, 3 = 0x03, 4 = 0x04, 5 = 0x05, 6 = 0x06, 7 = 0x07, 8 = 0x08, 9 = 0x09. 10 = 0x0A, 11 = 0x0B, 12 = 0x0C, 13 = 0x0D, 14 = 0x0E, 15 = 0x0F, 16 = 0x10 и т.д.

Айрат

Suse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Помогите настроить arOPC на опрос.
« Ответ #12 : 26 Октября 2017, 09:45:32 »
Спасибо Большое, Айрат!  :)
 

Suse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Помогите настроить arOPC на опрос.
« Ответ #13 : 23 Ноября 2017, 10:33:55 »
 :) Айрат , такой вопрос маленький.. каким свойством надо пользоваться ,чтоб получить состояние переменной Connected ? Суть ,хочу в симпл скаде сделать индикатор в сети или нет..

arOPC

  • Модератор
  • *****
  • Сообщений: 149
  • За словом дело, за делом результат
    • Просмотр профиля
    • ardsoft
Re: Помогите настроить arOPC на опрос.
« Ответ #14 : 23 Ноября 2017, 10:39:51 »
Здравствуйте!

Не совсем пойму что значит "свойством".
Connected обычный OPC тег, типа BOOL, импортируете его в конфигурацию и привязываете в визуальному элементу.

Айрат