发布于 2006-09-04 22:10:03
0楼
不要用FC33! 就自己转换嘛! 不过我都不大清楚你到底要干什么,问题没有说清楚. 不过我猜你是想这样: 在PLC程序内有一个定时器, 你想在上位机上显示该定时器当前的时间. 如果是这样你可以如下操作啊:
LC T1 //以BCD格式装载T1的值
AW W#16#F000 //保留时基,屏蔽掉时间值
T MW0 //暂存
L T1 //装载时间值,整数格式
T MW2
L MW0 //时基
L W#16#0
==I
JC 10MS //时基为10ms
TAK
L W#16#1
==I
JC 0_1S //时基为100ms=0.1S
TAK
L W#16#2
==I
JC 1S //时基为1S
//**这一段为时基为10S,时间值在MW2里,你想怎么显示?自己处理
JU END
10MS://**这一段为时基为10MS,时间值在MW2里,你想怎么显示?自己处理
JU END
0_1S://**这一段为时基为100MS,时间值在MW2里,你想怎么显示?自己处理
JU END
1S://**这一段为时基为1S,时间值在MW2里,你想怎么显示?自己处理
END:NOP 0
I can do it