Does that CP 341 have Modbus RTU drivers? Apparently protocol drivers are loaded into Siemens comm modules, according to chit chat on the Siemens services forum site:
[*]The dongle that comes with the driver must be plugged in the back of the serial CP.
More information on loadable drivers for the serial CPs is available in the following manuals:
Downloads
- "Loadable Drivers for PtP CPs; MODBUS Protocol RTU Format
S7 is Slave" in Entry ID: 1218007.- "Loadable Drivers for PtP CPs; MODBUS Protocol RTU Format
S7 is Master" in Entry ID: 1220184.
Dan
This was the root of all my issues. However when I read this post, I thought these drivers were included in the CD that came with the CP341 module.
Thsi is not so.
I also thought the dongle was only needed for the Master.
This is not so.
This page is where you find the new drivers for using the CP341 for modbus slave and master :
http://support.automation.siemens.c...r=true&siteid=csius&query2=&modelled=&lang=en
The dongle is required for master or slave.
Now I wonder why the 313slave.exe did not work but the 316slave.exe does?
My main confusion was that the choices on the parameter screen to choose modbus master or modbus slave simpley were not there.
When Bernie mentioned just doing the setup in the slave it set up enough conflict in my mind, that I began to question my whole aproach.
The areas of data to be shared are defined in the parameter screen , but only after you select modbus master or modbus slave and then select the "protocal" button to access the setup.
I looked all over and could not find it.
The slave address is also selectable in the same area with the data setup.
So it looks like the master does in fact do all the work. But the slave has to be preped for the request.
I accept that fully half of this was missunderstanding on my part.
I will go back and re-read the docs now and see where I got off track.
Good information here for the next guy though with plenty of links and reference material.
Thanks to everyone who contributed.