Perchè ottengo errori di comunicazione IP di volta in volta su un PCD2.M554x?
FAQ #101473
La costellazione della CPU del PCD2.M5540 e l'interruttore a bordo che è conduce alla situazione che i telegrammi (molto pochi) potrebbero andare persi. Questo fatto può condurre alla situazione che il LED di errore di esempio un FBox SASI IP Master (o qualsiasi comunicazione FBox) diventa rosso dopo un certo tempo di esecuzione di comunicazione.
Sintomo
il FBox "SASI IP Master" (o ogni altra comunicazione IP relativo FBox come un FBox Modbus/IP) diventa rosso dopo alcuni minuti di esecuzione di comunicazione. Invia e ricevi FBox non indicano un errore (come è più probabile non visto; è solo rosso durante una riprova, così circa 250ms).
Infatti il fenomeno di telegrammi persi (circa uno di 6000) è non solo presenti quando si utilizza l'etere-S-Bus o Modbus TCP/UDP ma colpisce tutti comunicazione IP del PCD2.M554x. Può essere osservato facilmente quando si utilizza ad esempio etere-S-Bus o Modbus (a causa del LED rosso in caso di un nuovo tentativo), ma anche altri telegrammi come http telegrammi possono essere persi (ma in questo caso il livello TCP ri-invierà automaticamente il telegramma perso).
Motivo
Questo fenomeno è causato da un bug del processore Freescale usato in relazione l'interruttore IP che viene utilizzato su PCD2.M5.
Soluzione
Purtroppo non esiste alcuna soluzione disponibile per questo fenomeno.
Si prega di notare che l'impatto di questa situazione non è grave, come tutti i protocolli di comunicazione genera automaticamente un nuovo tentativo che verrà risposto correttamente. L'unico "danno" è un LED rosso e un singolo ritardo del tempo di risposta in caso di un telegramma perduto.
Categories
PCD2 / M5xxx
Last update: 20.04.2015 09:32
First release: 26.07.2010 14:23
Views: 4829