德國西門子(SIEMENS)公司生產(chǎn)的可編程序控制器在我國的應用也相當廣泛,在冶金、化工、印刷生產(chǎn)線等領域都有應用。西門子(SIEMENS)公司的PLC產(chǎn)品 通信能力,功能更強,可靠性高。
產(chǎn)品簡介
詳細介紹
荊門西門子S7-400模塊*代理商
荊門西門子S7-400模塊*代理商
上海慶惜自動化設備有限公司承諾:
凡在本公司購買的產(chǎn)品,保證全新,假一罰十,可簽訂正式銷售合同,本公司主要經(jīng)營S7-200,S7-300,S7-1200,S7-400 PLC模塊,觸摸屏,通訊電纜,編程電纜,DP接頭,LOGO,???SMART模塊,軟啟動器,伺服電機,變頻器等產(chǎn)品,西門子保內(nèi)*產(chǎn)品‘質(zhì)保一年。一年內(nèi)因產(chǎn)品質(zhì)量問題免費更換新產(chǎn)品;不收取任何費。
咨詢
承諾:1、保證全新*:
2、保證安全準時發(fā)貨:
3、保證售后服務質(zhì)量
流程:1、客戶確認所需采購產(chǎn)品型號:
2、我方會根據(jù)詢價單型號查詢價格以及交貨期,擬一份詳細正規(guī)報價單
3,客戶收到報價單并確認型號無誤后訂購產(chǎn)品
4、報價單負責人根據(jù)客戶提供型號以及數(shù)量擬份銷售合同:
5、客戶收到合同查閱同意后蓋章回傳并按照合同銷售額匯款到公司賬戶
6、我公司財務查到款后,業(yè)務員安排發(fā)貨并通知客戶跟蹤運單。
USS 通信功能塊與變頻器的控制關系
USS_DRV功能塊通過USS_DRV_DB數(shù)據(jù)塊實現(xiàn)與USS_PORT功能塊的數(shù)據(jù)接收與傳送,而USS_PORT功能塊是S7-1200 PLC CM1241 RS485模塊與變頻器之間的通信接口。USS_RPM功能塊和USS_WPM功能塊與變頻器的通信與USS_DRV功能塊的通信方式是相同的。
每個S7-1200 CPU多可帶3個通信模塊,而每個CM1241 RS485通信模塊多支持16個變頻器。因此用戶在一個S7-1200 CPU中多可建立3個USS網(wǎng)絡,而每個USS網(wǎng)絡多支持16個變頻器,總共多支持48個USS變頻器。
5. 2 S7 1200 PLC進行USS通信的編程
1.USS通信接口參數(shù)功能塊的編程
USS通信接口參數(shù)功能塊的編程如下圖所示。
圖7: USS通信接口參數(shù)功能塊的編程
USS_PORT功能塊用來處理USS網(wǎng)絡上的通信,它是S71200 CPU與變頻器的通信借口。每個CM1241 RS485模塊有且必須有一個USS_PORT功能塊。
PORT:指的是通過哪個通信模塊進行USS通信。
BAUD:指的是和變頻器進行通行的速率。 變頻器的參數(shù)P2010種進行設置。
USS_DB:指的是和變頻器通信時的USS數(shù)據(jù)塊。每個通信模塊多可以有16個USS數(shù)據(jù)塊,每個CPU多可以有48個USS數(shù)據(jù)塊,具體的通信情況要和現(xiàn)場實際情況相聯(lián)系。每個變頻器與S7-1200進行通信的數(shù)據(jù)塊是的。
ERROR:輸出錯誤。
STATUS:掃描或初始化的狀態(tài)。
S7-1200 PLC與變頻器的通信是與它本身的掃描周期不同步的,在完成一次與變頻器的通信事件之前,S7-1200通常完成了多個掃描。
USS_PORT通信的時間間隔是S7-1200與變頻器通信所需要的時間,不同的通信波特率對應的不同的USS_PORT通信間隔時間。下圖列出了不同的波特率對應的USS_PORT小通信間隔時間。
圖8:不同的波特率對應的USS_PORT小通信間隔時間
USS_PORT在發(fā)生通信錯誤時,通常進行3次嘗試來完成通信事件,那么S7-1200與變頻器通信的時間就是USS_PORT發(fā)生通信超時的時間間隔。例如:如果通信波特率是57600,那么USS_PORT與變頻器通信的時間間隔應當大于小的調(diào)用時間間隔,即大于36.1Ms而小于109Ms。S7-1200 USS 協(xié)議庫默認的通信錯誤超時嘗試次數(shù)是2次。
基于以上的USS_PORT通信時間的處理,我們建議在循環(huán)中斷OB塊中調(diào)用USS_PORT通信功能塊。在建立循環(huán)中斷OB塊時,我們可以設置循環(huán)中斷OB塊的掃描時間,以滿足通信的要求。循環(huán)中斷OB塊的掃描時間的設置如下圖所示:
圖9:循環(huán)中斷OB塊的掃描時間的設置
2.USS_DRV功能塊的編程
USS_DRV功能塊的編程如下圖所示。
圖10: USS_DRV功能塊的編程
USS_DRV功能塊用來與變頻器進行交換數(shù)據(jù),從而讀取變頻器的狀態(tài)以及控制變頻器的運行。每個變頻器使用的一個USS_DRV功能塊,但是同一個CM1241 RS485模塊的USS網(wǎng)絡的所有變頻器(多16個)都使用同一個USS_DRV_DB。