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

 我想用一个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

相关推荐

  • 配置HMI的运行文件

    在F盘里面怎么配置naner.fwd 最佳答案 这个文件必须基于EASYTOOL软件安装成功后自动生成,不可自己新建 提问者对于答案的评价:谢谢

    SINUMERIK 2017年5月28日
  • 手头有一车床,810T系统,想升级为802DSL,请问需怎样进行

    想继续使用原来的伺服驱动和伺服电机,只升级机头部分。如果实在不行,也可以考虑升级伺服驱动,但必须保留伺服电机,电机型号为1FT5012,27NM的。 看到有一802DSL…

    SINUMERIK 2017年11月26日
  • 实验台

    我有触摸屏及plc(s7-200),做个怎样的程序来学习实验编程? 问题补充:触摸屏为西门子tp170a,想做个恒压供水的(有模拟输入输出模块),具体怎样做? 最佳答案 触摸屏是什…

    SINUMERIK 2021年7月5日
  • 西门子840D开机屏幕没显示

    西门子840D开机屏幕没显示,外接显示器可以显示请问是哪里的问题呢? 最佳答案 你确认op屏24V电源接入正常?如果24V电源接入正常,该屏在保内,联系设备制造商,咨询返厂维修。如…

    SINUMERIK 2021年7月5日
  • 博图上载840dsl的方法

    安装了博图V15.1及840dsl toolbox 15.1,与ncu连接后,可以找到设备,但是地址是192.168.214.1,请问怎样将NCU上载到PC?上…

    2020年10月31日
  • 840d中NCK与PLC接口说明

    请教:简明调试手册中DB21.DBX58.0(M fct.1变化)与DB21.DBX58.1(M fct.2变化)和DB21.DBX58.2(M fc…

    2017年11月20日
  • 840d-sl 程序上载出错

    见标题及图片,toolbox也装了,不知道为什么有这个错误提示,而且有的功能块没有上载上来,出现红色图标。 问题补充:上传的时候有这么个提示,我是不是少装了东西? 图片说明: &n…

    2021年7月5日
  • 802Dsl系统从动装置报警寻求解决办法……

    我公司一台龙门铣床配置西门子802Dsl系统,由于购买时间太长的缘故厂家带的系统资料和维修资料均以丢失现出现以下报警:  编号:230005 &nbs…

    SINUMERIK 2018年3月6日
  • 软件的作用、区别和联系

    请问SIMOTION SCOUT   STARTER  DriverMonitor  DiverEs…

    SINUMERIK 2017年12月9日
  • 840Dsl西门子数控系统的问题PROFIsafe模块

    机床制造商在采用西门子840Dsl数控系统时,添加了一些PROFIsafe模块,在NCU给他们分配地址时,一般都是怎么分配的啊,例如 报警号27251 &nbs…

    2017年6月1日