西門子PLC模塊西寧授權代理商SIEMENS原裝
發布日期 :2023-03-28 15:34發布IP:113.246.70.75編號:11548766
詳細介紹 西門子PLC模塊西寧授權代理商SIEMENS原裝 西門子PLC西寧授權代理商,西寧西門子PLC代理,西門子PLC代理 S7-300/400存儲器間接尋址和寄存器間接尋址 ??S7-300/400的直接尋址方法與S7-200相同。間接尋址方式有“存儲器間接尋址”與"寄存器間接尋址"兩種。由于S7-300/400具有專用的指針寄存器AR1、AR2,因此,間接尋址建立“地址指針”的方法與指令的表示方法、尋址的范圍等均與S7-200 PLC有大的區別,其使用更方便,尋址范圍也更大。 ??①存儲器間接尋址 ??S7-300/400與S7-200 PLC兩者的存儲器間接尋址方式相比,在實際使用中只有兩方面明顯的區別。 ??a.在S7-300/400中,間接尋址不需要建立指針的過程,可以直接在尋址對象的前面加"【】"標記,表示該尋址對象為間接尋址。 ??b.間接尋址可以用于二進制位地址。 ??【例3-8】通過局部變量LD10,將輸入122.2讀入,與10.0進行"與"運算,結果輸出到Q0.1的程序如下: 間接尋址程序 西門子PLC模塊西寧授權代理商SIEMENS原裝 西門子PLC西寧授權代理商,西寧西門子PLC代理,西門子PLC代理 ??②寄存器間接尋址 ??S7-300/400的寄存器間接尋址是一種利用指針寄存器進行偏移的間接尋址方式,格式為【AR1,m】或【AR2,m】,間接尋址所指定的存儲器地址為指針寄存器AR1或AR2的內容與m之和。 ??指針寄存器 AR1或 AR2為雙字長寄存器,可以同時存儲地址、字節、位等信息。因此,尋址不僅可以在存儲器自身的區域內進行(如內部標志M之間、輸入工之間等),而且可以在不同的區域內進行(如由內部標志M到輸入I等)。 ??地址位(bit31):"0"表示指針寄存器不含地址符,地址符bit24~bit26應為0; ??"1"表示指針寄存器含地址符,地址符由bit24~bit26指定。 ??地址符(bit24~bit26):地址位(bit31)為“1”時用于指定存儲器地址,地址的編碼如下。 西門子PLC型號含義說明 西門子PLC型號編制通常所指的是訂貨號。以6ES7 221-0BA23-0xA0為例: 6-自動化系統系列; S7-S7系列,S5-S5系列; 2-200系列,3-300系列,4-400系列; 2-DI/DO,1-CPU,3-AI/AO,4-通信模塊,5-功能模塊; 1-輸入,2-輸出,3-輸入/輸出(對于數字量); OBA-入/輸出電壓等級、類型、點數等,具體要看產品說明; 23-版本; 0xA0-此數值代表不同功能的模塊。 西門子PLC根據規模和性能的大小,主要有S7-200,S7-300和S7-400三種,下面就簡單介紹一下該三種產品的一些特。 1、S7-200 針對低性能要求的摸塊化小控制系統,它*多可有7個模塊的擴展能力,在模塊中集成背板總線,它的網絡聯接有rs-485通訊接口和profibus兩種,可通過編程器pg訪問所有模塊,帶有電源、cpu和i/o的一體化單元設備。其中的擴展模塊(em)有以下幾種:數字量輸入模塊(di)——24vdc和120/230vac;數字量輸出(do)——24vdc和繼電器;模擬量輸入模塊(ai)——電壓、電流、電阻和熱電偶;模擬量輸出模塊——電壓和電流。還有一個比較特殊的模塊-通訊處理器(cp)——該塊的功能是可以把s7-200作為主站連接到as-接口(傳感器和執行器接口),通過as-接口的從站可以控制多達248個設備,這樣就可以顯著的擴展s7-200的輸入和輸出點數。 設計順序控制梯形圖的一些基本問題 ??S7-300/400的S7-Graph是一種順序功能圖編程語言。S7-Graph屬于可選的編程語言,需要單獨的許可證密鑰,學習使用S7-Graph也需要花一定的時間。此外現在大多數PLC (包括S7-200和S7-1200)還沒有順序功能圖語言。因此有必要學習根據順序功能圖來設計順序控制梯形圖的編程方法。本節介紹使用置位復位指令的通用的編程方法,5.4節介紹具有多種工作方式的控制系統的編程方法,5.5節介紹S7-Graph的使用方法。 ??本節介紹的編程方法很容易掌握,用它們可以迅速地、得心應手地設計出任意復雜的數字量控制系統的梯形圖。它們的適用范圍廣,可以用于所有廠家生產的各種型號的PLC。 ??1.程序的基本結構 ??絕大多數自動控制系統除了自動工作方式外,還需要設置手動工作方式。下列兩種情況需要啟用手動工作方式 ??1)開始執行自動程序之前,要求系統處于規定的初始狀態。如果開機時系統沒有處于初始狀態,則應進入手動工作方式,用手動操作使系統進入規定的初始狀態后,再切換到自動工作方式。也可以設置使系統自動進入初始狀態的工作方式(見5.4節)。在調試階段也可以使用手動工作方式。 ?3.硬件中斷的仿真實驗 ??打開PLCSIM(見圖4-49),下載所有的塊,將仿真PLC切換到RUN-P模式。執行PLCSIM的菜單命令“Execute”(執行)→“Trigger Error OB”(觸發錯誤OB)→“Hard-ware Interrupt(OB40-OB47)…”,打開“Hardware Interupt OB(40-47)”對話框(見圖4-49右上方的小圖),在文本框“Module address”(模塊地址)內輸入模塊的起始地址0,在文本框“Module status(POINT_ADDR)”(模塊狀態(位地址))內輸入模塊內的位地址0。 ??單擊“Apply”(應用)按鈕,觸發I0.0的上升沿中斷,CPU調用OB40,Q4.0被置為1狀態,同時在“Intermupt OB”(中斷 OB)顯示框內自動顯示出對應的OB 編號40。將位地址(POINT_ADDR)改為1,模擬I0.1產生的中斷,單擊“Apply”按鈕,在松開按鈕,Q4.0被復位為0狀態。單擊“0K”按鈕,將執行與“Apply”按鈕同樣的操作,同時關閉對話框。 ??4.禁止和激活硬件中斷 ??圖4-50是OB1中的程序,在10.2的上升沿調用SFC40(EN_IRT)激活OB40對應的硬件中斷,在I0.3的上升沿調用SFC39(DIS_IRT)禁止OB40對應的硬件中斷。SFC中的MODE為2時,OB_NR的實參為0B的編號。 ??單擊兩次PLCSIM中I0.3對應的小方框,OB40被禁止執行。這時用圖4-49右上角的對話框模擬產生硬件中斷,不會調用OB40。單擊兩次10.2對應的小方框,OB40被允許執行,又可以用10.0和10.1產生的硬件中斷來控制Q4.0了。 相關分類 |
推薦產品 信息搜索
上海卓曙自動化設備有限公司
|