欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

變頻器及其編程裝置的制作方法

文檔序號(hào):7502160閱讀:276來(lái)源:國(guó)知局
專利名稱:變頻器及其編程裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及可容易且高品質(zhì)地自定義應(yīng)用程序部的變頻器。
背景技術(shù)
圖11表示變頻器一般的構(gòu)成。變頻器1100由輸入商用的交流電源1109供給用于驅(qū)動(dòng)電動(dòng)機(jī)1110的電 力的功率部1106、控制該功率部1106的控制部1101及與外部通信的通信接 口 1111構(gòu)成。并且,功率部1106由輸入商用的交流電源1109向功率變換部1108供給 直流電力的電源部1107與控制從電源部1107供給的直流電力以供給用于按 照運(yùn)轉(zhuǎn)規(guī)格驅(qū)動(dòng)電動(dòng)機(jī)1110的電力的功率變換部1108構(gòu)成??刂撇?101由CPU1102與存儲(chǔ)有在該CPU1102上執(zhí)行的執(zhí)行代碼的執(zhí) 行代碼部1103構(gòu)成。而且,執(zhí)行代碼部1103由根據(jù)應(yīng)用程序進(jìn)行自定義的 應(yīng)用程序部1104與獨(dú)立于應(yīng)用程序的電動(dòng)機(jī)控制部1105構(gòu)成。另外,在必要時(shí),與用于開(kāi)發(fā)應(yīng)用程序1104的編程裝置1120通過(guò)通信 接口部1111連接。應(yīng)用程序部1104,通過(guò)在電腦等上實(shí)現(xiàn)的編程裝置1120開(kāi)發(fā),轉(zhuǎn)換為可 執(zhí)行的代碼并向變頻器1100下載。應(yīng)用程序部1104雖然是用于實(shí)現(xiàn)變頻器1100的應(yīng)用程序的部件,但其 開(kāi)發(fā)以如下方法進(jìn)行。以前,為了實(shí)現(xiàn)與標(biāo)準(zhǔn)的使用方法不同的應(yīng)用程序,為確保穩(wěn)定的品質(zhì), 根據(jù)開(kāi)發(fā)規(guī)定,需要采取在各歩驟中進(jìn)行開(kāi)發(fā),變更源代碼,程序調(diào)試,在 設(shè)計(jì)審査后認(rèn)定并進(jìn)行制品生產(chǎn)這樣的方法。這種變更源代碼、編譯程序、 向變頻器1100下載執(zhí)行代碼進(jìn)行程序調(diào)試的工序,需要反復(fù)進(jìn)行至消除程序 缺陷為止,存在過(guò)于花費(fèi)時(shí)間不能靈活對(duì)應(yīng)的問(wèn)題。
為了改進(jìn)這種情況,有如下幾種方法。
其中之一的方法是在編程裝置1120上具有多個(gè)起各種作用而被模塊化 了的源代碼,另外在編程裝置1120上還具有多個(gè)對(duì)應(yīng)這些被各種模塊化了的 源代碼的功能塊,在畫(huà)面上顯示這些塊,通過(guò)其連接編制對(duì)應(yīng)應(yīng)用程序的源 代碼。并且,在編程裝置1120上編譯生成執(zhí)行代碼,再下載至變頻器1100 上(非專利文獻(xiàn)l)。
另一種方法是如圖12、圖13所示的各機(jī)種,將各種用途、功能的被模
塊化了的源代碼預(yù)先通過(guò)以連接信息可連接的形態(tài)編入變頻器1100內(nèi)部,另 一方面,在編程裝置1120上準(zhǔn)備與己編入變頻器1100內(nèi)部的被模塊化了的 源代碼對(duì)應(yīng)的功能塊。并且,通過(guò)其連接編制應(yīng)用程序的源代碼,將其連接 信息轉(zhuǎn)換為連接常數(shù)的組合設(shè)定于變頻器1100 (非專利文獻(xiàn)2)。
再者,所謂"連接常數(shù)"是表示功能塊的連接的常數(shù),與稱為"常數(shù)" 的功能塊僅為了其計(jì)算而使用的常數(shù)不同。
非專利文獻(xiàn)1: Control Techniques Drives, Ltd. User Guide UD70 Large Option Module and software for Unidrive, Part Number: 0447-0017, Issue Number: 2
非專利文獻(xiàn)2: SSD Drives, Inc. Instruction Manual RG352747 Issue 6.1

發(fā)明內(nèi)容
可是,在上述前一種方法中,由于在編程裝置1120上管理功能塊的源 代碼,所以有可能誤改版,或者因改版后的測(cè)試不充分而產(chǎn)生計(jì)算結(jié)果溢出, 或者在下載時(shí)產(chǎn)生存儲(chǔ)器重疊等,存在可靠性欠缺的問(wèn)題。
另外,由于生成對(duì)應(yīng)應(yīng)用程序的全部執(zhí)行代碼,所以也存在編譯及下載 花費(fèi)時(shí)間導(dǎo)致開(kāi)發(fā)效率不高的問(wèn)題。
這點(diǎn),后一種方法將各功能塊的執(zhí)行代碼預(yù)先編入變頻器1100,可大幅 度地降低前面所述的可靠性問(wèn)題。另外,下載的僅是功能塊的連接信息等, 功能塊自身的執(zhí)行代碼未成為編譯或下載的對(duì)象。因而,雖然也可以避免在 編譯或下載上花費(fèi)時(shí)間的問(wèn)題,但還具有以下問(wèn)題。
由于編入變頻器1100的所有的功能塊總是處于運(yùn)轉(zhuǎn)的狀態(tài),在與應(yīng)用程
序無(wú)關(guān)的處理上也浪費(fèi)CPU時(shí)間,導(dǎo)致有效使用的處理時(shí)間變少,所以需要 將應(yīng)用程序部1104作為用途不同的專用軟件分開(kāi)運(yùn)用。另外,存在各機(jī)種、 用途的功能塊較大,處理也繁重,缺乏通用性的問(wèn)題。
艮口,雖然在已準(zhǔn)備的各機(jī)種的應(yīng)用程序附圖上可以實(shí)現(xiàn)端子的連接、常 數(shù)的設(shè)定變更,但不能使用在其它機(jī)種上使用的功能塊圖,或者不能組合制 作新的功能塊。另外,存在各個(gè)功能塊含有大量固定的處理、通用性較低的 問(wèn)題。
例如,在圖12所示的應(yīng)用程序附圖1中,雖然表示巻繞機(jī)用的應(yīng)用程序
的功能塊圖,但這是作為機(jī)種A用而準(zhǔn)備的附圖,不能使用于或應(yīng)用于圖13 所示的機(jī)種B。另外,如圖13所示的應(yīng)用程序附圖2也同樣不能使用于機(jī)種 A。
這樣,不能實(shí)現(xiàn)大幅度的變更及已編制完成的特定應(yīng)用程序向其它機(jī)種 的擴(kuò)展或執(zhí)行代碼的再利用。另外,已準(zhǔn)備的功能塊不管是否以連接線連接, 始終運(yùn)轉(zhuǎn),越是多功能,處理時(shí)間的浪費(fèi)大。
如以上所述,現(xiàn)有技術(shù)中存在可自定義的范圍狹窄、不能向它機(jī)種擴(kuò)展 這樣的自由度低下、越是多功能CPU1102針對(duì)執(zhí)行代碼的處理越繁重等的問(wèn) 題。
在本發(fā)明中,提供一種為了對(duì)應(yīng)變頻器1100的各種用途,而在控制部1101 的執(zhí)行代碼部1103中根據(jù)標(biāo)準(zhǔn)改變應(yīng)用程序1104部,可以以簡(jiǎn)單且穩(wěn)定的 品質(zhì)專門對(duì)應(yīng)的變頻器1100及其編程裝置1120。
本發(fā)明方案1提供的變頻器,由如下部件構(gòu)成由電源部與功率變換部 構(gòu)成的功率部;由執(zhí)行代碼部和執(zhí)行該執(zhí)行代碼的CPU構(gòu)成的控制部,所述 執(zhí)行代碼部由應(yīng)用程序部與電動(dòng)機(jī)控制部構(gòu)成;及與外部通信的通信接口部, 其特征在于
將在預(yù)先編入所述變頻器的多個(gè)執(zhí)行代碼模塊中選擇應(yīng)用程序所需要的 所述執(zhí)行代碼模塊,同時(shí)也指定其執(zhí)行順序的連接信息通過(guò)所述通信接口部 向所述變頻器下載,根據(jù)該連接信息執(zhí)行所述執(zhí)行代碼模塊。
本發(fā)明方案2提供的變頻器的編程裝置,所述變頻器由如下部件構(gòu)成 由電源部與功率變換部構(gòu)成的功率部;由執(zhí)行代碼部和執(zhí)行該執(zhí)行代碼的
CPU構(gòu)成的控制部,所述執(zhí)行代碼部由應(yīng)用程序部與電動(dòng)機(jī)控制部構(gòu)成;及 與外部通信的通信接口部,其特征在于
根據(jù)功能塊和連接它們的連接線編制應(yīng)用程序的源代碼,生成所述連接信息。
本發(fā)明方案3提供的編程裝置,其特征在于所述連接信息通過(guò)所述通 信接口部向所述變頻器下載。
本發(fā)明方案4提供的編程裝置,其特征在于所述功能塊是與預(yù)先編入 所述變頻器的所述執(zhí)行代碼模塊對(duì)應(yīng)的功能塊,或者是將該功能塊與所述連 接線組合重新編制的功能塊。
本發(fā)明方案5提供的編程裝置,其特征在于所述連接線具有實(shí)數(shù)值或 邏輯值的類型。
本發(fā)明方案6提供的編程裝置,其特征在于在畫(huà)面上可顯示與所述變 頻器的連接或未連接的狀態(tài)。
本發(fā)明方案7提供的編程裝置,其特征在于在畫(huà)面上可顯示所述連接 信息的使用率。本發(fā)明方案8提供的編程裝置,其特征在于在畫(huà)面上可顯示所述應(yīng)用 程序部的處理時(shí)間占有率。
根據(jù)方案1所述的發(fā)明,只要下載在預(yù)先編入變頻器1100的執(zhí)行代碼模 塊中選擇應(yīng)用程序所需要的執(zhí)行代碼模塊,同時(shí)也指定執(zhí)行順序的連接信息 列表114即可,由于不需要下載執(zhí)行代碼模塊其自身,所以大幅度地提高應(yīng) 用程序的開(kāi)發(fā)效率。另外,由于執(zhí)行代碼模塊在已充分測(cè)試的基礎(chǔ)上預(yù)先編 入變頻器1100內(nèi)部,所以也大幅度地提高可靠性。
根據(jù)方案2所述的發(fā)明,在編程裝置1120的畫(huà)面上,通過(guò)與執(zhí)行代碼模
塊對(duì)應(yīng)的功能塊和所述連接線,可很容易地編制應(yīng)用程序的源代碼,可以以
其為基礎(chǔ)生成連接信息列表114。
根據(jù)方案3所述的發(fā)明,可很容易地將生成的連接信息列表114從編程 裝置1120向變頻器1100下載。
根據(jù)方案4所述的發(fā)明,可將組合現(xiàn)存的功能塊而成的新的功能塊用于 應(yīng)用程序的編制。
根據(jù)方案5所述的發(fā)明,在用連接線連接功能塊之際,不會(huì)將類型不同 的端子誤連接,可提高連接信息列表114的品質(zhì)。根據(jù)方案6所述的發(fā)明,由于編程裝置1120與變頻器1100的連接或未 連接的狀態(tài)可顯示在編程裝置1120的畫(huà)面上,所以可很容易地知道是否可以 向變頻器1100下載所述連接信息。根據(jù)方案7所述的發(fā)明,由于在編程裝置1120的畫(huà)面上顯示所述連接信 息的使用率,所以可很容易地知道是否能進(jìn)一步添加應(yīng)用程序。根據(jù)方案8所述的發(fā)明,由于在編程裝置1120的畫(huà)面上顯示所述應(yīng)用程 序部1104的處理時(shí)間占有率,所以可以很容易地知道控制部1101的CPU1102 的處理能力是否具有余量。


圖1是本發(fā)明第一實(shí)施例的功能塊圖及處理的流程。圖2是本發(fā)明第二實(shí)施例的時(shí)間圖。圖3是本發(fā)明第二實(shí)施例的功能塊圖。圖4是功能塊的標(biāo)簽畫(huà)面構(gòu)成。圖5是本發(fā)明第二實(shí)施例中的編程裝置的畫(huà)面例。圖6是第二實(shí)施例中顯示的編譯錯(cuò)誤的畫(huà)面。圖7是IL (指令表)。圖8是ST (結(jié)構(gòu)化文本)。圖9是LD (梯形圖)。圖IO是SFC (順序功能圖)。圖11是變頻器的一般構(gòu)成。圖12是應(yīng)用程序的附圖例1。圖13是應(yīng)用程序的附圖例2。符號(hào)說(shuō)明IOI—模擬輸入1功能塊;102 —模擬輸入2功能塊;103 —模擬輸入1輸 出端子序號(hào);104 —模擬輸入2輸出端子序號(hào);105 —連接線1; 106 —連接線 2; 107 —加法器輸入1端子序號(hào);108 —加法器輸入2端子序號(hào);109 —加法 器功能塊;IIO —加法器輸出端子序號(hào);lll一連接線3; 112 —頻率指令輸入 端子序號(hào);113 —頻率指令功能塊;114一連接信息列表;115 — JUMP列表; 116 —端子序號(hào)01處理流程圖;117 —端子序號(hào)03處理流程圖;118 —端子序 號(hào)02處理流程圖;119一端子序號(hào)04處理流程圖;120 —端子序號(hào)05處理流 程圖;121—端子序號(hào)06處理流程圖;122 —編譯;123 —通信;124 —執(zhí)行代 碼模塊列表;300 —數(shù)字輸入端子1功能塊;301 —邏輯間隔計(jì)時(shí)器功能塊; 302 —邏輯非運(yùn)算功能塊;303、 304 —邏輯與運(yùn)算功能塊;305 —正轉(zhuǎn)運(yùn)轉(zhuǎn)指 令功能塊;306 —反轉(zhuǎn)運(yùn)轉(zhuǎn)指令功能塊;307 —常數(shù)輸入功能塊1; 308 —常數(shù)輸入功能塊2; 309—二輸入數(shù)值選擇功能塊;310 —頻率指令功能塊;311 —邏輯輸出狀態(tài)監(jiān)視器;312 —數(shù)值輸出監(jiān)視器;313 —邏輯輸出端子;314 —邏 輯輸入端子;315 —數(shù)值輸出端子;316 —數(shù)值輸入端子;400—功能塊標(biāo)簽窗 口; 401—邏輯與運(yùn)算功能塊;402 —邏輯或運(yùn)算功能塊;403 —邏輯非運(yùn)算功 能塊;404 —邏輯觸發(fā)器電路功能塊;405 —邏輯延時(shí)器電路功能塊;406 —邏 輯間隔計(jì)時(shí)器電路功能塊;407 —常數(shù)輸出功能塊標(biāo)簽;408 —邏輯運(yùn)算功能 塊標(biāo)簽;409 —數(shù)值運(yùn)算功能塊標(biāo)簽;410 —復(fù)合功能功能塊標(biāo)簽;411一固定 值功能塊標(biāo)簽;412 —子程序功能塊標(biāo)簽;500 —編程裝置編輯畫(huà)面;501—菜 單欄;502 —功能塊圖編輯頁(yè)面;503 —項(xiàng)目窗口; 504 —屬性窗口; 505 —功 能塊標(biāo)簽窗口; 506 —頁(yè)面圖標(biāo);507 —子程序文件夾;508 —子程序圖標(biāo);509 一存儲(chǔ)器使用率顯示;510 —連接/未連接狀態(tài)顯示;511 —處理時(shí)間占有率監(jiān) 視器;512 —功能塊選擇光標(biāo);513 —功能塊標(biāo)記;514 —功能塊ID號(hào);601 — 數(shù)字輸入端子2功能塊;602 —編譯結(jié)果輸出窗口; 1100 —變頻器;llOl—控 制部;1102 — CPU; 1103 —執(zhí)行代碼部;1104 —應(yīng)用程序部;1105 —電動(dòng)機(jī)控 制部;1106 —功率部;1107—電源部;1108 —功率變換部;1109 —交流電源; 1110—電動(dòng)機(jī);llll一通信接口部(1/F部);1200 —編輯畫(huà)面;1201—模擬輸入1功能塊;1202 —模擬輸入2功能塊;1203 —數(shù)字輸入1功能塊;1204 —數(shù)字輸入2功能塊;1205 —直徑運(yùn)算功能塊;1206—時(shí)序/邏輯指令功能塊;1207 —模擬輸出功能塊;1208 —頻率指令功能塊;1209 —變頻器本體;1300 一編輯畫(huà)面;1301—模擬輸入1功能塊;1302 —模擬輸入2功能塊;1303 —
模擬輸入3功能塊;1304 —數(shù)字輸入1功能塊;1305 —數(shù)字輸入2功能塊;1306 —數(shù)字輸入3功能塊;1307 —加法器;1308 —時(shí)序/邏輯指令功能塊;1309一PID功能塊;1310 —頻率指令功能塊;1311—變頻器本體。
具體實(shí)施方式
以下,參照

本發(fā)明的實(shí)施方式。 實(shí)施例1圖1表示本發(fā)明的第1實(shí)施例,為了便于理解,舉如下的應(yīng)用程序?yàn)槔M(jìn)行說(shuō)明用加法器109將模擬輸入1 101與模擬輸入2 102相加生成頻率指 令113這樣的應(yīng)用程序。首先,如圖1上側(cè)所示,使用編程裝置1120編制應(yīng)用程序的源代碼。艮P, 將模擬輸入1 101、模擬輸入2 102、加法器109、頻率指令113的各功能塊配 置于編程裝置1120的畫(huà)面上,通過(guò)用連接線連接這些功能塊編制源代碼。這些源代碼被進(jìn)行編譯122,應(yīng)該執(zhí)行的執(zhí)行代碼模塊和有關(guān)其執(zhí)行順序 的信息生成為連接信息列表114。即,該連接信息列表114的連接常數(shù)No.欄的常數(shù)序號(hào)表示執(zhí)行順序,在 作為其常數(shù)設(shè)定值的端子序號(hào)欄內(nèi)設(shè)定各功能塊具有的固有端子序號(hào)。在變頻器內(nèi),該端子序號(hào)和與其對(duì)應(yīng)的功能塊的執(zhí)行代碼模塊,由于在 執(zhí)行代碼模塊列表124中對(duì)應(yīng)配置,所以可根據(jù)端子序號(hào)確定執(zhí)行代碼模塊。再者,各功能塊的執(zhí)行代碼由于預(yù)先編入變頻器內(nèi)部,所以不需要重新 下載。對(duì)于本實(shí)施例的連接信息列表114具體進(jìn)行說(shuō)明。在連接線1 105的輸入信息的連接常數(shù)1上設(shè)定模擬輸入1 101的輸出端 子序號(hào)Ol 103,在相同的連接線1 105的輸出信息的連接常數(shù)2上設(shè)定加法器 109的輸入1端子序號(hào)03 107。接著,在連接線2 106的輸入信息的連接常數(shù) 3上設(shè)定模擬輸入A2 102的輸出端子序號(hào)02 104,在相同的連接線2 106的 輸出信息的連接常數(shù)4上設(shè)定加法器109的輸入2端子序號(hào)04 108。最后, 在連接線3 111的輸入信息的連接常數(shù)5上設(shè)定加法器109的輸出端子序號(hào) 05 110,在相同的連接線3 111的輸出信息的連接常數(shù)6上設(shè)定頻率指令113
的輸入端子序號(hào)06 112。這些連接信息經(jīng)由RS232C等的通信123下載至變頻器1100,設(shè)定為存 儲(chǔ)于應(yīng)用程序部1104的JUMP列表115。再者,用于進(jìn)行模擬輸入1 101、模 擬輸入2 102、加法器109、頻率指令113的實(shí)際處理的執(zhí)行代碼,由于以對(duì) 應(yīng)這些端子序號(hào)的形式預(yù)先編入變頻器1100的應(yīng)用程序部1104,所以不需要 重新下載。另外,連接信息列表114與JUMP列表115分別是編程裝置1120、變頻器1100中的稱呼,雖然稱呼相互不同,但內(nèi)容相同。接下來(lái),對(duì)于變頻器1100中的應(yīng)用程序部1104的執(zhí)行進(jìn)行說(shuō)明。 變頻器1100的應(yīng)用程序部1104的執(zhí)行,雖然基于該JUMP列表115進(jìn)行,但如圖l的下側(cè)所示,按JUMP列表115的連接常數(shù)No.的順序執(zhí)行。 艮口,對(duì)執(zhí)行代碼模塊列表124進(jìn)行檢索并選擇與JUMP列表115的連接常數(shù)No.所設(shè)定的端子序號(hào)對(duì)應(yīng)的執(zhí)行代碼模塊,從而轉(zhuǎn)入執(zhí)行。 從上開(kāi)始依次說(shuō)明對(duì)應(yīng)JUMP列表115的端子序號(hào)的處理。 Al 116:在本處理中,在移交用的工作存儲(chǔ)器內(nèi)存儲(chǔ)模擬輸入1功能塊101的數(shù)據(jù)。+輸入1 117:將已先存儲(chǔ)的工作存儲(chǔ)器的內(nèi)容存儲(chǔ)在連接地址的加法器 功能塊109的輸入1的工作存儲(chǔ)器內(nèi)。A2 118:在本處理中,在移交用的工作存儲(chǔ)器內(nèi)存儲(chǔ)模擬輸入2功能塊 102的數(shù)據(jù)。+輸入2 119:將己先存儲(chǔ)的工作存儲(chǔ)器的內(nèi)容存儲(chǔ)在連接地址的加法器 功能塊109的輸入2的工作存儲(chǔ)器內(nèi)。Add 120:在本處理中,在移交用的工作存儲(chǔ)器內(nèi)存儲(chǔ)將加法器功能塊109 的輸入1與輸入2的工作存儲(chǔ)器的內(nèi)容相加所得的值。頻率指令121:將已先存儲(chǔ)的工作存儲(chǔ)器的內(nèi)容存儲(chǔ)在頻率指令功能塊 113內(nèi)。將該頻率指令113的輸出輸入圖13的電動(dòng)機(jī)控制部1105。這樣,根據(jù)本發(fā)明,可以以簡(jiǎn)單且穩(wěn)定的品質(zhì)實(shí)現(xiàn)自由度較高的自定義 對(duì)應(yīng)。實(shí)施例2
接下來(lái),對(duì)于第2實(shí)施例進(jìn)行說(shuō)明,以生成如圖2那樣的簡(jiǎn)單的模式運(yùn) 轉(zhuǎn)應(yīng)用程序?yàn)槔M(jìn)行說(shuō)明。在圖2的時(shí)間圖中,為了按實(shí)線所示的運(yùn)轉(zhuǎn)頻率的模式進(jìn)行運(yùn)轉(zhuǎn),需要給予電動(dòng)機(jī)控制部1105在該圖中以虛線表示的頻率指令。為了生成這種頻率 指令,首先使用編程裝置1120編制圖3所示的功能塊圖以作為應(yīng)用程序源代碼。Sl 300為變頻器1100的數(shù)字輸入端子1功能塊,INTVLTMR301為邏輯 間隔計(jì)時(shí)器功能塊,NOT302為邏輯非運(yùn)算功能塊,AND (303、 304)為邏 輯與運(yùn)算功能塊,F(xiàn)wdCMD305為輸出針對(duì)電動(dòng)機(jī)控制部1105的正轉(zhuǎn)運(yùn)轉(zhuǎn)指 令的正轉(zhuǎn)運(yùn)轉(zhuǎn)指令功能塊,RevCMD306為輸出針對(duì)電動(dòng)機(jī)控制部1105的反 轉(zhuǎn)運(yùn)轉(zhuǎn)指令的反轉(zhuǎn)運(yùn)轉(zhuǎn)指令功能塊,Ql—Ol 307為輸入基于常數(shù)的設(shè)定值的 常數(shù)輸入功能塊1,Q1—02 308為輸入基于常數(shù)的設(shè)定值的常數(shù)輸入功能塊2, NUMS309為選擇二個(gè)數(shù)值輸入的二輸入數(shù)值選擇功能塊,F(xiàn)reqCMD310為輸 出針對(duì)電動(dòng)機(jī)控制部1105的頻率指令的頻率指令功能塊。這些功能塊如圖4所示,在Tab (407 411)內(nèi)部作為可使用于各種機(jī)種、 用途的標(biāo)準(zhǔn)的且視覺(jué)上可理解功能的功能塊而準(zhǔn)備。且對(duì)應(yīng)各功能塊的執(zhí)行 代碼,在已充分測(cè)試基礎(chǔ)上,預(yù)先編入變頻器1100內(nèi)的應(yīng)用程序部1104。在源代碼編制時(shí),功能塊在編程裝置1120中,由上述的TAB處拖曳, 可下落配置于畫(huà)面程序頁(yè)的任意位置上。在將功能塊配置于畫(huà)面上后,可點(diǎn)擊端子部分與其它功能塊連接。端子 通過(guò)標(biāo)號(hào)可判別出邏輯值、實(shí)數(shù)值或其它類型,即使試圖使不同類型的端子 彼此連接,也不能實(shí)現(xiàn)連接。另外,雖然也有在功能上不可能實(shí)現(xiàn)的連接,但其在編譯時(shí)也作為錯(cuò)誤 顯示。例如圖6所示,在現(xiàn)有的頁(yè)面上添加作為端子輸入S2 601的數(shù)字輸入 端子2功能塊,當(dāng)與其它的功能塊均不連接地進(jìn)行編譯時(shí),在編譯結(jié)果輸出 窗口 602上顯示錯(cuò)誤內(nèi)容與錯(cuò)誤的個(gè)數(shù),從而結(jié)束編譯。再者,編譯結(jié)果輸 出窗口 602在開(kāi)始編譯時(shí)顯現(xiàn)在畫(huà)面上。各個(gè)功能塊的信息(常數(shù)、名稱等),在點(diǎn)擊選擇的狀態(tài)下顯示在圖5的 屬性504內(nèi),可以編輯。在圖5的例子中,顯示在正轉(zhuǎn)頻率指令功能塊的屬
性504內(nèi),ID序號(hào)設(shè)定為"8",標(biāo)記設(shè)定為"正轉(zhuǎn)頻率指令",用戶常數(shù)2 設(shè)定為"50.0"。另外,該頁(yè)面的應(yīng)用程序部的源代碼可作為項(xiàng)目存儲(chǔ)在如圖5所示的項(xiàng) 目窗口 503所顯示的文件夾內(nèi)。同樣,在圖5的項(xiàng)目窗口 503的子程序文件夾507中可建立新建頁(yè)面, 編制新的子程序。這里已編制的功能塊圖作為一個(gè)子程序功能塊,可從圖4 的功能塊標(biāo)簽窗口的子程序標(biāo)簽412中選擇使用。作為程序的容量限制,雖然有連接信息個(gè)數(shù)即連接信息列表114的行數(shù) 的限制,但為了告知其使用狀況,而以其上限為100%,將當(dāng)前連接信息的使 用率以%顯示在圖5的畫(huà)面下部的存儲(chǔ)器使用率顯示509上。該顯示既可以 直接顯示正在使用的連接信息的個(gè)數(shù),還可以以%顯示可使用的連接信息數(shù) 或者直接顯示其個(gè)數(shù)。為了表示編程裝置1120與變頻器1100是否可以通信,而在圖5的畫(huà)面 右下例如以藍(lán)色/紅色顯示編程裝置1120與變頻器1100本體的連接/未連接狀 態(tài)510。對(duì)于應(yīng)用程序部1104的處理時(shí)間占有多少CPU1102全部可利用的處理時(shí) 間的情況,在圖5的畫(huà)面中央下的處理時(shí)間占有率監(jiān)視器511上顯示。在與 變頻器1100本體未連接(脫機(jī))時(shí),顯示以已選擇的功能塊的預(yù)計(jì)處理時(shí)間 的總和除以CPU1102全部可利用的處理時(shí)間所得的值;在已連接(聯(lián)機(jī))時(shí),讀取并顯示變頻器iioo所具有的實(shí)際效果值。圖3的Sl功能塊300的輸出端子如邏輯輸出端子313所顯示。這表示作 為間隔計(jì)時(shí)器301的輸入,若為邏輯輸入端子314,則可以連接,若為數(shù)值輸 入端子則不能連接。同樣,Ql—02 308的輸出為數(shù)值輸出端子315,其可以與作為數(shù)值輸入 端子的二輸入數(shù)值選擇功能塊309的輸入端子316連接,不能與邏輯輸入端 子連接。接下來(lái),說(shuō)明圖3的實(shí)施例的動(dòng)作。Sl 300是變頻器1100的輸入端子1,以其為模式運(yùn)轉(zhuǎn)的開(kāi)始指令。當(dāng)關(guān) 閉輸入端子指令時(shí),則Sl 300的輸出為True "1",如圖2所示啟動(dòng)運(yùn)轉(zhuǎn)指令。
該輸出信號(hào)輸入AND (303, 304)、 INTVL TMR301,當(dāng)輸入INTVL TMR301時(shí),則計(jì)時(shí)器動(dòng)作,反復(fù)進(jìn)行ON/OFF。該輸出信號(hào)與Sl 300的輸 出信號(hào)一起進(jìn)入AND電路(303, 304),分別輸入正轉(zhuǎn)指令305、反轉(zhuǎn)指令 306。再者,ON時(shí)間常數(shù)與OFF時(shí)間常數(shù)可通過(guò)圖5的畫(huà)面右側(cè)屬性504設(shè)定或參照。另外,將來(lái)自INTVLTMR301的輸出與各常數(shù)(307, 308)作為正轉(zhuǎn)指 令/反轉(zhuǎn)指令輸入NUMS309,通過(guò)INTVL TMR301輸出的ON/OFF,NUMS309的輸出切換為正轉(zhuǎn)時(shí)頻率指令307/反轉(zhuǎn)時(shí)頻率指令308,作為最終的頻率指令 輸入頻率指令310。這些正轉(zhuǎn)指令305、反轉(zhuǎn)指令306、頻率指令310的輸出,輸入圖11的 電動(dòng)機(jī)控制部1105,實(shí)現(xiàn)如圖2的運(yùn)轉(zhuǎn)頻率所示的運(yùn)轉(zhuǎn)。如上所述,應(yīng)用程序的源代碼在編程裝置1120上轉(zhuǎn)換為連接信息,通過(guò) 通信接口 1111下載至變頻器1100。在變頻器1100中,通過(guò)實(shí)施例1所述的 結(jié)構(gòu),僅運(yùn)行與根據(jù)連接信息選擇的功能塊對(duì)應(yīng)的執(zhí)行代碼,在編程裝置1120 的畫(huà)面上執(zhí)行以功能塊圖表現(xiàn)的應(yīng)用程序。這樣,由于應(yīng)用程序部的執(zhí)行代 碼僅在被選擇的時(shí)候執(zhí)行,所以可減小CPU1102中處理時(shí)間的浪費(fèi)。另外,對(duì)于應(yīng)用程序源代碼的編制,不僅可以使用如上述的功能塊圖 (FBD:功能塊圖),而且也可以使用如圖7的IL:指令表、如圖8的ST: 結(jié)構(gòu)化文本、如圖9的LD:梯形圖、如圖10的SFC:順序功能圖等。圖7的情形,用文本編輯器編制IL,以將IL轉(zhuǎn)變?yōu)檫B接信息的編譯程序 處理,生成如圖1所示的連接信息列表114。圖8的情形,用文本編輯器編制ST,以將ST轉(zhuǎn)變?yōu)檫B接信息的編譯程 序處理,生成如圖1所示的連接信息列表114。圖9的情形,用梯形圖編輯器編制LD,以將LD轉(zhuǎn)變?yōu)檫B接信息的編譯 程序處理,生成如圖1所示的連接信息列表114。圖10的情形,用SFC編輯器編制SFC,以將SFC轉(zhuǎn)變?yōu)檫B接信息的編 譯程序處理,生成如圖1所示的連接信息列表114。在生成連接信息列表114后,其被向變頻器下載并執(zhí)行的結(jié)構(gòu)與FBD的 情形相同。 這樣,現(xiàn)有技術(shù)不可能實(shí)現(xiàn)的輕松地開(kāi)發(fā)高品質(zhì)應(yīng)用程序,通過(guò)本發(fā)明 可實(shí)現(xiàn)。本發(fā)明提供一種可以容易且高品質(zhì)地對(duì)應(yīng)變頻器在產(chǎn)業(yè)上的各種應(yīng)用的 變頻器及其編程裝置。
權(quán)利要求
1.一種變頻器,由如下部件構(gòu)成由電源部與功率變換部構(gòu)成的功率部;由執(zhí)行代碼部和執(zhí)行該執(zhí)行代碼的CPU構(gòu)成的控制部,所述執(zhí)行代碼部由應(yīng)用程序部與電動(dòng)機(jī)控制部構(gòu)成;及與外部通信的通信接口部,其特征在于將在預(yù)先編入所述變頻器的多個(gè)執(zhí)行代碼模塊中選擇應(yīng)用程序所需要的所述執(zhí)行代碼模塊,同時(shí)也指定其執(zhí)行順序的連接信息通過(guò)所述通信接口部向所述變頻器下載,根據(jù)該連接信息執(zhí)行所述執(zhí)行代碼模塊。
2. —種變頻器的編程裝置,所述變頻器由如下部件構(gòu)成由電源部與功 率變換部構(gòu)成的功率部;由執(zhí)行代碼部和執(zhí)行該執(zhí)行代碼的CPU構(gòu)成的控制 部,所述執(zhí)行代碼部由應(yīng)用程序部與電動(dòng)機(jī)控制部構(gòu)成;及與外部通信的通 信接口部,其特征在于根據(jù)功能塊和連接它們的連接線編制應(yīng)用程序的源代碼,生成連接信息。
3. 根據(jù)權(quán)利要求2所述的編程裝置,其特征在于所述連接信息通過(guò)所 述通信接口部向所述變頻器下載。
4. 根據(jù)權(quán)利要求2所述的編程裝置,其特征在于所述功能塊是與預(yù)先 編入所述變頻器的所述執(zhí)行代碼模塊對(duì)應(yīng)的功能塊,或者是將該功能塊與所 述連接線組合重新編制的功能塊。
5. 根據(jù)權(quán)利要求2所述的編程裝置,其特征在于所述連接線具有實(shí)數(shù) 值或邏輯值的類型。
6. 根據(jù)權(quán)利要求2所述的編程裝置,其特征在于在畫(huà)面上可顯示與所 述變頻器的連接或未連接的狀態(tài)。
7. 根據(jù)權(quán)利要求2所述的編程裝置,其特征在于在畫(huà)面上可顯示所述 連接信息的使用率。
8. 根據(jù)權(quán)利要求2所述的編程裝置,其特征在于在畫(huà)面上可顯示所述 應(yīng)用程序部的處理時(shí)間占有率。
全文摘要
本發(fā)明提供的變頻器及其編程裝置,可保持穩(wěn)定的品質(zhì),簡(jiǎn)單快速地開(kāi)發(fā)變頻器的應(yīng)用程序。更具體地,預(yù)先向變頻器編入已充分測(cè)試的執(zhí)行代碼模塊(116~121),在編程裝置上使用與該執(zhí)行代碼模塊(116~121)對(duì)應(yīng)的功能塊(101,102,109,113)和連接它們的連接線(105,106,111)編制應(yīng)用程序的源代碼,通過(guò)編譯(122)這些代碼,生成在選擇上述執(zhí)行代碼模塊的同時(shí),也指定其執(zhí)行順序的連接信息列表(114),將該連接信息列表(114)通過(guò)通信(123)下載至變頻器并執(zhí)行該應(yīng)用程序。
文檔編號(hào)H02M7/48GK101160709SQ200680012858
公開(kāi)日2008年4月9日 申請(qǐng)日期2006年4月12日 優(yōu)先權(quán)日2005年4月18日
發(fā)明者保羅·霍泰恩, 則座哲, 托馬斯·B·沙沙達(dá), 泰·菲利浦斯, 米歇爾·薩金特 申請(qǐng)人:株式會(huì)社安川電機(jī)
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宜章县| 乡城县| 桂阳县| 双流县| 郸城县| 昌乐县| 南康市| 恭城| 利辛县| 左权县| 定日县| 施甸县| 仲巴县| 乐昌市| 安多县| 沐川县| 夹江县| 武宁县| 土默特右旗| 衡东县| 成武县| 汤阴县| 万载县| 石泉县| 宣恩县| 襄垣县| 子洲县| 漳平市| 广宗县| 泰来县| 金华市| 平山县| 烟台市| 北海市| 东乡族自治县| 资兴市| 久治县| 新源县| 丹江口市| 旬邑县| 蕉岭县|