本發(fā)明實(shí)施例涉及工業(yè)控制技術(shù)領(lǐng)域,尤其涉及一種模擬量io單元的設(shè)置方法及裝置。
背景技術(shù):
可編程控制器(programmablelogiccontroller,plc)因其適用于工業(yè)現(xiàn)場控制,具有可靠性高,開發(fā)周期短等特點(diǎn),作為機(jī)電一體化為目標(biāo)新型工業(yè)控制器得到了廣泛應(yīng)用。
可以理解的是,為了完成工業(yè)現(xiàn)場控制的任務(wù),plc通常具有多個模擬io量。而在實(shí)際的工業(yè)應(yīng)用中,經(jīng)常需要plc實(shí)時的添加或者去除一個或者多個模擬io量。而現(xiàn)有技術(shù)中,對于上述任務(wù)沒有給出明確的解決方案。
技術(shù)實(shí)現(xiàn)要素:
針對上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種模擬量io單元的設(shè)置方法及裝置,以實(shí)現(xiàn)對plc中模擬量io單元的靈活添加及設(shè)置。
一方面,本發(fā)明實(shí)施例提供了一種模擬量io單元的設(shè)置方法,所述方法包括:
根據(jù)現(xiàn)場工控需要,為執(zhí)行工控的plc添加對應(yīng)的模擬量io單元;
對添加的所述模擬量io單元,進(jìn)行運(yùn)行參數(shù)的設(shè)置。
另一方面,本發(fā)明實(shí)施例還提供了一種模擬量io單元的設(shè)置裝置,所述裝置包括:
添加模塊,用于根據(jù)現(xiàn)場工控需要,為執(zhí)行工控的plc添加對應(yīng)的模擬量io單元;
設(shè)置模塊,用于對添加的所述模擬量io單元,進(jìn)行運(yùn)行參數(shù)的設(shè)置。
本發(fā)明實(shí)施例提供的模擬量io單元的設(shè)置方法及裝置,通過根據(jù)現(xiàn)場工控需要,為執(zhí)行工控的plc添加對應(yīng)的模擬量io單元,以及對添加的所述模擬量io單元,進(jìn)行運(yùn)行參數(shù)的設(shè)置,實(shí)現(xiàn)了對plc中模擬量io單元的靈活添加及設(shè)置。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會變得更明顯:
圖1是本發(fā)明第一實(shí)施例提供的模擬量io單元的設(shè)置方法的流程圖;
圖2是本發(fā)明第二實(shí)施例提供的模擬量io單元的設(shè)置方法的流程圖;
圖3是本發(fā)明第三實(shí)施例提供的模擬量io單元的設(shè)置方法的流程圖;
圖4是本發(fā)明第四實(shí)施例提供的模擬量io單元的設(shè)置裝置的結(jié)構(gòu)圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
第一實(shí)施例
本實(shí)施例提供了模擬量io單元的設(shè)置方法的一種技術(shù)方案。在該技術(shù)方案中,模擬量io單元的設(shè)置方法包括:根據(jù)現(xiàn)場工控需要,為執(zhí)行工控的plc添加對應(yīng)的模擬量io單元;對添加的所述模擬量io單元,進(jìn)行運(yùn)行參數(shù)的設(shè)置。
參見圖1,模擬量io單元的設(shè)置方法包括:
s11,根據(jù)現(xiàn)場工控需要,為執(zhí)行工控的plc添加對應(yīng)的模擬量io單元。
plc廣泛應(yīng)用于各種工業(yè)環(huán)境中,實(shí)現(xiàn)工業(yè)環(huán)境中的工業(yè)控制??梢岳斫獾氖?,在不同的工控環(huán)境下,plc的輸入模擬量有不同的需求。例如,在一個管道清洗的工控環(huán)境中,輸入至plc的模擬量是三個,分別是:出水壓力、出水溫度以及回水流速,而在另一個污水處理的工控環(huán)境中,進(jìn)行上述污水處理的控制所需要的模擬量有四個,分別是:閘門開啟狀態(tài)、水泵運(yùn)行反饋、水泵故障反饋,以及進(jìn)水濁度。
在plc內(nèi)部,預(yù)置有若干模擬量io單元可供使用。當(dāng)一個模擬量io單元被采用時,輸入至這些模擬量io單元的模擬量經(jīng)過模數(shù)轉(zhuǎn)換,生成數(shù)字信號。在依據(jù)這些轉(zhuǎn)換得到的數(shù)字信號執(zhí)行進(jìn)一步的工業(yè)控制。
由于在不同的工控場景下,需要輸入至plc的模擬量的數(shù)量、特征有不同的要求,因此,在真正執(zhí)行實(shí)際的工業(yè)控制之前,需要在plc內(nèi)添加對應(yīng)的模擬量io單元。添加這些模擬量io單元時,應(yīng)該按照實(shí)際的工控需要進(jìn)行添加。
在執(zhí)行上述的模擬量io單元的添加時,是通過與plc相連的上位機(jī)進(jìn)行上述模擬量io單元的添加。在上位機(jī)上運(yùn)行有對plc進(jìn)行管理的plc管理軟件,通過上述軟件能夠容易的實(shí)現(xiàn)對plc內(nèi)的模擬量io單元的添加操作。
s12,對添加的所述模擬量io單元,進(jìn)行運(yùn)行參數(shù)的設(shè)置。
在添加模擬量io單元之后,雖然被添加的模擬量io單元已經(jīng)被使能,但是模擬量io單元的很多運(yùn)行參數(shù)仍然沒有確定,仍不能直接進(jìn)行工業(yè)控制。
因此,在為具體的工控環(huán)境添加相應(yīng)的模擬量io單元之后,需要對這些模擬量io單元進(jìn)行運(yùn)行參數(shù)的設(shè)置。典型的,這樣的運(yùn)行參數(shù)包括:模擬電壓的電壓范圍。
上述對運(yùn)行參數(shù)的設(shè)置同樣也是通過上位機(jī)上運(yùn)行的管理軟件實(shí)現(xiàn)。
優(yōu)選的,所述plc包括:歐姆龍cj系列plc。
本實(shí)施例通過根據(jù)現(xiàn)場工控需要,為執(zhí)行工控的plc添加對應(yīng)的模擬量io單元,以及對添加的所述模擬量io單元,進(jìn)行運(yùn)行參數(shù)的設(shè)置,實(shí)現(xiàn)了對plc中模擬量io單元的靈活添加及設(shè)置。
第二實(shí)施例
本實(shí)施例以本發(fā)明上述實(shí)施例為基礎(chǔ),進(jìn)一步的提供了模擬量io單元的設(shè)置方法的另一種技術(shù)方案。在該技術(shù)方案中,模擬量io單元的設(shè)置方法還包括:在為執(zhí)行工控的plc添加對應(yīng)的模擬量io單元之前,將所述plc的運(yùn)行模式設(shè)置為調(diào)整模式。
參見圖2,模擬量io單元的設(shè)置方法包括:
s21,將所述plc的運(yùn)行模式設(shè)置為調(diào)整模式。
在一些plc中,plc的運(yùn)行模式包括有正常工作模式以及調(diào)整模式。在這些plc中,只有將運(yùn)行模式設(shè)置為調(diào)整模式,才能完成對模擬量io單元的添加,以及對運(yùn)行參數(shù)的設(shè)置。因此,在這些plc中,在執(zhí)行模擬量io單元的添加之前,首先需要設(shè)置plc的運(yùn)行模式為調(diào)整模式。
s22,根據(jù)現(xiàn)場工控需要,為執(zhí)行工控的plc添加對應(yīng)的模擬量io單元。
s23,對添加的所述模擬量io單元,進(jìn)行運(yùn)行參數(shù)的設(shè)置。
本實(shí)施例通過在為plc天健對應(yīng)的模擬量io單元之前,將plc的運(yùn)行模式設(shè)置為調(diào)整模式,方便了后續(xù)的模擬量io單元的添加及參數(shù)設(shè)置。
第三實(shí)施例
本實(shí)施例以本發(fā)明上述實(shí)施例為基礎(chǔ),進(jìn)一步的提供了模擬量io單元的設(shè)置方法的再一種技術(shù)方案。在該技術(shù)方案中,模擬量io單元的設(shè)置方法還包括:在對添加的所述模擬量io單元,進(jìn)行運(yùn)行參數(shù)的設(shè)置之后,對cio區(qū)的輸出模擬量進(jìn)行后處理。
參見圖3,模擬量io單元的設(shè)置方法包括:
s31,將所述plc的運(yùn)行模式設(shè)置為調(diào)整模式。
s32,根據(jù)現(xiàn)場工控需要,為執(zhí)行工控的plc添加對應(yīng)的模擬量io單元。
s33,對添加的所述模擬量io單元,進(jìn)行運(yùn)行參數(shù)的設(shè)置。
s34,對cio區(qū)的輸出模擬量進(jìn)行后處理。
cio區(qū)是plc的輸出緩沖區(qū)。plc的各種輸出模擬信號,都需要在該存儲區(qū)中進(jìn)行緩存。
在一些情況下,在cio區(qū)中緩存的輸出模擬量會出現(xiàn)取值不精確的情況。在此情況下,利用對cio區(qū)中緩存值的后處理,能夠使得緩存值更加精確,使得工業(yè)控制的效果更好。
本實(shí)施例通過在模擬量io單元的添加以及運(yùn)行參數(shù)的設(shè)置之后,對cio區(qū)的輸出模擬量進(jìn)行后處理,使得緩存的模擬輸出量的取值更為精確。
第四實(shí)施例
本實(shí)施例提供了模擬量io單元的設(shè)置裝置的一種技術(shù)方案。參見圖4,在該技術(shù)方案中,模擬量io單元的設(shè)置裝置包括:添加模塊42,以及設(shè)置模塊43。
添加模塊42用于根據(jù)現(xiàn)場工控需要,為執(zhí)行工控的plc添加對應(yīng)的模擬量io單元。
設(shè)置模塊43用于對添加的所述模擬量io單元,進(jìn)行運(yùn)行參數(shù)的設(shè)置。
進(jìn)一步的,模擬量io單元的設(shè)置裝置還包括:模式設(shè)置模塊41。
模式設(shè)置模塊41用于在為執(zhí)行工控的plc添加對應(yīng)的模擬量io單元之前,將所述plc的運(yùn)行模式設(shè)置為調(diào)整模式。
進(jìn)一步的,所述運(yùn)行參數(shù)包括:模擬電壓的電壓范圍。
進(jìn)一步的,模擬量io單元的設(shè)置裝置還包括:后處理模塊44。
后處理模塊44用于在對添加的所述模擬量io單元,進(jìn)行運(yùn)行參數(shù)的設(shè)置之后,對cio區(qū)的輸出模擬量進(jìn)行后處理。
進(jìn)一步的,所述plc包括:歐姆龍cj系列plc。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并不用于限制本發(fā)明,對于本領(lǐng)域技術(shù)人員而言,本發(fā)明可以有各種改動和變化。凡在本發(fā)明的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。