亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種變頻器可編程邏輯控制功能實(shí)現(xiàn)方法、裝置及變頻器的制造方法

文檔序號:6308916閱讀:304來源:國知局
一種變頻器可編程邏輯控制功能實(shí)現(xiàn)方法、裝置及變頻器的制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種變頻器可編程邏輯控制功能實(shí)現(xiàn)方法、裝置及變頻器,用于在變頻器中實(shí)現(xiàn)軟件邏輯控制,降低變頻器的成本。本發(fā)明實(shí)施例方法包括:在變頻器的數(shù)字信號處理器DSP中劃分出邏輯控制區(qū)域,所述DSP中設(shè)置有PLC程序解析模塊;接收下載指令,所述下載指令包括PLC文件,所述PLC文件在上位機(jī)中進(jìn)行開發(fā)處理得到;將所述PLC文件加載到所述邏輯控制區(qū)域,以使得所述DSP通過所述PLC程序解析模塊解析所述PLC文件得到解析結(jié)果,所述解析結(jié)果用于對所述變頻器和/或外部設(shè)備進(jìn)行邏輯控制。
【專利說明】一種變頻器可編程邏輯控制功能實(shí)現(xiàn)方法、裝置及變頻器

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及自動化【技術(shù)領(lǐng)域】,具體涉及一種變頻器可編程邏輯控制功能實(shí)現(xiàn)方 法、裝置及變頻器。

【背景技術(shù)】
[0002] 可編程邏輯控制器(PLC,ProgrammableLogicController)和變頻器是自動化設(shè) 備上常見的部件?,F(xiàn)有技術(shù)中通常是在變頻器中內(nèi)置PLC硬件模塊或者將變頻器外接PLC 裝置來實(shí)現(xiàn)PLC控制功能,如圖1所示,目前在變頻器中內(nèi)置PLC硬件模塊,集成聯(lián)控運(yùn)行, 對變頻器和各類外部設(shè)備進(jìn)行邏輯控制。然而,PLC硬件模塊的價(jià)格比較高,會增加變頻器 的成本。而在變頻器中內(nèi)置PLC硬件模塊,也會加大變頻器體積,使得內(nèi)置PLC硬件模塊的 變頻器的廣泛應(yīng)用受限。


【發(fā)明內(nèi)容】

[0003] 本發(fā)明實(shí)施例提供了一種變頻器可編程邏輯控制功能實(shí)現(xiàn)方法、裝置及變頻器, 用于在變頻器中實(shí)現(xiàn)軟件邏輯控制,去掉變頻器中的PLC硬件模塊。
[0004] 本發(fā)明第一方面提供了一種變頻器可編程邏輯控制功能實(shí)現(xiàn)方法,可包括:
[0005] 在變頻器的數(shù)字信號處理器(DSP,DigitalSignalProcessor)中劃分出邏輯控 制區(qū)域,所述DSP中設(shè)置有PLC程序解析模塊;
[0006] 接收下載指令,所述下載指令包括PLC文件,所述PLC文件在上位機(jī)中進(jìn)行開發(fā)處 理得到;
[0007] 將所述PLC文件加載到所述邏輯控制區(qū)域,以使得所述DSP通過所述PLC程序解 析模塊解析所述PLC文件得到解析結(jié)果,所述解析結(jié)果用于對所述變頻器和/或外部設(shè)備 進(jìn)行邏輯控制。
[0008] 本發(fā)明第二方面提供了一種變頻器可編程邏輯控制功能實(shí)現(xiàn)裝置,可包括:
[0009] 劃分單元,用于在變頻器的數(shù)字信號處理器DSP中劃分出邏輯控制區(qū)域,所述DSP 中設(shè)置有PLC程序解析;
[0010] 接收單元,用于接收下載指令,所述下載指令包括PLC文件,所述PLC文件在上位 機(jī)中進(jìn)行開發(fā)處理得到;
[0011] 加載單元,用于將所述PLC文件加載到所述邏輯控制區(qū)域,以便所述DSP通過所述 PLC程序解析模塊解析所述PLC文件得到解析結(jié)果,所述解析結(jié)果用于對所述變頻器和/或 外部設(shè)備進(jìn)行邏輯控制。
[0012] 本發(fā)明第三方面提供了一種變頻器,可包括:上述第二方面提供的變頻器可編程 邏輯控制功能實(shí)現(xiàn)裝置,以及數(shù)字信號處理器DSP;
[0013] 其中,所述DSP包括:
[0014] 獲取單元,用于獲取邏輯控制輸入信號;
[0015] 解析單元,用于從所述邏輯控制區(qū)域讀取所述PLC文件,并根據(jù)所述邏輯控制輸 入信號,通過所述PLC程序解析模塊對所述PLC文件進(jìn)行解析,得到解析結(jié)果;
[0016] 處理單元,用于根據(jù)所述解析結(jié)果對所述變頻器和/或外部設(shè)備進(jìn)行邏輯控制。
[0017] 從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
[0018] 在本發(fā)明實(shí)施例中,變頻器的DSP中設(shè)置了PLC程序解析模塊,之后,通過在DSP 中劃分出一個(gè)邏輯控制區(qū)域,將在上位機(jī)中開發(fā)處理的PLC文件加載到該邏輯控制區(qū)域 中,進(jìn)而在DSP獲取到邏輯控制輸入信號后,根據(jù)邏輯控制輸入信號,通過PLC程序解析模 塊對PLC文件進(jìn)行解析,得到解析結(jié)果,再根據(jù)解析結(jié)果對變頻器和/或外部設(shè)備進(jìn)行邏輯 控制。在本發(fā)明實(shí)施例中通過在DSP中劃分出邏輯控制區(qū)域來加載PLC文件,實(shí)現(xiàn)了軟件 邏輯控制,去掉了變頻器中的PLC硬件模塊,降低變頻器的成本。

【專利附圖】

【附圖說明】
[0019] 為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對本發(fā)明實(shí)施例中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0020] 圖1為現(xiàn)有技術(shù)的變頻器的結(jié)構(gòu)示意圖;
[0021] 圖2為本發(fā)明實(shí)施例提供的變頻器應(yīng)用示意圖;
[0022] 圖3為本發(fā)明實(shí)施例提供的變頻器可編程邏輯控制功能實(shí)現(xiàn)方法的流程示意圖;
[0023] 圖4為本發(fā)明另一實(shí)施例提供的變頻器可編程邏輯控制功能實(shí)現(xiàn)方法的流程示 意圖;
[0024] 圖5為本發(fā)明實(shí)施例提供的變頻器的可編輯邏輯控制處理方法的流程示意圖;
[0025] 圖6為本發(fā)明另一實(shí)施例提供的變頻器的可編輯邏輯控制處理方法的流程示意 圖;
[0026] 圖7為本發(fā)明另一實(shí)施例提供的變頻器的可編輯邏輯控制處理方法的流程示意 圖;
[0027] 圖8為本發(fā)明實(shí)施例提供的變頻器可編程邏輯控制功能實(shí)現(xiàn)裝置的結(jié)構(gòu)圖;
[0028] 圖9為本發(fā)明實(shí)施例提供的數(shù)字信號處理器的結(jié)構(gòu)圖;
[0029] 圖10為本發(fā)明實(shí)施例提供的變頻器的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0030] 下面將結(jié)合本發(fā)明實(shí)施例的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整 地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒?發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí) 施例,都屬于本發(fā)明保護(hù)的范圍。
[0031] 本發(fā)明實(shí)施例提供了一種變頻器可編程邏輯控制功能實(shí)現(xiàn)方法、裝置及變頻器, 用于在變頻器中實(shí)現(xiàn)軟件邏輯控制,降低變頻器成本。同時(shí),本發(fā)明實(shí)施例還提供了 一種變 頻器的可編輯邏輯控制處理方法、數(shù)字信號處理器DSP。
[0032] 本發(fā)明實(shí)施例中提供的PLC文件在上位機(jī),例如個(gè)人電腦(PC,Personal Computer)開發(fā)平臺上進(jìn)行開發(fā)。在開發(fā)過程中,先編寫PLC程序,然后再編譯該P(yáng)LC程序 生成目標(biāo)文件,目標(biāo)文件即為本發(fā)明實(shí)施例提供的PLC文件。具體地,PLC程序用簡明的功 能梯形圖表示,包括基本指令和功能指令,在變頻器中主要實(shí)現(xiàn)如表1所示的數(shù)十種功能。
[0033] 其中,編譯PLC程序生成.cmf文件,然后將.dat文件和.cmf文件生成.gsf文 件,.gsf文件為本發(fā)明實(shí)施例提供的PLC文件,后綴.gsf?是PLC文件的格式。
[0034] 以上述功能梯形圖表示PLC程序?yàn)槔鲜鼍幾gPLC程序生成PLC文件具體包括:
[0035] All、讀入表示PLC程序的梯形圖;
[0036]A12、對梯形圖進(jìn)行語法分析;
[0037]A13、根據(jù)語法分析結(jié)果,將梯形圖轉(zhuǎn)換成頂點(diǎn)活動網(wǎng)(AOV,ActivityOnVertex Network)有向圖;
[0038]A14、將A0V有向圖轉(zhuǎn)換成二叉樹;
[0039]A15、將二叉樹轉(zhuǎn)換成指令表;
[0040]A16、將指令表生成.gsf文件;
[0041]A17、對?gsf文件加密。
[0042] 其中,上述是編譯過程,根據(jù)需要還可以對上述.gsf文件進(jìn)行反編譯,包括:
[0043]A21、對?gsf文件解密;
[0044]A22、將?gsf文件轉(zhuǎn)換成指令表;
[0045]A23、將指令表轉(zhuǎn)換成二叉樹;
[0046]A24、將二叉樹轉(zhuǎn)換成梯形圖。
[0047] 可以理解的是,PLC文件可以有若干條指令代碼組成。
[0048]表1

【權(quán)利要求】
1. 一種變頻器可編程邏輯控制功能實(shí)現(xiàn)方法,其特征在于,包括: 在變頻器的數(shù)字信號處理器DSP中劃分出邏輯控制區(qū)域,所述DSP中設(shè)置有PLC程序 解析模塊; 接收下載指令,所述下載指令包括PLC文件,所述PLC文件在上位機(jī)中進(jìn)行開發(fā)處理得 到; 將所述PLC文件加載到所述邏輯控制區(qū)域,以使得所述DSP通過所述PLC程序解析模 塊解析所述PLC文件得到解析結(jié)果,所述解析結(jié)果用于對所述變頻器和/或外部設(shè)備進(jìn)行 邏輯控制。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述PLC文件在上位機(jī)中進(jìn)行開發(fā)處理得到包括: 在上位機(jī)中編寫PLC程序; 編譯所述PLC程序生成所述PLC文件。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于, 在所述DSP的閃存FLASH中劃分出邏輯控制區(qū)域。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述變頻器設(shè)置有通訊接口,所述變頻器通過所述通訊接口與所述上位機(jī)連接; 進(jìn)而將所述PLC文件加載到所述邏輯控制區(qū)域包括: 通過所述通訊接口從所述上位機(jī)將所述PLC文件下載到所述DSP的緩存區(qū); 若緩存區(qū)滿或者下載完P(guān)LC文件,則在所述DSP的隨機(jī)存儲器RAM中加載軟中斷程序; 啟動所述軟中斷程序,將所述緩存區(qū)中的PLC文件存儲到所述邏輯控制區(qū)域。
5. 根據(jù)權(quán)利要求1?4任一項(xiàng)所述的方法,其特征在于, 所述DSP通過所述PLC程序解析模塊解析所述PLC文件得到解析結(jié)果,具體包括: 所述DSP獲取邏輯控制輸入信號; 所述DSP從所述邏輯控制區(qū)域讀取所述PLC文件,并根據(jù)所述邏輯控制輸入信號,通過 所述PLC程序解析模塊對所述PLC文件進(jìn)行解析,得到解析結(jié)果。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于, 所述邏輯控制輸入信號包括虛擬模擬輸入量、開關(guān)輸入量、數(shù)字輸入量或模擬輸入 量; 所述變頻器的數(shù)字信號處理器DSP獲取邏輯控制輸入信號包括: 所述DSP通過變頻器的虛擬模擬輸入端子、開關(guān)量輸入端子、數(shù)字量輸入端子、模擬量 輸入端子或通訊接口獲取所述邏輯控制輸入信號。
7. 根據(jù)權(quán)利要求5所述的方法,其特征在于, 所述DSP從所述邏輯控制區(qū)域讀取所述PLC文件,并根據(jù)所述邏輯控制輸入信號,通過 所述PLC解析程序?qū)λ鯬LC文件進(jìn)行解析,得到解析結(jié)果包括: 所述DSP從所述邏輯控制區(qū)域中將所述PLC文件讀取并存儲到隨機(jī)存儲器RAM中;所 述PLC文件包括若干條指令代碼; 所述DSP從所述RAM中逐條讀取所述PLC文件的指令代碼; 根據(jù)所述邏輯控制輸入信號,所述DSP對讀取的指令代碼進(jìn)行解析,得到解析結(jié)果,所 述解析結(jié)果包括虛擬模擬輸出量、開關(guān)量輸出量、數(shù)字輸出量或模擬輸出量。
8. -種變頻器可編程邏輯控制功能實(shí)現(xiàn)裝置,其特征在于,包括: 劃分單元,用于在變頻器的數(shù)字信號處理器DSP中劃分出邏輯控制區(qū)域,所述DSP中設(shè) 置有PLC程序解析; 接收單元,用于接收下載指令,所述下載指令包括PLC文件,所述PLC文件在上位機(jī)中 進(jìn)行開發(fā)處理得到; 加載單元,用于將所述PLC文件加載到所述邏輯控制區(qū)域,以便所述DSP通過所述PLC 程序解析模塊解析所述PLC文件得到解析結(jié)果,所述解析結(jié)果用于對所述變頻器和/或外 部設(shè)備進(jìn)行邏輯控制。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述劃分單元具體用于,在所述DSP的閃存FLASH中劃分出邏輯控制區(qū)域。
10. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,、 所述變頻器設(shè)置有通訊接口,所述變頻器通過所述通訊接口與所述上位機(jī)連接; 所述加載單元具體用于,通過所述通訊接口從所述上位機(jī)將所述PLC文件下載到所述 DSP的緩存區(qū);若緩存區(qū)滿或者下載完P(guān)LC文件,則在所述DSP的隨機(jī)存儲器RAM中加載軟 中斷程序;啟動所述軟中斷程序,將所述緩存區(qū)中的PLC文件存儲到所述邏輯控制區(qū)域。
11. 一種變頻器,其特征在于,包括如權(quán)利要求8?10任一項(xiàng)所述的變頻器可編程邏輯 控制功能實(shí)現(xiàn)裝置,以及數(shù)字信號處理器DSP ; 其中,所述DSP包括: 獲取單元,用于獲取邏輯控制輸入信號; 解析單元,用于從所述邏輯控制區(qū)域讀取所述PLC文件,并根據(jù)所述邏輯控制輸入信 號,通過所述PLC程序解析模塊對所述PLC文件進(jìn)行解析,得到解析結(jié)果; 處理單元,用于根據(jù)所述解析結(jié)果對所述變頻器和/或外部設(shè)備進(jìn)行邏輯控制。
12. 根據(jù)權(quán)利要求11所述的變頻器,其特征在于,所述DSP還包括: 所述確定單元,用于確定可編程邏輯控制功能使能。
13. 根據(jù)權(quán)利要求11所述的變頻器,其特征在于, 所述邏輯控制輸入信號包括虛擬模擬輸入量、開關(guān)輸入量、數(shù)字輸入量或模擬輸入 量; 所述獲取單元具體通過變頻器的虛擬模擬輸入端子、開關(guān)量輸入端子、數(shù)字量輸入端 子、模擬量輸入端子或通訊接口獲取所述邏輯控制輸入信號。
14. 根據(jù)權(quán)利要求11?13任一項(xiàng)所述的變頻器,其特征在于, 所述解析單元具體用于,從所述邏輯控制區(qū)域中將所述PLC文件讀取并存儲到隨機(jī)存 儲器RAM中,其中,所述PLC文件包括若干條指令代碼;從所述RAM中逐條讀取所述PLC文 件的指令代碼;根據(jù)所述邏輯控制輸入信號,對讀取的指令代碼進(jìn)行解析,得到解析結(jié)果, 所述解析結(jié)果包括虛擬模擬輸出量、開關(guān)量輸出量、數(shù)字輸出量或模擬輸出量。
15. 根據(jù)權(quán)利要求11所述的變頻器,其特征在于, 所述變頻器通過通訊接口、開關(guān)量輸入/輸出端子、數(shù)字量輸入/輸出端子、模擬量輸 入/輸出端子與所述外部設(shè)備連接。
【文檔編號】G05B19/05GK104331017SQ201410635551
【公開日】2015年2月4日 申請日期:2014年11月12日 優(yōu)先權(quán)日:2014年11月12日
【發(fā)明者】許晉寧, 劉全丹 申請人:深圳市英威騰電氣股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1