現(xiàn)在工業(yè)生產(chǎn)領(lǐng)域都在要求自動(dòng)化,自動(dòng)化就少不了工業(yè)計(jì)算機(jī)PLC,可以說現(xiàn)在PLC是分部在各個(gè)行業(yè)里,如下圖:
PLC分布的行業(yè)
今天就簡短的分享下PLC里數(shù)據(jù),只有清楚PLC內(nèi)部數(shù)據(jù)存儲(chǔ)方式學(xué)習(xí)起來就方便多了。
1、 在PLC中,位:就是用0、1代碼表示bool量,即是bit。
2、 在計(jì)算機(jī)語言里,只有二進(jìn)制(0、1),表示真假兩種狀態(tài)。
3、 16位就是由16個(gè)0或1排成一排。
4、 公式:
? Bit---0/1
? 1個(gè)字節(jié)=8個(gè)bit
? 1個(gè)字(word)=2個(gè)字節(jié)=16個(gè)bit
5、個(gè)各位的構(gòu)成
個(gè)各位的構(gòu)成
注:b15(第十六位)是來決定數(shù)值的正負(fù)的。0:表示為正;1:表示為負(fù)。
BIN:是16位二進(jìn)制數(shù)存在,主要是PLC內(nèi)部運(yùn)算。
BCD:是4位為一組二進(jìn)制換算成一位十進(jìn)制數(shù),主要用來外部數(shù)表顯示。
實(shí)例BIN與BCD轉(zhuǎn)換如下:
BIN與BCD轉(zhuǎn)換
對于PLC數(shù)據(jù)就就分享這些,如果有什么錯(cuò)誤,麻煩各位指正。