关于300的数据问题
刘玉蓉
发布于2014-11-14 17:18
39
0
标签:
DB0中,DBX0.1=1,DBX2.3=1,其他为0.问DBD 0的数据是什么?用32位二进制表示,好能制成表格把数据与二进制数对应出来。
佳答案
DB0.DBD0是由DB0.DBW0和DB0.DBW2组成。
DB0.DBW0是由DBB0和DBB1组成。
DB0.DBW2是由DBB2和DBB3组成。
DB0.DBB0是由DB0.DBX0.7,DB0.DBX0.6,DB0.DBX0.5,DB0.DBX0.4,DB0.DBX0.3,DB0.DBX0.2,DB0.DBX0.1,DB0.DBX0.0。
DB0.DBB1是由DB0.DBX1.7,DB0.DBX1.6,DB0.DBX1.5,DB0.DBX1.4,DB0.DBX1.3,DB0.DBX1.2,DB0.DBX1.1,DB0.DBX1.0。
DB0.DBB2是由DB0.DBX2.7,DB0.DBX2.6,DB0.DBX2.5,DB0.DBX2.4,DB0.DBX2.3,DB0.DBX2.2,DB0.DBX2.1,IDB0.DBX2.0。
DB0.DBB3是由DB0.DBX3.7,DB0.DBX3.6,DB0.DBX3.5,DB0.DBX3.4,DB0.DBX3.3,DB0.DBX3.2,DB0.DBX3.1,DB0.DBX3.0。
所以DB0.DBD 0是由
DB0.DBX0.7,DB0.DBX0.6,DB0.DBX0.5,DB0.DBX0.4,DB0.DBX0.3,DB0.DBX0.2,DB0.DBX0.1, DB0.DBX0.0,DB0.DBX1.7,DB0.DBX1.6,DB0.DBX1.5,DB0.DBX1.4,DB0.DBX1.3,DB0.DBX1.2,DB0.DBX1.1,DB0.DBX1.0,DB0.DBX2.7,DB0.DBX2.6,DB0.DBX2.5,DB0.DBX2.4,DB0.DBX2.3,DB0.DBX2.2,DB0.DBX2.1,IDB0.DBX2.0,DB0.DBX3.7,DB0.DBX3.6,DB0.DBX3.5,DB0.DBX3.4,DB0.DBX3.3,DB0.DBX3.2,DB0.DBX3.1,DB0.DBX3.0,组成的。
楼主所说DBX0.1=1,DBX2.3=1,用二进制表示是:00000010000000000000100000000000,十六进制表示是:2000800,十进制表示是:33556480。
楼主可以好好查阅一下书籍,PLC的书里面首先都会介绍:基本数据类型,位、字节、字、双字,你就是对这些基本数据没有掌握。
也可参考我以前回答过的类似问题:
《WinCC关于无符号32位数中的位处理》
https://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=87161&cid=1032
《s7 300中的数据类型有哪些,范围是多少??》
https://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=100904&cid=1029
《位,字节,字,双字的关系》
https://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=87798&cid=1029
若有收获,就点个赞吧!
文章来源于网络及文献如有侵权请联系站长
分享到:
微信扫一扫分享
阅读与本文标签相同的文章