熟女人妻水多爽中文字幕,国产精品鲁鲁鲁,隔壁的少妇2做爰韩国电影,亚洲最大中文字幕无码网站

技術頻道

娓娓工業
您現在的位置: 中國傳動網 > 技術頻道 > 技術百科 > 經濟型數控系統中的可編程邏輯控制

經濟型數控系統中的可編程邏輯控制

時間:2008-03-28 15:07:00來源:hanjuan

導語:?介紹了一種在經濟型數控系統中實現可編程邏輯控制的方法
摘要:介紹了一種在經濟型數控系統中實現可編程邏輯控制的方法,通過采用主一從式結構的雙單片機控制系統,在實現對邏輯變量掃描控制的同時,保證了時機床坐標精確的數字控制。文中闡述了系統的工作原理、硬件組成和軟件設計思想。 關鍵詞:可編程邏輯控制;數控系統;掃描控制
Programmable logic control in economical numerical control system
Abstract:This paper presents a method for programmable logic control in economical numerical control system.By means of plication of double single — chip microprocessor control system with master—slave construction.not only scanning control to switching variable is achieved.but also accurate numerical control for machine tools coordinate is ensured.The principle of operation,hardware composition mad thinking of software design for the system are described. Keg words:programmable logic control;numerical control system ;scanning control 1 引言 機床數控系統一般用于完成運動軌跡控制和開關量的邏輯控制。目前,國內的經濟型數控系統大都側重于運動軌跡的控制。對于開關量點數較多,特別是要求邏輯和順序控制的場臺(如專用數控機床、組合機床等),通常采用二級控制結構,既用一臺微機控制系統完成運動軌跡的控制,同時作為操作平臺。而機床開關量I/0的邏輯控制用一個獨立的可編程邏輯控制器(PLC)實現。在這種控制方式下,由于需要在數控系統和PLC之間做大量的軟件和硬件開發工作,并且對兩套系統分別編程,用戶常感到使用不便。基于上述情況,本文介紹了一種在經濟型數控系統中實現對開關量邏輯和順序控制的方法,闡述了系統工作原理和硬、軟件設計思想。 2 工作原理 為了對可編程邏輯和坐標位置實施混合控制,系統設計主要從以下幾個方面來考慮: 1)應具備PLC系統對各種開關量順序控制的特性和NC系統對執行元件數字控制特性。 2)如何協調兩個控制模塊的同步控制問題。 3)解決兩類控制指令的混合編程問題。 在本文介紹的機床數控系統中,運動軌跡控制和可編程邏輯控制分別由兩個獨立的模塊完成。PLC模塊作為數控系統的主控模塊,用于完成系統的管理和開關量的邏輯控制。運動控制(MNC)模塊作為輔助控制模塊,用于完成步進電機的兩坐標聯動控制。 系統為雙單片機并行工作的主一從式控制結構。采用雙CPU結構的目的在于,使MNC模塊有充裕的時間完成軌跡控制和坐標顯示管理等工作。PLC主控模塊與MNC輔助控制模塊通過串行通信協調控制。系統采用連續掃描方式工作,按照以下步驟完成控制任務: (1)將機床開關量輸入信號狀態送人內部映像寄存器; (2)按用戶程序存放順序,逐條解釋和執行指令,產生相應的控制信號去控制有關電路,完成數據的存取、傳送和處理工作,并根據運算結果更新有關寄存器的內容。在運動控制條件成立的情況下,調用發送子程序,將指令傳送紿MNC模塊,并設置相應標志。當MNc模塊完成規定的控制任務后,則通過串行口回發狀態標志,更改內部寄存器的狀態。 (3)將輸出映像寄存器的內容送給接口電路,去控制外部負載。由硬件WDT電路和單片機內部定時器T2實現的軟件WDT共同組成程序運行監視系統,以保證掃描控制的正常進行。 3 系統結構 系統結構框圖如圖1所示。它由8032單片機、存儲器、鍵盤及接口電路、掉電保護電路、開關量I/O接口電路、WDT電路和MNC控制電路組成。 8032單片機和MNC控制模塊中的8031單片機的系統時鐘均由外部公共晶體振蕩器提供,使二者的工作具有一致性,為雙機之間進行高速數據傳送提供了可靠的物理保證。 系統軟件存放在一片27512中,用戶程序和數據存放在兩片6264靜態RAM中(其中一片帶掉電保護電路和備用電池)。52個編輯鍵和7個工作方式選擇鍵由一片8279來管理,P1口用來對4個方向鍵和啟動鍵、暫停鍵的狀態進行檢測。考慮到經濟型數控系統的控制對象主要是單臺設備,開關量I/O的基本配置為32路輸入和32路輸出,接口電路由3片8255組成。由555振蕩器和74LS393組成硬件WDT電路。MNC控制模塊可以根據給定的控制指令,完成對兩個坐標的步進電機運動控制。它以光刪傳感器作為檢測元件,工作臺實際位移量為反饋信號,采用數字調節器進行閉環控制[1]。該模塊帶有一個8位米字型LED顯示器,用于程序編制和加工過程中的數據顯示。 [b]4 軟件設計 4.1 內部繼電器的安排[/b] 輸入/輸出繼電器狀態、中間繼電器狀態和PLC控制指令中標志、指針均安排在8032單片機的內部RAM中,最大限度地利用其位尋址區。繼電器狀態的存放,采用逐位對應的方法,一個字節對應存放8點的狀態,對于定時器、計數器和移位寄存器,除本身有對應的內部繼電器外,還占有字節工作單元和標志狀態寄存器。 1)定時器/計數器 定時器/計數器均為l6位,占用兩個工作單元,每一個定時器/計數器都有信號狀態位和三個標志位:定時器/計數器標志、定時器啟動標志和定時到標志,均安排在定時器/計數器標志寄存器中。定時器/計數器所需的1ms內部定時脈沖由8032內部定時器T0產生。 2)移位寄存器 移位寄存器每8個點一組,共有8組,每一組移位寄存器對應一個CP狀態標志位,用以保留上一個掃描周期的輸入時鐘狀態。當兩組或兩組以上移位寄存器聯用時,由移位寄存器的起始繼電器標號決定CP狀態的存放位置。 3)微分器 為了對相鄰兩個掃描周期的輸入狀態進行判別,每一個微分繼電器除有一個輸出狀態位外,還有一個輸入狀態標志位,用以保存上一個掃描周期輸入信號的狀態。 4.2 輸入狀態的判別 區分開關量狀態的變化,對PLC的控制非常重要。在計數、信號邊沿微分和移位過程中,需要根據開關量的時序變化情況來決定程序執行方式。除下降沿微分指令外,上述其它幾種情況都要求在輸入信號的圖1 控制系統結構框圖上升沿工作。所以,對于計數、微分和移位操作,上一個掃描周期的時鐘狀態被保存在一個專用寄存器中,并和該繼電器編號相對應。根據相鄶兩次掃描周期CP狀態的變化決定是否執行指令規定的功能。
4.3 數控指令的轉化 混合編程是本設計的一個重要特點。PLC有其自己的編程語言,常采用梯形圖編程,語句表輸入的方式。而數控系統也有其自身的編程語言,廣泛采用的是ISO制定的標準代碼,考慮到人們對兩類系統的使用習慣,在對縮程指令處理時,把數控語言作為PLC指令系統的一個子集,每一種數控指令可用一個專用圖形符號表示,ISO標準代碼的指令助記符嵌入到PLC指令助記符中一同輸入[sup][2][/sup] 。 4.4 數據通訊方式 數據通訊方式是協調邏輯控制與軌跡控制的關鍵。雙向數據通訊通過兩個硬件模塊中單片機的串行口完成。串行口工作方式為模式3,均采用查詢式發送、中斷式接收的工作模式。在軟件設計上,PLC模塊把通訊口作為一個開關量輸入/輸出口對待,在通訊標志寄存器中有相應的通訊標志與之對應。當需要執行數控指令時,調用發送子程序完成控制數據的傳送。 數控指令的通訊數據格式為:
工作方式控制字決定該指令在什么方式下執行,如編輯、自動、空運行、回零、手動方式等。指令特征字是該指令的代碼,決定步進電機運動的形式。控制參數則是該指令的運動坐標值和運動速度。對于不同的控制指令,其參數可以缺省。如直線插補指令,則要求跟XZ向絕對(或相對)坐標值和速度;而快速返回原點指令,無需任何參數。累加和檢驗碼是提供給接收方的檢驗依據,據此來判斷是否出現接收錯誤。 4.5 軟件結構 PLC主控模塊系統軟件由監控程序、編輯與編譯程序、開關量邏輯控制程序、指令模塊程序、中斷程序和數據傳送程序等組成。 1)監控程序 監控程序實現對系統的操作管理,包括系統初始化和接收來自鍵盤的操作命令,并加以執行;檢測系統面板上的部分開關和按鍵,置以對應標志;調度系統的各應用程序模塊。 2)編輯與編譯程序 編輯程序使用戶能夠對加工程序進行輸入、編輯和修改。編譯程序將以文字符號形式輸入的用戶程序轉換成機器代碼,且在匯編過程中對輸入語句的正確性加以判斷并給出提示。 3)開關量邏輯控制程序 進入自動運行狀態后,CPU反復查詢有無工作啟動按鈕的輸入信號。當有啟動輸入信號,系統才執行開關量邏輯控制功能。對用戶程序的執行以掃描方式進行,每個掃描周期分為輸入采樣(或處理)、邏輯關系處理和輸出刷新(或處理)三個階段。邏輯處理最終結果在結束標志END出現時才送至輸出鎖存器。只要沒有停止工作的信號輸入,程序又轉向輸入掃描并循環往復。開關量邏輯控制程序框圖如圖2所示。
5 結束語 采用混合控制模式,通過主一從式結構的雙單片機控制系統,在實現對邏輯變量掃描控制的同時,保證了對機床坐標精確的數字控制。該方法成功地應用于PCNC一1經濟型數控系統,并在生產實踐中得到應用,在柴油機體工藝定位孔加工和活塞油環槽底面油孔加工過程中取得了良好效果,比原生產工藝提高了加工精度和工作效率。 [參考文獻] [1]王文熙、王玉林等.經濟型散控機床控制技術.機床.1993(9):34—36 [2]王文熙.單片機散控中的可編程邏輯控制.機電工程,2000 (1):27—29 作者簡介:膝勤(1962一),男.黑龍江佳木斯人,臺肥工業大學翻教授,在職博士生。 經濟型數控系統中的可編程邏輯控制:PDF

標簽:

點贊

分享到:

上一篇:基于工控機控制的輪對數控車...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網站簡介|會員服務|聯系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業執照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號

主站蜘蛛池模板: 教育| 建德市| 新干县| 冷水江市| 锡林浩特市| 汉川市| 怀仁县| 正蓝旗| 金坛市| 富蕴县| 南汇区| 南康市| 芜湖市| 亚东县| 衡水市| 焦作市| 肇庆市| 肃宁县| 克东县| 乐山市| 五台县| 沅江市| 崇信县| 安岳县| 巫溪县| 金湖县| 长垣县| 龙里县| 大庆市| 拉萨市| 舟山市| 罗田县| 手游| 清水县| 芷江| 灵寿县| 迁安市| 甘德县| 宜州市| 宜城市| 凤阳县|