关于S5TIME时基问题,不明白

这个是因为S5TIME是BCD的数据格式决定的。S5TIME的最小时基是10MS。DBW0为20MS时,也就是个位是2,时基为10MS,左移4位就是相当于把个位的2移动到了十位,十位就变成了2,个位就变成了0,而此时的时基还是为10MS,最后再置位DBX2.4就是把时基从10MS修改成100MS的作用。

   前面明白了,但是后面不明白,为什么置位DBX2.4就是把时基从10MS修改成100MS,就是说DBX2.4怎么就对应时基01,这个想不清楚,麻烦详细解释一下

图片说明:

关于S5TIME时基问题,不明白    关于S5TIME时基问题,不明白   

最佳答案

DBW2对应的字节为:DBB2和DBB3也就是说高位字节是DBB2,低位低字节是DBB3;也就是说:
DBB2.DBX2.7到DBB2.DBX2.0  DBB3.DBX3.7到DBB3.DBX3.0对应DBW2 这个字的16个自己从15到0的排列;DBX2.5和DBX2.4正好是对应的时基 ,因为一直被置位所以就是01正好对应100MS

PS: 上次回答的时候,没有看到这个置位的指令,没有说明到位!

提问者对于答案的评价:
忘记西门子高低字节是反过来的了

专家置评

已阅,最佳答案正确。

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

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

相关推荐