[發明專利]可編程控制器的模擬裝置有效
| 申請號: | 200810094805.1 | 申請日: | 2008-04-28 |
| 公開(公告)號: | CN101295173A | 公開(公告)日: | 2008-10-29 |
| 發明(設計)人: | 岡村弘太郎;重森弓束 | 申請(專利權)人: | 歐姆龍株式會社 |
| 主分類號: | G05B19/05 | 分類號: | G05B19/05;G06F17/50 |
| 代理公司: | 北京市柳沈律師事務所 | 代理人: | 錢大勇 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 可編程控制器 模擬 裝置 | ||
技術領域
本發明涉及可編程控制器(以下,稱為“PLC”)的模擬(simulation)裝置。
背景技術
作為一般的PLC的功能,PLC持有用于存儲起因于硬件的異常或起因于通信的異常的發生的存儲器。一般情況下,有無異常發生的狀態由比特來表示,如果沒有發生異常則為“0”,如果有發生異常則為“1”。
一般,由PLC執行的用戶所生成的程序(稱為用戶程序)檢測這些PLC的異常發生,并記述與這些對應的處理(稱為異常處理)。如果這些異常處理沒有被記述,則萬一在運行系統之后發生了PLC的故障等的情況下,導致系統沒有正確地停止,沒有檢測異常發生,對系統產生極大的影響。
圖28表示檢測一般的PLC的異常發生的用戶程序的例子。AR402.12(基本IO異常)、AR402.08(INNER?board(內部插板)異常)、AR402.07(CPU高功能單元異常)、AR402.06(高功能IO單元異常)是用于存儲異常發生的存儲器的地址,當與這些地址對應的標志(flag)成為On的情況下,檢測為可繼續運行的CPU單元的硬件異常,進行異常處理。
一般,用于存儲這些異常發生的存儲器通常設為只讀方式,使得不會因用戶程序而錯誤地改寫。此時,為了確認異常處理正確地動作,需要故意發生異常。
故意發生異常的最原始的方法是,物理地做出實際發生異常的狀況的方法。此時,通過裝卸單元或拔出通信電纜等來,嘗試故意發生異常。但是,也有硬件不發生故障就不會發生異常的情況,所以難以故意地發生所有異常。
作為其他的方法,有嵌入模擬地發生異常的特殊命令(異常發生命令),該異常發生命令被執行,從而模擬地發生異常來調試(debug)的情況。圖29表示模擬地發生異常的用戶程序的一例。生成包含了用于模擬地發生異常的特殊命令(在圖29的例子中,對應FAL命令)的程序,并用于調試。但是,在該方法中,需要特意生成異常發生的程序,因此麻煩。此外,需要在實際工作時刪除該異常發生命令,有可能忘記操作等而導致不希望的異常發生。
也存在將PLC的調試在個人計算機上實現的模擬功能,但由于實現與真機相同的操作性而用于存儲上述異常發生的存儲器也成為禁止寫入,所以無法在模擬上再現異常狀態。
在PLC的異常的調試中又一個問題是異常處理的記述遺漏。手冊(manual)中表示各種種類的異常和PLC的狀態的標志等存在于用于存儲異常發生的存儲器中,但因為有各種信息,所以在系統中,難以掌握對哪個標志如何進行操作。尤其是,在每次機種或機型變化時作為異常而應操作的標志增加的情況等,從而發生異常處理的記述遺漏,在系統工作時成為較大的問題。以往采取盡可能使手冊簡單等方法,但還沒有找到防止異常記述遺漏的可靠的方法。
另外,以往,已知不連接PLC以及外部設備來進行程序的驗證的PLC的程序的模擬裝置(參照專利文獻1)。
[專利文獻1]特開2004-258926號公報
如上所述,以往,將檢測異常發生的用戶程序的動作驗證作為目的,為了對存儲異常發生的存儲器上的特定地址所分配的標志的內容改變為異常相當值,有將實際的異常方式物理地發生的方法,或者,將專用的異常發生命令嵌入到用戶程序中執行等方法,但前者可適用的異常非常少,難以廣泛地適用于一般的異常,另一方面,后者雖然能夠將設為目的的標志的內容假設性地改變為異常相當值,但如果忘記從用戶程序中刪除該專用的異常發生命令,則估計在動作中導致無法預測的事態,采用存在顧慮。
此外,即使可使用那樣的專用的異常發生命令,存儲一般的PLC的異常發生的存儲器內除了存在非常多的標志之外,為了正確地理解各標志的含義內容而需要參照由操作手冊等提供的指引用的存儲內容表等的無趣的圖表,為此,標志組的內容理解不足而導致在生成用戶程序時忘記嵌入參照合適的標志的命令或者嵌入參照不合適的標志的命令等,在異常發生時無法充分地保護系統。
發明內容
本發明鑒于這些以往的問題點而完成,其目的在于,提供一種PLC的模擬裝置,可以容易理解應對其PLC每個機種的各種異常的標志的規格,同時無需在使用專用的異常發生命令的情況那樣在用戶程序中嵌入其他異常發生用的專用邏輯,可以將期望的標志的邏輯值通過簡單的操作來改變為異常相當值,由此在從調試模式切換到工作模式時,無需害怕起因于忘記異常發生用的專用邏輯的刪除而發生無法預測的誤動作。
對于本發明的其他的目的以及作用效果,通過參照說明書的以下記述,本領域的技術人員應該能理解。
所述技術問題,可通過具有以下結構的PLC的模擬裝置來解決。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于歐姆龍株式會社,未經歐姆龍株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810094805.1/2.html,轉載請聲明來源鉆瓜專利網。





