西门子S7通讯连接资源

PG指代在线的Step7连接。不管是笔记本,还是西门子的PG台式机,还是你的服务器,只要有1个Step7在线监控PLC,那么这个PLC就会被占用一个PG连接。

OP 指代触摸屏。尤其特指西门子的触摸屏。比如你有一个MP277在CPU上在线连接,那么这个CPU会被占用一个OP连接。

需要注意的是WinCC用内置的驱动来连接PLC时,很多时候是被认为是一个OP连接的。

S7基本通讯连接这个目前我还不是十分的理解。

先这样简单理解。比如有好几个PLC的CPU之间互联,

可以通过MPI口用读/写指令手法数据进行通讯。

一旦读写完成,通讯资源即被释放。

简单的讲,就是比如1个315-2DP和1个314,通过MPI

使用读/写指令通讯,假如正在进行通讯会占用一个S7基本通讯连接资源,通讯如果完成,则不占用S7基本通讯连接。/

S7连接就是使用S7协议的连接

很多HMI 软件跟PLC的连接都是用的S7协议,会占用S7连接。

SimaticNet在大多数时候也是占用S7连接。

基多的第三方触摸屏占用的也是S7连接,

基多的第三方OPC Server占用的也是S7连接。

不过注意,Top OPC 和Kep OPC的连接类型是可以更改的。

最大连接数在组太CPU通讯资源的时候,可以看出来的。

至于如何设置,需要根据实际情况来决定。

MPI

在上位机中使用CP5611卡,可最多连接3个上位机;

“西门子资料,,,PLC+PC,不能超过8个。

我们先假设只有1台PLC,那么他能连接7个上位机么?

我测试的结果是不行,

S7-300只能连接4个,S7-400 “应该”可以连接7个,--我现场只有6台,全连上了”。

在上位机中使用CP5613卡,可最多连接5个上位机;

“每个PLC 可以被几个计算机连接跟CP5613 没关系。

CP5613 和CP5611的差异体现在,每个计算机能连接多少个PLC的指标上。

当然对于Profibus 协议的硬实现和软实现也是其差异之一。”

PROFIBUS

在上位机中使用CP5611卡,可最多连接5个上位机;

在上位机中使用CP5613卡,可最多连接11个上位机;

“从原则上讲,CP5611 使用profibus 协议来连接S7 是有差别的,

WinCC可以使用内置的profibus 驱动来通过CP5611 来连接,

杰控可以使用内置的profibus 驱动来连接,而其他的软件则只能通过Simaticnet 来连接。

计算机是作为一个DP的二类主站来出现的,--CPU才是一类主站。

二类主站的数量根本就不建议超过2个!”

典型的一个Dp总线,应该是1个一类主站,西门子也只允许有一个一类主站,

尽可能少的二类主站。下来可以有1-n 从站。

CP5613 的情况也类似。

我在用CP5611的场合,也是仅仅有2个计算机。

超过2个以上计算机的,根本不推荐用总线的方式来连接。

系统的风险系数太大。

--你见过西门子旗下的那个工程公司用Cp5611,或者Cp5613 ,走N台计算机去连接一个PLC。

要知道给一个300 CPU加个CP343-1才8K 不到,但是可以被8个计算机连接。

而上位如果是8台计算机,则需要8个CP5611,需要8X3100=2400元,

速度还奇慢,危险系数还高。CP5613 就更贵了。

以太网

在上位机中使用普通网卡,可最多连接8个上位机;

在上位机中使用CP1613卡,可最多连接30个上位机;

以上的上位数量,是在CPU的连接数允许的情况下.

这个就更加的不对了。

上位机使用普通以太网卡还是CP1613,

的差距依然是体现在一个计算机能连多少个PLC站,

而不是一个PLC站能连接多少个计算机。

300的CPU+ CP343-1,还有带PN的300CPU,

最多可以通过以太网连接8个计算机。

400的CPU+Cp443-1 ,还有带PN的400CPU。

最多可以连接31(手册写的是32),或者63个计算机。

分界线就是CPU414-3,这个以上的,含这个,连接数是64,

这个以下的是32.

不过,依然是回到实际工程中来。

超过8个以上的计算机连接,推荐必须走C/S架构,

不准一个PLC 连接这么多的计算机,通讯压力太大了。

真正意义上的限制,

最起码的限制是CPU本身的连接资源数的限制,

下来是实际现场表现的限制。这个其实更重要。

很多跟理论值差异巨大。

在300的CPU 通讯资源设定中,

关于PG,OP,S7基本通讯,s7通讯,已组态等设定值的具体含义是什么?

是针对此项连接资源所保留的最小连接数。

如315-2PN的CPU,

连接资源数最大为16.

其中PG 保留设定值为1,即不管OP+s7基本+s7 是多少,其最大不能超过15,

因为最少必须要给PG 保留一个出来。

这个1 是最少给Po保留的连接数,而不是说,最多可以有1个PG 连接。

同理,OP 保留连接资源数为1,是说,不管任何时候,必须最少保留一个OP的连接资源给

触摸屏类的设备。这个链接资源不能被任何其他通讯占用,必须给OP保留,

而且最少保留1个,当然可以有多个。

S7 基本通讯,我们暂时先不用管。

简单理解在多个PLC 互相之间走诸如MPI之类的通讯时候才要占用此类资源的。

当然事实上并非这么简单。

S7通讯(已组态)这个不太好理解。

这个是指,你在netpro 中对CPU 进行通讯组态,且连接类型指定为S7连接时,

的总数量。

如这个315-2PN ,你插入了3个PC Station站,

在PC Station中的OPC Server 中插入了1个连接,类型为S7 连接,

连接到这个CPU去。

同时,你还让这个315-2PN 和另外一个414进行以太网通讯,通讯连接类型也是S7连接。

那么在你看到的s7已组态数量应该是4.

3个S7 连接时CPU 到PC Station的,1个S7 连接是CPU 到CPU的。

这些设定,很多很多人的理解都有谬误。包括大量的西门子CS部门的技术支持,

包括众多的做组态软件的厂家的驱动人员。

所以,最好的办法,就是自己动手做一做,然后看看那个数量的变化,再琢磨下。

再补充下,

尽管315-2PN的连接资源数为16.

但是,你通过其内置的以太网接口能连接16个计算机或者PLC,或者触摸屏么?

不行,通过315-2PN的以太网口的连接数不能超过8.

通过其MPI 连接的数量不能超过8.

假如你再加一个CP343-1,那么新加的这个CP343-1 的连接数也不能超过8,

而且,其所有的连接数加起来,内置以太网口+ CP343-1 口+ MPI口,+ 任何其他通讯口上所有的连接口上

的通讯连接数加起来不能超过16.

3.为何 S7-400 没有了这项的数值设定?

因为 400 CPU的通讯连接资源是自动动态分配的,

且资源数最少为32,高端机型为64.

所以西门子默认不再进行手动的分配。

由 CPU 自行分配。

但是,内部其实还是给 PG,OP 各自保留一个连接资源,

这2个资源任何时候,都不能被S7,或者,其他连接所侵占。

也就是说,不管你连接了多少计算机站,或者PLC站,

你想进行程序在线监控的时候,(这时候算PG站),CPU依然保留有最少1个的PG连接。你想多挂1个触摸屏的时候,(这个时候算OP站),CPU依然保留有最少1个的OP连接。

相关文档
最新文档