天天看點

寄存器和存儲器的差別_PLC S7-200存儲器類型,你了解多少

寄存器和存儲器的差別_PLC S7-200存儲器類型,你了解多少

變量存儲器 V

變量存儲器是最常用的存儲器。可以用它存儲程式執行過程中控制邏輯操作的中間結果,也可以用它來儲存與工序或任務相關的資料。并且可以按位、位元組、字或雙字來存取變量存儲區存儲區中的資料。不同型号的CPU的V存儲區的大小不一樣。

标志存儲器(位存儲器) M

M存儲區在功能和用法上與V存儲區類似,但是M存儲區很小,隻有32個位元組。M存儲區有一點特殊,對于MBO-MB13這14個位元組可設定成儲存在EEPROM裡永久保持

局部存儲器 L

局部存儲器和變量存儲器很相似,但隻有一處差別。變量存儲器是全局有效的,而局部存儲器隻在局部有效。全局是指同一個存儲器可以被任何程式存取( 包括主程式、子程式和中斷服務程式)。局部是指存儲器區和特定的程式相關聯。

注意:局部存儲器是根據需要由CPU動态配置設定的。當發生中斷或者調用一個子程式時,CPU才會配置設定局部存儲器給中斷程式或子程式。局部存儲器( TEMP和0UT)在配置設定時CPU不進行初始化,初值可能是任意的。是以在使用局部存儲器時,一定要注意先附值,後使用。

系統存儲器 SM

系統存儲器為CPU與使用者程式之間傳遞資訊提供了一種手段。可以用這些系統存儲器來選擇和控制S7-200CPU的一些特殊功能。

例如:

SM0.0 :始終接通

SM0.1 :僅在首次掃描周期接通

SM0.2 :如果保持資料丢失,接通一個掃描周期

SM0.3 :從上電進入RUN模式時,接通1個掃描周期

SM0.4 :針對1分鐘的周期時間,時鐘脈沖接通30s,斷開30 s。

SM0.5 :針對1s的周期時間,時鐘脈沖接通0.5s, 斷開0.5 s。

SM0.6 :掃描周期時鐘,一個掃描周期接通,下一個掃描周期關斷

SM0.7 :如果實時時鐘裝置的時間被重置或在上電時丢失(導緻系統時間丢失) ,則該位将接通一個掃描 周期。 該位可用作錯誤存儲器位或用來調用特殊啟動順序。

SM1.0 :特定指令的操作結果=0時,置位為1

計數器 C

高速計數器 HC

計數器适用于低速度,例如:每秒幾個或幾十個脈沖信号。

高速計數器适用于高速度,例如:每秒幾千或幾萬個脈沖信号。

累加寄存器 AC

累加器是可以像存儲器一樣使用的存儲區。例如,可以用它來向子程式傳遞參數,也可以從子程式傳回,以及用來存儲計算的中間結果。S7-200提供4個32位累加器(ACO,AC1, AC2和AC3)。并且可以按位元組、字或雙字的形式來存取累加器中的數值。被通路的資料長度取決于存取累加器時所使用的指令

順序控制繼電器 S

在順序控制過程中,用于組織步進過程的控制。

下圖是S7-200 CPU存儲器範圍及其特性(摘自《S7-200 可程式設計式控制器系統手冊》)

寄存器和存儲器的差別_PLC S7-200存儲器類型,你了解多少
寄存器和存儲器的差別_PLC S7-200存儲器類型,你了解多少

下圖是S7-200 CPU的操作數範圍(摘自《S7-200 可程式設計式控制器系統手冊》)

寄存器和存儲器的差別_PLC S7-200存儲器類型,你了解多少
寄存器和存儲器的差別_PLC S7-200存儲器類型,你了解多少

注:文中如有侵權,私信小編删除

如有補充或指教,請在評論區留言,小編及時更正!!!

看都看了,給小編點個贊,關注一下!!!