新手上路: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日
下一篇 2018年1月1日

相关推荐