各系列共通
IRIS 系列
PDx 系列
Jupiter 系列
首頁 / 常見問題
問 題: RS485 JPS 格式串列通信說明
回 答: 經由RS485介面與驅動器之間的訊息溝通都是以ASCII字串為之,結尾需加CR符號( 0x0d )

經由RS485介面與驅動器之間的訊息溝通都是以ASCII字串為之,結尾需加CR符號( 0x0d )

電腦的通訊必須設定為:7 Bit dataEven Parity

電腦對驅動器有三種命令格式:

1. 運轉控制命令(驅動器無需回覆資料)

2. 參數書寫命令(驅動器無回覆資料)

3. 參數讀取命令(驅動器在將會回覆參數值及運轉狀況)

驅動器對電腦僅有一種命令格式:

回覆參數值及運轉狀態

運轉控制命令
命令格式 C uu cc fffff

C :運轉控制命令之起始字元。

uu :通信位址,指定第uu台接收本字串。uu(ID)可指定為第00~99台。

uu = 00,則所有的驅動器都必須接受命令。

cc :十進制運轉控制命令代碼(00~15)。由四個二進制信號組成之,

cc= 8 * Bit-3(寸動) + 4 * Bit-2(逆轉) + 2 * Bit-1(正轉) + Bit-0(復歸)

fffff :速度設定值。

控制碼cc 功能

cc=00 停止

cc=01 復歸

cc=02 正向運轉

cc=06 逆向運轉

cc=10 寸動正

cc=14 寸動逆轉

參數書寫命令
命令格式 W uu nn ddddd 】或【W uu nnn ddddd

W :參數書寫命令之起始字元。

uu :通信位址,指定第uu台接收本字串。uu(ID)可指定為第00~99台。

uu = 00,則所有的驅動器都必須接受命令。

nn :依機種別, 參數號碼為兩位數 "nn"者,參數號碼由00~99

(nnn :依機種別,參數號碼為三位數 "nnn"者,參數號碼由000~999)

ddddd :欲寫入之參數值,由 00000 ~ 65535

參數讀取命令
命令格式 R uu nn 】或 R uu nnn

R :參數讀取命令之起始字元。

uu :通信位址,指定第uu台接收本字串。uu(ID)可指定為第00~99台。

uu = 00,則所有的驅動器都必須接受命令。

nn :依機種別, 參數號碼為兩位數 "nn"者,參數號碼由00~99

(nnn :依機種別,參數號碼為三位數 "nnn"者,參數號碼由000~999)

驅動器回覆電腦的訊息
在驅動器接到要求的參數讀取命令時,即刻開始回覆該參數及當時之運轉資料。

回覆訊息之格式 P uu nn tt ddddd s aaaa 】或

P uu nnn tt ddddd s aaaa

P :參數回覆訊息之起始字元。

uu :指出本字串為第 uu 台之回覆訊息。

由各驅動器的參數 Pr.093 決定本身之通信位址。

nn :依機種別, 參數號碼為兩位數 "nn"者,參數號碼由00~99

(nnn :依機種別,參數號碼為三位數 "nnn"者,參數號碼由000~999)

tt :回覆參數之資料類型

資料類型tt 資料種類 資料範圍 操作設定器顯示格式

tt=0 可讀寫、記憶 00000~65535 小數點兩位

tt=1 可讀寫、記憶 00000~65535 小數點一位

tt=2 可讀寫、記憶 00000~65535 整數

tt=3 可讀寫、記憶 00000~00255 小數點兩位

tt=4 可讀寫、記憶 00000~00255 小數點一位

tt=5 可讀寫、記憶 00000~00255 整數

tt=6 可讀寫、記憶 00000~00001 整數

tt=7 可讀寫、記憶 00000~65535 整數

tt=8 僅可讀 00000~65535 小數點兩位,若數值大於 32767,需改為 -(65536-ddddd)

tt=9 僅可讀 00000~65535 小數點兩位

tt=10 僅可讀 00000~65535 小數點一位

tt=11 僅可讀 00000~65535 整數

tt=12 僅可讀 00000~00255 小數點兩位

tt=13 僅可讀 00000~00255 小數點一位

tt=14 僅可讀 00000~00255 整數

tt=15 僅可讀 00000~00001 整數

tt=16 僅可讀 00000~00015 整數,二進制(Binary)

tt=17 僅可讀 00000~00007 整數,二進制(Binary)

tt=18 僅可讀 00000~00003 整數,二進制(Binary)

tt=19 僅可讀 00000~01023 整數

tt=20 僅可讀 0000~FFFF 整數,十六進制(Hex)

tt=22 僅可讀 0000~FFFF 整數,十六進制(Hex)

ddddd :回覆之參數值(00000~65535)

s :回覆驅動器輸出狀態

s = 1 :驅動器逆轉輸出中

s = 2 :驅動器正轉輸出中

s = 3 :驅動器停止

s = 其它值,未定義。

aaaa :回覆驅動器最近四次故障記錄。(0000~9999)

四個數字分別代表最近四次故障之代碼記錄:

千位數之 a :代表現在的故障狀況之代碼。

百位數之 a :代表前一次的故障狀況之代碼。

十位數之 a :代表前二次的故障狀況之代碼。

個位數之 a :代表前三次的故障狀況之代碼。




 
 
 
B2B Global-Trade, Global Machine, Global Bicycle, HiGo.