[發明專利]一種PLC的安全信號處理方法、系統和存儲介質有效
| 申請號: | 202010199356.8 | 申請日: | 2020-03-20 |
| 公開(公告)號: | CN111522287B | 公開(公告)日: | 2021-07-16 |
| 發明(設計)人: | 黃堅;張麗茵;劉紹福;溫偉偉;陳天宇 | 申請(專利權)人: | 廣州明珞汽車裝備有限公司 |
| 主分類號: | G05B19/05 | 分類號: | G05B19/05;G05B17/02 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 黎揚鵬 |
| 地址: | 510530 廣東省廣州市黃*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 plc 安全 信號 處理 方法 系統 存儲 介質 | ||
本發明公開了一種PLC的安全信號處理方法、系統和存儲介質,方法包括:接收PLC程序文件,以及與PLC程序文件對應的處理方向的操作指令;根據所述操作指令對所述PLC程序文件內的PLC程序執行正向映射步驟;所述正向映射步驟包括:創建布爾量安全開關標簽和布爾量標準開關標簽,添加所述布爾量安全開關標簽與所述布爾量標準開關標簽的映射;查找PLC程序內的硬件輸入安全模塊;通過所述布爾量安全開關標簽屏蔽所述硬件輸入安全模塊的COP指令;查找所述硬件輸入安全模塊的全局標簽;創建所述全局標簽的標準標簽;添加所述全局標簽與所述標準標簽的映射。本發明能提高仿真結果的準確性。本發明可應用于工業自動化控制技術領域。
技術領域
本發明涉及工業自動化控制技術領域,尤其是一種PLC的安全信號處理方法、系統和存儲介質。
背景技術
在虛擬仿真調試中,Process Simulate安全仿真信號通過OPC或者其他通訊協議軟件連接PLC程序中的安全信號,仿真信號隨著虛擬產線的生產運動模擬真實產線的生產時序邏輯,從而驗證PLC程序的安全程序邏輯。但是在Allen Bradley PLC控制器信號通訊機制中,PLC程序中的安全信號由硬件安全模塊構成,而Process Simulate的仿真信號無法與硬件安全模塊內的信號進行連接。為了能順利地模擬AB PLC程序中的安全信號,需要在Allen Bradley PLC程序的控制器標簽中創建與硬件安全模塊數據結構相同的標準信號,然后建立該標準信號與硬件安全模塊的映射關系,實現用標準信號代替硬件安全模塊,Process Simulate仿真信號與標準信號進行連接,即可對PLC程序進行安全信號模擬。
現有技術是人為手動的通過RS Logix 5000軟件針對硬件安全模塊信號一個一個建立映射信號并添加映射關系,同時修改硬件安全模塊信號被調用的相關指令,然而,每個信號又有多個細化步驟,而一個完成的PLC項目,其信號個數有成百上千個,從而使得設計人員的工作量大幅增加,且人為建立映射信號和添加映射關系時,操作過程容易出現,導致仿真結果不正確。
發明內容
為解決上述技術問題,本發明的目的在于:提供一種PLC的安全信號處理方法、系統和存儲介質,其能降低設計人員工作量,提高仿真結果的準確性。
本發明所采用的第一種技術方案為:
一種PLC的安全信號處理方法,其包括以下步驟:
接收PLC程序文件,以及與PLC程序文件對應的處理方向的操作指令;
根據所述操作指令對所述PLC程序文件內的PLC程序執行正向映射步驟;
所述正向映射步驟包括:
創建布爾量安全開關標簽和布爾量標準開關標簽,添加所述布爾量安全開關標簽與所述布爾量標準開關標簽的映射;
查找PLC程序內的硬件輸入安全模塊;
通過所述布爾量安全開關標簽屏蔽所述硬件輸入安全模塊的COP指令;
查找所述硬件輸入安全模塊的全局標簽;
創建所述全局標簽的標準標簽;
添加所述全局標簽與所述標準標簽的映射。
進一步,所述根據所述操作指令還包括對所述PLC程序文件內的PLC程序執行反向解除步驟:
所述反向解除步驟包括:
在確定所述PLC程序文件內存在布爾量安全開關標簽后,依次刪除所述PLC程序內攜帶有所述布爾量安全開關標簽的表達式、結構體和COP指令;
生成所述PLC程序文件對應的修改程序文件。
進一步,在所述創建布爾量安全開關標簽和布爾量標準開關標簽這一步驟之前,還包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州明珞汽車裝備有限公司,未經廣州明珞汽車裝備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010199356.8/2.html,轉載請聲明來源鉆瓜專利網。





