Передача показаний по modbus
Передача показаний по modbus
Добрый день уважаемые форумчане ! Подскажите как сделать чтобы данные с ds18b20 передавались по modbus с десятыми частями .Т.е есть контроллер термостат ,смотрит температуру воздуха в мастерской и в соответствием показаниями вкл ,выкл нагреватель.Но дело в том ,что показания на экране показывает с десятками ,а по модбасу только целые числа.
Передача показаний по modbus
Умножте значения на передающей стороне на 10, на приемной, соответственно,- разделите.
Передача показаний по modbus
Покажите на примере пожалуйста , не совсем понял.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Передача показаний по modbus
Так у вас в модбас стоит Integer, судя поtrak писал(а):Но дело в том ,что показания на экране показывает с десятками ,а по модбасу только целые числа.
trak писал(а):Прикрепления: ____lcd_keypad_.flp(410Kb)
Win10-64 FLProg v7.5.2 Portable ![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
Передача показаний по modbus
Ну я делал по примерам найденных на просторах интернета.Подскажите как правильно.Чтобы потом не делать ошибок.
Передача показаний по modbus
Как я понял вы делаете просто термостат управляемый реле с выводом инфы на лсд и по модбасу. Вроде как все есть, только много лишних переменных, а откуда у вас дата и время берется? Или вы еще не доделали? И у термостата не будет дельты между включением и выключением, будет же реле счелкать постоянно.
Win10-64 FLProg v7.5.2 Portable ![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
Передача показаний по modbus
Да вы правильно поняли.Время и дату наоборот убрал уже.И гистерезис добавил , просто не сохранил так сказать в свою базу проектов.Последний проект на ноутбуке.Меня щас просто интересует как в модбас вывести две цыфры после запятой , т.е десятки .
Последний раз редактировалось trak 29 ноя 2016, 19:00, всего редактировалось 1 раз.
Передача показаний по modbus
Можно вот так:
Добавлено (29.11.2016, 19:08)
---------------------------------------------
Еще есть ютуб канал Грачика, если не видали, то посмотрите обязательно.
Добавлено (29.11.2016, 19:08)
---------------------------------------------
Еще есть ютуб канал Грачика, если не видали, то посмотрите обязательно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64 FLProg v7.5.2 Portable ![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
Передача показаний по modbus
Вот рабочий проект на данный момент , который загружен в контроллер
Добавлено (29.11.2016, 19:11)
---------------------------------------------
Хорошо я найду его урок , да давно не смотрел его канал , но в подписчиках у него .
Добавлено (29.11.2016, 19:11)
---------------------------------------------
Хорошо я найду его урок , да давно не смотрел его канал , но в подписчиках у него .
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Передача показаний по modbus
Еще заметил у вас странный способ вывода инфы на лсд. Распишите логику.
пысы: разобрался...
пысы: разобрался...
Последний раз редактировалось Dev1 29 ноя 2016, 19:51, всего редактировалось 1 раз.
Win10-64 FLProg v7.5.2 Portable ![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
Передача показаний по modbus
Вроде ниче не забыл, хотя переключение экранов там лишнее, все и так влезет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64 FLProg v7.5.2 Portable ![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
Передача показаний по modbus
Спасибо Dev1 , завтра загружу в контроллер.Переключение делал из за того, что изначально планировались ещё и часы с датой на основном экране.
Последний раз редактировалось trak 29 ноя 2016, 23:10, всего редактировалось 1 раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей