回覆列表
-
1 # 好感動GV不將就
-
2 # 萌無敵南巷似水浮生
PLC中位只有兩個值,0或1,比如I0.1,Q0.1,M0.1。
一個位元組等於8位,其中0位為最低位,7位為最高位。比如IB0(I0.0~I0.7位),QB0(Q0.0~Q0.7位),MB0(M0.0~M0.7位)。
相鄰的兩位元組組成一個字,來表示一個無符號數,因此,字為16位。比如MW0是由MB0和MB1組成。
相鄰的兩個字組成一個雙字,來表示一個無符號數,因此,雙字為32位。比如MD0是由MW0和MW2組成。
-
3 # 使用者542559136563
所有的電子系統基本都是高位在左,低位在右。一般二進位制數的表示也是這樣,最左邊的位權值最大,沒有為什麼,都是這樣
-
4 # 使用者2242644578941264
題目太大了。
常規是:1、位元組:比較,判斷、迴圈計數、從字或雙字取出自己需要的位元組來專門某個目的使用等等;2、字:正數運算、比較判斷,資料輸出、顯示等等;3、雙字:浮點數運算等等。
PLC中位元組 字 雙字的用法,程式設計手冊都有介紹。
關鍵需要程式設計實踐中自己領悟,不能1概而論,有的資料個別有錯,需要位元組動手程式設計驗證,變成自己的真實理解和利用規則。
聽1萬遍不如自己動手做1遍!!!位元組(8位)目前很少用了,目前1般直接用字(16位),系統各標誌位可以直接讀寫某個字中的某個位,合併為1個狀態字,固然也能夠直接使用位;單字適用與整數處理計算,複雜運算1般需要浮點數,就需要雙字,浮點數要輸出再轉化為雙整數,也是雙字,以後再轉化為單字輸出。
PLC中摹擬量的輸入和輸出很多是15位(帶符號),因此取樣和輸出最後都使用單字,在內部計算時把單字轉為雙字和浮點數,計算以後輸出時再轉為單字輸出,這樣能夠保障程序計算精度。
位元組(8位)目前很少用了,目前一般直接用字(16位),系統各標誌位可以直接讀寫某個字中的某個位,合併為一個狀態字,當然也可以直接使用位;單字適用與整數處理計算,複雜運算一般需要浮點數,就需要雙字,浮點數要輸出再轉化為雙整數,也是雙字,之後再轉化為單字輸出。 PLC中模擬量的輸入和輸出很多是15位(帶符號),因此取樣和輸出最後都使用單字,在內部計算時把單字轉為雙字和浮點數,計算之後輸出時再轉為單字輸出,這樣能夠保障過程計算精度。