The MPI protocol specifications

Some manufacturers of DDE server software and SCADA packages seem to have been able to buy that info. The price has never been mentioned, but I figure it has been a large number.

Kind regards,
 
If you can follow programs written in 'C' you could study the libnodave library for Siemens, it covers the MPI protocol amongst others. The source code is included in the download. The man behind libnodave reverse engineered the MPI protocols by watching the data exchanged across the interface.

http://libnodave.sourceforge.net/

If your purpose is just to use the MPI interface then you would probably be better to let libnodave do the 'nitty gritty' which leaves you free to concentrate on the higher level programming.

Remember that if you are a bit of a brain box and can add something to the project, then post it back so that it becomes part of the project.
 
I dont think that the actual sourcecode to the MPI protocol itself can be found in Libnodave, or any of the 3rd party S7 comms libraries.
They all communicate via MPI by going via an adapter. It is the communication to the adapter that Libnodave and the 3rd party comms libraries covers.

Apart from that, I think that it will be somewhat a waste of time to study MPI.
In stead look intocommunicating with S7 via ethernet which is also in Libnodave. And this is directly to the S7 CPU or CP without the need for an adapter.
 
Learn something new every day, I thought the MPI adapters were just simple devices but these guys agree with Jesper
http://modbus.control.com/thread/1026157849

In the spirit of learning I did a quick bit of Googling and thought I had struck gold for you.
http://www.runmode.com/usefulstuff.html
but he has removed his MPI info and instead directs you to libnodave.

Then I found this information:
http://cnczone.com/forums/general_electronics_discussion/48705-pc-mpi_adapter.html#post379814
that gives the RS232 to S5 connector (and maybe S7) as a simple R232 to 4-20mA loop signal converter. Which puts back to not being sure about any of it. But what the heck, if 'Heisenberg' can have uncertainty then I am in good company.
:confused:
 
Then I found this information:
http://cnczone.com/forums/general_electronics_discussion/48705-pc-mpi_adapter.html#post379814
that gives the RS232 to S5 connector (and maybe S7) as a simple R232 to 4-20mA loop signal converter.
No, not for S7.
This "RS232 to S5 connector" is a RS232 level to TTY level converter. The AS511 protocol for S5 is much simpler and much much slower than MPI. That is why you can connect to a normal RS232 port on a PC. Cannot be compared with MPI.
 
I second this:

Apart from that, I think that it will be somewhat a waste of time to study MPI.
In stead look intocommunicating with S7 via ethernet which is also in Libnodave. And this is directly to the S7 CPU or CP without the need for an adapter.

MPI is slloooowwww and expensive. Are there MPI hubs? I have Ethernet switches and USB hubs.

I have an extreme dislike for any network that doesn't easily connect to a laptop. That limits my current choices to Etherent and USB.

I wonder if Thunderbolt will catch on.
http://www.apple.com/thunderbolt/
http://www.intel.com/technology/io/thunderbolt/index.htm
10 Gbps. Wow.
 

Similar Topics

I designed 6 pieces S7-300 Plcs and MP277 HMIs.They are contolling different process and they are communicated by mpi.All of hmi have got the...
Replies
9
Views
4,157
I need to communicate siemens S7-300(CPU 313C) to a mitsubishi HMI that supports MPI. I have search a lot on net but couldnt find information...
Replies
5
Views
3,681
I'm currently working on a project were we use the Vipa PLC to communicate with a "Red-Lion G308" HMI Panel. The panel has the functionality to...
Replies
22
Views
11,225
I want to know about Siemens MPI Protocol. Also I want to know any downloadable MPI Driver available.
Replies
2
Views
9,169
I want to setup siemens SOFTNET_S7 ver 6.0 to communicate with Citect through MPI protocol.I have some problems.Has anyone done it? If yes,Please...
Replies
0
Views
4,491
Back
Top Bottom