S5TIME是用BCD码保存的,在数据存储区占用两个连续的字节。下图给出的例子中时间值为127,时基为1秒。
当使用S5TIME时,定义数值的范围为0~999,而且要指明使用的时基。时基指定了时间单位。
S5TIME时基及相应的时间范围如下:
时基 |
BCD码 |
时间范围 |
10 ms |
00 |
10 ms - 9 s 990 ms |
100 ms |
01 |
100 ms - 1 min 39 s 990 ms |
1 s |
10 |
1 s - 16 min 39 s |
10 s |
11 |
10 s - 2 hr 46 min 30 s |
您可以采用如下两种格式定义时间值:
-
1) W#16#wxyz2) S5T#aH_bbM_ccS_dddMS
- w = 时基 (即时间间隔或精度)
- xyz = BCD格式的时间值
这种方式只能用于STL编程。
-
- a = 小时, bb = 分钟, cc = 秒, dd = 毫秒
- 这种情况下时基自动选择, 数值为该时基下取整去尾到下一个较低值。
您可以输入的最大值为9,990 秒,或2H_46M_30S。