siemens x
PLC

PLC在新型西門子S7-200CPU編程上的應用

2025China.cn   2012年07月18日

引言

        以西門子收購PLCS7-200CPU224為例,S7-200的CPU224具有6個單相回收西門子PLC最大30kHz的高速計數(shù)器,但PLC內(nèi)部沒有提供相應回收PLC的算法來計算頻率,因此,需要自己編程計算回收西門子PLC,這就需要在PLC高速計數(shù)回收PLC器在達到最大計數(shù)值時要保證計算的正確性,實際編程時,對高速計數(shù)器初始化以后就使之連續(xù)計數(shù),不再對其進行任何干預。

 

        目前,PLC(可編程邏輯控制器)已經(jīng)廣泛應用于鋼鐵、石油、化工、電力、建材、機械制造、汽車、輕紡、交通運輸、環(huán)保及文化娛樂等各個行業(yè),它具有高可靠性、抗干擾能力強、功能強大、靈活,易學易用、體積小,重量輕,價格便宜的特點,在流量計量方面也有著廣泛的用途,在用于流量累積時又有其編程的獨特之處,下面進行詳細的分析和論述,包括在西門子S7-200CPU上編程的例子?! ?BR>        流量計輸收購PLC出的信號一般是脈沖信號或4-20mA電流信號,這兩種信號輸出的都是瞬時流量(也有用繼電收購PLC器輸出累積量信號,原理一樣,不再贅述),收購西門子PLC我們的目的是在PLC中計算和顯示瞬時流量值和計算累積量值,當輸入信號是脈沖信號是,在計算瞬時流量的時候,必須按照一個嚴格的時間間隔計算才能保證瞬時流量的準確性,因此,計算瞬時流量的時候必須用定時中斷來進行,而且,在PLC系統(tǒng)中只能收購西門子PLC運行這一個中斷程序,不允許再產(chǎn)生其它中斷(即使是低優(yōu)先級的中斷也不允許運行),以防止干擾定時中斷的時間間隔的準確性,計算瞬時流量就是將這個時間段的累計脈沖個數(shù)換算成累計流量,再除以時間就是瞬時流量,對于4-20mA輸入只需按照其對應的量程進行換算就可以直接得到瞬時流量,而累積流量就是將收購西門子PLC每個時間段內(nèi)的累積流量累加起來就是回收西門子PLC累積流量,在實際使用PLC編程的過程中必須注意以下幾個問題:  
        1.輸入脈沖頻率范圍是否超出PLC接收的范圍;  
        高速計數(shù)器在收購PLC達到最大計數(shù)值時如何保證計算正確;  
        3.如何保證定時回收西門子PLC中斷不受干擾;  
        4.如何避免計算累積量的誤差;  
        5.累積量的最大收購西門子PLC累積位數(shù);  
        6.如何復位累積量;  
        下面就最關鍵的2,4,6問題進行收購西門子PLC詳細的敘述,以西門子收購PLCS7-200CPU224為例,S7-200的CPU224具有6個單相回收西門子PLC最大30kHz的高速計數(shù)器,但PLC內(nèi)部沒有提供相應回收PLC的算法來計算頻率,因此,需要自己編程計算回收西門子PLC,這就需要在PLC高速計數(shù)回收PLC器在達到最大計數(shù)值時要保證計算的正確性,實際編程時,對高速計數(shù)器初始化以后就使之連續(xù)計數(shù),不再對其進行任何干預,其高速計數(shù)器的收購西門子PLC初始化程序如下:  
        注意:此段程序應該放到PLC第一個掃描周期執(zhí)行的程序中執(zhí)行。對于高速計數(shù)器是否達到最大計數(shù)值時需要判斷,S7-200CPU的高速計數(shù)器是可以周而復始的進行累計的,最高位為符號位,最小值為7FFFFFFF,由于計數(shù)器是一直累加的,不可能出現(xiàn)本次讀取的的計數(shù)值小于上次的計數(shù)值,因此判斷計數(shù)器當前回收PLC值是否小于前一次的計收購西門子PLC數(shù)值,就可以判斷計數(shù)是否達到回收PLC最大值的拐點(7FFFFFFF),如果達到,則執(zhí)行特殊的計算以便消除計算錯誤,如下列程序所示,當當前計數(shù)值大于等于上次計數(shù)值時,兩收購PLC個計數(shù)值做差,就得到程序兩次掃描時間間隔內(nèi)的計數(shù)差值,同時將當前收購西門子PLC計數(shù)值賦值到上次計數(shù)值上;  
        當當前計數(shù)值小于上次計數(shù)值時,計算上次計數(shù)值與7FFFFFFF之間的差值(用減法),以及當前計數(shù)值和7FFFFFFF之間的差值(用加法),然后將收購PLC兩個結果相加就是程序兩次掃描回收西門子PLC時間間隔內(nèi)的計數(shù)差值,從而實現(xiàn)對對累計計數(shù)值達到拐點時的正確計算。

(轉載)

標簽:PLC 流量計量 瞬時流量值 定時中斷 我要反饋 
2024世界人工智能大會專題
即刻點擊并下載ABB資料,好禮贏不停~
優(yōu)傲機器人下載中心
西克
2024全景工博會
專題報道