FAQ/SAFETY NOTES
技術支援
全部
-
Q 異常情況下所回傳的封包,除了86 (01 86 03 0261) 之外,還有其他種類的碼嗎?例如:01 87一類的,代表的意義為何?A當發生異常回覆時,會將主機下的指令最高位設定為1
例:主機下達 01 07 00 02 00 01 D4 0A
壓力傳感器回覆 01 87 01 82 30
黃色 (07):讀寫指令
灰色 (87):回覆讀寫指令
指令皆為16進制→ 07 → 0x07,2進制為 0 0 0 0 0 1 1 1
因讀寫指令並無0x07此代碼,故將0x07最高位元設定為1
00000111 → 0x07
10000111 → 0x87
綠色 (0, 1):最高位元
紅色 (01):錯誤代碼 → 讀/寫錯誤
當出現錯誤時 01 87,01 86只是將主機的指令最高位元加1回傳主機代表錯誤,異常代碼如下圖 (紅色框選處)
壓力傳感器回傳資料異常 (例:設定資料超出範圍)通訊站號
(01H)寫
(86H)異常代碼
(03H)CRC檢查碼
(0261H)
異常代碼說明:代碼 說明 01H 讀/寫錯誤 02H 功能碼錯誤 03H 資料內容錯誤或設定值超出範圍
-
Q 當下讀取指令時,資料筆數皆為0001H嗎?資料筆數會有需要0002H的情況嗎?例如:讀取傳感器的壓力值時,01 03 0002 0001 25CA 與 01 03 0002 0002 65CB 差異為何?AKP70通訊可以支援多筆讀取,資料筆數最(至)多4筆。由於RS-485屬於半雙工傳輸,同時間只允許單向傳送資料,若要傳送2種連續位置資料則必須下兩次指令、讀取兩次,而多筆讀取功能可避免浪費時間,才有此多筆讀取之功能。
通訊站號
(01H)讀
(03H)功能碼
(0002H)資料筆數
(0001H)CRC檢查碼
(25CAH)
例:當站號為1,如要讀取目前壓力值、單位值、小數點位數,正常情況需下達3個指令0002H 目前壓力值 讀 0003H 單位值
( 0:kPa、1:kgf、2:bar、3:psi、4:inHg、5:mmHg、6:MPa)讀/寫 0004H 小數點位數 (範圍: 0~3 位數) 讀
01 03 00 02 00 01 25 CA
01 03 00 03 00 01 74 0A
01 03 00 04 00 01 C5 CB
若是每次都需傳送這3個連續位置,只要用多筆讀取一次指令方能回傳,減少2筆資料傳輸時間
多筆讀取 (讀取位址從02開始讀取3筆 → 02、03、04)
01 03 00 02 00 03 A4 0B
黃色 (00 02):讀取位置
綠色 (00 03):讀取筆數
回傳結果
01 03 06 00 00 00 06 00 03 81 75
灰色 (06):回傳筆數
黃色 (00 00):目前壓力值
綠色 (00 06):單位值
紅色 (00 03):小數點位數
藍色 (81 75):CRC
-
Q KF、KFP 流量系列 讀取壓力、瞬間流量及累計流量如何計算 (讀取數值如何轉換成壓力值)A• 讀取壓力
讀取指令通訊站號
(01H)讀
(03H)功能碼
(000FH)資料筆數
(0001H)CRC檢查碼
(B409H)
回傳指令通訊站號
(01H)讀
(03H)筆數
(02H)資料
(1234H)CRC檢查碼
(B533H)
將讀取到的資料 1234 由 16 進制轉成十進制為 4660 即可。
• 瞬間流量
讀取指令通訊站號
(01H)讀
(03H)功能碼
(0005H)資料筆數
(0001H)CRC檢查碼
(94B0H)
回傳指令通訊站號
(01H)讀
(03H)筆數
(02H)資料
(03B3H)CRC檢查碼
(F901H)
將讀取到的資料 03B3 由 16 進制轉成十進制為 947 即可。
• 累計流量
讀取指令 (ADL)通訊站號
(01H)讀
(03H)功能碼
(0008H)資料筆數
(0001H)CRC檢查碼
(05C8H)
回傳指令 (ADL)通訊站號
(01H)讀
(03H)筆數
(02H)資料
(0A68H)CRC檢查碼
(BF0AH)
讀取指令 (ADH)通訊站號
(01H)讀
(03H)功能碼
(0009H)資料筆數
(0001H)CRC檢查碼
(5408H)
回傳指令 (ADH)通訊站號
(01H)讀
(03H)筆數
(02H)資料
(0010H)CRC檢查碼
(B988H)
將 ADL 讀取到的資料 0A68 由 16 進制轉成十進制為 2664 ; ADH 讀取到的資料 0010 由 16 進制轉成十進制為 16。
再將 16 x 10000 + 2664 = 162664。 -
Q KP70、KP75、KP7800、KDS 讀取壓力如何計算 (讀取數值如何轉換成壓力值)A讀取指令
通訊站號
(01H)讀
(03H)功能碼
(0002H)資料筆數
(0001H)CRC檢查碼
(25CAH)
回傳指令通訊站號
(01H)讀
(03H)筆數
(02H)資料
(1234H)CRC檢查碼
(B533H)
將讀取到的資料 1234 由 16 進制轉成十進制為 4660 即可。 -
Q 磁性傳感器的指示燈不亮A
確認產品使用AC交流電或DC直流電
■ 產品使用AC交流電
傳感器有動作:該LED故障,請聯絡本公司
傳感器無動作:請參考《磁性傳感器無法動作》
■ 產品使用DC直流電
傳感器有動作:檢查極性是否接反
— 極性接反:請根據產品型號正確接線使用 《請參考下圖》
— 極性正確:請聯絡本公司
傳感器無動作:請參考《磁性傳感器無法動作》
-
Q 磁性傳感器無法動作A
請檢查接線是否正確
■ 接線正確:將傳感器從氣缸卸下,使用一磁石直接測試傳感器有無動作
1. 傳感器有動作:該氣缸尚未搭配合適的磁性傳感器,請聯絡本公司
2. 傳感器無動作:請聯絡本公司
■ 接線錯誤:請根據產品型號正確接線使用
-
Q 接點無法斷開A
檢查是否超過額定之電壓、電流及接點容量
■ 未超過額定限制:檢查磁性傳感器至負載接線是否超過10M
1. 超過10M:可加一電感(約1000uH)以消除因電線過長而產生之電容脈衝
2. 未超過10M: 請聯絡本公司
■ 已超過額定限制:請依據商品型號規格正確使用。 -
Q 指示燈亮一次即熄滅A
檢查負載是否過大
■ 是:請根據產品型號正確接線使用。《請參考下圖》
■ 否:請聯絡本公司
-
Q 磁性傳感器動作兩次以上A其原因為磁石磁力太強或磁性傳感器敏感度太高,請與本公司連絡。