新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 函數(shù)表達(dá)式在PLC編程中的應(yīng)用

        函數(shù)表達(dá)式在PLC編程中的應(yīng)用

        作者: 時(shí)間:2016-12-15 來(lái)源:網(wǎng)絡(luò) 收藏

        4 列出輸入變量、輸出變量、中間變量及其邏輯關(guān)系表達(dá)式

          4.1 列出系統(tǒng)所用到的輸入變量和輸出變量

          如表2所示。

          4.2 根據(jù)系統(tǒng)的邏輯功能列出各種中間變量及其與輸入變量、輸出變量之間的關(guān)系,進(jìn)行編程

         ?。?) 首先,根據(jù)x光機(jī)信號(hào)線的邏輯功能定義得到柜臺(tái)a、b通道的各種狀態(tài)與x光機(jī)信號(hào)的關(guān)系表達(dá)式:

          x光機(jī)關(guān)閉狀態(tài)(y0)=x1x2x3x4

          a自鎖b互鎖(y1)=x1x2

          b自鎖a互鎖(y2)=x3x4

          a自鎖b解互鎖(y3)=x1x2

          b自鎖a解互鎖(y4)=x3x4

          安檢正常,a解自鎖(y5)=x1x2

          安檢正常,b解自鎖(y6)=x3x4

          a行李可疑(y7)=x1x2

          b行李可疑(y8)=x3x4

          a通道腳踏開(kāi)關(guān)互鎖sa=a通道腳踏開(kāi)關(guān)*a通道光眼1

          b通道腳踏開(kāi)關(guān)互鎖sb=b通道腳踏開(kāi)關(guān)*b通道光眼1

        (2) 根據(jù)輸送帶的邏輯動(dòng)作順序得到輸送帶運(yùn)行的關(guān)系表達(dá)式:

          腳踏踏下鎖存變量js(l)=j↑*time1

          腳踏踏下解鎖變量js(u)= c1↑+tc1+e

          time1為行李在x光機(jī)皮帶中運(yùn)行時(shí)間過(guò)長(zhǎng);

          tc1表示行李進(jìn)入x光機(jī)(行李離開(kāi)光眼1后延時(shí)1秒);

          ↑表示一次脈沖觸發(fā)信號(hào);

          當(dāng)鎖存變量js(l)為真時(shí),中間變量“腳踏踏下”js常為1;當(dāng)解鎖變量js(u)為真時(shí),js常為0;

          發(fā)送行李進(jìn)x光機(jī)鎖存變量:

          f(l)= js*c1*y2*y5*sb*p2*c2*key*e*time1

          解鎖變量f(u)=c1↑+tc1+e

          當(dāng)f(l)為真時(shí),中間變量“發(fā)送行李進(jìn)x光機(jī)”f常為1;當(dāng)f(u)為真時(shí),f常為0;

          稱重皮帶運(yùn)行:

          p1=js*c1+f;

          x光機(jī)皮帶啟動(dòng)鎖存變量

          p2(l)=f;

          p2(u)=c2+rest+e;

          當(dāng)p2(l)為真時(shí),輸出變量p2常為1(運(yùn)行);當(dāng)p2(u)為真時(shí)p2為0(停止);

          注入皮帶啟動(dòng)鎖存變量:

          p3(l)=f+y5*c2*win*key*e

          p3(u)=c2+rest+e;

          win為中間變量“有預(yù)留窗口”;當(dāng)p3(l)為真時(shí),輸出變量p3常為1(運(yùn)行);當(dāng)p3(u)為真時(shí)p3為0(停止);

         ?。?) 柜臺(tái)指示燈表達(dá)式

          cid指示燈(綠):

          中間變量“慢閃條件”:gf=f(l)*y5↑

          綠燈閃爍:g=慢閃中間點(diǎn)*gf

          綠燈常亮:g=y5*key

          x光機(jī)狀態(tài)指示燈(白):

          慢閃條件:wf=y3+y4

          白燈慢速閃爍:w=wf*慢閃中間點(diǎn)*time1 *y0*key

          白燈快速閃爍:w=time1*快閃中間電*y0* key

          白燈常亮:w=x1x2x3x4*time1*wf* y0* key

          安檢指示燈(紅):

          紅燈慢速閃爍:r=y7*慢閃中間點(diǎn)*e*y0* key

          紅燈快閃:r=e*快閃中間點(diǎn)*y0* key

          紅燈常亮:r=y7*e* y0* key

          超重超長(zhǎng)狀態(tài)燈(黃)

          行李發(fā)送時(shí)行李在稱重皮帶上3秒內(nèi)仍沒(méi)發(fā)送進(jìn)x光機(jī)則判斷行李超長(zhǎng)

          “行李超長(zhǎng)”:tl=c2* p1* p2*計(jì)時(shí)3秒

          超重信號(hào)tw由柜臺(tái)電子稱輸出。

          黃燈慢閃:yel=key *tw*慢閃中間點(diǎn)

          黃燈常亮:yel= key *tl

         ?。?) 據(jù)表達(dá)式畫(huà)出梯形圖,進(jìn)行plc編程。

        5 結(jié)束語(yǔ)

          從表達(dá)式我們可以清楚的看出各種變量之間的邏輯關(guān)系,再進(jìn)行梯形圖編程就顯得簡(jiǎn)單得多了。另外,在維護(hù)設(shè)備時(shí),很多時(shí)候都要對(duì)設(shè)備的plc程序進(jìn)行分析,這時(shí)候先列出各種變量之間表達(dá)式,把各種邏輯關(guān)系弄清楚,對(duì)于程序分析式也有很大的幫助。


        上一頁(yè) 1 2 下一頁(yè)

        評(píng)論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 托克逊县| 东光县| 吉首市| 贞丰县| 嘉祥县| 沁水县| 滁州市| 阳江市| 师宗县| 宁晋县| 伊金霍洛旗| 叙永县| 北流市| 苍梧县| 壤塘县| 南城县| 夏邑县| 卢湾区| 寿阳县| 富平县| 桂林市| 化德县| 兰州市| 建瓯市| 景泰县| 峨眉山市| 石台县| 岳普湖县| 英山县| 澳门| 秦皇岛市| 锡林郭勒盟| 新巴尔虎右旗| 古浪县| 虹口区| 义马市| 石泉县| 南投县| 伊通| 洞头县| 南安市|