如何在s7-300程序中快速找到未使用的DB快?

背景:西门子数控系统840DSL,维护时发现NCU的SF灯亮,监控PLC诊断缓冲区提示:写入\读取时发生区域长度错误,如图1、2,一般这个错误都是程序中调用的DB快没有下载,我想在PLC程序中找到是哪里调用了这个DB快,可是在交叉参考中就是找不到,程序中用指针指向对应DB快,交叉参考也是能显示的,那么我这个程序中的DB快如何找到?

图片说明:

如何在s7-300程序中快速找到未使用的DB快?    如何在s7-300程序中快速找到未使用的DB快?    如何在s7-300程序中快速找到未使用的DB快?    如何在s7-300程序中快速找到未使用的DB快?   

最佳答案

如果只是用到指针的话就找不到,或者指针寻址的话,确实这种方法找不到;用语句表写间接寻址,可以做到不直接写DBxx.DBWxx这类的格式;如果是用到通讯方式的地址的话,可以考虑交叉索引找找如SFC14,SFC15这类的块,然后慢慢找到他们;

提问者对于答案的评价:
按照最佳答案的办法试了下,由于DB太多确实不好找,但是给我提供了更多的思路,后来按照http://www.ad.siemens.com.cn/service/answer/solved_109536_1029.html  这个问答ZhangLi0的办法试了下,确实找到了问题点,诊断信息在OB121存在的情况下,确实不能显示故障点位置,我删除OB121后就找到大致位置,然后所搜63就找到了。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:25
下一篇 2021年7月5日 上午12:25

相关推荐

  • 802c机床数据中,如何修改机床参数中的背隙补偿值

    我有一台数控车床,配置sinumerik802c系统,发现进给轴有间隙无差,如何如数修改间隙无常参数? 问题补充:怎样打开输入密码的窗口呢? 最佳答案 补充:如果间隙太大需要先进行…

    SINUMERIK 2019年6月11日
  • SIEMENS810D故障问题

    车间一台SIEMENS810D数控系统的加工中心,自动运行过程中经常报21612通道1轴S1/SP1 VDI信号伺服使能位移时被复位,不知什么原因?望各位指导。 图片说明…

    2021年7月5日
  • PLC802(PPI)接口设置不了

    各位大家好,有一个问题请教: 在新安装V3.1 Programming Tool PLC802这个软件中设置接口为PLC802(PPI),总…

    SINUMERIK 2019年6月10日
  • SinuTrain 软件

    怎么有专用的840D sl系统的SinuTrain软件?没有828系统专用的SinuTrain 软件?或者是我没有找到,如果有专用的828系统的SinuTrai…

    SINUMERIK 2020年10月31日
  • 数控系统802d sl

    谁有西门子802D sl   TOOLBOX版本要高的,发到这个邮箱114542651@qq.com急急急… 麻烦各位哥哥姐姐…

    SINUMERIK 2017年11月1日
  • 840dsl系统问题求教,另求Toolbox 840dsl 4.07.0727软件

    本人刚开始接触西门子数控系统,现在遇到一问题,请教各位高手。现在有一台840Dsl数控系统,NCU是710,内部PLC类型 6FC5 317-2FK14-0AB…

    2020年10月31日
  • DMG 加工中心 SINUMERIK 810D 总清后回装问题

    该机床2001报警 PLC不能启动 总清后回装遇到以下问题 ,请看图片,用2G和1G的CF卡都试过了 问题补充:字节70是发生回装错误后自己变成70的…

    2020年11月1日
  • 关于H指令辅助功能的使用问题

    有一台840D数控设备,在PLC程序中使用了DB21.DBX64.0,DB21.DBX64.1,DB21.DBX64.2,也就是H功能1、2、3变化。因为这个接口信号是NCK到PL…

    SINUMERIK 2017年6月24日
  • 分别保存840D机床数据

    保存840D的机床数据到u盘,打开后发现里面的通用,轴,通道的机床数据和面板上看到的数据总量不一样,有很大一部分丢失了,但显示和驱动部分又好像没有的,不知道是为什么,请各位大侠解答…

    SINUMERIK 2019年6月11日
  • 840D刀具半径补偿变量有问题

    如T10号刀,补偿设置55,     ¥TC_DP6[10,1]=55在如T8有两个刀沿的时候(‘’T8,D1‘’ &n…

    SINUMERIK 2017年5月29日

发表回复

登录后才能评论