0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何根據(jù)PLC點(diǎn)亮指示燈最基本的問(wèn)題理解PLC標(biāo)準(zhǔn)化編程

sBue_gongkongBB ? 來(lái)源:未知 ? 2019-05-03 13:53 ? 次閱讀

納尼?點(diǎn)亮指示燈也能作為話題,也值得你老萬(wàn)拿來(lái)做話題寫一篇所謂技術(shù)文章?

嗯吶,今天就要從最基本的問(wèn)題入手,寫一篇標(biāo)準(zhǔn)化編程的文章,讓大家看看我們一直推行的標(biāo)準(zhǔn)化編程是如何處理這種簡(jiǎn)單問(wèn)題的。也讓各位檢測(cè)下自己,平常對(duì)最簡(jiǎn)單的編程問(wèn)題的理解是否到位。

指示燈么,最簡(jiǎn)單的應(yīng)用是指示電機(jī)的運(yùn)行。最開始在繼電器邏輯的時(shí)候,通常是直接從電機(jī)的相線中抽一路出來(lái)AC 220V 的電源,點(diǎn)亮220V的指示燈。后來(lái)為了安全,指示燈不使用220V了,換用24V直流指示燈,那就使用接觸器的一付輔助觸點(diǎn),達(dá)到了同樣的目的。

后來(lái),發(fā)現(xiàn),指示燈的燈泡是有壽命的,會(huì)壞,而如果一旦燈泡壞了,就無(wú)法正確指示設(shè)備的運(yùn)行狀態(tài)了。所以需要一個(gè)單獨(dú)的燈檢查的按鈕,在按下LAMP_TEST按鈕的時(shí)候,盤面的所有的指示燈都亮起, 這樣檢修人員就能發(fā)現(xiàn)哪個(gè)指示燈燈泡壞掉了。如果是PLC系統(tǒng),這時(shí)就無(wú)法借用接觸器的觸點(diǎn),必須使用一個(gè)單獨(dú)的DO通道。

有了單獨(dú)的指示燈的DO之后,還可以增加一個(gè)功能,即設(shè)備運(yùn)行時(shí)燈亮,停止時(shí)滅,而如果發(fā)生故障的情況下,可以讓指示燈閃爍。甚至,可以給不同的報(bào)警等級(jí),設(shè)計(jì)不同的閃爍頻率。通常為1Hz,在S7-200中是SM0.5 。

一段標(biāo)準(zhǔn)的指示燈的梯形圖邏輯如下:

這樣的邏輯,看過(guò)或者自己寫過(guò),不下幾千回了。原理很簡(jiǎn)單,但每次都繞不過(guò),想簡(jiǎn)化也沒從簡(jiǎn)化,只能一次次無(wú)聊的重復(fù)。

在做標(biāo)準(zhǔn)化示范項(xiàng)目的時(shí)候,我對(duì)指示燈也沒多想,想著無(wú)非在FB模塊中多一個(gè)OUT管腳,用來(lái)安放指示燈,而在FB內(nèi)部,把上述的梯形圖重復(fù)一下即可。

還好,現(xiàn)在因?yàn)橛?a target="_blank">上位機(jī),設(shè)備的運(yùn)行和故障界面大都從WINCC畫面上都可以表示了。設(shè)備類的運(yùn)行狀態(tài)基本不需要在盤面安裝指示燈了。所以示范項(xiàng)目做了很久也沒做指示燈邏輯。

但后來(lái)有重要的工藝段,終于還是遇到指示燈了。而且是聲光報(bào)警的那種:

我在FB中給簡(jiǎn)簡(jiǎn)單單加了個(gè)輸出的管腳HA,然后就等著把報(bào)警燈的Q點(diǎn)綁在這里就萬(wàn)事大吉了。

可到FB調(diào)用第二次的時(shí)候,就發(fā)現(xiàn),工藝設(shè)計(jì)的,兩次工藝調(diào)用的指示燈是同一個(gè)!其實(shí)我就是從那個(gè)時(shí)候開始被梯形圖惡心到的。關(guān)注我文章的人可以找到以前的文章《【萬(wàn)泉河】成敗梯形圖》仔細(xì)研讀。

惡在哪兒呢? FB的OUT對(duì)輸出是完全徹底的獨(dú)占的!不僅僅管腳為1時(shí)Q要為1,而且輸出0時(shí),Q必須為0。必須從一而終,不許一女二嫁。即不許雙輸出,雙線圈。

像我這里兩次工藝用1個(gè)指示燈,如果簡(jiǎn)單直接綁定,那最后指示燈的狀態(tài)只能跟隨最后一次FB調(diào)用的邏輯狀態(tài)。前面的綁定失效了。

所以,我被逼無(wú)奈,硬生生在邏輯之外又搭了個(gè)OR的邏輯:

你如果對(duì)標(biāo)準(zhǔn)化編程的理念有所理解,就會(huì)知道這個(gè)后補(bǔ)的補(bǔ)丁對(duì)我來(lái)說(shuō),有多不爽了??梢哉f(shuō),如鯁在喉,許久不能釋然。

這完全違背了模塊化標(biāo)準(zhǔn)化項(xiàng)目的原則,即邏輯和對(duì)象分開,劇本和演員表完全分開的規(guī)則。

好好的標(biāo)準(zhǔn)化示范項(xiàng)目,僅此一項(xiàng),就不夠示范了。但我在分享項(xiàng)目程序的時(shí)候,也特意留給了學(xué)員們,作為一個(gè)經(jīng)驗(yàn)教訓(xùn),留到今天來(lái)批判我自己的。

我承認(rèn),我過(guò)去對(duì)指示燈不夠重視,沒有把它當(dāng)作一個(gè)設(shè)備類型,是錯(cuò)誤的。新項(xiàng)目來(lái)了,我首先拿指示燈開刀,編制了專門的指示燈的FB模塊。

其中2個(gè)INOUT管腳,分別用于控制輸出閃爍和常亮。

然后還另外編制了用于簡(jiǎn)單同步鏈接的FB LINK。用于輸出的LINK1和LINK2均為INOUT類型。

輸入信號(hào)的上升沿時(shí)置位輸出,下降沿時(shí)復(fù)位輸出。效果上看起來(lái)是輸出會(huì)等于輸入信號(hào)。但本質(zhì)上輸入信號(hào)對(duì)輸出不霸占。其它輸入信號(hào)也可以用于控制同一個(gè)輸出。

在程序邏輯內(nèi)部的調(diào)用則為:

HA.HA_ON也是作為INOUT類型傳入到實(shí)參來(lái)的。

我這里兩套工藝是絕對(duì)不可能同時(shí)運(yùn)行的,所以不會(huì)發(fā)生對(duì)指示燈的ON要求時(shí)間重疊,而導(dǎo)致不能正確點(diǎn)亮或熄滅。所以FB里簡(jiǎn)單處理了。而其實(shí)即便如果有重疊的可能,也可以通過(guò)計(jì)數(shù)等方法來(lái)實(shí)現(xiàn)更精確的邏輯。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 繼電器
    +關(guān)注

    關(guān)注

    132

    文章

    5349

    瀏覽量

    148916
  • plc
    plc
    +關(guān)注

    關(guān)注

    5011

    文章

    13297

    瀏覽量

    463372
  • 指示燈
    +關(guān)注

    關(guān)注

    3

    文章

    415

    瀏覽量

    28286

原文標(biāo)題:納尼?點(diǎn)亮指示燈也值得拿來(lái)做話題寫一篇所謂技術(shù)文章?

文章出處:【微信號(hào):gongkongBBS,微信公眾號(hào):工控網(wǎng)智造工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    根據(jù)讀出PLC狀態(tài)不同,顯示的指示燈顏色和字也不同。

    我讀PLC狀態(tài),可讀出暫停、調(diào)試、編板、紅燈(報(bào)警)、綠燈(運(yùn)行)、黃燈(待機(jī))。界面中有個(gè)方形的狀態(tài)指示燈,可根據(jù)讀出狀態(tài)的不同顯示不同的顏色和字。現(xiàn)在想實(shí)現(xiàn)PLC在調(diào)試或者編板狀態(tài)
    發(fā)表于 02-16 10:57

    工業(yè)堆棧指示燈變得更智能的方法

    了工業(yè)堆棧指示燈標(biāo)準(zhǔn)化顏色編碼指示生產(chǎn)設(shè)備或過(guò)程的狀態(tài)。表1:國(guó)際通用的IEC 60073顏色 工業(yè)自動(dòng)參考設(shè)計(jì)的TI Designs RGB LED信號(hào)塔(TIDA-00979)
    發(fā)表于 11-16 06:53

    標(biāo)準(zhǔn)化中按鈕和指示燈顏色的使用

    在一般工作運(yùn)用中常將紅色信號(hào)燈作為電源指示,綠色信號(hào)燈作為合閘指示。例:在不可逆控制回路中。根據(jù)標(biāo)準(zhǔn)化的要求,應(yīng)該使用白色信號(hào)燈作為電源狀態(tài)指示
    發(fā)表于 01-21 14:33 ?34次下載

    西門子PLC狀態(tài)指示燈

    SF指示燈 用作系統(tǒng)出錯(cuò)/故障顯示,為紅色,CPU的硬件出現(xiàn)故障或軟件有錯(cuò),帶診斷功能模塊出錯(cuò)時(shí)點(diǎn)亮。 BATF 為電池故障,紅色,電池電壓低或沒有電池時(shí)點(diǎn)亮。 DC5V +5V電源指示
    發(fā)表于 04-28 17:59 ?0次下載

    基于海為PLC指示燈的說(shuō)明

    POW:電源指示燈,綠色,常亮,電源正常,不亮,電源異常,LINK:多狀態(tài)指示燈,三色(紅色、黃色、綠色)。
    發(fā)表于 10-16 11:04 ?5次下載
    基于海為<b class='flag-5'>PLC</b><b class='flag-5'>指示燈</b>的說(shuō)明

    plc指示燈故障原因的方法

     任何PLC都具有自診斷功能,當(dāng)PLC異常時(shí)應(yīng)該充分利用其自診斷功能以分析故障原因。一般當(dāng)PLC發(fā)生異常時(shí),首先請(qǐng)檢查電源電壓、PLC及I/O端子的螺絲和接插件是否松動(dòng),以及有無(wú)其他異
    發(fā)表于 05-19 08:51 ?2w次閱讀

    三菱PLC篇:看懂指示燈、輕松斷故障!

    標(biāo)有“IN”標(biāo)記的為輸入指示燈,每一盞指示燈分別對(duì)應(yīng)PLC的一個(gè)輸入信號(hào),當(dāng)對(duì)應(yīng)的輸入點(diǎn)有信號(hào)時(shí),該指示燈就亮,當(dāng)對(duì)應(yīng)的輸入點(diǎn)無(wú)信號(hào)時(shí),該指示燈
    的頭像 發(fā)表于 01-03 14:27 ?1.2w次閱讀

    PLC編程標(biāo)準(zhǔn)化的重要性分析

    即要搞PLC編程標(biāo)準(zhǔn)化, 一個(gè)重要的前提是程序中不要用M和T。實(shí)現(xiàn)邏輯的時(shí)候,不要使用全局變量的M和T來(lái)作為其中的狀態(tài)傳遞和功能實(shí)現(xiàn)。
    發(fā)表于 01-05 09:47 ?1791次閱讀

    三菱PLC指示燈的含義,如何根據(jù)指示燈判斷PLC故障

    PLC共有4個(gè)工作狀態(tài)指示燈(如上圖所示),標(biāo)有“POWER”的指示燈PLC電源指示燈,當(dāng)PLC
    的頭像 發(fā)表于 01-07 14:01 ?2.7w次閱讀

    為什么PLC上的電源指示燈都不亮呢?

    一臺(tái)三菱FX2n-80MR的PLC,通電后面板上沒有任何指示燈點(diǎn)亮,用電筆測(cè)PLC輸入電源端L有電,用萬(wàn)用表測(cè)電壓220V也正常,可為什么PLC
    的頭像 發(fā)表于 02-25 14:36 ?1.3w次閱讀

    PLC指示燈不亮,是PLC電源板燒了嗎?

    PLC如果有故障,一般紅色故障指示燈會(huì)點(diǎn)亮,多數(shù)情況下是輸出負(fù)載有短路造成PLC內(nèi)部保護(hù),但此次PLC故障指示燈并沒有亮,抱著試試看的態(tài)度,
    發(fā)表于 05-19 11:27 ?4847次閱讀

    PLC指示燈的含義都是什么?

    PLC指示燈的含義通常包括以下幾種: (1)RUN指示燈: 表示PLC正在運(yùn)行,如果RUN指示燈不亮,則說(shuō)明
    的頭像 發(fā)表于 06-14 08:15 ?3.6w次閱讀

    西門子PLC系列的區(qū)別 西門子PLC指示燈報(bào)警解決方案

    西門子是全球知名的自動(dòng)化解決方案提供商,其PLC(可編程邏輯控制器)系列產(chǎn)品廣泛應(yīng)用于工業(yè)控制領(lǐng)域。不同系列的PLC在功能、性能和適用范圍上有所區(qū)別。本文將詳細(xì)介紹西門子PLC各個(gè)系列
    發(fā)表于 08-04 10:15 ?2974次閱讀

    PLC指示燈異常閃爍可能是哪些原因造成的?

    PLC指示燈異常閃爍可能是由多種原因造成的。以下是一些常見的可能原因
    的頭像 發(fā)表于 12-05 09:03 ?1.5w次閱讀

    三菱PLC根據(jù)指示燈判斷故障

    假若POWER呈閃爍狀態(tài),很有可能是“24+”端子與“COM”端子 短路,請(qǐng)將“24+”端子之配線拔出,若是指示燈回復(fù)正常,那請(qǐng)檢查 您的線路。若指示燈依然閃爍,那很可能PLC內(nèi)的P
    發(fā)表于 02-15 16:51 ?1153次閱讀