西門子PLC模塊 6ES7288-2DR16-0AA0代理商 西門子PLC模塊 6ES7288-2DR16-0AA0代理商
酉蔓電氣設備(上海)有限公司只銷售西門子原裝*,本公司包含西門子系列所有產品 享受西門子免費一年保修部分產品可換新)2.數據的存取方式
(1)“位”存取方式:位存儲單元的地址由字節地址和位地址組成,如I3.2,其中的區域標識符“I”表示輸入(Input),字節地址為3,位地址為2。如圖:
這種存取方式稱為“字節·位”尋址方式。
(2)“字節”存取方式:輸入字節IB3(Byte)由I3.0~I3.7這8位組成。
(3)“字”存取方式:相鄰的兩個字節組成一個字,一個字中的兩個字節的地址必須連續,且低位字節在一個字中應該是高8位,高位字節在一個字中應該是低8位。IW14表示由IB14和IB15組成的1個字,IW14中的I為區域標識符,W表示字(Word),14為起始字節的地址。IW14中的IB14應該是高8位,IB15應該是低8位。
(4)“雙字”存取方式:相鄰的四個字節表示一個雙字,四個字節的地址必須連續。低位字節在一個雙字中應該是高8位。ID12表示由IB12~IB15組成的雙字,I為區域標識符,D表示存取雙字(Double Word),12為起始字節的地址。ID12中的IB12應該是高8位,IB15應該是低8位。S7-200 PLC的存儲器空間大致分為三個空間,即程序空間、數據空間和參數空間。
1.程序空間
該空間主要用于存放用戶應用程序,程序空間容量在不同的CPU中是不同的。另外CPU中的RAM區與內置EEPROM上都有程序存儲器,但它們互為映像,且空間大小一樣。
2.數據空間
該空間的主要部分用于存放工作數據稱為數據存儲器,另外有一部分作寄存器使用稱為數據對象。
(1)數據存儲器 它包括變量存儲器(V),輸入信號緩存區(輸入映象存儲器I),輸出信號緩沖區(輸出映象存儲區Q),內部標志位存儲器(M)又稱內部輔助繼電器,特殊標志位存儲器(SM)。除特殊標志位外,其他部分都能以位、字節、和雙字的格式自由讀取或寫入。
變量存儲器(V)是保存程序執行過程中控制邏輯操作的中間結果,所有的V存儲器都可以存儲在久存儲器區內,其內容可在與EEPROM或編程設備雙向傳送。
輸入映象存儲器(I)是以字節為單位的寄存器,它的每一位對應于一個數字量輸入結點。在每個掃描周期開始,PLC依次對各個輸入結點采樣,并把采樣結果送入輸入映象存儲器。PLC在執行用戶程序過程中,不再理會輸入結點的狀態,它所處理的數據為輸入映象存儲器中的值。
輸出映象存儲器(Q)是以字節為單位的寄存器,它的每一位對應于一個數字輸出量結點。PLC在執行用戶程序的過程中,并不把輸出信號隨時送到輸出結點,而是送到輸出映象存儲器,只有到了每個掃描周期的末尾,才將輸出映象寄存器的輸出信號幾乎同時送到各輸出結點。使用映象寄存器優點:①同步地在掃描周期開始采樣所有輸入點,并在掃描的執行階段凍結所有輸入值;②在程序執行完后再從映象寄存器刷新所有輸出點,使被控系統能獲得更好穩定性;⑧存取映象寄存器的速度高于存取I/O速度,使程序執行的更快;④I/O點只能以位為單位存取,但映象寄存器則能以位、字節、雙字進行存取。因此,映象寄存器提供了更高的靈活性。另外對控制系統中個別I/O點要求實時性較高的情況下,可用直接I/O指令直接存取輸入/輸出點。
內部標志位(M)又稱內部線圈(內部繼電器等),它一般以位為單位使用,但也能以字、雙字為單位使用。內部標志位容量根據CPU型號不同而不同。
特殊標志位(SM)用來存儲系統的狀態變量和有關控制信息,特殊標志位分為只讀區和可寫區,具體劃分隨CPU不同而不同。
(2)數據對象 數據對象包括定時器、計數器、高速計數器、累加器、模擬量輸入/輸出。
定時器類似于繼電器電路中的時間繼電器,但它的精度更高,定時精度分為lms,10ms和100ms三種,根據精度需要由編程者選用。定時器的數量根據CPU型號不同。
計數器的計數脈沖由外部輸入,計數脈沖的有效沿是輸入脈沖的上升沿或下降沿,計數的方式有累加1和累減1兩種方式。計數器的個數同各CPU的定時器個數。
高速計數器與一般計數器不同之處在于,計數脈沖頻率更高可達2kHz/7kHz,計數容量大,一般計數器為16位,而高速計數器為32位,一般計數器可讀可寫,而高速計數器一般只能作讀操作。
在S7-200CPU中有4個32位累加器,即AC0~AC3,用它可把參數傳給子程序或任何帶參數的指令和指令塊。此外,PLC在響應外部或內部的中斷請求而調用中斷服務程序時,累加器中的數據是不會丟失的,即PLC會將其中的內容壓入堆棧。因此,用戶在中斷服務程序中仍可使用這些累加器,待中斷程序執行完返回時,將自動從堆棧中彈出原先的內容,以恢復中斷前累加器的內容。但應注意,不能利用累加器作主程序和中斷服務子程序之間的參數傳遞。
模擬量輸入/輸出可實現模擬量的A/D和D/A轉換,而PLC所處理的是其中的數字量。
3.參數空間
用于存放有關PLC組態參數的區域,如保護口令、PLC站地址、停電記憶保持區、軟件濾波、強制操作的設定信息等,存貯器為EEPROM。
在S7-200PLC中所處理數據有三種,即常數、數據存貯器中的數據和數據對象中的數據。
1.常數及類型
在S7-200的指令中可以使用字節、字、雙字類型的常數,常數的類型可為十進制、
十六進制(6#7AB4)、二進制(2#10001100)或ASCII字符(‘SIMATIC’)。PLC不支持數據類型的處理和檢查,因此在有些指令隱含規定字符類型的條件下,必須注意輸入數據的格式。
2.數據存貯器的尋址