我不明白的是把这个1到底传到MD5中的哪一位了,有知道的给详细说一下,谢谢!!
图片说明:
最佳答案
如果转换为STL语言你就会明白了。
L 1 //十进制数值1装载到累计器1
T MD5. //累计器1中内容传送到MD5中
因为十进制数值1用2进制表达为00000000000000000000000000000001,传送到MD5中,最终结果是M8.0=1。因为MD5=MB5+MB6+MB7+MB8,MB5是最高位字节,MB8是最低位字节。
建议楼主在变量表中监控MD5的数值,显示格式为2进制就可以观察到了。通常情况下字寻址和双字寻址编号选择偶数。字寻址编号选择2的倍数,双字寻址编号选择4的倍数,这样不容易造成地址重叠的情况。建议MD5改为MD4。
提问者对于答案的评价:
明白了,谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc193063.html