參數設定裝置及參數設定系統的制作方法_第1頁
參數設定裝置及參數設定系統的制作方法_第2頁
參數設定裝置及參數設定系統的制作方法_第3頁
參數設定裝置及參數設定系統的制作方法_第4頁
參數設定裝置及參數設定系統的制作方法_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

參數設定裝置及參數設定系統的制作方法參數設定裝置及參數設定系統的制作方法為了利用盡可能少的存儲容量對盡可能多的機種及版本的單元的參數進行設定,參數設定裝置具有:基準格式定義數據(23),其對第1單元所涉及的參數的設定項目進行規定;差值格式定義數據(25),其通過相對于所述基準格式定義數據(23)的差值對第2單元所涉及的參數的設定項目進行規定;基準數據訪問部(12)及差值數據訪問部(13),它們在所述參數設定對象單元為所述第1單元的情況下,選擇所述基準格式定義數據(23),在所述參數設定對象單元為所述第2單元的情況下,對所述基準格式定義數據(23)及所述差值格式定義數據(25)均進行選擇;以及參數變換部(14),其基于所述選擇的格式定義數據,解釋參數設定數據。【專利說明】參數設定裝置及參數設定系統【技術領域】[0001]本發明涉及一種參數設定裝置及參數設定系統,其對構成可編程控制器的單元的參數進行設定。【背景技術】[0002]當前,針對對可編程控制器(PLC)進行集中控制的CPU單元,為了滿足來自用戶的要求,而逐漸開發出高性能的機種,并投向市場。另外,并非僅是追加機種,還頻繁地對各機種進行版本升級。[0003]CPU單元具有例如用戶程序的執行周期、設備存儲器的備份定時、設備存儲器的使用范圍等與PLC的動作相關的參數。用戶將參數設定裝置與CPU單元連接,能夠對CPU單元的參數進行設定。[0004]關于CPU單元,有時會由于機種的追加或機種的版本升級而變更參數的設定項目或可設定的范圍。因此,必須對應于參數的追加/變更而將參數設定裝置與互聯網等連接而進行版本升級,但使在實際現場使用的參數設定裝置始終處于最新的狀態這一做法,對用戶來說存在負擔較大的問題。[0005]對此,考慮有下述技術(例如,參照專利文獻1),即,例如預先對應于各種CPU單元的型號、版本而設置用于生成設定畫面的定義信息,用戶指定期望設定的單元的型號和版本,獲取與其相對應的定義信息而生成設定畫面。[0006]專利文獻1:日本特開2007-95107號公報【發明內容】[0007]但是,按照上述現有技術,將全部的CPU單元的定義信息保存在參數設定裝置中這一做法,從存儲器使用量的角度出發,存在效率差的問題。另外,在將定義信息保存在CPU單元中的情況下,會對CPU單元的存儲器造成壓力,可能成為產品的致命性的問題。[0008]本發明就是鑒于上述情況而提出的,其目的在于,得到一種參數設定裝置及參數設定系統,其能夠利用盡可能少的存儲容量對盡可能多的機種及版本的單元的參數進行設定。[0009]為了解決上述課題并實現目的,本發明提供一種參數設定裝置,其向構成可編程控制器的單元設定參數,其特征在于,具有:基準格式定義數據,其對預定的機種及版本的第I單元所涉及的參數的設定項目進行規定;差值格式定義數據,其通過相對于所述基準格式定義數據的差值,對機種或版本與所述第I單元不同的第2單元所涉及的參數的設定項目進行規定;格式定義數據選擇部,其判定參數設定對象單元是所述第I單元還是所述第2單元,在所述參數設定對象單元是所述第I單元的情況下,選擇所述基準格式定義數據,在所述參數設定對象單元為所述第2單元的情況下,對所述基準格式定義數據及所述差值格式定義數據均進行選擇;以及參數變換部,其接受參數設定數據的輸入,基于所述格式定義數據選擇部選擇的格式定義數據,對所述接受的參數設定數據進行解釋,向所述參數設定對象單元設定所述解釋后的參數。[0010]發明的效果[0011]本發明所涉及的參數設定裝置及參數設定系統,由于具有各單元的格式定義數據相對于作為基準的格式定義數據的差值,因此,具有能夠利用盡可能少的存儲容量對盡可能多的機種及版本的單元的參數進行設定的效果。【專利附圖】【附圖說明】[0012]圖1是表示實施方式I的參數設定系統的結構的圖。[0013]圖2是說明實施方式I的參數設定系統的功能結構的圖。[0014]圖3是說明基準參數定義數據的一個例子的圖。[0015]圖4是說明設定畫面例的圖。[0016]圖5是說明由基準格式定義數據進行定義的構造體的例子的圖。[0017]圖6是說明將參數的設定畫面顯示在顯示部中的動作的圖。[0018]圖7是說明將參數設定值設定在CPU單元中的動作的流程圖。[0019]圖8是表示實施方式2的參數設定系統的結構的圖。[0020]圖9是說明固件版本升級時的固件版本升級裝置的動作的流程圖。【具體實施方式】[0021]下面,基于附圖,對本發明所涉及的參數設定裝置及參數設定系統的實施方式進行詳細說明。此外,本發明并不限定于本實施方式。[0022]實施方式I[0023]圖1是表示本發明所涉及的實施方式I的參數設定系統的結構的圖。如圖所示,本發明的實施方式I的參數設定系統通過通信線路將參數設定裝置100和PLC200連接而構成。[0024]PLC200通過將CPU單元210和多個(在此為2個)輔助單元260連接至總線270上而構成。輔助單元260是用于實現多種功能的單元,對應于PLC200的用途而確定使用何種輔助單元260。輔助單元260例如具有溫度調節單元、定位單元、模擬輸入單元等。CPU單元210通過經由總線270在與輔助單元260之間進行數據通信而控制輔助單元260。[0025]CPU單元210具有運算裝置220、存儲裝置230、外部通信部240及總線通信部250。運算裝置220、存儲裝置230、外部通信部240及總線通信部250通過內部總線而彼此連接。[0026]存儲裝置230由ROM(ReadOnlyMemory)和RAM(RandomAccessMemory)構成。存儲裝置230中存儲:固件231,其作為CPU單元210的系統程序;用戶程序232,其由用戶生成,用于按照期望的方式執行對輔助單元260的控制;以及參數設定值234。另外,存儲裝置230中保留有設備存儲器區域233,其存儲與輔助單元260之間的輸入/輸出數據(設備)。[0027]運算裝置220例如由CPU(CentralProcessingUnit)構成。運算裝置220在固件231上周期性地執行用戶程序232,將每執行I個周期得到的執行結果反映在設備存儲器區域233內的設備值中。參數設定值234是對固件231所涉及的動作進行規定的具體的數值,針對大于或等于I個設定項目進行設定。參數的設定項目具有例如用戶程序232的執行周期、設備存儲器區域233的使用區域、設備存儲器區域233的備份定時(timing)等。[0028]外部通信部240是用于與參數設定裝置100之間進行通信的通信接口。與參數設定裝置100之間的通信方式并沒有特別的限定,能夠采用例如以太網(注冊商標)、USB(UniversalSerialBus)等。[0029]總線通信部250是用于經由總線270而與輔助單元260進行通信的通信接口。[0030]參數設定裝置100具有運算裝置10、存儲裝置20、外部通信部30、輸入部40以及顯示部50,形成為與通常的計算機結構相同的結構。運算裝置10、存儲裝置20、外部通信部30、輸入部40以及顯示部50通過內部總線而彼此連接。[0031]存儲裝置20由ROM和RAM等構成,存儲有用于向CPU單元210中設定參數的計算機程序即參數設定程序21。運算裝置10由CPU等構成,對存儲在存儲裝置20中的參數設定程序21進行執行。此外,參數設定程序21存儲在DISK等存儲介質或外部存儲裝置中,也可以構成為由運算裝置10將存儲在上述介質中的參數設定程序21載入至存儲裝置20中。外部通信部30是用于與CPU單元210連接的通信接口。輸入部40是由鼠標和鍵盤構成的輸入設備,從輸入部40輸入的信息被發送至運算裝置10中。顯示部50是液晶顯示器等顯示裝置,對運算裝置10生成的顯示輸出用的數據進行顯示。[0032]圖2是說明實施方式I的參數設定系統的功能結構的圖。[0033]參數設定裝置100具有畫面數據生成部11、基準數據訪問部12、差值數據訪問部13、參數變換部14、基準參數定義數據22、基準格式定義數據23、差值參數定義數據24以及差值格式定義數據25。上述功能結構要素是通過運算裝置10執行參數設定程序21而生成的。具體來說,畫面數據生成部11、基準數據訪問部12、差值數據訪問部13以及參數變換部14在運算裝置10內生成,基準參數定義數據22、基準格式定義數據23、差值參數定義數據24以及差值格式定義數據25在存儲裝置20內生成。[0034]參數定義數據是用于生成設定畫面的定義信息,在該設定畫面中針對每個設定項目而具有參數的輸入表單(form)。所謂輸入表單是指為了提示用戶進行輸入而在顯示部50上顯示的部件,用于將預先與輸入表單關聯的信息和經由該輸入表單輸入的內容進行關聯而輸入至內部。參數定義數據中作為與各個輸入表單關聯的信息,至少包含用于確定參數的設定項目的關于每個設定項目的信息。根據實施方式1,由于如果對應于CPU單元的每個型號及版本而設置參數定義數據,則需要龐大的存儲裝置20的容量,因此,確定成為基準的型號及版本而設置該基準型號及版本所涉及的參數定義數據(基準參數定義數據22),將與其他的型號和版本相對應的參數定義數據作為相對于基準參數定義數據22的差值(差值參數定義數據24)進行設置。[0035]圖3是說明基準參數定義數據22的一個例子的圖。根據該例,基準參數定義數據22通過XML進行記述,除了用于確定參數的設定項目的信息、即設定項目的名稱之外,對應于每個設定項目,包含分別記述數據的類型、參數的設定范圍、初始值、單位的字段。對于與被該基準參數定義數據22視為對象的機種、版本不同的機種、版本,例如在僅參數B的設定范圍不同的情況下,將僅記述有參數B的設定范圍的XML文件保存作為與該不同的機種、版本相對應的差值參數定義數據24。[0036]圖4是說明根據圖3的基準參數定義數據22生成的設定畫面例的圖。如圖所示,根據該設定畫面例,基于圖3所示的XML記述而生成各顯示字段。用戶通過編輯“設定值”的字段能夠向每個設定項目中輸入參數。[0037]格式定義數據是用于從由輸入部40作為參數設定值輸入的數據的羅列中,確定每個設定項目的參數設定值的定義信息。換言之,格式定義數據是對CPU單元210所涉及的參數的設定項目進行規定的信息。在此,格式定義數據中作為用于確定參數設定值的信息,包含數據的構造體的定義。此外,關于格式定義數據,參數設定裝置100設有成為基準的型號及版本所涉及的格式定義數據(基準格式定義數據23),并將其他的型號、版本所涉及的格式定義數據作為相對于基準格式定義數據23的差值(差值格式定義數據25)進行設置。[0038]圖5是說明由基準格式定義數據23定義的構造體的例子的圖。根據圖5的例子,通過最初的I個字節記述用戶程序232的執行周期,通過接下來的I個字節記述設備存儲器區域233的范圍的最小值,通過再接下來的I個字節記述設備存儲器區域233的范圍的最大值。對于與被該基準格式定義數據23視為對象的機種、版本不同的機種、版本,例如在周期的記述中必須使用2個字節的大小的情況下,將周期的記述部分準備有2個字節的區域的定義信息保存作為與該不同的機種、版本相對應的差值格式定義數據25。[0039]另外,在此,格式定義數據除了構造體的定義之外,包含參數設定值的小數點位置的定義。在實施方式I中,為了盡可能地減小參數設定值的存儲容量,參數不以實數而以整數進行設定。因此,從輸入部40輸入的值作為整數發送至運算裝置10。然而,例如在由于性能的提高而能夠將用戶程序232的執行周期減小I個數量級時,必須將至此為止的設定的刻度從“I”修改為“0.1”。因此,為了能夠將設定的刻度按照期望的方式進行變更,使基準格式定義數據23(以及差值格式定義數據25)具有小數點位置的定義。S卩,通過在格式定義數據上定義小數點位置,運算裝置10針對發送來的整數的參數設定值變更小數點位置,能夠重新解釋為用戶想要的值。[0040]如上所述,根據本發明的實施方式1,關于特定機種的特定版本,保存有基準參數定義數據22及基準格式定義數據23,關于其他的機種、版本,保存有差值參數定義數據24及差值格式定義數據25。此外,保存基準參數定義數據22及基準格式定義數據23的特定機種及版本可以為多個,但此后,為了便于說明,將成為基準的特定機種及版本設為I個。[0041]基準數據訪問部12及差值數據訪問部13協同動作,作為格式定義數據選擇部及參數定義數據選擇部起作用,其中,格式定義數據選擇部對用于向CPU單元210設定參數的格式定義數據進行選擇,參數定義數據選擇部對用于生成設定畫面的參數定義數據進行選擇。[0042]具體來說,基準數據訪問部12將型號及版本作為檢索關鍵詞,而讀取相對應的基準參數定義數據22及基準格式定義數據23。差值數據訪問部13將型號及版本作為檢索關鍵詞,讀取相對應的差值參數定義數據24及差值格式定義數據25。另外,差值數據訪問部13在沒有找到相對應的差值參數定義數據24或差值格式定義數據25的情況下,經由外部通信部30從CPU單元210讀取相應的數據(差值參數定義數據235或差值格式定義數據236)。[0043]畫面數據生成部11根據讀取的參數定義數據(基準參數定義數據22、差值參數定義數據24、差值參數定義數據235)而生成用于在顯示部50上顯示的設定畫面。[0044]參數變換部14基于讀取的格式定義數據(基準格式定義數據23、差值格式定義數據25、差值格式定義數據236),對輸入的參數設定值的數據構造及小數點位置進行解釋,并經由外部通信部30將解釋后的參數設定值發送至CPU單元210。發送至CPU單元210的參數設定值存儲在存儲裝置230中。[0045]如上所述,CPU單元210設有差值參數定義數據235及差值格式定義數據236,以使得即使在參數設定裝置100內沒有與本CPU單元210相對應的差值參數定義數據24或差值格式定義數據25時,參數設定裝置100也能夠向CPU單元210進行參數設定。差值參數定義數據235及差值格式定義數據236預先存儲在存儲裝置230內。[0046]下面,說明本發明的實施方式I的動作。圖6是說明將參數的設定畫面顯示在顯示部50中的動作的圖。[0047]如圖所示,首先,基準數據訪問部12對所連接的CPU單元210進行訪問,獲取該CPU單元210的型號及版本(步驟SI)。也可以是CPU單元210的型號及版本例如預先記錄在存儲裝置230中,基準數據訪問部12通過讀取在存儲裝置230中記錄的型號及版本而進行獲取。[0048]基準數據訪問部12對是否具有與獲取到的型號及版本的CPU單元210相對應的基準參數定義數據22進行判定(步驟S2)。在具有與獲取到的型號及版本的CPU單元210相對應的基準參數定義數據22的情況下(步驟S2、是),畫面數據生成部11使用該基準參數定義數據22而生成設定畫面的畫面數據(步驟S3),并使上述生成的畫面數據在顯示部50上顯示(步驟S4),結束動作。[0049]在不具有與獲取到的型號及版本的CPU單元210相對應的基準參數定義數據22的情況下(步驟S2、否),差值數據訪問部13對在參數設定裝置100內是否具有該獲取的型號及版本的差值參數定義數據24進行判定(步驟S5)。在具有獲取到的型號及版本的差值參數定義數據24的情況下(步驟S5、是),畫面數據生成部11使用該差值參數定義數據24及基準參數定義數據22生成設定畫面的畫面數據(步驟S6)。在步驟S6后,跳轉至步驟S4的處理。[0050]在參數設定裝置100內不具有獲取到的型號及版本的差值參數定義數據24的情況下(步驟S5、否),差值數據訪問部13對CPU單元210進行訪問,從CPU單元210獲取差值參數定義數據235(步驟S7)。并且,差值數據訪問部13對獲取到的差值參數定義數據235是否與本參數設定裝置100內保存的基準參數定義數據22相對應進行判定(步驟S8)。所謂差值參數定義數據235與基準參數定義數據22相對應,是指差值參數定義數據235是作為相對于基準參數定義數據22的差值而生成的。為了能夠判定上述2個數據是否相對應,例如可以預先在差值參數定義數據235中記錄成為基礎的基準參數定義數據的機種及版本。即,差值數據訪問部13可以對在差值參數定義數據235中記錄的機種及版本、和被基準參數定義數據22視為對象的機種及版本進行比較。[0051]在獲取到的差值參數定義數據235與基準參數定義數據22相對應的情況下(步驟S8、是),跳轉至步驟S6,畫面數據生成部11使用差值參數定義數據235及基準參數定義數據22生成設定畫面的畫面數據。在獲取到的差值參數定義數據235不與基準參數定義數據22相對應的情況下(步驟S8、否),畫面數據生成部11將表示錯誤的信息在顯示部50上顯示(步驟S9),并結束動作。[0052]圖7是說明將參數設定值設定在CPU單元210中的動作的流程圖。[0053]如圖所示,首先,參數變換部14經由在顯示部50上顯示的設定畫面獲取從輸入部40輸入的參數的設定值(步驟S11)。然后,基準數據訪問部12判定是否具有參數設定對象CPU單元210的型號及版本的基準格式定義數據23(步驟S12)。在具有該型號及版本的基準格式定義數據23的情況下(步驟S12、是),參數變換部14使用該基準格式定義數據23,對所述輸入的參數的設定值進行解析,針對每個設定項目確定該輸入的參數的設定值,并且,變換每個設定項目的參數設定值的小數點位置(步驟S13)。隨后,參數變換部14將變換后的參數設定值寫入至CPU單元210(步驟S14),結束動作。[0054]在不具有參數設定對象CPU單元210的型號及版本的基準格式定義數據23的情況下(步驟S12、否),差值數據訪問部13對在參數設定裝置100內是否具有該型號及版本的差值格式定義數據25進行判定(步驟S15)。在具有該型號及版本的差值格式定義數據25的情況下(步驟S15、是),參數變換部14使用該差值格式定義數據25及基準格式定義數據23,針對每個設定項目確定輸入的參數設定值,并且,變換每個設定項目的參數設定值的小數點位置(步驟S16)。隨后,跳轉至步驟S14。[0055]在參數設定裝置100內不具有參數設定對象CPU單元210的型號及版本的差值格式定義數據25的情況下(步驟S15、否),差值數據訪問部13訪問CPU單元210,從CPU單元210獲取差值格式定義數據236(步驟S17)。并且,差值數據訪問部13對獲取到的差值格式定義數據236是否與本參數設定裝置100內所保存的基準格式定義數據23相對應進行判定(步驟S18)。所謂差值格式定義數據236與基準格式定義數據23相對應是指,差值格式定義數據236是作為相對于基準格式定義數據23的差值而生成的。為了能夠對上述2種數據是否對應進行判定,例如可以在差值格式定義數據236中預先記錄有成為基礎的基準格式定義數據的機種及版本。[0056]在獲取到的差值格式定義數據236與基準格式定義數據23相對應的情況下(步驟318、是),跳轉至步驟S16,參數變換部14使用該差值格式定義數據236及基準格式定義數據23,針對每個設定項目確定輸入的參數設定值,并且,變換每個設定項目的參數設定值的小數點位置。在獲取到的差值格式定義數據236與基準格式定義數據23不對應的情況下(步驟S18、否),畫面數據生成部11將表示錯誤的信息在顯示部50上顯示(步驟S19),結束動作。[0057]如上所述,根據本發明的實施方式1,參數設定裝置100由于以相對于基準格式定義數據23的差值的形式而具有每一個單元的格式定義數據,因此,具有能夠利用盡可能少的存儲裝置20的存儲容量對盡可能多的機種及版本的單元的參數進行設定的效果。[0058]另外,關于用于生成設定畫面的參數定義數據,由于以相對于基準參數定義數據22的差值的形式而具有每一個單元的參數定義數據,因此,具有能夠利用盡可能少的存儲裝置20的存儲容量對盡可能多的機種及版本的單元的參數進行設定的效果,其中,設定畫面中針對每個設定項目而具有輸入表單。[0059]另外,CPU單元210具有相對于基準格式定義數據23的差值即差值格式定義數據236,參數設定裝置100由于能夠使用CPU單元210所具有的差值格式定義數據236,因此,參數設定裝置100即使在沒有用于CPU單元210的格式定義數據的情況下,也能夠進行參數設定。[0060]另外,CPU單元210具有相對于基準參數定義數據22的差值即差值參數定義數據235,參數設定裝置100由于能夠使用CPU單元210所具有的差值參數定義數據235,因此,參數設定裝置100即使在沒有用于CPU單元210的參數定義數據的情況下,也能夠進行參數設定。[0061]實施方式2[0062]CPU單元有時對固件進行版本升級。根據實施方式2,在固件進行版本升級時,CPU單元的內部所保存的差值數據也同時進行更新。[0063]圖8是表示本發明所涉及的實施方式2的參數設定系統的結構的圖。如圖所示,實施方式2的參數設定系統向實施方式I中追加固件版本升級裝置300而構成。固件版本升級裝置300通過服務器類型的計算機得以實現,該服務器類型的計算機具有運算裝置、存儲裝置及外部通信部(外部通信部310)。[0064]如圖所示,固件版本升級裝置300具有外部通信部310、數據檢索部311、固件版本升級用數據312、差值參數定義數據313及差值格式定義數據314。[0065]外部通信部310是用于與CPU單元210之間進行通信的通信接口,與CPU單元210的外部通信部240連接。[0066]固件版本升級用數據312例如是固件231的版本之間的差值文件。[0067]數據檢索部311使用固件版本升級用數據312對版本升級對象CPU單元210的固件231進行版本升級,并且,讀取差值參數定義數據313及差值格式定義數據314,使用讀取到的各個數據,分別對CPU單元210內的差值參數定義數據235及差值格式定義數據236進行覆蓋。[0068]圖9是說明固件231版本升級時的固件版本升級裝置300的動作的流程圖。如圖所示,在動作開始后,數據檢索部311使用固件版本升級用數據312,對固件版本升級對象CPU單元210的固件231進行版本升級(步驟S21)。隨后,數據檢索部311讀取更新后的固件231的版本的差值參數定義數據313及差值格式定義數據314,使用讀取到的各個數據,分別對CPU單元210內的差值參數定義數據235及差值格式定義數據236進行覆蓋(步驟S22),動作結束。[0069]如上所述,根據本發明的實施方式2,固件版本升級裝置300在對CPU單元210的固件進行版本升級時,由于對該CPU單元210的差值格式定義數據236進行更新,因此,在CPU單元210的固件版本升級時,能夠防止該固件的版本和差值格式定義數據236的版本之間產生不一致。[0070]另外,固件版本升級裝置300在固件版本升級時,由于也對差值參數定義數據235進行更新,因此,能夠防止該固件的版本和差值參數定義數據235的版本之間產生不一致。[0071]此外,在實施方式I及2的說明中,對在CPU單元210中設定參數進行了說明。在輔助單元260具有應進行設定的參數的情況下,通過直接將CPU單元210的說明替換為輔助單元260而能夠對輔助單元260進行參數的設定。此外,在從參數設定裝置100向輔助單元260進行參數設定時,參數設定值的轉發、輔助單元260的型號及版本的轉發經由CPU單元210所具有的外部通信部240及總線270進行即可。[0072]工業實用性[0073]如上所述,本發明所涉及的參數設定裝置及參數設定系統適合應用于對構成可編程控制器的單元的參數進行設定的參數設定裝置及參數設定系統。[0074]標號的說明[0075]10運算裝置[0076]11畫面數據生成部[0077]12基準數據訪問部[0078]13差值數據訪問部[0079]14參數變換部[0080]20存儲裝置[0081]21參數設定程序[0082]22基準參數定義數據[0083]23基準格式定義數據[0084]24差值參數定義數據[0085]25差值格式定義數據[0086]30外部通信部[0087]40輸入部[0088]50顯示部[0089]100參數設定裝置[0090]200PLC[0091]210CPU單元[0092]220運算裝置[0093]230存儲裝置[0094]231固件[0095]232用戶程序[0096]233設備存儲器區域[0097]234參數設定值[0098]235差值參數定義數據[0099]236差值格式定義數據[0100]240外部通信部[0101]250總線通信部[0102]260輔助單元[0103]270總線[0104]300固件版本升級裝置[0105]310外部通信部[0106]311數據檢索部[0107]312固件版本升級用數據[0108]313差值參數定義數據[0109]314差值格式定義數據。【權利要求】1.一種參數設定裝置,其向構成可編程控制器的單元設定參數,其特征在于,具有:基準格式定義數據,其對預定的機種及版本的第I單元所涉及的參數的設定項目進行規定;差值格式定義數據,其通過相對于所述基準格式定義數據的差值,對機種或版本與所述第I單元不同的第2單元所涉及的參數的設定項目進行規定;格式定義數據選擇部,其判定參數設定對象單元是所述第I單元還是所述第2單元,在所述參數設定對象單元是所述第I單元的情況下,選擇所述基準格式定義數據,在所述參數設定對象單元為所述第2單元的情況下,對所述基準格式定義數據及所述差值格式定義數據均進行選擇;以及參數變換部,其接受參數設定數據的輸入,基于所述格式定義數據選擇部選擇的格式定義數據,對所述接受的參數設定數據進行解釋,向所述參數設定對象單元設定所述解釋后的參數。2.根據權利要求1所述的參數設定裝置,其特征在于,還具有:基準參數定義數據,其用于生成針對每個設定項目而具有所述第I單元所涉及的參數的輸入表單的設定畫面;差值參數定義數據,其通過相對于所述基準參數定義數據的差值進行記述,用于生成針對每個設定項目而具有所述第2單元所涉及的參數的輸入表單的設定畫面;參數定義數據選擇部,其判定參數設定對象單元為所述第I單元還是所述第2單元,在所述參數設定對象單元為所述第I單元的情況下,選擇所述基準參數定義數據,在所述參數設定對象單元為所述第2單元的情況下,對所述基準參數定義數據及所述差值參數定義數據均進行選擇;以及畫面數據生成部,其基于所述參數定義數據選擇部選擇的參數定義數據而生成參數的設定畫面。3.根據權利要求1或2所述的參數設定裝置,其特征在于,所述基準格式定義數據及所述差值參數定義數據包含有小數點位置信息,該小數點位置信息對應于每個設定項目示出參數的小數點位置,所述參數變換部基于所述小數點位置信息,對參數的小數點位置進行解釋。4.一種參數設定系統,其具有向構成可編程控制器的單元設定參數的參數設定裝置、以及由所述參數設定裝置進行參數設定的參數設定對象單元,該參數設定系統的特征在于,所述參數設定裝置具有:基準格式定義數據,其對預定的機種及版本的第I單元所涉及的參數的設定項目進行規定;第I差值格式定義數據,其通過相對于所述基準格式定義數據的差值對機種或版本與所述第I單元不同的第2單元所涉及的參數的設定項目進行規定;格式定義數據選擇部,其對所述參數設定對象單元為所述第I單元還是所述第2單元或者既不是所述第I單元也不是所述第2單元進行判定,在所述參數設定對象單元為所述第I單元的情況下,選

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論