|     Siemens S7与上位监控软件通讯 0推荐这篇文章来自与西门子官方论坛NET版主展翅飞翔 的经典奉献。对于大多数使用西门子通讯,都是比较模糊的概念,通过展翅飞翔 版主的分析,我相信大家会有很大的收获的。其原文如下:
 
 1.CP5611与S7的MPI通讯:
 
 A.WinCC,这个不用讲了,驱动内置,直接支持.
 
 B.iFix,iFix自己的IO Driver中没有MPI驱动,可以安装S7A for iFix驱动.
 
 虽然不是GE-Intellution公司出品的,但是不收费,而且很好用.
 
 C.Intouch,Intouch的IO Server中没有MPI驱动,应该安装OPC Server.
 
 用西门子SimaticNet.需要Profibus SoftNet-S7授权.
 
 6GK17045CW633AA0 RMB7845.50
 
 5CW63中的63代表版本号V6.3,现在最新的该是5CW64了,因为好多人对订货号
 
 很晕点,所以提一下.以下相同,不再赘述了.
 
 
 
 其他厂家的没有内置MPI驱动的监控软件也类似.比如AB RSView等.
 
 D.Citect,Wizcon,力控,组态王,紫金桥等,驱动内置,直接支持.
 
 其实这些软件很多都是用Prodave写的底层库驱动.
 
 Tips:
 
 A.CP5512和CP5611一样,区别仅仅在于CP5512用于笔记本做现场调试,一般很少
 
 实际长时间用于工程现场而已.
 
 B.MPI方式组网,站点数理论值最大只能是32,但是CP5611最多只能支持8个
 
 MPI连接.每台电脑仅支持1块CP5611卡.
 
 C.如果电脑要通过MPI连接的PLC数量多于8,而小于31,可以换用CP5613卡.
 
 D.CP5611最常用的速率是187.5K.在跟某些机型连接时,可以达到12M.
 
 某些机型是那些呢?是那些MPI/DP口,如400全系列的X1口,31X-2PN的X1口,
 
 318-2DP的X1口,319-3PN的X1口.
 
 当然了,19.2K的速度也是支持的,但是买了CP5611而用19.2K的话,人家会认
 
 为我们脑子有问题,这样还不如买跟PC Adtaper,还能省些银子.
 
 E.用CP5611时,电脑可以有多台,每个CPU能跟多少台电脑进行通讯,取决于该
 
 机型的具体型号,S7-300参数可以在Step7中的硬件\CPU\通讯中有连接资源
 
 的设置.S7-400的应该在硬件\CPU\存储器中有通讯资源的设置.
 
 
 
 2.CP5611与S7的Profibus DP通讯:
 
 A.WinCC,一般是在DP链路上走S7协议,驱动内置,直接支持.可连接8个PLC
 
 B.iFix,iFix自己的IO Driver中没有DP驱动,应该安装OPC Server.
 
 西门子SimaticNet.需要Profibus SoftNet-DP授权.
 
 6GK17045DW633AA0 RMB5868.50 (V6.3)
 
 这个目前看来仅可以使用SimaticNet.
 
 注意,当这样做时,计算机算个2类DP主站,CP5611可以支持多于8个的PLC.
 
 走DP协议最多可以支持60个PLC做DP从站.
 
 即使是WinCC,要用CP5611连接超过8个以上的PLC时,也需要SimaticNet.
 
 不建议计算机和做DP主站的PLC来连接,即使要连接,数量最好不要超过1个PLC
 
 C.Intouch,同iFix。
 
 D.Citect,Wizcon,力控,组态王,紫金桥等,同iFix.
 
 备注:
 
 A.原来以为CP5611跟DP口通讯(比如315-2DP的X2口),只能做DP主站,
 
 其实不是,也是可以做DP从站的,可以被1个DP主站来挂接,
 
 这个主站可以是PLC,也可以是计算机,
 
 但是在计算机监控软件和PLC通讯的方案中这样做没有任何意义.
 
 B.因为DP链路上可以走S7协议.
 
 所以理论上Profibus SoftNet-S7 可以替代Profibus SoftNet-DP.
 
 3.CP5613与S7的Profibus DP通讯:
 
 A.WinCC,DP链路上走S7协议,驱动内置,直接支持.可连接50个PLC
 
 B.iFix,iFix自己的IO Driver中没有DP驱动,应该安装OPC Server.
 
 需要西门子SimaticNet.跟CP5611的差异在于不用Profibus SoftNet-DP授权.
 
 而需要Profibus DP-5613授权.
 
 6GK17135DB633AA0 RMB4611.50 (V6.3)
 
 这样做2类DP主站,最多可以连接122个DP从站.
 
 即使是WinCC,要用CP5613连接超过50个以上的PLC时,也需要SimaticNet.
 
 不建议计算机和做DP主站的PLC来连接,即使要连接,数量最好不要超过1个PLC
 
 C.Intouch,同iFix。
 
 D.Citect,Wizcon,力控,组态王,紫金桥等,同iFix.
 
 
 
 备注:
 
 A.CP5613跟CP5611一样,都是可以做主,也可以做从的.做从的意义不大.
 
 B.因为DP链路上可以走S7协议.
 
 所以理论上Profibus S7-5613可以替代Profibus DP-5613.
 
 C.每台电脑最多支持4块CP5613.
 
 
 
 4.CP5613与S7的Profibus FMS通讯:
 
 老实说,我都不知道FMS主要还在那里应用了.
 
 A.WinCC,没记错的话,好像没有FMS驱动,应该是需要SimaticNet的.
 
 B.iFix,iFix自己的IO Driver中没有FMS驱动,应该安装SimaticNet.
 
 C.Intouch,有FMS的IO Server,确实也见别人用过。
 
 D.Citect,Wizcon,力控,组态王,紫金桥等,同iFix.
 
 SimaticNet 应该用Profibus FMS-5613授权.
 
 6GK17135FB633AA0 RMB5167.80 (V6.3)
 
 这样做FMS站,做对等连接,多个计算可以连接多个PLC.
 
 每块卡走FMS最多可以连接40个FMS站.
 
 
 
 备注:
 
 A.CP5613走FMS跟老S5还有一些第三方厂商连接还是用的FMS.
 
 B.走FMS时每台电脑最多支持2块CP5613.
 
 C.CPU上的DP口全部不支持FMS,只有CP模块支持,还不是所有的CP都支持.
 
 好像只有CP343-5和CP443-5扩展型才支持FMS.具体可以咨询下CS的资深工程<
 |