[發明專利]控制系統、控制裝置及程序執行控制方法有效
| 申請號: | 201310086098.2 | 申請日: | 2013-03-18 |
| 公開(公告)號: | CN103425909A | 公開(公告)日: | 2013-12-04 |
| 發明(設計)人: | 清水良昭 | 申請(專利權)人: | 富士電機株式會社 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12 |
| 代理公司: | 北京銘碩知識產權代理有限公司 11286 | 代理人: | 金玉蘭;魯恭誠 |
| 地址: | 日本神奈*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制系統 控制 裝置 程序 執行 方法 | ||
技術領域
本發明涉及一種控制程序的執行的控制裝置和控制系統,尤其涉及用于控制在可編程邏輯控制器(Programmable?Logic?Controller,PLC)上執行的PLC程序的執行的控制系統、控制裝置以及控制方法。
背景技術
迄今為止,作為工廠自動化(Factory?Automation,FA)等中的工業用通用計算機而使用了可編程邏輯控制器(Programmable?Logic?Controller:下面稱為PLC)。當通過PLC對控制對象設備進行時序控制時,例如,用戶將控制對象設備的傳感器和開關等檢測部連接于PLC的輸入端子,將控制對象設備的電機等工作裝置連接于PLC的輸出端子。并且,PLC根據執行的控制程序,從輸出端子輸出對應于輸入端子的輸入信號的輸出信號,由此對控制對象設備進行控制。
這里,關于防止非法使用在PLC上執行的程序的技術,廣為所知的有例如專利文獻1、2等。專利文獻1、2中記載有使控制程序只能在特定的控制裝置上運行,從而防止控制程序的非法利用的控制裝置。
更具體地講,專利文獻1中記載的控制裝置在控制程序中插入基于許可執行控制程序的特定的PLC的固有值(例如,序列號)的認證梯形圖。并且,在使控制程序在特定的PLC上運行時,使用認證梯形圖進行認證。控制裝置只有在認證成功的情況下才許可該控制程序的執行,因此即使控制程序被流傳出去,控制程序也無法在其他控制裝置上運行。由此,可以防止程序的非法使用。
現有技術文獻
專利文獻
專利文獻1:日本特開2011-165041號公報
專利文獻2:日本特開2009-70144號公報
這里,當控制裝置發生故障時,在修理發生故障的控制裝置的期間會導致工廠停止生產活動,因此可能會采用由維修人員等暫時設置代替機,從而繼續工廠的生產活動的方法。
然而,在專利文獻1、2中記載的發明中,由于使用序列號等基于控制裝置的固有值的認證信息進行認證,而且只有在認證成功的情況下才許可該控制程序的執行。因此,當控制裝置發生故障時,無法在代替機上直接使用在發生故障的控制裝置中所使用的控制程序。在這種情況下,存在如下問題:只能通過在控制程序中插入基于代替機的固定值(例如,序列號)的認證梯形圖,以此再次制作新的代替機用控制程序(編碼等),而且直至控制裝置被修復為止,即工廠的生產活動重新開始為止會需要時間。
發明內容
本發明是為了解決這種問題而提出的,其主要的目的在于提供一種考慮控制程序的運用和維修性的同時兼顧在PLC上運行的控制程序的安全性而防止控制程序的非法使用的控制系統、控制裝置以及程序執行控制方法。
為了解決上述問題,本發明采用如下方式以解決問題。
本發明的一個方式所提供的控制系統,包含許可證文件頒發裝置、安全文件頒發裝置、安全碼注冊裝置、輔助加載器、控制裝置,所述許可證文件頒發裝置具有:標識符獲取單元,從記錄媒介獲取該記錄媒介的固有標識符;許可證文件生成單元,用于生成包含所述固有標識符和許可證文件的有效期限信息的許可證文件;所述安全文件頒發裝置具有:安全文件生成單元,用于生成包含第一安全碼的安全文件;所述安全碼注冊裝置具有:碼變換單元,根據預定的算法將從所述安全文件獲取的所述第一安全碼變換為第二安全碼;安全信息注冊單元,用于將包含所述第二安全碼的安全信息注冊到所述控制裝置;所述輔助加載器具有:程序制作單元,用于制作包含所述第一安全碼和預定的程序代碼的用戶程序;所述控制裝置具有:第一存儲器,用于存儲所述用戶程序;第二存儲器,用于存儲通過所述安全信息注冊單元注冊的包含所述第二安全碼的安全信息;標識符獲取單元,從存儲有所述許可證文件的記錄媒介獲取該記錄媒介的固有標識符;許可證文件認證單元,比較從所述許可證文件獲取的固有標識符和通過所述標識符獲取單元獲取的固有標識符,而且比較從所述許可證文件獲取的有效期限信息和當前的日期時刻,當兩個固有標識符一致且該許可證文件在有效期限內時,判定為對存儲在所述第一存儲器的所述用戶程序具有執行權限;執行許可單元,用于許可存儲在所述第一存儲器的所述用戶程序的執行;程序執行單元,用于執行通過所述執行許可單元許可執行的所述用戶程序;所述執行許可單元在所述許可證文件認證單元中判定為具有執行權限,并且所述第一存儲器中存儲的所述用戶程序中包含所述預定的程序代碼時,根據所述預定的算法變換所述用戶程序中所包含的第一安全碼,并將所變換的該安全碼與從存儲在所述第二存儲器的安全信息獲取的第二安全碼進行比較,當兩者一致時,許可所述用戶程序的執行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于富士電機株式會社,未經富士電機株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310086098.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:液晶顯示器件及其驅動方法
- 下一篇:上下文語音查詢擴大方法和系統





