在觸摸屏上寫入頻率,然後變頻器就以該頻率運行是如何實現的?

悠悠清風314


在觸摸屏上寫入頻率,然後變頻器就以該頻率運行如何實現的?

生產過程中有時需要手動就得去電氣配電櫃更改頻率參數,不方便且效率低。改變現有操作方式是提高效率的最佳手段之一,採用觸摸屏對變頻器運行和頻率的控制操作靈活,極大提高生產效率。控制變頻器的運行與頻率方式不唯一,可以用通訊方式控制也可以用模擬量方式控制。

例如採用變頻器標準通訊方式控制(MODBUS-RTU),因此只要在觸摸屏上操作就可以進行對變頻器的運行和頻率控制。


要實現整個過程,需要硬件和軟件配合。硬件就是在PLC基礎上增加通訊模塊。同時需要將通訊模塊內部跳線地址設置好,然後就是從模塊上用通訊線跟變頻器的串列通訊網口連接好,因此硬件通訊接線基本完成。其次,對變頻器進行參數設置。包括頻率指令來源、啟停鍵、從站號、波特率、通訊方式等參數設置。


最後就是軟件方面,就是PLC的編程。編寫該程序的目的就是將變頻器的MODBUS通訊協議格式用PLC編程表達出來。根據通訊協議,變頻器的啟停由PLC的位地址控制,變頻器的頻率由PLC的字地址控制。然後將PLC的字地址和字地址分配到觸摸屏畫面中,以位按鈕和數字鍵盤輸入即可。

工作過程

在觸摸屏中輸入頻率參數並按運行按鈕,此時PLC控制系統就會將觸摸屏數據傳輸PLC,PLC就會將觸摸屏傳輸過來的數據轉換成通訊協議格式,然後輸出給變頻器,完成對變頻器的啟停和頻率參數更改。


相比於人進入配電櫃手動更改頻率參數,在觸摸屏上的操作快捷方便。可以說間接的保護了變頻器,同時也降低設備的故障發生率。


螺絲愛螺帽


在觸摸屏上寫入頻率,然後變頻器就以該頻率運行是如何實現的?

答;觸摸屏是人機界面的一種形式。它內部有硬件和軟件構成。不同廠家生產的觸摸屏的GT組態軟件都是不一樣的。當你使用什麼品牌的觸摸屏,你可以上網去下載廠家對應的觸摸屏的組態軟件。

硬件它們的結構基本上差不多,都是由;模擬輸入→自動跟蹤→數據保持→進入比較器→進入SAR邏輯→N位DAC→再次進入比較器。由N位DAC輸出數據(其中包括串行或者並行)→與高性能帶PG卡的變頻器的數據輸入端駁接,來完成一系列的多功能設置與修改工作運行。

下面是一個典型的觸摸屏內部結構示意圖。


觸摸屏與變頻器可以通過RS-422或者RS-485進行通訊,通過通訊,在觸摸屏上能夠顯示或設置變頻器的運行頻率、輸出頻率、輸出電壓、輸出電流、輸出功率等參數,能夠控制變頻器與它拖動的電動機進行正轉、反轉及停止運行狀態等。

為了實現觸摸屏與變頻器的通訊,首先得設置變頻器相關通訊的參數。例如人們常用的三菱觸摸屏與三菱變頻器。

1、參數號Pr.117,它為變頻器的站號,設定值更改為1,主要此時它的站號就是1了。

2、參數號Pr.118,它為變頻器的通訊速度設定,這裡可以將設定值任意更改,例如192,此時它通訊波特率就是19.2Kb/s。

上面的設置一共有十幾項,這裡只能省略了。

此時需要將觸摸屏與變頻器進行硬件連接,把一條RS-422通訊線的一端接入觸摸屏的對應插孔中,另一端接入變頻器的PU接口。

完成上面操作後,接下來進入觸摸屏設置菜單→選擇菜單→其他模式→設定模式→PLC類型等等。其中包括,變頻器的上限頻率,下限頻率,加速時間,減速時間,過電流保護,運行頻率,輸出頻率,輸出電流,輸出電壓,輸出功率,正轉,反轉,停止等等。

觸摸屏與變頻器,包括PLC,對於剛剛入門的初學者來說,沒有一點基礎知識,學習起來還真是有一定的困難。需要自己平時多看書多請教老師,經過一段時間才能夠學好。


以上為個人觀點,僅供參考,希望對提問者和頭條上的初學者們有一定的啟發幫助為感。

知足常樂2018.11.1日於上海


知足常樂98954541


我以西門子PLC、變頻器為例

PLC內部只認識數字,各種數字形式,實數,整數等等

比較老一點的控制方法是觸摸屏通過與PLC通訊,通過觸摸屏寫入相應的數據到PLC的某個存儲區內,比如是把1600寫入到vd100。

PLC是有模擬量輸入和輸出的,而變頻器的控制方式裡面也有模擬量的輸入控制,PLC內部可以把0-32000這樣的數對應成0-10v電壓的形式進行輸出,或者輸出一個4-20ma的電流,變頻器也會根據模擬量的大小來調解頻率,這就是0-10v對應的是0-50Hz,所以根據PLC內部的數模轉換,就會輸出我們想要的電壓,而電壓在變頻器裡對應的就是頻率,所以就會利用觸摸屏給定變頻器的頻率,你看到的是人機交互,其實裡面有很多的運算。

西門子還有一種獨特的專有的USS通訊,這個通訊是專門控制西門子變頻器的,其他的變頻器不好使,但是其他變頻器都有模擬量的控制方式,而西門子PLC與其旗下的變頻器可以採用USS通訊的方式進行控制,西門子有專用的USS指令庫,拿過來就可以用,設定好參數可以讀取變頻器的、電機的所有實時參數,包括變頻器溫度、轉速、轉矩、耗能、電流、運行時間等等…



全球工業自動化


看了幾個回答,貌似很正確。卻卻都沒回答到點子上!!!

首先你需要了解一下什麼是觸摸屏。觸摸屏是由外屏和內屏組成。內屏就是普通的顯示器屏幕,外屏是一種特殊的鍍膜塑料構成。當你對屏幕上的塑料施加一定強度的力後,該區域鍍膜導通,於是在外屏上的電纜會形成對應X和Y矩陣區域唯一的點,處理器通過對X和Y矩陣掃描識別出具體位置,經過查找內置的數據表識別出對應的數據含義並處理,是數據就存入存儲器中,控制碼就執行。在輸入完數據後,按確定/執行/OK(就是這一類的鍵),處理器掃描到該區域(該區域也在矩陣中),識別出控制碼,經過對內置數據表進行查找,確定傳輸數據給主機的命令有效,於是通過串行通訊接口發送給主機進行各種對應的操作!!

至於如何控制輸出頻率和輸出電壓,涉及的內容太多,包括模擬電路、數字電路、單片機原理等等,不是幾句話可以講完的,自己找書看吧,重點看PIO(可編程輸入輸出接口)、DAC(模數轉換器)、VCO(壓控振盪器)原理。電路這東西原理一通百通,很簡單!


依舊998


這個功能要想實現的話,光觸摸屏和變頻器是無法實現的。

一般來說,你得有個控制器,例如PLC,才可以實現。

方法有兩個,一個是,通過通訊,把觸摸屏上的輸入值通過通訊的方式寫給PLC,然後,PLC接受之後,再把這個數值經過處理,處理成變頻器能夠接收的信號,直接驅動變頻器的運行。

另外一個是半通訊,也就是觸摸屏與PLC通訊,PLC與變頻器不通訊,PLC直接輸出對等的模擬量來控制變頻器的運行,例如:4-20mA。這樣就可以實現了。

具體到詳細點,每個廠家的通訊協議不一樣,也不是開放的,所以,細節不一樣。

例如西門子300PLC如果想通過觸摸屏來控制變頻器,首先要把觸摸屏與300PLC建立連接。然後再把300PLC與變頻器建立連接,可以用以太網通訊,也可以用DP通訊。通訊成功了,相互之間都有固定的地址,實際上通過觸摸屏上的輸入值來控制變頻器,就是向通訊裡面已經組態好的變頻器地址寫入控制字。

我只知道這些,因為水平有限,難免有錯誤之處,歡迎大家批評,指正!


西湖之水天上來


我看到了樓下說觸摸屏不能直接給變頻器輸入頻率,我感覺樓下是不專業的!或者是老款思想。

觸摸屏是可以直接跟變頻器進行串口通信來實現,常用的通信方式!是用modbus rtu協議同意


PLC遠程控制系統


觸摸屏是一種人機界面,我們常用的手機輸入也是觸摸屏,那是電容屏,就是手指按摩觸摸屏界面的時候,會產生一個電容量的變化,而手機裡邊的芯片會感應到這種變化量,把它轉換成電壓信號,也就是一種標準的模擬量(如果是一個點就是一個開關量,開關量可以看成特殊模擬量),然後通過單片機讀進去量好處理了,代表某種信息,工業上用的一般是電阻屏,道理是大同小異的,請關注:容濟點火器

不管是電阻還是電容,甚至還有超聲波之類的,它們只是一種感應介質而已,裝在觸摸屏的最外邊,叫觸摸板。裡邊還有一層玻璃,那是顯示用的,叫液晶,兩者是分開的。當手指觸摸到觸摸板時候,工業觸摸屏是感應出來一定變化的電阻量,如果只是一個點,就直接輸出一個開關量給單片機,單片機擬定了一個標準,會知道你是要求它執行什麼動作意義。

同樣你也可以在觸摸屏界面上輸出一個模擬量,它可以看成多路電阻信號組成了,也就是代表輸出一組連續模擬量模式給到單片機,再量化成多路開關量形式的,一般精度差點的,比如可以用8位開關量來代表一個模擬量,你說的變頻器頻率,一般是0-50HZ,而8位開關量對應的是0-255(2^8),比如00000001代表1HZ,00000011代表3HZ,00001111代表15HZ,如此類推,每一個頻率值都有一個數字量對應上了。這個過程就是所謂的編碼,因為單片機只認識二進制代碼,需要把模擬量這種十進制的東西量化成01二進制代碼,每種代碼對應唯一的物理意義。

當你輸出了15HZ到觸摸屏裡邊,觸摸屏實際上存儲的是00001111這樣一個8位的二進制代碼而已。然後這個代碼,是保存在電路上的寄存器這樣一類器件裡邊的。

然後觸摸屏要傳輸這個代碼給變頻器,需要通過一些通訊協議來完成了,比如底層的是485和232這些常見的。這些通訊協議是什麼呢,可以簡單理解成一種傳輸和“翻譯過程”。

好比你是中國人,要和一個美國人交流,你說的是中文,而美國人講的是英文,但是所指的每個詞,都會有一一對應的標準了,大家定了一個這樣的標準,就能互相理解了。比如中文的“早上”,對應英文是“morning”。所以你說中文“早上”的時候,翻譯師聽到了,會把它說成對應的英文“morning”給美國人聽。

觸摸屏的15HZ,要傳輸到變頻器裡邊,實際就是把觸摸屏的00001111這樣的8位數據傳輸給變頻器,01代碼本質就是脈衝。從電路角度來看,只要有兩條線就足夠了,一條高電平,一條低電平,這樣就可以按照一定的順序來逐個發脈衝。如果你想傳輸快點,就提高脈衝的頻率,也就是什麼波特率之類的參數可以設置了。每次發的數據是一連串的脈衝,是一組的,就是一個“幀”了。發完一個“幀”,稍微停一下,再發另外一個“幀”當然傳輸過程中,還要考慮讓對方知道這是什麼類型數據,還要考慮數據可靠性,所以需要一些起始位,停止位,校驗位等等,因為一次性發下去的數據中,數據是比上邊的8位要長一點的,比如有10位。

變頻器這邊,設計時候,當然也考慮了這些接受電路了,收到的每次是一連串的脈衝,它會把它讀入它的單片機裡邊,然後判斷這個數據是什麼意義,什麼作用的,也就是翻譯過去了,知道它是什麼意思。因為觸摸屏裡邊,頻率的編碼,不一定是15HZ是00001111的,也許是00001100,所以它需要把它先變成了對應的00001100,再來調整PWM控制IGBT模塊執行這個頻率的運行了。

從這個過程來看,從觸摸屏往變頻器,通過通訊模式寫頻率,和通過電位器直接給變頻器輸入頻率,本質是一樣的,只是多了數據的一些轉換流程而已。


容濟點火器


觸摸屏寫頻率控制變頻器運行,總結為兩種模式,一種是給變頻器輸入模擬量(比如0-10v 4-20ma),另一種是走通訊,觸摸屏直接寫變頻器的寄存器,模擬量的實現,可以是觸摸屏與PLC通訊,PLC輸出模擬量,也可以是觸摸屏與儀表通訊,儀表輸出模擬量給變頻器,這兩個原理上是一樣的。再說通訊的,串口通訊,(rs232.rs485/422)只要變頻器觸摸屏都支持同一種通訊和協議( 比如modbusRtu modbus ASCII)就可以實現通訊,然後用觸摸屏直接讀寫變頻器的寄存器就可實現


-197420147


大家好,我是變頻技術 很高心與大家一起討論觸摸屏與變頻器的通訊,我們常看到觸摸屏與變頻器485通訊也有用MODBUS-RTU來設置,我們把觸摸屏寫頻率的地址對應變頻器的頻率地址,這樣只要觸摸屏上寫入一個數字變頻器就會得到一個運行的頻率指令實現運行觸摸屏寫入的數字希望能幫到你,瞭解更多觸摸屏與變頻器通訊相關應用請點關注


變頻器技術


只用HMI控制變頻器基本都是通訊功能實現的,可以是自有協議比如同品牌HMI與變頻器,也可以是通用協議比如modbus等。這些都不復雜只要兩邊設置好就行,既所謂的組態,然後在屏幕上做相應的變量和按鈕等。


分享到:


相關文章: