2009-05-09, 17:17
  #229
Bannlyst
Citat:
Ursprungligen postat av William.L
Jag anvnder mitsubishi melsec eller vad den heter.

Har fljande kod:

Kod:
LD	M8002
ANI	M13
OR	M5

SET	M1
SET	M2

LD	M1
OUT	Y1

LD	M2
OUT	T0
K10
LD	T0
RST	M1
RST	M2


Det r fr 1 blinkning! Hur gr jag s att den blinkar om och om igen?



Ok, det finns sjlvklart en massa smarta lsningar fr detta. Men jag ska frska skriva ner i pseudo-kod hur jag menar.

Brja frn scratch.


Y1:= M1 AND Blink AND Rknare<=10;


Stigande flank p Y1 kar rknaren med 1

Allts kommer Y1 blinka 10 ggr om M1 r till.

Sen mste du terstlla rknaren till 0 igen innandu kan kra 10ggr igen.

Hoppas du frstr principen!

Lycka till!
Citera
2009-05-09, 17:29
  #230
Medlem
William.Ls avatar
Jo jag vet hur man gr med en rknare, ungefr shr:

OUT C0
K5

LD C0
gr ngot hr om 5 ggr uppntts

Fast mitt problem r hur jag ska f den kod jag postade att brja om frn brjan igen, testade med att skriva SET M1 igen men fungerade inte.
Citera
2009-05-09, 17:55
  #231
Bannlyst
Citat:
Ursprungligen postat av William.L
Jo jag vet hur man gr med en rknare, ungefr shr:

OUT C0
K5

LD C0
gr ngot hr om 5 ggr uppntts

Fast mitt problem r hur jag ska f den kod jag postade att brja om frn brjan igen, testade med att skriva SET M1 igen men fungerade inte.


r M8002= PLC i Run?

Det finns minnen i Mitsu-systemen i 8000-serien som blinkar om jag inte minns fel.

Ja du tnder ju lampan genom att ha M1 Satt i en 1 sek sedan resetar du ju M1.

Jag hade nog gjort s hr typ:

Kod:
LD         Blinkminne
ANI	M13
ANI        C0

OUT       	Y1

LD	Y1
OUT	C0
K10

LD         M1
RST       C0


Men hur du integrerar det med din vriga kod kan jag intehjlpa dig med d jag inte vet vad vriga bitar gr...

Hoppas du r med p hur jag menar, man kan kortfattat sga att du gjort en subrutin som man mste anropa10ggr fr att du ska f din nskade funktion med den kod du har idag..
Citera
2009-05-09, 18:40
  #232
Medlem
William.Ls avatar
Citat:
Ursprungligen postat av STX
r M8002= PLC i Run?

Det finns minnen i Mitsu-systemen i 8000-serien som blinkar om jag inte minns fel.

Ja du tnder ju lampan genom att ha M1 Satt i en 1 sek sedan resetar du ju M1.

Jag hade nog gjort s hr typ:

Kod:
LD         Blinkminne
ANI	M13
ANI        C0

OUT       	Y1

LD	Y1
OUT	C0
K10

LD         M1
RST       C0


Men hur du integrerar det med din vriga kod kan jag intehjlpa dig med d jag inte vet vad vriga bitar gr...

Hoppas du r med p hur jag menar, man kan kortfattat sga att du gjort en subrutin som man mste anropa10ggr fr att du ska f din nskade funktion med den kod du har idag..

Jovars, den dr koden gr s att man mste trycka p RUN/eller en knapp (X0 eller vad som helst) 10 ggr o sen gr det inte mer. Gr det inte o gra per automatik s att det krs 10 ggr och sen slut?

M8002 i det hr fallet r en initieringspuls fr att starta igng hela processen, utan att behva trycka p en knapp(X0 etc).
__________________
Senast redigerad av William.L 2009-05-09 kl. 18:43.
Citera
2009-05-10, 10:22
  #233
Bannlyst
Citat:
Ursprungligen postat av William.L
Jovars, den dr koden gr s att man mste trycka p RUN/eller en knapp (X0 eller vad som helst) 10 ggr o sen gr det inte mer. Gr det inte o gra per automatik s att det krs 10 ggr och sen slut?

M8002 i det hr fallet r en initieringspuls fr att starta igng hela processen, utan att behva trycka p en knapp(X0 etc).


Menar du min eller din prg-snutt?

Om du syftar p min s r det ju bara att du byter ut ANI M13 till A M8002.
D kommer lampan blinka 10ggr sen sluta.

Jag har nu gkort ett exempel med din kod. Tror att detta kan funka, beror dock lite p hur M13 och M5 jobbar.

Sen fr att banta koden lite behver du inte M2 du kan anvnda M1 eller Y1 istllet.


Kod:
LD	M8002
ANI	M13
OR	M5
ANI        C0

SET	M1
SET	M2

LD	M1
OUT	Y1

LD	M2
OUT	T0
K10
LD	T0
RST	M1
RST	M2
OUT       C0
K10
Citera
2009-05-10, 22:17
  #234
Medlem
William.Ls avatar
Jag mste d tacka ytterst mycket fr den vnliga assistansen jag ftt utav dig. Din kod STX, var till stor hjlp nr jag till slut fick till det!
Citera
2009-05-11, 15:36
  #235
Bannlyst
Citat:
Ursprungligen postat av William.L
Jag mste d tacka ytterst mycket fr den vnliga assistansen jag ftt utav dig. Din kod STX, var till stor hjlp nr jag till slut fick till det!


Det var s lite s! Hoppas bara att du lrde dig ngot p det, fr jag antar att det var en skoluppgift
Citera
2009-05-21, 22:45
  #236
Medlem
Hjlp med PLC programmering

Hej!
Jag var ut och skte om PLC programmering och hittade Allt om PLC Programmering.

Och tyckte att det skulle vara perfekt fr mig, men jag vet inte riktigt hur man ska gra ett inlgg p rtt stt s jag fr provar mig fram.

Kommer jag rtt s fortstt och lst. / Annars s fr jag be om urskt.

Jag skulle behva lite hjlp fr att komma igng med att programmera PLCer.

Har ngon ngot bra tips p litteratur fr att lra sig grunderna i PLC programmering.

Till ett projekt som jag har s behver jag styra 24 st. utgngar i ordning.
Sekvensen tnkte jag starta med att tv ingngar gr hga.
Sekvensen br starta inom 0,1 sekunder frn att ingngarna gick hga grna snabbare.
(Om det r lttare med att ingngarna gr lg s gr det att ordna)

Sedan s vill jag dra rel 1 till 24 i ordning, tiden mellan tv utgngar vill jag kunna stta mellan 0,04 sekunder och en minut totalt kommer ingen sekvens att vara lngre n 10 minuter.

Det behver inte vara ngon mjlighet att stoppa och starta p nytt.
Utan d den startat s gr den till slut och stnger sedan alla utgngar.

Vid lnga tider mellan stegen s r det bra om man stnger fregende utgng efter ca: 0,1 sekund

Dock r det inte absolut ndvndigt utan det g att man stnger en och drar en annan om det r lttare.

Jag vet inte om PLC r det bsta till detta men har blivit rekommenderat det.

Var in p ELFA och kpte en OMRON CP1L-L20DR-D och en CP1W-40EDR samt programvara CX-One.

Och trodde att det skulle vara ganska ltt och komma igng med det. Fr jag har programmerat en hel del ven om det nu r lnge sedan. D var det frmst Fortran och Pascal men ven lite C samt lite maskinkod. Nu nr jag gr ngot s blir det oftast VB6.

Detta inkp var mer som test fr blir det ngot av projektet s kommer jag att behva 10 15 st. moduler med 24 st. utgngar dr jag kommer att behva ha flera frdiga program som jag kommer att ladda ner till aktuell krning.

S jag tar grna emot tips p var man kper bra PLCer till bra pris.
r det jobbigt att anpassa programmet efter olika fabrikat av PLCer?
eller kan man kra det mer heller mindre rtt av?
Om ngon kunde hjlpa mig med ett frsta program, s tror jag att allt kommer att klarna.

Tack p frhand Man59
Citera
2009-05-22, 16:01
  #237
Medlem
Jag befinner mig i en situation liknande fregende skribents.

Jag ska byta styrsystem i en sorter- och justeringsanlggning p ett sgverk. D jag framver ven ska byta styrsystem fr klyv och torkanlggning samt nyinstallera styrsystem fr arbetsmiljskerhet, tnkte jag lra mig programmeringen sjlv. Jag lste kurser i Pascal och C++ fr ngra r sedan s viss grundkunskap i kodprogrammering har jag.

Min tanke var att utfra detta i tre steg. Frst bygga en virtuell modell av processen och simulera den i lmpligt program tills den fungerar som jag vill.
Drefter kpa in de komponenter jag behver och parallellkoppla den nya styrningen med den gamla fr testkrning.
Slutligen slnga ut den gamla och kra med den nya.

Jag tnkte anvnda Siemens S7 PLC med tillhrande komponenter till samtliga styrningar fr att frenkla fr mig sjlv. Vid installation har jag hjlp av en automatiseringselektriker.

Tanken att genomfra detta sjlv r ganska ny och till stor del uppkommen pga denna trd. Processen r enkel och ganska ltt att beskriva i kod (tror jag).

Nu skulle jag grna komma igng s fort som mjligt men har dlig koll p hur jag ska g tillvga.
Vilket program r mest lmpligt fr mig att anvnda fr att bygga modellen?
Finns det ngra ppna enkla testkoder och testsimuleringar till programmet s att man kan f en hoppstart i frstelse fr hur det r uppbyggt?
Tnker jag helt fel i min plan eller finns det ngra stora brister?

Jag hoppas mycket p att detta ska va genomfrbart. Vore underbart att ha full kontroll ver all styrning samt att enkelt kunna lgga till eller ndra funktioner vid nskeml!
Jag tackar fr all hjlp jag kan f!

Processen som ska genomfras beskrivs i all enkelhet nedan fr intresserad.

Citera
2009-05-23, 19:17
  #238
Bannlyst
Citat:
Ursprungligen postat av skule
Jag befinner mig i en situation liknande fregende skribents.

Jag ska byta styrsystem i en sorter- och justeringsanlggning p ett sgverk. D jag framver ven ska byta styrsystem fr klyv och torkanlggning samt nyinstallera styrsystem fr arbetsmiljskerhet, tnkte jag lra mig programmeringen sjlv. Jag lste kurser i Pascal och C++ fr ngra r sedan s viss grundkunskap i kodprogrammering har jag.

Min tanke var att utfra detta i tre steg. Frst bygga en virtuell modell av processen och simulera den i lmpligt program tills den fungerar som jag vill.
Drefter kpa in de komponenter jag behver och parallellkoppla den nya styrningen med den gamla fr testkrning.
Slutligen slnga ut den gamla och kra med den nya.

Jag tnkte anvnda Siemens S7 PLC med tillhrande komponenter till samtliga styrningar fr att frenkla fr mig sjlv. Vid installation har jag hjlp av en automatiseringselektriker.

Tanken att genomfra detta sjlv r ganska ny och till stor del uppkommen pga denna trd. Processen r enkel och ganska ltt att beskriva i kod (tror jag).

Nu skulle jag grna komma igng s fort som mjligt men har dlig koll p hur jag ska g tillvga.
Vilket program r mest lmpligt fr mig att anvnda fr att bygga modellen?
Finns det ngra ppna enkla testkoder och testsimuleringar till programmet s att man kan f en hoppstart i frstelse fr hur det r uppbyggt?
Tnker jag helt fel i min plan eller finns det ngra stora brister?

Jag hoppas mycket p att detta ska va genomfrbart. Vore underbart att ha full kontroll ver all styrning samt att enkelt kunna lgga till eller ndra funktioner vid nskeml!
Jag tackar fr all hjlp jag kan f!

Processen som ska genomfras beskrivs i all enkelhet nedan fr intresserad.


Nu vet inte jag om du r anstlld p service/underhll p sgverket eller om det r en kund till dig. Om det senare allternarivet stmmer har jag en frga: r kunden i frga villig att betala fr att du ska utveckla en modell av en idag fungerande process? Samt simulera den i en modell innan driftsttning?

Jag har ganska stor erfarenhet av just styrsystemsbyten och driftsttningar.. De brukar g till s att man fr tillgng till all den dokumentation som finns inkl. programkod mm. Sen fr man helt enkelt lita p att den fungerar och sedan ha den som grund vid en konvertering. Sedan krs driftsttningen vid ett planerat stopp i produktionen. D man fr ta del fr del idrift vldigt frsiktigt..

Fr om jag har frsttt dig rtt s styrs allt av olika PLC:er idag fast det bara ska konverteras till ett nyare system?
Eller r det delvis gamal relstyrningar som ska implementeras i systemet?

Om du inte har tidigare erfarenhet av PLC-programmering och driftsttning tycker jag att du ska tnka en gng till innan du antar utmaningen. Sm misstag kan orsaka fruktansvrda konsekveneser fr ett fretag...

Du fr inte ta det hr personligt, jag har ju inte en aning om din bakgrund och tidigare erfarenheter.. Men av det du beskrev s lt det inte som det.

Hur som helst nskar jag dig lycka till!!
Citera
2009-05-23, 19:29
  #239
Bannlyst
Citat:
Ursprungligen postat av Man59
Hej!
text...

S jag tar grna emot tips p var man kper bra PLCer till bra pris.
r det jobbigt att anpassa programmet efter olika fabrikat av PLCer?
eller kan man kra det mer heller mindre rtt av?
Om ngon kunde hjlpa mig med ett frsta program, s tror jag att allt kommer att klarna.

Tack p frhand Man59

Schneider har en mindre PLC (logiskt rel) som heter Zelio, detta r perfekt fr lite mindre applikationer dr inte s mycket datahantering krvs dvs. en massa dataord mm. (Mjukvaran r gratis!!)

Siemens har en liknande modell som heter Logo.

Det r inga strre problem att konvertera mellan systemen, men man mste "handknacka" koden det finns inga program som skter detta.

Dremot s kostar utvecklingsmjukvarorna ganska mycket till vissa system. det kan va bra att ha med sig i bakhuvudet..

Programmet som du beskriver r vldigt simpelt. Tror att om du stter dig ned och gr en liten sekvens fr 3 st utgngar enl. det stt du beskriver s kommer du att det inte r ngra strre problem. Sedan kar du bara ut ditt program med de kvarstende utgngarna.

Lycka till!
Citera
2009-05-24, 11:30
  #240
Medlem
Tack!

Det ser ut som om jag hade lite fr brotomt, systemen som du freslog br rcka. Och blir nog mycket billigare.
Nu kommer jag att resa bort ngra dagar men ska stta mig med det nsta helg d jag kommer tillbaka. Jag mrkte att programvaran inte var billig 2800:-
Och nd s finns inte mina delar med. (Lurad) S man kan inte kra ngon riktig simulering i alla fall. Men jag tror att det ska fungera och skriva och skicka ver program.
Jag har varit inne p samma spr att s fort som jag frstr hur man lser av ingngarna har koll p tiden och kan styra ett par utgngar s lser sig resten.
Jag terkommer nog om ca: en vecka fr d jag stter mig med det s kommer nog problemen.

Ngon som har ett litet program som han/hon kan dela med sig av hr, med tids frdrjd styrning av utgngar.
S kanske allt klarnar.

Tar tacksamt emot alla tips och rd.
Man59
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in