Forord:

Siden det ikke er en klar standard for hvordan man merker BUS terminalene på Modbus så har det fra tid til annet oppstått utfordringer som har ført til unyttig tidsbruk. I denne artikkelen så beskriver vi en metode for å koble rett.


Forskjellig merking:

Vi har sett Modbus terminaler merket med A og B, A+ og B-, A- og B+, TX og RX, TX+ og RX-

Det beste merkingen ville vært D+ og D-


Så hvordan finne ut hvilken terminal som er hvilket signal?

Dette kan man finne ut ved å måle spenningen på terminalene når en enhet ikke kommuniserer (og Modbus signalet ikke er tilkoblet BUS-en for å være på den sikre siden).

Mål DC spenning med et multimeter. Nå man måler positiv spenning (+) så er +målepinnen på D+ og -målepinnen på D-, bytt om på målepinnene og se at du måler negativ spenning.


Hvordan kobles det:

Koble alle D+ terminalene på en Modbus sammen og alle D- terminalene sammen – uansett om de er merket med A, B, TX eller RX…

Da fungerer det når alle kommuniserer med samme hastighet (og stopp-bit/paritet)!


Her er noen eksempler på merking:

Vår USB->RS485 overgang så er D+ merket med A+ og D- merket med B-


På våre Tongdy MSD sensorer er D+ merket med A og TX, D- er merket med B og RX:


På våre Pilot og Dfun AC og DC strøm målere er D+ merket med 485A og D- er merket med 485B:


På våre iSMA I/O moduler er D+ merket med RS485 +, og D- er merket med RS485 -:


På våre HMI gateway paneler er D+ merket med A+ og D- merket med B-:


På våre Ultrasonic flow og energi målere er D+ merket med A og D- merket med B:


På våre gass detektorer med Modbus så er D+ merket med A og D- merket med B:

På våre differensial trykk sensorer er D+ merket med RS485A og D- merket med RS485B:

På våre RISH MD1340 strøm målere så er D+ terminal 28 merket med B og D- terminal 29 merket med A
(ja, motsatt av produktene over):