李騰飛
摘要:隨著科技的發(fā)展,人機操作界面廣泛的應用于各種機器的操作中,PLC對于數(shù)據(jù)的處理也時人機界面的簡便陛和操作性有著一定的要求,觸摸屏與PLC的組合控制對于實現(xiàn)PLC應用的靈活性和可視化有著重要的意義。基于以上,文章AKPLC程序設計、觸摸屏界面制作等方面研究了PLC與觸摸屏組合控制系統(tǒng)的應用,旨在為促進PLC與觸摸屏組合控制系統(tǒng)的發(fā)展提供參考。
關鍵詞:PLC;觸摸屏;組合控制系統(tǒng);應用
PLC有著運算速度快、指令豐富、可靠性好等優(yōu)點,其在控制領域的應用至關重要,但PLC的人機交互功能較差一直是制約其發(fā)展的重要因素。觸摸屏能夠對傳統(tǒng)的鍵盤操作以及控制面板進行取代,實現(xiàn)了動畫形式的自動化控制,將PLC與觸摸屏結合不僅能夠解決PLC人機交互功能較差的問題,同時其能夠減少開關、儀表等數(shù)量,對于實現(xiàn)PLC應用的可視化、靈活化有著重要的意義?;谝陨?,文章簡要研究了PLC和觸摸屏組合控制系統(tǒng)的應用。
1.PLC與觸摸屏概述
PLC是以數(shù)字運算操作進行相關控制的電子系統(tǒng),中文名稱為可編程邏輯控制器,在PLC中有一種十分重要的設備,即可編程存儲器,其能夠實現(xiàn)相關內部程序的存儲,同時能夠執(zhí)行面向用戶的相關指令,例如算術操作指令、順序控制指令、定時指令、邏輯運算指令等。PLC能夠通過對輸入和輸出模擬的形式來實現(xiàn)對相關機械以及生產過程的有效控制,隨著科技的發(fā)展,PLC的控制范圍不再僅僅局限于邏輯控制,其在工業(yè)自動化控制以及計算機集成制造系統(tǒng)中都有著重要的應用。
觸摸屏指的是可編程終端,其主要功能是對機械及生產過程中的相關參數(shù)進行設置,并顯示相關數(shù)據(jù),能夠以動畫的形式來模擬描繪機械及生產過程的自動化控制。觸摸屏一改傳統(tǒng)控制中的鍵盤操作,替代了傳統(tǒng)控制的顯示器以及控制臺。
將PLC與觸摸屏相互結合能夠實現(xiàn)PLC功能的擴展,提升了PLC的可視化和靈活性,此外,二者的結合能夠減少開關、按鈕的使用,整個控制方便、簡單、靈活。
2.PLC和觸摸屏組合控制系統(tǒng)的構成
本文所研究的PLC和觸摸屏組合控制系統(tǒng)的構成主要為迪文觸摸屏和S7-200可編程控制器,能夠對現(xiàn)場的電磁閥、溫度控制器、電動閥、電動機等進行控制。具體來說,S7-200PLC通過傳感器來采集相關信號,例如溫度傳感器采集現(xiàn)場溫度信號,壓力傳感器采集現(xiàn)場壓力信號,采集的信號在S?200PLC上進行數(shù)值變換以及A/D轉換后傳輸?shù)降衔挠|摸屏上,此時觸摸屏會根據(jù)收到的信號來顯示具體的現(xiàn)場的溫度數(shù)值、壓力數(shù)值,通過信號的不斷傳輸和命令的執(zhí)行,還能夠形成壓力、溫度等的曲線以及PID曲線。觸摸屏能夠對PID參數(shù)進行設置,并發(fā)送相關指令給PLC,PLC通過自身的存儲器執(zhí)行命令,從而實現(xiàn)對現(xiàn)場溫度控制器、電磁閥、電動閥等執(zhí)行機構的控制。
3.PLC和觸摸屏的通信研究
3.1觸摸屏的數(shù)據(jù)傳輸研究
首先要了解觸摸屏的數(shù)據(jù)模塊,對于迪文觸摸屏來說,其串口數(shù)據(jù)幀結構共有4個數(shù)據(jù)模塊:幀頭數(shù)據(jù)模塊、指令數(shù)據(jù)模塊、數(shù)據(jù)模塊、幀尾結束符數(shù)據(jù)模塊。幀頭是固定的,為0XAA,指令為迪文觸摸屏所設計的指令集合,數(shù)據(jù)小于等于249B。0XCC,0X33,0XC3,0X3C是幀尾固定的結束符(ox表示的是十六進制數(shù))。觸摸屏中所傳輸?shù)臄?shù)據(jù)以及指令都采用十六進制數(shù)和兩字節(jié)字形數(shù)據(jù),在傳輸字節(jié)的過程中,首先要傳送高字節(jié),傳送方向分為下行和上行兩種,當數(shù)據(jù)下行傳送時,PLC將數(shù)據(jù)傳送給觸摸屏,當數(shù)據(jù)上行傳送時,觸摸屏將相關指令數(shù)據(jù)發(fā)送給PLC。
3.2PLC的自由口通信研究
PLC自由口通信的數(shù)據(jù)傳輸協(xié)議由用戶程序來決定,用戶要通過編程來完成所有的相關通信任務。在自由口通信方式下,PLC能夠與條碼閱讀器、觸摸屏等進行通信,其波特率是可調整的,一般范圍在1200-115200bit/s之間。PLC自由口通信的核心是發(fā)送指令和接受指令,以及兩個指令所對應的寄存器控制。對于本系統(tǒng)所采用的S7 200PLC來說,采用自由口0的工作模式來進行通信,同時采用的特殊寄存器來設置字符數(shù)據(jù)位、協(xié)議選擇以及自由口波特率等。PLC的CPU上的通信口屬于一種半雙工的通信口,因此不能同時激活指令的發(fā)送和指令的接收。具體來說,PLC自由口通信過程中,可以通過特殊寄存器來對接受指令和發(fā)送指令進行控制,若PLC在指定時間沒有發(fā)送出數(shù)據(jù)信息或接收到數(shù)據(jù)信息的時候,特殊寄存器會對接受指令和發(fā)送指令進行控制,從而停止對數(shù)據(jù)信息的發(fā)送和接收。
4.PLC程序
4.1收集、發(fā)送模擬量
模擬量采集之后要通過PLC內部的相關轉換,從而轉換為實際值,下面以壓力為例,來研究模擬量采集之后的轉換過程,首先,壓力傳感器會采集壓力的模擬量信號,模擬量信號在PLC模擬量輸入模塊的轉換下會由模擬量信號轉換為數(shù)字信號,之后將轉換后的數(shù)字信號傳送到PLC的存儲器中,結合壓力傳感器的具體量程,存儲器將壓力數(shù)字信號轉換成實際的現(xiàn)場壓力數(shù)值,在轉換過程中的比例換算中,要遵循PLC存儲器內部的A/D和D/A的轉換對應關系,即模擬量與具體數(shù)值量之間對應的數(shù)學換算關系。
模擬量通過模擬量模塊中的相關通道進行輸入,模擬量輸入的過程很可能導致輸入的不穩(wěn)定,因此通常采用求出多次采樣的平均值來進行模擬量的采集,以此來提升輸入模擬量的穩(wěn)定性。PLC的CPU在掃描模擬量的過程中會耗費一定的時間,為了減少掃描時間,在可以采用移位除法,用2的次方來表示采樣的次數(shù),例如采樣次數(shù)為64次,則可以表示為采樣次數(shù)為2。
4.2觸摸控制
觸摸控制是觸摸屏的重要功能,對于整個PLC和觸摸屏控制系統(tǒng)的控制的靈活性至關重要。當按下觸摸屏中的相關控制按鈕后,觸摸屏會將按鈕的具體位置坐標數(shù)據(jù)傳送給PLC,PLC在接收到控制按鈕位置坐標數(shù)據(jù)之后,首先會對控制按鈕位置坐標數(shù)據(jù)的準確性進行判斷,如果位置坐標數(shù)據(jù)正確,則PIJc會執(zhí)行相關命令,例如相關參數(shù)曲線的顯示、相關參數(shù)實時數(shù)據(jù)的顯示、電磁閥、電動閥等執(zhí)行機構的控制等命令。
4.3.通信程序
PLC編程受到多種因素的影響,例如程序設計人員的思維方式、技術能力、軟硬件的運行方式等都會導致PLC編程方法出現(xiàn)差異。一般來說,語言編程和梯形圖編程是2種主要的PLC編程方法,語言編程與計算機的語言表達形式類似,而梯形圖編程則與繼電器控制的表達形式類似,但可以看出的是,兩種編程方法都在一定程度上體現(xiàn)了繼電器控制表達的思想。本系統(tǒng)所采用的PLC編程方法為語言編程,對于PLC與觸摸屏之間的通信以及觸摸屏的觸摸控制功能進行程序編寫,觸摸控制功能程序編寫主要指對PLC接收觸摸屏發(fā)來的指令并執(zhí)行相關命令控制執(zhí)行機構程序的語言編程。
5.用戶界面的設計和制作
用戶界面的實現(xiàn)主要分為觸摸屏顯示界面的設計和觸摸屏按鈕的制作2個步驟,下面對這兩個步驟進行具體分析。
5.1顯示界面的設計
首先,可以選取一款畫圖軟件觸摸屏的用戶界面進行繪制,而在繪制界面之前,要對用戶界面進行設計,在用戶界面設計的過程中要保證觸摸屏HMI物理分配率與用戶界面的HMI物理分配率相同,之后將其下載到HMI終端上。
5.2按鈕的制作
觸摸屏用戶界面按鈕應當根據(jù)工藝要求進行制作,按鈕可能很多,要保證不同按鈕能夠實現(xiàn)不同的功能,這就需要對按鈕的坐標進行設置,通過將按鈕的坐標數(shù)據(jù)傳輸給PLC,再由PLC來判斷按鈕坐標格式的準確性來實現(xiàn)對執(zhí)行機構的相關控制。以“溫度曲線”按鈕為例,左下角和右上角兩個點坐標的組合是“溫度曲線按鈕的有效區(qū)域,其中左下角坐標為X1Y1,而右上角坐標為XoYo,當按下“溫度曲線”按鈕之后,觸摸屏會將“溫度曲線”按鈕的坐標信息以坐標指令(X,Y)的是形式發(fā)送到PLC,PLC則要對坐標信息的準確性進行判斷,如果x大于等:PXo,而小于等于X1,且Y大于等于Y0,而小于等于Y1,則表示“溫度曲線”按鈕坐標(X,Y)是準確的,PLC就會執(zhí)行溫度曲線顯示的命令,則在觸摸屏上會顯示出現(xiàn)場溫度的實時曲線,而如果PLC接收到的“溫度曲線”按鈕坐標(X,Y)不在上述范圍之內,則PLC不會執(zhí)行指令,觸摸屏上也不會顯示出現(xiàn)場實時的溫度曲線。
6.PhC和觸摸屏組合控制系統(tǒng)設計和應用中出現(xiàn)的問題
在PLC和觸摸屏組合控制系統(tǒng)設計的過程中會出現(xiàn)以下幾種問題:(1)PLC和觸摸屏通信接口不匹配:指的是PLC的CPU通信接口與觸摸屏的接口不匹配,這就影響了二者之間的通信,影響了相關數(shù)據(jù)的傳輸,針對這個問題可以購買一個接口轉換器或設計一個轉換電路來解決;(2)PLC發(fā)送指令和接收指令不能同時激活:這會影響到PLC數(shù)據(jù)接收和發(fā)送效果,可以通過軟件設計的方法來調節(jié)接收信息或發(fā)送信息的控制字,如果在規(guī)定時間內PLC沒有接收到信息或發(fā)送出信息,則停止進行接收或發(fā)送;(3)PLC和觸摸屏組合控制系統(tǒng)中,PLC與觸摸屏的通信波特率要一致。
7.結語
綜上所述,PLC的控制功能十分強大,而觸摸屏能夠提供友好的人機交互界面,將二者組合形成的控制系統(tǒng)不僅能夠拓展PLC的性能,還能夠減少開關數(shù)量,增加控制的可靠性和靈活性。本文簡要研究了PLC和觸摸屏組合控制系統(tǒng)的應用,旨在通過PLC和觸摸屏的組合控制來促進工控領域的發(fā)展。