1、Modbus通訊
KSR系列軟起動器提供RS485通訊接口,采用國際標準的Modbus通訊協議進行主從通訊。用戶可通過PC/PLC/觸摸屏等作為上位機等實現集中控制,以適應特定的應用要求。
KSR系列軟起動器的通訊協議是一種異步串行主從Modbus通訊協議,網絡中只能有一個設備為主機,能夠建立協議。其他設備只能通過響應主機做出相應動作,主機是指PC,觸摸屏或PLC,從機是KSR系列軟起動器或其他具有控制協議的通訊設備。
協議通訊數據為RTU模式;
編碼系統為8位2進制;
數據格式為1個起始位,8個數據位,1個檢驗為,1個停止位,無效驗;
從機地址范圍為1-256;
通訊破特率:28800(b/s),19200(b/s),14400(b/s),9600(b/s),4800(b/s),2400(b/s)6種。
2、通訊數據描述
2.1從KSR軟起動器讀取數據
請求格式:
靜止時間 |
3.5個字符 |
從機地址 |
從機編號 |
命令碼 |
03H |
起始地址高位 |
|
起始地址低位 |
|
數據個數高位 |
|
數據個數低位 |
|
CRC低位 |
|
CRC高位 |
|
靜止時間 |
3.5個字符 |
例如:01 03 10 02 00 01 21 0a 讀取起動模式
01 03 10 12 00 01 02 cf 讀運行過流保護ON/OFF
響應格式:
接收正確響應格式:(以2個數據4個字節為例)
靜止時間 |
3.5個字符 |
從機地址 |
從機編號 |
命令碼 |
03H |
字節個數 |
04H |
第一個數據低位 |
|
第二個數據高位 |
|
第三個數據低位 |
|
第四個數據高位 |
|
CRC低位 |
|
CRC高位 |
|
靜止時間 |
3.5個字符 |
例如:01 03 02 01 00 d4 b9
接收錯誤響應格式
靜止時間 |
3.5個字符 |
從機地址 |
從機編號 |
命令碼 |
83H |
異常碼 |
01H; 02H; 03H; 04H |
CRC低位 |
|
CRC高位 |
|
靜止時間 |
3.5個字符 |
異常碼說明:
01=不支持的功能碼;
02=不支持的起始地址或者不支持的“起始地址+數據個數”
03=不支持的數據個數;
04=接收的CRC校驗錯誤或者讀多個數據時錯誤。
2.2向KSR軟起動器寫數據
請求格式:
靜止時間 |
3.5個字符 |
從機地址 |
從機編號 |
命令碼 |
03H |
數據起始地址高位 |
|
數據起始地址低位 |
|
數據高位 |
|
數據低位 |
|
CRC低位 |
|
CRC高位 |
|
靜止時間 |
3.5個字符 |
例如:01 06 10 02 00 02 ad 0b 寫起動模式=2
01 06 20 00 00 01 43 ca 起動
01 06 20 00 00 02 03 cb 停止
響應格式:
接收正確響應格式:
靜止時間 |
3.5個字符 |
從機地址 |
從機編號 |
命令碼 |
10H |
數據起始地址高位 |
|
數據起始地址低位 |
|
數據個數高位 |
|
數據個數低位 |
|
CRC低位 |
|
CRC高位 |
|
靜止時間 |
3.5個字符 |
接收錯誤響應格式:
靜止時間 |
3.5個字符 |
從機地址 |
從機編號 |
命令碼 |
90H |
異常碼 |
01H; 02H; 03H; 04H |
CRC低位 |
|
CRC高位 |
|
靜止時間 |
3.5個字符 |
異常碼說明:
01=不支持的功能碼;
02=不支持的起始地址或者不支持的“起始地址+數據個數”
03=不支持的數據個數;
04=接收的CRC校驗錯誤或者讀多個數據時錯誤。
|