通訊案例一、 HLP變頻器與DELTA-PLC的通訊
在大多數的變頻器設計中都有通訊接口,而且變頻器與上位機PLC,觸摸屏及PC機等的通訊應用也越來越普遍,HLP變頻器提供了一個RS485通訊接口,并提供有RTU和ASCⅡ碼二種通訊方式,為用戶實現集中控制,下面以一臺臺達PLC為例,說明一下HLP變頻器的通訊應用(ASCII 碼通訊方式)。
">

      技術頻道

      通訊應用案例

      通訊案例一、 HLP變頻器與DELTA-PLC的通訊
      在大多數的變頻器設計中都有通訊接口,而且變頻器與上位機PLC,觸摸屏及PC機等的通訊應用也越來越普遍,HLP變頻器提供了一個RS485通訊接口,并提供有RTU和ASCⅡ碼二種通訊方式,為用戶實現集中控制,下面以一臺臺達PLC為例,說明一下HLP變頻器的通訊應用(ASCII 碼通訊方式)。
      變頻器與通訊相關參數設置:
      1. 運行頻率來源=2(Serial A CD34=2) (Serial C C13=2)
      2.運行指令來源=2 (Serial A CD33=2) (Serial C C12=2)
      3.通訊地址=1 (Serial A CD160=1) (Serial C C109=1)
      4、通訊波特率=9600 (Serial A CD161=1) (Serial C C110=1)
      5、通訊資料方式= 8N1 for Ascii (Serial A Cd162=0) (Serial C C111=0)
      實例:用PLC實現頻率的增減,正轉運行,反轉運行,停車。
      0
      M1000
      MOV H781 D1120
      SET M1161
      SET M1130
      SET M1120
      SET M1126
      MOV K1 D2
      ZRST D0 D100
      M1002
      MOV K5000 D0
      ADD K100 D0 D0
      ADD
      CMP D0 K5000 M0
      ADD
      X0
      M0
      23
      10
      (其中X0 頻率增加1Hz;X1 頻率減少1Hz;X2 正轉;X3 反轉;X4 停車。)

      M1161=ON,8位元處理模式
      通訊格式:8N1 For ASCⅡ
      STX: “:”
      ETX1: “CR”
      ETX2: “LF”
      D0: 存放頻率值
      D2:變頻器地址
      X0: 頻率增加1Hz,上限為50.00Hz
      ASCI D7 D20 K2
      ADD
      SUB K256 D7 D7
      ADD
      ASCI D6 D18 K2
      ADD
      ASCI D2 D10 K2
      ADD
      ASCI D3 D12 K2
      ADD
      ASCI D4 D14 K2
      ADD
      ASCI D5 D16 K2
      ADD
      SRET
      ADD
      216
      RS D10 K10 D100 K0
      SET M1122
      ADD K4 D7 D7
      ADD
      ADD D5 D7 D7
      ADD
      SUB K256 D7 D7
      ADD
      ASCI D7 D18 K2
      ADD
      ASCI D2 D10 K2
      ADD
      ASCI D3 D12 K2
      ADD
      ASCI D4 D14 K2
      ADD
      ASCI D5 D16 K2
      ADD
      MOV K3 D3
      M1000
      MOV K1 D4
      MOV D2 D7
      SRET
      ADD
      END
      ADD
      217
      P1
      1087
      301
      300
      發送指令,
      不接受回送數據

      FEND
      MOV K0 D0
      SUB D0 K100 D0
      ADD
      CMP D0 K0 M2
      ADD
      X1
      M2
      DIV D0 K256 D5
      ADD
      MOV K5 D3
      MOV K2 D4
      CALL P0
      RS D10 K12 D100 K0
      SET M1122
      X0
      46
      69
      CALL P1
      MOV K3 D5
      X2
      CALL P1
      MOV K5 D5
      X3
      CALL P1
      MOV K8 D5
      X4
      138
      127
      116
      105
      X1: 頻率減少1Hz
      下限為0.00Hz
      計算LCR值
      將Hex值轉為ASCⅡ值
      發送指令,不接受回送數據
      變頻器正轉運行
      變頻器反轉運行
      變頻器停止運行

      ADD K7 D7 D7
      ADD
      MOV D2 D7
      M1000
      ADD D5 D7 D7
      ADD
      ADD D6 D7 D7
      ADD
      139
      P0
      計算校驗值,并將
      數據由Hex值轉換為
      ASCⅡ碼值
      X1
      附臺達通迅協議
      D1120 RS-485通迅協定

      內容
      0
      0
      b0
      Data lengh
      7
      8
      b1
      b2
      paraity
      00: None
      01: odd
      11: Even
      b3
      Stop bits
      1 bit
      2 bit
      b4
      b5
      b6
      b7
      0011: 300
      0100: 600
      0101: 1200
      0110: 2400
      0111: 4800
      1000: 9600
      1001: 19200
      b8
      起始字元選擇
      D1124
      b9
      第一結束字元選擇
      D1125
      b10
      第二結束字元選擇
      D1126
      b15
      b11
      don’t care

      M0030 M1126
      M1130
      0
      1
      M1126
      0
      D1124:使用者定義
      D1125:使用者定義
      D1126:使用者定義
      D1124: H0002
      D1125: H0003
      D2216: H000(無設定)
      1
      D1124:使用者定義
      D1125:使用者定義
      D1126:使用者定義
      D1124:H003(“:”)
      D1125:H000D(“CR”)
      D1126:H000A(“LF”)

      通訊案例二、 HLP變頻器與 FX2n-PLC的通訊
      // 備注:變頻器參數設定:變頻器地址:001;波特率:9600;通訊資料方式:8位元無校驗
      RTU 方式
      // Serial A CD160 = 1;CD161 = 1;CD162 = 3; CD033=2; CD034=2
      // Serial C C109=1; C110=1; C111=3; C012=2; C013=2
      用PLC實現頻率的增減,正轉運行,反轉運行,停車。
      (其中X0 頻率增加0.01Hz;X1 頻率減少0.01Hz;X2 正轉;
      X3 反轉;X4 停車。)
      LD M8002
      SET M8161
      MOV H0081 D8120
      LDP X0000
      ORP X0001
      MOV K7 D2
      PLS M30
      LDP X0002
      ORP X0003
      ORP X0004
      MOV K6 D2
      PLS M31
      LD M8000
      RS D100 D2 D110 K0
      LDP X000
      INC D0
      CMP D0 K5000 M0
      AND M0
      MOV K5000 D0
      LDP X0001
      DEC D0
      CMP D0 K0 M0
      AND M2
      RST D0
      LD M30
      MOV H0001 D100
      MOV H0005 D101
      MOV H0002 D102
      MOV D0 K4M10
      MOV K2M10 D103
      MOV K2M18 D104
      CALL P0


      MOV K2M150 D105
      MOV K2M158 D106
      SET M8122
      LDP X002
      MOV K3 D3
      LDP X003
      MOV K5 D3
      LDP X004
      MOV K8 D3
      LD M31
      MOV H0001 D100
      MOV H0003 D101
      MOV H0001 D102
      MOD D3 D103
      CALL P0
      MOV K2M150 D104
      MOV K2M158 D105
      SET M8122
      FEND
      P0
      LD M8000
      RST Z
      MOV HFFFF D150
      SUB D2 K2 D4
      FOR D4
      LD M8000
      WXOR D150 D100Z K4M100
      MOV K4M100 D150
      INC Z
      FOR K8
      LD M8000
      MOV D150 K4M100
      MPS
      AND M100
      OUT M400
      SFTR M150 M100 K16 K1
      WXOR K4M100 HA001 D150
      MPP
      ANI M400
      SFTR M150 M100 K16 K1
      MOV K4M100 D150
      NEXT
      NEXT
      LD M8000
      MOV D150 K4M150
      SRET
      END

      通訊案例三 HOLIP 變頻器與西門子 S7-200的通訊
      TITLE:
      // holip變頻器與simens S7-200通訊案例
      // 備注:變頻器參數設定:變頻器地址:001;波特率:9600;通訊資料方式:8位元無校驗ASCII碼
      // Serial A CD160 = 1;CD161 = 1;CD162 = 0; CD033=2; CD034=2
      // Serial C C109=1; C110=1; C111=0; C012=2; C013=2
      Network 1 // 設定參數
      LD SM0.1
      MOVB 9, SMB30 //初始化
      LD I0.0
      EU
      MOVB 17, VB200
      MOVB 16#3A, VB201
      MOVB 16#1, VB100
      MOVB 16#02, VB101
      MOVB 16#03, VB102
      MOVB 16#0, VB103
      MOVB 16#13, VB104
      MOVB 16#88, VB105
      CALL SBR0
      MOVB 16#0D, VB216
      MOVB 16#0A, VB217
      XMT VB200, 0
      Network 2 // 設定串口頻率
      LD I0.1
      EU
      MOVB 15, VB200
      MOVB 16#3A, VB201
      MOVB 16#1, VB100
      MOVB 16#05, VB101
      MOVB 16#02, VB102
      MOVB 16#0B, VB103
      MOVB 16#B8, VB104
      MOVB 16#0, VB105
      CALL SBR0
      MOVB VB214, VB212
      MOVB VB215, VB213
      MOVB 16#0D, VB214
      MOVB 16#0A, VB215
      XMT VB200, 0
      Network 3 // 變頻器運轉
      LD I0.2
      EU
      MOVB 13, VB200
      MOVB 16#3A, VB201
      MOVB 16#1, VB100
      MOVB 16#03, VB101
      MOVB 16#1, VB102
      MOVB 16#1, VB103
      MOVB 16#0, VB104
      MOVB 16#0, VB105
      CALL SBR0
      MOVB VB214, VB210
      MOVB VB215, VB211
      MOVB 16#0D, VB212
      MOVB 16#0A, VB213
      XMT VB200, 0
      Network 4 // 變頻器停止
      LD I0.3
      EU
      MOVB 13, VB200
      MOVB 16#3A, VB201
      MOVB 16#1, VB100
      MOVB 16#03, VB101
      MOVB 16#1, VB102
      MOVB 16#08, VB103
      MOVB 16#0, VB104
      MOVB 16#0, VB105
      CALL SBR0
      MOVB VB214, VB210
      MOVB VB215, VB211
      MOVB 16#0D, VB212
      MOVB 16#0A, VB213
      XMT VB200, 0
      /////////////////////////////
      lrc
      /////////////////////////////
      TITLE
      // 子程序:lrc校驗
      Network 1 // 網絡題目 (單行)
      // LRC校驗
      LD SM0.0
      MOVW 16#0, AC0
      HTA VB100, VB202, 2
      HTA VB101, VB204, 2
      HTA VB102, VB206, 2
      HTA VB103, VB208, 2
      HTA VB104, VB210, 2
      HTA VB105, VB212, 2
      +I VW100, AC0
      +I VW101, AC0
      +I VW102, AC0
      +I VW103, AC0
      +I VW104, AC0
      +I VW105, AC0
      +I VW106, AC0
      MOVW AC0, VW110
      INVB VB111
      //INCB VB111
      HTA VB111, VB214, 2
      通訊應用案例四:HOLIP變頻器與 LG PLC的通訊
      // 備注:變頻器參數設定:變頻器地址:001;波特率:9600;通訊資料方式:8位元無校驗ASCII碼
      // Serial A CD160 = 1;CD161 = 1;CD162 = 0; CD033=2; CD034=2
      // Serial C C109=1; C110=1; C111=0; C012=2; C013=2
      MOV 05000 D0550
      裝載頻率50Hz
      DIV D0550 00256 D0000
      MOV 00000 D0050
      MOV 00001 D0052
      分離數據高低位
      ASC D0550 D0060 00002
      ASC D0052 D0064 00002
      將頻率數據轉換為ASCII碼
      ADD h0006 D0000 D0100
      ADD D0001 D0100 D0100
      計算LRC校驗
      MOV 00256 D0110
      SUB D0110 D0100 D0100
      ASC D0100 D0110 00002
      F0010
      0
      組織頻率數據
      F0010
      70
      WAND D0060 h00FF D0302
      WOR D0300 h0030 D0300
      WAND D0060 hFF00 D0300
      WAND D0064 hFF00 D0304
      WAND D0064 h00FF D0306
      WOR D0304 D0302 D0308
      WAND D0110 hFF00 D0310
      WAND D0110 hFF00 D0312
      WOR D0310 D0306 D0314
      MOV h0D00 D0316
      WOR D0316 D0312 D0318


      201
      246
      291
      146
      MOV h0303A D0500
      設定串口頻率
      MOV h03032 D0502
      MOV h03033 D0503
      P0000
      啟動變頻器
      P0001
      MOV h03031 D0501
      MOV D0308 D0505
      MOV D0314 D0506
      MOV D0300 D0504
      MOV D0318 D0507
      MOV h000A D0508
      DSND 00001 00017 D0500 M000
      MOV h303A D0600
      MOV h3033 D0602
      MOV h3031 D0603
      MOV h3031 D0601
      MOV h0D41 D0605
      MOV h000A D0606
      MOV h4631 D0604
      DSND 00001 00013 D0600 M000
      停止變頻器
      P0002
      MOV h303A D0650
      MOV h3033 D0652
      MOV h3031 D0653
      MOV h3030 D0651
      MOV h0D34 D0655
      MOV h000A D0656
      MOV h4638 D0654
      DSND 00001 00013 D0650 M000
      END
      變頻器設置:CD160=1
      8N1 ASCII
      波特率:9600

      文章版權歸西部工控xbgk所有,未經許可不得轉載。

      下一篇:WinCE開發注解
      主站蜘蛛池模板: 色窝窝免费一区二区三区| 99久久精品午夜一区二区| 无码少妇一区二区三区浪潮AV| 鲁丝丝国产一区二区| 中文字幕日韩一区二区三区不卡| 国产第一区二区三区在线观看 | 蜜臀AV无码一区二区三区| 免费无码一区二区三区蜜桃| 国产三级一区二区三区| 亚洲一区精彩视频| 精品国产伦一区二区三区在线观看 | 精品国产乱子伦一区二区三区| 波多野结衣在线观看一区| 国产一区二区成人| 亚洲一区在线免费观看| 日本午夜精品一区二区三区电影| 国产成人精品a视频一区| 一区二区三区免费看| 亚洲性日韩精品一区二区三区| 国产精品乱码一区二区三区| 视频在线观看一区二区三区| 国产在线精品一区在线观看| 国产suv精品一区二区6| 能在线观看的一区二区三区| 一区二区手机视频| 国产精品一区二区久久精品无码 | 国产一区二区三精品久久久无广告| 亚洲成人一区二区| 久久久91精品国产一区二区三区| 国产一区二区三区91| 亚洲第一区视频在线观看| 一区二区三区视频| 国产综合视频在线观看一区| 一区二区免费国产在线观看| 中文字幕在线观看一区二区三区| 国产丝袜视频一区二区三区| 久久精品一区二区三区AV| 免费看无码自慰一区二区| www一区二区www免费| 少妇特黄A一区二区三区| 精品少妇人妻AV一区二区三区|