发表于:2006-11-07 09:51:00
楼主
感谢zxsxy8提供:http://www.gongkong.com/download/detail.asp?id=5537
使用FB125程序来判断系统中的错误,FB125可以诊断总线上站点的各种故障信息。FB125是一个中断驱动功能块,它可以检测到从站的组态,掉站等故障,并且给出详细的报错信息。使用FB125来诊断故障必须在OB1, OB82和OB86中调用FB125。
[b]组态软件和硬件[/b]:
所用软件:STEP7 V5.2
所用硬件:1.PROFIBUS-DP主站S7-400 CPU414-3
2. PROFIBUS-DP从站IM 153-2 (redundant) 、ET 200S / CPU、Diagnostic Repeater。
3. MPI网卡CP5611
4.PROFIBUS电缆及接头
配置完毕的系统组态图如下: 下面通过FB125来诊断系统中的各种故障。
首先,插入功能块OB82、OB86。在Step 7界面下选中Blocks,在右侧空白区域点击鼠标右键,在下拉菜单中选择Insert New Object-〉Organization Block,插入所需的OB82和OB86组织块.
由于在程序中要使用DB125存储故障信息,所以按照添加OB块的步骤添加OB125。
分别打开OB1,OB82和OB86,在其中调用FB125和DB125,输入程序,例子程序如下:
http://www.gongkong.com/download/detail.asp?id=5537