帮忙看看什么意思,有点不懂

DBW0,DBW2都是S5TIME数据类型,如为什么DBW0为20MS时,DBW2为2S,帮忙解析一下

问题补充:
为什么左移4位就是放大了10倍,还有时基的设定那些,都不是很明白

图片说明:

帮忙看看什么意思,有点不懂   

最佳答案

1.DBW0为20MS时,DBW2为2S,这个不是10倍,而是100倍。
      2.为什么会这样呢?
      这个是因为S5TIME是BCD的数据格式决定的。S5TIME的最小时基是10MS。DBW0为20MS时,也就是个位是2,时基为10MS,左移4位就是相当于把个位的2移动到了十位,十位就变成了2,个位就变成了0,而此时的时基还是为10MS,最后再置位DBX2.4就是把时基从10MS修改成100MS的作用。我想你对照到图片就会很容易理解了。

图片说明:

帮忙看看什么意思,有点不懂  

提问者对于答案的评价:
时基那里还是不明白

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc224746.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午12:29
下一篇 2018年12月1日 上午12:29

相关推荐