Plc控制方法、控制裝置及plc的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種控制方法,更具體地,本發(fā)明涉及一種用于PLC的控制方法。本發(fā)明還涉及一種PLC的控制裝置及包括該控制裝置的PLC。
【背景技術(shù)】
[0002]在現(xiàn)有技術(shù)中,對于單個(gè)電路圖設(shè)計(jì),如果用戶編輯的電路圖太大,不容易在兩個(gè)相距較遠(yuǎn)的電路圖功能塊之間畫連接線。
[0003]而對于多個(gè)電路圖的設(shè)計(jì),如果用戶想把一個(gè)電路圖的功能塊輸出到另一個(gè)電路圖的功能塊(這個(gè)操作也叫做雙邊編程),首先,用戶需要在對應(yīng)的電路圖中加NI/NQ功能塊,然后在NI/NQ功能塊的屬性面板中配置關(guān)聯(lián)的網(wǎng)絡(luò)參數(shù)。由此可見,在現(xiàn)有技術(shù)中,配置一個(gè)網(wǎng)絡(luò)輸入輸出操作起來比較復(fù)雜。
[0004]更具體地,現(xiàn)有技術(shù)的分區(qū)顯示功能僅僅提供在多個(gè)區(qū)域內(nèi)顯示同一個(gè)電路圖的功能,雖然每個(gè)區(qū)域有自己的滾動(dòng)條,但是用戶僅可以在不同的區(qū)域查看同一個(gè)電路圖的不同部分。例如,在左邊的區(qū)域顯示該電路圖的上半部,在右邊的區(qū)域顯示該電路圖的下半部。但是在這些應(yīng)用中,右邊的區(qū)域不是獨(dú)立的。關(guān)閉左側(cè)區(qū)域,右側(cè)區(qū)域隨之關(guān)閉。如上所述,現(xiàn)有技術(shù)存在下兩個(gè)缺陷:1)不能在兩個(gè)區(qū)域內(nèi)畫連接線;2)右側(cè)區(qū)域不是獨(dú)立的。這使得雙邊編程不可能實(shí)現(xiàn)。
【發(fā)明內(nèi)容】
[0005]為了解決上述現(xiàn)有技術(shù)中的問題,本發(fā)明提出了一種PLC控制方法,所述控制方法包括以下步驟:生成至少兩個(gè)獨(dú)立的顯示區(qū)域,用于分別顯示不同的電路圖區(qū)域;選中其中一個(gè)電路圖區(qū)域中的功能塊或電路圖;和對該功能塊或電路圖進(jìn)行與其它電路圖區(qū)域相關(guān)聯(lián)的操作。
[0006]優(yōu)選地,在本發(fā)明的PLC控制方法中,所述分別顯示的不同的電路圖區(qū)域分別屬于不同PLC的電路圖。
[0007]進(jìn)一步優(yōu)選地,在本發(fā)明的PLC控制方法中,所述操作是雙邊編程。
[0008]進(jìn)一步優(yōu)選地,在本發(fā)明的PLC控制方法中,所述操作是將所述選中的功能塊連線到另一電路圖區(qū)域中的功能塊,以實(shí)現(xiàn)兩功能塊之間的連接。
[0009]進(jìn)一步優(yōu)選地,在本發(fā)明的PLC控制方法中,所述操作是將所述選中的功能塊或電路圖拖動(dòng)到另一電路圖區(qū)域中,以實(shí)現(xiàn)將該功能塊復(fù)制或移動(dòng)到另一電路圖區(qū)域中。
[0010]本發(fā)明的還提供了一種PLC控制裝置,所述控制裝置包括:顯示區(qū)域模塊,所述顯示區(qū)域模塊用于生成至少兩個(gè)獨(dú)立的顯示區(qū)域,以分別顯示不同的電路圖區(qū)域;功能塊選中模塊,用于選中其中一個(gè)電路圖中的功能塊或電路圖;和功能塊操作模塊,用于對被選中的功能塊進(jìn)行與其它電路圖區(qū)域相關(guān)聯(lián)的操作。
[0011]優(yōu)選地,在本發(fā)明的PLC控制裝置中,所述分別顯示的不同的電路圖區(qū)域分別屬于不同PLC的電路圖。
[0012]進(jìn)一步優(yōu)選地,在本發(fā)明的PLC控制裝置中,所述操作是雙邊編程。
[0013]進(jìn)一步優(yōu)選地,在本發(fā)明的PLC控制裝置中,所述操作是將所述選中的功能塊連線到另一電路圖區(qū)域中的功能塊,以實(shí)現(xiàn)兩功能塊之間的連接。
[0014]進(jìn)一步優(yōu)選地,在本發(fā)明的PLC控制裝置中,所述操作是將所述選中的功能塊或電路圖拖動(dòng)到另一電路圖區(qū)域中,以實(shí)現(xiàn)將該功能塊復(fù)制或移動(dòng)到另一電路圖區(qū)域中。
[0015]本發(fā)明還提供了一種包括上述PLC控制裝置的PLC。
[0016]利用本發(fā)明,可以實(shí)現(xiàn)以下技術(shù)效果:1)操作簡單,只需拖拽即可實(shí)現(xiàn)不同PLC之間的功能塊連接;2)用戶不需要掌握配置細(xì)節(jié),所有的配置細(xì)節(jié)均由系統(tǒng)自動(dòng)完成;和3)系統(tǒng)更安全,更穩(wěn)定。因?yàn)橛脩襞渲缅e(cuò)誤而產(chǎn)生的風(fēng)險(xiǎn)大大減少,從而使系統(tǒng)更安全穩(wěn)定。
【附圖說明】
[0017]為了更詳細(xì)地描述本發(fā)明,以下將結(jié)合附圖并參照具體實(shí)施例進(jìn)行進(jìn)一步描述,其中:
[0018]圖1是根據(jù)本發(fā)明的控制方法的流程圖;
[0019]圖2是根據(jù)本發(fā)明的對功能塊進(jìn)行操作的具體示意圖;和
[0020]圖3是根據(jù)本發(fā)明的對功能塊進(jìn)一步另一操作的具體示意圖。
【具體實(shí)施方式】
[0021]以下將結(jié)合附圖進(jìn)一步詳細(xì)地描述本發(fā)明的【具體實(shí)施方式】。
[0022]首先參照圖1,圖1顯示了根據(jù)本發(fā)明的一種PLC控制方法,該控制方法包括以下步驟:
[0023]步驟S1:生成至少兩個(gè)獨(dú)立的顯示區(qū)域,用于分別顯示不同的電路圖區(qū)域;
[0024]步驟S2:選中其中一個(gè)電路圖區(qū)域中的功能塊;和
[0025]步驟S3:對該功能塊進(jìn)行與其它電路圖區(qū)域相關(guān)聯(lián)的操作。
[0026]在圖2的具體實(shí)施例中,在步驟SI中,整個(gè)顯示區(qū)域生成100和100’兩個(gè)顯示區(qū)域。而在其它實(shí)施例中,整個(gè)顯示區(qū)域可以選擇性地生成為2個(gè)、3個(gè)或者更多個(gè)區(qū)域。進(jìn)一步地,每個(gè)區(qū)域100、100’相互之間都是彼此獨(dú)立的,S卩,可以完成對各自區(qū)域內(nèi)電路圖的操作。
[0027]優(yōu)選地,分別顯示的不同的電路圖區(qū)域可以分別屬于不同PLC的電路圖,例如,在圖3中所示的電路圖區(qū)域100、200中的電路圖分別屬于PLC1、PLC2。
[0028]在生成兩個(gè)獨(dú)立的顯示區(qū)域之后,用戶可以在任何一個(gè)區(qū)域內(nèi)打開文件,將電路圖從一個(gè)區(qū)域拖拽到另一個(gè)區(qū)域,即實(shí)現(xiàn)電路圖的移動(dòng)(該操作未在圖中詳細(xì)顯示)。另外地,如圖2中所示,用戶可以通過鼠標(biāo)的拖曳與功能鍵的組合直接將區(qū)域100中的包括功能塊Al的電路圖拖動(dòng)到電路圖另一區(qū)域100’中的區(qū)域中,從而實(shí)現(xiàn)電路圖的復(fù)制功能。
[0029]而電路圖區(qū)域間的獨(dú)立性則可實(shí)現(xiàn)雙邊編程。具體地,在圖3中兩個(gè)獨(dú)立的電路圖區(qū)域100、200分別打開PLCl和PLC2的電路圖。
[0030]進(jìn)一步,用戶可以通過按下鼠標(biāo),從功能塊Al的輸出引腳拖線至功能塊BI的輸入引腳,并松開鼠標(biāo)實(shí)現(xiàn)不同電路圖區(qū)域中功能塊Al和功能塊BI之間的相互連接。系統(tǒng)會(huì)自動(dòng)在兩個(gè)電路圖里分別產(chǎn)生并配置一個(gè)網(wǎng)絡(luò)功能塊,并且為兩個(gè)PLC1、PLC2創(chuàng)建網(wǎng)絡(luò)連接,從而在PLC運(yùn)行時(shí)將Al的輸出作為BI的輸入。在此過程中,用戶唯一需要做的只是鼠標(biāo)的拖拽,其余的配置均由系統(tǒng)自動(dòng)完成。
[0031]本發(fā)明還公開了一種PLC控制裝置,所述控制裝置包括:顯示區(qū)域模塊,所述顯示區(qū)域模塊用于生成至少兩個(gè)獨(dú)立的顯示區(qū)域,以分別顯示不同的電路圖區(qū)域;功能塊選中模塊,用于選中其中一個(gè)電路圖中的功能塊;和功能塊操作模塊,用于對被選中的功能塊進(jìn)行與其它電路圖區(qū)域相關(guān)聯(lián)的操作。
[0032]進(jìn)一步地,在本發(fā)明的PLC控制裝置中,所述分別顯示的不同的電路圖區(qū)域分別屬于不同PLC的電路圖。進(jìn)一步地,在PLC控制裝置中,所述操作是雙邊編程。優(yōu)選的是,在PLC控制裝置中,所述操作是將所述選中的功能塊連線到另一電路圖區(qū)域中的功能塊,以實(shí)現(xiàn)兩功能塊之間的連接。
[0033]進(jìn)一步地,在PLC控制裝置中,所述操作是將所述選中的功能塊或電路圖拖動(dòng)到另一電路圖區(qū)域中,以實(shí)現(xiàn)將該功能塊或電路圖移動(dòng)或復(fù)制到另一電路圖區(qū)域中。
[0034]本發(fā)明還公開了一種上述的PLC控制裝置的PLC。
[0035]以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對本發(fā)明作任何形式上的限制。雖然本發(fā)明已以較佳實(shí)施例披露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述披露的技術(shù)內(nèi)容作出些許更動(dòng)或者修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對以上實(shí)施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種PLC控制方法,其特征在于,所述控制方法包括以下步驟: 生成至少兩個(gè)獨(dú)立的顯示區(qū)域,用于分別顯示不同的電路圖區(qū)域; 選中其中一個(gè)電路圖區(qū)域中的功能塊或電路圖;和 對該功能塊或電路圖進(jìn)行與其它電路圖區(qū)域相關(guān)聯(lián)的操作。
2.如權(quán)利要求1所述的PLC控制方法,其特征在于,所述分別顯示的不同的電路圖區(qū)域分別屬于不同PLC的電路圖。
3.如權(quán)利要求1或2所述的PLC控制方法,其特征在于,所述操作是雙邊編程。
4.如權(quán)利要求1或2所述的PLC控制方法,其特征在于,所述操作是將所述選中的功能塊連線到另一電路圖區(qū)域中的功能塊,以實(shí)現(xiàn)兩功能塊之間的連接。
5.如權(quán)利要求1或2所述的PLC控制方法,其特征在于,所述操作是將電路圖拖動(dòng)到另一電路圖區(qū)域中,以實(shí)現(xiàn)將該電路圖復(fù)制或移動(dòng)到另一電路圖區(qū)域中。
6.一種PLC控制裝置,其特征在于,所述控制裝置包括: 顯示區(qū)域模塊,所述顯示區(qū)域模塊用于生成至少兩個(gè)獨(dú)立的顯示區(qū)域,以分別顯示不同的電路圖區(qū)域; 功能塊選中模塊,用于選中其中一個(gè)電路圖中的功能塊或電路圖;和 功能塊操作模塊,用于對被選中的功能塊或電路圖進(jìn)行與其它電路圖區(qū)域相關(guān)聯(lián)的操作。
7.如權(quán)利要求6所述的PLC控制裝置,其特征在于,所述分別顯示的不同的電路圖區(qū)域分別屬于不同PLC的電路圖。
8.如權(quán)利要求6或7所述的PLC控制裝置,其特征在于,所述操作是雙邊編程。
9.如權(quán)利要求6或7所述的PLC控制裝置,其特征在于,所述操作是將所述選中的功能塊連線到另一電路圖區(qū)域中的功能塊,以實(shí)現(xiàn)兩功能塊之間的連接。
10.如權(quán)利要求1或2所述的PLC控制裝置,其特征在于,所述操作是將所述選中的電路圖拖動(dòng)到另一電路圖區(qū)域中,以實(shí)現(xiàn)將該功能塊或電路圖復(fù)制或移動(dòng)到另一電路圖區(qū)域中。
11.一種包括權(quán)利要求6所述的PLC控制裝置的PLC。
【專利摘要】本發(fā)明公開了一種PLC控制方法,所述控制方法包括以下步驟:生成至少兩個(gè)獨(dú)立的顯示區(qū)域,用于分別顯示不同的電路圖區(qū)域;選中其中一個(gè)電路圖區(qū)域中的功能塊或電路圖;和對該功能塊或電路圖進(jìn)行與其它電路圖區(qū)域相關(guān)聯(lián)的操作。利用上述PLC控制方法能夠顯著提高在電路圖設(shè)計(jì)的可用性和自動(dòng)化程度。本發(fā)明還涉及一種PLC控制裝置及包括上述控制裝置的PLC。
【IPC分類】G06F9-445
【公開號】CN104731608
【申請?zhí)枴緾N201310717822
【發(fā)明人】林正平, 陸進(jìn)軍, 李娜, 張芳生
【申請人】西門子公司
【公開日】2015年6月24日
【申請日】2013年12月23日