发表于:2007-09-28 10:36:00
楼主
I、D需要的是TIME值,我们在画面中输入的是整数,需要转换一下。以前我迷茫的地方是怎么把整数转化为S5TIME值,因为FC33能把S5T转换为TIME值。也许很多象我这样的新手也是在这糊涂的。今天看了一下别人的程序,才知道把整数转换为BCD码后,再把时基写进去,直接就可以用FC33了。程序如下:
NETWORK1:
L MW100 //连到画面的值
ITB
L W#16#2000 //时基为1S
OW
T MW102
NETWORK2:
CALL "S5TI_TIM"
IN :=MW102
RET_VAL:=MD104 //连到I或D的值