西門子PLC模塊本溪授權代理商SIEMENS原裝
發布日期 :2023-03-31 14:23發布IP:113.247.112.174編號:11558830
詳細介紹 西門子PLC模塊本溪授權代理商SIEMENS原裝 西門子PLC本溪授權代理商,本溪西門子PLC代理,西門子PLC代理 西門子S7-300/400 PLC的程序結構。S7-300/400 PLC的程序結構隨著編程人員所采用的程序設計方法的不同而不同。一般而言,程序設計可以采用線性化編程、調用式編程、結構化編程的方法(見圖5-32)。 ??采用線性化編程時,所有程序指令都編寫在一個連續的程序塊-組織塊OB1中,無須編制程序塊、功能塊、數據塊等。 ??采用調用式編程的程序由組織塊OB、程序塊(FC)、功能塊(FB)、系統程序塊(SFC)、系統功能塊(SFB)、數據塊(DB)等組成,由組織塊OB1對各邏輯塊與數據塊進行組織與管理。 ?起保停電路僅僅使用與觸點和線圈有關的指令,任何一種可編程序控制器的指令系統都有這一類指令,因此這是一種通用的編程方法,可以用于任意型號的可編程序控制器。圖5-2中的波形圖給出了控制鍋爐的鼓風機和引風機的要求,按了起動按鈕I0.0后,應先開引風機,延時5s后再開鼓風機。按了停止按鈕10.1后再停引風機。 西門子PLC模塊本溪授權代理商SIEMENS原裝 西門子PLC本溪授權代理商,本溪西門子PLC代理,西門子PLC代理 ??根據Q0.0和Q0.10N/OFF狀態的變化,顯然工作期間可以分為3步,分別用M0.1、M0.2、M0.3來代表這3步,另外還應設置用M0.0米代表的等待起動的初始步。起動按鈕I0.0和停止按鈕I0.1的常開觸點、定時器延時接通的常開觸點是各步之間的轉換條件。順序功能圖如圖5-2所示,圖中有兩個T37,它們的意義完全不同。與M0.1步相連的動作框中的T37表示T37的IN輸人端在MO.1步應為1狀態,在梯形圖中,T37的IN輸人端與M0.1的線圈左側相連。轉換旁邊的T37表示T37延時接通的常開觸點,它被用來作M0.1和M0.2之間的轉換條件。 ??設計起保停電路的關鍵是找出它的起動條件和停止條件。根據轉換實現的基本規則,轉換實現的條件是它的前級步為活動步并且滿足相應的轉換條件。步M0.1變為活動步的條件是步M0.0為活動步,且二者之間的轉換條件I0.0=1。在起保停電路中,則應將代表前級步的M0.0的常開觸點和代表轉換條件的I0.0的常開觸點申聯后,作為控制M0.1的起動電路。 ??開M0.1和T37的常開觸點均閉合時,步M0.2變為活動步,這時步M0.1應變為不活動步,因此可以將M0.2=1作為使存儲器位M0.1變為OFF的條件,即將M0.2的常閉觸點與M0.1的線圈申聯。上述的邏輯關系可以用邏輯代數式表示為:平始自說關 ??采用結構化編程的程序結構形式與調用式編程相同,程序同樣由組織塊OB、程序(FC)、功能塊(FB)、系統程序塊(SFC)、系統功能塊(SFB)、數據塊(DB)等組成,并通過組織塊OB1對其進行組織與管理。功能塊(FB)可以用于結構化編程,為了滿足參數化編程的需要,功能塊(FB)需要配套的即時數據塊DI,組織塊OBI在調用FB時,需要根據不同的控制要求,通過即時數據塊DI對參數進行賦值。 ?如果出現中斷事件,CPU將停止當前正在執行的程序,去執行中斷事件對應的組織塊OB(即中斷程序)。中斷程序執行完后,返到程序中斷處繼續執行。 ??2.組織塊(OB) ??組織塊是操作系統與用戶程序的接口,由操作系統調用,用于控制掃描循環和中斷程序的執行、PLC的啟動和錯誤處理等,CPU的檔次越高,能使用的同類型組織塊越多。 ??(1) OB1 ??O1是用戶程序中的主程序,CPU的操作系統完成啟動過程后,將循環執行OB1,可以在0B1中調用其他邏輯塊。 ??(2)事件中斷處理 ??如果出現中斷事件,例如時間中斷、硬件中斷和錯誤處理中斷等,當前正在執行的塊在當前指令執行完后被停止執行(被中斷),操作系統將會調用一個分配給該事件的組織塊。該組織塊執行完后,被中斷的塊將從斷點處繼續執行。 ??這意味著部分用戶程序不必在每次循環中處理,而是在需要時才被及時地處理。處理中斷事件的程序放在該事件驅動的 OB 中。 ??(3)中斷的優先級 ??OB按觸發事件分成幾個級別,這些級別有不同的優先級,高優先級的OB可以中斷低優先級的0B。 ??*在Siemens早期的SS系列PLC中,只有組織塊OB、功能塊FB、數據塊DB與程序塊PB四類邏輯塊。在S7系列PLC中,取消了程序塊PB的名字,而是用英文的"Function"代替了原程序塊PB。"Function"可以直譯為功能,因此,在許多書中稱為"功能";在這里考慮到SS的繼承性,同時便于讀者與“功能塊”區別,仍然將“Function”稱為“程序塊”。 西門子plc在工程中的應用 每個自動化過程都是由許多較小的部分和子過程組成,所以工程建立的第一個任務是分解子任務。而每個子任務定義了自動化系統要完成的硬件和軟件要求。其中硬件包括輸入/輸出數目和類型,對應模塊序號和類型,所用機架號,cpu型號和容量,hmi系統,網絡系統。軟件方面主要是程序結構,自動化過程中的數據管理,組態數據、通訊數據及程序和項目文檔。在siemens的s7中,上述工作都在項目管理(simatic管理器),包括必須的硬件( 組態),網絡( 組態),所有程序和自動化解決方案的數據管理。f1在線幫助。 simatic管理器管理step7項目,編寫step7用戶程序的工具,有梯形圖lad,語句表stl,和功能塊圖fbd,編程語言。利用編程器或外部編程器可以把用戶程序保存到eprom卡上。simatic管理器是一個在線/離線編輯s7對象的圖形化用戶界面,這些對象包括項目、用戶程序、快、硬件站和工具。此管理器的用戶界面中工具條和windows差不多,就是多了幾個plc菜單——顯示訪問節點、存儲器卡、下載、仿真模塊。 ??圖5-32為采用三種不同編程方式的程序結構示意圖,在實際調用式編程、結構化編程時,被組織塊OB1調用的邏輯塊還可以調用其他邏輯塊(程序嵌套)。西門子PLC模塊本溪授權代理商SIEMENS原裝 西門子PLC本溪授權代理商,本溪西門子PLC代理,西門子PLC代理 ??(3) S7-300/400 PLC的存儲器結構。S7-300/400 PLC的存儲器結構可以分為基本存儲區域與程序處理區兩大部分。 ??1) 基本儲區域。S7-300/400PLC的基本存儲區域又可以分為裝載存儲區、系統存儲區、工作存儲區3部分,具體如下。 相關分類 |
推薦產品 信息搜索
上海卓曙自動化設備有限公司
|