西門子連接電纜6SL3060-4AA10-0AA0
一般PLC的一個定時器的延時時間都較短,如FX系列PLC中一個0.1s定時器的定時范圍為0.1~3276.7s,如果需要延時時間更長的定時器,可采用多個定時器串級使用來實現(xiàn)長時間延時。定時器串級使用時,其總的定時時間為各定時器定時時間之和。
如圖5-10所示為定時時間為1h的梯形圖及時序圖,輔助繼電器M1用于定時啟??刂疲捎脙蓚€0.1s定時器T14和T15串級使用。當T14開始定時后,經(jīng)1800s延時,T14的常開觸點閉合,使T15再開始定時,又經(jīng)1800s的延時,T15的常開觸點閉合,Y4線圈接通。從X14接通,到Y4輸出,其延時時間為1800s+1800s=3600s=1h。
圖5-10 用定時器串級的長延時程序
a)梯形圖 b)時序圖 SHAPE \* MERGEFORMAT
用簡單設計法設計一個對鍋爐鼓風機和引風機控制的梯形圖程序??刂埔螅?/span>
(1)開機前首先啟動引風機,10S后自動啟動鼓風機;
(2)停止時,立即關斷鼓風機,經(jīng)20S后自動關斷引風機。
LD取開點,LDI取閉點,out連線圈,end程序完
1)PLC實驗接線圖、及控制要求
2)畫“梯形圖"程序 3)(譯為)“指令表"程序
西門子連接電纜6SL3060-4AA10-0AA0
這個應用解釋了一個使用S7-200的集成高速脈沖輸出指令來控制燈炮(24V/1 W)亮度的例子。模擬電位器0的設置值影響輸出端Q0.0方波信號的脈沖寬度,也就是燈泡的亮度。調(diào)整電位器時需要一把(2.5mm)螺絲刀。
例圖
程序框圖
程序和注釋
在程序的每次掃描中,模擬電位器0的值,通過特殊存儲字節(jié)SMB28被拷貝到內(nèi)存字MW0的低字節(jié)MB1。電位器的值除以8作為脈寬,脈寬和脈沖周期的比率大致決定了燈炮的亮度(相對于最大亮度)。除以8會帶來這樣一個額外的好處,即丟棄了SMB28所存值的3個有效位,從而使程序更穩(wěn)定。如果電位器值變化了,那么將重新初始化輸出端Q0.0的脈寬調(diào)制,借此電位器的新值將被變換成脈寬的毫秒值。
本程序的長度為30個字
結(jié)構(gòu)化文本(ST)是一種高級的文本語言,可以用來描述功能,功能塊和程序的行為,還可以在順序功能流程圖中描述步、動作和轉(zhuǎn)變的行為。結(jié)構(gòu)化文本語言表面上與PASCAL語言很相似,但它是一個專門為工業(yè)控制應用開發(fā)的編程語言,具有很強的編程能力用于對變量賦值、回調(diào)功能和功能塊、創(chuàng)建表達式、編寫條件語句和迭代程序等。結(jié)構(gòu)化文本非常適合應用在有復雜的算術(shù)計算的應用中。結(jié)構(gòu)化文本程序格式自由,可以在關鍵詞與標識符之間任何地方插入制表符、換行字符和注釋。對于熟悉計算機高級語言開發(fā)的人員來說,結(jié)構(gòu)化語言更是易學易用。此外,結(jié)構(gòu)化文本語言還易讀易理解,特別是用有實際意義的標識符、批注來注釋時,更是這樣。
AND串開點,ANI串閉點
[案例3-2] PLC觸點串聯(lián)運算(相乘運算)實驗
3)PLC實驗接線圖、及動作順序分析