- {{item.name}}
S7-400H和触摸屏通讯
![star](/download/images/main-stars-grey.png)
![star](/download/images/main-stars-grey.png)
![star](/download/images/main-stars-grey.png)
![star](/download/images/main-stars-grey.png)
![star](/download/images/main-stars-grey.png)
- 0
- 1
400H和触摸屏通讯
项目中可能会用到触摸屏,要实现西门子面板与S7-400H冗余系统的连接,并在冗余CPU切换时实现连接自动切换,主要有PROFIBUS DP、MPI和Industrial Ethernet三种连接方式,目前常用的是以太网方式,这也是本文的重点,其它方式可以参考下面的文档:
连接面板到S7-400H系统——主站跟踪方法
https://support.industry.siemens.com/cs/cn/zh/view/78035779
由于触摸屏无法和400H建立容错连接连接,所以切换是基于脚本在触摸屏上实现的,主要有两种方式:
- 主站跟踪法
400H通过程序诊断出CPU的主从状态,并将状态位发送给面板,面板仅与当前冗余系统中的主CPU连接。而由于网络线路故障等原因产生的连接失败无法进行自动切换。
首先在400H里通过功能块检测400H的主从状态,官方提供的FB523可以实现此功能。
该功能块可在官网下载:
如何通过FB523读出一个H系统的运行状态和冗余状态?
https://support.industry.siemens.com/cs/cn/zh/view/19537149
在触摸屏里建立3个连接,分别是连接RACK 0、RACK1和实际使用的连接,通过变量值的状态改变,触发相关的脚本,使连接始终指向主CPU,
新建3个连接并进行组态
连接面板到S7-400H系统——主站跟踪方法
https://support.industry.siemens.com/cs/cn/zh/view/78035779
- 心跳监测法
通过始终选择连接主CPU的方法,使与S7-400H连接的面板(操作屏)能在冗余系统中自动切换。该方法实现简单、思路清楚、切换速度较快;但在“面板与S7-400H间的网络线路故障”等情形下,不能实现有效地自动切换。所以,可以考虑用心跳监测做为切换的条件,可以解决上述问题。详细可参考:
如何实现Comfort Panel(精智系列面板)和S7-400H PN的工业以太网通信
https://support.industry.siemens.com/cs/cn/zh/view/75216601
如何实现Basic Panel(精简系列面板)和S7-400H PN的工业以太网通信
https://support.industry.siemens.com/cs/cn/zh/view/75217531
连接面板到S7-400H系统——心跳信号法
https://support.industry.siemens.com/cs/cn/zh/view/76402227
![](/download/images/argicle33.png)
剩余80%未阅读,请登录查看大全章节内容
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
{{item.nickName}}