Can I read data from Siemens PLC S7-300 over Profibus or MPI or Ethernet?

I want to use Industruino IND.IO D21G into our machine in place of Siemens PLC i.e. S7 317 CPU. I want Industruino to communicate with other S7 317 CPU over RS232 with profibus protocol or Ethernet with TCP/IP protocol. Can I acomplish this task?

Ankur Sankhala
Ankur Sankhala
4
| 1 1 2
Asked on 5/10/18, 9:48 AM
0
vote
4948 Views

Some Siemens have a Modbus RTU Slave or Master coupler card. These cards do have some issues of stability but they still make the Siemens hardware capable of communicating with the outside world. I have done so some years ago with series 7 Siemens hardware.

Didier, DG2R

Didier DORGUIN
Didier DORGUIN
172
| 4 1 3
Answered on 5/22/18, 7:47 AM
0
vote

The shame is that Profibus is a propietary protocol, so it's specification are not open. So, it is suposed you can only use Profibus if your machine is Siemens, or if your machine pays a licence to Siemens... That's the problem of working with not open protocols, as Profibus is. Although, you can use a "modbus to profibus" traslator like this: http://www.er-soft.com/productos/anybus-x-gateway-modbus-plus-slave-profibus-slave Luck

Juansa
Juansa
7
| 3 1 1
Answered on 5/11/18, 7:00 AM
0
vote

Can I read PLC tags over profibus on serial port? This is very important as most of our machines do not have a PLC with ethernet port.
 

Ankur Sankhala
Ankur Sankhala
4
| 1 1 2
Answered on 5/11/18, 3:36 AM
0
vote

as far as i could tell, you would need extra hardware for profibus, unless you can implement the protocol in software. the Industruino has the RS485 port which can be used for Modbus RTU, is that an option?

Tom
on 5/11/18, 5:46 AM

No, Modbus is not an option as no Siemens PLCs support Modbus protocol. They only support Profibus or MPI protocols.

If any hardware is required for that, please suggest the same.

 

Best Regards,

Ankur Sankhala                                                                                                                                                 _

 

<img width="63" height="20" id="Picture_x0020_2" src="cid:image001.jpg@01D3E919.F4EDDD80" alt="cid:image001.jpg@01CE5E1A.14831A60">  Machinery Pvt. Ltd.
Nr. Hirapur Chokdi, Hirapur Village, Vatva-Mahemdabad Highway, Ahmedabad – 382 435
(: +91 79 6610 0408 | *: ankur.sankhala@khs.com

 

 

 

From: Tom [mailto:tomtobback@gmail.com]
Sent: Friday, May 11, 2018 11:17 AM
To: Sankhala, Ankur
Subject: Re: Can I read data from Siemens PLC S7-300 over Profibus or MPI or Ethernet? (537)

 

as far as i could tell, you would need extra hardware for profibus, unless you can implement the protocol in software. the Industruino has the RS485 port which can be used for Modbus RTU, is that an option?

--
Tom
Sent by Industruino using Odoo about Forum Post Can I read data from Siemens PLC S7-300 over Profibus or MPI or Ethernet? (537)

Ankur Sankhala
on 5/11/18, 5:49 AM

Hi Ankur,

Our INDIO unit has a built-in RS485 port, and our Ethernet expansion module does standard TCP/IP. Our GSM/GPRS expansion module has an RS232 port.

I see that people have connected Arduinos to Siemens PLC using this library https://sourceforge.net/projects/settimino/?source=navbar so it should be possible over Ethernet.

 

Tom
Tom
5675
| 1 1 3
Answered on 5/10/18, 11:58 PM
0
vote

Your answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

Ask a Question

Keep Informed

About This Forum

This community is for professionals and enthusiasts of our products and services.

Read Guidelines

Question tools

44 follower(s)

Stats

Asked: 5/10/18, 9:48 AM
Seen: 4948 times
Last updated: 5/22/18, 7:47 AM