SL9696-VRE Modbus Communication

Jacob Brown

Member
Join Date
Aug 2015
Location
Missouri
Posts
10
I have a SL9696-VRE temperature controller that I need to communicate to via Modbus ASCII (RS-485). I have a PLC with a Point IO 1734-AENT and a 1734-485ASC attached to the Point IO module. There are transmit and receive wires going from the ASCII Module to the Temperature controller. I know that communication to the ASCII module is good, but trying to send an ASCII string to the temperature controller yields no change on the temperature controller. At this point, it might be my ASCII string. It begins with a ':' character, the address, function, data, empty bit for error, then my ending CR-LF characters. Any advice? Thanks!
 
I couldn't find any information about the formatting of the string but I am still looking ...

However, in the manual:
https://www.jlab.org/accel/inj_group/vacuum/SoloTemp/solo%20manual.pdf

it says:
Note: Make sure the On-Line Configuration parameter (​
Cosh, P3-12) is set to ON.
The parameters in the SOLO controllers can be changed by the MODBUS network

master only when the parameter is ON. (It is OFF as the factory default.)
 
@danatomega: I have the COSH parameter set to ON. Here is my string:
start ':'
address '$02'
function '$10'
starting address high '$10'
starting address low '$01'
no. of registers high '$00'
no. of registers low '$01'
byte count '$04'
data high '1'
data low '8'
data high '0'
data low '0'
error check '$00'
end delemeter CR '$r'
end delemeter LF '$l'
The starting address, no. of registers, byte count and data are all in the data part of the modbus message.
 
I concur with OpZed. You should download Modbus Poll and turn on the "Communication Traffic" window to see how the string should be formatted.

Just a quick glance to me indicates that you are sending the wrong LRC value (what you call "Error Check"). It should not be 0.
 
How does this look? Which transmit string should I go by, the first one that transmits or the second one? Before each receive, there seems to be two transmits.

mod.jpg
 
In Modbus Poll you've got two devices defined. Click and drag that window over a bit and you'll probably see another one underneath. In your capture there's a request to Node 1 which is timing out. Then a request to Node 2 which is responding with an Exception code. What register are you trying to write to?
 
Never mind guys, I figured it out. Thank you for all of your help, Modbus Poll turned out to be really helpful, and automation direct even said to use it, so if anybody sees this in the future, USE MODBUS POLL!! I am able to figure out my own LRC's and strings. Thank you all again for your help!
 

Similar Topics

Hi Everyone, i was hoping for a little help with this module. i have data that needs to be read from a different plc through the Modbus plus...
Replies
11
Views
183
I have a PH meter that I am trying to bring its data into 1756-L81. I have downloaded the Rockwell MODBUS AOI kit, but I am not sure if I need to...
Replies
5
Views
154
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
221
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
252
Back
Top Bottom