
485通訊單個參數寫入功能碼06H(CMD=06H) RTU 模式下的信息幀格式為:
通訊信息幀格式框內各項條目說明如下: START(通訊起始) :RTU 模式:與上幀的時間間隔最小為 3.5 字符時間。 ADR(通訊地址):合法的通訊地址范圍在1到32之間,如下所示:與站號為16(十六進制10H)的伺服驅動器進行通訊: RTU 模式:ADR = 10H CMD(功能碼)及 DATA(數據場):數據字符的格式依功能碼而定。 常用的功能碼敘述如下: 命令碼 03H:讀取驅動器的參數數值 命令碼 04H:讀取驅動器的運行狀態(如電機轉速、位置、電流、轉矩等變量值) 命令碼 06H:寫入驅動器的參數(單個寫入) 命令碼 41H:將驅動器的參數寫入 EEPROM(參數保存) 伺服驅動器所有參數詳情請參照調試手冊的參數章節,參數按參數段進行劃分(即Pr000-250)。每個參數使用16bits的數據表示,每個參數的通信地址由參數序號確定(范圍0~249),例如:參數P-005的通訊地址即為005(十進制),參數P-108的通訊地址即為108(十進制),參數P-204的通訊地址即為204(十進制),其他參數依次類推。
在參數部分說明的所有參數都可以通過通訊來讀取,但只開放部分參數允許用戶修改寫入,調試手冊上列出的參數是允許修改寫入的,其他未做說明的參數是伺服驅動器保留參數 (用戶不能對保留參數進行寫入操作,否則可能引起伺服驅動器運行異常)。 寫單個參數(CMD=06H)  用戶需要通訊代碼改為無校驗碼格式,可以通過參數Pr183進行設置:
通過此參數選擇RS-485通訊的數據模式,選擇的數據模式需與上位控制器的通訊協議一致,具體的參數值意義如下: 0:數據位-8 位 校驗位-無 停止位-1 位 1:數據位-8 位 校驗位-偶校驗(Even) 停止位-1 位 2:數據位-8 位 校驗位-奇校驗(Odd) 停止位-1 位 3:數據位-8 位 校驗位-無 停止位-2 位 4:數據位-8 位 校驗位-偶校驗(Even) 停止位-2 位 5:數據位-8 位 校驗位-奇校驗(Odd) 停止位-2 位 
|