FB2读变量,FB3写变量,NC VAR SELECTOR 变量表使用的问题,
我这几天按照haha版主的例子做了一个FB2读机床坐标的程序,现在已经试验成功了,程序如下:
CALL "GET" , DB126
Req :="右工位.k"
NumVar :=4
Addr1 :="ncvar".tt
Unit1 :=B#16#1
Column1:=
Line1 :=W#16#1
Addr2 :="ncvar".tt
Unit2 :=B#16#1
Column2:=
Line2 :=W#16#2
Addr3 :="ncvar".tt
Unit3 :=B#16#1
Column3:=
Line3 :=W#16#3
Addr4 :="ncvar".tt
Unit4 :=B#16#1
Column4:=
Line4 :=W#16#4
Addr5 :="ncvar".tt
Unit5 :=B#16#1
Column5:=
Line5 :=W#16#0
Addr6 :="ncvar".tt
Unit6 :=B#16#1
Column6:=
Line6 :=W#16#5
Addr7 :=
Unit7 :=
Column7:=
Line7 :=
Addr8 :=
Unit8 :=
Column8:=
Line8 :=
Error :=M110.0
NDR :=M110.1
State :=MW110
RD1 :=MD120
RD2 :=MD130
RD3 :=MD140
RD4 :=MD150
RD5 :=MD160
RD6 :=MD170
RD7 :=
RD8 :=
但是新的问题来了!就是用FB2读到的机床坐标放在MDxx里面,但是我想把读到的坐标写到R参数里面,这一块该怎么去做呢?能把FB2里的RD赋值到MD直接改成R参数吗?应该怎么改呢?不能直接把MD120等直接改成R1或者别的R参数吧!FB3能写吗?应该怎么去写addr和sd呢?另外变量选择器里的componen和variablename这两列里边有很多变量,但是每个变量都有什么功能呢?在哪本书里有相关的介绍啊?最好是中文版的书,英文看起来太费劲了!有的话请发到我的邮箱wxs5211614@163.com。希望大家帮忙啊!