[發明專利]一種自動測試可編程邏輯控制器程序的方法無效
| 申請號: | 201010624473.0 | 申請日: | 2010-12-31 |
| 公開(公告)號: | CN102541045A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | 陳鋼 | 申請(專利權)人: | 鎮江靈芯軟件實驗室有限公司 |
| 主分類號: | G05B23/02 | 分類號: | G05B23/02 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 212016 江蘇省鎮*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動 測試 可編程 邏輯 控制器 程序 方法 | ||
1.一種自動測試可編程邏輯控制器程序的方法,其特征包括以下步驟:
程序讀取步驟——讀入待測試的可編程邏輯控制器程序和測試數據
程序分析步驟——將被測試的可編程邏輯控制器程序進行程序分析并對測試數據進行分析
從可編程邏輯控制器程序中分析出輸入變量、中間變量,輸出變量和邏輯運算結構,從所述測試數據中分析出輸入變量值、預期輸出變量值。
模擬執行步驟——在測試數據的基礎上模擬運行可編程邏輯控制器程序
將測試數據中分析出的輸入變量值存放到所述的輸入變量中,根據所述的中間變量并按照所述的邏輯運算結構模擬執行可編程邏輯控制器程序,得到實際輸出變量值并放入到所述輸出變量中;
比較步驟——將實際輸出變量值同預期輸出變量值進行比較和評判
將可編程邏輯控制器程序模擬運行所得到的實際輸出變量值與預期輸出變量值進行比較,如果相同,代表測試成功,如果不同,代表程序出錯。
顯示步驟——將測試結果在顯示器上顯示出來。
2.根據權利要求1所述的自動測試可編程邏輯控制器程序的方法,其特征在于:測試時,將可編程邏輯控制器程序模擬運行產生的實際輸出變量值同測試數據中分析出的預期輸出變量值做比較,在不一致時會進行報錯,就會停止測試下一個測試數據記錄,此時,測試強制結束,顯示測試結果,包括出錯的信息。
3.根據權利要求1所述的自動測試可編程邏輯控制器程序的方法,其特征在于:測試時按掃描周期測試,處理完一個測試數據記錄將自動繼續處理下一個測試數據記錄,直至處理完畢。
4.根據權利要求1所述的自動測試可編程邏輯控制器程序的方法,其特征在于:所述的測試數據為文本文件,每個測試數據包含至少一個測試數據記錄。
5.根據權利要求1所述的自動測試可編程邏輯控制器程序的方法,其特征在于:所述的測試數據中有一行是顯示周期標題和所有輸入變量和預期輸出變量名字,所述的測試數據記錄中包括至少一個輸入變量值和至少一個預期輸出變量值。
6.根據權利要求1所述的自動測試可編程邏輯控制器程序的方法,其特征在于:讀入的可編程邏輯控制器程序是關于梯形圖的一個描述,在程序讀取步驟之后,通過梯形圖生成步驟和顯示步驟,生成并顯示對應的梯形圖。
7.一種自動測試可編程邏輯控制器程序的裝置,其特征在于包括以下模塊:
程序讀取模塊——用以讀入待測試的可編程邏輯控制器程序和測試數據
程序分析模塊——用以將被測試的可編程邏輯控制器程序進行程序分析并對測試數據進行分析
用以從可編程邏輯控制器程序中分析出輸入變量、中間變量,輸出變量和邏輯運算結構,從所述測試數據中分析出輸入變量值、預期輸出變量值。
模擬執行模塊——用以在測試數據的基礎上模擬運行可編程邏輯控制器程序
用以將測試數據中分析出的輸入變量值代入到輸入變量中,根據所述的中間變量并按照所述的邏輯運算結構執行可編程邏輯控制器程序,得到實際輸出變量值并放入到所述輸出變量中;
比較模塊——用以將實際輸出變量值同預期輸出變量值進行比較和評判
用以將可編程邏輯控制器程序模擬運行所得到的實際輸出變量值與預期輸出變量值進行比較,如果相同,代表測試成功,如果不同,代表程序出錯。
顯示模塊——用以將測試結果在顯示器上顯示出來。
8.根據權利要求7所述的自動測試可編程邏輯控制器程序的裝置,其特征在于:對測試數據進行測試時,將可編程邏輯控制器程序模擬運行產生的實際輸出變量值同測試數據的預期輸出變量值做比較,在不一致時會進行報錯,就會停止測試下一個測試數據記錄,此時,測試強制結束,顯示測試結果,包括出錯的信息。?
9.根據權利要求7所述的自動測試可編程邏輯控制器程序的裝置,其特征在于:測試數據按掃描周期測試,處理完一個測試數據記錄將自動繼續處理下一個測試數據記錄,直至處理完畢。
10.根據權利要求7所述的自動測試可編程邏輯控制器程序的裝置,其特征在于:所述的測試數據為文本文件,每個測試數據包含至少一個測試數據記錄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鎮江靈芯軟件實驗室有限公司,未經鎮江靈芯軟件實驗室有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010624473.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電子裝置
- 下一篇:包裝材料中苯、甲苯和二甲苯有機污染物的快速測定方法





