一台840D数控车床,OB1中有如下程序:
Network
L B#16#5
T MB 8
L DB35.DBB 68
L B#16#F
AW
L 1
==I
JC M001
L B#16#0
T MB 8
M001: NOP 1
CALL FC 25
IN0 :=B#16#1
IN1 :=B#16#1
IN2 :=MB8
OUT3:=DB2.DBX1.0
OUT4:=DB2.DBX149.0
NOP 0
Network
L B#16#5
T MB 9
L DB35.DBB 68
L B#16#F
AW
L 2
==I
JC M002
L B#16#0
T MB 9
M002: NOP 1
CALL FC 25
IN0 :=B#16#12
IN1 :=B#16#2
IN2 :=MB9
OUT3:=DB2.DBX1.1
OUT4:=DB2.DBX149.1
NOP 0
大意明白了,通过改变DB35.DBB68为1或2来选择前后面板控制主轴,在面板上输入“[TR1/2]”(好像是这个)就可以改变了,只是不知道输入的程序是怎么改变DB35.DBB68的?是不是要运行一段小程序?高手指点,最好写个示例!好想了解一下:数控程序如何调用DB块或改写DB块?PLC中的I/O点的状态能否反映到数控程序中来?高手指点!谢啦!