西門子CPU代理商|驅(qū)動器代理商
如果邏輯塊執(zhí)行完后不需要保存它內(nèi)部的數(shù)據(jù),可以用功能FC來編程。與功能塊FB 相比較,F(xiàn)C不需要配套的背景數(shù)據(jù)塊。
1. 生成功能
用鼠標(biāo)右鍵點(diǎn)擊SIMATIC管理器左邊窗口中的“塊”,執(zhí)行出現(xiàn)的快捷菜單中的“插入新對象”→“功能”,生成一個(gè)新的功能。在出現(xiàn)的功能屬性對話框中,采用系統(tǒng)自動生成的功能的名稱FC1,設(shè)置梯形圖(LAD)為功能默認(rèn)的編程語言。
2. 功能的局部變量
雙擊SIMATIC管理器中FC1的圖標(biāo),打開程序編輯器(見圖4-16)。
與功能塊的變量聲明表(見圖4-13)相比,功能沒有靜態(tài)變量(STAT),退出FC后不能保存它的臨時(shí)局部變量。功能多了一個(gè)返回值RET_VAL,它實(shí)際上是一個(gè)輸出參數(shù)。返回值的設(shè)置與IEC6113-3標(biāo)準(zhǔn)有關(guān),該標(biāo)準(zhǔn)的功能沒有輸出參數(shù),只有一個(gè)返回值。
功能FC1用來控制發(fā)動機(jī)的風(fēng)扇,要求在發(fā)動機(jī)運(yùn)行信號Engine_On變?yōu)?時(shí)起動風(fēng)扇,發(fā)動機(jī)停車后,用輸出的BOOL變量Fan_On控制的風(fēng)扇繼續(xù)運(yùn)行30s后停機(jī)。
在FCI中,用延時(shí)斷開定時(shí)器S_OFFDT(見圖4-16)來定時(shí)。在功能的變量聲明表中定義的輸入?yún)?shù)Timer_Function是延時(shí)斷開定時(shí)器的編號,數(shù)據(jù)類型為Timer,在調(diào)用FC1 時(shí)用它來為不同的發(fā)動機(jī)*不同的定時(shí)器。
3. 功能與功能塊的區(qū)別
FB和FC均為用戶編寫的子程序,局部數(shù)據(jù)均有IN、OUT、IN_OUT和TEMP,臨時(shí)變量TEMP儲存在局部數(shù)據(jù)堆棧中。
1)FC的返回值RET_VAL實(shí)際上是輸出參數(shù),因此有無靜態(tài)變量(STAT)是二者的局部變量的本質(zhì)區(qū)別,功能塊的靜態(tài)變量用背景數(shù)據(jù)塊來保存。如果功能有執(zhí)行完后需要保存的數(shù)據(jù),只能存放在全局變量(I/Q、PI/PQ、M、T、C和共享數(shù)據(jù)塊)中,但是這樣會影響功能的可移植性。如果功能或功能塊的內(nèi)部不使用全局變量,只使用局部變量,不需要做任何修改,就可以將塊移植到其他項(xiàng)目。如果塊的內(nèi)部使用了全局變量,在移植時(shí)需要重新統(tǒng)一分配它們內(nèi)部使用的全局變量的,以保不會出現(xiàn)沖突。當(dāng)程序很復(fù)雜,子程序和中斷程序很多時(shí),這種重新分配全局變量地址的工作量非常大,也很容易出錯(cuò)。如果邏輯塊有執(zhí)行完后需要保存的數(shù)據(jù),顯然應(yīng)使用功能塊,而不是功能。
2)功能塊的輸出參數(shù)不僅與來自外部的輸入?yún)?shù)有關(guān),還與用靜態(tài)變量保存的內(nèi)部狀態(tài)數(shù)據(jù)有關(guān)。功能因?yàn)闆]有靜態(tài)變量,相同的輸入?yún)?shù)產(chǎn)生的執(zhí)行結(jié)果是相同的。
3)功能塊有背景數(shù)據(jù)塊,功能沒有背景數(shù)據(jù)塊。只能在功能內(nèi)部訪問功能的局部變量,其他邏輯塊和人機(jī)界面可以訪問背景數(shù)據(jù)塊中的變量。
4)不能給功能的局部變量設(shè)置初始值,可以給功能塊的局部變量(不包括TEMP)設(shè)置初始值。在調(diào)用功能塊時(shí)如果沒有設(shè)置某些輸入?yún)?shù)的實(shí)參,將使用背景數(shù)據(jù)塊中的初始值,或上一次執(zhí)行后的值。調(diào)用功能時(shí)應(yīng)給所有的形參*實(shí)參。
4. 組織塊與其他邏輯塊的區(qū)別
發(fā)生事件或故障時(shí),由操作系統(tǒng)調(diào)用對應(yīng)的組織塊,其他邏輯塊是用戶程序調(diào)用的。組織塊有自動生成的20B臨時(shí)局部數(shù)據(jù),包含了與觸發(fā)組織塊的事件有關(guān)的信息。它們是操作系統(tǒng)提供的。組織塊中的程序是用戶編寫的,用戶可以自己定義和使用組織塊20B 之后的臨時(shí)局部數(shù)據(jù)。
詞條
詞條說明
駐馬店西門子PLC總代理商S7-200的循環(huán)左、右移位指令的梯形圖編程格式如圖3-73 所示。梯形圖中的ROL_B為移位指令標(biāo)記,其中:ROL:RO為循環(huán)移位標(biāo)記,L為左移(R為右移);B:字節(jié)指令標(biāo)記(W為16位字,WD為32位雙字);IN:需要移位的存儲器地址;OUT:結(jié)果存儲器地址。S7-200的循環(huán)移位指令可以將被移出的數(shù)據(jù)從另一端依次返回到移出數(shù)據(jù)后的空位上,實(shí)現(xiàn)數(shù)據(jù)的循環(huán)移動。其他特點(diǎn)
西門子PLC總代理商-宿遷西門子PLC總代理商-宿遷西門子PLC總代理商-宿遷西門子PLC硬件組態(tài)是什么1. 硬件組態(tài)的任務(wù)英語單詞“Configuring”(配置、設(shè)置)一般被翻譯為“組態(tài)”。集成在STEP7中的硬件組態(tài)工具HW Config用于對自動化工程使用的硬件進(jìn)行配置和參數(shù)設(shè)置。在PLC控制系統(tǒng)設(shè)計(jì)的初期,首先應(yīng)根據(jù)系統(tǒng)的輸入、輸出信號的性質(zhì)和點(diǎn)數(shù),以及對控制系統(tǒng)的功能要求,確定系統(tǒng)的硬
西門子繼電器代理商|模塊代理商PLC提高外部設(shè)備的響應(yīng)速度?提高外部設(shè)備的響應(yīng)速度。在PLC內(nèi)部實(shí)現(xiàn)高速化的同時(shí),還要提高外部設(shè)備的響應(yīng)速度,才能整體提高整個(gè)系統(tǒng)的性能,為此,在縮短I/O模塊的輸入輸出響應(yīng)時(shí)間,提高模擬量輸入輸出模塊的模-數(shù)和數(shù)-模轉(zhuǎn)換時(shí)間,下了不少工夫,以求得系統(tǒng)整體的控制速度達(dá)到毫秒級以下。例如,在晶體管輸出模塊的輸出電路中選用高性能的晶體管,使響應(yīng)時(shí)間加快50%;
西門子PLC模塊代理商|授權(quán)一級總代理西門子代理商西門子PLC代理商西門子授權(quán)代理商西門子模塊代理商西門子總代理商?PLC發(fā)展至今已有近40年的歷史,隨著半導(dǎo)體技術(shù)、計(jì)算機(jī)技術(shù)和通信技術(shù)的發(fā)展,工業(yè)控制領(lǐng)域已有翻天覆地的變化,PLC亦在不斷的發(fā)展,正朝著新的技術(shù)發(fā)展。? 一是PLC網(wǎng)絡(luò)化技術(shù)的發(fā)展,其中有兩個(gè)趨勢:一方面,PLC網(wǎng)絡(luò)系統(tǒng)已經(jīng)不再是自成體系的封閉系統(tǒng),而是迅速向開
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 劉經(jīng)理
電 話: 19873876272
手 機(jī): 19873876272
微 信: 19873876272
地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號1幢一層A區(qū)213室
郵 編:
網(wǎng) 址: tianxia56.b2b168.com
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 劉經(jīng)理
手 機(jī): 19873876272
電 話: 19873876272
地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號1幢一層A區(qū)213室
郵 編:
網(wǎng) 址: tianxia56.b2b168.com