Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме
Старый 10.03.2024, 19:33   #1
Anton Shchekalev
Новичок
 
Регистрация: Oct 2017
Сообщения: 7
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Тип данных float из контроллера в Owen OPC Server (решено)

Добрый день, надо передать сигнал с контроллера в scada, в контроллер matrix забираем аналоговый сигнал (датчик температуры) от модуля FMR тип данных real передаем на выход в modbus карте тип данных float, в Owen OPC Server видим постоянно меняющееся число, преобразовываем в int или long видим нормальные данные, так же пробовали отправлять в SIMPLIGHT то же самое, в чем проблема подскажите.

Последний раз редактировалось Arsie, 11.03.2024 в 10:41 Причина: Удалил вложения за ненужностью
Anton Shchekalev вне форума   Ответить с цитированием
Старый 10.03.2024, 19:44   #2
1exan
Senior Member
 
Регистрация: Nov 2008
Адрес: Алтайский край
Сообщения: 136
Благодарил(а): 2 раз(а)
Поблагодарили: 7 раз(а) в 7 сообщениях
По умолчанию Ответ: Тип данных float из контроллера в Owen OPC Server

Цитата:
Сообщение от Anton Shchekalev Посмотреть сообщение
Добрый день, надо передать сигнал с контроллера в scada, в контроллер matrix забираем аналоговый сигнал (датчик температуры) от модуля FMR тип данных real передаем на выход в modbus карте тип данных float, в Owen OPC Server видим постоянно меняющееся число, преобразовываем в int или float видим нормальные данные, так же пробовали отправлять в SIMPLIGHT то же самое, в чем проблема подскажите.
float во float преобразовали и всё хорошо - так в чём проблема?

Скорее всего несовпадение порядка слов/байт float в контроллере и OPC. Все OPC умеют их переставлять
1exan вне форума   Ответить с цитированием
Старый 10.03.2024, 19:50   #3
Anton Shchekalev
Новичок
 
Регистрация: Oct 2017
Сообщения: 7
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Тип данных float из контроллера в Owen OPC Server

float во float число хаотично меняется, сообщение поправил немного когда отдаешь int или long то все нормально
Anton Shchekalev вне форума   Ответить с цитированием
Старый 10.03.2024, 19:57   #4
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Тип данных float из контроллера в Owen OPC Server

Цитата:
Сообщение от Anton Shchekalev Посмотреть сообщение
float во float число хаотично меняется, сообщение поправил немного когда отдаешь int или long то все нормально
Тогда тем более несовпадение порядка, но вот с лонг тогда тоже однако должна быть путаница.

Скриншот отладки покажите и желательно цифирь в HEX


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Благодарность от:
Старый 10.03.2024, 20:05   #5
Anton Shchekalev
Новичок
 
Регистрация: Oct 2017
Сообщения: 7
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Тип данных float из контроллера в Owen OPC Server

Сделал младшим регистром вперед и стало нормально, Спасибо.
Anton Shchekalev вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 23:31.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024