新手上路: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

相关推荐

  • 611报警E.A505

    6SN1118-1NH01-0AA1     报警E.A505 图片说明:    最佳答案 505 …

    2020年10月31日
  • s7-300如何设置实现和840dsl PLC连接

    电脑上已经安装了s7300并安装了toolbox,如何设置s7300软件通讯实现通过网线监控和备份数控系统的plc程序 最佳答案 楼主的问题,对于学习西门子840Dsl …

    2017年6月9日
  • 828D的9000DB块

    我刚刚接触自动化系统,看了人家编的828D的程序,他的报警开启是用DB9000.DBX什么的决定,我在机床上更改了9000DB块内某一点的初始值改为1(原先为0),并保证该报警满足…

    SINUMERIK 2017年8月16日
  • Sinu train安装失败

    Sinu train4.5,4.7两个版本安装都失败,文件解压在E盘根目录下的,没有中文路径,但是仍然安装失败,怎么回事?怎么解决? 问题补充:1.Step7这个软件没找…

    2017年6月9日
  • 840D电机温度显示65469° !!!

    大家好。情况是这样的,今天早上840D的op上出现300614的报警,结果一看电机温度显示的是 65469°,或者是 #换了台相同的控制卡 (&nbs…

    SINUMERIK 2017年11月25日
  • 840D 300200报警

    机床关机重开后出现300200驱动总线故障报警,伺服上的红灯全亮,系统复位无法消除。之前也出现过,但在热机几个小时后,系统复位会消除。 图片说明:    &nb…

    2017年7月26日
  • 840D 25000报警: 告急

    SKODA HCW3型镗铣床,Z轴(光栅尺出现26020报警故障代码4H,说的是POSITION VALUE 滑枕)INCORRECT.经过诊断为读数…

    SINUMERIK 2019年6月11日
  • 工件计数器功能不好用

    840D SL  HMI上工件计数器功能不好用,没有激活。 最佳答案 设置基本通道机床数据MD27880 =1 ,激活工件计数功能…

    SINUMERIK 2020年10月31日
  • 840Dsl 机床上的WinVNC配置文件 意义

    有谁对机床上的WinVNC配置文件ultravnc.ini,有了解的?其中各行语句的意义[Permissions][admin]alternate_shell=dwm.exeDis…

    2021年7月5日
  • 840D系统NCU不能启动

    现有一840D数控系统,开机NCU不能启动,NUC上的七段代码显示灯为,NCU上两排错误和状态灯,除了左上边的POK指示灯不亮,其他的都亮。现做了总清,去掉NCU其他外部连线,仅保…

    SINUMERIK 2018年12月9日