在线观看日韩中文|1024成人网色www|日韩欧美高清一区二区三区|亚洲精华国产欧美,色婷婷综合久久久久中文一区二区,亚洲精品1区2区,久草在线

支持裝置、控制方法以及支持程序與流程

文檔序號(hào):42946277發(fā)布日期:2025-09-05 18:22閱讀:157來源:國(guó)知局

本發(fā)明涉及支持裝置、控制方法以及支持程序,更具體而言,涉及支持按照用戶程序?qū)刂茖?duì)象進(jìn)行控制的控制裝置的支持裝置、支持裝置的控制方法以及支持控制裝置的支持程序。


背景技術(shù):

1、在各種生產(chǎn)現(xiàn)場(chǎng),使生產(chǎn)工序自動(dòng)化的fa(factory?automation:工廠自動(dòng)化)系統(tǒng)正在普及。fa系統(tǒng)由各種工業(yè)用的驅(qū)動(dòng)設(shè)備構(gòu)成。工業(yè)用的驅(qū)動(dòng)設(shè)備例如包含用于使工件移動(dòng)的移動(dòng)工作臺(tái)、用于搬運(yùn)工件的輸送機(jī)、以及用于使工件移動(dòng)至預(yù)先確定的目的場(chǎng)所的臂機(jī)器人等。這些驅(qū)動(dòng)設(shè)備由plc(programmable?logic?controller:可編程邏輯控制器)或機(jī)器人控制器等工業(yè)用的控制裝置控制。

2、控制裝置按照由設(shè)計(jì)者等預(yù)先設(shè)計(jì)的程序(以下,也稱為“用戶程序”),對(duì)作為控制對(duì)象的各種驅(qū)動(dòng)設(shè)備進(jìn)行控制。設(shè)計(jì)者能夠使用支持控制裝置的支持裝置來開發(fā)與作為控制對(duì)象的驅(qū)動(dòng)設(shè)備相符的任意的用戶程序。

3、作為上述那樣的控制裝置,與opc?ua(open?platform?communications?unifiedarchitecture:開放平臺(tái)通信統(tǒng)一架構(gòu))對(duì)應(yīng)的控制裝置正在普及。opc?ua是為了不依賴于供應(yīng)商或os(operating?system:操作系統(tǒng))的種類等地在多個(gè)裝置之間實(shí)現(xiàn)數(shù)據(jù)交換而確定的通信的標(biāo)準(zhǔn)規(guī)范。通過使用與opc?ua對(duì)應(yīng)的控制裝置,外部裝置能夠容易地訪問控制裝置所管理的數(shù)據(jù)。

4、這里,控制裝置的用戶需要預(yù)先進(jìn)行將控制裝置所管理的數(shù)據(jù)中的哪個(gè)數(shù)據(jù)公開、進(jìn)而將哪個(gè)數(shù)據(jù)設(shè)為只讀、將哪個(gè)數(shù)據(jù)設(shè)為能夠執(zhí)行等設(shè)定(以下,也稱為“公開設(shè)定”)。

5、關(guān)于這一點(diǎn),在日本特開2019-159632號(hào)公報(bào)(專利文獻(xiàn)1)中公開了一種開發(fā)支援裝置,該開發(fā)支援裝置構(gòu)成為,針對(duì)用戶程序中包含的變量按照預(yù)先確定的每個(gè)名字空間進(jìn)行公開設(shè)定。

6、現(xiàn)有技術(shù)文獻(xiàn)

7、專利文獻(xiàn)

8、專利文獻(xiàn)1:日本特開2019-159632號(hào)公報(bào)


技術(shù)實(shí)現(xiàn)思路

1、發(fā)明要解決的課題

2、根據(jù)專利文獻(xiàn)1所公開的開發(fā)支援裝置,用戶能夠針對(duì)用戶程序中包含的變量按照預(yù)先確定的每個(gè)名字空間進(jìn)行公開設(shè)定,但無論哪個(gè)用戶都能夠訪問公開的變量來執(zhí)行,因此,為了強(qiáng)化安全性,還存在改進(jìn)的余地。

3、本公開的一個(gè)目的在于解決上述那樣的課題,其目的在于提供一種能夠強(qiáng)化與變量向外部裝置的公開相關(guān)的安全性的技術(shù)。

4、用于解決課題的手段

5、根據(jù)本公開的一例,提供一種支持裝置,其支持按照用戶程序?qū)刂茖?duì)象進(jìn)行控制的控制裝置。支持裝置具備:提供部,其提供用戶界面,所述用戶界面用于供用戶進(jìn)行在執(zhí)行用戶程序時(shí)生成的至少一個(gè)變量對(duì)于外部裝置的公開設(shè)定;以及公開設(shè)定部,其基于用戶使用用戶界面進(jìn)行的公開設(shè)定,生成公開設(shè)定信息。控制裝置基于公開設(shè)定信息,管理在執(zhí)行用戶程序時(shí)生成的至少一個(gè)變量對(duì)于外部裝置的公開。公開設(shè)定信息包含以下信息中的至少一方:與至少一個(gè)角色相應(yīng)地設(shè)定是否允許外部裝置讀取至少一個(gè)變量的信息;以及與至少一個(gè)角色相應(yīng)地設(shè)定是否允許外部裝置執(zhí)行至少一個(gè)變量的信息。所述用戶界面構(gòu)成為,用戶指定至少一個(gè)角色中的任意角色來進(jìn)行所述公開設(shè)定。

6、根據(jù)本公開,用戶能夠指定至少一個(gè)角色中的任意角色,來設(shè)定是否允許外部裝置讀取至少一個(gè)變量、以及是否允許外部裝置執(zhí)行至少一個(gè)變量中的至少一方,因此,能夠強(qiáng)化與變量向外部裝置的公開相關(guān)的安全性。

7、在上述公開中,至少一個(gè)角色包含:第一角色;以及第二角色,其與第一角色相比,允許向外部裝置公開的至少一個(gè)變量的數(shù)量更多。

8、根據(jù)該公開,用戶能夠指定第一角色和向外部裝置公開的至少一個(gè)變量的數(shù)量比第一角色多的第二角色中的任一方,來設(shè)定是否允許外部裝置讀取至少一個(gè)變量以及是否允許外部裝置執(zhí)行至少一個(gè)變量中的至少一方,因此,能夠強(qiáng)化與變量向外部裝置的公開相關(guān)的安全性。

9、在上述公開中,在指定了第二角色時(shí)向外部裝置公開的至少一個(gè)變量包含在指定了第一角色時(shí)允許向外部裝置公開的至少一個(gè)變量的全部,并且,在指定了第一角色時(shí)允許向外部裝置公開的至少一個(gè)變量不包含在指定了第二角色時(shí)允許向外部裝置公開的至少一個(gè)變量的全部。

10、根據(jù)本公開,用戶能夠通過指定第一角色而將至少一個(gè)變量全部向外部裝置公開,另一方面,通過指定第二角色而不將至少一個(gè)變量全部向外部裝置公開。

11、在上述公開中,用戶程序包含第一識(shí)別信息,該第一識(shí)別信息識(shí)別在執(zhí)行該用戶程序中包含的功能塊時(shí)生成的實(shí)例。功能塊具有固有的第二識(shí)別信息,且預(yù)先確定有執(zhí)行時(shí)所使用的至少一個(gè)變量。用戶界面構(gòu)成為,用戶指定第一識(shí)別信息和第二識(shí)別信息中的至少一方來進(jìn)行公開設(shè)定。

12、根據(jù)本公開,用戶能夠指定使用了識(shí)別在執(zhí)行功能塊時(shí)生成的實(shí)例的第一識(shí)別信息的變量公開設(shè)定、以及使用了功能塊固有的第二識(shí)別信息的變量公開設(shè)定中的至少一方,從而高效地設(shè)定變量向外部裝置的公開設(shè)定。

13、在上述公開中,用戶界面構(gòu)成為,對(duì)于與用戶所指定的第一識(shí)別信息對(duì)應(yīng)的實(shí)例,分別對(duì)所述實(shí)例中保存的至少一個(gè)變量進(jìn)行公開設(shè)定。

14、根據(jù)本公開,用戶也能夠分別對(duì)與所指定的第一識(shí)別信息對(duì)應(yīng)的實(shí)例中保存的至少一個(gè)變量進(jìn)行公開設(shè)定,因此,能夠更詳細(xì)且高效地設(shè)定變量向外部裝置的公開設(shè)定。

15、在上述公開中,公開設(shè)定信息包含如下這樣的信息:使用第一識(shí)別信息進(jìn)行的公開設(shè)定優(yōu)先于使用第二識(shí)別信息進(jìn)行的公開設(shè)定。

16、根據(jù)該公開,用戶能夠使使用識(shí)別實(shí)例的第一識(shí)別信息的變量的公開設(shè)定優(yōu)先于使用功能塊固有的第二識(shí)別信息的變量的公開設(shè)定,因此,能夠避免實(shí)例中的變量的公開設(shè)定與功能塊中的變量的公開設(shè)定矛盾。

17、在上述公開中,公開設(shè)定信息包含如下這樣的信息:使用第二識(shí)別信息進(jìn)行的公開設(shè)定優(yōu)先于使用第一識(shí)別信息進(jìn)行的公開設(shè)定的信息。

18、根據(jù)所述公開,用戶能夠使使用功能塊固有的第二識(shí)別信息的變量的公開設(shè)定優(yōu)先于使用識(shí)別實(shí)例的第一識(shí)別信息的變量的公開設(shè)定,因此,能夠避免實(shí)例中的變量的公開設(shè)定與功能塊中的變量的公開設(shè)定矛盾。

19、在上述公開中,用戶界面構(gòu)成為,能夠選擇使使用第一識(shí)別信息和第二識(shí)別信息中的哪一方進(jìn)行的公開設(shè)定優(yōu)先。

20、根據(jù)所述公開,用戶能夠選擇使使用識(shí)別實(shí)例的第一識(shí)別信息的變量的公開設(shè)定與使用功能塊固有的第二識(shí)別信息的變量的公開設(shè)定中的哪一方優(yōu)先,因此,能夠考慮優(yōu)先級(jí)來避免實(shí)例中的變量的公開設(shè)定與功能塊中的變量的公開設(shè)定矛盾。

21、根據(jù)本公開的另一例,提供一種支持裝置的控制方法,所述支持裝置支持按照用戶程序?qū)刂茖?duì)象進(jìn)行控制的控制裝置。控制方法包含如下步驟:提供用戶界面的步驟,所述用戶界面用于供用戶進(jìn)行在執(zhí)行用戶程序時(shí)生成的至少一個(gè)變量對(duì)于外部裝置的公開設(shè)定;以及基于用戶使用用戶界面進(jìn)行的公開設(shè)定,生成公開設(shè)定信息的步驟??刂蒲b置基于公開設(shè)定信息,管理在執(zhí)行用戶程序時(shí)生成的至少一個(gè)變量對(duì)于外部裝置的公開。公開設(shè)定信息包括以下信息中的至少一方:與至少一個(gè)角色相應(yīng)地設(shè)定是否允許外部裝置讀取至少一個(gè)變量的信息;以及與至少一個(gè)角色相應(yīng)地設(shè)定是否允許外部裝置執(zhí)行至少一個(gè)變量的信息。用戶界面構(gòu)成為,用戶指定至少一個(gè)角色中的任意角色來進(jìn)行公開設(shè)定。

22、根據(jù)本公開,用戶能夠指定至少一個(gè)角色中的任意角色,來設(shè)定是否允許外部裝置讀取至少一個(gè)變量以及是否允許外部裝置執(zhí)行至少一個(gè)變量中的至少一方,因此,能夠強(qiáng)化與變量向外部裝置的公開相關(guān)的安全性。

23、根據(jù)本公開的另一例,提供一種支持程序,所述支持程序支持按照用戶程序來對(duì)控制對(duì)象進(jìn)行控制的控制裝置。支持程序使計(jì)算機(jī)執(zhí)行如下步驟:提供用戶界面的步驟,所述用戶界面用于供用戶進(jìn)行在執(zhí)行用戶程序時(shí)生成的至少一個(gè)變量對(duì)于外部裝置的公開設(shè)定;以及基于用戶使用用戶界面進(jìn)行的公開設(shè)定,生成公開設(shè)定信息的步驟??刂蒲b置基于公開設(shè)定信息,管理在執(zhí)行用戶程序時(shí)生成的至少一個(gè)變量對(duì)于外部裝置的公開。公開設(shè)定信息包括以下信息中的至少一方:與至少一個(gè)角色相應(yīng)地設(shè)定是否允許外部裝置讀取至少一個(gè)變量的信息;以及與至少一個(gè)角色相應(yīng)地設(shè)定是否允許外部裝置執(zhí)行至少一個(gè)變量的信息。用戶界面構(gòu)成為,用戶指定至少一個(gè)角色中的任意角色來進(jìn)行公開設(shè)定。

24、根據(jù)本公開,用戶能夠指定至少一個(gè)角色中的任意角色,來設(shè)定是否允許外部裝置讀取至少一個(gè)變量以及是否允許外部裝置執(zhí)行至少一個(gè)變量中的至少一方,因此,能夠強(qiáng)化與變量向外部裝置的公開相關(guān)的安全性。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1