新手上路:FB3 写NC变量的问题

大家好,新手上路,如有什么理解不对的,请大家多多指教

FB3  DB98
NUMVAR:1
ADDR1:P#DB99.DBX0.0  BYTE10
ADDR4:W#16#1
ERR0R:M47.5
NDR:M47.6
STATE:MW58
SD1:P#M38.0  REAL1

其中DB99中
X0.0  B#16#82
X1.0  B#16#41
X2.0  W#16#1
X4.0  W#16#59
X6.0  B#16#15
X7.0  B#16#1
X8.0  B#16#F
X9.0  B#16#8

这是写NC变量,将X0.0-X9.0中的数值写入哪里呢?即将M38的数值写入哪里?是写入参数还是哪个变量?
另外,NC变量是在哪里调用的?有何意义?

最佳答案

您这是丛哪摘录的程序么?FB3功能块是用来写NC变量的,首先要使用NC变量选择器来把NC变量生成可以被FB3功能块识别的数据形式,即ADDR1:P#DB99.DBX0.0  BYTE10。数据的来源是SD1:P#M38.0  REAL1,不过你这数据长度没完全匹配。
如果你有840D的TOOLBOX安装上NC变量选择器看看就会明白它是用来干什么的了。

提问者对于答案的评价:
谢谢,我在仔细看看书,有什么不懂的还要向大家请教

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年1月1日 下午9:44
下一篇 2018年1月1日 下午9:44

相关推荐

  • 802dsl做界面

    各位大侠,请问802DSL怎么做界面。 最佳答案 用XML语言,新版本的手册上有讲. 提问者对于答案的评价:高,实在是高!谢谢拉!

    SINUMERIK 2018年3月6日
  • 调用cycle95循环时出现12550报警?

    802D数控车床在调用cycle95循环时出现12550报警?是怎么回事呢?我们车床以前在程序管理器里有些程序无法删除,这些程序打开是空的,我们就先将机床数据,循环文件等单独备份后…

    SINUMERIK 2019年6月11日
  • 840Dsl的铣床,如何做优化?

    大家好,我们有套840Dsl的铣床。正常的加工顺序是:1, 把工件装到夹具上;2, 按下 cycle start (在 …

    SINUMERIK 2017年6月10日
  • 802C调用LCYC95报警

    西门子802C车床用LCYC95这个指令,运行到调用子程序就出现报警,12550通道1 _CNAME未定义或定义的选项不存在.是怎么回事? 问题补充:螺纹循环lcyc97…

    SINUMERIK 2019年6月11日
  • 求6NS1123/1145图纸和技术资料

    1:需要配图和说明2:最好有611的资料 钻石用户推荐最佳答案 纠正一下,应该是6SN1123,可以到全球技术资源中心product产品搜索框输入产品订货号可找到详细信息。simo…

    2020年10月31日
  • 请教840D固定循环的使用

    单位有台加工中心840D,PCU50,现操作工要用到固定循环加工,使用中总出现12550报警,查系统能调出相关的图形配套,请哪位大侠能讲个详细的配制及调用方法,谢谢! 如…

    SINUMERIK 2019年6月11日
  • M代码执行疑问

    望诸位专家指点:车床840D执行指令N01 M245N02 M357执行完语句N01 M245,再执行指令M357,那么怎么理解:1、数控系统怎么判断…

    SINUMERIK 2017年11月12日
  • 840D SL plc无法上载到电脑

    PC连接840D sl系统出现“未知的在线CPU类型 6FC5 317-2AJ10-0AB0 V2.1.10" 我用的t…

    SINUMERIK 2020年10月31日
  • 840DSL主轴和轴自行停止了

    840DSL主轴和轴自行停止了,在没有报警的情况下 主轴和轴停止了 需要怎么查找?查哪些信号 最佳答案 主轴及各轴的使能丢失?一些轴移动的关键信号控制位的状态如…

    SINUMERIK 2020年10月31日
  • 840D驱动电源模块的问题

    840D数控系统,驱动电源模块为120KW ,带22个轴,两个监控模块,想问一下,电源模块和监控模块上P500,M500,1U1,1V1,1W1,2U1,2V1,2W1,…

    2017年10月29日