7 863 läst ·
4 svar
8k läst
4 svar
Grundkurs av modbus TCP/RTU, var?
Tjena.
Jag skull behöva veta om det finns några företag som håller kurser för nybörjare inom modbus.
Det gäller både TCP samt RTU. Gärna länkar om ni har. . .
Om det är 1dagars eller flera är inget som spelar någon roll.
Jag har letat men hittar mest företag som utbildar sina egna eller utbildar för att jobba med deras produkter. Tex KTC och Schneider.
Jag vill ha tag i en fristående kurs som tar upp det teoretiskt samt praktiskt till den mån det går.
Om det är två separata kurser gör inget så jag förstår att det kan bli lite kladdigt att köra de bägge på samma... förvirringen blir total.
Ös på med info och länkar!
Jag skull behöva veta om det finns några företag som håller kurser för nybörjare inom modbus.
Det gäller både TCP samt RTU. Gärna länkar om ni har. . .
Om det är 1dagars eller flera är inget som spelar någon roll.
Jag har letat men hittar mest företag som utbildar sina egna eller utbildar för att jobba med deras produkter. Tex KTC och Schneider.
Jag vill ha tag i en fristående kurs som tar upp det teoretiskt samt praktiskt till den mån det går.
Om det är två separata kurser gör inget så jag förstår att det kan bli lite kladdigt att köra de bägge på samma... förvirringen blir total.
Ös på med info och länkar!
För modbus RTU borde väl vilken grundkurs som helst i industriell kommunikation duga. Seriell ASCI som du skickar kommandon enligt en ganska enkel mall och får svar enligt samma mall. Det svåra brukar sedan vara att göra det med ett visst system och därför är man hänvisad till produktkurser.
Modbus TCP är samma sak fast över ethernet.
Vad har du för förkunskaper och vad vill du göra?
Modbus TCP är samma sak fast över ethernet.
Vad har du för förkunskaper och vad vill du göra?
Jadu. . . förkunskaper? Jag höll på en del med sånt i skolan för en massa år sedan. . .
Vad jag vill göra? Friska upp mitt minne så jag slipper tänka i flera timmar för att lösa ett problem.
Fick en snabb genomgång av en kollega i förra veckan och suget blev stort efter att få igång rätt tankesätt igen.
Får utrustning för allt i nästa vecka, ett RS485 interface och lite programvara så jag ska nog snart vara igång igen.
Vi kommunicerar en del via modbus på värmepumpar och för att jag ska kunna hjälpa till med felsökning konfigurering så behöver jag friska upp mitt minne. Kan det redan, behöver bara komma igång... eller det ska finnas där inne någonstans.
Men när jag har fått all utrustning och fått komma igång så räcker det nog för mig.
Men tack ändå
Vad jag vill göra? Friska upp mitt minne så jag slipper tänka i flera timmar för att lösa ett problem.
Fick en snabb genomgång av en kollega i förra veckan och suget blev stort efter att få igång rätt tankesätt igen.
Får utrustning för allt i nästa vecka, ett RS485 interface och lite programvara så jag ska nog snart vara igång igen.
Vi kommunicerar en del via modbus på värmepumpar och för att jag ska kunna hjälpa till med felsökning konfigurering så behöver jag friska upp mitt minne. Kan det redan, behöver bara komma igång... eller det ska finnas där inne någonstans.
Men när jag har fått all utrustning och fått komma igång så räcker det nog för mig.
Men tack ändå
På Modbusorganisationens hemsida kan du hitta en hel del, t.ex. denna specifikation av Modbusprotokollet. http://www.modbus.org/docs/Modbus_over_serial_line_V1.pdf
Sedan är det bra att ha lite grundläggande information om seriell dataöverföring. Om du söker på RS232 eller RS485 lär du hitta massor.
RS485 är en standard för att överföra data över långa avstånd (1200m) som används i massor av protokoll. Bygger på en tvåtrådsbuss, där endast en i taget kan skicka data, därför har man oftast en master och X antal slavar som svarar på tilltal så att säga. Själva dataöverföringen inleds med en startbit som alltid är en nolla. (När ingen trafik skickas på bussen är alltså signalen hög). Efter startbiten skickas X antal bytes beroende på hur protokoller man använder ser ut och slutligen kommer en eller två stoppbitar, som alltid är ettor. Deras uppgift är att se till att skapa en paus mellan meddeladenda så att man vet när nästa startbit kommer. Man kan skicka data i många hastigheter, men vanligast torde 9600bit/s vara.
Skliinaden mellan S232 och RS485 är framförallt två: För det första kan man med RS232 skicka med full duplex, dvs Send och Recieve skickas oberoende av varandra på var sin tråd, men vanligast är ändå att man kommunicerar med halv duplex. Den stora skillnaden är att RS232 är använder (minst) tre trådar, Rx, Tx och Ground. Data skickas i förhållande till en konstant jordpotential, vilket gör det störningskänsligt och man kan inte räkna med att kunna kommunicera längre än några meter. RS485 har en tvåtrådskommunikation där man byter polaritet sinsemellan på trådarna för etta resp. nolla. Detta är avsevärt svårare att störa ut.
Detta kanske kunde vara en snabb introduktion som förhoppningsvis får igång dig i rätt riktning
Mvh
Daniel
Sedan är det bra att ha lite grundläggande information om seriell dataöverföring. Om du söker på RS232 eller RS485 lär du hitta massor.
RS485 är en standard för att överföra data över långa avstånd (1200m) som används i massor av protokoll. Bygger på en tvåtrådsbuss, där endast en i taget kan skicka data, därför har man oftast en master och X antal slavar som svarar på tilltal så att säga. Själva dataöverföringen inleds med en startbit som alltid är en nolla. (När ingen trafik skickas på bussen är alltså signalen hög). Efter startbiten skickas X antal bytes beroende på hur protokoller man använder ser ut och slutligen kommer en eller två stoppbitar, som alltid är ettor. Deras uppgift är att se till att skapa en paus mellan meddeladenda så att man vet när nästa startbit kommer. Man kan skicka data i många hastigheter, men vanligast torde 9600bit/s vara.
Skliinaden mellan S232 och RS485 är framförallt två: För det första kan man med RS232 skicka med full duplex, dvs Send och Recieve skickas oberoende av varandra på var sin tråd, men vanligast är ändå att man kommunicerar med halv duplex. Den stora skillnaden är att RS232 är använder (minst) tre trådar, Rx, Tx och Ground. Data skickas i förhållande till en konstant jordpotential, vilket gör det störningskänsligt och man kan inte räkna med att kunna kommunicera längre än några meter. RS485 har en tvåtrådskommunikation där man byter polaritet sinsemellan på trådarna för etta resp. nolla. Detta är avsevärt svårare att störa ut.
Detta kanske kunde vara en snabb introduktion som förhoppningsvis får igång dig i rätt riktning
Mvh
Daniel
Tack för den!
Ska skriva ut det och gå igenom för att se vad som fastnar. Det är lite enklare när man har det framför sig så man kan testa med. Att tex ha några exempel på vad man vill göra.
Jag kommer itne bygga upp några system utan bara ändra några parametrar manuellt.
Vi får se hur hårt jag går in i det, återkommer med vilka program jag kommer köra om ni finner det intressant.
Ska skriva ut det och gå igenom för att se vad som fastnar. Det är lite enklare när man har det framför sig så man kan testa med. Att tex ha några exempel på vad man vill göra.
Jag kommer itne bygga upp några system utan bara ändra några parametrar manuellt.
Vi får se hur hårt jag går in i det, återkommer med vilka program jag kommer köra om ni finner det intressant.
Klicka här för att svara