Permalänk
Medlem

Plc programmering - LD

Hej,

Jag har problem med ett program som heter CoDeSys för PLC programmering.

Jag gör Ladder Diagram. Vill veta mer om funktioner som tex: Timer, Trig etc Bild: Plc - ld Hur det ser ut.

Undrar om det finns någon bra guide på internet, eller i någon bok. Har letat många timmar på internet.

En uppgift kan tex vara

Maja har en tryckknapp. Då hon gör ett kort tryck på den så tänds en lampa. Ett nytt kort tryck gör att lampan släcks.

Obs. Detta är ingen skoluppgift utan övningar till min tenta, pluggar på Högskolan och vi har inte fått ut någon kurslitteratur eller övningsuppgifter som kan hjälpa mig.

Vänliga Hälsningar

Jonas

Permalänk
Hedersmedlem

Har precis gått en introkurs i PLC-prog men är usel på att förklara, särskilt som man behöver symboler som jag inte orkar krångla med i text men forskade iaf runt lite och hittade bl.a. denna där de hittat en del böcker on-line:
Svenska ElektronikForumet • Visa tråd - Bok om PLC-programmering

Visa signatur

Kontaktas via PM eller IRC [color="green"]#Sweclockers.com [/color]@ quakenet.org Mina regler: §1 Jag har alltid rätt. §2 Jag KAN ha fel men då inträder §1 automatiskt.

Permalänk
Medlem
Skrivet av Raditz:

Hej,

Jag har problem med ett program som heter CoDeSys för PLC programmering.

Jag gör Ladder Diagram. Vill veta mer om funktioner som tex: Timer, Trig etc Bild: Plc - ld Hur det ser ut.

Undrar om det finns någon bra guide på internet, eller i någon bok. Har letat många timmar på internet.

En uppgift kan tex vara

Maja har en tryckknapp. Då hon gör ett kort tryck på den så tänds en lampa. Ett nytt kort tryck gör att lampan släcks.

Obs. Detta är ingen skoluppgift utan övningar till min tenta, pluggar på Högskolan och vi har inte fått ut någon kurslitteratur eller övningsuppgifter som kan hjälpa mig.

Vänliga Hälsningar

Jonas

Jobbar som PLC programmerare men skriver inte i Codesys men nästan alla program klarar att läsa Standard Text Language STL och så här ser den funktionen ut i STL
I = ingån
M = minnesflagga
Q = Utgång, ex lampa

A I 1.0 // knappen
AN Q 1.0
S M 1.0 // minnesflaggan som håller ordning på set/reset funktionen
A I 1.0
A Q 1.0
R M 1.0 // reset av minnesbiten
A M 1.0
= Q 1.0 // lampan

Konvertera sedan STL till ladder så ser du hur man gör det i ladder.
Tricket med din funktion är att du ska ha en minnesflagga och beroende på system så kan du behöva se på flank så inte signalen gläpper av/på för varje svep PLC'n gör men Siemens system kräver att man släpper signalen innan man kan resetta signalen igen.

Lycka till
/ Nirnaeth

EDIT: Eh, du ville inte ha hjälp med den uppgiften utan länkar till tutorials för PLC programmering...
http://www.plc-course.com/Download-document/41-Ladder-Logic-F...
Den här är nog det enklaste jag kan hitta för närvarande,

Visa signatur

83 35 47 30 4 5 57 63 60 5 96 22 100 43 4 92 100 23 42 46 44 47 18 96 64 5 61 85 90 45 51 85 4 60 79 62 23 50 44 75 100 20 9 92 49 9 83 88 40 7 45 67 56 82 32 85 60 85 44 69 81 9 98 1 34 51 84 100 22 86 41 44 61 25 60 36 64 49 20 1 24 71 4 65 27 60 72 73 82 76 86 8 40 68 35 59 2 66 85