系統(tǒng)網絡構成為了在計算機中對電機測試的各種信息進行收集、交換、加工、處理和傳輸,實現(xiàn)系統(tǒng)內部的數據交換和資源共享,有必要建立PLC和計算機以及其他通信設備間的網絡通信。在PLC和變頻器之間建立PROFIBUS網絡連接,上位機軟件LabVIEW通過和PLC的通信擴展模塊CP341和PLC網絡建立聯(lián)系,從而獲取控制信息和測量數據。
PLC作為主站,負責對總線通信進行控制與管理,其他設備作為從站,在主站的控制下,進行現(xiàn)場輸入信號的采集與控制信號的輸出。PROFIBUSDP通信由于PLC和變頻器S120內部通訊協(xié)議兼容,可利用梯形圖編程方便的進行通信。借助PLC系統(tǒng)讀寫功能塊SFC14/15和變頻器進行PROFIBUSDP通信,實現(xiàn)數據的實時交流;PLC通過功能塊SFC58/59進行非周期性通信,讀取驅動器參數。通過這兩種通信方式就可以實現(xiàn)PLC對變頻器啟停、故障、調速等控制,并從變頻器報文中提取電機轉矩、電流等參數數值,實時了解電機的運行狀態(tài),在上位機界面實現(xiàn)監(jiān)控。
串口通信計算機采用LabVIEW的編程環(huán)境,建立PC與PLC的串行通信,由于PLC上沒有集成點到點通信接口,采用在PLC上添加擴展模塊CP341通信處理器,和上位機進行串行通信的方式。通信模塊與PC機的硬件連接使用RS232接口的通訊電纜。對通信模塊的配置需要在PLC的組態(tài)軟件STEP7上對協(xié)議基本傳輸參數、報文和接口配置等信息進行設置。通信時需要用到兩個基本功能塊FB7和FB8,PC以主動或被動方式請求通信處理器從PLC指定的數據塊中向PC串口發(fā)送數據或從串口獲取信息。
PLC作為主站,負責對總線通信進行控制與管理,其他設備作為從站,在主站的控制下,進行現(xiàn)場輸入信號的采集與控制信號的輸出。PROFIBUSDP通信由于PLC和變頻器S120內部通訊協(xié)議兼容,可利用梯形圖編程方便的進行通信。借助PLC系統(tǒng)讀寫功能塊SFC14/15和變頻器進行PROFIBUSDP通信,實現(xiàn)數據的實時交流;PLC通過功能塊SFC58/59進行非周期性通信,讀取驅動器參數。通過這兩種通信方式就可以實現(xiàn)PLC對變頻器啟停、故障、調速等控制,并從變頻器報文中提取電機轉矩、電流等參數數值,實時了解電機的運行狀態(tài),在上位機界面實現(xiàn)監(jiān)控。
串口通信計算機采用LabVIEW的編程環(huán)境,建立PC與PLC的串行通信,由于PLC上沒有集成點到點通信接口,采用在PLC上添加擴展模塊CP341通信處理器,和上位機進行串行通信的方式。通信模塊與PC機的硬件連接使用RS232接口的通訊電纜。對通信模塊的配置需要在PLC的組態(tài)軟件STEP7上對協(xié)議基本傳輸參數、報文和接口配置等信息進行設置。通信時需要用到兩個基本功能塊FB7和FB8,PC以主動或被動方式請求通信處理器從PLC指定的數據塊中向PC串口發(fā)送數據或從串口獲取信息。





