ES和400H与S7-300通讯

网络结构:冗余服务器及ES通过CP1613与AS通讯,SET PG/PC为PC INTERNAL,客户机与服务器及ES之间通过普通以太网卡传送组态信息,现运行正常,忽然,业主要求把一个带有集成PN口的S7-300加到网络上来,要求:在ES进行组态,S7-300与400H进行通讯,问问大虾门,是否可以实现?问题一:ES是否可以组态S7-300项目在原有PC INTERNAL通道访问到S7-300?如果不可以,SET PG/PC应选择那一项?问题二;大家有没有组态过心跳信号?我的思路:500MS脉冲加一个计数器,前后比较,大家有没有更好的办法?

问题补充:
服务器需要组态和S7-300连接,应该选择哪个通道?服务器原来和400H连接通过PC INTERNAL

图片说明:

ES和400H与S7-300通讯   

最佳答案

1.首先你需要明确一个概念,H型CPU中使用的是ISO协议;PN接口使用的是TCP/IP协议
2.问题一:ES是否可以组态S7-300项目在原有PC INTERNAL通道访问到S7-300?如果不可以,SET PG/PC应选择那一项?
------------ES可以组态S7-300项目;PC INTERNAL可以访问到S7-300 CPU;
------------这里H型CPU与单CPU通讯需要编程;通讯编程有几种方式,如GET/PUT,SEND/RECEIVE等;采用不同的通讯编程,组态有所区别;如采用GET/PUT编程,网络NNETPRO中不需要建立网络连接;使用SEND/RECEIVE方式,需要在NETPRO中建立S7连接;具体方法下载中心里有。
3.问题二;大家有没有组态过心跳信号?
-----------组态心跳信号的目的是检测CPU是否正常运行。常规用法是通过CPU属性中的CLOCK进行组态;也可以程序中自己编。其实心跳信号就是一个脉冲信号,通过监控这个脉冲信号,来判断CPU是否正常运行。也就是如果这个心跳信号在监控系统中不闪烁了,即常1,或常0,说明CPU停止了心跳,也就意味着CPU停止了。

提问者对于答案的评价:
xx

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月12日
下一篇 2017年6月12日

相关推荐