STATUS(Hex) | 故障原因 | 處理措施 |
FB MODBUS故障 |
A002 | Modbus起始地址Start_x錯(cuò)誤 | 由通訊伙伴確認(rèn)起始地址 |
A003 | Modbus地址映射的DB塊的數(shù)據(jù)區(qū)長(zhǎng)度太短,較低長(zhǎng)度: -寄存器: (START_ADDRESS – start_x + LENGTH) * 2 -位 (START_ADDRESS – start_x + LENGTH) / 8 其他可能的原因: ·參數(shù)初始化錯(cuò)誤(CP為Client時(shí)) ·客戶端請(qǐng)求報(bào)文時(shí)錯(cuò)誤的地址區(qū)域(CP為Server) | 擴(kuò)展DB區(qū)域 當(dāng)CP為Client時(shí),修改參數(shù)START-ADDRESS或者LENGTH 當(dāng)CP為Server時(shí),修改客戶端的請(qǐng)求 |
A004 | 僅在CP為Client時(shí)才有此故障: 參數(shù)DATA_TYPE及WRITE_READ設(shè)置不匹配,不可能對(duì)輸入寄存器或離散輸入進(jìn)行寫操作 | 修改此兩個(gè)參數(shù) |
A005 | CP為Client時(shí): 參數(shù)LENGTH設(shè)置無(wú)效 CP為Server時(shí): Client請(qǐng)求的寄存器號(hào)無(wú)效,合法的數(shù)據(jù)類型范圍如下: 讀線圈/離散輸入: 1 to 2000 寫線圈: 1 to 1968 讀寄存器: 1 to 125 寫保持寄存器: 1 to 123 | CP為Client時(shí): 修改參數(shù)LENGTH CP為Server時(shí): 修改Client請(qǐng)求的數(shù)據(jù)類型范圍 |
A006 | CP為客戶端時(shí): 數(shù)據(jù)區(qū)1-8中對(duì)應(yīng)的Modbus地址范圍(DATA_TYPE, START_ADDRESS和 LENGTH )不存在 CP為服務(wù)器時(shí): 客戶端請(qǐng)求的報(bào)文不正確 | CP為Client時(shí): 修改參數(shù)DATA_TYPE,START_ADDRESS和 LENGTH CP為Server時(shí): 修改Client 請(qǐng)求或修改數(shù)據(jù)類型data_type_x. |
A007 | CP為Client時(shí): 參數(shù)MONITOR監(jiān)控時(shí)間設(shè)置無(wú)效,值必須>20ms | 修改參數(shù)MONITOR |
A008 | 接收監(jiān)控超時(shí),可能的原因: 對(duì)于MODBUSCP V2.x: 所有通過(guò)502端口的連接激將中斷并重新建立 對(duì)于MODBUSCP V1.x: 同步錯(cuò)誤,報(bào)文丟失 | 檢查通訊伙伴的參數(shù)設(shè)置,如單元標(biāo)識(shí)符等 |
A009 | 當(dāng)CP為Client時(shí),接收標(biāo)識(shí)符TI與發(fā)送不一致, 連接將終止和重新建立 對(duì)于MODBUSCP V2.x: 所有通過(guò)502端口的連接激將中斷并重新建立 | 通過(guò)抓包工具來(lái)分析和修正通訊伙伴的報(bào)文 |
A00A | CP為Client時(shí),接收參數(shù)UNIT 與發(fā)送的不一致,連接將終止和重新建立 對(duì)于MODBUSCP V2.x: 所有通過(guò)502端口的連接激將中斷并重新建立 |
A00B | CP為Client時(shí): 接收與發(fā)送功能碼不一致 CP為Server時(shí): 無(wú)效的功能碼被接收 對(duì)于MODBUSCP V2.x: 所有通過(guò)502端口的連接激將中斷并重新建立 對(duì)于MODBUSCP V1.x: 同步錯(cuò)誤,報(bào)文丟失 | CP為Client時(shí): 通過(guò)抓包工具來(lái)分析和修正通訊伙伴的數(shù)據(jù)報(bào)文格式 CP為Server時(shí): 注意FB MODBUS僅支持功能碼FC1、2、3、4、5、6、15、16 |
A00C | 接收到的字節(jié)長(zhǎng)度與寄存器/位不匹配 CP為服務(wù)器時(shí),CP將發(fā)一個(gè)響應(yīng)異常給客戶端 對(duì)于MODBUSCP V2.x: 所有通過(guò)502端口的連接激將中斷并重新建立 | 通過(guò)抓包工具來(lái)分析和修正通訊伙伴的報(bào)文 |
A00D | 僅在CP 為Client 時(shí)發(fā)生: 響應(yīng)的MODBUS寄存器/位地址或長(zhǎng)度與客戶端請(qǐng)求的不一致 |
A00E | MODBUS報(bào)文報(bào)頭的長(zhǎng)度與寄存器/位 不匹配,FB將忽略 對(duì)于MODBUSCP V2.x: 所有通過(guò)502端口的連接激將中斷并重新建立 對(duì)于MODBUSCP V1.x: 同步錯(cuò)誤,報(bào)文丟失 |
A00F | 非0的協(xié)議標(biāo)識(shí)符報(bào)文被接收 對(duì)于MODBUSCP V2.x: 所有通過(guò)502端口的連接激將中斷并重新建立 對(duì)于MODBUSCP V1.x: 同步錯(cuò)誤,報(bào)文丟失 |
A010 | 數(shù)據(jù)區(qū)1-8 DB塊號(hào)重復(fù)使用 | 確保每個(gè)Db塊號(hào)只使用一次 |
A011 | DATA_TYPE參數(shù)設(shè)置(范圍為1-4) | 修改DATA_TYPE參數(shù) |
A012 | 數(shù)據(jù)區(qū)參數(shù)data_type_1和data_type_2設(shè)置重疊 | 數(shù)據(jù)區(qū)不能有重疊的modbus地址區(qū)域 |
A013 | 數(shù)據(jù)區(qū)參數(shù)data_type_1和data_type_3設(shè)置重疊 | 修改此參數(shù) |
A014 | 數(shù)據(jù)區(qū)參數(shù)data_type_1和data_type_4設(shè)置重疊 |
A015 | 數(shù)據(jù)區(qū)參數(shù)data_type_1和data_type_5設(shè)置重疊 |
A016 | 數(shù)據(jù)區(qū)參數(shù)data_type_1和data_type_6設(shè)置重疊 |
A017 | 數(shù)據(jù)區(qū)參數(shù)data_type_1和data_type_7設(shè)置重疊 |
A018 | 數(shù)據(jù)區(qū)參數(shù)data_type_1和data_type_8設(shè)置重疊 |
A019 | 當(dāng)參數(shù)data_type_x設(shè)置不為0時(shí),db_x被賦值0 | db_x不能為0 |
A01A | 報(bào)頭中長(zhǎng)度錯(cuò)誤: 范圍3-253字節(jié) 對(duì)于MODBUSCP V2.x: 所有通過(guò)502端口的連接激將中斷并重新建立 | 通過(guò)抓包工具來(lái)分析和修正通訊伙伴的報(bào)文 |
A01B | CP為Server及使用功能碼FC05時(shí): 接收的線圈值無(wú)效 CP將發(fā)送異常報(bào)文 |
A01E | CP接收到無(wú)法識(shí)別的數(shù)據(jù), 對(duì)于MODBUSCP V2.x: 所有通過(guò)502端口的連接激將中斷并重新建立 對(duì)于MODBUSCP V1.x: 同步錯(cuò)誤,報(bào)文丟失 | 分析錯(cuò)誤信息,通過(guò)抓包工具來(lái)分析和修正通訊伙伴的報(bào)文 |
A01F | 功能塊FB MBBUSCP返回一個(gè)無(wú)效的狀態(tài) | 聯(lián)系產(chǎn)品供貨商 |
A020 | 參數(shù)Check_conn_cycle設(shè)置<1s時(shí),對(duì)于功能塊AG_CNTRL過(guò)短 | 當(dāng)為Client模式時(shí),參數(shù)Check_conn_cycle=TRUE下Check_conn_cycle設(shè)置需要>1s; 當(dāng)為Server模式時(shí),Check_conn_cycle設(shè)置需要>1s; |
A023 | 數(shù)據(jù)區(qū)參數(shù)data_type_2和data_type_3設(shè)置重疊 | 數(shù)據(jù)區(qū)不能有重疊的modbus地址區(qū)域 |
A024 | 數(shù)據(jù)區(qū)參數(shù)data_type_2和data_type_4設(shè)置重疊 |
A025 | 數(shù)據(jù)區(qū)參數(shù)data_type_2和data_type_5設(shè)置重疊 |
A026 | 數(shù)據(jù)區(qū)參數(shù)data_type_2和data_type_6設(shè)置重疊 |
A027 | 數(shù)據(jù)區(qū)參數(shù)data_type_2和data_type_7設(shè)置重疊 |
A028 | 數(shù)據(jù)區(qū)參數(shù)data_type_2和data_type_8設(shè)置重疊 |
A034 | 數(shù)據(jù)區(qū)參數(shù)data_type_3和data_type_4設(shè)置重疊 |
A035 | 數(shù)據(jù)區(qū)參數(shù)data_type_3和data_type_5設(shè)置重疊 |
A036 | 數(shù)據(jù)區(qū)參數(shù)data_type_3和data_type_6設(shè)置重疊 |
A037 | 數(shù)據(jù)區(qū)參數(shù)data_type_3和data_type_7設(shè)置重疊 |
A038 | 數(shù)據(jù)區(qū)參數(shù)data_type_3和data_type_8設(shè)置重疊 |
A045 | 數(shù)據(jù)區(qū)參數(shù)data_type_4和data_type_5設(shè)置重疊 |
A046 | 數(shù)據(jù)區(qū)參數(shù)data_type_4和data_type_6設(shè)置重疊 |
A047 | 數(shù)據(jù)區(qū)參數(shù)data_type_4和data_type_7設(shè)置重疊 |
A048 | 數(shù)據(jù)區(qū)參數(shù)data_type_4和data_type_8設(shè)置重疊 |
A056 | 數(shù)據(jù)區(qū)參數(shù)data_type_5和data_type_6設(shè)置重疊 |
A057 | 數(shù)據(jù)區(qū)參數(shù)data_type_5和data_type_7設(shè)置重疊 |
A058 | 數(shù)據(jù)區(qū)參數(shù)data_type_5和data_type_8設(shè)置重疊 |
A067 | 數(shù)據(jù)區(qū)參數(shù)data_type_6和data_type_7設(shè)置重疊 |
A068 | 數(shù)據(jù)區(qū)參數(shù)data_type_6和data_type_8設(shè)置重疊 |
A068 | 數(shù)據(jù)區(qū)參數(shù)data_type_7和data_type_8設(shè)置重疊 |
A07A | 參數(shù)id設(shè)置無(wú)效:范圍1-64 | 修改參數(shù)id |
A07C | 參數(shù)data_type_1設(shè)置無(wú)效:范圍0-4 | 修改參數(shù)data_type_x |
A07D | 參數(shù)data_type_1未定義,data_type_1為缺省的使用數(shù)據(jù)區(qū),需要定義 | 修改參數(shù)data_type_1 |
A07E | 參數(shù)db_x值與背景DB中的值不一致 | 修改參數(shù)db_x |
A080 | 在OB1和OB100調(diào)用FB MODBUS功能塊時(shí)使用了不同的背景DB | 需要使用相同的背景DB |
A081 | CP為Client且使用FC05功能碼時(shí): 接收的線圈狀態(tài)與發(fā)送不一致 | 通過(guò)抓包工具來(lái)分析和修正通訊伙伴的報(bào)文 |
A082 | CP為Client且使用FC06功能碼時(shí): 接收的寄存器值與發(fā)送不一致 | 通過(guò)抓包工具來(lái)分析和修正通訊伙伴的報(bào)文 |
A083 | 僅在CP為Client時(shí):在上一個(gè)請(qǐng)求還沒(méi)有處理完成時(shí)又發(fā)送新的請(qǐng)求 | 等待DONE =TRUE 或 ERROR = TRUE后再發(fā)送新請(qǐng)求 |
A085 | 在授權(quán)期間由于無(wú)效的寫權(quán)限導(dǎo)致發(fā)生錯(cuò)誤 | 對(duì)于授權(quán)DB,確認(rèn)參數(shù)REG_KEY的結(jié)構(gòu)是否正確 |
A090 | 功能塊未授權(quán),此為一狀態(tài)信息,參數(shù)ERROR并不會(huì)置1,功能塊在未授權(quán)情況仍然可以運(yùn)行而不影響通訊 | 針對(duì)CPU讀出預(yù)授權(quán)解碼,之后按照授權(quán)操作向IT4industry.部門索取授權(quán)碼 |
A091 | 收到異常響應(yīng)碼1(僅在Client模式),連接將終止和重新建立 | 通訊伙伴不支持請(qǐng)求的報(bào)文 |
A092 | 收到異常響應(yīng)碼2(僅在Client模式),無(wú)效的或不存在的地址請(qǐng)求 | 確認(rèn)參數(shù)LENGTH 或START_ADDRESS 是否正確 |
A093 | 收到異常響應(yīng)碼3(僅在Client模式) | 通訊伙伴無(wú)法執(zhí)行報(bào)文接收(例如請(qǐng)求長(zhǎng)度不支持等) |
A094 | 收到異常響應(yīng)碼4(僅在Client模式) | 通訊伙伴無(wú)法執(zhí)行報(bào)文接收 |
A095 | 收到未知的異常響應(yīng)碼(僅在Client模式) | 通過(guò)抓包工具來(lái)分析和修正通訊伙伴的報(bào)文 |
FC/SFC故障 |
7xxx | 請(qǐng)參考SIMATIC的在線幫助 | 通過(guò)在線幫助SIMATIC manager -> mark block -> key F1 –> Ethernet -> see also -> code evaluation可以查到相關(guān)幫助信息 |
8xxx | 請(qǐng)參考SIMATIC的在線幫助 | 通過(guò)在線幫助SIMATIC manager -> mark block -> key F1 –> Ethernet -> see also -> code evaluation可以查到相關(guān)幫助信息 |
SFC24故障 |
80A1 | DB=0或超出了CPU允許的范圍 | 選擇有效的DB |
80B2 | DB塊在CPU中不存在 | DB_x參數(shù)中的DB塊必須創(chuàng)建并下載到CPU中 |
80B3 | DB塊被創(chuàng)建為“Unlinked”類型 | DB塊不能創(chuàng)建為“Unlinked”類型 |