YuDash
  • Welcome
  • YuDash IoT Devices
    • LYNX User Manual
      • Terminals and Wiring
      • LYNX Configuration
      • Network Settings
      • LYNX Settings
        • Modbus RS485
        • Analog Inputs
        • Data Scaling
        • Advance Feature Settings
        • Cloud and Payload Settings
        • Ethernet Settings
        • Modbus TCP/IP
        • HTML Parser Settings
        • Digital Sensors Settings
    • ZENYX User Manual
      • Terminals and Wiring
      • ZENYX Configuration
      • Network Settings
      • ZENYX Settings
        • Modbus RS485
        • Analog Inputs
        • Data Scaling
        • Advance Feature Settings
        • Cloud and Payload Settings
        • Ethernet Settings
        • Modbus TCP/IP
    • QUBIX User Manual
    • ONYX User Manual
  • Device Configuration
    • Device Configuration
    • Device Features
      • Network
      • Modbus/RS485
        • Modbus Poll Tutorial
      • Modbus TCP/IP
      • Modbus Server
        • Analog to Modbus/RS485 Server (Slave)
        • Analog to Modbus/TCP-IP Server
      • Ethernet
      • Data Logging
  • Firmware
    • Firmware release notes
    • Firmware upgrade
  • YuDash JSON API
    • Modbus Settings
    • Analog Settings
    • Data Scale Settings
  • DEVICE TO CLOUD API
    • YuDash IIoT Stack
    • Cloud Protocols
      • MQTT
      • HTTP
      • FTP
      • SSL/TLS
    • Payload Formats
      • JSON Payloads
      • YuTGT: YuDash Text Generator
    • Network Connectivity
    • Industrial Protocols
      • Modbus
  • YuDash IoT Platform
    • YuReCon
  • Integration Guides
    • IoT Platform Integration
      • Ubidots
      • TagoIO
      • Losant
      • Datacake
      • Eagle.io
      • Boodskap
      • Statstream
      • Qubitro
      • Thingsboard
    • Industrial Instruments
      • Energy
        • SE EM6400NG+
        • Selec MFM376
        • L&T WL 4040
        • Entes MPR-46S
        • Selec EM4M
        • Secure Elite 100
        • Siemens Smart 7KT
        • Selec EM2M
      • Process Control
        • Selec FLEX2MV3 6AII
        • Selec MiBRX 2M PLC
        • Temp+Humidity XY-MD02
        • PPI AIMS 4/8X
    • Environment/Emission
      • Air & Water
      • Weather
    • Industrial PLCs
  • Use Cases
    • Environment
      • Ground Water Compliance
      • Continuous Emission Monitoring System (CEMS)
    • Smart Building
      • IoT based Building Monitoring Solution
      • Tenant Energy Sub-metering and Billing System
    • Asset Management
      • Centralized Monitoring System for Gas Plant OEM
Powered by GitBook
On this page
  • 1) Modbus read through Modbus Poll
  • 2) Mapping of Modbus-Poll Settings to YuDash Modbus
  • 2a) Baudrate and parity settings
  • 2b) SlaveID, register and display type mapping
  • 3) Mapping of Display data types to YuDash Modbus Types
  • Data Type for 16 bit integers
  • Data Type for 32 bit signed integer
  • Data type for 32 bi unsigned integer
  • Data type for 32 bit Float
  • Data type for 64 bit data types
  • Byte Alignment Reference
  • 4) Technical Notes
  • 4a) Data exchange between YuDash IoT and RS485 instrument
  1. Device Configuration
  2. Device Features
  3. Modbus/RS485

Modbus Poll Tutorial

PreviousModbus/RS485NextModbus TCP/IP

Last updated 1 month ago

For a new instrument integration with IoT, it is advisable to first read a given set of registers using PC based software to validate Modbus settings of the instrument. Following are two popular software tools used in the industry:

1) Modscan

2) Modbus Poll

The integration of instrument with PC based software is not in YuDash support scope. The details of software are shared for reference only and ease of integration.

In this tutorial, steps for reading the Modbus instrument using YuDash IoT device with help of Modbus poll is explained (with focus on data type). Following are steps involved

1) Modbus read through Modbus Poll

1a) Interface the given Instrument using Modbus poll software.

1b) A sample modbus register value has been read in Modbus poll and a non-zero value is validated successfully.

Details and support for above step (1)is outside the scope of YuDash support.

As per customer requirement, YuDash provided online training and RS-485 to USB kit on chargeable basis.

2) Mapping of Modbus-Poll Settings to YuDash Modbus

2a) Baudrate and parity settings

2b) SlaveID, register and display type mapping

3) Mapping of Display data types to YuDash Modbus Types

After successful read of register in step 1b, corresponding code in "Type" has to be filled in YuDash Modbus settings as per below mapping:

Data Type for 16 bit integers

Data Type for 32 bit signed integer

Data type for 32 bi unsigned integer

Data type for 32 bit Float

Data type for 64 bit data types

YuDash supports few 64 bit register data types which are converted to 32 bit floating point numbers.

Byte Alignment Reference

4) Technical Notes

4a) Data exchange between YuDash IoT and RS485 instrument

There are various data types (16, 32 and 64 bit) applicable in Modbus. It is important to have correct data type selected while reading the instrument/PLC from YuDash IoT devices. The data types are explained in

download link
download link
Modbus Integration guide.
RS485/Modbus instrument is connected to YuDash IoT device