Hans-Joachim Adam / Mathias Adam SPS Programmieren in Anweisungsliste nach IEC 61131-3 (Lösungsbuch) 1. August2012 adamis Vorwort IndiesemBucherhaltenSie LösungsvorschlägezudenÜbungendeszugehörigen Lehrbuchs.SiekönnendiesesLösungsbuchvonderWebseitederAutoren1 herun- terladen. FürdiemeistenÜbungensindMusterlösungenverfügbar:JedeÜbunghateinen eindeutigenNamen,unterdemdieLösungzufindenist. Die Übungen zum Teil I, Kapitel 2 bis 4, Digitaltechnik, können mit dem „Digital-Simulator“ durchgeführt werden. Dieses Programm kann kostenlos aus demInternetheruntergeladenwerden.2 DieLösungsvorschlägefürdieÜbungenzumTeilII,SPS-Technik,sindfürdas SPS-Simulationsprogramm„PLC-lite“,welchesSievonderWebseitederAutoren herunterladenkönnen.Dortwerdenauchdirektin„PLC-lite“einsetzbareLösungs- vorschlägefür die Übungenund laufendUpdatesundErgänzungenzu „PLC-lite“ bereitgestellt. Bühl,Juni2012 Hans-JoachimAdam MathiasAdam 1http://www.adamis.de/sps/ 2http://sourceforge.net/projects/digisimulator/files/ v Inhaltsverzeichnis TeilI Digitaltechnik 1 Grundlagen:Zahlensysteme,DualzahlenundCodes ............... 3 2 LogischeFunktionenundBoolescheAlgebra...................... 7 3 Speicherglieder ................................................ 15 4 DynamischeSpeichergliederundZähler.......................... 21 TeilII SPS-Technik 5 SchaltnetzemitSPS ............................................ 29 6 SchaltungenmitSignalspeichern................................. 37 7 ZeitfunktionenmitSPS ......................................... 47 8 ZählermitSPS ................................................ 59 9 Funktionsbausteine ............................................ 75 10 Sprünge,SchleifenundWiederholungen.......................... 83 11 Funktionen.................................................... 93 12 Ablaufsteuerungen .............................................107 13 Wiederholungsaufgaben ........................................117 Sachverzeichnis ....................................................141 vii Teil I Digitaltechnik ImerstenTeildesBuchesbehandelnwirdieDigitaltechnik.DieserAbschnittdient alsVorbereitungzurSPS-Programmierung,dieimTeilIIbehandeltwird. Kapitel 1 Grundlagen: Zahlensysteme, Dualzahlen und Codes Übung1.1Zahlenwörter deutsch english francais espagnol italiano 0 Null Zero zéro cero zero 1 eins one un uno uno 2 zwei two deux dos due 3 drei three trois tres tre 4 vier four quattre cuatro quattro 5 fünf five cinq cinco cinque 6 sechs six six seis sei 7 sieben seven sept siete sette 8 acht eight huit ocho otto 9 neun nine neuf nueve nove 10 zehn ten dix diez dieci 11 elf eleven onze once ùndici 12 zwölf twelve douze doce dódici 13 dreizehn thirteen treize trece trédici 14 vierzehn fourteen quatorze catorce quattòrdici 15 fünfzehn fifteen quinze quince quìndici 16 sechzehn sixteen seize dieciséis sédici 17 siebzehn seventeen dix-sept diecisiete diciasette 18 achtzehn eighteen dix-huit dieciocho diciotto 19 neunzehn nineteen dix-neuf diecinueve dicianove 20 zwanzig twenty vingt veinte venti Übung1.2LösungsieheAbb.1.1 3 4 1 Grundlagen:Zahlensysteme,DualzahlenundCodes Abb.1.1 Bündelfelderzuden Übungen1.2und1.3 Übung1.3LösungsieheAbb.1.1 Übung1.4Ergebnisse: a)412b)130413 Übung1.5 Abb.1.2 ZweierbündelungzuÜbung1.5 Übung1.6Ergebnisse: a. 011=3 b. 10101010=170 c.111=7 d.10010010=146 e. 100=4 f. 01010101=85 g.10000=16 h.10100=20 i. 110=6 j. 10000000=128 k.1111=15 l. 10000101=133 Übung1.7Ergebnisse: a. 3=11 b. 9=1001 c. 15=1111 d. 20=10100 e. 31=11111 f. 45=101101 g. 99=1100011 h.189=10111101 i. 200=11001000 j. 266=100001010 k.278=100010110 l. 311=100110111 m.499=111110011 n.556=1000001110
Description: