基于VB的計算機與軟起動器的通訊
隨著電力電子技術、微電子技術的發展,軟起動器因其起動效果好、控制方便、性能可靠等特點,逐漸取代了傳統的自耦降壓起動、y/△起動方式,廣泛應用于交流電動機的控制上。
在自動化領域,隨著分布式控制系統的發展,只能現場控制的封閉控制模式已不能滿足需要,這種對生產設備的實時自動控制及生產流程的實時監控的需要,促使電器設備在網絡通訊方面得到了快速的發展。
rs-485采用半雙工工作方式,通訊距離可達幾百米到上千米。采用平行發送和差分接收,具有抑制共模干擾的能力。用于多點互連時非常方便,可以節約信號線。應用rs-485可以聯網構成分布式系統,它允許最多并聯32臺驅動器和32臺接收器。rs-485標準接口的這些特點使之適合電力自動化系統設備層與間隔層之間的通訊要求。因此目前電力自動化系統中,各測量單元、自動裝置和保護單元常配有rs-485標準接口。用戶可以根據通訊協議開發通訊程序,通過上位機監控軟起動器的運行。
本文以西安西普電力電子有限公司的strc系列軟起動器為例,介紹基于rs-485總線的計算機與多臺軟起動器通訊的設計。
2 系統的硬件連接
strc系列軟起動器是西安西普電力電子有限公司推出的高性能的16位微處理器全數字控制起動裝置,執行速度快、準確性高,它內置的標準rs-485通訊接口,可以方便的與上位機進行串行通訊,實現上位機對軟起動器功能參數的查詢、設置、修改及運行狀態和運行參數的直觀監控,實現組網運行。系統組成如圖1所示。
由于計算機只有rs-232口,因此計算機需通過一個rs232/rs485轉換器接入rs485網,參與對軟起動器的控制。系統中,軟起動器作為從機與計算機組成“一主多從式”控制網絡。
3 strc系列軟起動器的通訊協議
rs-485標準只對接口的電氣特性做出規定,而不涉及通訊協議,通信協議是在接口硬件電路的基礎上用戶自行規定的。
由于軟起動器為現場工業級智能設備,且通訊不是優先級最高的中斷,因此協議采用問答式握手協議,這種通訊協議響應快,準確率高,是目前現場級設備常用的通訊方式之一。
3.1 數據格式
軟起動器采用異步通訊格式, 由1位起始位, 8位數據位, 1位奇偶校驗位, 1位停止位組成。其中奇偶校驗位作為地址選擇標志,復位為等待響應信號狀態; 置位為閑置狀態。
可通訊的波特率有:600bps、1200bps、2400bps、4800bps、9600bps、19200bps。缺省設置為9600bps。
pc機與軟起動器的通訊方式為異步半雙工,傳送的數據均為二進制碼。
3.2 通訊過程
在pc機與軟起動器的通訊過程中,pc機始終是指令的發出者,軟起動器不能主動向pc機發送指令或數據,始終是指令的響應者。pc機以廣播的形式發送指令,網絡上所有從機同時接收到上位機發送的指令,然后與本機地址比較,只有與指令地址相符的軟起動器才響應指令,并發出響應信息如圖2所示。根據pc機對軟起動器的操作方式,有3種通訊過程。
評論