840Dsl, NC的指令,如何和PLC联系上?

大家好,请问如何在NC上实现这句指令:
N210 (if I1.2 == 1) gotof ABC
或者像是:
N210 (if DB171.DBB19 == 2) gotof ABC

该如何在step7里编写程序,才能将NC指令和PLC联系起来?

上面所写的2个NC程序,是否符合标准?

谢谢。

问题补充:
谢谢,如果那像

N210 (if DB171.DBB19 == 2) gotof ABC

这样的,该怎么联系和书写呢?

最佳答案

实际上这个问题可以理解为有条件调用子程序。
比如(if I1.2 = 1)gotof ABC
这段nc程序的意思就是如果I1.2 = 1,则下跳到ABC的nc子程序段并执行这段程序。这是事先编好几个这样的子程序,当条件满足后执行该子程序。
上面你写的子程序,不符合nc程序的规范。
应该是这样写:
if  $A_IN【1】=1 gotof ABC     //当$A_IN【1】= 1 则下跳到程序部ABC中。
具体这个 $A_IN【1】=是什么,需要在DB10中去激活相应的位。
N210 (if DB171.DBB19 == 2) gotof ABC
你怎么不能把这个数据块字节看作几个位的组合呢,实际上DB171.DBB19 = 2 同样与(DB171.DBX19.1 = 1)是一样的描述方式。

提问者对于答案的评价:
谢谢。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月16日 下午11:32
下一篇 2017年8月16日 下午11:32

相关推荐

  • 840D ,要求主轴手动方式转动同时可以移动进给轴

    机床的主轴是模拟主轴,用的ANA模块输出模拟电压,给调速器,现在把第四个轴分配给主轴用,也就是在JOG方式下选择轴4,按下+或-主轴就可以转了,松开就停了。关键是在JOG方式下X轴…

    SINUMERIK 2017年11月12日
  • 编码器连续损坏的原因

    我使用的编码器是德国制造增量型编码器,用来测长计算的,最近连续损坏却找不见原因。接四根线,分别为两根电源线,还有两根A、B通道正极线接近200PLC模块,损坏的现象不一,有时是读数…

    SINUMERIK 2018年3月6日
  • 802c系统开机显示700020,手动按Z或者X,电机不转,报警了

    802c系统开机显示700020,手动按Z或者X,电机不转,报警了 最佳答案 7开头的是用户自定义报警,也就是机床厂家编制的(通过PLC激活),要看具体内容才行,如果使用了西门子提…

    SINUMERIK 2017年8月15日
  • 加工螺纹,螺距变大怎么回事

    改装的数控立车刀架,系统802c  x轴,y轴上的马达不是西门子原装的。车螺纹的时候,编的螺距 50mm ,结果车出来是50.5mm,&nb…

    SINUMERIK 2017年6月13日
  • 关于圆柱体的转动惯量的计算?

    哪为能给说说,如何计算? 公式怎么推导,谢谢 问题补充:这个我都知道,我意思谁能有推导公式的过程,公式书上都可以找到的。 最佳答案 JL=π・ρ&#1253…

    SINUMERIK 2019年6月11日
  • 如何屏蔽伺服电机和如何配置型号不同的电机840dsl

    840dsl系统,伺服电机坏了,拿出去维修了,如何屏蔽这个空缺伺服电机 让机床继续加工?或者如何去配置其他不同型号的电机, 不连机械结构 ,没有报警&…

    SINUMERIK 2020年10月31日
  • 西门子 840D SL DB3X.DBX110.5 含义

    小弟在程序中看到  DB33.DBX110.5   查了下 840D简明调试手册:写着n<nx &nbs…

    SINUMERIK 2017年11月16日
  • 802D数控系统上位机监控

    如何实现上位机对802D数控系统的监控,可以实现加工程序的选择并控制机床加工,有这样的软件么?怎么实现,谢谢 问题补充:也不用怎么监控,只要实现程序的选择并实现加工就可以了 最佳答…

    SINUMERIK 2017年7月30日
  • 840D加工程序问题

    840D加工程序打开编辑器后只有编辑,后面的铣削,钻削什么的都没有了,标准循环已经装载了,但是在激活定义下的GUD7时出现错误,并出现15185的报警。重装HMI后问题依旧。有哪位…

    SINUMERIK 2017年6月2日
  • 如何修改驱动就绪信号

    802DSL简明调试手册24、25页有在驱动优化时,将V27000002.6修改为V27000002.5。是啥意识、如何修改 问题补充:在那个地方改,如何*作 最佳答案 刚好,我也…

    SINUMERIK 2018年12月7日