Difference between revisions of "Modbus"

From
Jump to: navigation, search
Line 15: Line 15:
  
 
=== Lagning Modbus RTU nets ===
 
=== Lagning Modbus RTU nets ===
Samskiptastrengur frá iðntölvu er raðtengdur á milli tækja á netinu. Rafverktaki ákveður bestu leið eftir lagnaleiðum. '''Mikilvægt er að rafverktaki skrái röð tækja á netinu og merki strengi í báða enda''' þannig að auðvelt sé að bilanagreina netið eftir á.
+
Samskiptastrengur frá iðntölvu er raðtengdur á milli tækja á netinu. Rafverktaki ákveður hentugustu leið eftir lagnaleiðum. '''Mikilvægt er að rafverktaki skrái röð tækja á netinu og merki strengi í báða enda''' þannig að auðvelt sé að bilanagreina netið eftir á.
  
 
== Modbus TCP ==
 
== Modbus TCP ==

Revision as of 09:33, 9 September 2022

Almenn tengimynd fyrir Modbus RTU net
Rétt og rangt í Modbus tengingum

Modbus samskiptastaðallinn er áratuga gamall en hefur staðist tímans tönn og margir framleiðendur reiða sig á Modbus sem helsta samskiptaháttinn. Upphaflega var Modbus hannað sem samskiptaháttur á aðskildu samskiptaneti (Modbus RTU - serial) en á síðari árum eru margir framleiðendur farnir að nota Modbus á TCP/IP netkerfi (Modbus TCP).

Modbus RTU

Modbus RTU notast yfirleitt við RS485 samskiptanet (RS232 styður bara eitt tæki) og mikilvægt er að netið sé rétt hannað og rétt tengt. Minnstu villur í tengingum í Modbus RTU neti leiða til þess að samskiptin virka ekki.

  • Modbus RTU verður að tengja í seríu. Ekki er leyfilegt að stjörnutengja Modbus RTU net. Strengur verður að fara inn á eitt tæki og þaðan yfir á næsta. Myndir sem útskýra þetta eru hér til hægri.
  • Samskiptastrengur verður að vera hannaður fyrir RS485 samskipti. Slíkur strengur er skermaður og með snúin pör. Dæmi um slíkan streng er Belden 3105A.
  • Hvert tæki á Modbus RTU neti þarf að hafa eigin Modbus adressu og ekki má nota sömu adressu tvisvar. Forrita þarf adressu og samskiptahátt (sjá næsta punkt) áður en hægt er að prófa Modbus net.
  • Stilla þarf samskiptahraða (baud rate, parity o.s.frv.) á hverju tæki á sama hátt og samskiptahraðinn þarf að vera sá sami og á iðntölvunni.
  • Ef samskiptanetið er stórt (miklar vegalengdir) gæti þurft að setja 120 Ohm endaviðnám yfir gagnaparið á síðasta tækinu. Sum tæki eru með innbyggðan möguleika til að virkja endaviðnám.

Modbus RTU er byggt á einföldum vélbúnaði og þess vegna velja framleiðendur oft þessa leið, sérstaklega með minni og ódýrari tæki sem notuð eru oft í hverju verkefni eins og t.d. hitareglar, mælar eða flæðilokur.

Lagning Modbus RTU nets

Samskiptastrengur frá iðntölvu er raðtengdur á milli tækja á netinu. Rafverktaki ákveður hentugustu leið eftir lagnaleiðum. Mikilvægt er að rafverktaki skrái röð tækja á netinu og merki strengi í báða enda þannig að auðvelt sé að bilanagreina netið eftir á.

Modbus TCP

Það helsta sem þarf að hafa í huga þegar kerfi er sett upp með Modbus TCP samskiptum er að stilla þarf viðkomandi tæki með réttri IP-tölu og opna þarf á port 502 í netkerfinu. Þegar þetta er klárt getur bæði iðntölva og skjámyndakerfi talað beint við tækin á tækjanetinu sem gjarnan er sett upp sem aðskilið sýndarnet hjá notanda. Sjá nánari upplýsingar í grein um uppsetningu netkerfis.

Með Modbus TCP næst meiri hraði í samskiptin en vegna aukins kostnaðar við vélbúnað eru ekki öll Modbus tæki hönnuð með Modbus TCP. Modbus TCP er algengt á loftræsisamstæðum, varmadælum og slíkum stærri tækjum.