Tom Různé 8. 7. 2021 13:04 13. 7. 2021 14:26

Dobrý den.

Mám komunikaci mezi foxtrotem 1003 a foxtrotem 2090 pomocí PLCx kanálu.

Zdá se však, že má Foxtrot 2 v této konfiguraci problém s dodržením hodnoty rastru. Ten mám na 1000ms.

Zaprvé foxtrot 2 ukazuje  ERR 80 (problikává mezi 0 a 80), což je chyba komunikace (foxtrot 1 vysílá každou sekundu, ale foxtrot 2 se chová jako by byl rastr extrémně krátký).
Zadruhé počet zpráv trueMes u statistiky kanálu na foxtrotu 1 naskakuje extrémně rychle, takže to vypadá, že foxtrot 2 chrlí jednu zprávu za druhou bez ohledu na nastavený rastr.  trueMes na foxtrotu 2 (tedy přijaté zprávy, jestli to chápu dobře) naskakuje po sekundě jak by měl.

Odpovědi 1

Nemeškal 13. 7. 2021 14:26

Dobrý den,

omlouvám se za chybu, je to přesně tak jak popisujete. V režimu PLCx (komunikace mezi systémy Foxtrot CP-1xxx a CP-2xxx) Foxtrot CP-2xxx špatně naplní předvolbu časovače pro vysílání a v důsledku toho vysílá v minimálním rastru. Podobně chybně vyhodnocuje i timeout příjmu od okolních PLC CP-1xxx. Opravil jsem to ve verzi 4.5, kterou chystáme k vydání.

V režimu PLD (komunikace mezi systémy Foxtrot CP-2xxx) to je v pořádku.

Vaše odpověď

Pro vložení odpovědi je nezbytné být přihlášený. Pokračujte na přihlášení.