Read Solo 4848 temp. controller values with ML1100

rguimond

Lifetime Supporting Member
Join Date
Jul 2009
Location
Escuminac
Posts
666
Can anyone help?

Temperature controller has two-wire RS-485 output. Outputs connected to to "A" & "B" of 1761-NET-AIC module. "A" is jumped to 'Term" on AIC. Shield is connected to SHLD & COM. The controller and the ML1100/AIC are the only devices on the network.

Distance between components is about 20'

CBL-AM-000 connects AIC to ML1100 CH-0.

CH-0 set to Modbus Master. All baud, parity, stop, etc. set the same as the temperature controller.

I think I have the MSG set up the right way. Reading 40 16-bit elements from "03 Read Holding Registers (4xxxxx). MB Data address is 4097 (Modbus addres 44097).

I always get error 37 "Message Timed Out In Local Processor". Tried every combination of baud rates, stop bits, handshaking, etc. (I think), but no luck.

I can post screen shots if anyone's interested in giving this a go.
 
The first thing I would try is to switch the A and B wires.


Just for the record, the ML1100 has built in RS485. You just need a 1763-NC01 cable to break it out from the round DIN connector and set the Control Line setting to RS485
 
Wow, that was quick. Looks like I probably wasted half a day for nothing!

I'll order a cable.

I assume I just set the CH-0 setting to "Modbus RTU Master", Buad & Parity to match my controller, Control Line to "No Handshaking" and I'm good to go?

Any special termination (looping) required at the break-out end of the cable?
 
Couple of things to try. The Ml1100 is Modbus RTU, make sure the temperature controller is also set to modbus RTU ( not Modbus ASCII)

Also different vendors sometimes mix Term "A" and "B". So try switching them.

EDIT: You two type faster then I do.
 
Already tried swapping wires. I have a chart I used to make sure I got all the possible combinations. Didn't know I didn't need AIC, so that was probably my problem all along. I only saw brief flashes of green from the LED under the RS-485 connector. Solid green on other LED.
 
Reading 40 16-bit elements from "03 Read Holding Registers (4xxxxx).

Solo Manual page 7-2
DataRegisters
03: Read Holding Registers (maximum limit is read of eight registers)
06: Write Single Register
16: Write Multiple Registers (maximum limit is eight)

Your 40 register read is bad.​
 

Similar Topics

Hi, The hardware is: Click Plc model # CO-O1DD1-O HMI model # S3ML-R magnetic-inductive flow meter model # FMM100-1001. I will set the flow meter...
Replies
4
Views
129
Is there a way to use the FAL instruction to do +=2 instead of +=1? I have an array that is organized with alternating "data" and "flag" values...
Replies
5
Views
125
Hi everyone i have a customer, who wants to show an alarm on the machine, if the I/O forces are enabled and set, on at ControlLogix L81E with...
Replies
3
Views
230
Hi Iam using monitouch hmi(V9 soft) with omron plc cj2m (CX programmer). In this I want to read a data from hmi to plc. The data was like...
Replies
0
Views
94
Hi everyone. Quick questions. On UnityPro, I want to open and quickly read tags from a .STA files witouth opening the program. I have 30 plc...
Replies
2
Views
136
Back
Top Bottom