回复:一则西门子840D系统读入禁止控制位的应用

WWCWWC

西门子1847工业学习平台

  • 帖子

    9469
  • 精华

    160
  • 被关注

    1496

论坛等级:至圣

注册时间:2008-07-26

钻石 钻石 如何晋级?

发布于 2019-10-18 10:59:04

14楼

展开查看
以下是引用Wade910在2019-10-18 10:44:25的发言 >

根据《SINUMERIK 840D sl 基础部分编程手册》 M0的含义是程序停止。如果需要继续执行程序,需要再次按循环启动按键。

当NC程序执行至M0时,通道的状态是“中断”,程序的状态是“停止”(因M0/M1生效引起的终止);

但是,如果使用非预设M指令来激活读入禁止,那么通道的状态是"有效",程序状态是“等待”(因为"缺少读入使能”而产生的等待),当PLC复位读入禁止条件满足后,程序将继续往下执行!


不知道我这样的理解正不正确。


重要的是西门子提供给你的功能,每个人的用法存在者差异。条条大路通罗马嘛!


M00我没有测试过,不做评论、

这个读入禁止,我在这次工艺改造中实际应用,基本功能含义与你描述的一致。

即当DB2?.DBX7.1 = 1时,nc程序暂时停止运行,待我通过外部控制位将这个DB2?.DBX7.1 = 0时,nc程序继续执行在激活DB2?.DBX7.1 = 0的后面那一步。

主要的目的是在运行nc程序过程中,需要额外增加一些辅助功能。

为方便理解这个控制位,我将程序简化了,实际应用在复位DB2?.DBX7.1 = 0的过程中还有其它控制位的参与,及新增加的若干个M指令的投入运行,通过这几天的连续运行,该方法比较稳定。目前,我在考虑增加这些功能后可能会给设备带来的那些安全隐患,在应用过程中逐步修改,到达安全、可靠的效果。

对,条条大路通罗马,按西门子的硬件、软件功能,根据实际需求做自己想要的功能。


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25765条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。