加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        西門子S7-200Smart知識總結
        發布時間: 2024-01-13 11:45 更新時間: 2024-11-22 08:00
        觀看西門子S7-200Smart知識總結視頻

        l 與實際輸入/輸出信號相關的輸入/輸出映象區:
        ? I:數字量輸入(DI)
        ? Q:數字量輸出(DO)
        ? AI:模擬量輸入
        ? AQ:模擬量輸出
        l 內部數據存儲區
        ? V:變量存儲區,可以按位、字節、字或雙字來存取V 區數據
        ? M:位存儲區,可以按位、字節、字或雙字來存取M區數據
        ? T:定時器存儲區,用于時間累計
        ? C:計數器存儲區,用于累計其輸入端脈沖電平由低到高的次數
        ? HC:高速計數器,獨立于 CPU 的掃描周期對高速事件進行計數,高速計數器的當前值是只讀值,僅可作為雙字(32 位)來尋址
        ? AC:累加器,可以像存儲器一樣使用的讀/寫器件,可以按位、字節、字或雙字訪問累加器中的數據
        ? SM:特殊存儲器,提供了在 CPU 和用戶程序之間傳遞信息的一種方法??梢允褂眠@些位來選擇和控制 CPU 的某些特殊功能, 可以按位、字節、字或雙字訪問 SM 位
        ? L:局部存儲區,用于向子例程傳遞形式參數

        ? S:順序控制繼電器,用于將機器或步驟組織到等效的程序段中,實現控制程序的邏輯分段。


        可以按位、字節、字或雙字訪問 S 存儲器存儲器范圍及特性




        表1.存儲器范圍

        數據尋址

        圖片


        S7-200 SMART CPU收集操作指令、現場狀況等信息,把這些信息按照用戶程序指定的規律進行運算、處理,然后輸出控制、顯示等信號。所有這些信息都表示為不同格式的數據,作為數據來處理。各種指令對數據格式都有一定要求,指令與數據之間的格式要一致才能正常工作。例如,為一個整數數據使用實數(浮點數)運算指令,顯然會得到不正確的結果。


        數據有不同的長度(以二進制表示它們時,占據的位數不同),也就決定了數值的大小范圍。模擬量信號在進行模/數(A/D)和數/模(D/A)轉換時,一定會存在誤差;代表模擬量信號的數據,只能以一定的精度表示模擬量信號。


        l 所有的數據在PLC中都是以二進制形式表示的
        l 數據都有其特定的長度和表示方式,稱為格式
        l 數據的格式與用于運算、處理它的指令相關
        l 以不同的格式查看一個數據,或是使用不同格式的指令處理它,會得到不同的效果


        二進制、十六進制和十進制



        二進制和二進制數:所有通過S7-200 SMART PLC處理的數據(數值、字符等等)都以二進制形式表示。


        十六進制和十六進制數:在二進制數中,每4個二進制位可以分為一組;這組二進制數值的不同變化可以表
        示16個狀態,正好是16進制數每一位數字的變化范圍。因此,可以用十六進制數值方便地表示二進制數。
        例如,二進制數1000_1111b分為兩組來看,分別是1000b和1111b,正好可以表示16進制數字8h和Fh(0000b
        對應于0h,...,1111b對應于Fh);那么這個二進制數就可以表示為8Fh。


        十進制和十進制數:十進制是S7-200 SMART的數學計算的基礎,一般都使用十進制的體系,除了時間(12/24或60進制)等特殊數據外。


        二進制數用于在PLC中表示十進制數值、或者其他(如字符等)數據,而16進制用來比較簡單地描述二進制數。


        二進制位邏輯(bit)
        PLC中以二進制“位”的數據形式來表示邏輯“1”、“0”(或者“開”、“關”)。位是Zui基本的數據單位。
        在數據字節(Byte)中,二進制邏輯只用一個位(bit)來表示。每個字節由8個位組成。


        整數、無符號整數和有符號整數
        字節、字、雙字都可以用來表示十進制整數,顯然它們的數據長度不同,能夠表示的數的大小范圍也不同。
        無符號整數只有0和正整數;有符號整數可以有正數和負數。
        有符號整數采用二進制補碼的形式來表示負數。


        實數(浮點數)
        實數(或浮點數)以 32 位單精度數表示,其格式為 ANSI/IEEE 754-1985 標準中所描述的形式。實數按雙字長度訪問。
        注意:浮點數jingque到小數點后第 6 位。因此輸入浮點常數時,Zui多只能指定 6 位小數。計算涉及到包含非常大和非常小數字的一長串數值時,計算結果可能不準確。


        ASCII字符和String(字符串)
        在S7-200 SMART中,ASCII字符是由表示字母、數字和一些特殊符號的ASCII編碼組成的二進制數據字節,
        一個字節存儲一個字符。


        訪問S7-200 SMART 中的數據
        S7-200 SMART從外部接收信號輸入(輸入數據),在內部按照用戶程序運算、處理后,再輸出進行各種控制、顯示。


        CPU 將信息存儲在不同存儲單元,每個位置均具有唯一的地址。尋址時,數據地址以代表存儲區類型的字母開始,隨后是表示數據長度的標記,然后是存儲單元編號;對于二進制位尋址,還需要在一個小數點分隔符后指定位編號

        聯系方式

        • 電  話:13510737515
        • 聯系人:董海波
        • 手  機:13185520415
        • 微  信:13185520415