Ad
Varmvattenberedare från Indol
Bäst online casino i Sverige
Energibutiken.se smarta varor på nätet, leverans till dörren
Annonsera i Värmepumpsforum, klicka här för att ställa e-postfråga och få mer info.
140x140vpforum-11.gif
kontakta oss för pris!
 

Författare Ämne: PLC-Microdator??  (läst 13769 gånger)

0 medlemmar och 1 gäst tittar på detta ämne.

Utloggad BosseBus

  • Givetvis en
  • Expert på värmepump
  • ****
  • Stad/land: wildmarken
  • Antal inlägg: 432
  • Karma +2/-1
  • Woff Woff grrrr
PLC-Microdator??
« skrivet: 11 juni 2012, 17:48:17 »
Är det någon här som kan förklara vad som är skillnaden på PLC och Arduino mikrodator. Är det samma sak? Någon påstår att PLC är bättre..
Jag har läst att flera här har snöat in på dessa små datorer, så ni kanske vet?

Nybliven ägare till ett antal Arduino mikrodator, som jag hade tänkt att kunna styra ditt å datt med så som ventilation,panna,spjäll,m.m.. men programmeringsspråket har jag svårt för.... ???
Så är det någon som kan komma med tips om något i detta ämne så är det välkommet också. :)
« Senast ändrad: 11 juni 2012, 19:56:04 av BosseBus »

Utloggad GDS-Jan

  • Dignitär inom värmepump
  • *****
  • Antal inlägg: 3965
  • Karma +10/-7
SV: PLC-Microdator??
« Svar #1 skrivet: 11 juni 2012, 19:36:11 »
Vad jag har kunskap om så är det inte så mycket som skiljer en arduino eller annan uC från en PLC förutom programmeringsspråk och elektrisk nivå på I/O.

Fördelen med arduinon är den stora användarbasen med exempel och bibliotek för givare och hårdvara på internet som gör det lätt att få support.

Börja på www.arduino.cc som har massor med exempel och kod för allt möjligt.
 
« Senast ändrad: 11 juni 2012, 19:55:46 av GDS-Jan »
Bor i 180m2 2-plan villa+hel källare i Bergslagen. Värmer huset med en NIBE-F600P FLVP och en egenkonstruerad 4m2 Luftsolfångare. Snart en F1145-6.

Utloggad BosseBus

  • Givetvis en
  • Expert på värmepump
  • ****
  • Stad/land: wildmarken
  • Antal inlägg: 432
  • Karma +2/-1
  • Woff Woff grrrr
SV: PLC-Microdator??
« Svar #2 skrivet: 11 juni 2012, 20:56:22 »
PLC kanske då har redan typ reläer på utgångar?
Tack för länken men där har jag varit och på snart 1000 andra ställen känns det som.. ^-^i alla fall.
Men så fort jag försöker göra något eget så går det inte... :-\ i programmeringen.

Utloggad GDS-Jan

  • Dignitär inom värmepump
  • *****
  • Antal inlägg: 3965
  • Karma +10/-7
SV: PLC-Microdator??
« Svar #3 skrivet: 11 juni 2012, 21:10:30 »
PLC kanske då har redan typ reläer på utgångar?
Tack för länken men där har jag varit och på snart 1000 andra ställen känns det som.. ^-^i alla fall.
Men så fort jag försöker göra något eget så går det inte... :-\ i programmeringen.

Jag skall inte lära dig hur man programmerar men du måste analysera och beta ner vad du vill åstakomma och skapa kod efter det.

Om du tittar på blink-koden så är det absolut basic vad man kan göra.
Sätt portpin13 hög, vänta 1000ms, sätt portpin13 låg, vänta 1000ms och upprepa detta i oändlighet.
Det är basic och kommer att blinka lysdioden som sitter på pin13 på arduinon.

Sedan så bygger styrningar på konditionellt programflöde,
Om pin12 är hög så gör detta.
Om pin9 är låg sätt pin11 hög.
Om det är Tisdag sätt temperaturen till 20 °C.

Alla program fungerar så.
Bor i 180m2 2-plan villa+hel källare i Bergslagen. Värmer huset med en NIBE-F600P FLVP och en egenkonstruerad 4m2 Luftsolfångare. Snart en F1145-6.

Inloggad purjo__

  • Jag har i princip doktorerat på Bosch/IVT Rego800 och CanBus.
  • Guldmedlem
  • Dignitär inom värmepump
  • ******
  • Stad/land: Gävleborg
  • Antal inlägg: 13216
  • Karma +21/-11
  • Kön: Man
  • Utbildad elektroingenjör. Arbetar inom IT
SV: PLC-Microdator??
« Svar #4 skrivet: 11 juni 2012, 21:37:29 »
Fördelen med ett kommersiellt PLC-system är väl att det finns programmeringsverktyg där man aldrig behöver skriva en rad kod. Man ritar lite flödesdiagram på PC'n och bygger koden av det...
Nackdelen är att det kostar pengar...

En nackdel med Arduino Uno, som du visade bild på, är att den har ganska få in-/utgångar. Skall man kunna mäta mer än en handfull saker och styra lika mycket så tar det slut på anslutningar. Som tur är finns det Arduino Mega med betydligt fler anslutningar.
« Senast ändrad: 11 juni 2012, 21:39:19 av purjo__ »
Bor i pastorsvillan tillhörande ett gammalt missionshus
Villan: Timmerhus byggt 1878. 1.5  plan, bya 100 / boa 160 kvadrat, 2-glasfönster, självdragsventilation. Vattenburen värme med elpanna + braskamin. Förbrukning ca 35MWh + en mindre mängd ved.
Kyrkan: Timmerstomme, bya 300 / boa 490 kvadrat, 78 kvadrat 1-glasfönster med innerbågar... Byggt 1876. Direktverkande el på 45kW. Förbrukning ca 5MWh för att hålla frostfritt på toaletten och köket samt tvättmaskin.
Gävleborg.


Ju mer man vet desto mindre förstår man.

Utloggad GDS-Jan

  • Dignitär inom värmepump
  • *****
  • Antal inlägg: 3965
  • Karma +10/-7
SV: PLC-Microdator??
« Svar #5 skrivet: 11 juni 2012, 21:42:57 »
Fördelen med ett kommersiellt PLC-system är väl att det finns programmeringsverktyg där man aldrig behöver skriva en rad kod. Man ritar lite flödesdiagram på PC'n och bygger koden av det...
Nackdelen är att det kostar pengar...

En nackdel med Arduino Uno, som du visade bild på, är att den har ganska få in-/utgångar. Skall man kunna mäta mer än en handfull saker och styra lika mycket så tar det slut på anslutningar. Som tur är finns det Arduino Mega med betydligt fler anslutningar.

Sedan så måste man nivåanpassa själv.
Det är lite skillnad på att tända en lysdiod och att starta en kompressor eller en fläkt.
Bor i 180m2 2-plan villa+hel källare i Bergslagen. Värmer huset med en NIBE-F600P FLVP och en egenkonstruerad 4m2 Luftsolfångare. Snart en F1145-6.

Inloggad purjo__

  • Jag har i princip doktorerat på Bosch/IVT Rego800 och CanBus.
  • Guldmedlem
  • Dignitär inom värmepump
  • ******
  • Stad/land: Gävleborg
  • Antal inlägg: 13216
  • Karma +21/-11
  • Kön: Man
  • Utbildad elektroingenjör. Arbetar inom IT
SV: PLC-Microdator??
« Svar #6 skrivet: 11 juni 2012, 22:16:31 »
Det finns ju färdiga reläkort som löser det problemet...
Bor i pastorsvillan tillhörande ett gammalt missionshus
Villan: Timmerhus byggt 1878. 1.5  plan, bya 100 / boa 160 kvadrat, 2-glasfönster, självdragsventilation. Vattenburen värme med elpanna + braskamin. Förbrukning ca 35MWh + en mindre mängd ved.
Kyrkan: Timmerstomme, bya 300 / boa 490 kvadrat, 78 kvadrat 1-glasfönster med innerbågar... Byggt 1876. Direktverkande el på 45kW. Förbrukning ca 5MWh för att hålla frostfritt på toaletten och köket samt tvättmaskin.
Gävleborg.


Ju mer man vet desto mindre förstår man.

Utloggad BosseBus

  • Givetvis en
  • Expert på värmepump
  • ****
  • Stad/land: wildmarken
  • Antal inlägg: 432
  • Karma +2/-1
  • Woff Woff grrrr
SV: PLC-Microdator??
« Svar #7 skrivet: 11 juni 2012, 22:19:02 »
purjo__  :)
Ja då förstår jag lite som Lego mindstorm för barn. (PLC)
Jo den har ju som allt begränsningar... men kanske kan duga så länge..
Om jag nu klurar ut hur...
Har i och för sig hittat något program som verkar kunna göra det samma...om jag nu förstår mig på det...

GDS-Jan  ::)
Nä jag har inte förväntat mig att du ska lära mig att programmera...
Det är väl ingen större skillnad på att tända en lysdiod och att starta en kompressor eller en fläkt, så länge de inte drar mer än 40mA?

Utloggad GDS-Jan

  • Dignitär inom värmepump
  • *****
  • Antal inlägg: 3965
  • Karma +10/-7
SV: PLC-Microdator??
« Svar #8 skrivet: 11 juni 2012, 22:39:32 »
GDS-Jan  ::)
Nä jag har inte förväntat mig att du ska lära mig att programmera...
Det är väl ingen större skillnad på att tända en lysdiod och att starta en kompressor eller en fläkt, så länge de inte drar mer än 40mA?

Det var inte jag som ville ha hjälp.
Jag kan programmera vad som helst på den och bygga dom gränssnitt som behövs.

De finns program till arduinon som genererar videosignal direkt, det gör du inte med en PLC eller en Mindstorms uC heller för den delen.

Jag förstår inte vad du vill?
Du har en dator med 32Kb programminne, 2Kb RAM och 1KB EEPROM.

Det går att göra nästan vad som helst.
Bor i 180m2 2-plan villa+hel källare i Bergslagen. Värmer huset med en NIBE-F600P FLVP och en egenkonstruerad 4m2 Luftsolfångare. Snart en F1145-6.

Utloggad BosseBus

  • Givetvis en
  • Expert på värmepump
  • ****
  • Stad/land: wildmarken
  • Antal inlägg: 432
  • Karma +2/-1
  • Woff Woff grrrr
SV: PLC-Microdator??
« Svar #9 skrivet: 11 juni 2012, 22:59:44 »
Kanske uttryckte mig oklart men min fråga var:
 Är det någon här som kan förklara vad som är skillnaden på PLC och Arduino mikrodator.
Och det tror jag att jag har fått lite svar på.
Sen vore det ju trevligt med någon som kan programmera dessa, som man kunde fråga och få lite tips angående programmering.
Men det kanske var ett önsketänkande.
Det är inte lätt att börja från 0...

Utloggad GDS-Jan

  • Dignitär inom värmepump
  • *****
  • Antal inlägg: 3965
  • Karma +10/-7
SV: PLC-Microdator??
« Svar #10 skrivet: 11 juni 2012, 23:14:28 »
Kanske uttryckte mig oklart men min fråga var:
 Är det någon här som kan förklara vad som är skillnaden på PLC och Arduino mikrodator.
Och det tror jag att jag har fått lite svar på.
Sen vore det ju trevligt med någon som kan programmera dessa, som man kunde fråga och få lite tips angående programmering.
Men det kanske var ett önsketänkande.
Det är inte lätt att börja från 0...

Att programmera är att ligga 1 steg före maskinen hela tiden.
Det är bara du som vet vad som skall göras.

Du måste tänka ut varje steg eller val som programmet måste göra och språket eller datorn (arduino, PLC, basicstamp, PC eller vad som helst) spelar ingen roll.

Om du nu har köpt arduino så råder jag dig att börja någonstans och få ett program att fungera så du börjar någonstans.
Bor i 180m2 2-plan villa+hel källare i Bergslagen. Värmer huset med en NIBE-F600P FLVP och en egenkonstruerad 4m2 Luftsolfångare. Snart en F1145-6.

Inloggad purjo__

  • Jag har i princip doktorerat på Bosch/IVT Rego800 och CanBus.
  • Guldmedlem
  • Dignitär inom värmepump
  • ******
  • Stad/land: Gävleborg
  • Antal inlägg: 13216
  • Karma +21/-11
  • Kön: Man
  • Utbildad elektroingenjör. Arbetar inom IT
SV: PLC-Microdator??
« Svar #11 skrivet: 11 juni 2012, 23:18:43 »
Fråga på bara...

Som sagt var - Du får vara beredd på att du måste skriva en hel del kod. Det finns visserligen en del färdiga bibliotek att använda sig av, men om du skall komma nån vart så är det lika bra att börja med ett antal enkla tutorials och sen bygga vidare därifrån.
När du vet hur man tänder och släcker några dioder baserat på diverse ingångsvilkor och/eller timers så är det dags att börja med 'the real stuff'.
Sen kan det ju vara bra att ha nån sorts display så att man vet vad som försiggår också. Även där tillkommer det en del programmering för att tända och släcka rätt pixlar...
Bor i pastorsvillan tillhörande ett gammalt missionshus
Villan: Timmerhus byggt 1878. 1.5  plan, bya 100 / boa 160 kvadrat, 2-glasfönster, självdragsventilation. Vattenburen värme med elpanna + braskamin. Förbrukning ca 35MWh + en mindre mängd ved.
Kyrkan: Timmerstomme, bya 300 / boa 490 kvadrat, 78 kvadrat 1-glasfönster med innerbågar... Byggt 1876. Direktverkande el på 45kW. Förbrukning ca 5MWh för att hålla frostfritt på toaletten och köket samt tvättmaskin.
Gävleborg.


Ju mer man vet desto mindre förstår man.

Utloggad BosseBus

  • Givetvis en
  • Expert på värmepump
  • ****
  • Stad/land: wildmarken
  • Antal inlägg: 432
  • Karma +2/-1
  • Woff Woff grrrr
SV: PLC-Microdator??
« Svar #12 skrivet: 11 juni 2012, 23:44:34 »
Ja det låter ju bra...
Jag har kört ett antal enkla tutorials...
Det finns en seriel monitor som man kan se värden på...
Jag  försöker läsa värden på Analog ingång från en pot..
Sen tänkte jag att jag skulle få en led att lysa när värdet är mellan ex: 400-500
Men vet inte hur jag ska skriva...
Kanske kan återkomma...

Utloggad Theander

  • Kan värmepumpar
  • ***
  • Antal inlägg: 64
  • Karma +0/-0
SV: PLC-Microdator??
« Svar #13 skrivet: 15 juni 2012, 20:17:52 »
Koden borde se ut ungefär så här
om du har en variabel pot_value

if (pot_value < 400) && (pot_value > 500)
{
    digitalWrite(led, HIGH);
}
else
{
     digitalWrite(led, LOW);
}

Koden kommer att tända LEDen om variabeln pot_value är större än 400 och mindre än 500

Hoppas det gick att förstå.

Utloggad BosseBus

  • Givetvis en
  • Expert på värmepump
  • ****
  • Stad/land: wildmarken
  • Antal inlägg: 432
  • Karma +2/-1
  • Woff Woff grrrr
SV: PLC-Microdator??
« Svar #14 skrivet: 15 juni 2012, 21:16:23 »
Tack för tipset... men jag famlar runt i mörkret...
Något är fel.. dontknow
int analogPin = A0;    // pot
int led = 12; //led
int pot_value = 0;   //Variabel

void setup() {
  pinMode(led, OUTPUT); 
  Serial.begin(9600);
}

void loop() {
 
  int pot_value = analogRead(analogPin);// läs pot

   
  if (pot_value < 400) && (pot_value > 500) //klagar här
 
{
    digitalWrite(led, HIGH);
}
else
{
     digitalWrite(led, LOW);
}
 
  Serial.println(pot_value);// print pot:
  delay(1);       
}

Vill du annonsera klicka här! Varmvattenberedare från Indol
 


Annonser

Right Block

Vibrationsdämpare
Besök vår webshop, klicka här!
Energioffert.se
Energibutiken.se smarta varor på nätet, leverans till dörren
luftvärmepumpar, tillbehör, installationsmaterial, vi har allt!
Annonspriser
Ad
Varmvattenberedare från Indol
Bäst online casino i Sverige
Energibutiken.se smarta varor på nätet, leverans till dörren
Annonsera i Värmepumpsforum, klicka här för att ställa e-postfråga och få mer info.
140x140vpforum-11.gif
kontakta oss för pris!