[發明專利]一種編譯型PLC的圖形化編程交互系統及交互方法有效
| 申請號: | 202110842732.5 | 申請日: | 2021-07-26 |
| 公開(公告)號: | CN113515084B | 公開(公告)日: | 2022-10-18 |
| 發明(設計)人: | 孫瑞瑞;孔志剛;程廣河;郝鳳琦;程大全;王星星;許敬堯;張曉捷 | 申請(專利權)人: | 山東省計算中心(國家超級計算濟南中心) |
| 主分類號: | G05B19/05 | 分類號: | G05B19/05 |
| 代理公司: | 濟南竹森知識產權代理事務所(普通合伙) 37270 | 代理人: | 呂利敏 |
| 地址: | 250000 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 編譯 plc 圖形 編程 交互 系統 方法 | ||
1.一種編譯型PLC的圖形化編程交互系統,其特征在于,包括:
圖元庫管理模塊、拖拽式編程模塊和實時工程管理模塊;
所述圖元庫管理模塊包括:固定圖元庫模塊和自定義功能模塊;所述固定圖元庫模塊,用于存儲固定指令圖元,所述指令圖元是基于國際標準IEC 61131-3設計的,且根據指令類型進行分類存儲,其中所述分類存儲數據結構至少包括三種數據:圖形數據、串并聯關系數據和關聯變量數據;其中,所述自定義功能模塊,用于為用戶提供自定義功能接口;
所述拖拽式編程模塊,用于根據用戶對所述固定圖元和/或所述自定義功能模塊的選擇:進行拖拽固定圖元、設置參數進行圖形化編程,得到圖形化程序;所述圖形化程序中包括:多個圖元、所述圖元之間的連線、參數的設置;
所述拖拽式編程模塊包括:拖拽式增加圖元單元、拖拽式移動圖元單元、拖拽式刪除圖元單元;
所述實時工程管理模塊包括:變量管理單元、自動生成工程目錄索引單元、子程序管理單元、中斷程序管理單元、函數管理單元和函數庫管理單元;
所述拖拽式編程模塊還包括智能語法提示單元,包括:
當鼠標拖拽元素到編輯區時,未釋放鼠標前,編輯區顯示可以放置的位置;
當串聯連接圖元時,當鼠標拖到與之串聯的圖元水平靠右的位置上時,則該位置會顯示向右箭頭提示串聯,釋放鼠標會自動串聯;
當并聯連接圖元時,當鼠標拖到與之并聯的圖元靠下或靠右下的位置上時,則該位置會顯示向下箭頭提示并聯,并顯示并聯范圍提示箭頭,釋放鼠標時自動并聯;
母線上只允許向右串聯;
輸出型圖元只允許向左串聯和向下并聯;
當刪除某圖元后,存在多種連接關系的,則提示選擇其中一種連接方式;
所述拖拽式編程模塊還包括自動邏輯連線單元,所述自動邏輯連線包括自動串聯連線和自動并聯連線:
自動串聯連線,當執行圖元串聯時,被放置的圖元與左側的圖元使用橫線連接在一條水平線上;
自動并聯連線,當執行圖元并聯時,會自動提示并聯范圍,根據并聯范圍提示箭頭,分三種情況:
1)當在非并聯結構中增加并聯時,提示垂直并聯時,被放置的圖元與上方的圖元在一條垂直線上,且連接線跨接在所并圖元下方;
2)當在非并聯結構中增加并聯時,提示輸出并聯時,被放置的圖元與上方的圖元在一條垂直線上,但連接線左端跨接在所并圖元下方,右端連線水平放置,供后續放置輸出元件;
3)當在并聯結構中再增加并聯時,被放置的圖元連接線橫跨接在所并聯的結構中;
圖元自動對齊,水平圖元保持水平對齊,并聯圖元垂直對齊,對齊最右側的輸出圖元。
2.根據權利要求1所述的一種編譯型PLC的圖形化編程交互系統,其特征在于,所述拖拽式編程模塊還包括變量實時定義單元、變量自動補全單元、注釋區可視化提示單元和編輯區任意縮放移動單元;
所述變量實時定義單元是指:在編程過程中,對拖拽的圖元進行參數設置時,根據實際需要自定義變量或者參數后,再將新變量和參數關聯該圖元;
所述變量自動補全單元是指:當圖元需要關聯變量時,圖元上方位置雙擊提示變量下拉框,選擇或者輸入關鍵字以自動補全整個變量名稱;
所述注釋區可視化提示單元包括:
工程索引注釋,位于編輯區最左側,母線左側的區域位置,該區域用于輸入簡要的說明注釋;
所述編輯區任意縮放移動單元,用于:
任意縮放,通過外部輸入操作放大縮小編輯區的程序圖元和參數;
上下移動,通過外部輸入操作上下移動編輯區,編輯行隨程序實際編輯程序所需的實際行數自動增加;
左右移動,當程序超過編輯區的寬度時,未顯示的部分通過左右移動顯示。
3.根據權利要求1所述的一種編譯型PLC的圖形化編程交互系統,其特征在于,所述變量管理單元,用于在編程中對使用的全局變量進行統計和顯示;
所述自動生成工程目錄索引單元,用于將母線左側區域的注釋自動生成的目錄索引;
所述子程序管理單元,用于在編程中對調用的子程序進行統計和顯示;
所述中斷程序管理單元,用于在編程中對調用的中斷程序進行統計和顯示;
所述函數管理單元,用于在編程中對調用的函數進行統計和顯示;
所述函數庫管理單元,用于在編程中對調用的函數庫進行統計和顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東省計算中心(國家超級計算濟南中心),未經山東省計算中心(國家超級計算濟南中心)許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110842732.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種巷道內高濃瓦斯無人化應急自動排放系統
- 下一篇:一種橋梁護欄





