ds18b20 vs Modbus

Использование датчиков и обсуждение пользовательских блоков к ним
Ответить
Xops
Рядовой
Сообщения: 31
Зарегистрирован: 21.12.2015{, 13:32}
Репутация: 0

ds18b20 vs Modbus

#1

Сообщение Xops » 28.04.2016{, 12:35}

Не нашел ответ на форуме. Вопрос- как передать значение температуры с ds18b20 по Modbus? Состояние цифровых входов и аналоговых передается, блок с ДС18 не соединяется не с чем (

Добавлено (28.04.2016, 12:25)
---------------------------------------------
Нашел. Нужно поставить блок конвертации Float в integer.

Добавлено (28.04.2016, 12:35)
---------------------------------------------
Новый вопрос появился. Как сделать что бы показывались сотые?

Evgesha
Лейтенант
Сообщения: 525
Зарегистрирован: 29.10.2015{, 09:57}
Репутация: 20
Откуда: Kazakhstan
Имя: Evgesha

ds18b20 vs Modbus

#2

Сообщение Evgesha » 28.04.2016{, 19:33}

попробуйте сначала умножить на сто, и преобразовать в инт, а после приема разделить на 100.
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

Аватара пользователя
Skull
Лейтенант
Сообщения: 424
Зарегистрирован: 08.09.2015{, 16:18}
Репутация: 4
Откуда: Мариуполь

ds18b20 vs Modbus

#3

Сообщение Skull » 29.04.2016{, 05:19}

1906972.jpg
Создайте тэг Float и пишите прямо в него, если OPC либо показометр не может сам преобразовывать числа, то как написал Evgesha.
Последний раз редактировалось Skull 29.04.2016{, 05:21}, всего редактировалось 1 раз.

Ответить

Вернуться в «Датчики температуры, влажности и давления»