项目3数制、数据类型和寻址方式1.数制所有的数值在PLC中都是以二进制形式表示的,数据的长度和表示方式称为数据格式
S7-200PLC的指令对数据格式有一定的要求,指令与数据之间的格式一致才能正常工作
矚慫润厲钐瘗睞枥庑赖
1)计数体制常用的技术体制有十进制、二进制、十六进制等
(1)十进制数在十进制数中,用0,1,2,3,4,5,6,7,8,9这十个不同数码按照一定的规律排列起来表示数值的大小,其计数规律是“逢十进一”
十进制数是以10为基数的计数体制
聞創沟燴鐺險爱氇谴净
各位数表示的数值就是该位数码(系数)乘以相应的权
按此规律,任意一个十进制数(N)D都可以写成按权展开式残骛楼諍锩瀨濟溆塹籟
)(ND=10K10K10100112211nnnnKK=i10ii10Kn(2)二进制二进制是以2为计数的计数体制
它只有0和1两个数码,采用“逢二进一”的计数规律
任意一个二进制数都可以写成按权展开式酽锕极額閉镇桧猪訣锥
001122112222)(KKKKNnnnnB=iniiK210二进制数比较简单,只有0和1两个数码,并且算术运算也很简单
(3)十六进制数十六进制数是以16为基数的计数体制,它用0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F这16个数码表示,采用“逢十六进一”的计数规律
四位二进制码可以用一位十六进制码来表示
任意十六进制数可以写成按权展开式彈贸摄尔霁毙攬砖卤庑
0011221116161616)(KKKKNnnnnH=iniiK1610表1几种数制对照表十进制数二进制数十六进制数000000100011200102300113401004501015601106701117810008910019101010A111011B121100C131101D141110E151111F(4)数制转换1)二进制数转换成十进制数例如:将二进制数