新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 西門子PLC的常用數制

        西門子PLC的常用數制

        作者: 時間:2016-12-19 來源:網絡 收藏
        西門子PLC常用數制有:

        1.二進制數,二進制數的1位(bit)只能取0和1這兩個不同的值,可以用來表示開關量(數字量)的兩種不同的狀態。
        2.十六進制數,多位二進制數的書寫和閱讀很不方便,為了解決這一問題,可以用十六進制數來取代二進制數,每個十六進制數對應于4位二進制數。十六進制數的16個數字是0~9和A~F(對應于十進制數10~15)。

        本文引用地址:http://www.104case.com/article/201612/331390.htm

        STEP7的基本數據類型有:
        一、位(bit)的數據類型為BOOL布爾型,在編程軟件中BOOL變量的值是1和0,用英語單詞TRUE(真)和FALSE(假)表示。位存儲單元的地址由字節地址和位地址組成,如I1.2中區域標識符I表示輸入字節地址為3位地址為2.
        二、字節(Byte),8位二進制數組成1個字節,其中第0位為最低位(LSB),第7位為最高位(MSB)。
        三、字(Word)相鄰的兩個字節組成1個字,字用來表示無符號數。MW10是由MB10和MB11組成的1個字。用組成字的最小的字節MB10的編號作為字MW10的編號,最小字節MB10為字的高位字節,最大的字節MB11為字的低位字節。
        四、雙字(DoubleWord),兩個字(或四個字節)組成1個雙字,雙字用來表示無符號數。雙字MD10由MB10至MB13組成。
        五、16位整數(INT)是有符號數,整數的最高位為符號位,最高位為0時為正數,為1時為負數,取值范圍為-32768~32767。32位整數(DINT)的最高位為符號位,取值范圍為-2147483648~2147483647。
        六、32位浮點數(REAL)為稱實數,可以表示為1.mX2^E,其中尾數m和指數E均為二進制數,E可能是正數,也可能是負數。浮點數的優點是用很小的存儲空間(4B)可以表示非常大的和非常小的數。在編程軟件中,一般并不直接使用二進制格式或十六進制格式的浮點數,而是用十進制小數來輸入或顯示浮點數,例如在編程軟件中,10是整數,而10.0為浮點數。

        PLC,字節的數據類型是用十六進制數表示,請問“字節”可以用二進制數或十進制數表示嗎?
        答:CPU以二進制數存儲的,對于二進制、十進制、十六進制也是在內部自動進行轉換的,請參考上傳圖片。
        字節可以用二進制數或十六進制數表示。
        常數可以是字節,字,或雙字,常數也可以用十進制、十六進制ASCII碼或浮點數表示。
        B#16#,W#16#,DW#16#分別表示十六進制字節,字和雙字常數。
        2#用來表示二進制常數,例如2#1111011010010001是16位二進制常數。
        L#用來表示32位雙整數常數,例如L#+5.
        P#用來表示地址指針常數,例如P#M2.0是M2.0的地址。

        數制轉換



        關鍵詞: 西門子PLC常用數

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 巴中市| 独山县| 荥阳市| 威信县| 南川市| 满洲里市| 渭源县| 义乌市| 禄丰县| 平湖市| 武山县| 天水市| 盐亭县| 玉溪市| 井研县| 瓮安县| 临潭县| 昌江| 青神县| 广昌县| 洪泽县| 云林县| 滦平县| 柯坪县| 东平县| 阜平县| 大厂| 紫金县| 鞍山市| 托克逊县| 襄城县| 吴旗县| 余干县| 三穗县| 枣强县| 扎兰屯市| 宣威市| 津南区| 紫阳县| 台南市| 营口市|