[發(fā)明專利]程序開發(fā)裝置及用于實現(xiàn)程序開發(fā)裝置的程序在審
| 申請?zhí)枺?/td> | 202080067892.0 | 申請日: | 2020-03-03 |
| 公開(公告)號: | CN114556242A | 公開(公告)日: | 2022-05-27 |
| 發(fā)明(設(shè)計)人: | 陣川健 | 申請(專利權(quán))人: | 歐姆龍株式會社 |
| 主分類號: | G05B19/05 | 分類號: | G05B19/05 |
| 代理公司: | 北京三友知識產(chǎn)權(quán)代理有限公司 11127 | 代理人: | 章琴;鄧毅 |
| 地址: | 日本國京*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 程序 開發(fā) 裝置 用于 實現(xiàn) | ||
提供一種用于提供由控制裝置執(zhí)行的用戶程序的開發(fā)環(huán)境的程序開發(fā)裝置。程序開發(fā)裝置包含設(shè)定單元,所述設(shè)定單元針對在包含處于調(diào)用關(guān)系的第1程序和第2程序的用戶程序中使用的1個或多個變量的每一個,受理與來自程序的參照相關(guān)的屬性的設(shè)定。該設(shè)定的屬性包含被第1程序和第2程序中的任意一方參照的第1屬性、以及被第1程序和第2程序均參照的第2屬性。程序開發(fā)裝置包含評價單元,所述評價單元對用戶程序進行分析,針對1個或多個變量的每一個,評價基于所設(shè)定的與來自程序的參照相關(guān)的屬性的匹配性。
技術(shù)領(lǐng)域
本發(fā)明涉及程序開發(fā)裝置及用于實現(xiàn)程序開發(fā)裝置的程序。
背景技術(shù)
伴隨著作為FA(Factory Automation:工廠自動化)的基礎(chǔ)的PLC(可編程邏輯控制器)等控制裝置的高功能化,被稱為用戶程序的應(yīng)用程序也大規(guī)模化。隨著程序的大規(guī)模化,還存在想要提高程序的設(shè)計效率和再利用性的需求。
由控制裝置執(zhí)行的用戶程序包含參照與現(xiàn)場裝置組之間交換的信號(IO信號)的命令,因此在再利用時,需要適當修正用于參照IO信號的命令等。
例如,日本特開平4-205355號公報(專利文獻1)雖然不面向控制裝置,但公開了如下技術(shù):通過分析針對源程序中的公共變量的變量使用限制信息,并存儲該限制信息,一邊參照該存儲的限制信息一邊檢查源程序中的變量的使用,由此在源程序的階段發(fā)現(xiàn)針對公共變量的錯誤使用。
現(xiàn)有技術(shù)文獻
專利文獻
專利文獻1:日本特開平4-205355號公報
發(fā)明內(nèi)容
發(fā)明所要解決的課題
上述的專利文獻1所公開的技術(shù)只不過著眼于在源程序中使用的公共變量,在PLC等控制裝置中無法實現(xiàn)提高程序的設(shè)計效率以及再利用性的目的。
本發(fā)明的一個目的在于提供一種能夠提高由控制裝置執(zhí)行的用戶程序的設(shè)計效率以及再利用性的新的結(jié)構(gòu)。
用于解決課題的手段
根據(jù)本發(fā)明的一種實施方式,提供一種用于提供由控制裝置執(zhí)行的用戶程序的開發(fā)環(huán)境的程序開發(fā)裝置。程序開發(fā)裝置包含設(shè)定單元,所述設(shè)定單元針對在包含處于調(diào)用關(guān)系的第1程序和第2程序的用戶程序中使用的1個或多個變量的每一個,受理與來自程序的參照相關(guān)的屬性的設(shè)定。該設(shè)定的屬性包含被第1程序和第2程序中的任意一方參照的第1屬性、以及被第1程序和第2程序均參照的第2屬性。程序開發(fā)裝置包含評價單元,所述評價單元對用戶程序進行分析,針對1個或多個變量的每一個,評價基于所設(shè)定的與來自程序的參照相關(guān)的屬性的匹配性。
根據(jù)該結(jié)構(gòu),能夠預(yù)先設(shè)定被處于調(diào)用關(guān)系的第1程序和第2程序分別參照的變量的屬性,確保成為適合于該設(shè)定的屬性的使用方式。由此,能夠創(chuàng)建再利用性高的用戶程序。
評價單元對匹配性的評價也可以包含:設(shè)定有第1屬性的變量是否被與作為參照源的程序不同的程序進行了參照。根據(jù)該結(jié)構(gòu),能夠防止確定為被特定的程序參照的變量被其他程序參照。
評價單元對匹配性的評價也可以包含:設(shè)定有第2屬性的變量是否被第1程序和第2程序均進行了參照。根據(jù)該結(jié)構(gòu),能夠防止確定為被多個程序參照的變量僅被一部分程序參照。
程序開發(fā)裝置也可以還包含結(jié)果提示單元,所述結(jié)果提示單元提示評價單元對匹配性的評價結(jié)果。根據(jù)該結(jié)構(gòu),用戶能夠參照匹配性的評價結(jié)果,適當?shù)匦拚脩舫绦虻取?/p>
結(jié)果提示單元也可以將由評價單元評價為不滿足匹配性的變量以與其他變量不同的方式進行顯示。根據(jù)該結(jié)構(gòu),一眼就能夠掌握不滿足匹配性的變量。
結(jié)果提示單元也可以提示1個或多個變量分別以輸入和輸出中的哪個類別在用戶程序中被使用。根據(jù)該結(jié)構(gòu),能夠針對變量的每個使用類別判斷是否被適當?shù)厥褂谩?/p>
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于歐姆龍株式會社,未經(jīng)歐姆龍株式會社許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202080067892.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:用于空氣處理的光催化氧化裝置
- 下一篇:通過版本散列鏈接圖形的文檔跟蹤
- 商品開發(fā)方法、商品開發(fā)系統(tǒng)、商品開發(fā)程序以及存儲商品開發(fā)程序的存儲介質(zhì)
- 開發(fā)支援裝置和開發(fā)支援程序
- 用于web開發(fā)系統(tǒng)的開發(fā)方法和web開發(fā)系統(tǒng)
- 控制裝置、開發(fā)裝置、以及開發(fā)程序
- 系統(tǒng)開發(fā)裝置、程序開發(fā)方法及開發(fā)程序
- 軟件開發(fā)平臺及其開發(fā)方法
- 菜譜開發(fā)方法和菜譜開發(fā)系統(tǒng)
- EasyApp移動開發(fā)平臺和開發(fā)方法
- 開發(fā)支援裝置、開發(fā)支援方法以及存儲介質(zhì)
- 開發(fā)輔助裝置、開發(fā)輔助系統(tǒng)和開發(fā)輔助方法





