The cheapest way to achieve Modbus RTU with an S7-300 processor ?

Jeff23spl

Member
Join Date
Jan 2010
Location
Canada
Posts
860
Hello

I even did some Modbus RTU connection using a 315 pn/DP processor, CP341 card and Modbus chip but now i have to use a 300 processor because the projet i try to do, doesn't fit in an S7-200...

The serial port of a 200 is a low cost option but when it comes time to use 300 platform ....outch!

I wonder if there is a way with an ET200S to do Modbus RTU as it include a 314 plc?

I will need at least a 314 processor to handle the math functions i do need....

My last option would be to use a small s7-212 connected to a 277 profibus as a gateway for modbus RTU from the 300 DP master port but...
 
How about using a s7-1200?
It has instructions for Modbus master or slave.
It is inexpensive, as is the rs485/232 modules.
Then it could be an io device to a Profinet master.
 
Hi!

The Vipa300 CPUs (S7300 clone) has Modbus RTU option on the Profi interface. I have used it, works well. One of the Vipa 314 (don't remember the complete number now) is very cheap also, and very performant, but has little RAM (can be easily extended with a Vipa SD). Check at www.vipa.de

Kalle

Edit:
Must have been this:

Vipa314-2BG03
CPU 314SE/DPS - SPEED7 technology
DC 24V, 128kByte work memory expandable up to 512kByte
(50% program/50% data), MPI, MMC slot, real-time clock
• Interface:
Profi bus DP slave, 12Mbit/s, 1…125/PtP RS485, potential separated,
ASCII, STX/ETX, 3964R, Modbus master, USS master
Ethernet interface RJ45 for PU/OP communication
 
Last edited:
Hi,

One option is to use a gateway, Profibus Slave to Modbus RTU (master?).
I work for HMS and we make the Anybus Communicator for Profibus - Profibus slave to Modbus RTU master;
http://www.anybus.com/support/support.asp?PID=104&ProductType=Anybus Communicator
If you need to use Modbus RTU over RS232, max.15m, a gateway is probably your only option, as the gateway can be installed close to the modbus slave and use Profibus between the gateway and PLC.

The gateway solution is a very cost-effective solution, compared to CP341....


//Patrick L @ HMS
 
Jeff,
Your definition of inexpensive is different than mine!

Have you looked at a s7-1200 based solution?
 
Agree with Mike, S7-1200
or
one S7-222 (modbus master) with Profibus module to be a S7-300 slave.

Cheeper than use of S7-300 as Modbus master.
 
Jeff,
Your definition of inexpensive is different than mine!

Have you looked at a s7-1200 based solution?

My definition is something safe and proven but cheaper than 5-10k$ for just a serial connection.(CP341+Chipset)

The 1200 seem faster with more memory than a 200 because my application would need 2 S7-224 to fitted in and i want to have just 1 plc.
When i look to the processing time

200 = 0.22us for bit operation
1200 0.1us for bit 12us for word and 18us for float
312 0.1 us for bit 0.12us for word 0.16us for float

I wonder if it is a print error or the 1200 is really 100times slower than a 312 ?
 
Jeff,

If you were thinking of using a couple of S7-200, the 1200 will work fine and be cheaper. You could then use the 1200 as a PN IO device for the 315 PN/DP you mentioned.

There are also ET200S serial module that may do what you want 6ES7 138-4DF11-0AB0 http://support.automation.siemens.com/WW/view/en/20270713


As far as execution times 312 vs S7-1200 I found these numbers on the support site:

S7 312 CPU processing times
for bit operations, min. 0.1 µs
for word operations, min. 0.24 µs
for fixed point arithmetic, min. 0.32 µs
for floating point arithmetic, min. 1.1 µs

S7 1200 CPU processing times
for bit operations, min. 0.1 µs; / Operation
for word operations, min. 12 µs; / Operation
for floating point arithmetic, min. 18 µs; / Operation
 
How about an IM151-8 CPU + the ET200S 1SI module ?

Same programming as S7-300 that you already know.
Much cheaper than S7-300.
Has ethernet in stead of lame MPI.
Expands via Profinet.
Almost same performance as 315-2PN/DP. Much faster then S7-200 or S7-1200.

Is a no-brainer IMHO.
 
How about an IM151-8 CPU + the ET200S 1SI module ?

Same programming as S7-300 that you already know.
Much cheaper than S7-300.
Has ethernet in stead of lame MPI.
Expands via Profinet.
Almost same performance as 315-2PN/DP. Much faster then S7-200 or S7-1200.

Is a no-brainer IMHO.

i didn't know that Et200 has a modbus module availaible...
I'll look for that 1SI...
I even worked with et200s cpu with good result, i'm just afraid of the module looking a little bit weak...
 

Similar Topics

..that you know of, other than the 1783-ETAP A? I am trying to setup a device-level ring testing setup environment for training that I may need...
Replies
2
Views
1,480
I have an application that needs 20 inputs and 20 outputs with only 10 XNOR and 10 NAND blocks. I could do it with relays, but this could end up...
Replies
16
Views
5,169
Hello, What would be the cheapest PLC running codesys I would be able to get my hands on? I like to expand my mind and I started out as an AB guy...
Replies
30
Views
13,457
I want to fill a hole in my skillset by picking up AB PLC programming. Although I'm at a very advanced level with GE PLCs (I mean GE-IP, no I...
Replies
9
Views
3,336
I almost have a complete, basic setup for a shop/learning fixture. I've got a used CPU317-2 DP, a G120C, and some purple hose. I'd like to add...
Replies
20
Views
5,380
Back
Top Bottom