Siirry suoraan sisältöön

Logiikkaohjelmoinnin perusteetLaajuus (5 op)

Tunnus: 5S00DX30

Laajuus

5 op

Osaamistavoitteet

Opiskelija osaa
- lukujärjestelmät ja niiden esitystavat
- totuustaulukon käytön periaatteen
- Boolen algebran perussäännöt
- kombinaatiologiikan perusportit ja kiikut
- ohjelmoitavien logiikoiden perusrakenteet ja toimintaperiaatteen
- ohjelmoitavien logiikoiden ohjelmointitavat
- logiikan ohjelman dokumentoinnin ja toimintakuvaukset
- logiikan muistin ja sen käytön periaatteet
- loogistenkäskyjen, pitopiirin, ajastimen, laskurin ja vastaavien ohjelmoinnin
- tavu- ja sanakäsittelyn logiikassa
- askeltavan ohjelman periaatteen
- jonkin ohjelmoitavan logiikan ohjelmointiohjelman perustoiminnat ja logiikan ohjelmoinnin.

Sisältö

Lukujärjestelmät, Boolen algebra, loogiset perusportit. Ohjelmoitavien logiikoiden rakenteet, toimintaperiaatteen, I/O-taulukon ja muistinkäytön, dokumentoinnin. Harjoitustöitä, joissa luodaan ohjelmointiprojekti. Tehdään ohjelmia, joissa käytetään loogisia operaatioita, kiikkuja, ajastimia, laskureita ja vastaavia peruskäskyjä. Samoin tehdään ohjelmia tavujen ja sanojen käsittelyyn liittyen, kuten vertailut ja laskuoperaatiot kuin myös sekvenssilogiikkaa. Harjoituksiin liittyy tehtyjen ohjelmien testaus simulaattorilla ja oikealla logiikalla, ohjelman editointi, vianhaku ja korjaus.

Esitietovaatimukset

Ei ennakkotietovaatimuksia.

Arviointikriteerit, tyydyttävä (1-2)

Opiskelija ymmärtää digitaalilukujen esittämistavat, bitin, tavun ja sanan käsitteet sekä binääri- ja BCD-lukujen eroavaisuuden. Opiskelija hallitsee ohjelmoitavien logiikoiden rakenteen, muistin käytön ja sen yhteyden laitteistoon sekä ohjelmointiohjelman peruskäytön. Hän osaa ohjelmoida tyydyttävästi yksinkertaisia logiikkaohjelmia perusporteilla, kiikuilla, ajastimilla ja laskureilla ja testata ohjelmansa simulaattorilla ja logiikalla.

Arviointikriteerit, hyvä (3-4)

Ed. lisäksi opiskelija osaa ohjelmoida sujuvasti logiikkaa usealla eri (standardilla) tavalla. Hän osaa ratkaista monipuolisia, sanakäsittelyä vaativia, tehtäviä logiikkaohjelmoinnilla

Arviointikriteerit, kiitettävä (5)

Ed. lisäksi hän osaa ohjelmoida sekvenssiohjelmia. Hänen ohjelmansa ovat selkeitä ja hyvin kommentoituja ja virheettömiä. Hän osoittaa itsenäistä perehtyneisyyttä logiikkaohjelmointiin ja uusien käskyjen käyttöön ohjelmoinnissa. Ymmärtää erilaisia ohjelmoinnin ohjelmointitapoja.

Ilmoittautumisaika

01.07.2023 - 10.09.2023

Ajoitus

28.08.2023 - 31.12.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Sähkö- ja automaatiotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Paikat

0 - 40

Koulutus
  • Sähkö- ja automaatiotekniikan tutkinto-ohjelma
Opettaja
  • Antti Leppänen
Vastuuhenkilö

Jarkko Lehtonen

Ryhmät
  • 23I231A
    Sähkö- ja automaatiotekniikka

Tavoitteet (OJ)

Opiskelija osaa
- lukujärjestelmät ja niiden esitystavat
- totuustaulukon käytön periaatteen
- Boolen algebran perussäännöt
- kombinaatiologiikan perusportit ja kiikut
- ohjelmoitavien logiikoiden perusrakenteet ja toimintaperiaatteen
- ohjelmoitavien logiikoiden ohjelmointitavat
- logiikan ohjelman dokumentoinnin ja toimintakuvaukset
- logiikan muistin ja sen käytön periaatteet
- loogistenkäskyjen, pitopiirin, ajastimen, laskurin ja vastaavien ohjelmoinnin
- tavu- ja sanakäsittelyn logiikassa
- askeltavan ohjelman periaatteen
- jonkin ohjelmoitavan logiikan ohjelmointiohjelman perustoiminnat ja logiikan ohjelmoinnin.

Sisältö (OJ)

Lukujärjestelmät, Boolen algebra, loogiset perusportit. Ohjelmoitavien logiikoiden rakenteet, toimintaperiaatteen, I/O-taulukon ja muistinkäytön, dokumentoinnin. Harjoitustöitä, joissa luodaan ohjelmointiprojekti. Tehdään ohjelmia, joissa käytetään loogisia operaatioita, kiikkuja, ajastimia, laskureita ja vastaavia peruskäskyjä. Samoin tehdään ohjelmia tavujen ja sanojen käsittelyyn liittyen, kuten vertailut ja laskuoperaatiot kuin myös sekvenssilogiikkaa. Harjoituksiin liittyy tehtyjen ohjelmien testaus simulaattorilla ja oikealla logiikalla, ohjelman editointi, vianhaku ja korjaus.

Esitietovaatimukset (OJ)

Ei ennakkotietovaatimuksia.

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Opiskelija ymmärtää digitaalilukujen esittämistavat, bitin, tavun ja sanan käsitteet sekä binääri- ja BCD-lukujen eroavaisuuden. Opiskelija hallitsee ohjelmoitavien logiikoiden rakenteen, muistin käytön ja sen yhteyden laitteistoon sekä ohjelmointiohjelman peruskäytön. Hän osaa ohjelmoida tyydyttävästi yksinkertaisia logiikkaohjelmia perusporteilla, kiikuilla, ajastimilla ja laskureilla ja testata ohjelmansa simulaattorilla ja logiikalla.

Arviointikriteerit, hyvä (3-4) (OJ)

Ed. lisäksi opiskelija osaa ohjelmoida sujuvasti logiikkaa usealla eri (standardilla) tavalla. Hän osaa ratkaista monipuolisia, sanakäsittelyä vaativia, tehtäviä logiikkaohjelmoinnilla

Arviointikriteerit, kiitettävä (5) (OJ)

Ed. lisäksi hän osaa ohjelmoida sekvenssiohjelmia. Hänen ohjelmansa ovat selkeitä ja hyvin kommentoituja ja virheettömiä. Hän osoittaa itsenäistä perehtyneisyyttä logiikkaohjelmointiin ja uusien käskyjen käyttöön ohjelmoinnissa. Ymmärtää erilaisia ohjelmoinnin ohjelmointitapoja.

Arviointimenetelmät ja arvioinnin perusteet

Pakolliset suoritukset hyväksytysti suoritettu.
Kurssiarvosana muodostuu harjoitustöiden suoritusten perusteella.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Luennot, Tallenteet, ohjelmointiharjoituksia sekä itsenäistä työskentelyä.

Oppimateriaalit

Oppimateriaali:
- Kurssimateriaali
- Siemens programming guideline for S7-1200/1500
- Siemens programming style guide for SIMATIC S7-1200 / S7-1500

Opiskelijan ajankäyttö ja kuormitus

Kokonaistyömäärä: 5 op. * 27h h/op. = n. 135h
Lähiluennot: n. 12h
Labraharjoitukset 18h
Itsenäinen työskentely: 135h - 30h = 105h

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija ei hallitse ohjausjärjestelmiin liittyviä peruskäsitteitä. Opiskelija ei osaa suunnitella ja toteuttaa yksinkertaisia automaation sovelluksia. Opiskelija ei osaa raportoida työtään.

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija osoittaa osaavansa tyydyttävällä tasolla logiikkaohjelmoinnin perusasiat, jotka on lueteltu opintojakson kuvauksessa.

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija osoittaa osaavansa hyvällä tasolla logiikkaohjelmoinnin perusasiat, jotka on lueteltu opintojakson kuvauksessa sekä osaa soveltaa niitä melko hyvin käytännön harjoituksissa.

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija osoittaa osaavansa kiitettävällä tasolla logiikkaohjelmoinnin perusasiat, jotka on lueteltu opintojakson kuvauksessa. Lisäksi hän osaa soveltaa oppimiaan asioita käytännön harjoituksissa erittäin hyvin.

Ilmoittautumisaika

01.07.2023 - 10.09.2023

Ajoitus

28.08.2023 - 31.12.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Sähkö- ja automaatiotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Paikat

0 - 40

Koulutus
  • Sähkö- ja automaatiotekniikan tutkinto-ohjelma
Opettaja
  • Antti Leppänen
Vastuuhenkilö

Jarkko Lehtonen

Ryhmät
  • 22I231B
    Sähkö- ja automaatiotekniikka

Tavoitteet (OJ)

Opiskelija osaa
- lukujärjestelmät ja niiden esitystavat
- totuustaulukon käytön periaatteen
- Boolen algebran perussäännöt
- kombinaatiologiikan perusportit ja kiikut
- ohjelmoitavien logiikoiden perusrakenteet ja toimintaperiaatteen
- ohjelmoitavien logiikoiden ohjelmointitavat
- logiikan ohjelman dokumentoinnin ja toimintakuvaukset
- logiikan muistin ja sen käytön periaatteet
- loogistenkäskyjen, pitopiirin, ajastimen, laskurin ja vastaavien ohjelmoinnin
- tavu- ja sanakäsittelyn logiikassa
- askeltavan ohjelman periaatteen
- jonkin ohjelmoitavan logiikan ohjelmointiohjelman perustoiminnat ja logiikan ohjelmoinnin.

Sisältö (OJ)

Lukujärjestelmät, Boolen algebra, loogiset perusportit. Ohjelmoitavien logiikoiden rakenteet, toimintaperiaatteen, I/O-taulukon ja muistinkäytön, dokumentoinnin. Harjoitustöitä, joissa luodaan ohjelmointiprojekti. Tehdään ohjelmia, joissa käytetään loogisia operaatioita, kiikkuja, ajastimia, laskureita ja vastaavia peruskäskyjä. Samoin tehdään ohjelmia tavujen ja sanojen käsittelyyn liittyen, kuten vertailut ja laskuoperaatiot kuin myös sekvenssilogiikkaa. Harjoituksiin liittyy tehtyjen ohjelmien testaus simulaattorilla ja oikealla logiikalla, ohjelman editointi, vianhaku ja korjaus.

Esitietovaatimukset (OJ)

Ei ennakkotietovaatimuksia.

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Opiskelija ymmärtää digitaalilukujen esittämistavat, bitin, tavun ja sanan käsitteet sekä binääri- ja BCD-lukujen eroavaisuuden. Opiskelija hallitsee ohjelmoitavien logiikoiden rakenteen, muistin käytön ja sen yhteyden laitteistoon sekä ohjelmointiohjelman peruskäytön. Hän osaa ohjelmoida tyydyttävästi yksinkertaisia logiikkaohjelmia perusporteilla, kiikuilla, ajastimilla ja laskureilla ja testata ohjelmansa simulaattorilla ja logiikalla.

Arviointikriteerit, hyvä (3-4) (OJ)

Ed. lisäksi opiskelija osaa ohjelmoida sujuvasti logiikkaa usealla eri (standardilla) tavalla. Hän osaa ratkaista monipuolisia, sanakäsittelyä vaativia, tehtäviä logiikkaohjelmoinnilla

Arviointikriteerit, kiitettävä (5) (OJ)

Ed. lisäksi hän osaa ohjelmoida sekvenssiohjelmia. Hänen ohjelmansa ovat selkeitä ja hyvin kommentoituja ja virheettömiä. Hän osoittaa itsenäistä perehtyneisyyttä logiikkaohjelmointiin ja uusien käskyjen käyttöön ohjelmoinnissa. Ymmärtää erilaisia ohjelmoinnin ohjelmointitapoja.

Arviointimenetelmät ja arvioinnin perusteet

Pakolliset suoritukset hyväksytysti suoritettu.
Kurssiarvosana muodostuu harjoitustöiden suoritusten perusteella.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Luennot, Tallenteet, ohjelmointiharjoituksia sekä itsenäistä työskentelyä.

Oppimateriaalit

Oppimateriaali:
- Kurssimateriaali
- Siemens programming guideline for S7-1200/1500
- Siemens programming style guide for SIMATIC S7-1200 / S7-1500

Opiskelijan ajankäyttö ja kuormitus

Kokonaistyömäärä: 5 op. * 27h h/op. = n. 135h
Lähiluennot: n. 12h
Labraharjoitukset n.18h
Itsenäinen työskentely: 135h - 30h = 105h

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija ei hallitse ohjausjärjestelmiin liittyviä peruskäsitteitä. Opiskelija ei osaa suunnitella ja toteuttaa yksinkertaisia automaation sovelluksia. Opiskelija ei osaa raportoida työtään.

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija osoittaa osaavansa tyydyttävällä tasolla logiikkaohjelmoinnin perusasiat, jotka on lueteltu opintojakson kuvauksessa.

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija osoittaa osaavansa hyvällä tasolla logiikkaohjelmoinnin perusasiat, jotka on lueteltu opintojakson kuvauksessa sekä osaa soveltaa niitä melko hyvin käytännön harjoituksissa.

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija osoittaa osaavansa kiitettävällä tasolla logiikkaohjelmoinnin perusasiat, jotka on lueteltu opintojakson kuvauksessa. Lisäksi hän osaa soveltaa oppimiaan asioita käytännön harjoituksissa erittäin hyvin.

Ilmoittautumisaika

02.12.2022 - 15.01.2023

Ajoitus

09.01.2023 - 30.04.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Sähkö- ja automaatiotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Paikat

0 - 40

Koulutus
  • Sähkö- ja automaatiotekniikan tutkinto-ohjelma
Opettaja
  • Antti Leppänen
Vastuuhenkilö

Jarkko Lehtonen

Ryhmät
  • 22AI231
    Sähkö- ja automaatiotekniikka, aikuiset

Tavoitteet (OJ)

Opiskelija osaa
- lukujärjestelmät ja niiden esitystavat
- totuustaulukon käytön periaatteen
- Boolen algebran perussäännöt
- kombinaatiologiikan perusportit ja kiikut
- ohjelmoitavien logiikoiden perusrakenteet ja toimintaperiaatteen
- ohjelmoitavien logiikoiden ohjelmointitavat
- logiikan ohjelman dokumentoinnin ja toimintakuvaukset
- logiikan muistin ja sen käytön periaatteet
- loogistenkäskyjen, pitopiirin, ajastimen, laskurin ja vastaavien ohjelmoinnin
- tavu- ja sanakäsittelyn logiikassa
- askeltavan ohjelman periaatteen
- jonkin ohjelmoitavan logiikan ohjelmointiohjelman perustoiminnat ja logiikan ohjelmoinnin.

Sisältö (OJ)

Lukujärjestelmät, Boolen algebra, loogiset perusportit. Ohjelmoitavien logiikoiden rakenteet, toimintaperiaatteen, I/O-taulukon ja muistinkäytön, dokumentoinnin. Harjoitustöitä, joissa luodaan ohjelmointiprojekti. Tehdään ohjelmia, joissa käytetään loogisia operaatioita, kiikkuja, ajastimia, laskureita ja vastaavia peruskäskyjä. Samoin tehdään ohjelmia tavujen ja sanojen käsittelyyn liittyen, kuten vertailut ja laskuoperaatiot kuin myös sekvenssilogiikkaa. Harjoituksiin liittyy tehtyjen ohjelmien testaus simulaattorilla ja oikealla logiikalla, ohjelman editointi, vianhaku ja korjaus.

Esitietovaatimukset (OJ)

Ei ennakkotietovaatimuksia.

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Opiskelija ymmärtää digitaalilukujen esittämistavat, bitin, tavun ja sanan käsitteet sekä binääri- ja BCD-lukujen eroavaisuuden. Opiskelija hallitsee ohjelmoitavien logiikoiden rakenteen, muistin käytön ja sen yhteyden laitteistoon sekä ohjelmointiohjelman peruskäytön. Hän osaa ohjelmoida tyydyttävästi yksinkertaisia logiikkaohjelmia perusporteilla, kiikuilla, ajastimilla ja laskureilla ja testata ohjelmansa simulaattorilla ja logiikalla.

Arviointikriteerit, hyvä (3-4) (OJ)

Ed. lisäksi opiskelija osaa ohjelmoida sujuvasti logiikkaa usealla eri (standardilla) tavalla. Hän osaa ratkaista monipuolisia, sanakäsittelyä vaativia, tehtäviä logiikkaohjelmoinnilla

Arviointikriteerit, kiitettävä (5) (OJ)

Ed. lisäksi hän osaa ohjelmoida sekvenssiohjelmia. Hänen ohjelmansa ovat selkeitä ja hyvin kommentoituja ja virheettömiä. Hän osoittaa itsenäistä perehtyneisyyttä logiikkaohjelmointiin ja uusien käskyjen käyttöön ohjelmoinnissa. Ymmärtää erilaisia ohjelmoinnin ohjelmointitapoja.

Arviointimenetelmät ja arvioinnin perusteet

Pakolliset suoritukset hyväksytysti suoritettu.
Kurssiarvosana muodostuu harjoitustöiden suoritusten perusteella.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Luennot, Tallenteet, ohjelmointiharjoituksia sekä itsenäistä työskentelyä.

Oppimateriaalit

Oppimateriaali:
- Kurssimateriaali
- Siemens programming guideline for S7-1200/1500
- Siemens programming style guide for SIMATIC S7-1200 / S7-1500

Opiskelijan ajankäyttö ja kuormitus

Kokonaistyömäärä: 5 op. * 27h h/op. = n. 135h
Lähiluennot: n. 22h
Itsenäinen työskentely: 135h - 22h = 113h

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija ei hallitse ohjausjärjestelmiin liittyviä peruskäsitteitä. Opiskelija ei osaa suunnitella ja toteuttaa yksinkertaisia automaation sovelluksia. Opiskelija ei osaa raportoida työtään.

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija osoittaa osaavansa tyydyttävällä tasolla logiikkaohjelmoinnin perusasiat, jotka on lueteltu opintojakson kuvauksessa.

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija osoittaa osaavansa hyvällä tasolla logiikkaohjelmoinnin perusasiat, jotka on lueteltu opintojakson kuvauksessa sekä osaa soveltaa niitä melko hyvin käytännön harjoituksissa.

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija osoittaa osaavansa kiitettävällä tasolla logiikkaohjelmoinnin perusasiat, jotka on lueteltu opintojakson kuvauksessa. Lisäksi hän osaa soveltaa oppimiaan asioita käytännön harjoituksissa erittäin hyvin.

Ilmoittautumisaika

02.07.2022 - 09.10.2022

Ajoitus

03.10.2022 - 11.12.2022

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Sähkö- ja automaatiotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Paikat

0 - 40

Koulutus
  • Sähkö- ja automaatiotekniikan tutkinto-ohjelma
Opettaja
  • Antti Leppänen
Vastuuhenkilö

Jarkko Lehtonen

Ryhmät
  • 22I231A
    Sähkö- ja automaatiotekniikka

Tavoitteet (OJ)

Opiskelija osaa
- lukujärjestelmät ja niiden esitystavat
- totuustaulukon käytön periaatteen
- Boolen algebran perussäännöt
- kombinaatiologiikan perusportit ja kiikut
- ohjelmoitavien logiikoiden perusrakenteet ja toimintaperiaatteen
- ohjelmoitavien logiikoiden ohjelmointitavat
- logiikan ohjelman dokumentoinnin ja toimintakuvaukset
- logiikan muistin ja sen käytön periaatteet
- loogistenkäskyjen, pitopiirin, ajastimen, laskurin ja vastaavien ohjelmoinnin
- tavu- ja sanakäsittelyn logiikassa
- askeltavan ohjelman periaatteen
- jonkin ohjelmoitavan logiikan ohjelmointiohjelman perustoiminnat ja logiikan ohjelmoinnin.

Sisältö (OJ)

Lukujärjestelmät, Boolen algebra, loogiset perusportit. Ohjelmoitavien logiikoiden rakenteet, toimintaperiaatteen, I/O-taulukon ja muistinkäytön, dokumentoinnin. Harjoitustöitä, joissa luodaan ohjelmointiprojekti. Tehdään ohjelmia, joissa käytetään loogisia operaatioita, kiikkuja, ajastimia, laskureita ja vastaavia peruskäskyjä. Samoin tehdään ohjelmia tavujen ja sanojen käsittelyyn liittyen, kuten vertailut ja laskuoperaatiot kuin myös sekvenssilogiikkaa. Harjoituksiin liittyy tehtyjen ohjelmien testaus simulaattorilla ja oikealla logiikalla, ohjelman editointi, vianhaku ja korjaus.

Esitietovaatimukset (OJ)

Ei ennakkotietovaatimuksia.

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Opiskelija ymmärtää digitaalilukujen esittämistavat, bitin, tavun ja sanan käsitteet sekä binääri- ja BCD-lukujen eroavaisuuden. Opiskelija hallitsee ohjelmoitavien logiikoiden rakenteen, muistin käytön ja sen yhteyden laitteistoon sekä ohjelmointiohjelman peruskäytön. Hän osaa ohjelmoida tyydyttävästi yksinkertaisia logiikkaohjelmia perusporteilla, kiikuilla, ajastimilla ja laskureilla ja testata ohjelmansa simulaattorilla ja logiikalla.

Arviointikriteerit, hyvä (3-4) (OJ)

Ed. lisäksi opiskelija osaa ohjelmoida sujuvasti logiikkaa usealla eri (standardilla) tavalla. Hän osaa ratkaista monipuolisia, sanakäsittelyä vaativia, tehtäviä logiikkaohjelmoinnilla

Arviointikriteerit, kiitettävä (5) (OJ)

Ed. lisäksi hän osaa ohjelmoida sekvenssiohjelmia. Hänen ohjelmansa ovat selkeitä ja hyvin kommentoituja ja virheettömiä. Hän osoittaa itsenäistä perehtyneisyyttä logiikkaohjelmointiin ja uusien käskyjen käyttöön ohjelmoinnissa. Ymmärtää erilaisia ohjelmoinnin ohjelmointitapoja.

Arviointimenetelmät ja arvioinnin perusteet

Pakolliset suoritukset hyväksytysti suoritettu.
Kurssiarvosana muodostuu harjoitustöiden suoritusten perusteella.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Luennot, tallenteet, ohjelmointiharjoituksia sekä itsenäistä työskentelyä.

Oppimateriaalit

Oppimateriaali:
- Kurssimateriaali
- Siemens programming guideline for S7-1200/1500
- Siemens programming style guide for SIMATIC S7-1200 / S7-1500

Opiskelijan ajankäyttö ja kuormitus

Kokonaistyömäärä: 5 op. * 27h h/op. = n. 135h
Lähiopetus: n. 20h
Itsenäinen työskentely: 135h - 20h = 115h

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija ei hallitse ohjausjärjestelmiin liittyviä peruskäsitteitä. Opiskelija ei osaa suunnitella ja toteuttaa yksinkertaisia automaation sovelluksia. Opiskelija ei osaa raportoida työtään.

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija osoittaa osaavansa tyydyttävällä tasolla logiikkaohjelmoinnin perusasiat, jotka on lueteltu opintojakson kuvauksessa.

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija osoittaa osaavansa hyvällä tasolla logiikkaohjelmoinnin perusasiat, jotka on lueteltu opintojakson kuvauksessa sekä osaa soveltaa niitä melko hyvin käytännön harjoituksissa.

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija osoittaa osaavansa kiitettävällä tasolla logiikkaohjelmoinnin perusasiat, jotka on lueteltu opintojakson kuvauksessa. Lisäksi hän osaa soveltaa oppimiaan asioita käytännön harjoituksissa erittäin hyvin.

Ilmoittautumisaika

02.07.2022 - 09.10.2022

Ajoitus

03.10.2022 - 11.12.2022

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Sähkö- ja automaatiotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Paikat

0 - 40

Koulutus
  • Sähkö- ja automaatiotekniikan tutkinto-ohjelma
Opettaja
  • Antti Leppänen
Vastuuhenkilö

Jarkko Lehtonen

Ryhmät
  • 21I231B
    Sähkö- ja automaatiotekniikka

Tavoitteet (OJ)

Opiskelija osaa
- lukujärjestelmät ja niiden esitystavat
- totuustaulukon käytön periaatteen
- Boolen algebran perussäännöt
- kombinaatiologiikan perusportit ja kiikut
- ohjelmoitavien logiikoiden perusrakenteet ja toimintaperiaatteen
- ohjelmoitavien logiikoiden ohjelmointitavat
- logiikan ohjelman dokumentoinnin ja toimintakuvaukset
- logiikan muistin ja sen käytön periaatteet
- loogistenkäskyjen, pitopiirin, ajastimen, laskurin ja vastaavien ohjelmoinnin
- tavu- ja sanakäsittelyn logiikassa
- askeltavan ohjelman periaatteen
- jonkin ohjelmoitavan logiikan ohjelmointiohjelman perustoiminnat ja logiikan ohjelmoinnin.

Sisältö (OJ)

Lukujärjestelmät, Boolen algebra, loogiset perusportit. Ohjelmoitavien logiikoiden rakenteet, toimintaperiaatteen, I/O-taulukon ja muistinkäytön, dokumentoinnin. Harjoitustöitä, joissa luodaan ohjelmointiprojekti. Tehdään ohjelmia, joissa käytetään loogisia operaatioita, kiikkuja, ajastimia, laskureita ja vastaavia peruskäskyjä. Samoin tehdään ohjelmia tavujen ja sanojen käsittelyyn liittyen, kuten vertailut ja laskuoperaatiot kuin myös sekvenssilogiikkaa. Harjoituksiin liittyy tehtyjen ohjelmien testaus simulaattorilla ja oikealla logiikalla, ohjelman editointi, vianhaku ja korjaus.

Esitietovaatimukset (OJ)

Ei ennakkotietovaatimuksia.

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Opiskelija ymmärtää digitaalilukujen esittämistavat, bitin, tavun ja sanan käsitteet sekä binääri- ja BCD-lukujen eroavaisuuden. Opiskelija hallitsee ohjelmoitavien logiikoiden rakenteen, muistin käytön ja sen yhteyden laitteistoon sekä ohjelmointiohjelman peruskäytön. Hän osaa ohjelmoida tyydyttävästi yksinkertaisia logiikkaohjelmia perusporteilla, kiikuilla, ajastimilla ja laskureilla ja testata ohjelmansa simulaattorilla ja logiikalla.

Arviointikriteerit, hyvä (3-4) (OJ)

Ed. lisäksi opiskelija osaa ohjelmoida sujuvasti logiikkaa usealla eri (standardilla) tavalla. Hän osaa ratkaista monipuolisia, sanakäsittelyä vaativia, tehtäviä logiikkaohjelmoinnilla

Arviointikriteerit, kiitettävä (5) (OJ)

Ed. lisäksi hän osaa ohjelmoida sekvenssiohjelmia. Hänen ohjelmansa ovat selkeitä ja hyvin kommentoituja ja virheettömiä. Hän osoittaa itsenäistä perehtyneisyyttä logiikkaohjelmointiin ja uusien käskyjen käyttöön ohjelmoinnissa. Ymmärtää erilaisia ohjelmoinnin ohjelmointitapoja.

Arviointimenetelmät ja arvioinnin perusteet

Pakolliset suoritukset hyväksytysti suoritettu.
Kurssiarvosana muodostuu harjoitustöiden suoritusten perusteella.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Luennot, Tallenteet, ohjelmointiharjoituksia sekä itsenäistä työskentelyä.

Oppimateriaalit

Oppimateriaali:
- Kurssimateriaali
- Siemens programming guideline for S7-1200/1500
- Siemens programming style guide for SIMATIC S7-1200 / S7-1500

Opiskelijan ajankäyttö ja kuormitus

Kokonaistyömäärä: 5 op. * 27h h/op. = n. 135h
Lähiluennot: n. 20h
Itsenäinen työskentely: 135h - 20h = 115h

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija ei hallitse ohjausjärjestelmiin liittyviä peruskäsitteitä. Opiskelija ei osaa suunnitella ja toteuttaa yksinkertaisia automaation sovelluksia. Opiskelija ei osaa raportoida työtään.

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija osoittaa osaavansa tyydyttävällä tasolla logiikkaohjelmoinnin perusasiat, jotka on lueteltu opintojakson kuvauksessa.

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija osoittaa osaavansa hyvällä tasolla logiikkaohjelmoinnin perusasiat, jotka on lueteltu opintojakson kuvauksessa sekä osaa soveltaa niitä melko hyvin käytännön harjoituksissa.

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija osoittaa osaavansa kiitettävällä tasolla logiikkaohjelmoinnin perusasiat, jotka on lueteltu opintojakson kuvauksessa. Lisäksi hän osaa soveltaa oppimiaan asioita käytännön harjoituksissa erittäin hyvin.

Ilmoittautumisaika

02.11.2021 - 12.12.2021

Ajoitus

10.01.2022 - 27.02.2022

Laajuus

5 op

Virtuaaliosuus

4 op

Toteutustapa

20 % Lähiopetus, 80 % Etäopetus

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Paikat

0 - 25

Koulutus
  • Sähkö- ja automaatiotekniikan tutkinto-ohjelma
Opettaja
  • Antti Leppänen
Ryhmät
  • AVOINAMK
    Avoin amk

Tavoitteet (OJ)

Opiskelija osaa
- lukujärjestelmät ja niiden esitystavat
- totuustaulukon käytön periaatteen
- Boolen algebran perussäännöt
- kombinaatiologiikan perusportit ja kiikut
- ohjelmoitavien logiikoiden perusrakenteet ja toimintaperiaatteen
- ohjelmoitavien logiikoiden ohjelmointitavat
- logiikan ohjelman dokumentoinnin ja toimintakuvaukset
- logiikan muistin ja sen käytön periaatteet
- loogistenkäskyjen, pitopiirin, ajastimen, laskurin ja vastaavien ohjelmoinnin
- tavu- ja sanakäsittelyn logiikassa
- askeltavan ohjelman periaatteen
- jonkin ohjelmoitavan logiikan ohjelmointiohjelman perustoiminnat ja logiikan ohjelmoinnin.

Sisältö (OJ)

Lukujärjestelmät, Boolen algebra, loogiset perusportit. Ohjelmoitavien logiikoiden rakenteet, toimintaperiaatteen, I/O-taulukon ja muistinkäytön, dokumentoinnin. Harjoitustöitä, joissa luodaan ohjelmointiprojekti. Tehdään ohjelmia, joissa käytetään loogisia operaatioita, kiikkuja, ajastimia, laskureita ja vastaavia peruskäskyjä. Samoin tehdään ohjelmia tavujen ja sanojen käsittelyyn liittyen, kuten vertailut ja laskuoperaatiot kuin myös sekvenssilogiikkaa. Harjoituksiin liittyy tehtyjen ohjelmien testaus simulaattorilla ja oikealla logiikalla, ohjelman editointi, vianhaku ja korjaus.

Esitietovaatimukset (OJ)

Ei ennakkotietovaatimuksia.

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Opiskelija ymmärtää digitaalilukujen esittämistavat, bitin, tavun ja sanan käsitteet sekä binääri- ja BCD-lukujen eroavaisuuden. Opiskelija hallitsee ohjelmoitavien logiikoiden rakenteen, muistin käytön ja sen yhteyden laitteistoon sekä ohjelmointiohjelman peruskäytön. Hän osaa ohjelmoida tyydyttävästi yksinkertaisia logiikkaohjelmia perusporteilla, kiikuilla, ajastimilla ja laskureilla ja testata ohjelmansa simulaattorilla ja logiikalla.

Arviointikriteerit, hyvä (3-4) (OJ)

Ed. lisäksi opiskelija osaa ohjelmoida sujuvasti logiikkaa usealla eri (standardilla) tavalla. Hän osaa ratkaista monipuolisia, sanakäsittelyä vaativia, tehtäviä logiikkaohjelmoinnilla

Arviointikriteerit, kiitettävä (5) (OJ)

Ed. lisäksi hän osaa ohjelmoida sekvenssiohjelmia. Hänen ohjelmansa ovat selkeitä ja hyvin kommentoituja ja virheettömiä. Hän osoittaa itsenäistä perehtyneisyyttä logiikkaohjelmointiin ja uusien käskyjen käyttöön ohjelmoinnissa. Ymmärtää erilaisia ohjelmoinnin ohjelmointitapoja.

Arviointimenetelmät ja arvioinnin perusteet

Pakolliset suoritukset hyväksytysti suoritettu.
Kurssiarvosana muodostuu harjoitustöiden suoritusten perusteella.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Luentoja (tallenteet), ohjelmointiharjoituksia, sekä itsenäistä työskentelyä.

Oppimateriaalit

Oppimateriaali:
- Kurssimateriaali
- Siemens programming guideline for S7-1200/1500
- Siemens programming style guide for SIMATIC S7-1200 / S7-1500

Opiskelijan ajankäyttö ja kuormitus

Kokonaistyömäärä: 5 op. * 27h h/op. = n. 135h
Etäopetus: n. 20h
Laboratorio työskentely: 15h
Itsenäinen työskentely: 135h - 35h = 100h

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija ei hallitse ohjausjärjestelmiin liittyviä peruskäsitteitä. Opiskelija ei osaa suunnitella ja toteuttaa yksinkertaisia automaation sovelluksia. Opiskelija ei osaa raportoida työtään.

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija osoittaa osaavansa tyydyttävällä tasolla logiikkaohjelmoinnin perusasiat, jotka on lueteltu opintojakson kuvauksessa.

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija osoittaa osaavansa hyvällä tasolla logiikkaohjelmoinnin perusasiat, jotka on lueteltu opintojakson kuvauksessa sekä osaa soveltaa niitä melko hyvin käytännön harjoituksissa.

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija osoittaa osaavansa kiitettävällä tasolla logiikkaohjelmoinnin perusasiat, jotka on lueteltu opintojakson kuvauksessa. Lisäksi hän osaa soveltaa oppimiaan asioita käytännön harjoituksissa erittäin hyvin.