當(dāng)前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 自動化控制 > PLC可編程控制器
發(fā)布日期:2022-04-26 點(diǎn)擊率:57 品牌:西門子_Siemens
通常狀況下WORD用于邏輯運(yùn)算,INT用于數(shù)*算;
在運(yùn)用梯形圖或SCL等言語編程時差異較嚴(yán)厲。
在運(yùn)用句子表編程時體系不查看數(shù)據(jù)類型是不是匹配,即WORD與INT在用法上沒有啥差異(WORD可做數(shù)*算,INT也可作邏輯運(yùn)算)。
PIW是一個16位數(shù),體系默許為WORD數(shù)據(jù)類型,可在符號表中界說為INT數(shù)據(jù)類型;
通常狀況下WORD用于邏輯運(yùn)算,INT用于數(shù)*算;
在運(yùn)用梯形圖或SCL等言語編程時差異較嚴(yán)厲
在運(yùn)用句子表編程時體系不查看數(shù)據(jù)類型是不是匹配,即WORD與INT在用法上沒有啥差異(WORD可做數(shù)*算,INT也可作邏輯運(yùn)算)啥差異(WORD可做數(shù)*算,INT也可作邏輯運(yùn)算)。關(guān)于INT和WORD來說 正本它們都是16位的數(shù)據(jù)類型
假定你的確要改換的話,直接用MOVE即可
WORD數(shù)據(jù)長度為16位,這種數(shù)據(jù)可選用4種辦法進(jìn)行描繪。
二進(jìn)制:二進(jìn)制的格局為2#,如2#101,取值方案為2#0~2#1111_1111_1111_1111,書寫時每4位可用下劃線離隔,也可直接標(biāo)明為2#111111111111。
十六進(jìn)制:十六進(jìn)制的格局為W#16#,W代表WORD,標(biāo)明數(shù)據(jù)長度為16位,#16#標(biāo)明十六進(jìn)制,數(shù)據(jù)取值方案為W#16#0~W#16#FFFF。
BCD碼:BCD碼的格局為C#,取值方案為C#0~C#999。BCD碼是用4位二進(jìn)制標(biāo)明1位十進(jìn)制數(shù),4位二進(jìn)制中的0000~1001組合別離標(biāo)明十進(jìn)制中的0~9,4位二進(jìn)制中的1010~1111組合扔掉不必。BCD碼的最高4位用來標(biāo)明符號,十六位BCD碼的取值方案為-999~+999。在STEP7的數(shù)據(jù)格局中,BCD碼的取值只取正值,與最高4位的符號無關(guān)。
無符號十進(jìn)制數(shù):無符號十進(jìn)制數(shù)的格局為B#(×,×),取值方案為B#(0,0)~B#(255,255),無符號十進(jìn)制數(shù)是用十進(jìn)制的0~255對應(yīng)二進(jìn)制數(shù)中的0000_0000~1111_1111(8位),16位二進(jìn)制數(shù)就需求兩個0~255的數(shù)來標(biāo)明,例如:
B#(12,254)=2#0000_1100_1111_1110
12 254
上面4種數(shù)據(jù)都是描繪一個長度位16位的二進(jìn)制數(shù),不管你運(yùn)用哪種辦法都能夠。例如,假定想得到二進(jìn)制數(shù)0000100110000111,能夠運(yùn)用2#0000_1001_1000_0111,也能夠運(yùn)用W#16#987,還能夠運(yùn)用C#987或許B#(9,135)。在STEP7中,比照舊用的是十六進(jìn)制,即W#16#這種格局。
整INT數(shù)據(jù)類型長度為16位,數(shù)據(jù)格局為帶符號十進(jìn)制數(shù),16位中最高為符號位。正整數(shù)是以原碼格局進(jìn)行存儲的,如+786,對應(yīng)的二進(jìn)制碼為2#0000_0011_0001_0010,而負(fù)整數(shù)則標(biāo)明為正整數(shù)的二進(jìn)制補(bǔ)碼,即對應(yīng)正整數(shù)的二進(jìn)制碼取反后加1,例如負(fù)整數(shù)-786,對應(yīng)的二進(jìn)制碼為2#1111_1100_1110_1110。將負(fù)零(1000_0000_0000_0000)界說為-32768因而取值方案為-32768~32767。0標(biāo)明正,1標(biāo)明負(fù)。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航