大家好,新手上路,如有什么理解不对的,请大家多多指教
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