FAQ/SAFETY NOTES
技術支援
常見問題
  • Q NPN/PNP 傳感器如何安裝於 PLC?
    A
    1.若您選用的PLC可以透過接線方式選擇NPN或PNP輸入
    ■ NPN輸入:通常在S/S標誌處接線(圖中紅框處),此接點若接入24V則輸入端即為NPN模式。
    ■ PNP輸入:通常在S/S標誌處接線(圖中紅框處),此接點若接入GND(基準電位或0V)則為PNP模式。





    2.若您的感測器有很多顆,需考慮到PLC的電源供應能力,建議所有的感測器都採取外部供電的方式,不使用控制器上的電源。當採取外部供電的方式時,參考如下圖所示:

  • Q MODBUS串列傳輸時接線方式
    A
    MODBUS指的是一種通訊協議,就像是人類語言溝通一樣,有些人使用中文、有些人使用英文溝通,要能相互溝通就需使用相通語言,而MODBUS就如同語言,讓設備與設備之間能相戶傳遞資訊。當選擇了溝通語言後,就能透過口說或手寫等方式來進行溝通,而在硬體的傳輸上分為EIA 485(RS485)、EIA422(RS422)或EIA232(RS232)…等或是網路通訊的Ethernet,這些如同溝通方式。 注意:當設備有RS422或RS485接口時,並不表示有支援MODBUS,就如同並非每人都能使用英文溝通,購買時請向設備商詳細詢問。


    MODBUS為一種協議屬於應用層,RS485屬於用來傳輸的硬體層。

    1.RS485 標示如下表:


    RS485兩線式之標示會有D+、D-以及A、B兩種方式
    接收D
    RS485
    RX
    TX
    RDA
    SDA
    RDA
    SDA
    A
    傳送D+
    RS485+
    RX+
    TX+
    RDB
    SDB
    RDB+
    SDB+
    B


    2.接線方式如下圖所示:

            

    3.例:KP75口-02 之接線方式圖
    MODBUS接線方式為B+連接設備端上D+(RS485+),A-連接設備端上的D-(RS485-)。


    4.了解基本的接線後,接著探討N顆MODBUS設備的接線方式,常見的接線方式有下列三種,但使用RS485通訊接線時切記不可為了方便而使用T型及星形接法,僅可使用依序串接法。



    5.此外,雖然RS485抗干擾的能力較強,但在接線時還是需要避免與動力線或高功率的線放置於同一線槽,線材的部分也請選擇具屏蔽的雙絞線,使用時將屏蔽層作為導線連接控制器接點上的SG(FG)如下圖所示。



    6.若您的總連線距離較長也請記得於端點接上提升電阻(如下圖所示),但現今的通訊設備都有內建提升電阻的功能,只需要依照設定方式將其開啟即可。

  • Q MODBUS 通訊無法連線
    A

    除了與硬體的連接外,尚有軟體設定的問題,當無法通訊時務必先檢查您硬體PLC控制器的通訊設定與感測器的通訊設定,如:站號、鮑率、檢查位元、延遲時間、Time out等等…。
    1. 站號(ID):同一站號只可出現一次,站號設定最好依接線順序設定以方便除錯。
    2. 鮑率、檢查位元(Baud、Parity Check Bit):控制器與所有連接的感測器需要設定一致。
    3. 延遲時間(Delay TM):控制器資料傳遞的延遲時間建議不可太快,不同的產品其接收能力也有所不同。
    4. Time out:建議設定1000~500ms,每個產品的反應時間有些許不同,此為解決反應時間而設定。

    若上述設定都確定無誤時仍無法通訊,則需重新檢視接線問題,RS485為一種串列傳輸方式,接線中有一站接線出錯則會造成無法通訊,而通常也是因為接線問題導致無法連線,倘若接線確定無誤,則需聯絡PLC控制器的廠商解決,絕大部分的連線問題都來自於控制器廠商的一些細節設定。建議在通訊前先以單一感測器的連線做測試,確定連線設定為正常可通訊,以避免當多顆連線時將問題過度複雜化。

  • 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 0x072進制為 0 0 0 0 0 1 1 1
    因讀寫指令並無0x07此代碼,故將0x07最高位元設定為1
    00000111 0x07
    10000111 0x87
    綠色 (0, 1):最高位元
    紅色 (01):錯誤代碼 /寫錯誤
    當出現錯誤時 01 8701 86只是將主機的指令最高位元加1回傳主機代表錯誤,異常代碼如下圖 (紅色框選處)

    壓力開關回傳資料異常 (例:設定資料超出範圍)
    通訊站號
    (01H)

    (86H)
    異常代碼
    (03H)
    CRC檢查碼
    (0261H)
    (壓力開關異常回覆時,會將MSB設定為1,因此命令碼為86H)

    異常代碼說明:
    代碼 說明
    01H 讀/寫錯誤
    02H 功能碼錯誤
    03H 資料內容錯誤或設定值超出範圍

     
  • Q 當下讀取指令時,資料筆數皆為0001H嗎?資料筆數會有需要0002H的情況嗎?例如:讀取開關的壓力值時,01 03 0002 0001 25CA 與 01 03 0002 0002 65CB 差異為何?
    A
    KP70通訊可以支援多筆讀取,資料筆數最()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 020304)
    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 磁性開關的指示燈不亮
    A

    確認產品使用AC交流電或DC直流電

    ■  產品使用AC交流電
        開關有動作:該LED故障,請聯絡本公司
        開關無動作:請參考《磁性開關無法動作》

    ■  產品使用DC直流電
         開關有動作:檢查極性是否接反
          — 極性接反:請根據產品型號正確接線使用 請參考下圖
          — 極性正確:請聯絡本公司
         開關無動作:請參考《磁性開關無法動作》

      
  • Q 磁性開關無法動作
    A

    請檢查接線是否正確

    ■  接線正確:將開關從氣缸卸下,使用一磁石直接測試開關有無動作
        1. 開關有動作:該氣缸尚未搭配合適的磁性開關,請聯絡本公司
        2. 開關無動作:請聯絡本公司

    ■  接線錯誤:請根據產品型號正確接線使用

      
  • Q 接點無法斷開
    A

    檢查是否超過額定之電壓、電流及接點容量

    ■  未超過額定限制:檢查磁性開關至負載接線是否超過10M
        1. 超過10M:可加一電感(約1000uH)以消除因電線過長而產生之電容脈衝
        2. 未超過10M: 請聯絡本公司

    ■  已超過額定限制:請依據商品型號規格正確使用。
  • Q 指示燈亮一次即熄滅
    A

    檢查負載是否過大

    ■  是:請根據產品型號正確接線使用。《請參考下圖》
    ■  否:請聯絡本公司

  • Q 磁性開關動作兩次以上
    A
    其原因為磁石磁力太強或磁性開關敏感度太高,請與本公司連絡。