阅读一段程序时,多次遇到先打开一个DB块,然后不时装载DL或DR,而DL或DR后的数字是相同的,另外也会有DW,不知道有什么区别,DL与DR分别指一个字的左右字节吗?在S5的手册中没有找到相关的说明,请高手指导。多谢
问题补充:
如果是左右字节,那么左字节是高字节还是低字节,比如DW10,那么DBB10是左还是DBB11是左字节?
最佳答案
在S5中DW是一个16Bit的字,分为左字节DL 8Bit和右字节DR 8 Bit,DL和DR分别占一个字节。需要注意一点的是DL是高位,而DR是低位。也就是说DW10中的DL相当于DBB11即8到15位,而DR相当于DBB10即0到7位。
提问者对于答案的评价:
多谢!KXO的回复与此刚好相反,我一时无法判断,仅能从S7的DBB10与DBB11的排布来看,作为一个字DBW10,在左边的将是DBB10,右边的是DBB11,也就是说低字节在前,高字节在后,或者说左字节在前,右字节在后。
所以我倾向于这个答案,但正确的到底是那个无法确定
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc142174.html