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):