西门子 S7 与上位监控软件通讯配置 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,力控,组态王,紫金桥等,驱动内置,直接支持 说明: 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 口.当然了. 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. 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. 5.IE Genaral(普通以太网卡 与 S7 的以太网通讯 普通以太网卡)与 的以太网通讯: 普通以太网卡 A.WinCC,驱动内置,可以走 TCP/IP,也可以走 ISO,多支持 8 个 PLC 站点. B.iFix,iFix 自己的 IO Driver 中没有以太网 TCP/IP 驱动,可以安装 S7A for iFix 驱动.很好用.S7A 驱 动具体支持几个 PLC 的连接数量不详,但是不止 8 个;如果走 ISO 协议,可以使用 V6 版本的 SIX 驱动.也还行.不建议使用 iFix 的 SI7 驱动,那个驱动还是要 SimaticNet 的.与其那样还不如用 OPC 呢.不过在使用软冗余时,SI7 驱动支持以太网地址的冗余;SL4 驱动可以不需要 SimaticNet,但是还 是不建议使用,呵呵.因为是个 L4 层的驱动,连接 S7 以太网会麻烦一些,连接 S5 以太网时可以考虑. C.Intouch,请使用新的 DA Server 类驱动,西门子以太网驱动的叫 SI Direct. D.Citect,力控,紫金桥等,有 S7 以太网 以太网驱动,具体支持的 PLC 联接数量不祥. 组态王,RSView 等没有内置 S7 以太网驱动的则需要 OPC Server. 方案甲:西门子 SimaticNet. IE SOFTNET-S7 LEAN,多支持 8 个 PLC 以太网连接, 6GK17041LW633AA0 RMB5774.00 (V6.3) IE SOFTNET-S7,多支持 64 个 PLC 以太网连接,
6GK17041CW633AA0 RMB13081.00 (V6.3) 注意,每台电脑仅支持 1 块 IE Genaral! 方案乙:使用全球有名的 OPC Server--KEPWare. 有西门子以太网驱动.主要是 TCP/IP 协议的. 理论上支持 16 个普通网卡(不知道电脑有那么多 PCI 槽吗?) 每个网卡支持 64 个 PLC 以太网连接.数支持 127 个连接。
不过,我还没试验过多网卡的支持呢,大家可以咨询下 KEP 公司办事处. 备注: A 普通以太网卡不支持冗余操作的,西门子明确的告诉大家,每台电脑仅支持 1 个 IE Genaral 做访 问点与 PLC 连接.有一种方法可以实现普通以太网卡的冗余操作,是一种基于 IT 技术的方法.目前暂 得不到西门子的支持,有兴趣的朋友可以和我探讨. B CP1612 的定位好像比较怪,价格很高,但是跟普通以太网卡又没有什么差异,跟 CP1613 又差距 太大.真是搞不懂.好在已经停产了 6.CP1613 与 S7 的以太网通讯 的以太网通讯: A.WinCC,也是要装 SimaticNet 才能发挥 CP1613 的威力的,否则只能是当个普通以太网卡来用.用 IE S7-1613. 可 支 持 多 于 64 个 PLC 的 以 太 网 连 接 . 可 达 120 个. 6GK17161CB633AA0 RMB11549.30 (V6.3) 注意,在 PCS7 中过 8 个以太网连接,则必须使用 CP1613.尽管普通以太网卡+IE SoftNet-S7 也支持 64 个连接,但是在 PCS7 中是不可以用于 8 个以上 以太网连接的. B.iFix,同 WinCC. C.Intouch,同 WinCC. D.Citect,Wizcon,力控,组态王,紫金桥等,同 WinCC. 备注: 每台电脑支持多 2 个 CP1613.除了冗余着用,还可以当成分开的 2 个来用. 但是看手册介绍,每台电脑支持的多连接数不是 2X120=240,而是 207 个.唉. 7.CP1613 与 S7400H 的以太网冗余通讯 的以太网冗余通讯: 不 管 任 何 监 控 软 件 , 均 需 要 SimaticNet, 要 S7-RedConnect 授 权,6GK17160HB633AA0 RMB22304.90 (V6.3) S7-RedConnect 有 S7-1613 一切功能,除此外还支持对 S7400H 的以太网冗余通讯。
SimaticNet 做 OPC Server,监控软件做 OPC Client 是常用的配法. 当然了,用 WinCC 时,通过 S7 API 接口协议来做在点数多时更快,更稳. S7-RedConnect 支持 1 个 CP1613 至 2 个 CP443-1/2 个 CP1613 至 2 个 CP443-1/2 个 CP1613 至 4 个 CP443-1 的连接.冗余连接只能使用 ISO 协议,目前还不可以使用 TCP/IP 协议.。
同时冗余连接和非冗 余的连接混合的环境,S7-RedConnect 也是支持的.但是必须统一走 ISO 协议.不能冗余系统走 ISO,非 冗余的走 TCP/IP. 8.其他的 其他的,SimaticNet 通讯还很有很多种 但是常用的也就这几种 通讯还很有很多种,但是常用的也就这几种 但是常用的也就这几种. 其他的 有些是太老,而已经几乎不用了,配方案选型时也不, 有些是太新了,如 ProfiNet IO OPC Server.目前暂时还没搞懂,
