LOGIKSTYRNING/11/2: Laboration 1 Uppgiften
LOGIKSTYRNING/11/2: Laboration 1 Uppgiften
LOGIKSTYRNING/11/2: Laboration 1 Uppgiften
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
2 Översikt av en programmerbar logik-enhet<br />
Laboratoriet för reglerteknik har en SLC 500 programmerbar logik av märket Allen-<br />
Bradley. Den har en SLC 5/03 OS 302 processormodul med 12 kb programminne (totalt<br />
16 kb), en digital inputmodul med 16 ing˚angar, en digital outputmodul med 16 utg˚angar,<br />
tv˚a analoga inputmoduler med 4 ing˚angar var och en analog outputmodul med 4 utg˚angar.<br />
I denna tillämpning används endast de digitala modulerna.<br />
Minnet i SLC 5/03 har delats in i ett antal minnesregister för olika ändam˚al, t.ex. B3:<br />
(bit data), T4: (timer), C5: (counter), I: (input), O: (output). En digital input-enhet i<br />
PLCn fungerar s˚a att den lagrar en bit (0/1) i minnet beroende p˚a om en input-kanal är<br />
utsatt för en bestämd spänning (10 V) eller inte. Bitregistret B3: är indelat i 256 stycken<br />
16 bitars ord. De enskilda bitarnas adresser ges enligt formen B3:o/b, där o anger ordets<br />
nummer (0 till 255) och b bitens nummer (0 till 15).<br />
PLCn är kopplad till en PC, som används för programmering. PLCn har tre lägen:<br />
PROGram, RUN och REMote. I Remote-läget kan PLCns operation styras fr˚an PCn, och<br />
man kan ocks˚a följa med programmets exekvering i realtid fr˚an PCn.<br />
I detta arrangemang finns det 12 insignaler till PLCn och <strong>11</strong> utsignaler till t˚aget,<br />
växlarna och lamporna i knapparna. PLCn har 7 stycken modulportar, av vilka port 0<br />
alltid är reserverad ˚at processormodulen. Outputmodulen är i detta fall satt i modulport 1<br />
och inputmodulen i port 2.<br />
Intresserade kan hitta mera information p˚a www.ab.com/programmablecontrol/plc/<br />
slcsystem.<br />
Transformatorn som styr t˚aget är kopplad till PLCn via tv˚a releär, en för att köra /<br />
stanna och en för att ge riktningsbytessignal till t˚aget. T˚aget byter riktning genom att<br />
ge en ˚atminstone 200 ms l˚ang signal till O:1/2, och under den tiden kommer t˚aget även<br />
att stanna. Om b˚ada reläerna är p˚a, kommer BYT RIKTNING att vara signalen som g˚ar<br />
fram.<br />
Minnesadresser för in- och utsignalerna finns i tabellerna 2 och 3.<br />
3 Kort presentation av programmeringsspr˚aket<br />
Den ovan beskrivna PLCn programmeras med hjälp av programmeringsverktyget<br />
RSLogix 500 för Windows. Programmet matas in som ett kontaktdiagram (e. ladder diagram).<br />
Ett kontaktdiagram är ett slags grafiskt programmeringsspr˚ak med ett bibliotek<br />
av färdiga logiska rutiner, matematiska funktioner, samt input- och output-instruktioner.<br />
De logiska villkoren med vilka programmets funktionssätt beskrivs matas in i form av ett<br />
antal förgrenade v˚agräta linjer (“stegpinnar”, e. rung) med de behövliga instruktionerna.<br />
Programmet har ett grafiskt användargränssnitt och normala editeringsfunktioner som<br />
Copy/Paste och drag-and-drop.<br />
I det följande genomg˚as endast de viktigaste instruktionerna som kan användas vid sekvensstyrningsproblemets<br />
lösning. Mera information om instruktionerna finns i manualen<br />
och online-hjälpen till RSLogix 500.<br />
3