臺達VFD通訊示例_第1頁
臺達VFD通訊示例_第2頁
臺達VFD通訊示例_第3頁
臺達VFD通訊示例_第4頁
臺達VFD通訊示例_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、臺達VFD-B變頻器串口通信中,頻率設定,還有正轉、反轉、停止字符串是怎樣寫?范例1:設定VFD-B系列變頻器的頻率為30.00Hz,通訊格式為9600,8,N,2,RTU01 06 2001 0BB8 D488 范例2:設定VFD-B系列變頻器正轉,通訊格式為9600,8,N,2,RTU 01 06 2000 0022 0213范例3:設定VFD-B系列變頻器停止,通訊格式為9600,8,N,2,RTU01 06 2000 0001 43CA西門子與臺達變頻器通訊ORGANIZATION_BLOCK 主程序:OB1TITLE=實現S7-200 PLC與臺達變頻器通信/&#

2、160;實現功能是PLC通過RS485通信控制變頻器的正轉啟動、反轉啟動、停止、加速、減速和讀取輸出頻率。變頻器通過Modbus通信方式進行/ 要求臺達變頻器設置基本通信參數:/ P00=d03(主頻率由RS485控制)/ P01=d03(運轉/停止由RS485通信控制)/ P88=d01(站點定義為1號站)/ P90d00   P91=d00  P92=d02  P113=d01/ (其他參數都是出廠默認值,可根據實際情況調節(jié))/ BEGINNetwor

3、k 1 LD     SM0.1CALL   SBR0Network 2 / 正轉啟動命令LD     M10.0EUMOVB   16#30, VB104MOVB   16#36, VB105MOVB   16#32, VB106MOVB   16#30, 

4、VB107MOVB   16#30, VB108MOVB   16#30, VB109MOVB   16#30, VB110MOVB   16#30, VB111MOVB   16#31, VB112MOVB   16#32, VB113CALL   SBR1Network 3 / 反轉啟動指令LD

5、     M10.1EUMOVB   16#30, VB104MOVB   16#36, VB105MOVB   16#32, VB106MOVB   16#30, VB107MOVB   16#30, VB108MOVB   16#30, VB109MOVB   16#30,&

6、#160;VB110MOVB   16#30, VB111MOVB   16#32, VB112MOVB   16#32, VB113CALL   SBR1Network 4 / 停止指令LD     M10.2EUMOVB   16#30, VB104MOVB   16#36, VB10

7、5MOVB   16#32, VB106MOVB   16#30, VB107MOVB   16#30, VB108MOVB   16#30, VB109MOVB   16#30, VB110MOVB   16#30, VB111MOVB   16#30, VB112MOVB   16#3

8、1, VB113CALL   SBR1Network 5 / 1秒脈沖LDN    T37TON    T37, 10Network 6 / 加速指令(每1秒步進加速0.01Hz)LD     M10.3A      T37INCW   VW135Network

9、0;7 / 減速指令(每1秒步進減速0.01Hz)LD     M10.4A      T37DECW   VW135Network 8 / 上限頻率50.00HzLDW>=  VW135, 5000MOVW   5000, VW135Network 9 / 下限頻率0.1HzLDW<= 

10、; VW135, 10MOVW   10, VW135Network 10 / 凡有頻率改變,調用子程序3LDW<>  VW135, VW145O      SM0.1CALL   SBR3Network 11 / 讀取輸出頻率指令LD     M10.5EUMOVB  

11、60;16#30, VB104MOVB   16#33, VB105MOVB   16#32, VB106MOVB   16#31, VB107MOVB   16#30, VB108MOVB   16#33, VB109MOVB   16#30, VB110MOVB   16#30, VB111MOVB

12、60;  16#30, VB112MOVB   16#31, VB113S      M20.0, 1CALL   SBR1Network 12 / 當讀取頻率時,執(zhí)行頻率顯示運算子程序LD     SM4.5A      M20.1CALL   SBR2Ne

13、twork 13 / SMB86=0表示正在接收,但本例是利用中斷來接收LDB<>  SMB86, 0MOVB   SMB86, VB400Network 14 / 發(fā)送完成標志LD     SM4.5=      Q0.0END_ORGANIZATION_BLOCKSUBROUTINE_BLOCK SBR_0:SBR0TITLE=通信

14、初始化參數子程序BEGINNetwork 1 / 初始化通信參數及定義開始符、終止符等接收信息LD     SM0.0MOVB   16#69, SMB30MOVB   16#E0, SMB88MOVB   16#3A, SMB89MOVB   18, SMB94Network 2 / 初始化固定參數LD  

15、   SM0.0MOVB   16#3A, VB101MOVB   16#30, VB102MOVB   16#31, VB103MOVB   16#0D, VB116MOVB   16#0A, VB117Network 3 / 聲明使用發(fā)送完成中斷LD     SM0.0ATCH

16、0;  INT0, 9ENIEND_SUBROUTINE_BLOCKSUBROUTINE_BLOCK SBR_1:SBR1TITLE=計算校驗及子程序BEGINNetwork 1 / 建立指針及參數清零等初始化LD     SM0.0MOVD   &VB101, VD131MOVW   0, VW129MOVW   6, VW127MOVW 

17、;  0, AC0MOVW   0, AC1MOVW   0, AC2MOVW   0, AC3Network 2 / 循環(huán)計算原始累加和LD     SM0.0FOR    VW125, 1, VW127Network 3 LD     

18、SM0.0LPSMOVW   *VD131, AC0ANDW   16#FF, AC0AB>    AC0, 16#39MOVW   AC0, AC1-I     16#37, AC1LRDAB<=   AC0, 16#39MOVW   AC0, AC1-I 

19、0;   16#30, AC1LRDINCD   VD131LRDMOVW   *VD131, AC0ANDW   16#FF, AC0LRDAB>    AC0, 16#39MOVW   AC0, AC2-I     16#37, AC2LRDAB<=   

20、;AC0, 16#30MOVW   AC0, AC2-I     16#30, AC2LRDSLB    AC1, 4LRDMOVW   AC1, AC3+I     AC2, AC3LRD+I     AC3, VW129LPP+D    

21、; 1, VD131Network 4 NEXTNetwork 5 / 指針加一,指向下一個LD     SM0.0MOVW   0, AC2MOVW   0, AC3+D     1, VD131Network 6 LD     SM0.0LPSMOVW &

22、#160; 16#FF, AC0ANDW   VW129, AC0INVW   AC0MOVW   1, VW800+I     AC0, VW800MOVB   VB801, AC2SRB    AC2, 4AW>    AC2, 9+I  

23、   16#37, AC2LRDMOVB   AC2, *VD131LRD+D     1, VD131LRDMOVB   VB801, AC3ANDB   16#0F, AC3LRDAW>    AC3, 9+I     16#37, AC3LRDAW<=

24、   AC3, 9+I     16#30, AC3LPPMOVB   AC3, *VD131Network 7 / 發(fā)送前,強行禁止接收LD     SM0.0MOVB   16#70, SMB87RCV    VB200, 0Network 8 / 開始發(fā)

25、送LD     SM0.0MOVB   17, VB100XMT    VB100, 0FILL   0, VW200, 9Network 9 / 發(fā)送后允許接收LD     SM0.0MOVB   16#F0, SMB87END_SUBROUTINE_BLOCKSUBROUTINE_BL

26、OCK SBR_2:SBR2TITLE=頻率顯示運算子程序VARLIN1:DWORD;lLIN2:DWORD;LIN3:DWORD;LIN4:DWORD;END_VARBEGINNetwork 1 / 把接收到的16進制ASCII碼信息,轉換成習慣的小數點形式LD     SM0.0BTI    VB2008, LW0BTI    VB2009, LW2BTI    

27、VB2010, LW4BTI    VB2011, LW6Network 2 LD     SM0.0LPSAW>    LW0, 16#40MOVW   LW0, AC0-I     16#37, AC0LPPAW<    LW0, 16#40MOVW&#

28、160;  LW0, AC0-I     16#30, AC0Network 3 LD     SM0.0LPSAW>    LW2, 16#40MOVW   LW2, AC1-I     16#37, AC1LPPAW<    LW2,

29、 16#40MOVW   LW2, AC1-I     16#30, AC1Network 4 LD     SM0.0LPSAW>    LW4, 16#40MOVW   LW4, AC2-I     16#37, AC2LPPAW<  

30、;  LW4, 16#40MOVW   LW4, AC2-I     16#30, AC2Network 5 LD     SM0.0LPSAW>    LW6, 16#40MOVW   LW6, AC3-I     16#37, AC3LPP

31、AW<    LW6, 16#40MOVW   LW6, AC3-I     16#30, AC3Network 6 LD     SM0.0MOVB   AC0, LB8SLB    LB8, 4MOVB   AC2, LB9SLB 

32、;   LB9, 4 Network 7 LD     SM0.0MOVB   LB8, VB3200ORB    AC1, VB3200Network 8 LD     SM0.0MOVB   LB9, VB3201ORB    AC3,

33、 VB3201Network 9 LD     SM0.0ITD    VW3200, VD3300DTR    VD3300, VD3304MOVR   VD3304, VD3308/R     100.0, VD3308Network 10 LD    &

34、#160;SM0.0R      M20.1, 1END_SUBROUTINE_BLOCKSUBROUTINE_BLOCK SBR_3:SBR3TITLE=輸出頻率通信格式整理子程序BEGINNetwork 1 / 凡是有輸出頻率,頻率改變LD     SM0.0MOVB   16#30, VB104MOVB   16#36, VB105MOVB 

35、  16#32, VB106MOVB   16#30, VB107MOVB   16#30, VB108MOVB   16#31, VB109MOVW   VW135, VW137MOVW   0, AC0MOVW   0, AC1MOVW   0, AC2MOVW  

36、 0, AC3Network 2 LD     SM0.0LPSMOVB   VB137, AC0ANDB   16#0F, AC0AW>    AC0, 9+I     16#37, AC0LRDAW<=   AC0, 9+I   &#

37、160; 16#30, AC0LRDITB    AC0, VB111LRDMOVB   VB138, AC1ANDB   16#0F, AC1LRDAW>    AC1, 9+I     16#37, AC1LRDAW<=   AC1, 9+I     16#30, AC1LPPITB   

溫馨提示

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

評論

0/150

提交評論