调试“事件驱动子程序”功能时,MD20108设置不上?

数控系统为840d系统,想要使用“事件驱动子程序”功能来实现当按下MCP面板上的reset按键时执行一个子程序。
    设置了MD 11620,在“制造商循环”中编入了要被调用的子程序且装载到NC中,再就是MD 20108的设置。MD 20108的bit 0为循环起动,bit 1为循环结束,bit 2为MCP面板的reset按键被按下,bit 3为NC重启动。我要用到的就是bit 2这一位。MD 20108是重启NC后生效。
  我将MD20108 的bit 2设置为1,然后重启NC,发现MD20108 的bit 2又由1被还原0,这样就使对应的MCP-RESET按键驱动子程序功能没法用。
  我在其他的好几台840d设备上试了都是这样,看资料好像跟MD11602的bit 0有关,想把MD11602的bit 0设为1也设置不上,同样是在重启系统后被还原为0。又试了好几个其他的MD也不成功,郁闷!
  我问了西门子的人“事件驱动子程序”功能是不是选件功能,他们说是标准功能,不是选件功能,可是我怎么试也试不出来。
  哪位高手调试过这个功能,请赐教,谢谢!
  [DOCONCD上的资料位置在Function manual basic functions--mode group,channel,progran operation,reset response (k1)--2.7.12章节]

最佳答案

楼主的问题,对于840d数控系统,想要使用“事件驱动子程序”功能来实现当按下MCP面板上的reset按键时执行一个子程序。我认为要将MD 20108的位2设为“1“,同时在程序中还要添加指令行,如下所示:
IF ($P_PROG_EVENT ==  3)
N10 .....
N20 ......
N30 
...
N50 M17
ENDIF

这样可以将MD20108的位2保持为“1“,不受上、下电的影响了。
如果以上方法未奏效,检查 MD20109 $MC_PROG_EVENT_MASK_PROPERTIES 的设定(注意必须在 Siemens840d SW 6.3和更高版本):
– Bit0 = 0: 可以通过reset键执行异步子程序,
– Bit0 = 1: 不允许通过reset键执行异步子程序,

如果以上方法仍未奏效,有可能需要在更高权限的密码下,才能更改MD20108,建议楼主在”sunrise“的密码下进行修改。

以上说明可以助力楼主解决调试“事件驱动子程序”功能时,MD20108设置不上的故障,祝楼主好运1

提问者对于答案的评价:
谢谢沧浪子的支持!
   问题还是没能解决问题,我认为这还是个选件功能。
  尽管如此,还是感谢您给的建议!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月26日 下午3:56
下一篇 2017年11月26日 下午3:56

相关推荐

  • 通过840D测量工件与普通坐标测量机测量的区别

    目前在做一个测量的项目,初步方案是使用雷尼绍机床测头+840D数控系统,但由于要测量的工件上有一些斜孔的特征,因为通过查询一些资料,得知坐标测量机测量斜孔特征时时通过旋转坐标系来实…

    SINUMERIK 2018年12月2日
  • 802DSL车床系统对于伺服主轴

    802DSL车床系统对于伺服主轴在PLC程序里应该做哪些处理? 最佳答案 1.PLC初始化时激活倍率和测量系统1。 2.在轴控制子程序激活主轴使能。 3.处理M…

    SINUMERIK 2018年12月5日
  • 同步指令没有运行

    机床开机ID和IDS都应该激活运行,为什么通道2的同步指令没有执行,跟哪些参数有关?谢谢 最佳答案 IF($P_CHANNO ==2)在调用prog_event的时候,是…

    SINUMERIK 2020年10月31日
  • com.dir是什么文件夹, 名称和作用

    小白一枚   想问一下  com.dir是什么文件夹,  名称和作用 最佳答案 属于缓存功能文件夹 提问者对于…

    SINUMERIK 2020年10月31日
  • 808D调试设置问题

    808D调试时输入MD30130,MD30240为2,3。也是按照视频上正确输入的,总是报警不对,因为和视频上的机型和驱动器一模一样,所以所有的参数就照着输入了。另外调试内置PLC…

    SINUMERIK 2017年6月1日
  • S7300使用博图软件程序下载完成,无错误,在线监控都无问题,然而监控信息和PLC实际情况不符合

    前2天还使用过,没问题,今天突然就这样,下载程序,监视都没问题,但是PLC上I0.0灯亮,程序监控里i0.0还是0,不止这一个所有的I点监控不到,并且o点无法输出,程序里设置为1,…

    SINUMERIK 2017年6月7日
  • Programming Tool PLC802 V2.1编程软件

    哪位大侠有Programming Tool PLC802  V2.1,能发给我一份吗?lixiaohong7133@163.com 问题补充…

    SINUMERIK 2017年6月18日
  • 808D V70问题

    V70大功率驱动器能否带小电机? 问题补充:经过试验,发现一款驱动器只能输入2种电机代码,其他代码不能输入 最佳答案 从样本上看V70的一种驱动器只能带2-3种对应功率的电机,只有…

    SINUMERIK 2020年10月31日
  • 840D系统指令预读时间

    有一数控镗840D系统,加工工件时,简单程序时很平滑,几轴联动时常出现“等待,没到达准停位置”从而出现纹,不光滑,怀疑为指令预读的问题,若是应修改哪几个参数。另外还可能有哪方面原因…

    SINUMERIK 2017年10月29日
  • 请教一个840D系统删除刀具表数据指令

    请教一个840D系统删除刀具表数据指令,举例说一台加工中心机床,刀具不小心掉了下来坏了,现在我把刀拿出来了,但是面板上刀具表里还有这把刀的参数,请问在MDA模式是不是有个指令可以直…

    SINUMERIK 2018年12月2日