1. <del id="sqmd4"></del>
      <object id="sqmd4"></object>
      1. <object id="sqmd4"></object>
          加入收藏 在線留言 聯系我們
          關注微信
          手機掃一掃 立刻聯系商家
          全國服務熱線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