臺達觸控螢幕是市場上應該廣泛的一款觸控螢幕,真彩色,價格低廉。編程軟體採用 DOPSoft1.01.10,沒有使用過臺達觸控螢幕的,可以在中達電通網站上下載,對於使用過其他觸控螢幕的用戶來說,稍微熟悉即可上手。
軟體啟動畫面
啟動後選擇【文件】-【新建】會彈出選擇觸控螢幕型號的畫面
選擇所使用的觸控螢幕型號,本項目使用的是B07S411,點擊下一步,出現下列畫面:
筆者第一次使用臺達屏連三菱PLC時費盡了周折,以為只要選擇三菱對應PLC類型即可,未曾想怎麼也連不上,換了幾根通訊線也不行,觸控螢幕背面有COM1口和COM2口,在通信設定畫面對應設置,也不行,觸控螢幕通訊參數和PLC通訊參數設置要一致,包括波特率、通信位(看臺達軟體上顯示的是「資料位元」!,一看就知道,觸控螢幕軟體翻譯成大陸簡體時翻譯人員是外行,讓我們工控人困惑)、奇偶校驗、通訊界面中的RS232和RS485都試過,還是不行。最後直接淘寶買一根臺達屏連三菱PLC的線,事先詳細說明了觸控螢幕和PLC型號,請賣家務必不要搞錯。結果買回來再試,仍然不行!!至此幾乎筆者想到的都試過了,沒辦法,只好電話諮詢臺達技術部門,告訴我的答案會讓大家大跌眼鏡:居然是觸控螢幕後面接COM2,軟體上設置成COM3!你說臺達害不害人?同時通訊界面選擇RS422,至此才解決了通訊問題。大家以後使用臺達屏時注意這一點,可少走許多彎路。
觸控螢幕背面只有COM1和COM2口!
軟體通訊設置卻設置COM3!
下面介紹畫面的製作及編程,首先搞清楚觸控螢幕的作用,對於學習觸控螢幕編程是非常有幫助的。按鈕操作、信息顯示和數值輸入,是其主要功能。觸摸按鈕可以代替操作面板上普通按鈕的功能,方便地實現點動按鈕功能、自鎖按鈕功能、選擇按鈕功能等操作,當然觸摸按鈕還用於觸摸畫面的切換等,在下面觸控螢幕編程時也可看到,按鈕的配置是觸控螢幕編程的主要內容。其次是信息顯示,顯示的內容可以這麼說,PLC中的內容都可以在觸控螢幕上顯示出來:寄存器、計數器、輸入/輸出、中間輔助繼電器等,還有報警信息、班產量、月產量、年產量、設備生產時長、設備通電時長等等。而數值輸入則可以方便地改變PLC寄存器中的值。下面就本項目中觸控螢幕編程主要內容加以介紹。
一、手動操作畫面
手動操作一般用於試機以及程序的單步執行,觸控螢幕編程一般都需要有手動操作畫面、自動操作畫面,有的還可以增加單循環畫面(用於加工一個工件)。
此手動操作畫面,主要也是按鈕操作和信息顯示。油缸的升降和工件的進退分別用四個按鈕實現,雙擊第一個按鈕,出現下面的畫面:
此按鈕是通過選擇【菜單】-【按鈕】-【保持型】來配置的(見下圖),在【一般】標籤頁面中設置該按鈕對應的中間輔助繼電器為「M5」(參上圖);在【內文】標籤頁面裡設置顯示的文字,這裡是「工件壓下」;在【圖形】標籤頁面中則設置該按鈕的圖形形狀。需要說明的是,這裡的保持型和我們一般理解的帶自鎖按鈕的保持不同,根本就不「保持」,它是「點動」的意思,按下接通,抬手斷開。不得不說臺達軟體翻譯人員肯定不精通大陸與臺灣語言的互譯,此是題外話。
按鈕的配置,先要選擇按鈕大類,然後點擊右邊的選項,就會彈出如下窗口,選擇合適的按鈕形狀。
當然,按鈕的形狀也可以自己設計,如何自製圖形,在後面介紹。
上面談到,點動功能的按鈕,選擇【保持型】,如果是想實現點一下按鈕,該按鈕對應的中間輔助繼電器(如M2)保持接通,再按一次即斷開,這時需要選擇【交替型】按鈕類別,本手動操作畫面中間位置的【升降有效】和【進退有效】就是通過【交替型】按鈕來實現的。首先要說明一下,為什麼設置這樣一個按鈕,它的作用是操作箱面板上的兩個按鈕實現四個按鈕的功能!有時設計時考慮不周,實際應用時發現PLC輸入點不夠用,加擴展是一般的思路,有沒有辦法不加擴展而完成同樣的功能呢?這就要靠編程技巧了。比如在此項目中,油缸升/降和工件進/退,本來需要四個按鈕,但通過編程可以只用兩個即可,便是通過一個交替型的按鈕來實現的,本程序中是M2,M2接通操作箱面板的兩個按鈕用作工件進退,M2斷開操作箱面板的兩個按鈕用作油缸升/降。
點擊中間按鈕,「進退有效」和「升降有效」來回切換,同時屏幕上分別提示「操作按鈕用於進退」和「操作按鈕用於壓抬」(粉紅底色),提示是通過配置【簡易指示燈】實現的:
簡易指示燈用M29和M30來顯示,M29接通顯示「操作按鈕用於壓臺」,M30接通顯示「操作按鈕用於進退」,M29和M30又取決於M2的接通還是斷開,這是通過PLC控制的:
操作按鈕的配置,還可以將其設置為通常被「隱藏」,只有按下觸控螢幕上對應的位置才會顯示信息(內文標籤的內容),本手動操作畫面中的M10(上限傳感器無效)、M11(連續進退)交替型按鈕就採取了隱藏式設計,因為該按鈕平常不怎麼用到。有時畫面切換按鈕也可以隱藏,因為該畫面用於設計人員調試,不需要讓一般操作工人知道(當然設置密碼也是一種方式)。關於M10和M11的詳細說明,參見PLC程序。
如果按鈕配置時,選擇的是【換畫面】,配置的按鈕,雙擊後彈出的屬性頁面如下:
注意:【一般】標籤頁面和上面介紹的按鈕配置有不同的地方,沒有選擇中間繼電器的選項。點擊【改變畫面】項,會彈出如下畫面:該畫面包含了已經製作好的所有畫面,選擇需要切換的畫面,按【確定】即完成了畫面切換按鈕的配置。
最後是報警信息的顯示,其配置是通過菜單【元件】-【報警顯示】-【當前報警表】來實現的,當然除了「當前報警表」,還有歷史報警表、報警頻次表、報警信息跑馬燈,只是顯示形式不同而已,這裡以當前報警表來說明。
在選擇當前報警表後,在電腦屏幕上按住左鍵,拉動滑鼠,可按一定的尺寸大小配置,然後雙擊之,會彈出當前報警表的屬性,大家會看到,這裡只有文字和背景顏色的設置,以及報警信息顯示時,是否顯示報警編號、報警發生的時間以及日期的格式。至於具體報警內容,要通過菜單-【選項】-報警設置來完成。
點擊報警設置後,會彈出下面的畫面:
在該畫面中,讀取地址選擇,必須是以「字」為單位的,也就是必須是16位字的「首位」,比如M0、M16、M32,或Y0、Y16等,程序中使用M16開始的16個中間輔助繼電器作為報警信息提示用。比如說,M20接通,就會顯示「手動操作模式」,M21接通,就會顯示「自動操作模式」,以此類推。需要說明的是,報警信息顯示,不一定就是運行時發生了故障,一般流程的提示,比如SFC的每一個S步進行的是什麼動作提示,等等。
二、自動操作畫面
自動操作畫面涉及到數值的輸入,分別是加工工件需要彎曲部分的長度(工件的兩端大約各100mm為直管不需彎曲),全程為單程彎曲長度,半程為往復彎曲的進給部分的長度,因為往復彎曲廠家要求從管子的中間開始彎曲。速度設置的是伺服電機的旋轉速度,這裡折合到mm/s,至於如何折算到cm和mm/s的,PLC編程部分有說明。
數值輸入具體配置為:菜單-【元件】-【輸入】
選擇後在屏幕上按住滑鼠左鍵拉動滑鼠,確定好區域大小,再雙擊打開屬性標籤頁,設置寫入和讀取存儲器的地址,圖形顏色,是雙字節(Double Word)還是單字節(Word),有無符號位,最大值和最小值,數值有幾位等。而內文標籤設置的是顯示數值的字體大小、顏色等。
單程和往復的設定,是通過交替按鈕控制M0的接通和斷開,PLC程序將分別處理。畫面中央的大按鈕,為保持型,和X2(運行)按鈕其同樣的作用。
三、PLC輸入/輸出監視畫面
設備排故時常常有這樣的時候,要監視PLC某個輸入信號是否接通,或某個輸出信號是否輸出,要打開控制櫃門去查看,如果把實物PLC上顯示的內容全部呈現在觸控螢幕上,則大為方便。本畫面就是為此設計的。
畫面中的輸入/輸出部件(圖形),觸控螢幕編程軟體本身不帶的,需要自己製作,輸出執行機構如電磁閥、報警指示燈等,網絡上下載圖形然後修改大小尺寸即可,輸入開關需要自己畫圖,開和關兩個狀態各製作一個,然後通過圖形庫把它加入到軟體中,這樣圖形問題就解決了。
菜單-選項-圖形庫
一開始【新增圖形庫】(如PMH),然後將元件數據匯入,選擇自己已經製作好的圖形(如file),注意圖形的大小尺寸要適合畫面上圖形的顯示,有時需要修改數次,關於如何製作圖形,這裡不作介紹。
四、數值設置及顯示畫面
數值設置顯示畫面一般是設置一些常用的參數,如本項目的行程、進給速度、延時時間等,以及顯示一些運行的數據。數值設置在自動操作中已經介紹,這裡介紹一下數值顯示的設置方法:
滑鼠點擊菜單-【元件】-【數據顯示】-【數值顯示】,在畫面上滑鼠指針變為十字形,按注左鍵往右下拉動滑鼠,會畫出一個矩形框(見班產量下部):
雙擊後彈出屬性配置窗口:
該窗口可設置需要顯示的存儲器地址、背景前景顏色、顯示字體大小顏色(內文)等。
五、報警顯示畫面
報警顯示畫面可以將設備發生的報警信息,以文字(當然可以蜂鳴器同時鳴響)形式提示報警發生的時間、發生的部位、也可以提示排故方法。雖說是報警信息顯示,但不限於報警內容,也可以顯示運行過程、各種狀態等,因此是觸控螢幕編程時不可缺少的內容。
其實在手動操作畫面中已經對報警信息提示的設置做了初步介紹,那裡介紹的是「當前報警表」,這裡進一步說明(歷史報警表)操作過程:
菜單選擇【元件】-【報警顯示】-【歷史報警表】,同樣按住滑鼠左鍵向右下拉動滑鼠,會形成下面的選中的矩形框:
然後配置顯示的顏色、日期、時間是否顯示,顯示的格式等。至於顯示的內容則在菜單-【選項】-【報警設置】中設置(參見手動畫面中的介紹),此處不重複。
至此,觸控螢幕編程主要內容介紹完畢,更進一步的編程技巧請參考觸控螢幕編程手冊。