Polaridad Profibus DP RS485

0

Estoy implementando un dispositivo que se comunica en Profibus DP. Para que funcione la comunicación con mi PLC Siemens S700, tengo que invertir el orden de los cables de señal diferencial 'A' y 'B'.

La comunicación profibus se implementa mediante un Profichip VPC3 + S . Estoy utilizando un ISO1176 RS485 que proporciona una conexión 'A' y 'B'.

¿Alguna idea de por qué es 'hacia atrás'?

    
pregunta Houston Fortney

2 respuestas

1

Aparentemente este es un problema común. A debe ser (-). Es más confiable usar (+) y (-) que A y B.

Aquí hay un clip de un Siemens manual - solo muestran + y -.

Muchosdispositivospuedendetectarautomáticamentelapolaridadusandounodelosdosmétodosposibles,ycorregirautomáticamentelareversión,sinembargo,ladetecciónautomáticapuedeserengañada,porejemplo,silosterminadoresnoestánconfiguradoscorrectamenteparadarelniveldeinactividadcorrecto.

Editar:dehecho,Siemens(quizásProfibus)usala definición opuesta de A / B de la mayoría de los demás. Usa +/- y debería haber menos confusión.

    
respondido por el Spehro Pefhany
1

B - cable rojo, más, DSUB9 pin3
A - cable verde, menos, DSUB9 pin8

Tal vez el cable está intercambiado en el dispositivo esclavo. ¿Utiliza conectores de Siemens profibus? Si es así, es casi imposible conectarlos mal, pero también he visto este escenario. ¿Hiciste el esclavo, si es así, comprueba que B está sesgado en Vcc y A está sesgado en gnd? Aquí hay un ejemplo donde el transceptor RS485 ha sido AB intercambiado con respecto a la marca de Siemens AB, por lo que la explicación plausible es: Siemens vs Otros = intercambiado. Ya sabes, en Simens todo se hace un poco complicado, como debería ser, si en todo el mundo se usan A y B, usan B y A solo para hacer las cosas más difíciles.

enlace

    
respondido por el Marko Buršič

Lea otras preguntas en las etiquetas