NETWORK1 SETTING THE MODE
A "DB_FM".WORKING // When work in progress, -> no mode s.
JC MDOU
L B#16#0
L "DBEX".MODE_IN // Mode selection
<>I
JC MDIN
L B#16#1 // If no mode entered, select Jog
MDIN: T "DB_FM".MODE_IN // Entry in user DB
L "DB_FM".MODE_IN // Is Jog mode activated ?
L B#16#1
<>I
JC MDOU
L B#16#1 // Enter mode parameter 1
T "DB_FM".MODE_TYPE // in user DB
MDOU: L "DB_FM".MODE_OUT // Mode checkback
T "DBEX".MODE_OUT // Entry in DBEX
1.这是定位模块354例程中的FC100子程序中第一段,用来选择模式。就这个程序段而言,好象只有输入模式一这个方式(“Enter mode parameter 1”), 那么要是想在模式1、3、6三种都能进行选择应该怎么改啊?或者我的理解有错误? 我要是想通过VB界面输入的话是不是只要将L B#16#1 这些语句中的数字改成变量就可以了,输入时换成1或者3或者6,是这样么 ?
2.还有后面的模式选择是和“MODE_OUT”这个变量进行比较,判断模式的选取的,问题是刚开机或运行停止后再选择的话这个参量中的值 是多少啊?怎么比较的?
3.如果我想在电机运行的过程中显示当前位置,是不是得读取DB中的那个编码器的值的大小就可以了?
4.通过界面输入待定位置然后执行的方式,是不是得选用MDI模式来进行操作呢?我看了例程,别的好象都不可以啊,确认一下。