• {{item.name}}
{{item.name}}
{{item2.name}}
更多

S7-400H和1200/1500通讯

star star star star star
0 分
  • 通信(通讯)
  • 硬件组态与安装
  • 安装调试
  • 产品选型
  • 产品推广
  • S7-400H
  • S7-400H通讯
发布时间:2024年05月27日
  • 0
  • 2
本章节介绍了S7-400H和1200/1500通讯的几种方案和建议。

400H和1200/1500通讯

项目里可能会有一些OEM设备带的1200/1500 PLC,它们可能需要接入400H系统显示,或者和400H有一些数据的交换,需要根据不同的需求考虑不同的方案。

建议一些实时性和可靠性要求特别高的联锁,例如:通讯失效可能会导致设备损坏,那么建议用硬线连接的方案,例如:400H将联锁信号通过DO输出到继电器,继电器的辅助触点再接到1200/1500的DI点,这种方式的响应非常快,可靠性高而且可维护性好,缺点是成本较高,需要占用备用I/O点和敷设电缆。

如果有大量的数据只是借400H的WINCC上位机显示,那么建议用WINCC直接来从1200/1500来取数据即可,WINCC V7.2开始就集成了1200/1500的驱动,取数据非常方便 。

SIMATIC WinCC V7.5 SP2 与 S7-1200/1500 通信

https://1847.siemens.com.cn/course/detail/1/4968/4968

WinCC V7.3 新功能讲座_V7.3与S7-1200/1500的通信组态

https://1847.siemens.com.cn/course/detail/1/17784/1507

WinCC V7.2与S7-1200/1500 PLC常规通讯

https://www.ad.siemens.com.cn/download/documentdetail_7809.html

如果有大量非重要联锁的数据需要在400H和1200/1500之间交换,那么可以考虑用建立未指定的S7连接,在400H侧调用PUT/GET来和对方通讯。参考:

S7-400H与S7-200 smart通过以太网进行通讯

http://www.ad.siemens.com.cn/download/docMessage.aspx?Id=14959

网络互连 – 冗余S7-400H和其它PLC通信要点解析(1847学习网站)

https://1847.siemens.com.cn/course/detail/1/4411/4411

PCS 7的工业库里有400H和1500通讯的功能块,它可以实现程序控制和400H连接的自动切换功能,虽然工业库是收费软件,但是从通讯稳定性和方便性来考虑,推荐用户使用,工业库的订购,请参考:

SIMATIC PCS 7 Industry Library V9.1 SP1

https://support.industry.siemens.com/cs/us/en/view/109815684

详细的组态请参考:

如何实现400H与S7-1500之间的S7通讯

http://www.ad.siemens.com.cn/download/docMessage.aspx?Id=14678

通讯的字节限制

PUT/GET单边通讯比双边通讯的数量少,400H和S7-300,S7-400的通讯字节数见下图:

A table with text on it

Description automatically generated

在调用通讯块时的注意事项,可以参考下面的文档:

有关使用系统功能块SFB12和SFB13(BSEND/BRCV)的说明

http://support.automation.siemens.com/CN/view/zh/1152252

在S7-400中使用SFB14 ("GET") 和SFB15 ("PUT")模块进行S7通信

http://support.automation.siemens.com/CN/view/zh/1819293

在S7-300和S7-400 之间组态非特定的S7连接的数据通信时要注意哪些事项?

http://support.automation.siemens.com/CN/view/zh/17628518

在PCS 7中如何向不在同一个多项目中组态的H CPU发送数据?

http://support.automation.siemens.com/CN/view/zh/43033406

关于400H和1200/1500 CPU之间PUT/GET的通讯字节限制,可以参考下表:

A screenshot of a computer

Description automatically generated

注意一个连接,只能调一对PUT/GET,如果传输的字节数超出了上限,那么可以在CPU之间建立多个连接,每个连接调用一对PUT/GET,这样可以实现几倍的数据传输量。

需要注意的是:在满足实时性要求的前提下,PUT/GET功能块尽可能放在慢速周期OB里调用,因为它的优先级高,假定放在OB100 100ms周期里,一对PUT/GET功能块可能会消耗掉10%的CPU通讯负荷,这样会影响到WINCC和400H的通讯,现象表现为面板里数据刷新变慢。如果把通讯块放在1秒的周期里,相对于前者负荷减少到原来的十分之一。


剩余80%未阅读,请登录查看大全章节内容

  • 评论
更多
  • 分享

    扫码分享

扫码进入移动端

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。