西門(mén)子SMART模擬量輸出模塊EM AQ04
接收數(shù)據(jù)緩沖區(qū) (RXBUF) 或發(fā)送數(shù)據(jù)緩沖區(qū) (TXBUF) 太小,,在 TXBUF/RXBUF 中創(chuàng)建的
緩存數(shù)據(jù)類(lèi)型不正確或“LEN_DATA”參數(shù)為負(fù)值,。
可能的原因/要采取的操作:
• 檢查緩沖區(qū) TXBUF/RXBUF 大小是否至少與在“LEN_DATA”中的大小相等。
• 對(duì)于 S7-1200/1500:
– 在 Ident 配置文件中,,只能為 TXBUF 和 RXBUF 創(chuàng)建“字節(jié)數(shù)組”,。
– 在“Tag_Status”和“Reader_Status”塊中,只能創(chuàng)建“字節(jié)數(shù)組”或相應(yīng)的數(shù)據(jù)類(lèi)型
(“IID_TAG_STATUS_XX_XXX”或“IID_READER_STATUS_XX_XXX”),,而在所有其它塊
中,,只能創(chuàng)建“字

存在性錯(cuò)誤
發(fā)送應(yīng)答器未經(jīng)處理已通過(guò)閱讀器的傳送窗口。
• 通信模塊不會(huì)立即報(bào)告此錯(cuò)誤消息,。閱讀器或通信模塊將等待下一條寫(xiě)入/讀取命令,。然
后立即通過(guò)錯(cuò)誤回復(fù)該命令,不執(zhí)行該寫(xiě)入/讀取命令,。閱讀器/通信模塊將再次正常執(zhí)
行下一條命令,。西門(mén)子SMART模擬量輸出模塊EM AQ04
• 可以使用“INIT”復(fù)位該錯(cuò)誤狀態(tài)。

PROFIBUS/PROFINET 上的閱讀器或通信模塊的參數(shù)分配不正確,,命令無(wú)法執(zhí)行,。
可能的原因/要采取的操作:
– 輸入/輸出區(qū)域的長(zhǎng)度過(guò)短,,不能用于循環(huán) I/O 字,。
使用的 GSD 文件是否正確?
– 通過(guò)命令(例如“READ”)設(shè)置的用戶(hù)數(shù)據(jù)長(zhǎng)度過(guò)長(zhǎng),。
• 處理命令時(shí)出錯(cuò)
可能的原因/要采取的操作:
– “AdvancedCmd”或“IID_CMD_STRUCT”中的數(shù)據(jù)不良(例如“WRITE”命令長(zhǎng)度 = 0),;檢查
“AdvancedCmd”或“IID_CMD_STRUCT”并執(zhí)行“INIT”。
– 閱讀器/通信模塊硬件故障:閱讀器或通信模塊通過(guò)“INIT”接收到不良數(shù)據(jù),。
– 命令中的長(zhǎng)度規(guī)范不一致
• 選擇的復(fù)位塊有誤,。
可能的原因/要采取的操作:
– 使用適用于 Ident 設(shè)備的復(fù)位塊。
– RF68xR 和 RF120C 的工藝對(duì)象:無(wú)論選擇哪種 Ident 設(shè)備/系統(tǒng),,均使用“Reset_Reader”函
數(shù)塊,。