[發明專利]在可編程控制器編程中的變數名稱的輸入支援方法有效
| 申請號: | 201010125024.1 | 申請日: | 2010-03-01 |
| 公開(公告)號: | CN101833548A | 公開(公告)日: | 2010-09-15 |
| 發明(設計)人: | 藤井裕 | 申請(專利權)人: | 歐姆龍株式會社 |
| 主分類號: | G06F17/27 | 分類號: | G06F17/27;G05B19/05 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 錢大勇 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 可編程控制器 編程 中的 變數 名稱 輸入 支援 方法 | ||
技術領域
本發明涉及適合安裝到PLC的程序開發支援裝置等的變數名稱的輸入支援方法,特別涉及在作為命令的操作數而輸入變數名稱時使用的變數名稱的輸入支援方法。
背景技術
以往,在可編程控制器(以下,稱為PLC)的梯形圖程序(ladder?program)中包含的命令(例如,LD命令、AND命令、MOV命令等)的操作數(operand),一般由地址(是表示在程序中處理的數據在所存儲的存儲器上的位置,由多個行的數字串或者在數字串的開頭附加表示數據的種類的字符而表現)描述。在由地址描述操作數的情況下,進行如下操作,即通過對各個地址賦予注釋(comment),從而容易理解各個操作數的含義內容。
近年來,能夠由任意的字符串構成的變數名稱描述命令的操作數,也普遍地進行如個人計算機的高級語言那樣基于變數的編程。在基于變數的編程中,通過由變數名稱描述操作數,能夠直觀地理解對應于操作數的地址的含義,能夠提供在維護上優越的程序。
此外,若由變數名稱描述操作數,則即使在對應于操作數的地址的用途上發生了變更的情況下,也無需變更程序側,而僅變更分配給變數名稱的地址(例如,編輯表示變數名稱和地址的對應的表),能夠容易再利用程序。
在PLC的梯形圖程序中的操作數的大多數為比特類型(BOOL類型)的情況較多,并且在比特類型操作數的情況下,需要在一個程序中描述數千個,根據情況描述數萬個操作數。
這樣的情況下,若在操作數中使用變數名稱,則為了不發生變數名稱的重復,且能夠通過變數名稱理解含義,需要由長的字符串定義變數。即,若在操作數中使用地址,則即使是同樣的情況也需要幾個字符左右的數字串,相對于此,若在操作數中使用變數名稱,則需要數十字符的字符串(例如,字母串),在字符串的輸入上花費時間,編程的效率差。
還已知如下功能,即為了提高編程效率,在每輸入一個字符時,檢索注冊有變數名稱的變數表內,篩選成為對象的變數名稱的字符串,并提取從被篩選的變數名稱中確定的字符的下一個字符按字母順序最小的變數名稱,作為變數名稱的候選而顯示的功能。這樣的功能一般稱為自動完成(autocomplete)功能(例如,參照專利文獻1)。
【專利文獻1】(日本)特開2006-172445號公報
自動完成功能篩選成為下一個輸入候選的變數名稱,并從其中提取一個,指引顯示給用戶,但在指引顯示的變數名稱與想要輸入的名稱不同的情況下,需要繼續輸入接下來的字符。
尤其是,作為變數名稱的起法,在需要對多個不同的地址分別分配相同含義的變數名稱的情況下,大多進行如在名稱的末尾分配數字那樣的名稱的起法。此時,若最終不輸入全部字符串,就不能確定變數名稱。
發明內容
本發明涉及上述的問題點而完成,其目的在于,提供一種在PLC編程中的變數名稱的輸入支援方法、裝置、以及計算機程序,其即使在從雖含義相同但分配給不同的多個地址的需要出發,進行在名稱的末尾分配數字那樣的名稱的起法時,也能夠確定設為目的的變數名稱而無需輸入全部字符串。
通過參照說明書的以下記載,本領域的技術人員應該容易理解本發明的其他目的和作用效果。
上述技術課題可通過如下構成的在PLC編程中的變數名稱的輸入支援方法來解決。
在該方法中,為了指定成為在構成PLC的用戶程序的一個命令的操作數的變數名稱,計算機支援從變數表中選擇變數名稱并輸入,預定在所述用戶程序中使用的變數名稱與其屬性一同預先注冊在所述變數表中。
該方法包括:第1步驟、第2步驟、第3步驟、第4步驟。
在第1步驟,設為可輸入構成應成為所述一個命令的操作數的變數名稱的字符串的一個字符。
在第2步驟,若輸入所述一個字符,則從變數表中提取前面與由目前為止確定的字符串和該一個字符構成的字符串一致的全部變數名稱。
在第3步驟,在所述提取的變數名稱為單一的情況下,通過將該變數名稱確定作為操作數,從而完成所述一個命令的操作數的指定。
在第4步驟,在所述提取的變數名稱為多個的情況下,對所述提取的變數名稱的全部,將前面相互一致的部分的字符串作為確定字符串之后返回到第1步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于歐姆龍株式會社,未經歐姆龍株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010125024.1/2.html,轉載請聲明來源鉆瓜專利網。





