请问下面Wincc读取10个S7-300PLC的方案是否可行?

请问如下方案是否可行??

1,有10台S7-312控制的设备
2,其中4台带MP277触摸屏
3,我用wincc的mpi通道添加10个PLC,读取里面的数值,在wincc界面上显示出来。
4,装有wincc的电脑,安装CP5611卡。
5,从CP5611引出去一根profibus电缆,将素有PLC串起来,需要触摸屏的4台PLC,用T型带编程口的DP头,其他的用普通DP头,两终端打上终端电阻。
6,通讯速率是187.5kbps

请问是否可行??WIncc用mpi通道这样做,最多可以连几台PLC ?

最佳答案

方案是可行的。注意以下几点问题:

1、如果S7-312有DP口德话建议走PROFIBUS-DP,这样通讯距离和波特率比MPI要高的多。MPI的话一个网络上最多能组32个站。MPI和DP都是RS485接口,通讯距离跟通讯波特率和信号强度有关。MPI网络不加中继器可以到50米,加一个中继器可以扩50米,如果2个中继器之间没有任何MPI设备的话,可以到1000米。在一个MPI网络里,最多可以有9个中继器。MPI最高通讯波特率为187.5K ,而DP能达到12M。通讯波特率越高有效通讯距离越短。

2、从CP5611引出去一根profibus电缆,将素有PLC串起来,需要触摸屏的4台PLC,用T型带编程口的DP头,其他的用普通DP头,两终端打上终端电阻。----必须在终端拨上终端电阻(ON)并保持供电。如果没有终端电阻,或者拨了终端电阻但终端没有电压,会造成阻抗不匹配,导致信号反射,从而电压波形畸变,可能会造成掉站的情况。

3、300CPU的PG+OP+S7总数是有限制的。最大连接数量在CPU属性Communication中有描述。可以在属性中设置参数。CPU在线或者模拟的状态下打开S7项目--硬件组态--点击离线/在线--双击CPU--Communication属性中有PG、OP、和S7连接:

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

2.OP 指代触摸屏。尤其特指西门子的触摸屏。比如你有一个MP277在CPU上在线连接,那么这个CPU会被占用一个 OP连接。WinCC用内置的驱动来连接 PLC时,很多情况下也占用一个OP连接。

3.S7连接:
 很多HMI 软件跟PLC的连接都是用的S7协议,会占用S7连接。
SimaticNet在大多数时候也是占用S7连接。基多的第三方触摸屏占用的也是S7连接,基多的第三方 OPC Server占用的也是S7连接。

因此S7-312占一个PG,4台MP277触摸屏和1个WINCC占用五个OP。因此PG、OP、和S7总数量应该大于等于6才行。

提问者对于答案的评价:
谢谢各位大侠不吝指教!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc264568.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午3:05
下一篇 2019年6月11日 上午3:05

相关推荐