西門(mén)子V90 400驅(qū)動(dòng)器,SINAMICS V90 伺服驅(qū)動(dòng)器與西門(mén)子的 SIMOTICS S-1FL6 伺服電機(jī)加以組合,可形成一種無(wú)縫銜接的驅(qū)動(dòng)系統(tǒng)。Q/95015364 分享V90伺服6SL3210-5FE11-0UF0控制器
V20變頻器的MODBUS通訊:
在 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è)停止位。
支持的功能代碼
SINAMICS V20僅支持三種功能代碼。如果收到帶有未知功能代碼的請(qǐng)求,從站會(huì)返回錯(cuò)誤消息。
FC3 - 讀保持寄存器
當(dāng)接收的消息帶有 FC = 0 x 03 時(shí),則為 4 字節(jié)數(shù)據(jù),即 FC3 有 4 字節(jié)數(shù)據(jù):2 字節(jié)為寄存器的起始地址;2字節(jié)為寄存器數(shù)量。
FC6 - 寫(xiě)單一寄存器
當(dāng)接收的消息帶有 FC = 0x06 時(shí),則為 4 字節(jié)數(shù)據(jù),即 FC6 有 4 字節(jié)數(shù)據(jù):2 字節(jié)為寄存器的起始地址;2字節(jié)為寄存器值。
西門(mén)子V90 400驅(qū)動(dòng)器,SINAMICS V90 伺服驅(qū)動(dòng)器與西門(mén)子的 SIMOTICS S-1FL6 伺服電機(jī)加以組合,可形成一種無(wú)縫銜接的驅(qū)動(dòng)系統(tǒng)。Q/95015364 分享V90伺服6SL3210-5FE11-0UF0控制器
變頻器的響應(yīng)
FC16 - 寫(xiě)多寄存器
當(dāng)接收的消息帶有 FC = 0x10 時(shí),則為 5 + N 字節(jié)數(shù)據(jù),即 FC16 有 5 + N 字節(jié)數(shù)據(jù):2 字節(jié)為寄存器的起始地址;2字節(jié)為寄存器數(shù)量;1字節(jié)為字節(jié)計(jì)數(shù);N字節(jié)為寄存器值。
變頻器的響應(yīng)
異常響應(yīng)
如果在 MODBUS 請(qǐng)求處理時(shí)檢測(cè)到錯(cuò)誤,從站會(huì)返回請(qǐng)求的功能代碼進(jìn)行響應(yīng),但數(shù)據(jù)域中只包含功能代碼的位以及異常代碼。但是,在全局地址 0 上檢測(cè)到的任何錯(cuò)誤都不會(huì)產(chǎn)生響應(yīng),因?yàn)樗袕恼静荒芡瑫r(shí)進(jìn)行響應(yīng)。
如果在接收到的消息中檢測(cè)到錯(cuò)誤(例如,奇偶校驗(yàn)錯(cuò)誤、CRC 錯(cuò)誤等),從站不會(huì)向主站發(fā)送響應(yīng)。
請(qǐng)注意,如果收到帶有 FC16 的請(qǐng)求且其中包含一個(gè)變頻器無(wú)法執(zhí)行的寫(xiě)指令(包括向零條目中寫(xiě)入),從站即使發(fā)送異常響應(yīng)也仍然會(huì)執(zhí)行其他有效的寫(xiě)指令。
SINAMICS V20 支持以下 MODBUS 異常代碼: