Step7 - Subnet-IDs in Multi-project

RMA

Member
Join Date
Sep 2004
Location
North of Hamburg, Germany
Posts
2,052
I need to send messages via Ethernet to one Station in a Multi-Project from all the other Stations in the Multi-Project. It tuurned out that one of the Stations had a different Ethernet Subnet-ID from all the others, so I couldn't set up a connection to that Station. I decided to change the Subnet-ID of the offending Station to be the same as the others, but on compiling after the change, I got a load of errors complaining that physically different MPI and Profibus networks had the same Subnet-IDs. Apparently because of this "fault" I'm not able to download the system data with the new Ethernet connections to the PLC.

The MPI and Profibus networks are indeed physically separate for each PLC, so I'm wondering if I can simply change the Subnet-IDs so that they are all different, without causing any problems?

Are there any rules concerning the Subnet-IDs? The helpfile seems to imply that one can use any old numbers or should the "Project" part of the number always be the same, even when the Networks are phsyically completely separate?

Thanks in advance,

Roy
 
Roy

If I understand you correctly, you should have no problems changing the MPI and DP subnets, so that they all differ.

I can't get my head round the fact that you changed the Ethernet subnet of one PLC and netpro return the errors you descibe.

Are all these PLC's part of different projects that you have 'joined' together as one multi-project or are all the PLC's now part of one project with a number of MPI and DP networks, but only one ethernet network.

I am working on a project at the moment that has 38 PLC's with there own remote I/O. The remote I/O are on their own DP networks, but all the PLC's are on the same ethernet network. I did have a quick check and notice that the default subnet masks of all the DP networks are different.

Paul
 
Are all these PLC's part of different projects that you have 'joined' together as one multi-project or are all the PLC's now part of one project with a number of MPI and DP networks, but only one ethernet network.



It's all one Multi-Project, but I have the impression that each PLC (8 in all) was initially created as a separate, individual project and were then all joined together afterwards. As a result most (all? can't remember now) had MPI Subnet-ID 0231-0001 and Profibus Subnet-ID 0231-0004 - I assume that the -0001 and -0004 are Step7 defaults.

I've now modified everything and it now compiles without any errors but I'll have to wait for the next Shift meal-break before I can download the System data and try it out.

I did have a quick check and notice that the default subnet masks of all the DP networks are different.
Sounds like somebody else had the same problem!

Cheers

Roy
 
I wrote.....
plucas said:
I did have a quick check and notice that the default subnet masks of all the DP networks are different

To which you replied....
RMA said:
Sounds like somebody else had the same problem!

What I meant by that was that Simatic Mangler set the subnet masks all different, I didn't change anything

Paul
 
What I meant by that was that Simatic Mangler set the subnet masks all different, I didn't change anything
If I interpret that correctly, then I guess that means that you (or somebody else) created the project as a Multi-Project from the start, whereas in my case it looks as though each PLC was handled as an individual project and then at the end all these were combined into one Multi-Project.

Cheers

Roy
 

Similar Topics

This is the first time I am working with Simatic Manager Step7 as I started my siemens journey with TIA which is pretty easy and do a lot of stuff...
Replies
3
Views
140
When you download a DB, the values get overwritten by what is in the "actual" column in offline DB. Does this happen at the start of the PLC...
Replies
6
Views
142
Hello Inside a FB, I´m trying to transfer a string from a DB to a IN_OUT var that was define as a UDT. The problem is that i can´t determine the...
Replies
4
Views
127
Hi all, I am trying to convert RSLogix 5000 program to Step7. I need to bit shift left my array of double integers for tracking the product on...
Replies
2
Views
519
I have a word in some DB which I want to load to AR1 and use as a pointer. In order to do this I need to write L DBxy.DBW xy SLD 3 LAR1 I...
Replies
3
Views
533
Back
Top Bottom