自动化首页
论坛首页
游客:
注册
|
登录
|
搜索
|
统计
|
帮助
自动化在线 Autooo.net
»
现场总线
» Profibus-DP总线诊断功能块的使用
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
繁体版
|
打印
|
推荐
|
订阅
|
收藏
标题: Profibus-DP总线诊断功能块的使用
pola
游客
UID 24
精华 0
积分 6365
帖子 6365
威望 0
金钱 0
阅读权限 1
注册 2007-7-28
状态 离线
#1
使用道具
发表于 2007-7-28 11:50
资料
短消息
加为好友
Profibus-DP总线诊断功能块的使用
用途:诊断总线上站点的情况; 使用过程: 1,调用F 125或者FC 125;2,在O 1内或者在O 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
P从站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 //地址所指示故障从站的故障模块状态。 CHA EL_NO :=DB50.CHA EL_NO //地址所指示故障从站的故障模块的故障通道号码。 CHA EL_TYPE :=DB50.CHA EL_TYPE //地址所指示故障从站的故障模块的故障通道类型。 CHA EL_ERROR_CODE :=DB50.CHA EL_ERROR_ CODE//地址所指示故障从站的故障模块的故障通道号码。 CHA EL_ERROR_INFO_1 :=DB50.CHA EL_ERROR_ INFO_1//地址所指示故障从站的故障模块的故障通道错误信息类型。 CHA EL_ERROR_INFO_2 :=DB50.CHA EL_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用于存贮诊断数据。如过总线从站诊断信息分别放在D 932---D 1271字节中。其中: ·D 932到1175存贮当前故障从站标准诊断数据。 ·D 1176到1191作为位寄存器标示配置的总线从站。 ·D 1192到1207作为位寄存器标示总线已处理的总线从站。 ·D 1208到1223作为位寄存器标示总线未处理的总线从站。 ·D 1224到1239作为位寄存器标示故障总线从站。 ·D 1240到1255作为位寄存器标示故障和受影响总线从站。 ·D 1256到1271作为位寄存器存贮故障和受影响总线从站,直至CPU从启动或复位清零。 ·D 1272到1397存贮诊断总线从站地址。 另外还可以用FB125对AS-Interface进行诊断,DP/AS-I Link 20E (6GK14152AA01)将显示所有在线ASi设备的工作状态,如果为1则表示该ASi设备出现故障。以上诊断功能适用于: IMATIC 7-300: CPU 31x-2 DP、CPU 31xC-2 D IMATIC 7-400: CPU 41x-2 DP、C 443-5、IM 467 INUMERIK: 840D/840DI HMI: IMATIC anel (OP/TP/MP) 、 C with IMATIC WinCC 、ProTool/Pro Runtime
[广告]
投票
交易
悬赏
活动
自动化在线 Autooo.net
自动化在线
> PLC论坛
> 变频器
> 电工电气论坛
> 传感器与仪表
> 电机控制
> PC-Based论坛
> 嵌入式系统论坛
> DCS论坛
> 工业以太网
> 现场总线
> 通讯技术
> 自动化软件
> 人机界面
> 机械传动
> 流体控制
> 电器元件
> 资料交流
> 自由灌水
专业论坛
> 广告发布
> 西门子论坛
> 三菱论坛
> 单片机论坛
> 论坛事务
输入您的搜索字词
提交搜索表单
当前时区 GMT+8, 现在时间是 2009-1-10 12:24
粤ICP备07500170号
By
Discuz!
5.5.0
© 2007-2008
Processed in 0.044576 second(s), 6 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
Autooo! Inc.
-
Archiver
-
繁体中文