在STEP7中通过怎样读取DP主、从站的各种报文

在STEP7中通过怎样读取DP主、从站的各种报文,例如:诊断报文,参数报文、组态报文等。

问题补充:
我想问怎样将这些报文数据取到出来,存到数组变量中或直接存入DB块.请指导我怎样将报文取出来.

最佳答案

1、应用相应的OB块,例如: OB82(诊断中断组织块)和OB87(通讯错误组织块).。参见相关文档:
参见《使用OB8x诊断SIMATIC PLC》:
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0059.zip
STEP 7诊断硬件和网络故障的方法,参考:
http://blog.gkong.com/more.asp?name=liaochangchu&id=117288
http://falogix.com/?p=495
2、应用相应的系统与标准功能块:例如:SFC14指的是读输入数据,SFC15是写输出数据,SFC11是发送控制命令,SFC13是读诊断数据。
参见相关文档:
《如何编写用于 SIMATIC S7 的 PROFIBUS DP 诊断块 FB125、FB126? 》下载:
http://www2.ad.siemens.com.cn/Download/Upload/AS/Software/387257.zip 
《DP诊断功能块的使用》:
http://www.gongkong.com/Common/Details.aspx?c=1&m=4&l=6&Type=article&CompanyID=8-B9F2-1F2B4D8D438E&Id=9-AD59-3DB519CB0B83
《PROFIBUS-DP诊断完全解决方案》:
http://www.gongkong.com/common/Details.aspx?c=1&m=4&Type=datum&CompanyID=&Id=5-A925-308889FFFFFF
3、相关文档:
<S7-300400的系统软件和标准功能>下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/manual/1023.pdf

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 下午4:35
下一篇 2018年12月2日 下午4:35

相关推荐