不知道你问题解决没有。。。。。。。。。。。。
我经常这样做:
1、在人机界面输入一个int类型的整数
2、将输入的整数转换为BCD码,(ITB指令)
3、使用单字与指令(AW指令)将BCD码的第12-15位(符号位)屏蔽掉
4、再用单字或指令(OW指令)将12位和13位设定定时器时基
这样你就得到了一个定时器预装值W#16#WXYZ
W=时基,xyz=定时时间
因为我没装XP系统,没法用软件给你梯形图的程序,但是我可以给你一段STL的程序
假设触摸屏输入的16位时间存储在MW0,转换好的时间格式存储在MW2,定时器T0,出发条件i0.0,时基10S
程序如下:
L MW0
ITB
L W#16#0FFF
AW
L W#16#1000
OW
T MW2
A i0.0
L MW2
sd T0
写了这么多,希望对你有用,也可以联系我:QQ245586297