Het spijt ons. Uw verzoek kon niet worden verwerkt.

Important: This FAQ has been automatically translated by our software program. The original FAQ can be found here. SBC provides this information without liability for its correctness or functionality and does not assume liability being complete or correctly translated.

Waarom de RS-485 S-Bus communicatie tussen de PCD-master en de slave ergens, faalt als FW 1.28.20... 1.28.33 wordt gebruikt?

FAQ #102026

Het is mogelijk dat enkele van de S-Bus telegrammen overgedragen vanaf de PCD S-Bus-master aan de slaven van de S-Bus RS485 ongeldig, en de S-Bus slaaf het verwerpen van het verzoek van de meester.

Dit kan leiden tot de situatie dat bijvoorbeeld de PCD S-Bus-master niet werkelijke waarden E-Line RIO's ontvangen of dat het programma downloaden van een programma van de PCD vanaf de PC naar een slaaf PCD die zich achter een gateway PCD bevindt, mislukt. 

De firmware-update van de PCD die fungeren als S-Bus master met een firmware 1.28.34 of nieuwer lost het probleem.

Symptomen
Programmeerbare PCD-apparaten die als S-BUS fungeren master op de RS485 met PCD Firmware > = 1.28.20 en < = 1.28.33 geen antwoord krijgen van slaaf apparaten op sommige van de S-Bus master verzoeken, hoewel adres, baud-rate van de S-BUS, polariteit en beëindiging van de lijn ok zijn.

 

Mogelijke gevolgen van het probleem

Tot nu hebben we vonden dat de mededeling van de E-Line RIO lijkt te zijn dat meer betrokken van dit probleem dan bijvoorbeeld RS485 S-Bus datacommunicatie tussen CPU's.

In sommige gevallen was het effect, dat was het niet mogelijk om te schrijven naar de uitgangen van de E-Line RIO's of de verandering van de waarden op de E-Line RIO "inputs" werd niet overgebracht naar de S-Bus-master.

Met de betrokken Firmware wellicht zeer moeilijk of onmogelijk om het downloaden van het gebruikersprogramma via een gateway-verbinding.

PCD Firmware 1.28.x voor alle programmeerbare PCD typen betreft.

 

Reden

De reden van de kwestie is een fout in de Firmware van de S-Bus-master.
Het probleem op de ingebouwde programmatuur is, die telegrammen die tekens DLE (B5 of C5) als laatste teken van de telegram (CRC) indien ongeldig omdat het laatste teken ontbreekt.

Aangezien de CRC wordt berekend tijdens runtime deze ongeldige S-Bus-aanvraag gebeurt betreffende de inhoud van het verzoek van de S-Bus.

De (onjuiste) CRC wordt overgebracht met het verzoek van de S-Bus van de meester naar de slaaf.

Als nu de slaaf ontvangt de aanvraag S-Bus, en de ontvangen CRC past niet met het berekende CRC, dan is de S-Bus slaaf verwerpen het telegram S-Bus.

 

Oplossing

In het geval dat u de betrokken Firmware op een installatie met RS485 S-Bus datacommunicatie, de S-Bus master PCD te updaten naar de nieuwste beschikbare Firmware > = 1.28.34.

Categories

PCD1 / _Firmware Classic

PCD2 / _Firmware Classic

PCD3 / _Firmware Classic

PCD1 / E-Line

Last update: 16.11.2018 15:47

First release: 16.11.2018 14:00

Views: 1

The requested software / document is no longer marketed by Saia-Burgess Controls AG and without technical support. It is an older software version which can be operated only on certain now no longer commercially available products.

Download