變頻器控制字狀態(tài)字_第1頁
變頻器控制字狀態(tài)字_第2頁
變頻器控制字狀態(tài)字_第3頁
變頻器控制字狀態(tài)字_第4頁
變頻器控制字狀態(tài)字_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、西門子變頻器與PLC通訊時,PLC如何給出控制字和主給定字體大?。捍?| 中 | 小 2010-02-11 12:51 - 閱讀:143 - 評論:3 全賴有你積分:3893帖子:159 注冊:07-02-02  個人博客     個人播客  加為好友     發(fā)送消息 工控網(wǎng)曾有過關(guān)于主題的文章,很精華,沒找到鏈接,抱歉!下面給您一篇我曾摘自工控網(wǎng)的技術(shù)文章:1.通訊方式的設(shè)定:PPO 4,這種方式為0 PKW/6 PZD,輸入輸出都為6個PZD,(只需要在STEP7里設(shè)置

2、,變頻器不需要設(shè)置); PROFIBUS的通訊頻率在變頻器里也不需要設(shè)置,PLC方面默認為1.5MB. 在P60=7設(shè)置下,設(shè)置P53=3,允許CBP(PROFIBUS)操作. P918.1設(shè)置變頻器的PROFIBUS地址. 2.設(shè)置第一與第二個輸入的PZD為PLC給變頻器的控制字,其余四個輸入PZD這里沒有用到. 設(shè)置第一與第二個輸出的PZD為變頻器給PLC的狀態(tài)字,設(shè)置第三個為變頻器反饋給PLC的實際輸出頻率的百分比值, 第四個為變頻器反饋給PLC的實際輸出電流的百分比值,其余兩個輸出PZD這里沒有用到. 3.PLC給變頻器的第一個PZD存儲在變頻器里的K3001字里. K3001有16位

3、,從高到底為3115到3100(不是3001.15到3001.00). 變頻器的參數(shù)P554為1時變頻器啟動為0時停止,P571控制正轉(zhuǎn),P572控制反轉(zhuǎn). 如果把P554設(shè)置等于3100,那么K3001的位3100就控制變頻器的啟動與停止,P571設(shè)置等于3101則3101就控制正轉(zhuǎn), P572設(shè)置等于3102則3102就控制反轉(zhuǎn).(變頻器默認P571與P572都為1時正轉(zhuǎn),都為0時為停止). 經(jīng)過這些設(shè)置后K3001就是PLC給變頻器的第一個控制字. 此時K3001的3100到3115共16位除了位3110控制用途都不是固定的,所以當(dāng)設(shè)置P554設(shè)置等于3101時則3101可以控制啟動與停

4、止, P571等于3111時則3111控制正轉(zhuǎn),等等. K3001的位3110固定為“控制請求”,這位必須為1變頻器才能接受PLC的控制訊號,所以變頻器里沒有用一個參數(shù)對應(yīng)到這個位, 必須保證PLC發(fā)過來第一個字的BIT 10為1. 這里設(shè)置為:P554=3100,P571=3101,P572=3102,當(dāng)PLC發(fā)送W#16#0403時(既0000,0100,0000,0011)變頻器正轉(zhuǎn). 4.PLC給變頻器的第二個PZD存儲在變頻器里的K3002字里. 變頻器的參數(shù)P443存放給定值. 如果把參數(shù)P443設(shè)置等于K3002,那么整個字K3002就是PLC給變頻器的主給定控制字. PLC發(fā)送

5、過來的第二個字的大小為0到16384(十進制),(對應(yīng)變頻器輸出的0到100%),當(dāng)為8192時,變頻器輸出頻率為25Hz. 5.變頻器的輸出給PLC的第一個PZD字是P734.1,第二個PZD字是P734.2,等等. 要想把PLC接收的第一個PZD用作第一個狀態(tài)字,需要在變頻器里把P734.1=0032(既字K0032), 要想把PLC接收的第二個PZD用作第二個狀態(tài)字,需要在變頻器里把P734.2=0033(既字K0032). (K0032的BIT 1為1時表示變頻器準(zhǔn)備好,BIT 2表示變頻器運行中,等等.) (變頻器里存貯狀態(tài)的字為K0032,K0033等字,而變頻器發(fā)送給PLC的PZ

6、D是P734.1,P734.2等) 在變頻器里把P734.3=0148,在變頻器里把P734.4=0022,則第三個和第四個變頻器PZD分別包含實際輸出頻率的百分比值 和實際輸出電流的百分比值 6.程序:(建立DB100,調(diào)用SFC14,SFC15,6SE7的地址為512既W#16#200) A. 讀出數(shù)據(jù) CALL "DPRD_DAT" LADDR :=W#16#200 RET_VAL:=MW200 RECORD :=P#DB100.DBX0.0 BYTE 12(讀取12個BYTE) NOP 0 B. 發(fā)送數(shù)據(jù) CALL "DPWR_DAT" LADD

7、R :=W#16#200 RECORD :=P#DB100.DBX12.0 BYTE 12(寫入12個BYTE) RET_VAL:=MW210 NOP 0 C. L "DB100".DBW0 T "MW20" NOP 0 D. L "DB100".DBW2 T "MW22" NOP 0 則:DB100.DBX 13.0 控制啟動與停止; DB100.DBX 13.1 控制正轉(zhuǎn); DB100.DBX 13.2 控制反轉(zhuǎn); M21.1 變頻器READY; M21.3 變頻器FAULT.不同的通訊方式有不同的通訊連接雖然

8、 先前也會一部分,但是 樓主的 詳細說明 ,個人感覺 ,還是細致入微的。十分感謝。 至于不同的通信方式 ,有不同的通信連接,主要就是裝置對裝置的。走USS協(xié)議,RS485,兩線制差動,四線制差動。這些 都是在裝置里做了 ,跟 PLC沒有關(guān)系了。|就是在程序里將變頻器的地址(硬件組態(tài)中)和你要發(fā)送和接收的字節(jié)對應(yīng)上,然后再變頻器側(cè)輸入?yún)?shù)控制字1用于啟動,停止等控制??刂谱?用于速度給定,關(guān)鍵要將參數(shù)與你的DB塊中的每個位對應(yīng)好 正轉(zhuǎn)反轉(zhuǎn)不一定要在P571和P572中設(shè)定的|在PLC程序中,編寫PLC對變頻器控制字1第十位置1,為實現(xiàn)處理過程數(shù)據(jù),變頻器本身控制要求。大全有說明。引用

9、| 回復(fù) | 管理 | 設(shè)為最佳回復(fù)| 2008-12-04 20:17:15 18樓 TO1樓:請問發(fā)送的數(shù)據(jù)是不是應(yīng)為DB100.DBX0.0讀出的數(shù)據(jù)為#PDB100.DBX任意數(shù)的第0位請賜教則:DB100.DBX 13.0 控制啟動與停止; DB100.DBX 13.1 控制正轉(zhuǎn); DB100.DBX 13.2 控制反轉(zhuǎn); M21.1 變頻器READY; M21.3 變頻器FAULT. 中的dbx13.2的地址在哪,還是不明白,麻煩樓友急急急 看一下70變頻器控制字的定義就知道了,控制字1的第十二位就是反向命令啊,1:04:31 22樓 yyh117491 DB100.DBX 13.

10、2 控制反轉(zhuǎn)70裝置的控制字1的第12是反向命令可是在db100中沒有dbx13.2這個地址dbx13.2這個代號該如何解釋DB100.DBX 13.2 控制反轉(zhuǎn) 70裝置的控制字1的第12是反向命令 可是在db100中沒有dbx13.2這個地址 dbx13.2這個代號該如何解釋 地址 名稱 類型 初始值 注釋 0 CONTROL_WORD1 WORD W#16#0 控制字1 2 SPEED_SET WORD W#16#0 速度給定 4 TENSION_SET WORD W#16#0 張力給定 6 CONTROL_WORD2 WORD W#16#0 控制字2 8 SPACE1 WORD W#1

11、6#0 10 SPACE2 WORD W#16#0 12 SPACE3 WORD W#16#0 14 SPACE4 WORD W#16#0 16 SPACE5 WORD W#16#0 18 SPACE6 WORD W#16#0 20 STATUS_ WORD1 WORD W#16#0 22 SPEED_ACTUAL INT 0 24 TENSION_ACTUAL WORD W#16#0 26 STATUS_WORD2 WORD W#16#0 28 SPACE7 ARRAY0.5 *2 WORD =40 END-STRUCT 樓主幫我解釋一下,這是我的一個se70裝置的db塊DB31 在程序里面

12、有一個地址是db31 dbx21.3這是一個裝置給plc的故障信號 可是在上面的db塊列表里面沒有dbx21.3這個地址 上面的db塊的地址都是偶數(shù),沒有像21 23等這些地址該怎么解釋? 還有就是dbx和dbw有什么區(qū)別                            已經(jīng)將控制字與狀態(tài)字拆分出來,可以對照矢量大全看一下就明白了,db31

13、dbx21.3對應(yīng)70裝置的狀態(tài)字1的第三位那么DB57.DBX27.2對應(yīng)裝置第幾個狀態(tài)字的第幾位能不能把控制字2和狀態(tài)字2也幫忙拆分一下程序中用到DB1.DBD64,可是我的DB1塊中最高地址是+34.0DB1 DBD64是什么意思,是不是數(shù)據(jù)類型不一樣雙字的,MOV 就行了.沒有必要搞的那么復(fù)雜.db31 dbx21.3對應(yīng)70裝置的狀態(tài)字1的第三位 那么DB57.DBX27.2對應(yīng)裝置第幾個狀態(tài)字的第幾位 能不能把控制字2和狀態(tài)字2也幫忙拆分一下 程序中用到DB1.DBD64,可是我的DB1塊中最高地址是+34.0 DB1 DBD64是什么意思,是不是數(shù)據(jù)類型不一樣 閱讀:143 | 頂:0 頂一下 | 評論:3 | 收藏| 打印 | 下一篇:使用通訊方式改變變頻器參數(shù)方法淺談 >> <<上一篇:s7 300 故障 文章評論 (共3條)張海波 西門子變頻器中的PZD和PKW這兩個術(shù)語 PZD-過程數(shù)據(jù)(PZD)部分,包括控制字,設(shè)定值,狀態(tài)字和實際值。 PKW-參數(shù)部分(PKW參數(shù)識別值)用于讀,寫參數(shù)值。 如果需要讀寫變頻器中的某個參數(shù),需要PKW,如果要控制變頻器啟停/設(shè)定頻率等就要用PZD。 PZD-過程數(shù)據(jù)(PZD)部分,包括控制字,設(shè)定值,狀態(tài)字和實際值。 如啟動停止信號,速度給定值,實際電流值,速度等

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論