Raptor-Dev-Modbus-Library: Difference between revisions

From NewEagleWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 4: Line 4:
<p>This library exposes a block interface for the [https://en.wikipedia.org/wiki/Modbus Modbus protocol]. This protocol is useful for many industrial application. The library handles many of the details under the hood, so the end-user can configure which modbus registers to read (master) or to write (slave). The library abstracts the details of the protocol into a simple block interface consisting of just a handful of blocks and configuration scripts.
<p>This library exposes a block interface for the [https://en.wikipedia.org/wiki/Modbus Modbus protocol]. This protocol is useful for many industrial application. The library handles many of the details under the hood, so the end-user can configure which modbus registers to read (master) or to write (slave). The library abstracts the details of the protocol into a simple block interface consisting of just a handful of blocks and configuration scripts.
</p>
</p>
[[File:modbus.gif]]


<p>
<p>

Revision as of 22:05, 28 November 2016

New Eagle > Products Wiki > Raptor Platform > Raptor-Dev > Raptor-Dev Modbus Library

This library exposes a block interface for the Modbus protocol. This protocol is useful for many industrial application. The library handles many of the details under the hood, so the end-user can configure which modbus registers to read (master) or to write (slave). The library abstracts the details of the protocol into a simple block interface consisting of just a handful of blocks and configuration scripts.

Modbus specification may be downloaded from (modbus.org): PI_MBUS_300

Modbus Master currently supports the following commonly used service(s):

  • 03 Read Holding Registers

Modbus Slave currently supports the following commonly used service(s):

  • 03 Read Holding Registers
  • 06 Preset Single Register

This library may be used on Raptor targets which expose a serial (RS232/RS485) interface such as the DISP-IMX286 (VEECAN) targets.

Blocks

Block Description Appearance
Modbus Master

This block acts as a Modbus master on a serial bus.

Application Monitor Measure block
Application Monitor Measure block
Modbus Slave

This block acts as a Modbus slave on a serial bus.

Application Monitor Measure block
Application Monitor Measure block
Modbus Slave Error

This block will send a MODBUS Error Response.

Application Monitor Measure block
Application Monitor Measure block
Modbus Slave Response

This block is used to package and send a response to a request.

Application Monitor Measure block
Application Monitor Measure block