客户原先有一套以太网通讯系统,大概是几个300的PLC用以太网通讯。现在客户想把其余的10多个PLC(200或300plc)数据也采集,同时不影响原先的以太网,原IP不能改(客户原话)。问题如下:1.不影响原先通信,新的PLC直接连到原先以太网就可以了吗?2.如果PLC没有以太网口或者CP343等网口被占用(如原先就有两个网段),怎么处理?3.有没有系统的相关资料。真心求指导,谢谢!
最佳答案
1,我觉得既然人家是一个系统了,所有的IP应该不是乱规划的,不会重复。如果在一个网段的话,就可以直接连接到原先的以太网,不知道你的通讯结构是什么样子的,采用S7通讯的话,要注意300PLC是有连接资源限制的,你这个系统有10多个PLC了,S7的通讯资源问题要考虑下,别的我认为没多大问题。如果不在一个网段,那就可能有些麻烦,不知道你的系统里面有没有3层交换机,如果有,而且2个网段处在不同的VLAN,那么也没有问题,也可以互相通讯。如果2个网段互相独立,那么可能你还要添加3层交换机呢。
当然,除了S7的通讯方式,还有TCP的通讯方式,这样也能解决S7通讯资源不足的问题,也是相当方便的。
总之,我不认为实现客户的要求有什么难处,无非是可能需要添加一些硬件罢了。
2,既然需要以太网通讯,必须的硬件是必须的,要么PLC带有以太网口,要么需要添加以太网模块。
3,资料的话,就太多了,西门子的下载中心有很多,我把我收藏的给你罗列些吧,你下载看看:
F0448:《以太网通信模块常见问题集》
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=4126&loginID=&srno=&sendtime=
A0020:《通过CP343-1实现S7-300之间的以太网通讯》
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1233&loginID=&srno=&sendtime=
《如何通过工业以太网CP在S7-300与/或S7-400之间组态TCP连接以实现数据交换?》
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=4504&loginID=&srno=&sendtime=
A0344:《S7-300和S7-400集成PN口的S7通信》
http://www.ad.siemens.com.cn/download/docMessage.aspx?Id=3518
A0285:《西门子PLC实现基于CP的FETCH WRITE使用入门》
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=3218&loginID=&srno=&sendtime=
A0332:《以太网的S7通信 (集成PN接口的CPU和CP)》
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=3451&loginID=&srno=&sendtime=
提问者对于答案的评价:
回答的很用心,谢谢
专家置评
其余2位网友补充的也很好。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc222766.html