调用子程序的前置保护条件

 我想用一个M06,调用一个子程序,例如L06,这个相应的改几个参数,写一个小的子程序就可以。

子程序里面想加上例如报警信息提示的条件:  MSG(门没有打开),程序就不往下执行,起到保护作用。

门有限位开关。

PLC和L06子程序里面怎么来写呢?

版主推荐答案

楼主可以试试PLC-NCK的外部输入信号 

DB10.DBX122.0-DB10.DBX129.7 

IN[09]-IN[40]

可以通过PLC将一个或几个限制条件赋值给$A_IN[**]

IF $A_IN[**]==1 GOTO AAA ;如果门关到位,跳转至AAA,否则提示:门没有打开,程序结束

MSG("门没有打开 ")

M30

AAA:

L06

...

查看完整帖子:
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1375457&bid=20

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月31日 下午9:31
下一篇 2017年5月31日 下午9:31

相关推荐

  • 西门子810DTOOLBOX

    请问哪里能下载到810D的TOOLBOX呀,设备坏了,一直开不了机,启动不了,谁能帮帮忙? 最佳答案 我有,需要请发邮件:wangxuguang@163.com你的810D的版本号…

    SINUMERIK 2017年6月1日
  • 802d sl 840d sl软件问题

    请问802d sl 840d sl HMI_STARTUP调试软件一样吗如不一样他们的下载地址是多少? 问题补充:那请问现在STARTUP现…

    SINUMERIK 2017年11月17日
  • 840D PLC编程

    请问各位工控爱好者,有谁比较熟悉数控系统840D,PLC编程,是否有资料详细介绍工具盘上自带的子程序,希望能交流一下 图片说明:    最佳答案 楼主的问题具有…

    2017年11月17日
  • 840Dsl轴抖动

    840dsl全闭环轴阶进性抖动,关闭光栅后不抖。全闭环时降低32200值后基本不抖但快速移动出现轮廓监控报警。更换光栅尺模块故障依旧。 最佳答案 1.扩大36400公差带轮廓监控2…

    SINUMERIK 2020年11月1日
  • 840D系统PLC程序如何上载

    我通过S7 5.4编程环境 由USB/MPI编程电缆 与840D联机的.通信时出现错误,  提示: "当前的&…

    SINUMERIK 2017年10月31日
  • PLC未启动

    西门子840D系统的旧机床,一年多没有通电源,目前报警120202等待NC与PLC的连接,把NC与PLC总清后,报警2001 PLC未启动,在回装之前的备份后,一直是报警…

    SINUMERIK 2020年10月31日
  • 828D 对刀是补偿数据不能更新

    新调试的机床,立式车床,没有刀库和刀塔,只有一把固定刀,2个数字轴,1个带编码器的模拟主轴,刚开始入手828D,技术支持是西门子。现在JOG和MDA方式数字轴和主轴都可以工作,现在…

    2017年6月12日
  • 840Dsl出现轴通道监控报警

    今天开机后,出现了图片上出现的报警,各轴的通道监控故障,交叉校验NCK和PLC出错等。具体见附件图片。请各位大侠帮帮忙,谢谢啦! 问题补充:查找资料说这种情况是PLC停止了,不知道…

    2017年8月15日
  • 840D数据备份的问题

    请教一下:840D的NCU数据有没有什么办法只备份机床厂家修改过的数据,而原先机床的默认数据不用备份?还有,备份数据在电脑上打开好像是乱码,有没有什么办法可以备份成电脑上能打开的数…

    SINUMERIK 2019年6月11日
  • 数控机床总功率如何计算?

    请教各位前辈,数控机床的总功率及总电流如何计算?先谢谢了. 最佳答案 先计算各单独用电设备的电流,小功率用电设备或电机乘1.4倍,千瓦以上电机可再乘1.1倍。还要看各用电器起停是否…

    SINUMERIK 2019年6月11日