自貢西門子S7-1500PLC模塊代理商專業價優
發布日期 :2023-04-18 11:19發布IP:113.246.70.202編號:11716084
詳細介紹 自貢西門子S7-1500PLC模塊代理商專業價優自貢西門子PLC代理,自貢西門子S7-1500代理,西門子PLC代理 西門子PLC如何使用多重背景數據塊 ??有時需要多次調用同一個功能塊,每次調用都需要生成一個背景數據塊,但是這些背景數據塊中的變量又很少,這樣在項目中就出現了大量的背景數據塊“碎片”。在用戶程序中使用多重背景可以減少背景數據塊的數量。 ?S7-300/400 PLC不同的 CPU類型??梢赃x擇、支持不同的 OB 塊,但 OBI 是所有 PLC 用戶程序的循環控制塊,它是運行PLC用戶程序的前提條件,因此,任何PLC程序、任何CPU都不可以缺少OBI。 ??OB塊的調用條件被稱為"觸發事件",根據"觸發事件"的不同,OB塊可以分為若干級別,各個級別有不同的優先級,高優先級的OB可以中斷低優先級OB的執行。如果需要,S7系列PLC除OB1外,還可以使用多個OB塊。 ??2) 程序塊(FC)*。程序塊(Function,FC)是由用戶編寫的、不需要專門數據塊的常用邏輯塊。FC塊在程序中一般不可以重復調用,在大多數場合,FC塊應直接使用PLC的"**地址"或"符號地址”進行編程,但根據需要可以定義部分程序變量。 ??與S7-200 PLC一樣,FC塊的“臨時變量”同樣存儲在局部變量數據堆棧(L)中,這一區域為全部程序塊所公用,只可以用于FC塊內部使用的中間運算結果寄存(這些中間運算結果不可以用于FC塊外部);程序塊執行完成后,局部變量數據堆棧內的數據將被其他塊所需要的內容所替代。如果需要保存可以用于其他邏輯塊的狀態,應使用PLC的內部標志寄存器M或使用"數據塊DB"。 ??例程“多重背景”(見隨書光盤中的同名例程)與例程“發動機控制”的控制要求相同,兩個例程中的FB1和FC1亦相同。原來用FB1控制汽油機和柴油機時,分別使用了背景數據塊DB1和DB2。使用多重背景時只需要一個背景數據塊DB10(見圖4-36),但是需要增加一個功能塊FB10來調用作為“局部背景”的FB1,FB1的數據存儲在FB10的背景數據塊DB10中。不需要給FB1分配背景數據塊,即原來的DB1和DB2被DB10代替,但是需要在FB10的變量聲明表中聲明數據類型為FB1的兩個靜態變量(STAT)。 ??1. 多重背景功能塊 ??生成多重背景功能塊時,應采用默認的設置,激活功能塊屬性對話框中的復選框“多情景標題”(即多重背景功能)。 ??生成FB10時,首先應生成FB1。為調用FB1,在FB10的變量聲明表中(見圖4-37),聲明兩個靜態變量(STAT)“Petrol_Engine”(汽油發動機)和“Diesel_Engine”(柴油發動機),其數據類型為FB1(符號名為“發動機控制”)。變量聲明表的文件夾“Petrol_Engine”和“Diesel_Engine”中的6個變量來自FB1的變量聲明表,不是用戶在FB10中輸入的。 生成靜態變量“Petrol_Engine”和“Diesel_Engine”后,它們將出現在程序編輯器左邊目錄窗口的“多重實例”文件夾中(見圖4-37)。將它們“拖放”到FB10的程序區(見圖4-38),然后指定它們的輸入參數和輸出參數。 ??2.在OB1中調用多重背景功能塊 ??項目“發動機控制”中OB1對FB1的兩次調用,被圖4-39中OB1對FB10的調用代替。FB10的輸出參數“PE_DE_OverSpeed”送給符號名為“兩臺發動機超速”的共享數據Q5.7。調用FC1的汽油機的風扇控制程序與圖4-19中的相同。 ??FB10的背景數據塊 DB10 見圖4-40,多重背景的名稱“Petrol_Engine”和“Diesel_En-圖4-39 OB1中調用多重背景功能塊FB10 ??gine”加在FB1的局部變量之前,例如“Petrol_ ??Engine.Enging_On”??梢孕薷牟裼蜋C的預置轉速“Diesel_Engine.Preset_Speed”的實際值,修改后需要下載到PLC。 ?使用多重背景時應注意以下問題 TOP連接:采用一個帶螺釘或夾緊連接的1至3線系統進行預接線。或者直接在信號模塊上進行接線。 確定的安裝深度:所有的端子和連接器都在模塊上的凹槽內,并有端蓋保護,因此所有的模塊都有相同的安裝深度。 沒有槽位的限制:信號模塊和通訊處理模塊可以不受限制地插到任何一個槽上,系統自行組態。 靈活布置:機架(CR/ER)可以根據**布局需要,水平或垂直安裝。 獨立安裝:每個機架可以距離其他機架很遠進行安裝,兩個機架間(主機架與擴展機架,擴展機架與擴展機架)的距離*長為10 米。 如果用戶的自控系統任務需要多于8個信號模塊或通訊處理器模塊時,則可以擴展 s7-300機架(CPU314以上) 三、S7-300 PLC性能 SIMATIC S7-300 的大量功能支持和幫助用戶進行編程啟動和維護 高速的指令處理:0.6~0.1μS的指令處理時間在中等到較低的性能要求范圍內開辟了全新的應用領域。 ??1)首先應生成需要多次調用的功能塊(例如上例中的FB1)。 ??2)管理多重背景的功能塊(例如上例中的FB10)必須設置為有多重背景功能。3)在管理多重背景的功能塊的變量聲明表中,為被調用的功能塊的每一次調用定義一個靜態(STAT)變量作為多重背景,以被調用的功能塊的名稱(例如FB1)作為該靜態變量的數據類型。 相關分類 |
推薦產品 信息搜索
上海卓曙自動化設備有限公司
|