当前位置: 主页 > PLC控制

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

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

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

图片说明:

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

最佳答案

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的作用。我想你对照到图片就会很容易理解了。

图片说明:

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

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

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号