首页 上一页 1 2 3 下一页 尾页

Profibus-DP总线诊断功能块的使用 点击:7208 | 回复:49



如火

    
  • 精华:172帖
  • 求助:0帖
  • 帖子:803帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2007-05-10 13:23:00
楼主
用途:诊断总线上站点的情况; 


使用过程: 
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 DP、CPU 31xC-2 DP
 
SIMATIC S7-400: CPU 41x-2 DP、CP 443-5、IM 467
 
SINUMERIK: 840D/840DI
 
HMI: SIMATIC Panels (OP/TP/MP) 、 PCs with SIMATIC WinCC 、ProTool/Pro Runtime
 





如火

  • 精华:172帖
  • 求助:0帖
  • 帖子:803帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2007-05-10 13:26:00
1楼
另外要注意:
FB125必须在OB1、OB82、OB86中调用,FC125在OB1中调用,FC125只能判断故障的从站和丢失的从站,FB125除上述功能外,还可以分析从站信息STEP BY STEP,同时还可以诊断到某一个从站某一个通道断线、短路等功能,非常强大。

卧龙人

  • 精华:0帖
  • 求助:0帖
  • 帖子:38帖 | 800回
  • 年度积分:0
  • 历史总积分:1504
  • 注册:2006年8月14日
发表于:2007-05-14 21:29:00
2楼
学习了,收藏

whb1981

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 11回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2007年1月18日
发表于:2007-05-15 16:47:00
3楼
不错,谢谢!要是能有更多的功能块介绍就太好了。

呵呵呵呵 12355555555441

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2006年8月14日
发表于:2007-06-24 19:33:00
4楼
xie

如一

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 31回
  • 年度积分:0
  • 历史总积分:88
  • 注册:2007年7月05日
发表于:2007-07-23 11:35:00
5楼
收了

potti

  • 精华:1帖
  • 求助:0帖
  • 帖子:35帖 | 191回
  • 年度积分:0
  • 历史总积分:419
  • 注册:2003年11月22日
发表于:2007-07-23 11:48:00
6楼
 如火对西门子真熟!

唐世橋

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2007年8月08日
发表于:2007-08-08 13:56:00
7楼
厲害﹗
受益扉淺

qlx81

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2005年11月19日
发表于:2007-08-09 22:08:00
8楼
太好了,以前看过别人的程序,因为没有注解没怎么懂。真是好东西,谢谢!!

飞过

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 11回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2006年7月14日
发表于:2007-08-10 11:03:00
9楼

飞过

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 11回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2006年7月14日
发表于:2007-08-10 11:03:00
10楼
谢谢 
又学到新东西了

wucreng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 90回
  • 年度积分:0
  • 历史总积分:97
  • 注册:2006年4月17日
发表于:2007-10-02 15:32:00
11楼
谢谢,好象鬼老没这样用

才起步

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 75回
  • 年度积分:0
  • 历史总积分:95
  • 注册:2007年10月07日
发表于:2007-10-07 16:15:00
12楼
够强 顶一个先

mmc_19820312

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2007年6月05日
发表于:2007-10-30 10:21:00
13楼
我想请教楼主一个问题,对于每一个SFC块的功能,我如何可以查询到具体用途。

KingLion

  • 精华:2帖
  • 求助:0帖
  • 帖子:86帖 | 1155回
  • 年度积分:0
  • 历史总积分:2681
  • 注册:2002年2月26日
发表于:2007-10-30 11:06:00
14楼
有时间研究一下!

卧龙人

  • 精华:0帖
  • 求助:0帖
  • 帖子:38帖 | 800回
  • 年度积分:0
  • 历史总积分:1504
  • 注册:2006年8月14日
发表于:2007-11-13 21:39:00
15楼
厲害﹗

hunterzhw

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 173回
  • 年度积分:0
  • 历史总积分:1519
  • 注册:2006年4月23日
发表于:2008-03-08 20:43:00
16楼
谢谢

huangyoufu

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 1083回
  • 年度积分:0
  • 历史总积分:1224
  • 注册:2006年9月23日
发表于:2008-03-26 19:14:00
17楼
 厲害﹗

不懂工控

  • 精华:0帖
  • 求助:0帖
  • 帖子:32帖 | 647回
  • 年度积分:0
  • 历史总积分:583
  • 注册:2004年9月23日
发表于:2008-03-28 20:16:00
18楼
顶下,收藏了

esuperman

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2006年5月23日
发表于:2008-04-01 10:37:00
19楼
看看

漂漂

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 243回
  • 年度积分:0
  • 历史总积分:325
  • 注册:2004年6月03日
发表于:2008-04-02 15:52:00
20楼
本公司优惠提供Profibus-DP模块,详情请见http://www.ontop-tech.com.cn/profibus/profibus-gate.htm

本公司的Profibus-DP模块
应用广泛:凡具有485 接口,标准ModBus协议的设备都可以使用本产品实现与现场总线Profibus的互连。如:具有ModBus协议接口的变频器、电机启动保护装置、智能高低压电器、电量测量装置、各种变送器、智能现场测量设备及仪表等等。

应用简单:用户不用了解Profibus和ModBus 技术细节,用户只需参考本手册及提供的应用实例,根据要求完成配置,不需要复杂编程,即可在短时间内实现连接通信。

透明通信:用户可以依照Profibus通信数据区和ModBus通信数据区的映射关系,实现Profibus到ModBus之间的数据透明通信。

欢迎来电咨询:
Tel:010-88203076/69   13810537728 王小姐
Email:wangke@ontop-tech.com
http://www.ontop-tech.com.cn

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 下一页 尾页