1 引言
通常,水電站先通過變送器把電壓、電流、功率因數、頻率、有功功率、無功功率等交流量信號轉換為模擬量信號,然后再連接到PLC的模入模件,由PLC完成數據采集。對于一組PT、CT信號,如果按照這種方式,監控系統至少需配置6塊變送器,占用10個PLC模入模件通道。現在,只需要一臺交流采樣裝置就能夠同時采集上述的交流量信號,但是通常交流采樣裝置只有一個通訊輸出端口,無法輸出模擬量。如果">

      技術頻道

      BAS-T通訊模件在水電站的應用

      1 引言
      通常,水電站先通過變送器把電壓、電流、功率因數、頻率、有功功率、無功功率等交流量信號轉換為模擬量信號,然后再連接到PLC的模入模件,由PLC完成數據采集。對于一組PT、CT信號,如果按照這種方式,監控系統至少需配置6塊變送器,占用10個PLC模入模件通道。現在,只需要一臺交流采樣裝置就能夠同時采集上述的交流量信號,但是通常交流采樣裝置只有一個通訊輸出端口,無法輸出模擬量。如果PLC能夠與交流采樣裝置直接通訊,那么上面的問題就迎刃而解。下面以羅克韋爾自動化公司生產的1746-BAS-T(以下簡稱BAS-T)模件為例,詳細介紹了PLC通訊模件在水電廠監控系統中的實際應用。

      2 BAS-T模件軟硬件介紹
      2.1 BAS-T模件硬件介紹
      羅克韋爾自動化公司生產的BAS-T模件是用于SLC500系列PLC的一種高性能的通訊模件。BAS-T模件具有兩個可編程的串口,支持RS-232、RS-422、RS-485通訊。它可以通過1746 I/O背板與一個SLC500 CPU通訊或者通過它自帶的DH485端口與DH485網絡通訊。在BAS-T模件內部有24kB電保持RAM,還可以選用8kB或32KkB的非電保持內存模塊。BAS-T模件具有八個LED燈用來指示其工作狀態。BAS-T模件的外觀如圖1。LED燈定義如圖2。

      圖1 BAS-T模件外觀

      圖2 BAS-T模件指示燈定義

      2.2 BAS-T模件通訊端口特性
      (1) PRT1:電隔離端口
      可與用戶設備通訊,同時也是模件的編程端口。支持RS-232、RS-422、RS-485方式通訊,可選波特率300~19200bps。
      (2) PRT2:電隔離端口
      可與用戶設備通訊或者以AB DF1規約與MODEM通訊。支持RS-232、RS-422、RS-485方式通訊,可選波特率300~19200bps。(注意:當PRT2采用AB DF1規約通訊時,DH485端口通訊會被禁止。)
      (3) DH485:非電隔離端口
      與DH485網絡連接,但不能直接接入DH485網絡,必須通過1747-AIC模塊才能接入DH485網絡。
      2.3 BAS-T模件的編輯軟件
      羅克韋爾自動化公司為BAS-T模件提供了一套BASIC開發軟件——1747-PBASE,該軟件工作于MS-DOS環境下,可以用來配置BAS-T模件,還可以編譯、上傳、下載BASIC程序。

      3 BAS-T模件在實際工程中的應用
      在湖北燕子橋水電站監控系統中,機組LCU采用了SLC500系列PLC,并安裝了BAS-T模件,外部安裝了一臺珠海派諾公司生產的型號為PMAC9900的交流采樣裝置采集機組的三相電壓、三相電流、有功功率、無功功率、頻率、功率因數等交流量信號。BAS-T模件與PMAC9900裝置進行通訊,讀取PMAC9900裝置測量的交流量信號。
      3.1 硬件連接
      (1) PMAC9900裝置采用了標準的MODBUS通訊規約,支持RS-485通訊接口。首先設置PMAC9900的通訊參數如下:
      波特率:9600bps
      站地址:1
      (2) 將BAS-T模件的PRT1作為編程端口,PRT2作為設備通訊口,通過RS-485方式連接交流采樣裝置,DH485端口未使用。通過BAS-T模件上的跳線設置通訊參數如下:
      PRT1:RS-232方式,默認的通訊參數。
      PRT2:RS-485方式,ASCII通訊口。
      (3) 將BAS-T模件和PMAC9900裝置按照圖3所示方式連接。

      圖3 設備連接

      3.2 BAS-T模件軟件編程
      (1) BAS-T模件采用專用的BASIC語言,BASIC語言首先使用“PUSH”命令設置參數,然后通過“CALL”命令執行操作。具體格式如下:
      PUSH x //設置指令的參數
      CALL y //執行代號為y的指令
      (2) 在MS-DOS環境下運行PBASE.exe,編輯并編譯完成后的程序如下:
      0 REM BTRAN V1.03 ,C:ABBASIC9900.BDL,01-03-04,01:36PM
      //軟件編譯信息
      10 MODE(PRT2,19200,N,8,1,N,R)
      //設定通訊端口和通訊參數
      20 PUSH 1
      30 CALL 37
      //清除PRT2的input buffer
      40 PUSH 3
      50 CALL 120
      //清除SLC的M0 file和M1 file(注1)
      60 PUSH 4
      70 PUSH 1
      80 PUSH 0
      90 PUSH 0
      100 PUSH 1
      110 CALL 23
      //將SLC的M0 file中存儲的數據通過PRT2發送出去
      120 POP SOK
      //輸出CALL 23指令執行的結果
      130 PUSH 2
      140 PUSH 65
      150 PUSH 0
      160 PUSH 1
      170 PUSH 0
      180 PUSH 0
      190 PUSH 1
      200 CALL 22
      //將通過PRT2接受到的數據傳輸到SLC的M1 file中
      210 POP ROK
      //輸出CALL 22指令執行的結果
      220 PUSH 1
      230 CALL 37
      240 GOTO 240
      //實現程序自動循環執行(注2)
      >>EOF<<
      //程序結束符
      注1:M0 file和M1 file是CPU與BAS-T模件進行數據交換的數據存儲文件。
      注2:BAS-T模件通過特定的語言格式實現模件程序的自動循環執行,使BAS-T模件能夠不斷的讀取PMAC9900裝置的數據。
      (3) 用1747-CP3通訊電纜連接BAS-T模件的PRT1和編程電腦的串口1,通過PBASE軟件將上面編譯好的程序下載到BAS-T模件。

      3.3 PLC軟件編程
      (1) 硬件配置
      BAS-T模件讀取PMAC9900裝置數據時發出的信文長度為8字節,需要占用4個字寄存器;PMAC 9900裝置正常返回數據的信文長度為65字節,需要占用33個字寄存器;加上BAS-T模件對信文字數的統計占用1個字寄存器,所以M0 length和M1 length均設為34個字(該長度只需大于實際信文長度即可)。在PLC編程軟件RSLogix500中按圖4所示方式配置BAS-T模件。

      圖4 在RSLogix500中配置BAS-T模件

      (2) 軟件編程
      ●組織通訊信文。在M0:1.0放入數據的總長度,然后將需要通過串口發出的信文依次放入M0:1.1開始的地址,每個地址放入2個字節。
      ●數據放入之后將O:1/7置1,通知BAS-T模件要發送的信文已經正確的放入地址中。
      ●BAS-T模件將指定字節數目的數據通過串口2發送出去。
      ●外部設備收到正確的信文后,按照通訊規約返回相應的信文。
      ●BAS-T模件將串口2上收到的數據寫入M1 file,并在第一個字地址中放入接收到數據的總字節數。
      ●BAS-T模件將I:1/9置1,通知CPU接收到的信文已經正確的放入地址中。
      ●CPU將M1 file中的信文取出處理,并將O:1/9置1,通知BAS-T模件已經將數據取出。
      編程實例如圖5。

      圖5 SLC中的軟件編程

      3.4 系統運行情況
      燕子橋水電站自2004年投運至今,BAS-T模件工作正常,與PMAC9900交流采樣裝置之間的通訊數據傳輸沒有出現過故障。事實證明BAS-T通訊模件對于水電站監控系統應用是安全可靠的,完全可以替代傳統“變送器+模入模件”的連接方式而成為更加經濟、高效的解決方案。

      4 結束語
      PLC通訊模件的使用可以使PLC快速的獲取大量的外部數據,使數據采集更迅速;通過在SLC中編程還可以實現BAS-T模件的一個串口同時和數個外部設備進行通訊。
      相比常規的硬接線連接方式,使用BAS-T通訊模件只需要放置一根通訊電纜,不再需要其他硬接線和變送器,不占用模入模件通道,節省了硬件成本。PLC通訊模件的使用也提高了水電站的自動化水平,降低了設備維護、檢修成本。

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

      主站蜘蛛池模板: 精品视频一区二区| 在线精品国产一区二区三区| 国产高清一区二区三区四区| 内射女校花一区二区三区| 蜜臀AV在线播放一区二区三区| 激情爆乳一区二区三区| 伊人久久精品无码麻豆一区| 亚洲综合一区二区国产精品| 国内精品无码一区二区三区| 精品女同一区二区三区免费播放| 深田咏美AV一区二区三区| 99精品一区二区三区| 无码人妻精品一区二区| 亚洲av一综合av一区| 亚洲AV综合色区无码一区爱AV| 国产一区视频在线| 综合人妻久久一区二区精品| 中文字幕一区二区三区永久| 国产精品 一区 在线| 国产精品自在拍一区二区不卡| 日韩精品一区二区三区在线观看| 日韩A无码AV一区二区三区| 国产传媒一区二区三区呀| 国产精品亚洲一区二区无码| 国产伦精品一区三区视频| 日本精品一区二区三区在线视频 | 91视频一区二区| 91大神在线精品视频一区| 国产91久久精品一区二区| 亚洲一区二区无码偷拍| 精品亚洲av无码一区二区柚蜜| 天美传媒一区二区三区| 一区二区三区无码高清视频| 琪琪see色原网一区二区| 国产亚洲情侣一区二区无码AV| 成人无码AV一区二区| 精品一区二区三区东京热| 午夜福利无码一区二区| 美女福利视频一区二区| 国产精品一区二区av| 国产对白精品刺激一区二区|