Modbus RTU to SLC 5/05 & Rsview32

James Mcquade

Member
Join Date
Oct 2007
Location
Nashville, Tennessee area
Posts
3,676
Hi all,

i am trying to monitor / change the settings of (4) honeywell temp controllers on an ethernet network. They use Modbus TCP protocall.

I am looking for a comms driver which will allow me to either get the data into the Slc 5/05 or into Rsview 32.

All suggestions welcome.

tha nks in advance,
james
 
1) The UDCs are Modbus slaves only.

2) Prosoft is A-B's partner for Modbus modules for a Modbus master in a SLC rack.

3) I suspect that RSView 32 has a native Modbus driver where RSView is the Modbus master; most HMI products in that competitive category have this capability.

4) The current version of the ethernet Modbus firmware ROM in the 1/4 DIN UDC's 2500 is 2.14.

Each version has contributed serious bug fixes. If you work with an earlier version, you'll probably be re-discovering the bugs all over again. The firmware version is not the version available in the display under Read Status > XXXX. The Modbus firmware version is printed on the paper label on the PROM on the ethernet card.

5) Pay NO attention to any of the information (registers, addresses, function codes) given in the UDC Product
Manuals, section 9, Modbus RTU function codes. Those function codes are for undocumented functions 20
and 21 (decimal). This information is totally useless, disorienting and confusing.

Honeywell publishes a manual, document # 51-52-25-66, called the Modbus® RTU Serial Communications User Manual, which has correct information.

6) A UDC's IP address cannot be configured from the UDC keypad. PIE software is needed to configure the IP address.

7) My experience shows that UDC's choke when polled too quickly. Use a minimum of 1 second polling rates.

8) There are separate integer registers and separate floating point registers in the UDCs, so that you can avoid data format handling by picking the appropriate register in the UDC.

The two common floating point formats (big and little endian) are FP B and FPLB. I have never seen the other two (FPBB, FP L) used anywhere. If you can eliminate 2 out of 4, it makes figuring out which FP/real format to use a lot easier. (Honeywell offers all 4).

9) There are limitations to the number of values that can be read or written in a single command. The limitations are printed somewhere near the beginning of the 51-52-25-66 manual in a table. If I recall properly, most writes are limited to one value per write command. I'd do extensive testing to confirm that a UDC could take more than one value written in a single command.

Limit the number write functions of repeated data, because the internal flash memory gets overwritten every time a change is made (so that in power up after power down situation, the last known working variables are available. The flash memory has some limitation as to the number of writes it can handle.
So to change a fixed setpoint, write it once or twice, but do not write it once every 3 seconds on a continuous
basis.

Reads have no impact on the flash at all.
 
Last edited:

Similar Topics

Hi, I'm hoping to use an SLC 5/05 PLC to communicate as Modbus RTU Master to a number of Modbus TCP slaves. I understand that a gateway is...
Replies
3
Views
4,268
Dear All, i am trying to connect Danfoss inverter with s7 200 cpu 226.but microwin shows following error at DATA Ptr.i assigned different VB...
Replies
1
Views
46
I'm trying to control a device via MODBUS RTU and the ModbusRtuMasterV2_PcCOM in Twincat 3. I've configured a device with the right com port and...
Replies
7
Views
218
Hi all, Currently having trouble getting a speed reference to write over modbus to an Omron M1... I can successfully write a run command and...
Replies
6
Views
251
Hi, I'm having an issue with a mircologix not transmitting out. The current setup is a mircologix 1400 connected to a Guardian 100 Radio...
Replies
1
Views
108
Back
Top Bottom