版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
可編程邏輯控制器外文翻譯1.PLC介紹眾所周知,科技世界里只有一個(gè)永恒真理,那確實(shí)是變化。這在可編程邏輯操縱器(PLC)及其各種應(yīng)用的進(jìn)展過(guò)程中尤為明顯。自從三十多年前將PLC引進(jìn)以來(lái),PLC差不多在廣泛的工業(yè)領(lǐng)域中成為幾十萬(wàn)操縱系統(tǒng)的基礎(chǔ)。從本質(zhì)上講,PLC是一種用高度專(zhuān)業(yè)化語(yǔ)言編程的工業(yè)運(yùn)算機(jī),并連續(xù)受益于運(yùn)算機(jī)和信息技術(shù)領(lǐng)域的技術(shù)進(jìn)步,它的最突出之處是小型化和通信功能??删幊踢壿嫴倏v器I/O通道規(guī)則包括所有的輸入觸點(diǎn)和輸出觸點(diǎn),擴(kuò)展能力和最大數(shù)量的通道。觸點(diǎn)數(shù)量是輸入點(diǎn)和輸出點(diǎn)的總和。PLC能夠指定這些值的任何可能的組合。擴(kuò)展單元能夠被堆?;蚧ハ噙B接來(lái)增加總的操縱能力。最大數(shù)量的通道是在一個(gè)擴(kuò)展系統(tǒng)中輸入和輸出通道的最大總數(shù)量。PLC系統(tǒng)規(guī)則包括掃描時(shí)刻,指令數(shù)量,數(shù)據(jù)儲(chǔ)備和程序儲(chǔ)備。掃描時(shí)刻是 PLC需要的用來(lái)檢測(cè)輸入輸出模塊的時(shí)刻。指令是用于 PLC軟件(例如數(shù)學(xué)運(yùn)算)的標(biāo)準(zhǔn)操作。數(shù)據(jù)儲(chǔ)備是儲(chǔ)備數(shù)據(jù)的能力。程序儲(chǔ)備是操縱軟件的能力。用于可編程邏輯操縱器的輸入設(shè)備包括 DC,AC,中間繼電器,熱電偶,RTD,頻率或脈沖,晶體管和中斷信號(hào)輸入;輸出設(shè)備包括 DC,AC,繼電器,中間繼電器,頻率或脈沖,晶體管,三端雙向可控硅開(kāi)關(guān)元件; PLC的編程設(shè)備包括操縱面板,手柄和運(yùn)算機(jī)。可編程邏輯操縱器用各種軟件編程語(yǔ)言來(lái)操縱。這些語(yǔ)言包括 IEC61131-3,順序執(zhí)行表(SFC),動(dòng)作方塊圖(FBD),梯形圖(LD),結(jié)構(gòu)文本(ST),指令序列(IL),繼電器梯形圖(RIL),流程圖,C語(yǔ)言和Basic語(yǔ)言。IEC61131-3編程環(huán)境能支持五種語(yǔ)言,用國(guó)際標(biāo)準(zhǔn)加以規(guī)范,分不為SFC,F(xiàn)BD,LD,ST和IL。這便承諾了多賣(mài)主兼容性和多種語(yǔ)言編程。SFC是一種圖表語(yǔ)言,它提供了編程順序的配合,就能支持順序選擇和并列選擇,二者擇其一即可。FBD用一種大的運(yùn)行庫(kù),以圖表形式建立了一些復(fù)雜的過(guò)程。標(biāo)準(zhǔn)數(shù)學(xué)和邏輯運(yùn)行能夠與用戶交流和接口運(yùn)行相結(jié)合。 LD是適用于離散操縱和互鎖邏輯的圖表語(yǔ)言。它在離散操縱上與 FBD是完全兼容的。ST是一種文本語(yǔ)言,用于復(fù)雜的數(shù)學(xué)過(guò)程和運(yùn)算,不太適用于圖表語(yǔ)言。IL是與組合編碼相似的低級(jí)語(yǔ)言。它用在相對(duì)比較簡(jiǎn)單的邏輯指令。繼電器梯形圖或梯形圖是適用于可編程邏輯操縱器的重要的編程語(yǔ)言。梯形圖編程是設(shè)計(jì)成繼電器邏輯程序的圖表表示法。流程圖是一種圖表語(yǔ)言,用于在一個(gè)操縱器或應(yīng)用軟件中描述順序操作,它用于建立有標(biāo)準(zhǔn)組件的可循環(huán)使用的運(yùn)行庫(kù)。C語(yǔ)言是一種高級(jí)編程語(yǔ)言,適用于處理最復(fù)雜的運(yùn)算,連續(xù)的數(shù)據(jù)采集任務(wù)。它典型地在PC機(jī)上運(yùn)行調(diào)試。BASIC語(yǔ)言是用于處理數(shù)據(jù)的連續(xù)的數(shù)字采集和接口運(yùn)行的高級(jí)語(yǔ)言。可編程邏輯操縱器也規(guī)范了許多運(yùn)算機(jī)接口設(shè)備,網(wǎng)絡(luò)規(guī)則和特色。PLC能源設(shè)備和運(yùn)行環(huán)境也是專(zhuān)門(mén)重要的。2.指令關(guān)于簡(jiǎn)單的編程,繼電器型 PLC是有效的。隨著功能的復(fù)雜化,復(fù)雜的VonNeaman型PLC就必須被采納。一個(gè)VonNeaman運(yùn)算機(jī)一次只能執(zhí)行一個(gè)指令,它們是如此運(yùn)行的,盡管許多運(yùn)算機(jī)看上去一次在做許多情況。正如圖1所示的運(yùn)算機(jī)組成。圖1簡(jiǎn)化個(gè)人運(yùn)算機(jī)結(jié)構(gòu)圖輸入是通過(guò)鍵盤(pán)和鼠標(biāo)得到的。輸出被送到屏幕。磁盤(pán)和儲(chǔ)備器用于輸入和輸出儲(chǔ)備(注意:這些箭頭的方向關(guān)于設(shè)計(jì)者是專(zhuān)門(mén)重要的,要注意表明信息是流向哪里的。)那個(gè)圖表能夠像圖2那樣能被重新擬訂來(lái)闡明輸入設(shè)備和輸出設(shè)備的作用。在那個(gè)圖表中數(shù)據(jù)通過(guò)輸入設(shè)備進(jìn)入左邊。(注意:大多數(shù)設(shè)計(jì)圖表差不多上左邊輸入,右邊輸出的。)在進(jìn)入CPU之前,它穿過(guò)緩沖電路。CP通過(guò)其它回路輸出數(shù)據(jù)。儲(chǔ)備器和磁盤(pán)用語(yǔ)儲(chǔ)備要輸出的數(shù)據(jù)。如果我們把個(gè)人運(yùn)算機(jī)看作一個(gè)操縱器,它通過(guò)在屏幕上輸出鼓舞和輸入來(lái)自鼠標(biāo)和鍵盤(pán)的響應(yīng)來(lái)操縱用戶。PLC也是一個(gè)操縱過(guò)程的運(yùn)算機(jī)。當(dāng)與應(yīng)用程序完全結(jié)合起來(lái)時(shí),類(lèi)似之處變成:輸入設(shè)備—鍵盤(pán)與接近開(kāi)關(guān)相類(lèi)比。輸入電路—連續(xù)輸入芯片就像一個(gè)直流 24V的輸入卡。計(jì)算機(jī)—686CPU就像一個(gè)PLC的CPU模塊。輸出電路—圖形卡就像一個(gè)三相開(kāi)關(guān)輸出卡。輸出設(shè)備—監(jiān)控器就像指示燈。存儲(chǔ)器—PLC的儲(chǔ)備器與個(gè)人運(yùn)算機(jī)的儲(chǔ)備器相似。用一般個(gè)人運(yùn)算機(jī)能夠運(yùn)行PLC,盡管則并不被提倡做。就PLC來(lái)講,輸入和輸出設(shè)備設(shè)計(jì)得更加可靠,更加粗糙,更適合惡劣的制造環(huán)境。3.運(yùn)行順序所有的PLC系統(tǒng)有每秒鐘重復(fù)多次的四種差不多運(yùn)行時(shí)期。最初被第一次接通時(shí),它會(huì)檢測(cè)它的硬件和軟件是否有錯(cuò)誤。如果沒(méi)有錯(cuò)誤,它會(huì)把所有輸入和輸入值復(fù)制到儲(chǔ)備器,這叫輸入掃描。只用復(fù)制了輸入值的儲(chǔ)備器,梯形邏輯圖將被解決一個(gè),這叫邏輯掃描。在解決梯形圖期間,輸出值只在臨時(shí)儲(chǔ)備器中被改變。當(dāng)梯形圖掃描完成后,輸出將用儲(chǔ)備器中臨時(shí)值修正,這叫做輸出掃描。PLC現(xiàn)在將從自我檢測(cè)開(kāi)始重新啟動(dòng)那個(gè)過(guò)程,那個(gè)過(guò)程專(zhuān)門(mén)明顯地每秒鐘重復(fù)10到100次,正如圖3所示自我檢測(cè)—檢測(cè)是否所有的卡沒(méi)有錯(cuò)誤,把時(shí)刻繼電器復(fù)零等。 (如果在專(zhuān)門(mén)小一段時(shí)刻內(nèi)沒(méi)有復(fù)零,時(shí)刻繼電器會(huì)引起錯(cuò)誤,關(guān)閉PLC系統(tǒng)?!@會(huì)表明梯形圖沒(méi)有被正常掃描。)輸入掃描—從芯片上的輸入卡讀取輸入值,并把輸入值復(fù)制到儲(chǔ)備器,這能使PLC更快速地運(yùn)行,同時(shí)幸免從程序開(kāi)始到終止輸入變化。 (例如:意外停止)有一些專(zhuān)門(mén)的 PLC功能,能直截了當(dāng)讀取輸入值,幸免了輸入表格。邏輯處理/掃描—基于儲(chǔ)備器的輸入表格,程序被一次執(zhí)行一步,同時(shí)輸出值也被修正,這是其它節(jié)的集中。輸出掃描—輸出表格從儲(chǔ)備器復(fù)制到輸出芯片,這些芯片然后驅(qū)動(dòng)輸出儀器。輸入輸出掃描經(jīng)常會(huì)令初學(xué)者感到困惑,然而它們是專(zhuān)門(mén)重要的。輸入掃描是輸入值的快照,同時(shí)解決邏輯關(guān)系。在一個(gè)梯形圖掃描期間,如果一個(gè)輸入在梯形圖的多個(gè)地點(diǎn)被用到,它就會(huì)起變化,潛在咨詢題就可能發(fā)生,而輸入掃描卻幸免了這些咨詢題。那個(gè)邊境效應(yīng)是如果在一段連續(xù)時(shí)刻內(nèi)如果一個(gè)輸入變化太短,它可能在輸入掃描之間會(huì)減少或者丟失。當(dāng)PLC最初被啟動(dòng)時(shí),通常的輸出會(huì)被關(guān)閉,這可不能阻礙輸入值。4.輸入輸出掃描當(dāng)輸入值被掃描到 PLC時(shí),自然輸入值被復(fù)制到儲(chǔ)備器。當(dāng)輸出值被掃描到PLC時(shí),它們將從儲(chǔ)備器復(fù)制到自然輸出設(shè)備。 當(dāng)梯形圖被掃描時(shí),它將用儲(chǔ)備器中的值,并不是實(shí)際的輸入輸出值。如此做的要緊緣故是如果一個(gè)程序在多個(gè)地點(diǎn)用一個(gè)輸入值,那么輸入值的變化將使其邏輯關(guān)系無(wú)效。而且,如果隨著每塊的變化,輸出模塊也變化,在掃描終止時(shí)PLC的運(yùn)行速度將大大減慢。5.邏輯掃描梯形邏輯程序圖是仿照繼電器邏輯圖的。在繼電器邏輯圖中,程序的每個(gè)元件將盡可能快地開(kāi)關(guān)。然而在一個(gè)程序中,元件只能按固定的順序一次檢測(cè)一個(gè)。如圖4所示,梯形圖將按從左到右,從上到下的順序被講明。在圖中,梯形邏輯掃描將從最高層開(kāi)始。在底層,它將先講明高層輸出,然后輸出它下面的分支。在第二層,沿著梯形邏輯圖移動(dòng)之前,將先講明分支。圖4 梯形圖邏輯執(zhí)行順序解決梯形邏輯程序時(shí),邏輯掃描順序會(huì)變得專(zhuān)門(mén)重要。梯形圖輸出作為輸入,考慮輸出應(yīng)用時(shí),它也變得專(zhuān)門(mén)重要。如圖 5所示,梯形圖第一行將檢測(cè)輸入并把輸出 X置1,得到相同的值。第二行將檢測(cè)輸入 B并把輸出X置1,得到相反的值。因此,直到梯形圖的第二行被掃描時(shí) X值才能與A相等。在邏輯掃描期間,輸出值只能在儲(chǔ)備器中被改變,只有當(dāng)梯形邏輯掃描完成時(shí),實(shí)際的輸出才能被修正。因此,在第二行的基礎(chǔ)上,輸出掃描將修正實(shí)際輸出值。同時(shí)梯形圖的第一行將無(wú)效。6.PLC狀態(tài)顯示在一個(gè)PLC中,缺少鍵盤(pán)和其它的輸入輸出設(shè)備是專(zhuān)門(mén)值得注意的。在PLC前端通常有一定數(shù)量的狀態(tài)指示燈。通常指示燈表明:電源啟動(dòng)—只要PLC帶電,它將被啟動(dòng)。程序運(yùn)行—這將指示是否程序正在運(yùn)行或是否沒(méi)有程序正在運(yùn)行。錯(cuò)誤顯示—當(dāng)PLC有大的硬件或軟件錯(cuò)誤時(shí),這將有顯示。這些燈通常用于調(diào)試。一定數(shù)量的按鈕也將提供給 PLC的硬件。最一般的按鈕是一個(gè)運(yùn)行/編程選擇開(kāi)關(guān),當(dāng)在保持狀態(tài)時(shí),它將被調(diào)到編程;當(dāng)在生產(chǎn)狀態(tài)時(shí),它將被調(diào)到運(yùn)行。一個(gè) PLC系統(tǒng)幾乎沒(méi)有一個(gè)啟動(dòng)關(guān)閉開(kāi)關(guān)或復(fù)位開(kāi)關(guān)在前面。這需要被設(shè)計(jì)到系統(tǒng)剩余部分。PLC的狀態(tài)也能被梯形邏輯圖檢測(cè)。檢測(cè)程序是否第一次被執(zhí)行是專(zhuān)門(mén)普遍的。如圖 6所示。‘firstscan’輸入在梯形圖被第一次掃描時(shí),將是對(duì)的,而在其余的每次掃描時(shí)是錯(cuò)誤的。這種情形下, PLC—5的‘firstscan’的地址是‘S2:1/14’。按照例子中的邏輯關(guān)系,第一次掃描將封上‘ light’,直到‘clear’被啟動(dòng)。因此燈將在 PLC被啟動(dòng)之后變亮,但在‘ clear’被啟動(dòng)之后,它將關(guān)閉同時(shí)保持在關(guān)閉狀態(tài)。 ‘firstscan’模塊在‘firstpass’模塊中被提到。圖6核驗(yàn)PLC第一次掃描的程序7.儲(chǔ)備器類(lèi)型有幾種差不多的現(xiàn)在經(jīng)常使用的運(yùn)算機(jī)儲(chǔ)備器類(lèi)型:RAM(隨機(jī)儲(chǔ)備器)—這種儲(chǔ)備器速度專(zhuān)門(mén)快,然而當(dāng)沒(méi)電時(shí),它的內(nèi)容將被丟失。這是一種不穩(wěn)固儲(chǔ)備器,每個(gè) PLC在運(yùn)行時(shí),都用這種儲(chǔ)備器作為中央處理器 。ROM(只讀儲(chǔ)備器)—這種儲(chǔ)備器是永久性的不可擦除的。它通常用于存放PLC的操作系統(tǒng)。EPROM(可擦除可編程只讀儲(chǔ)備器)—這是一種像 ROM一樣可編程的儲(chǔ)備器,然而它能用紫外線光擦除同時(shí)能夠重新編程。EEPROM(電可擦除可編程只讀儲(chǔ)備器) —這種儲(chǔ)備器能像 ROM一樣存放程序。它能被編程同時(shí)用電壓擦除,因此它正變得比 EPROM更加普遍。所有的PLC系統(tǒng)都用RAM做CPU,用ROM儲(chǔ)備PLC的差不多操作系統(tǒng)。當(dāng)有電時(shí),RAM的內(nèi)容被儲(chǔ)存,然而咨詢題在于當(dāng)供給儲(chǔ)備器的電源失去時(shí)會(huì)發(fā)生什么。原先PLC賣(mài)主用帶有電池的 RAM,如此如果不失電,儲(chǔ)備器的內(nèi)容就可不能丟失。這種方法現(xiàn)在仍被使用,但變得不那么受歡迎。EPROMS也是PLC編程的比較好的選擇。EPROM在PLC外部編程,然后被放入PLC。當(dāng)PLC被啟動(dòng)時(shí),在EPROM上的梯形邏輯程序被下載PLC同時(shí)運(yùn)行。這種方法專(zhuān)門(mén)可靠,然而擦除和編程技術(shù)差不多上專(zhuān)門(mén)消耗時(shí)刻的。EEPROM儲(chǔ)備器是PLC的永久部分,程序能 EPROM一樣被存放在它們中。儲(chǔ)備器的價(jià)鈔票一直在下降,新類(lèi)型正變得可被利用,這些變化將連續(xù)對(duì)PLC系統(tǒng)發(fā)生阻礙。8.基于軟件的 PLC系統(tǒng)個(gè)人運(yùn)算機(jī)連續(xù)下降的價(jià)格增加了它們?cè)诓倏v系統(tǒng)中的應(yīng)用,包括 PLC的替代品。安裝了軟件就能用個(gè)人運(yùn)算機(jī)解決梯形圖邏輯.從傳感器中讀取輸入,修改輸出送到鼓舞。這些關(guān)于堅(jiān)持是專(zhuān)門(mén)重要的,因?yàn)樗鼈儾挥米袷赝5挠?jì)時(shí)模式.例如,運(yùn)算機(jī)正運(yùn)行一個(gè)游戲,就可能減慢或停止運(yùn)算機(jī).那個(gè)以及其它咨詢題現(xiàn)在正被研究,好的解決方案不久就會(huì)顯現(xiàn)。9.概要PLC系統(tǒng)和運(yùn)算機(jī)與輸入設(shè)備,輸出設(shè)備 ,儲(chǔ)備器等專(zhuān)門(mén)相似。PLC系統(tǒng)持續(xù)地執(zhí)行系統(tǒng)檢查,輸入掃描 ,邏輯掃描和輸出掃描那個(gè)循環(huán)。當(dāng)邏輯圖被掃描時(shí),輸入的變化沒(méi)有被發(fā)覺(jué) ,輸出也沒(méi)有被修正。PLC系統(tǒng)用RAM,有時(shí)用EPROM存放永久程序。10.實(shí)際咨詢題一個(gè)PLC系統(tǒng)通常包括RAM,ROM,EPROM和/或電池嗎?PLC
的指示燈用于什么?什么緣故一個(gè)如果一個(gè)PLC
PLC系統(tǒng)每秒鐘只能掃描梯形圖幾次?系統(tǒng)的掃描時(shí)刻比輸入脈沖長(zhǎng),會(huì)發(fā)生什么
?什么緣故?一個(gè)PLC系統(tǒng)與一部臺(tái)式運(yùn)算機(jī)的不同是什么?什么緣故PLC系統(tǒng)每次掃描要做自我檢查?PLC檢測(cè)時(shí)刻會(huì)比簡(jiǎn)單程序所需時(shí)刻長(zhǎng)嗎?下面的梯形邏輯有什么錯(cuò)誤?如果它被用會(huì)發(fā)生什么?當(dāng)一個(gè)PLC系統(tǒng)差不多被啟動(dòng)時(shí),表明啟動(dòng)的儲(chǔ)備器地址是什么?11.實(shí)際咨詢題解答每個(gè)PLC系統(tǒng)包括RAM和ROM,然而它們也包括 EPROM或電池。診斷和保持。盡管程序是空的,PLC系統(tǒng)仍需掃描輸入和輸出,做自我檢測(cè)。如果在兩次輸入掃描之間發(fā)生,脈沖就會(huì)丟失。要緊的區(qū)不包括輸入設(shè)備輸出設(shè)備和應(yīng)用。 PLC系統(tǒng)是為工廠設(shè)計(jì)的,因此它沒(méi)有鼠標(biāo)鍵盤(pán)之類(lèi)的輸入設(shè)備。 (盡管,一些較新型 PLC能夠達(dá)到)它們也沒(méi)有屏幕聲音之類(lèi)的輸出設(shè)備,.取而代之,它們有電壓,電流如此的輸入設(shè)備和輸出設(shè)備。PLC使用戶為專(zhuān)門(mén)的任務(wù)設(shè)計(jì)程序,然而在個(gè)人運(yùn)算機(jī)上給系統(tǒng)編程是不常見(jiàn)的。這能關(guān)心檢測(cè)硬件和軟件錯(cuò)誤。如果一個(gè)錯(cuò)誤發(fā)生了,PLC還連續(xù)運(yùn)行,操縱器就可能以一種不可預(yù)見(jiàn)的方式運(yùn)行,這對(duì)人和機(jī)器是專(zhuān)門(mén)危險(xiǎn)的。自我檢測(cè)則關(guān)心檢查出這些錯(cuò)誤,同時(shí)安全地關(guān)閉系統(tǒng)。是的,在許多PLC系統(tǒng)中,自檢大約需要1ms,但一個(gè)單一程序需1mms。通常輸出Y被重復(fù)兩次。在那個(gè)例子中, Y的值將總等于B。前一層的A將對(duì)Y沒(méi)有阻礙。S2:1/14用于微機(jī),S2:1/15用于PLC—5??删幊滩倏v器技術(shù)討論與以后進(jìn)展隨著時(shí)代的進(jìn)展,當(dāng)今的技術(shù)也日趨完善、競(jìng)爭(zhēng)愈演愈烈;單靠人工的操作已不能滿足于目前的制造業(yè)前景 ,也無(wú)法保證更高質(zhì)量的要求和高新技術(shù)企業(yè)的形象.人們?cè)谏a(chǎn)實(shí)踐中看到 ,自動(dòng)化給人們帶來(lái)了極大的便利和產(chǎn)品質(zhì)量上的保證,同時(shí)也減輕了人員的勞動(dòng)強(qiáng)度 ,減少了人員上的編制.在許多復(fù)雜的生產(chǎn)過(guò)程中難以實(shí)現(xiàn)的目標(biāo)操縱、整體優(yōu)化、最佳決策等 ,熟練的操作工、技術(shù)人員或?qū)<摇⒅卫碚邊s能夠容易判定和操作 ,能夠獲得中意的成效.人工智能的研究目標(biāo)正是利用運(yùn)算機(jī)來(lái)實(shí)現(xiàn)、模擬這些智能行為 ,通過(guò)人腦與運(yùn)算機(jī)和諧工作,以人機(jī)結(jié)合的模式,為解決十分復(fù)雜的咨詢題查找最佳的途徑我們?cè)诟鞣N場(chǎng)合看到了繼電器連接的操縱,那差不多是時(shí)代的過(guò)去,現(xiàn)在的繼電器只能作為低端的基層操縱模塊或者簡(jiǎn)單的設(shè)備中使用到; 而PLC的顯現(xiàn)也成為了劃時(shí)代的主題, 通過(guò)極其穩(wěn)固的硬件穿插靈活的軟件操縱,使得自動(dòng)化走向了新的高潮。PLC的最大特點(diǎn)在于:電氣工程師已不再電氣的硬件上花費(fèi)太多的心計(jì),只要將按鈕開(kāi)關(guān)或感應(yīng)器的輸入點(diǎn)連接到 PLC的輸入點(diǎn)上就能解決咨詢題,通過(guò)輸出點(diǎn)連接接觸器或繼電器來(lái)操縱大功率的啟動(dòng)設(shè)備,而小功率的輸出設(shè)備直截了當(dāng)連接就能夠。PLC的內(nèi)部包含了具有中央處理器的CPU,并帶有外部I/O口擴(kuò)展的I/O接口地址和儲(chǔ)備器三大塊組成,CPU的核心是由一個(gè)或者多個(gè)累加器組成,它們具有邏輯的數(shù)學(xué)運(yùn)算能力,并能讀取程序儲(chǔ)備器的內(nèi)容通過(guò)運(yùn)算后去驅(qū)動(dòng)相應(yīng)的儲(chǔ)備器和 I/O接口;I/O口將內(nèi)部累加器和外部的輸入和輸出系統(tǒng)連接起來(lái),并將有關(guān)的數(shù)據(jù)存入程序儲(chǔ)備器或者數(shù)據(jù)儲(chǔ)備器中;儲(chǔ)備器能夠?qū)/O口輸入的數(shù)據(jù)存入儲(chǔ)備器中,并在工作時(shí)調(diào)轉(zhuǎn)到累加器和I/O接口上,儲(chǔ)備器分程序儲(chǔ)備器ROM和數(shù)據(jù)儲(chǔ)備器RAM,ROM能夠?qū)?shù)據(jù)永久的存入儲(chǔ)備器中,而RAM只能作為CPU運(yùn)算時(shí)臨時(shí)運(yùn)算使用的緩沖空間。PLC的抗干擾是極其優(yōu)秀的,我們?nèi)徊挥萌リP(guān)懷它的使用壽命和工作場(chǎng)合的惡劣,這些所有的咨詢題已不再成為我們失敗的主題,而留給我們的是關(guān)懷如何來(lái)利用 PLC的內(nèi)部資源為我們加大設(shè)備的操縱能力,使我們的設(shè)備更加的柔性。PLC的語(yǔ)言并不是我們所想象的匯編語(yǔ)言或C語(yǔ)言來(lái)進(jìn)行編程,而是采納原有的繼電器操縱的梯形圖,使得電氣工程師在編寫(xiě)程序時(shí)專(zhuān)門(mén)容易就明白得了PLC的語(yǔ)言,而且專(zhuān)門(mén)多的非電氣專(zhuān)業(yè)人士也對(duì) PLC專(zhuān)門(mén)快認(rèn)識(shí)并深入。以上僅僅是PLC的優(yōu)點(diǎn)之一,這也是人們比較容易明白得的一部分,在專(zhuān)門(mén)多的設(shè)備中,人們已不再期望看到太多的操縱按鈕,它們不但容易損壞而且極易產(chǎn)生人為的失誤,小的并不是要緊的失誤也許你還能夠同意;但過(guò)大的甚至是致命的失誤是我們無(wú)法容忍的。新的技術(shù)總是為了給我們帶來(lái)更安全和便利的操作,使得我們面臨的一大堆咨詢題一掃而光,你有了解過(guò)HMI嗎?那個(gè)地點(diǎn)講HMI你全然不清晰它是什么,也沒(méi)有愛(ài)好了解,換一個(gè)中文把它講明為觸摸屏或者人機(jī)界面你就明白了,它和
PLC
的結(jié)合給了我們更大的空間。HMI操縱不僅僅是減少了操縱按鈕,增加操縱的靈活性,更要緊的它是可順序性的,而且在能夠改變數(shù)據(jù)輸入和數(shù)據(jù)輸出反饋,在溫度操縱曲線的模擬也能直觀的顯示出來(lái)。同時(shí)能夠通過(guò)編寫(xiě)功能關(guān)心程序來(lái)提供各種力所能及的關(guān)心,使得操作者減少不必要的失誤。 HMI的廠商目前也越來(lái)越多,功能也越來(lái)越強(qiáng),價(jià)格也越來(lái)越低,使用的面越來(lái)越廣。 HMI的前景能夠講十分的看好。在專(zhuān)門(mén)多場(chǎng)合,單靠單機(jī)的操縱是無(wú)法保證設(shè)備的順暢運(yùn)行,而通過(guò)設(shè)備與設(shè)備的信息交流達(dá)到我們想要的成效。例如在前包裝和后工序的檢測(cè),我們就要將包裝的信息反饋到檢測(cè)處,而檢測(cè)處的信息也要反饋到包裝來(lái)。如此通過(guò)信息共享來(lái)使得兩者之間鏈接起來(lái),形成一個(gè)共體,從而使的兩者間的配合更加的緊密,在彼此間達(dá)到映影相揮的成效。PLC的通信差不多愈來(lái)愈體現(xiàn)它的價(jià)值,在PLC與PLC之間的通信,能夠通過(guò)信息的溝通和數(shù)據(jù)的共享來(lái)保證設(shè)備之間的相互和諧,已達(dá)到互補(bǔ)的成效。
PLC
之間的數(shù)據(jù)轉(zhuǎn)換采納
RS232接口來(lái)傳送數(shù)據(jù),而
RS232接口只能保證
10米的傳輸距離,如果在
1000米的距離內(nèi)我們能夠通過(guò)
RS485來(lái)進(jìn)行通信,更長(zhǎng)的距離只能通過(guò)
MODEL
來(lái)進(jìn)行傳輸。PLC的數(shù)據(jù)傳送只是將內(nèi)部的數(shù)據(jù)傳送到對(duì)方的一塊連續(xù)的地址中,我們把它稱為一個(gè)表,對(duì)方的 PLC通過(guò)讀取表中的數(shù)據(jù)來(lái)進(jìn)行操作。如果表中的數(shù)據(jù)是一個(gè)一樣設(shè)置的數(shù)據(jù)的話,那只是一樣的數(shù)據(jù)傳送,比現(xiàn)在天的油價(jià)上升了,我要把油價(jià)的價(jià)格傳送到所有的輸油機(jī)上,那確實(shí)是數(shù)據(jù)的共享;而當(dāng)表中的數(shù)據(jù)是一段操縱 PLC的指令程序,那就專(zhuān)門(mén)有難度了,例如你要操縱一臺(tái)機(jī)器人來(lái)按你想象的動(dòng)作工作,你會(huì)給它編制一段程序并以數(shù)據(jù)的形式發(fā)送過(guò)去。信息輸送的形式有單工位、半雙工位和全雙工位的分不。單工位的意義也確實(shí)是講兩者之間,一個(gè)只能發(fā)送,而一個(gè)只能接收,例如一個(gè)特務(wù)它只能接收上司的指示,而無(wú)法給上司回復(fù);半雙工位也確實(shí)是兩個(gè)能都能發(fā)送和同意數(shù)據(jù),但不能同時(shí)發(fā)送和同意,例如你打電話時(shí)是不能接電話,對(duì)方也一樣;而全雙工位是兩者之間都能發(fā)送和同意數(shù)據(jù),并可同時(shí)發(fā)送和同意。像互聯(lián)網(wǎng)確實(shí)是典型的例子。信息輸送的過(guò)程也有同步和異步之分:同步的意義在于發(fā)送數(shù)據(jù)時(shí)數(shù)據(jù)線和時(shí)鐘線是同步的,也確實(shí)是數(shù)據(jù)信號(hào)和時(shí)鐘信號(hào)同時(shí)由 CPU進(jìn)行發(fā)送,這需要彼此都要專(zhuān)門(mén)的時(shí)鐘信號(hào)來(lái)進(jìn)行傳送和接送,同時(shí)是強(qiáng)制性的,這種方法的特點(diǎn)在于它的速度極快、但相應(yīng)占用CPU的工作時(shí)刻也相對(duì)的要長(zhǎng)、同時(shí)技術(shù)難度也專(zhuān)門(mén)的大。它的要求在于在一幀的數(shù)據(jù)傳送中不能有一位的誤差,不然的話整個(gè)數(shù)據(jù)將發(fā)生錯(cuò)誤,這在硬件上是一個(gè)比較大的難度。在一些專(zhuān)用的設(shè)備中應(yīng)用的越來(lái)越廣泛,像專(zhuān)用的醫(yī)療設(shè)備、數(shù)字信號(hào)設(shè)備等,在比較單一數(shù)據(jù)的傳輸中,它的成效專(zhuān)門(mén)的好。而異步是應(yīng)用范疇最廣泛的,這得益于它的技術(shù)難度相對(duì)要小、同時(shí)不需要配制專(zhuān)門(mén)的時(shí)鐘信號(hào)、它的特點(diǎn)在于,它的數(shù)據(jù)是間隔性的,離散性的發(fā)送和同意,當(dāng)CPU太忙的時(shí)候能夠停頓性去工作,在硬件上也減少了難度,同時(shí)數(shù)據(jù)的丟失相對(duì)要少,我們能夠通過(guò)數(shù)據(jù)的檢測(cè)來(lái)觀看我們發(fā)送的數(shù)據(jù)是否有錯(cuò)誤,像奇偶法、累加法和八位效驗(yàn)法等,都能夠用來(lái)關(guān)心我們檢測(cè)發(fā)送的數(shù)據(jù)是否有錯(cuò)誤發(fā)生,通過(guò)反饋來(lái)進(jìn)行辨不。信息的傳送口線有串口和并口之分:通常的 PLC是8位機(jī),因此也有16位機(jī)。我們?cè)诎l(fā)送數(shù)據(jù)的時(shí)候能夠是一位一位的發(fā)送給對(duì)方,也能夠 8位8位的將數(shù)據(jù)發(fā)送到對(duì)方,一位和 8位區(qū)不也確實(shí)是我們所講的串口發(fā)送數(shù)據(jù)和并口發(fā)送數(shù)據(jù)。串口速度比較慢,但只要兩條或者三條口線就能解決咨詢題,并能借用電話線來(lái)進(jìn)行遠(yuǎn)程操縱。而并口的傳送速度是極快的,它是串口的 256倍,在短距離占有優(yōu)勢(shì),由因此 TTL電平,一樣限于米的范疇,它并不適用于長(zhǎng)距離的數(shù)據(jù)傳送,如此成本太昂貴了。專(zhuān)門(mén)多的情形下我們總喜愛(ài)采納串并轉(zhuǎn)換芯片來(lái)進(jìn)行傳輸,這種情形下不需要我們進(jìn)行過(guò)于復(fù)雜的寄存器設(shè)置了,而直截了當(dāng)通過(guò)數(shù)據(jù)傳送指令進(jìn)行數(shù)據(jù)交流,但在通信中并不是一個(gè)十分可行的方法,因?yàn)樵诎l(fā)送數(shù)據(jù)的時(shí)候?qū)Ψ降?PLC必須一直等待你的數(shù)據(jù)輸出,它不能去做其它的工作。當(dāng)你在看書(shū)的時(shí)候,你聽(tīng)到有人敲門(mén)、你停下手上的情況、去打開(kāi)門(mén)、并同敲門(mén)者對(duì)話、那個(gè)時(shí)候電話響了、你示意接個(gè)電話、在接完電話后、回過(guò)頭來(lái)同敲門(mén)者連續(xù)對(duì)話、對(duì)話完畢后、你再連續(xù)看你的書(shū),這種情形我們把它稱為中斷,它具有權(quán)威性,也具有優(yōu)先性, PLC具備了如此的功能。它的特點(diǎn)在于我們?cè)谠O(shè)備的操作過(guò)程中可能會(huì)遇到緊急的突發(fā)事件,我們要趕忙的停下手上的工作,去處理更重要的情況,這種情形是我們經(jīng)常所遇到的,PLC在去執(zhí)行緊急的任務(wù)時(shí),總會(huì)先儲(chǔ)存目前的狀態(tài),例如程序的地址,CPU的累加器數(shù)據(jù)等,就像我們?nèi)ラ_(kāi)門(mén)時(shí)要記下我們看的書(shū)在第幾頁(yè)了或者干脆作個(gè)記號(hào), 因?yàn)槲覀兇龝?huì)還要連續(xù)接著看后面的書(shū)。 CPU總是按照我們的意愿去做應(yīng)該做的情況,但你錯(cuò)誤的給它一件情況,它也會(huì)同樣的去做,這一點(diǎn)我們必須注意。中斷并不是只有一個(gè),有時(shí)會(huì)同時(shí)存在幾個(gè)中斷,中斷具有優(yōu)先的級(jí)不,它們會(huì)按照人的要求去執(zhí)行更高級(jí)不的中斷。這種中斷中的中斷也就形成了中斷嵌套。因此中斷的級(jí)不按照各種PLC內(nèi)部CPU的資源有關(guān),同時(shí)也跟堆棧的容量大小也有關(guān)系。中斷的內(nèi)容有專(zhuān)門(mén)多種,例如外部中斷、通信中的發(fā)送和同意中斷、定時(shí)和計(jì)數(shù)的時(shí)鐘中斷、還有WDT復(fù)位中斷等,它們豐富了CPU在處理各種事務(wù)時(shí)響應(yīng)種類(lèi)。如此講也許你并不能完全明白得中斷的內(nèi)部結(jié)構(gòu)和操作順序,我們做一個(gè)小小的例子來(lái)講明.每一個(gè)設(shè)備總是可不能不記得有一個(gè)按鈕,它也是在我們遇到緊急情形時(shí)使用的,那確實(shí)是急停按鈕。當(dāng)我們遇到人身事故和意外情形時(shí)我們只要按下它,機(jī)器趕忙停止所有的操作,并等待處理完意外后再?gòu)?fù)原操作。急停按鈕連接PLC內(nèi)部CPU的內(nèi)部I/O接口上,當(dāng)按鈕給CPU一個(gè)外部觸發(fā)信號(hào)時(shí),CPU對(duì)I/O進(jìn)行再次檢測(cè),當(dāng)確認(rèn)有外部觸發(fā)信號(hào)時(shí),CPU愛(ài)護(hù)現(xiàn)場(chǎng)并將程序計(jì)數(shù)器自動(dòng)轉(zhuǎn)到相應(yīng)的外部I/O中斷程序中去,當(dāng)外部中斷程序處理完畢,程序計(jì)數(shù)器返回到主程序連續(xù)工作。有一點(diǎn)能夠講明的是我們一樣會(huì)把急停按鈕的外部中斷升至最高級(jí)不,從而保證安全。當(dāng)我們?cè)诠ぷ魍暌粋€(gè)工件時(shí), 給PLC一個(gè)信號(hào),將PLC的內(nèi)部計(jì)數(shù)器加1來(lái)運(yùn)算我們一天的工作量時(shí),一個(gè)簡(jiǎn)單的計(jì)數(shù)器能解決咨詢題,因此它們也能夠在掉電的情形下保持?jǐn)?shù)據(jù),促使數(shù)據(jù)不丟失,這也是我們所期望的。PLC還具有高級(jí)計(jì)數(shù)器的功能,當(dāng)我們?cè)谕庖恍└咚俚臄?shù)據(jù)時(shí),那個(gè)地點(diǎn)所講的高速是在在微秒級(jí)的數(shù)據(jù),例如條碼掃描機(jī)在持續(xù)的掃描數(shù)據(jù),數(shù)據(jù)處理器 DSP運(yùn)算的高速信號(hào)等,我們就要采納到高級(jí)計(jì)數(shù)器來(lái)關(guān)心我們進(jìn)行計(jì)數(shù)。它在 PLC執(zhí)行程序時(shí)一旦發(fā)覺(jué)高級(jí)計(jì)數(shù)器對(duì)應(yīng)的中斷,就會(huì)趕忙放下手上的工作。通過(guò)再次編程的梯形圖程序講明我們?cè)趫?zhí)行程序時(shí)高級(jí)計(jì)數(shù)器會(huì)自動(dòng)的執(zhí)行對(duì)應(yīng)的工作,從而將高級(jí)計(jì)數(shù)器的級(jí)不升至高一級(jí)不。你也許聽(tīng)過(guò)太多的那個(gè)詞 :“死機(jī)”,大致的意思是 CPU工作量過(guò)大,內(nèi)部資源不足等情形造成程序無(wú)法運(yùn)行。 PLC也有類(lèi)似的情形,在 PLC內(nèi)部有一個(gè)看門(mén)狗 WDT,我們能夠設(shè)置 WDT一個(gè)程序運(yùn)行的時(shí)刻,當(dāng)程序運(yùn)行過(guò)程中顯現(xiàn)程序跳轉(zhuǎn)錯(cuò)誤時(shí)或者程序繁忙時(shí),程序的運(yùn)行時(shí)刻超過(guò) WDT的設(shè)置時(shí)刻,CPU轉(zhuǎn)而WDT復(fù)位狀態(tài)。程序重新開(kāi)始運(yùn)行,但對(duì)中斷可不能進(jìn)行破壞。PLC的進(jìn)展差不多從單一的模式進(jìn)入了通信的網(wǎng)絡(luò)時(shí)代,并同其它的工控網(wǎng)板和I/O卡板輕易的進(jìn)行共享。組態(tài)軟件能夠?qū)⑺械倪@些硬件連接起來(lái),通過(guò)更直觀的動(dòng)畫(huà)圖片來(lái)進(jìn)行操縱,并能夠通過(guò)互聯(lián)網(wǎng)在異地進(jìn)行操縱,像神舟五號(hào)的發(fā)射確實(shí)是采納這種方法來(lái)使飛船升空。更高層次的進(jìn)展需要我們持續(xù)的努力來(lái)取得。 PLC的顯現(xiàn)差不多足足阻礙了幾代人,我們也從上一輩的體會(huì)中獵取了更多的知識(shí)和教訓(xùn),來(lái)持續(xù)的進(jìn)展PLC技術(shù),將它推向更高浪潮。ProgrammableLogicControllers(PLC)AboutProgrammableLogicControllers(PLC)Everyoneknowsthere’sonlyoneconstantinthetechnologyworld,andthat’schange.ThisisespeciallyevidentintheevolutionofProgrammableLogicControllers(PLC)andtheirvariedapplications.Fromtheirintroductionmorethan30yearsago,PLChasbecomethecomerstoneofhundredsofthousandsofcontrolsystemsinawiderangeofindustries.Atheart,thePLCisanindustrializedcomputerprogrammedwithhighlyspecializedlanguages,anditcontinuestobenefitfromtechnologicaladvancesinthecomputerandinformationtechnologyworlds.Themostprominentofwhichisminiaturizationandcommunications.INTRODUCTIONForsimpleprogrammingtherelaymodelofthePLCissufficient.AsmorecomplexfunctionsareusedthemorecomplexVonNeumanmodelofthePLCmustbeused.AVonNeumancomputerprocessesoneinstructionatatime.Mostcomputersoperatethisway,althoughtheyappeartobedoingmanythingsatonce.ConsiderthecomputercomponentsshowninFigure1.Figure1 Simplified PersonalComputerArchitectureInputisobtainedfromthekeyboardandmouse,outputissenttothescreen,andthediskandmemoryareusedforbothinputandoutputforstorage.(Note:thedirectionsofthesearrowsareveryimportanttoengineers,alwayspayattentiontoindicatewhereinformationisflowing.)ThisfigurecanberedrawnasinFigure2toclarifytheroleofinputsandoutputs.Figure2 AnInput-OutputOrientedArchitectureInthisfigurethedataenterstheleftsidethroughtheinputs.(Note:mostengineeringdiagramshaveinputsontheleftandoutputsontheright.)IttravelsthroughbufferingcircuitsbeforeitenterstheCPU.TheCPUoutputsdatathroughothercircuits.Memoryanddisksareusedforstorageofdatathatisnotdestinedforoutput.Ifwelookatapersonalcomputerasacontroller,itiscontrollingtheuserbyoutputtingstimulionthescreen,andinputtingresponsesfromthemouseandthekeyboard.APLCisalsoacomputercontrollingaprocess.Whenfullyintegratedintoanapplicationtheanalogiesbecome;Inputs-thekeyboardisanalogoustoaproximity switch.Input-circuits-theserialinputchipislikea24Vdcinputcard.Computer-the686CPUislikeaPLCCPUunit.Output-circuits-agraphicscardislikeatriacoutputcard.Outputs-amonitorislikealight.Storage-memoryinPLCissimilartomemoriesinpersonalcomputers.ItisalsopossibletoimplementaPLCusinganormalPersonalComputer,althoughthisisnotadvisable.InthecaseofaPLCtheinputsandoutputsaredesignedtobemorereliableandruggedforharshproductionenvironments.OPERATIONSEQUENCEAllPLChavefourbasicstagesofoperationsthatarerepeatedmanytimespersecond.Initiallywhenturnedonthefirsttimeitwillcheckitsownhardwareandsoftwareforfaults.Iftherearenoproblemsitwillcopyalltheinputandcopytheirvaluesintomemory,thisiscalledtheinputscan.Usingonlythememorycopyoftheinputstheladderlogicprogramwillbesolvedonce,thisiscalledthelogicscan.Whilesolvingtheladderlogictheoutputvaluesareonlychangedintemporarymemory.Whentheladderscanisdonetheoutputswillbeupdatedusingthetemporaryvaluesinmemory,thisiscalledtheoutputscan.ThePLCnowrestartstheprocessbystartingaselfcheckforfaults.Thisprocesstypicallyrepeats10to100timespersecondasisshowninFigure3.Figure3 PLCScanCycleSELFTEST-Checkstoseeifallcardserrorfree,resetwatch-dogtimer,etc.(Awatchdogtimerwill causeanerror,andshutdownthePLCifnotresetwithinashortperiodoftime-thiswouldindicatethattheladderlogicisnotbeingscannednormally).INPUTSCAN-Readsinputvaluesfromthechipsintheinputcards,andcopiestheirvaluestomemory.ThismakesthePLCoperationfaster,andavoidscaseswhereaninputchangesfromthestarttotheendoftheprogram(e.g.,anemergencystop).TherearespecialPLCfunctionsthatreadtheinputsdirectly,andavoidtheinputtables.LOGICSOLVE/SCAN-Basedontheinputtableinmemory,theprogramisexecuted1stepatatime,andoutputsareupdated.Thisisthefocusofthelatersections.OUTPUTSCAN-Theoutputtableiscopiedfrommemorytotheoutputchips.Thesechipsthendrivetheoutputdevices.Theinputandoutputscansoftenconfusethebeginner,buttheyareimportant.Theinputscantakesasnapshotoftheinputs,andsolvesthelogic.Thispreventspotentialproblemsthatmightoccurifaninputthatisusedinmultipleplacesintheladderlogicprogramchangedwhilehalfwaythroughaladderscans.Thisproblemcouldhavesevereeffectsoncomplexprogramsthataredevelopedlaterinthebook.Onesideeffectoftheinputscanisthatifachangeininputistooshortinduration,itmightfallbetweeninputscansandbemissed.WhenthePLCisinitially turnedonthenormaloutputswill beturnedoff.Thisdoesnotaffectthevaluesoftheinputs.4.TheInputandOutputScansWhentheinputstothePLCarescannedthephysicalinputvaluesarecopiedintomemory.WhentheoutputstoaPLCarescannedtheyarecopiedfrommemorytothephysicaloutputs.Whentheladderlogicisscanneditusesthevaluesinmemory,nottheactualinputoroutputvalues.Theprimaryreasonfordoingthisissothatifaprogramusesaninputvalueinmultipleplaces,achangeintheinputvaluewillnotinvalidatethelogic.Also,ifoutputbitswerechangedaseachbitwaschanged,insteadofallatonceattheendofthescanthePLCwouldoperatemuchslower.5.TheLogicScanLadderlogicprogramsaremodelledafterrelaylogic.Inrelaylogiceachelementintheladderwillswitchasquicklyaspossible.Butinaprogramelementscanonlybeexaminesoneatatimeinafixedsequence.ConsidertheladderlogicinFigure4,theladderlogicwillbeinterpretedleft-to-right,top-to-bottom.Inthefiguretheladderlogicscanbeginsatthetoprung.Attheendoftherungitinterpretsthetopoutputfirst,thentheoutputbranchedbelowit.Onthesecondrungitsolvesbranches,beforemovingalongtheladderlogicrung.Figure4 LadderLogicExecutionSequenceItalsobecomesimportantwhenconsideringoutputusage.ConsiderFigure5,thefirstlineofladderlogicwillexamineinputAandsetoutputXtohavethesamevalue.Thesecondlinewill examineinputBandsettheoutputXtohavetheoppositevalue.SothevalueofXwasonlyequaltoAuntilthesecondlineofladderlogicwasscanned.Recallthatduringthelogicscantheoutputsareonlychangedinmemory,theactualoutputsareonlyupdatedwhentheladderlogicscaniscomplete.Thereforetheoutputscanwouldupdatetherealoutputsbaseduponthesecondlineofladderlogic,andthefirstlineofladderlogicwouldbeineffective.Figure5 ADuplicatedOutputErrorsPLCSTATUSThelackofkeyboardandotherinput-outputdevicesisverynoticeableonaPLC.OnthefrontofthePLCtherearenormallylimitedstatuslights.Commonlightsindicate;Poweron-thiswillbeonwheneverthePLChaspower.Programrunning-thiswilloftenindicateifaprogramisrunning,orifnoprogramisrunning.Fault-thiswillindicatewhenthePLChasexperiencedamajorhardwareorsoftwareproblem.Theselightsarenormallyusedfordebugging.LimitedbuttonswillalsobeprovidedforPLChardware.Themostcommonwillbearun/programswitchthatwillbeswitchedtoprogramwhenmaintenanceisbeingconducted,andbacktorunwheninproduction.ThisswitchnormallyrequiresakeytokeepunauthorizedpersonnelfromalteringthePLCprogramorstoppingexecution.APLCwillalmostneverhaveanon-offswitchorresetbuttononthefront.Thisneedstobedesignedintotheremainderofthesystem.ThestatusofthePLCcanbedetectedbyladderlogicalso.Itiscommonforprogramstochecktoseeiftheyarebeingexecutedforthefirsttime,asshowninFigure6.The’firstscan’inputwillbetrueontheveryfirsttimetheladderlogicisscanned,butfalseoneveryotherscan.Inthiscasetheaddressfor’firstscans’inaPLC-5is’S2:1/14’.Withthelogicintheexamplethefirstscanwillsealon’light’,until’clear’isturnedon.SothelightwillturnonafterthePLChasbeenturnedon,butitwillturnoffandstayoffafter’clear’isturnedon.The’firstscan’bitisalsoreferredtoatthe’firstpass’bit.Figure6 AprogramsthatchecksforthefirstscanofthePLC7. MEMORYTYPESThereareafewbasictypesofcomputermemorythatareinusetoday.RAM(RandomAccessMemory)-thismemoryisfast,butitwillloseitscontentswhenpowerislost,thisisknownasvolatilememory.EveryPLCusesthismemoryforthecentralCPUwhenrunningthePLC.ROM(ReadOnlyMemory)-thismemoryispermanentandcannotbeerased.ItisoftenusedforstoringtheoperatingsystemforthePLC.EPROM(ErasableProgrammableReadOnlyMemory)-thisismemorythatcanbeprogrammedtobehavelikeROM,butitcanbeerasedwithultravioletlightandreprogrammed.EEPROM(ElectronicallyErasableProgrammableReadOnlyMemory)–ThismemorycanstoreprogramslikeROM.Itcanbeprogrammedanderasedusingavoltage,soitisbecomingmorepopularthanEPROMs.AllPLCuseRAMfortheCPUandROMtostorethebasicoperatingsystemforthePLC.WhenthepowerisonthecontentsoftheRAMwillbekept,buttheissueiswhathappenswhenpowertothememoryislost.OriginallyPLCvendorsusedRAMwithabatterysothatthememorycontentswouldnotbelostifthepowerwaslost.Thismethodisstillinuse,butislosingfavor.EPROMshavealsobeenapopularchoiceforprogrammingPLC.TheEPROMisprogrammedoutofthePLC,andthenplacedinthePLC.WhenthePLCisturnedontheladderlogicprogramontheEPROMisloadedintothePLCandrun.Thismethodcanbeveryreliable,buttheerasingandprogrammingtechniquecanbetimeconsuming.EEPROMmemoriesareapermanentpartofthePLC,andprogramscanbestoredinthemlikeEPROM.Memorycostscontinuetodrop,andnewertypes(suchasflashmemory)arebecomingavailable,andthesechangeswillcontinuetoimpactPLC.SOFTWAREBASEDPLCThedroppingcostofpersonalcomputersisincreasingtheiruseincontrol,includingthereplacementofPLC.Softwareisinstalledthatallowsthepersonalcomputertosolveladderlogic,readinputsfromsensorsandupdateoutputstoactuators.Theseareimportanttomentionherebecausetheydon’tobeytheprevioustimingmodel.Forexample,ifthecomputerisrunningagameitmaysloworhaltthecomputer.Thisissueandothersarecurrentlybeinginvestigatedandgoodsolutionsshouldbeexpectesoon.SUMMARY? APLCandcomputeraresimilarwithinputs,outputs,memory,etc.ThePLCcontinuouslygoesthroughacycleincludingasanitycheck,inputscan,logicscan,andoutputscan.Whilethelogicisbeingscanned,changesintheinputsarenotdetected,andtheoutputsarenotupdated.PLCuseRAM,andsometimeEPROMsareusedforpermanentprograms.PRACTICEPROBLEMSDoesaPLCnormallycontainRAM, ROM,EPROMand/orbatteries?WhataretheindicatorlightsonaPLCusedfor?APLCcanonlygothroughtheladderlogicafewtimespersecond.Why?WhatwillhappenifthescantimeforaPLCisgreaterthanthetimeforaninputpulse?Why?WhatisthedifferencebetweenaPLCandadesktopcomputer?WhydoesPLCdoaselfcheckeveryscan?WillthetesttimeforaPLCbelongcomparedtothetimerequiredforasimpleprogram?Whatiswrongwiththefollowingladderlogic?Whatwillhappenifitisused?WhatistheaddressforamemorylocationthatindicateswhenaPLChasjustbeenturnedon?11. PRACTICEPROBLEMSOLUTIONSEveryPLCcontainsRAM andROM,buttheymayalsocontainEPROMorbatteries.DiagnosticandmaintenanceEveniftheprogramwasemptythePLCwouldstillneedtoscaninputsandoutputs,anddoaselfcheck.ThepulsemaybemissedifitoccursbetweentheinputscansSomekeydifferencesincludeinputs,outputs,anduses.APLChasbeendesignedforthefactoryfloor,soitdoesnothaveinputssuchaskeyboardsandmice(althoughsomenewertypescan).Theyalsodonothaveoutputssuchasascreenorsound.Insteadtheyhaveinputsandoutputsforvoltagesandcurrent.ThePLCrunsuserdesignedprogramsforspecializedtasks,whereasonapersonalcomputeritisuncommonforausertoprogramtheirsystem.Thishelpsdetectfaultyhardwareorsoftware.Theselfcheckhelpsdetectthesetypesoffaults,andshutthesystemdownsafely.Yes,theselfcheckisequivalenttoabout1msinmanyPLC,butasingleprograminstructionisabout1microsecond.ThenormaloutputYisrepeatedtwice.InthisexamplethevalueofYwouldalwaysmatchB,andtheearlierrungwithAwouldhavenoeffectonY.S2:1/14formicrology,S2:1/15forPLC-5.PLCtechniquediscussionandfuturedevelopmentAlongwiththedevelopmentoftheages,thetechniquethatisnowadaysisalsograduallyperfect,thecompetitionplaysmorestrong;theoperationthatlistdependstheartificialhasalreadycan'tsatisfiedwiththecurrentmanufacturingindustryforeground,alsocan'tguaranteetherequestofthehigherquantityandhighnewtheimageofthetechniquebusinessenterprise.Wecomeinsightofthecontrolthatlinksaftertheelectricappliancesinvarioussituation,thatisalreadythethattimegenerationpast,nowofafteruseinthemoldaperhapssimpleequipmentsofgrass-rootscontrolthattheelectricappliancescandoforthelowlevelonly;AndthePLCemergencealsobecametheepoch-makingtopic,addingthevividsoftwarecontrolthroughaveryandstablehardware,makingtheautomationheadforthenewhightide.ThePLCbiggestcharacteristicsliein:Theelectricalengineeringteacheralreadynolongerelectrichardwareuptoomanycalculationsofcost,aslongasordertheimportationthatthebuttonswitchortheimportationofthesensorsordertolinkthePLCupcansolveproblem,passtooutputtoordertheconjunctioncontactmachineorcontrolthestartequipmentsofthebigpoweraftertheelectricappliances,buttheexportationequipmentsdirectconjunctionofthesmallpowercan.ThePLCanti-interferenceisveryandexcellent,ourrootneednotconcernitsservicelifeandtheworksituationbad,theseallproblemshavealreadynolongerbecomethetopicthatwefail,butstaytoourisaconcerntocometointernalresourcesofmakeuseofthePLCtostrengthenthecontrolabilityoftheequipmentsforus,makeourequipmentsmoregentle.PLClanguageisnotweimagineofeditcollectedmaterialsthelanguageorlanguageofCstocarryonweavingthedistance,butthetrapezoiddiagramthattheadoptionisoriginalaftertheelectricappliancestocontrol,maketheelectricalengineeringteacherwhileweavingtowritetheprocedureveryeasycomprehendedthePLClanguage,andalotofnon-electricityprofessionalalsoveryquicklyknowandgodeepintotothePLC.IsPLConeoftheadvantageaboveandonly,thisisalsoonepartthatthepeoplecomprehendmoreandeasily,inalotofequipments,thepeoplehavealreadynolongerhopedtoseetoomanycontrolbuttons,theydamagenotonlyandeasilyandproducetheartificialerroreasiest,smallisnotamainerrorperhapsyoucanstillaccept;Butleadevenisafatalerrorgreatlyiswhatwecan'tistolerantof.Newtechniquealwaysforbringingmoresafeandconvenientoperationforus,makewealotofproblemsforfaceonsweepbutlight,doyouunderstandtheHMI?SaystheHMIhereyoubasicallynotclearwhatitis,alsohavenointerestunderstanding,changeoneinsidetextexplainsitintothetouchtoholdorman-machineinterfaceyouknew,itcombineswiththePLCtoourlargerspace.HMIthecontrolnotonlyisreducedthecontrolpressbutton,increasethevividofthecontrol,moremainofitiscansequenceof,andatcanthechangedatainputtooutputthefeedbackwithdata,controlinthetemperaturecurveofimitatebutalsocankeepthemanifestationofviewtocomeout.Andcanwritethefunctionhelpprocedurethroughaplaittoprovidethehelpofvariouswhatliesinone'spower,theonewhomakeoperatereducestheotioseerror.CurrentlytheHMIfactoryisalsomoreandmore,thefunctionisalsomoreandmorestrong,thepriceisalsomoreandmorelow,thenoodlesoftheusagearewidemoreandmore.TheHMI foregroundcansaythatthink°tobegoodvery.Atalotofsituations,thelistisasmoothmovementthatcan'tguaranteetheequipmentsbythecontrolofthesinglemachine,butpasstheinformationexchangesoftheequipmentsandequipmentstoa
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 應(yīng)急管理崗位
- 上海歐華職業(yè)技術(shù)學(xué)院《計(jì)算機(jī)圖形學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 上海紐約大學(xué)《青少年體育培訓(xùn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 上海商學(xué)院《出口業(yè)務(wù)操作》2023-2024學(xué)年第一學(xué)期期末試卷
- 上海閔行職業(yè)技術(shù)學(xué)院《嵌入式系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 上海民航職業(yè)技術(shù)學(xué)院《公司與企業(yè)法》2023-2024學(xué)年第一學(xué)期期末試卷
- 上??萍即髮W(xué)《牧草與草坪草種子學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 第四單元《 參考活動(dòng)3 設(shè)計(jì)橡皮章》教學(xué)實(shí)錄 -2023-2024學(xué)年初中綜合實(shí)踐活動(dòng)蘇少版八年級(jí)上冊(cè)
- 上海交通大學(xué)《審計(jì)原理與實(shí)務(wù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 上海濟(jì)光職業(yè)技術(shù)學(xué)院《誤差處理與測(cè)量平差基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 職業(yè)衛(wèi)生技術(shù)服務(wù)機(jī)構(gòu)檢測(cè)人員考試真題題庫(kù)
- 2024湖南省電子信息產(chǎn)業(yè)研究院招聘3人高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 安全月度例會(huì)匯報(bào)材料模板
- 2024年保安員證考試題庫(kù)及答案(共130題)
- 山東法院服務(wù)保障中國(guó)(山東)自由貿(mào)易試驗(yàn)區(qū)建設(shè)白皮書(shū)2019-2024
- 2025屆北京數(shù)學(xué)六年級(jí)第一學(xué)期期末質(zhì)量檢測(cè)試題含解析
- 人教版2024七年級(jí)上冊(cè)生物期末復(fù)習(xí)背誦提綱
- 流行病學(xué)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024年事業(yè)單位考試公共基礎(chǔ)知識(shí)題庫(kù)300題(附答案與解析)
- 血液透析遠(yuǎn)期并發(fā)癥及處理
- 防范工貿(mào)行業(yè)典型事故三十條措施解讀
評(píng)論
0/150
提交評(píng)論