s7_sampl_time的用法
鄭志武
發(fā)布于2012-11-20 23:50
206
0
標(biāo)簽:
在水泥行業(yè)的袋收塵,我想用scl編一個(gè)控制塊,時(shí)間延時(shí)控制,但是不想調(diào)用定時(shí)器,聽人說,可以通過s7_sampl_time來實(shí)現(xiàn),時(shí)間的延時(shí)等控制,不知道該怎么用,求高手指點(diǎn)如果能有例題的話,更好,郵箱hsjianjun@163.com,謝謝
佳答案
馬上百度了下“水泥行業(yè)的袋收塵”,看圖片和我們這邊的設(shè)備很像,我們叫布袋除塵器,每隔一段時(shí)間就用壓縮空氣吹一次的,從控制上是應(yīng)該有個(gè)延時(shí),周期性很明顯,我們這邊的控制是用一個(gè)單片機(jī)做的,控制閥的通斷電。
沒用過s7_sampl_time,如果不調(diào)用定時(shí)器的話我倒是有個(gè)很好的辦法。用計(jì)數(shù)器吧,但是前提是要有周期脈沖,如頻率為1秒的脈沖。西門子300和400plc都可以分配一個(gè)字節(jié)的時(shí)鐘脈沖存儲區(qū),為一個(gè)字節(jié)的長度,必須用m存儲區(qū),如mb1,在硬件組態(tài)里面分配,如果你不知道的話再加個(gè)問題補(bǔ)充吧,我現(xiàn)在沒裝s7軟件。分配了這樣一個(gè)字節(jié)后,mb1的每個(gè)位都是一個(gè)頻率不同的周期脈沖,就可以用在計(jì)數(shù)器的計(jì)數(shù)端。如果你用一個(gè)周期為1秒的脈沖,而你的間隔時(shí)間是5分鐘,那么就給計(jì)數(shù)器賦值5×60=300,計(jì)數(shù)結(jié)束后控制閥輸出。一定確保mb1沒有在其他程序中使用過!