SINAMICS V20可通過(guò)RS485接口的USS協(xié)議與西門子PLC進(jìn)行通訊。 您可以通過(guò)參數(shù)設(shè)置為RS485接口選擇USS或者M(jìn)ODBUS RTU協(xié)議。 USS為默認(rèn)總線設(shè)置。 建議使用屏蔽雙絞線作為RS485通訊電纜。必須在位于總線一端的裝置的總線端子(P+,N-)之間連接一個(gè)120 R的總線終端電阻、在位于總線另一端的裝置的總線端子之間連接一個(gè)終端網(wǎng)絡(luò)。 終端網(wǎng)絡(luò)由10 V與P+端子間的1.5 k電阻、P+與N-端子間的120 R電阻以及N-與0 V端子間的470 R電阻組成。 配套的終端網(wǎng)絡(luò)可至西門子經(jīng)銷商處購(gòu)買。
一個(gè) PLC(主站)通過(guò)串行鏈路最多可連接 31 個(gè)變頻器(從站)并通過(guò) USS 串行總線協(xié)議對(duì)其進(jìn)行控制。從站只有先經(jīng)主站發(fā)起后才能發(fā)送數(shù)據(jù),因此各個(gè)從站之間不能直接進(jìn)行信息傳送。
消息發(fā)送格式如下(半雙工通訊):
響應(yīng)延遲時(shí)間:20 ms
開(kāi)始延遲時(shí)間:取決于波特率(2 字符串的最小運(yùn)行時(shí)間:0.12 至 2.3 ms)
消息傳送順序:
- 主站輪詢從站 1,從站 1 響應(yīng)
- 主站輪詢從站 2,從站 2 響應(yīng)
以下固定的成幀字符不可更改:
- 8個(gè)數(shù)據(jù)位
- 1 個(gè)奇偶校驗(yàn)位
- 1 個(gè)或 2 個(gè)停止位
縮寫 | 含義 | 長(zhǎng)度 | 注釋 |
---|---|---|---|
STX | 正文開(kāi)始 | ASCII字符 | 02 hex |
LGE | 報(bào)文長(zhǎng)度 | 1字節(jié) | 包含報(bào)文長(zhǎng)度 |
ADR | 地址 | 1字節(jié) | 包含從站地址和報(bào)文類型(二進(jìn)制碼) |
1. ...... n. | 有用字符 | 每字符1字節(jié) | 有用數(shù)據(jù),其內(nèi)容與請(qǐng)求相關(guān) |
BCC | 塊校驗(yàn)字符 | 1字節(jié) | 數(shù)據(jù)安全字符 |
在 MODBUS 通訊中,只有主站可以發(fā)起通訊,從站應(yīng)答。主站可使用兩種方式向從站發(fā)送消息。一種是單播模式(地址為 1 至 247),此模式下主站直接尋址一個(gè)從站;另一種是廣播模式(地址為 0),此模式下主站尋址所有從站。
當(dāng)從站被尋址并收到消息后,可以通過(guò)功能代碼得知要執(zhí)行的任務(wù)。從站接收的某些數(shù)據(jù)對(duì)應(yīng)由功能代碼定義的任務(wù)。此外還包含一個(gè)用于錯(cuò)誤檢測(cè)的 CRC(循環(huán)冗余校驗(yàn))碼。
MODBUS 從站在接收并處理一個(gè)單播消息之后會(huì)發(fā)送應(yīng)答,此前提是接收的消息中未檢測(cè)到錯(cuò)誤。如果發(fā)生處理錯(cuò)誤,從站會(huì)發(fā)送錯(cuò)誤消息進(jìn)行應(yīng)答。消息中有如下固定的成幀字符不可被更改:8 個(gè)數(shù)據(jù)位、1 個(gè)奇偶校驗(yàn)位以及 1 個(gè)或 2 個(gè)停止位。
1 hex:Invalid Length(無(wú)效長(zhǎng)度)
2 hex:Invalid State(操作在當(dāng)前變頻器狀態(tài)下不允許)
3 hex:Invalid function Code (FC ≠ 2F hex)
4 hex:Response not ready(應(yīng)答還未進(jìn)行)
5 hex:Internal Error(一般系統(tǒng)故障)
通過(guò)數(shù)據(jù)組 47 進(jìn)行的失敗的參數(shù)訪問(wèn)會(huì)記錄在寄存器 40603 … 40722 中。
非周期性讀取和寫入?yún)?shù)
通過(guò) FC 16 ,只需一個(gè)請(qǐng)求,可直接依次寫入最多 122 個(gè)寄存器;而使用寫單一寄存器 (FC 06) 時(shí),必須為每個(gè)寄存器分別寫入報(bào)文頭數(shù)據(jù)。
報(bào)文頭:
在報(bào)文頭中除了要從站地址外,還需要指明傳輸類型、起始地址以及之后的寄存器數(shù)量。
用戶數(shù)據(jù):
在用戶數(shù)據(jù)中您可通過(guò)寄存器 40601 對(duì)訪問(wèn)進(jìn)行控制。
在寄存器 40602 中確定非循環(huán)訪問(wèn)以及任務(wù)數(shù)據(jù)的長(zhǎng)度。
寄存器 40603 包含任務(wù)參考(由用戶確定)以及訪問(wèn)類型(讀或?qū)懀?/span>
寄存器 40604 包含驅(qū)動(dòng)對(duì)象的編號(hào)(始終為 1)以及要讀取或?qū)懭氲膮?shù)數(shù)量。
寄存器 40605 包含屬性,通過(guò)它可控制讀取參數(shù)值還是參數(shù)屬性。在元素?cái)?shù)量中要讀取多少個(gè)下標(biāo)。