載入中……
[供應(yīng)]供應(yīng)1756-OF4 歡迎咨詢
- 產(chǎn)品產(chǎn)地:國外
- 產(chǎn)品品牌:AB
- 包裝規(guī)格:1756-OF4
- 產(chǎn)品數(shù)量:123
- 計量單位:個
- 產(chǎn)品單價:110
- 更新日期:2019-10-28 15:53:30
- 有效期至:2020-10-27
-
-
- 收藏此信息
供應(yīng)1756-OF4 歡迎咨詢
詳細信息
1756-OF4
本公司專業(yè)銷售大型進口各種品牌DCS系統(tǒng)模塊備件:
ABBAdvantOCS,ABBMOD30/MODCELL,ABBMOD300,ABBBaileyINFI90,
ABBProcontic,ABBProcontrol,
H&BContronic,MooreAPACS,MoorePanelControllers,RosemountRS-3,
SiemensIskamatic,SiemensSimaticS5,SiemensSimaticC1,
YokogawaCentumXL,YokogawamicroXL,
FOXBOROI/A,GEFANUC,
HoneywellQCS,HoneywellTDC系列,HoneywellS9000,
HITACHI,MitsubishiPLC,MotorolaMVME,ALSOMMVME,OtherVME,TOSHIBA等大型模組,
 有著充足的庫存,交貨期快,庫存價值大約3億人民幣,歡迎來電查詢
公司名稱:廈門光沃自動化設(shè)備有限公司
地址:廈門市海滄區(qū)滄湖東一里502號702室
                
聯(lián)系人:小吳
手機:18064468920
               
電話:0592-6803153
傳真:0592-5917519
               
郵編:361000
網(wǎng)址:xmgwplc
 
在現(xiàn)代工業(yè)現(xiàn)場控制中,PLC作為控制系統(tǒng)的重要組成部分,起著不可替代的作用。現(xiàn)代PLC的功能不僅局限于簡單的邏輯運算,而且具備了定時、計數(shù)、數(shù)值計算、中斷處理、網(wǎng)絡(luò)配置等多種強大的功能,使之應(yīng)用于工業(yè)現(xiàn)場時更能發(fā)揮其作用。作為PLC重要功能之一的定時,在PLC程序中,可以進行時序構(gòu)造、等待響應(yīng)、人為制造中斷、產(chǎn)生時間脈沖等多種應(yīng)用,是PLC編程中不可或缺的重要手段。在PLC編程中構(gòu)造定時器常用的方法是使用PLC內(nèi)部的計時器資源,另外還可以利用其掃描周期和周期性的中斷來構(gòu)造定時器,下面將以上三種方法進行介紹。一.計時器定時
這種方式是應(yīng)用最普遍也是最便捷的方式,廣泛地應(yīng)用于PLC程序之中。各種廠家及型號的PLC,在其軟件內(nèi)部都提供有限的計時器資源。當(dāng)條件滿足時,計時器啟動,根據(jù)計時器的類型及所定時間的長度執(zhí)行。以SIEMENS公司的S7-400系列PLC為例,其提供的計時器(TIMER)資源類型有:S_ODT(導(dǎo)通延時)、S_ODTS(導(dǎo)通同步延時)、S_OFFDTS(關(guān)斷同步延時)、S_PULSE(脈沖延時)、S_PEXT(擴展脈沖延時)等五種。各種計時器都有自己不同的通斷特性,例如S_ODT(導(dǎo)通延時)的通斷特性如圖1所示。這五種計時器資源可以單獨
使用,也可以任意組合,滿足各種工程需要。這種計時器方式最大的特點是方法簡單、易于操作,但其也有一定的局限性,主要表現(xiàn)在占用過多的系統(tǒng)資源,并且各種PLC對計時器個數(shù)有一定限制,以S7-400系列PLC來說,允許系統(tǒng)使用的計時器為512個。所以在一些大型的項目中,會出現(xiàn)不夠用的情況;即使夠用,也會因為占用過多資源而使掃描周期變長,對于精度要求比較高的系統(tǒng),會有一定影響。二.掃描周期累加編程定時
所周知,PLC執(zhí)行程序的工作方式就是掃描,而CPU對所有程序的一個遍歷所經(jīng)過的時間就是一個掃描周期。對于PLC來說,每個掃描周期會因為程序長度、程序中信號和中斷的不同而不同。雖然這樣,但掃描周期畢竟還是和CPU內(nèi)部時鐘保持一定的統(tǒng)一性,是內(nèi)部時鐘外在的一種時間反應(yīng)。現(xiàn)代工業(yè)越來越智能化的今天,掃描周期不再只是一項內(nèi)部指標(biāo),更多的PLC已經(jīng)將其作為一項基本的參數(shù),提供給用戶使用。所以我們可以建立一種構(gòu)造定時的思路:將掃描周期累加起來,如果達到我們需要定時的長度,就產(chǎn)生中斷,執(zhí)行我們需要的步驟。
還是以S7-400系列PLC為例,在軟件編制過程中,OB1(ProgramCycleOrganizationBlock)是一個基本的程序模塊,它是CPU掃描的主程序,其它程序被它調(diào)用。OB1有一個模塊內(nèi)的變量表,變量表中有一個臨時變量(temp)為:OB1_PREV_CYCLE,它里面所放的數(shù)據(jù)為前一次掃描周期的毫秒(ms)數(shù),是整型(Integer)數(shù)據(jù)。因為是臨時變量,所以每個掃描周期內(nèi)存放的數(shù)據(jù)都在變化。因為OB1的變量表中沒有靜態(tài)變量類型,所以不能直接在OB1中直接進行累加,我們可以借助一個具有靜態(tài)變量的FB(FunctionBlock)程序模塊來編制累加程序,在OB1中調(diào)用FB,并通過接口將OB_PREV_CYCLE做為IN參數(shù)輸入給FB,其OB1程序執(zhí)行如圖2。在FB中,如果以100ms為一個單位,從接口中讀取OB1提供的前一個掃描周期的數(shù)值參數(shù)OB1_PREV_CYCLE,將其
賦值給FB自身的IN參數(shù),并進行累加,再通過一些中間量的轉(zhuǎn)換、計算,輸出以100ms為一個單位的單位個數(shù)做為OUT接口,供其它程序使用。其程序流程圖及I/O參數(shù)如圖3所示。為了方便其它程序更多地調(diào)用此項功能,以及實現(xiàn)多種延時方式(如ON延時、OFF延時、PULSE延時等),可以再做一些FC(Function)。選擇ON延時為例,用戶使能后,將FB輸出接口中的參數(shù)值保存起來做為初值,在后續(xù)的掃描過程中,將當(dāng)前值與初值相減計算出差值,最后將用戶設(shè)置的定時數(shù)與差值進行比較,滿足條件即可執(zhí)行用戶命令。如果仍以100msec為定時單位,其程序流程圖如圖4所示。
在使用中,用戶可以直接調(diào)用FC塊,填入相應(yīng)的參數(shù)。FC的I/O接口參數(shù)
 
同類型其他產(chǎn)品
免責(zé)聲明:所展示的信息由企業(yè)自行提供,內(nèi)容的真實性、和合法性由發(fā)布企業(yè)負責(zé),浙江民營企業(yè)網(wǎng)對此不承擔(dān)任何保證責(zé)任。
友情提醒:普通會員信息未經(jīng)我們?nèi)斯ふJ證,為了保障您的利益,建議優(yōu)先選擇浙商通會員。