Hc900 SPP controlling UDC330 via coms

joecicpgh

Member
Join Date
Feb 2013
Location
pittsburgh
Posts
19
I'm looking to use a Honeywell HC900 to manage SPP for several furnaces that are currently controlled with UDC3300 controllers. I would like to put all the Set Point program control in the HC900 and send the ramping/profile set point to the UDC330 via Ethernet communication. (Possibly wirelessly)
Has anyone done this? What should I be worried about?

I think I can just write the ramping / holding "SP" to the udc3300 address for "SP" and it will follow the Set point program in the HC900.


Thanks,Joe
 
1) UDC 3300 has Modbus RTU (RS-485) only, no ethernet option.

The UDC 2500 or UDC 3200 can have the Ethernet card that does Modbus-over-Ethernet.

The HC-900 has two RS-485 serial ports, either of which can be configured as a Modbus master to send SP's to a UDC.

2) A UDC can only handle a single (one) variable written to it in a single transaction. So writing a setpoint is the simple and easy way to accomplish what you want to do.

Attempting to write an entire setpoint profile to a UDC is very complicated, because only one setpoint programmer/profile datum can be written per transaction, requiring multiple transactions to populate a UDC SP profile.

3) 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.

4) Limit the number write functions of repeated data, because the internal memory gets overwritten every time a write value is received, so that in power up after power down situation, the last known working variables are available. The internal memory has a limitation as to the number of writes it can handle.

So only write the setpoint at the beginning of a soak, do not write the soak value every couple seconds on a continuous basis or the memory will fail from fatigue.

5) There are separate integer registers and separate floating point registers in the UDCs, so pick the correct register for the word format that you select.

6) If it were me, I'd just use the HC-900.
 
Last edited:
Thanks for your input. I did not know about the
Memory issue. I will have to look at how to reduce or stop the writing of the setpoint during holds.
I would also like to read the PV & output %

I'm sure I'll figure it out.

Thanks again,Joe
 

Similar Topics

Hi, In the Help file for the HC900 Setpoint Programmer block it says, "A Setpoint guarantee function is provided that holds the program if a...
Replies
14
Views
3,038
I am working on Honeywell HC900 and it is my first time to working on any DCS, so some sort of things in the designer first time in my experince...
Replies
2
Views
3,911
I'm upgrading an existing machine with a Honeywell HC900 controller, and I'm trying to do some data processing in the controller. I have variables...
Replies
0
Views
73
Hello everyone, My designer software as the 7.200 firmware, but when I go to download to the plc HC900 from honeywell the program I created...
Replies
0
Views
679
Hello everyone, In the designer softwar of the plc HC900, I used the function version control on the toolbar and it deleted files from my...
Replies
2
Views
369
Back
Top Bottom