Allmänt om Modbus. Modbus



Relevanta dokument
IPSUM » KABELGUIDE. IPSUM Optimizer IPSUM Connection unit IPSUM Router AIR COMFORT AIR MANAGEMENT IPSUM CABLE GUIDE

Modbus. Supportdokument. Lathund för att använda Modbus över RS XXX eller TCP/IP.

Användarmanual Modbus Bridge (master-till-master)

GPS- och Elmöte 27 maj 2008

RTD-NET Installationsanvisningar

AT3000 Kabel-, rör-, metall- och installationssökare

Artikelnummer: MSPOT100RF

Applikationsexempel QFZC

HKTS30SAT-2. Två Satellit högtalare. Designed to Entertain. Bruksanvisning Svenska

Radiostörningar är lätta att bli av med

SEHA-SLV/U Styr- och övervakningsenhet

1 Allmänt Hårdvara och anslutning Modbus/RTU allmänt...2

Montering av VDO Viewline instrument Ø52mm

Manual Sportident Onlinekontroll via GPRS

BRUKSANVISNING. Modell: LMDT-810 Rörelsevakt / IR som sänder självlärande kodsignal till ansluten Nexa mottagare

STANDESSE Comfort (VCS4..)

HDMI över CAT5 HDBaseT-förlängare - ström över kabel - IR - RS232-10/100 Ethernet - Ultra HD 4K m

ENG - installation manual - Wired set-up

Operatörsmanual JPI Driftpanel

Datakommunikation vad är det?

Easy. at work! Easy. Kablar för en enklare vardag.

Panelmonterat, avancerat, modulärt reglersystem för värmekabelkretsar

IQHeat ModBus. Innehåll

Tillägg till montage- och driftsinstruktion. 1 Apparattyper som stöds. 2 Montering av tillvalskort. MOVIDRIVE Frekvensomformare

Typ Beskrivning Kraftmatning

Produktblad NKE6S-1 Cat 6 Neutrik EtherCON-serien. Produktblad IP5POWER 2,5M. Produktblad IP5SIG DMX CABLE 2M

Installation och drift av Ankarspel South Pacific 710Fs - Frifallsmodell

Vad är HDBaseT? Förläng mer än video med HDBaseT. HDMI över Cat5 HDBaseT-förlängare - 4K m. StarTech ID: ST121HDBTPW

Best.nr. / Line Tracer Kabel och ledningssökare

BiDisp2 PRODUKTIONSSYSTEM. Robust och flexibel display för industriella tillämpningar

Referenshandbok Expansionsenhet för HP Notebook-dator

Datakommunikation med IR-ljus.

En ideal op-förstärkare har oändlig inimedans, noll utimpedans och oändlig förstärkning.

Installationsbeskrivning. deviheat deviflex Rot 10 värmekabel för förläggning i tunna golv

Troubleshooting guide TC models

Övervakningssystem EKO-MKE/SKE

GYLT/GYLS. Manual. Sid 1(6) Smidig och enkel anslutning med M12-kontakten. Mekanisk specifikation

FKP-M. Manual för användning av MODBUS-protokoll. Frabil El AB Telefon: Bjurögatan 38 Fax: Malmö Rev 2.

Listen Only CutOff FM Radio Dual. Nyhet! Dual Pro. FM Radio CutOff Listen Only. det kompletta hörselskyddet

Bruksanvisning, Utgåva 6. Fordonsdetektor typ DB312

DEM Ultrasonisk Energimätare

KODIFIERADE FOTOCELLER IR/IT 2241

Förläggning - Installationsbeskrivning SE. Deviflex TM DTCE Värmekabel och Värmkabelmatta för snösmältning av markytor

Installationsanvisning. Brandlarmscentral ALPHA. Best nr Introduktion

MaxPower INSTALLATIONS OCH BRUKSANVISNING

Kom igång med din SMART Board. Det praktiska

Problem: BOW Bowling. Regler för Bowling. swedish. BOI 2015, dag 1. Tillgängligt minne: 256 MB

Fysiska lagret. Kanal. Problem är att kanalen har vissa begränsningar: Kanalen är analog Kanalen är bandbreddsbegränsad och är oftast störd (av brus)

Grunderna i stegkodsprogrammering

Laborationsrapport. Lab nr 7. Kurs Elinstallation, begränsad behörighet. Laborationens namn Elinstallation. Kommentarer. Utförd den. Godkänd den.

TRITON. Styrutrustning för brandskydd

Hygro- och hygrotermogivare (kapacitiv) Stavutförande med anslutningshuvud 4 20 ma eller DC 0 10 V Enligt typblad

Installationsanvisning

Så här installerar och använder du NRS PA250, PA450, PA2250, SWA1000.

e-sense move dali Manual

Racing Truck BLX10 4WD RTR

2. Får jag bestämma var ni ska gräva? Ja, om det finns något känsligt i vägen vid grävning kan ni påverka var grävning ska ske.

Var får man tag på Violett FK 1,5mm2 Postad av Frank Larsen - 15 apr :07

Föreläsning 2 Mer om skyddsjord.

SafetyMOB. Installations och användarmanual för. trådlöst nödstopp - dödmansgrepp. SafePort Marine. Dokument: SM_UM_sv Version:

NaviTrack-sändare SÄNDARENS DELAR (BILD 1-4) KOMMA IGÅNG. Spiralkablar (4 m i utdraget läge) Knappsats. Handtag. Klämma

IQ8Wireless. - Att kombinera trådbundet och trådlöst brandlarm

Installationsanvisning. Version 3 Gäller för: echolog echolog I/O-modul echolog GIO

Uponor Smatrix Move PRO-reglercentral X-159 Modbus RTU-gränssnitt

Manual. Abelko M-Bus Device Creator (MBDC)

FLEXIT SPIRIT. Monteringsinstruktion

Telit RS900 Biltelefon Installationsmanual

Användarmanual QuickLan 6055 LAN-testare

Systemkonstruktion SERIEKOMMUNIKATION

Registrera din produkt och få support på. SDV7220/12. Användarhandbok

SafePlus 12/24 kv SF 6. -isolerat kompaktställverk

Nokia Bluetooth-headset BH-200 Användarhandbok

Produktbeskrivning: Brandgasspjällstyrning

Produktblad Mikrofonkabel Neutrik/LK06N2E

RADIOMOTTAGARE FÖR GEMENSAM ANOD FÖR LED-strip - STYRENHET FÖR REGLERBART VITT OCH DIMMER -

1/32-DIN TEMPERATURREGULATOR (PID

BT-M6Z02-RF. BRUKSANVISNING Regelverteiler Funkline 2-8

Anders Arvidsson ROBOTBESKRIVNING. Roboten på bilden är extrautrustad

Avmätning. Tekniska data

Produktenharutgåt. Tanknivåmätningssystem Särskilda säkerhetsinstruktioner. Särskilda säkerhetsinstruktioner SV, Utgåva 1 juni 2008

AMP X 50 WATT 4 CHANNEL AMPLIFIER

Datakommunikation mellan ADAP-KOOL kylregulatorer KYLNING OCH LUFTKONDITIONERING. Installationsguide

RAI-S Rodervinkelsvisare Installationsmanual

UPONOR VVS GOLVVÄRME UPONOR CONTROL SYSTEM. Uponor Control System DEM Ökad komfort och mindre energiförbrukning

MMAir, -trådlös rumstemperaturreglering

Bruksanvisning i original. Vital 2 och Vital 3. Användarmanual

GYGS/GYGCC-01. Manual. Sid 1(6) Orderinformation

1965 till 1968 Sekventiell blinkers

BeoLab Bruksanvisning

Konstantspänningslikriktare med inbyggda batterier.

088U0240 / 088U0245. Instruktion för huvudstyrenheten CF-MC

SW Varning innan installation. Håll nätverkskameran avskiljd från vatten. Stäng omedelbart av strömmen om nätverkskameran är våt.

WT Serien IUOU Multi intelligent batteriladdare

SOUNDSTICKS WIRELESS. Installationsguide

HELIOMOTION MONTERINGSANVISNING PV-650

Ultrasonisk Flödesmätare

Installation av Värmefilm, värmefolie.

Bruksanvisning PIR-900

Mätningar på solcellspanel

Svenska och svenska som andraspråk

Transkript:

Modbus Modbus är ett populärt och fritt publicerat, royaltyfritt kommunikationsprotokoll för seriekopplingar med master/slave. Modbus-specifikationen styr meddelandens struktur och hantering, medan den fysiska kommunikationen sker enligt EIA-485-standarden. I detta dokument ges grundläggande information om Modbus RTU och EIA-485. Närmare information om Modbusprotokoll finns på www.modbus.org. Observera att alla produkter från Fläkt Woods har individuella kommunikationsalternativ, registertabeller och kompatibla funktioner. Dessa anges inte i detta dokument. De individuella dokumenten finns på www.flaktwoods.com. 1 (7) Rätt till ändringar förbehålles.

Grundprincip för MODBUS-protokoll för master/slave Protokoll med master/slave innebär att endast en master och en eller flera slavenheter kan anslutas till bussen samtidigt. Kommunikationen startas alltid av mastern. Slavenheten kommunicerar inte med andra slavar, skickar begäran till mastern eller skickar meddelanden till mastern utan att mastern skickat en begäran. I unicast-läge skickar mastern först en begäran till en specifik slavenhet och inväntar sedan svar från slavenheten. Slavenheten identifieras genom en unik adress. Adresserna är i området 1 247. Master förfrågan svar Slave Slave Slave Bild 1: Källmaterial: Modbus over serial line specification and implementation guide I broadcast-läge skickar mastern en begäran till alla slavenheter. En broadcast-begäran skickas till adress 0. Slavenheterna skickar inget svar på en broadcast-begäran. Master förfrågan Slave Slave Slave Bild 2: Källmaterial: Modbus over serial line specification and implementation guide Maximalt antal anslutna slavenheter i seriekopplingen är teoretiskt 247. Den EIA-485 enhetsbelastning som enheten använder anger det maximala antalet slavenheter som faktiskt kan anslutas i seriekopplingen utan repeater. 32 enheter är tillåtna om enhetsbelastningen per enhet är 1. Enhetsbelastningen för 227VM-MB, 227PM-MB, 309VM-MB och GT-MB är till exempel ¼. Därför är det maximalt tillåtna antalet enheter utan repeater i en seriekoppling 128. 2 (7) Rätt till ändringar förbehålles.

Modbus-datatyper Information kan lagras i slavenheten i två olika datatyper: on/off-värden och heltal. För båda datatyperna kan antingen endast läsning eller läs/skriv väljas. Modbusspecifikationen anger inte användning av register, och därför kan det hända att alla registertyper inte stöds av slavenheten. Registertyp Datatyp Master-åtkomst Diskret ingång Enkel bit Endast läsning Batteri Enkel bit Läs/skriv Ingångsregister 16-bitars ord Endast läsning Anläggningsregister 16-bitars ord Läs/skriv Observera att eftersom bråktal inte stöds, skalas ofta värden med bråktal så att de ändras till heltal. Modbus-ram (RTU) Modbus-specifikationen anger två olika överföringslägen, RTU och ASCII. Överföringsläget anger en dataram med en enskild byte. RTU är det överföringsläge som behövs och RTU är förvalt för alla Fläkt Woods produkter. ASCIIläget stöds oftast inte. Meddelanderamen i RTU-läge är Adress Funktionskod Data CRC Slut 1byte 1byte N*1byte 2byte (CRC_Lbyte, CRC_Hbyte 3,5 tecken där Adress Anger slave. Adressen måste vara unik för varje enhet. Funktionskod Funktionskoden anger masterns begäran för slavenheten. De vanligaste funktionskoderna som stöds anges i tabellen nedan. Funktion Beskrivning 01 Läsning batterier 02 Läsning diskreta ingångar 03 Läsning anläggningsregister 04 Läsning ingångsregister 05 Skrivning enkelt batteri 06 Skrivning enkelt register 15 Skrivning flera batterier 16 Skrivning flera register Data Datafältet innehåller information som behövs för att utföra en begäran eller lämna begärda data. CRC Felkontrollmetod. Används för att kontrollera att rådata inte ändras av misstag under överföringen. Slut Ett tyst intervall mellan meddelanderamar. Det tysta intervallet måste vara minst 3,5 tecken långt. Det gör att enheten kan känna av att meddelandet är slutfört. Kommunikationsinställningar Inställbara seriella parametrar är baudtal, paritet och stopp-bits. Alla seriella parametrar måste vara identiska för alla enheter i en seriekoppling. Dessa måste ställas in separat för varje enhet. Felaktigt inställda parametrar förhindrar att slavenheten svarar på en begäran från mastern. 3 (7) Rätt till ändringar förbehålles.

Felhantering Om slavenheten tar emot begäran men ett fel upptäcks, skickas inget svar. Om slavenheten tar emot begäran utan fel, men inte kan hantera den, kan slavenheten skicka ett undantagssvar som informerar mastern om felets typ. Ramen för undantagssvaret är: Adress Funktionskod Felkod CRC Slut + 80 tim 1byte 1byte 1byte 2byte (CRC_Lbyte, C_Hbyte 3,5 tecken Specifikation EIA-485 EIA-485 är en standard som anger fysiskt skikt i OSImodellen för den generator och mottagare som används i ett balanserat seriellt överföringssystem. EIA-485 är ett flerpunktsnätverk för kommunikation i halv-duplex, vilket innebär att data kan överföras i båda riktningarna på ett signalmedium, men bara i en riktning i taget. Data överförs genom två signalledningar. Ledningarna används för både överföring och mottagning. Signalens logiska nivå definieras som skillnaden mellan signalledningarna. Differenstolkningen tillsammans med en enkel tvinnad parkabel ger effektivt skydd mot störningar. Observera att beteckningarna för EIA/RS-485-ledningarna varierar mycket. Signalledningar kan behöva bytas sinsemellan för att kommunikationen ska fungera. Felaktig signalpolaritet kan inte skada någon av enheterna. 4 (7) Rätt till ändringar förbehålles.

Nätverkstopologi Den rekommenderade nätverksstrukturen har en stamkabel som enheterna ansluts till direkt eller med korta stubbar. Stubben är ett avstånd mellan en enhet och stamkabeln. Stubbarna ska vara så korta som möjligt för att undvika signalreflexion i ledningen. Maximal längd för stubbar är begränsad enligt Modbus-specifikationen och bör därför aldrig vara mer än 20 m. Överföringsledningen ska termineras nära en av de två ändarna på bussen med resistorer på 120 Ω för att undvika reflexion. Nätverkstopologin får inte vara en stjärna, en ring eller ett stamnät med stjärnor eller kluster. Varje stjärna, ring och stamnät med stjärnor eller kluster måste tas bort från nätverket. Korrekt installation av EIA/RS-485-nätverk Bild 6: Stamnät med stjärnor eller kluster Bild 7: Stjärnnätverk Bild 3: Kedjekoppling Bild 4: Stamnät med stubbar Felaktig installation av EIA/RS-485-nätverk (undvik denna installation) Bild 5: Ring 5 (7) Rätt till ändringar förbehålles.

Datakablar Kablarna till Modbus/RTU måste ha tvinnade parledare och ska uppfylla specifikationen EIA-485 för 2-trådiga system. En enkel tvinnad parkabel måste alltid användas för data, och en annan ledare måste användas som signalreferensjord mellan enheter. Signalreferensjord för alla enheter på samma buss måste anslutas samtidigt. Använd inte en skärmad återledare som signalreferensjord. Undvik att korsa högspänningskablar. Håll kablarna avskilda från stora störningskällor som generatorer, reläer eller frekvensomformare. Skärmade kablar bör användas om det finns störningskällor i närheten. Återledaren i den skärmade tvinnade parkabeln kan anslutas till skyddsledare om det krävs för att förebygga störningar. Anslutningen bör endast göras i änden av skärmningen, till exempel alltid på kabeln som kommer från regulatorn. Kabellängd Den teoretiska maxlängden på kabeln beror på kommunikationshastigheten och kabelns egenskaper för bland annat vågmotstånd och trådtolk. Modbusspecifikationen anger en maximal längd på 1 000 meter för kabeln när tillräcklig tjocklek används. När baudtalet är 19 200 eller högre rekommenderas ett vågmotstånd på 100 ohm. Den maximala längden beror på ledarnas kvalitet, arbetsmiljön samt hur stor del av den tvinnade parkabeln som är avlindad vid varje kopplingspunkt. Den faktiska maxlängden kan därför vara kortare än vad som anges i Modbus-specifikationen. Ju högre kommunikationshastigheten är, desto mer känsligt är systemet. Några välkända kabeltillverkare är Alpha Wire, Batt Cables, Belden, Draka, Nexans och Lapp Kabel. Nedan ges vissa kabelfakta som snabbreferens. Tillverkare Kabelkod Beskrivning/ kommentarer Belden 9842 24 AWG, 2 tvinnade dubbeltrådar, isolering av polyetylen Belden 3106A 22 AWG, 1 tvinnad dubbeltråd + 1 ledare, Dataleneisolering Belden 3107A 22 AWG, 2 tvinnade dubbeltrådar, Datalene-isolering Batt Cables 91084 Batts egen variant av Belden 9842 Batt Cables 91421 LSZH-version av ovanstående Alpha Wire 6455 22 AWG, 2 tvinnade dubbeltrådar, isolering av HDPE-skumplast Nexans Draka Draka TRONIC-CY-TP (LiYCY- TP) 2x2x0,25 0,25 mm 2, 2 tvinnade dubbeltrådar, isolering av PVC NOMAK 2x2x0,5+0,5 0,5 mm 2, 2 tvinnade dubbeltrådar, isolering av PVC Datajamak 2x(2+1)x0,24 0,24 mm 2, 2 tvinnade dubbeltrådar, isolering av PVC Lapp Kabel UNITRONIC 2x0,25 0,24 mm 2, 2 tvinnade dubbeltrådar, isolering av PVC 6 (7) Rätt till ändringar förbehålles.

Checklista för felsökning Om ingen kommunikation sker Kontrollera att slavenhetens adress är korrekt. Kontrollera att inte samma adress används för flera slavenheter. Kontrollera kommunikationsinställningarna (kommunikationsläge, baudtal, paritet, stopp-bits). Inställningarna måste vara identiska för alla enheter i en seriekoppling. Kontrollera att signalledningarnas polaritet (A, B) inte förväxlas av misstag. Försök byta ut signalledningar (A, B). Beteckningarna för EIA/RS-485-ledningarna varierar mycket. Kontrollera kontakterna och anslutningarna till skruvplintar. Kontrollera att signalreferensjord är ansluten till alla enheter Om signalens kvalitet är svag Kontrollera att seriekopplingen är ordentligt terminerad nära båda ändarna. Kontrollera nätverkstopologin. Varje stjärna, ring och stamnät med stjärnor eller kluster måste tas bort från nätverket. Försök att minska stubbarnas längd. Kontrollera kablarnas placering. Korsa inte högspänningskablar. Försök att hålla kablar separerade och alla enheter borta från stora störningskällor. Kontrollera att kabelns återledare är ordentligt jordad. Det räcker i vissa fall inte med att skärma datakabeln. 7 (7) Rätt till ändringar förbehålles.