Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.09.2019, 15:56   #1
Roman_M
Новичок
 
Регистрация: Apr 2017
Сообщения: 13
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Опрос Modbus Slave (double -8 byte)

Всем привет.
Есть потребность с помощью SMH4 опросить ModbusRTU Slave устройство в котором лежит переменная Double (8 byte, число с двойной точностью).
При создании карты слейв устройства, переменных с типом данных double нет, есть float.
Помогите
Roman_M вне форума   Ответить с цитированием
Старый 10.09.2019, 15:59   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Опрос Modbus Slave (double -8 byte)

Цитата
Сообщение от Roman_M Посмотреть сообщение
Всем привет.
Есть потребность с помощью SMH4 опросить ModbusRTU Slave устройство в котором лежит переменная Double (8 byte, число с двойной точностью).
При создании карты слейв устройства, переменных с типом данных double нет, есть float.
Помогите
Читайте 4 инта с подряд идущими адресами. Делов-то.

Вот только что вы дальше с ним будете делать, непонятно. Математика типа double контроллерами не поддерживается. Разве что перепаковать в single.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 10.09.2019, 16:21   #3
Roman_M
Новичок
 
Регистрация: Apr 2017
Сообщения: 13
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Опрос Modbus Slave (double -8 byte)

Цитата:
Сообщение от Arsie Посмотреть сообщение
Читайте 4 инта с подряд идущими адресами. Делов-то.

Вот только что вы дальше с ним будете делать, непонятно. Математика типа double контроллерами не поддерживается. Разве что перепаковать в single.
Мне double не нужен, точности на уровне float будет достаточно
Roman_M вне форума   Ответить с цитированием
Старый 10.09.2019, 17:00   #4
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 737
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Опрос Modbus Slave (double -8 byte)

Цитата
Сообщение от Roman_M Посмотреть сообщение
Мне double не нужен, точности на уровне float будет достаточно
http://forum.segnetics.com/attachmen...8&d=1426586101

Примерчики есть здесь

Последний раз редактировалось ATS, 10.09.2019 в 17:11
ATS сейчас на форуме   Ответить с цитированием
Благодарность от:
Старый 11.09.2019, 09:32   #5
Roman_M
Новичок
 
Регистрация: Apr 2017
Сообщения: 13
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Опрос Modbus Slave (double -8 byte)

Цитата
Сообщение от ATS Посмотреть сообщение
Работает. Спасибо!
Roman_M вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Опрос из Pixel контроллера Carel c.pCO по Modbus TCP kps Связь с внешним миром 12 09.07.2022 19:33
TRIM Modbus Slave на две сети (решено) Jury.K Связь с внешним миром 15 27.03.2019 01:06
Опрос slave в цикле FBD starmos Связь с внешним миром 3 17.08.2018 11:12
Modbus опрос chaos1727 Связь с внешним миром 6 18.05.2018 12:07
Honeywell MVC80-DH10M LordN Связь с внешним миром 30 28.11.2016 14:21


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


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