Skip to main content

Galil recently enhanced the feature set of the RIO-471x0 Pocket PLC to include more Modbus functionality. These new enhancements now allow the RIO Pocket PLC to communicate seamlessly to Think & Do software via Modbus TCP/IP.

Think& Do is a software package offered by Entivity that allows a standard computer to act as a PLC for remote IO units. This type of software is often referred to as a "soft PLC". One of the key advantages of the Think & Do software suite is it's implementation of numerous communication protocols, including Modbus TCP/IP.  Modbus TCP/IP is one of the only truly open communication protocols in the automation industry and is supported by a majority of automation devices including PLC's, HMI's, sensors and much more.

In order to take advantage of every feature that the Think & Do software provides, along with numerous other Modbus TCP/IP devices, Galil has recently added to the RIO's Modbus feature set. These features include:

1) Supporting Modbus function code 15 as a slave

2) Swap how function codes 3 and 4 work(MV command)

3) Set data transfers as 16 bit integers as opposed to 32-bit floating point values(MI command)

Function Code 15

In RIO firmware version 1.0a function code 15 is only supported as a Modbus master. In version 1.0b(the standard version which now ships), Galil has added support for function code 15 as a Modbus slave. This allows other devices to set multiple digital outputs on the Galil at the same time

MV Command

The RIO will default to answering function code 3 requests with analog input data and function code 4 requests with analog output data. By setting MV1 the RIO will then respond to function code 3 requests with analog output data and function code 4 requests with analog input data.

MI Command

By default the RIO will conduct data transactions for function codes 3,4 and 16 as 32-bit floating point values . By setting MI1, the RIO will then use 16-bit integers instead.

For more details on all of these features please refer to the RIO user manual and command reference or talk to an Applications Engineer at Galil. 1-800-377-6329