Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
21.08.2025, 06:37:35
Новости:
Форум обновлен
Форум АО "ВЗЛЕТ"
Приборы ЗАО "Взлет"
Приборы ЗАО «Взлет»
ТСРВ-024м опрос через OPC
0 Пользователей и 1 Гость смотрят эту тему.
« предыдущая тема
следующая тема »
Страниц:
[
1
]
Автор
Тема: ТСРВ-024м опрос через OPC (Прочитано 7288 раз)
collap5e
Пользователь
Харизма: 0
Офлайн
Сообщений: 10
ТСРВ-024м опрос через OPC
«
:
09.08.2022, 08:35:53 »
Подскажите, как правильно вбивать адреса в OPC? Хочу получить хотя бы адрес прибора в сети для начала.
Снимок.JPG
(135.82 Кб, 1492x637 - просмотрено 1130 раз.)
Записан
Иван Кривокора
Global Moderator
Харизма: 19
Офлайн
Сообщений: 719
Re:ТСРВ-024м опрос через OPC
«
Ответ #1 :
09.08.2022, 13:14:50 »
Здравствуйте.
Полагаю, что в качестве адреса необходимо использовать физический адрес регистра. В карте регистров физический адрес указан в шестнадцатеричном виде. Вам необходимо перевести его в десятичный.
С уважением,
Кривокора Иван
Записан
collap5e
Пользователь
Харизма: 0
Офлайн
Сообщений: 10
Re:ТСРВ-024м опрос через OPC
«
Ответ #2 :
09.08.2022, 14:03:46 »
Да, я в этом разобрался, столбец "Логический" уже переведенные в 10й системе. Теперь у меня вопрос по типу данных, где можно точное определение достать с приборами взлет? как на скриншоте - не особо помогает, значения гиганские)
Типы данных.JPG
(65.62 Кб, 767x498 - просмотрено 1121 раз.)
Записан
Иван Кривокора
Global Moderator
Харизма: 19
Офлайн
Сообщений: 719
Re:ТСРВ-024м опрос через OPC
«
Ответ #3 :
09.08.2022, 15:08:35 »
Чтение регистров выполняется по их физическим адресам. В колонке "Логический" представлен адрес, не являющийся физическим в десятичной системе счисления.
Не совсем понятен ваш вопрос. В карте регистров указаны типы данных: целое 1 байт (char или byte), целое 2 байта (int16 или uint16), целое 4 байта (int32 или uint32), вещественное (single). Порядок байтов: старшим вперед.
Записан
collap5e
Пользователь
Харизма: 0
Офлайн
Сообщений: 10
Re:ТСРВ-024м опрос через OPC
«
Ответ #4 :
10.08.2022, 06:57:04 »
как это логический никакого отношения не имеет? я по нему и делаю, просто из логического вычитаю 1, пока что все 16-е которые переводил на одну меньше, чем лог-е
Записан
collap5e
Пользователь
Харизма: 0
Офлайн
Сообщений: 10
Re:ТСРВ-024м опрос через OPC
«
Ответ #5 :
10.08.2022, 07:29:18 »
Цитата: Иван Кривокора от 09.08.2022, 15:08:35
Чтение регистров выполняется по их физическим адресам. В колонке "Логический" представлен адрес, не являющийся физическим в десятичной системе счисления.
Не совсем понятен ваш вопрос. В карте регистров указаны типы данных: целое 1 байт (char или byte), целое 2 байта (int16 или uint16), целое 4 байта (int32 или uint32), вещественное (single). Порядок байтов: старшим вперед.
Старшим байтом подразумевается "Формат данных"?
2022-08-10_07-27-36.png
(45.46 Кб, 820x762 - просмотрено 1113 раз.)
Записан
collap5e
Пользователь
Харизма: 0
Офлайн
Сообщений: 10
Re:ТСРВ-024м опрос через OPC
«
Ответ #6 :
10.08.2022, 07:57:27 »
и хотелось бы знать, как правильно обработать подобное число?
Снимок.JPG
(68.52 Кб, 836x753 - просмотрено 1117 раз.)
Записан
Иван Кривокора
Global Moderator
Харизма: 19
Офлайн
Сообщений: 719
Re:ТСРВ-024м опрос через OPC
«
Ответ #7 :
10.08.2022, 15:14:45 »
Здравствуйте.
Цитата: collap5e от 10.08.2022, 06:57:04
как это логический никакого отношения не имеет? я по нему и делаю, просто из логического вычитаю 1, пока что все 16-е которые переводил на одну меньше, чем лог-е
Для того, чтобы из логического адреса 349261, указанного в колонке "Логический," получить физический адрес 49260, необходимо провести чуть больше операций, чем вычитание 1.
Не понимаю, что вы пытаетесь оспорить в тезисе "В колонке "Логический" представлен адрес, не являющийся физическим в десятичной системе счисления".
Цитата: collap5e от 10.08.2022, 07:29:18
Старшим байтом подразумевается "Формат данных"?
Старшим байтом - это порядок байтов.
Цитата: collap5e от 10.08.2022, 07:57:27
и хотелось бы знать, как правильно обработать подобное число?
Наверное, задать верный тип данных - single, а не int64 или double, и верный порядок байтов.
Записан
collap5e
Пользователь
Харизма: 0
Офлайн
Сообщений: 10
Re:ТСРВ-024м опрос через OPC
«
Ответ #8 :
11.08.2022, 06:56:30 »
Нет, неправильно меня поняли) Колонка "Физический" - 16-ти система, Колонка "Логическая" -10ти, из Колонки "Физическая" я переводил в 10-ую и получал значения на единицу меньше, чем в колонке Логическая.
По поводу вещественных типа Single у меня в скаде нет такого, Только : Word, Dword, Float,Double, bool, shortInt, int, Int64, DateTime,UnixTime, string(AscII, Unicode).
Записан
Иван Кривокора
Global Moderator
Харизма: 19
Офлайн
Сообщений: 719
Re:ТСРВ-024м опрос через OPC
«
Ответ #9 :
11.08.2022, 13:19:50 »
Здравствуйте.
Цитата: collap5e от 11.08.2022, 06:56:30
По поводу вещественных типа Single у меня в скаде нет такого, Только : Word, Dword, Float,Double, bool, shortInt, int, Int64, DateTime,UnixTime, string(AscII, Unicode).
Для подавляющего большинства приборов Взлет если указано, что регистр имеет вещественное значение, то его тип данных - Single (Float). Single = Float. Соответственно, вам необходимо в используемой вами скаде выбрать тип данных Float.
Записан
collap5e
Пользователь
Харизма: 0
Офлайн
Сообщений: 10
Re:ТСРВ-024м опрос через OPC
«
Ответ #10 :
11.08.2022, 16:12:14 »
Благодарю!)
Записан
Страниц:
[
1
]
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Вопросы измерений и учета
-----------------------------
=> Технические вопросы
-----------------------------
Просто разговоры
-----------------------------
=> Кафе "На Взлете"
-----------------------------
Вопросы измерений и учета
-----------------------------
=> Спорные вопросы измерений и учета
-----------------------------
Приборы ЗАО "Взлет"
-----------------------------
=> Приборы ЗАО «Взлет»
=> Замечания и предложения по работе форума и сайта
=> Отдел тестирования
=> Отдел программистов
=> Служба главного метролога
-----------------------------
Автоматизация и диспетчеризация
-----------------------------
=> Взлет СП3
-----------------------------
Приборы ЗАО "Взлет"
-----------------------------
=> FAQ по приборам ЗАО "Взлет"
-----------------------------
Вопросы измерений и учета
-----------------------------
=> Несанкционированный доступ
-----------------------------
Приборы ЗАО "Взлет"
-----------------------------
=> Проливные установки
-----------------------------
Автоматизация и диспетчеризация
-----------------------------
=> Взлет Диспетчер
=> Автоматизация теплоэнергетических установок
=> Взлет СП4
=> Облако Взлет СП
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Загружается...
© 1990—2016, АО «Взлет».
Все права защищены.
Контактная информация
Powered by SMF 1.1.13
|
SMF © 2006-2011, Simple Machines LLC
Материалы, размещенные на сайте, охраняются законодательством об авторском праве. Перепечатка материалов допускается только со ссылкой на сайт.