Gjør Modbus-punkter tilgjengelige via BACnet/IP
Konfigurer nettverksidentitet og objekter, kontroller verdier og pålitelighet, og forstå kommandooppførselen.
Klargjør integrasjonen
Identifiser BACnet/IP-nettverket, konfigurert UDP-port, nødvendig unik enhetsinstans og Modbus-utstyret med punktkart. Bruk SB1000s webgrensesnitt. Kontroller at mottakersystemet støtter objekttypene og egenskapene du vil bruke.
1. Opprett BACnet-forbindelsen
- Velg BACnet-drift for aktuell serieport og angi samsvarende Modbus-serieinnstillinger.
- Angi BACnet-identitet, navn, nettverksgrensesnitt og UDP-port med kontrollene som finnes i installert fastvare. Unngå dupliserte enhetsinstanser i BACnet-nettverket.
- Kontroller at BACnet-klienten når grensesnittet og porten. En fungerende HTTP-forbindelse beviser ikke at BACnet-trafikk over UDP er tillatt.
- Start gjerne oppdagelse i samme IP-subnett. Hvis systemet går over flere subnett, bruk nettverksdesignets støttede løsning med ruter/BBMD/foreign device. Ikke anta at vanlig IP-ruting videresender BACnet-broadcast, eller at SB1000 implementerer alle disse rollene.
- Kontroller at identiteten som oppdages, tilhører riktig SB1000.
2. Definer noen få objekter
Legg til riktig Modbus-enhetsadresse og velg en passende bibliotekløsning eller egen punktdefinisjon. Kontroller registertabell, rå offset, type/bredde, rekkefølge, skalering, måleenheter og tilgang mot produsentens registerkart.
Begynn med en kjent, skrivebeskyttet verdi. Lagre profilen og la protokolltjenestene starte på nytt. Objektnavn følger konfigurert prefiks, skilletegn, enhetsnavn og punktnavn. Oppdag eller oppdater objektlisten i BACnet-klienten etter endringer.
En gyldig BACnet-objektdefinisjon beviser ikke at Modbus-kilden kan leses. Bruk SB1000-diagnostikken til å kontrollere kildetransaksjonen.
3. Kontroller verdi, pålitelighet og alder
Les objektets verdi og informasjon om kvalitet/pålitelighet. Sammenlign verdi og måleenhet med en kjent feltavlesning. Tidsavbrudd, CRC-feil, feil svar og avvist skriving kan påvirke objektets pålitelighet/tilstand.
På fastvare som tilbyr funksjonen, viser proprietær egenskap 1306 tiden siden siste vellykkede polling. Bruk tilgjengelig alders- og statusinformasjon til å skille en fersk verdi fra en gammel.
Ved Change of Value (COV) må du kontrollere at abonnementet ble akseptert og fortsatt er aktivt. Ved ressursmangel kan abonnementet avvises. Konfigurer egnet polling som reserve der BACnet-klienten støtter det. Kontroller også terskler og feltenhetens oppdateringsfrekvens før du diagnostiserer en frosset verdi.
4. Velg oppførsel for skrivbare punkter bevisst
På fastvare med dette valget skiller SB1000 mellom «Hold» og «Følg bussen».
- Hold: prioritetsmatrisen bestemmer Present_Value. En kommando forblir synlig til den frigis, selv om en annen master endrer det underliggende registeret.
- Følg bussen: kommandoen skrives én gang til enheten. Deretter følger Present_Value verdien feltenheten rapporterer. Dette er beregnet på løsninger der en annen kontroller også kan skrive gjennom den støttede bussarkitekturen.
Kontroller hvilken oppførsel installasjonen krever. En beholdt BACnet-kommando og faktisk aktuatorrespons er ikke nødvendigvis samme punkt. Kontroller klientens skriveprioritet, metode for frigivelse og feltenhetens tilgang og forriglinger.
Test bare en dokumentert og reverserbar kommando. Les faktisk tilbakemelding og frigi/gjenopprett testen etterpå. Ikke trekk slutninger om fysisk bevegelse bare fra en vellykket BACnet-skriving.
Fullfør integrasjonen
Kontroller oppdagelse, korrekt fersk verdi med måleenhet, pålitelighet/alder, valgt COV-/pollingløsning og eventuell kommando/frigivelse. Noter enhetsinstans, grensesnitt/UDP-port, objektnavn, kildepunktkart og versjoner.
Hvis oppdagelse feiler, oppgi nettverksplasseringen på begge sider og konkret resultat/feilmelding. Hvis bare én verdi feiler, oppgi BACnet-objektet og tilsvarende Modbus-forespørsel/status. Det skiller IP-/BACnet-feil fra feil på feltbussen eller i dekodingen.
