用户登陆 用户注册
您的位置:首页>
维修指南>内容正文
DP总线诊断功能块的使用
[正文]:用途:诊断总线上站点的情况; 使用过程: 1,调用fb 125或者fc 125;2,在ob 1内或者在ob 8*内使用这些功能块; fb125功能块在程序ob1、ob82 、ob86中直接调用,调用后及输入输出参数描述如下: network: 4该程序块用于切丝机分布profibus-dp总线的诊断(interrupt) call detail_dp_diag , detail_diag_db dp_mastersystem :=1 // 主站地址号。
external_dp_interface:=false //profibus-dp是集成总线接口。
manual_mode :=db50.dbx126.0 //诊断模式:自动模式设定为“0”;手动模式设定为“1”。
single_step_slave :=db50.dbx126.1 //切换显示另一个故障从站标志。
single_step_error :=db50.dbx126.2 //切换到已指示的故障从站上另一个错误标志。
reset :=db50.dbx126.3 //总线复位。
single_diag :=db50.dbx126.4 //手动模式:读指定的dp从站信息。
single_diag_adr :=db50.sing_diag_adr // 手动模式:被单独诊断的从站地址。
all_dp_slaves_ok :=db50.dbx126.5 //所有dp从站无故障,总线“ok”。
sum_slaves_diag :=db50.sum_slaves_diag//所有出故障的从站数量。
slave_adr :=db50.slave_adr //故障从站地址(1-126)。
slave_state :=db50.slave_state //地址所指示故障从站的状态。
(0:dp从站ok;1:dp从站失败 ;2 :dp从站故障; 3:dp从站没有被配置或被诊断。
slave_ident_no :=db50.slave_ident_no //地址所指示故障从站的“id”号码。
error_no :=db50.error_no //地址所指示故障从站的错误号码。
error_type :=db50.error_type //地址所指示故障从站的错误类型。
module_no :=db50.module_no //地址所指示故障从站的故障模块号码。
module_state :=db50.module_state //地址所指示故障从站的故障模块状态。
channel_no :=db50.channel_no //地址所指示故障从站的故障模块的故障通道号码。
channel_type :=db50.channel_type //地址所指示故障从站的故障模块的故障通道类型。
channel_error_code :=db50.channel_error_ code//地址所指示故障从站的故障模块的故障通道号码。
channel_error_info_1 :=db50.channel_error_ info_1//地址所指示故障从站的故障模块的故障通道错误信息类型。
channel_error_info_2 :=db50.channel_error_ info_2//s7诊断错误类型为“4”信息的位号码(必须是s7模块)。
diag_counter :=db50.diag_counter //显示“dp”从站所有诊断的总和。
diag_overflow :=db50.dbx126.6 //同时接收的诊断从站数量大于“32. busy :=db50.dbx126.7 //指示“fb”块在处理“dp”系统。
程序中fb125功能块的例证数据块db125用于存贮诊断数据。
如过总线从站诊断信息分别放在dbb932---dbb1271字节中。
其中: ·dbb932到1175存贮当前故障从站标准诊断数据。
·dbb1176到1191作为位寄存器标示配置的总线从站。
·dbb1192到1207作为位寄存器标示总线已处理的总线从站。
·dbb1208到1223作为位寄存器标示总线未处理的总线从站。
·dbb1224到1239作为位寄存器标示故障总线从站。
·dbb1240到1255作为位寄存器标示故障和受影响总线从站。
·dbb1256到1271作为位寄存器存贮故障和受影响总线从站,直至cpu从启动或复位清零。
·dbb1272到1397存贮诊断总线从站地址。
另外还可以用fb125对as-interface进行诊断,dp/as-i link 20e (6gk14152aa01)将显示所有在线asi设备的工作状态,如果为1则表示该asi设备出现故障。
以上诊断功能适用于:simatic s7-300 cpu 31x-2 dpcpu 31xc-2 dpsimatic s7-400cpu 41x-2 dpcp 443-5im 467sinumerik840d/840difor hmi taskssimatic panels (op/tp/mp) and pcs with simatic wincc or protool/pro runtime
网站首页
培训课程
维修指南
技术文章
家电专栏
供应信息
求购信息
培训资讯
展会信息
电脑专栏
教程下载
资料下载
常用软件
PLC教程
PLC资料
变频伺服
低压电器
维修资料
人机界面
自控仪表
工控机类
文章标题:
中国工控资源网手机版 2012
电话:010-67577139 13811659603
培训咨询QQ:657167934 471895637 销售咨询QQ:623769457
联系邮箱:zggkzyw@163.com
京ICP备11002135号
报时(2026-04-02 20:48:00)