发布于 2010-07-12 08:21:21
1楼
如果使用的触摸屏是西门子的,就不需要转换了,直接使用数据类型是定时器的就可以。
其他的上位机就需要这样做了,定时器字的0到9位包含二进制编码的时间值。此时间值指定多个单位。时间更新可按照由时间基准指定的间隔将时间值递减一个单位。递减会持续进行,直至时间值等于零为止。可以在累加器1的低字中以二进制、十六进制或二进制编码的十进制
(BCD)格式装入时间值。
可以用以下任一格式预装入时间值:
?W#16#wxyz
?其中,w = 时间基准(即时间间隔或分辨率)
?此处xyz = 以二进制编码的十进制格式表示的时间值
?S5T#aH_bM_cS_dMS
?其中,H = 小时,M = 分钟,S = 秒,MS = 毫秒;
a、b、c、d由用户定义。
?自动选择时间基准,其值舍入为具有该时间基准的下一个较小的数字。
可以输入的最大时间值是9,990s或2H_46M_30S。
S5TIME#4S = 4秒
s5t#2h_15m = 2小时15分钟
S5T#1H_12M_18S = 1小时12分钟18秒
时间基准
定时器字的第12和13位包含二进制编码的时间基准。时间基准定义时间值以一个单位递减的间隔。最小的时间基准是10ms,最大为10s。
时间基准 时间基准的二进制编码
10ms 00
100ms 01
1 s 10
10 s 11