STEP5 S7Micro AG90: CPU210: AG95 CPU212: CPU103 · PDF fileOB29 QVZ bei dez.Periph. OB30...

download STEP5 S7Micro AG90: CPU210: AG95 CPU212: CPU103 · PDF fileOB29 QVZ bei dez.Periph. OB30 Parityfehl u.QVZ bei Anwenderspeicher OB32 Lade-Transferf.bei DB OB33 Weckfehler OB34 Fehler

If you can't read please download the document

Transcript of STEP5 S7Micro AG90: CPU210: AG95 CPU212: CPU103 · PDF fileOB29 QVZ bei dez.Periph. OB30...

  • STEP5 S7MicroOperation Operation

    Bausteinarten OB: OrganistaionsbausteinPB: ProgrammbausteinFB: FunktionsbausteinDB: DatenbausteinFX: Erweiterte FBsDX: System_DBs

    OB: OrganisationsbausteinSBR: UnterprogrammeINT : Interruptprogramme

    Bausteine AG90:OB1,3,21,22;PB0..63,FB0..64,DB2..63AG95:OB1,2,3,13,21,22,34,251;PB0..255,FB0..255,DB0..255AG100:CPU100 und CPU102:OB1,3,21,22; PB0..63,FB0..64,DB2..6CPU103:OB1,2,3,13,21,22,34,251PB0..255,FB0..255,DB0..255AG115:OB1,2,3,13,21,22,34,251PB0..255,FB0..255,DB0..255CPU945: FX0..255,DX0..255AG135:OB1,2,,13,21,22,31,34,251PB0..255,FB0..255,DB0..255FX0..255auer921,DX0..255SB0..255

    CPU210:OB1SBR0-15INT 0

    CPU212:OB1,SBR 0-15INT0-127

    CPU214,215,216:OB 1SBR 0-63INT 0-127

    Bausteinlnge AG90:4 KB; AG95: 4 KBAG100:CPU100: 4 KB;CPU102: 4 KB ;CPU103: 8 KBAG115: 8 KB; AG135:8 KB

    CPU210: 256 WorteCPU212: 512 WorteCPU214: 2048 WorteCPU215: 4096 WorteCPU216: 4096 Worte

    Bausteinstruktur Linearer Aufbau undStrukturierter Aufbau

    Nur Linearer Aufbau mitUnterprogrammtechnik

    Integrierte OBs AG90:keineAG95:OB31 Zykluszeittriggerung undOB251PID-AlgorithmusAG100CPU100 und 102: keineCPU103:OB31 ZykluszeittrigerungOB251 PID-AlgorithmusAG115:OB31 ZykluszeittriggerungOB160 Progr.ZeitschOB251 PID-AlgorithmusCPU945 zustzlich:OB254 PAE einlesenOB255 PAA ausgebenAG135:CPU922:OB 216-218,220-224,225-227, 240-248,250,251,255

    CPU948:OB..121,122,124-126,131-133,141-143,150,151,153,200,202-205,222,223,254,255

    Keine

  • Integrierte FBs AG90:keineAG95:FB240 BCD_Dual umwandlungFB241 DUAL->BCD umwandlungFB242 Dualzahl MultiplizierenFB243 Dualzahl-DivisionFB250 AE-erfassen, FB251 AA-ausgebenAG100CPU100: keineCPU102 und 103:FB240 BCD_Dual umwandlungFB241 DUAL->BCD umwandlungFB242 Dualzzhl MultiplikationFB243 Dualz-DivisionFB250 AE-erfassen, FB251:AA-AusgebenAG115:FB238 COMPIEM, FB239 DELETEFB240 BCD_Dual, FB241 DUAL->BCDFB242 Dualzahl Multi,FB243 Dualz-DivisionFB244 SEND,FB245 RECEIVE,FB246 FETCH,FB247 CONTROL,FB248 RESET,FB250 AE-erfassen,FB251:AA-AusgebenAG135:keine

    Keine

    ManuellerNeustart ohneGedchtnis

    Nur bei AG135!!OB20

    Keine remanennten Datenprojektieren

    ManuellerNeustart mitGedchtnis:

    AG90:OB21AG95:OB21AG100-CPU100: OB21AG100-CPU102: OB21AG100-CPU103: OB21AG115 OB21AG135 OB21

    Mit Projektierung remanenterDaten

    AutomatischerNeustart mitGedchtnis

    AG90 OB22, AG95 OB22AG100-CPU100: OB22AG100-CPU102: OB22AG100-CPU103: OB22AG115: OB22, AG135: OB22

    Schalter in Stellung RUN undRemanennte Daten projektieren

    Erster Zyklus-Merker

    Programmtechnisch aufbauenOB21/ OB22/ OB20: UN M 0.1 S M 0.1

    OB1: ..... am Ende des OB1 U M 0.1 R M 0.1 BE

    OB 1:LD SM 0.1CALL 0....MEND

    SBR 0....RETmit SBR 0 als Unterprogramm frden Anlauf der S7-200

    ZyklischerBetrieb

    OB 1 OB 1

    Prozessalarm-programme(E/A-Interrupts)

    AG90..OB3; AG95: OB3AG100-CPU100und CPU102: keineAG100-CPU103: OB2 ber Alarm-PAE/PAA;AG115: OB2 ber DE-BaugruppeAG135: OB 2 ber DE-Baugruppe

    CPU210: Interupt von E 0.0CPU212: Interrupt von E 0.0CPU214,15,16:Interrupt von E 0.0 bis E 0.3

    Diagnosealarm- AG90:keine; AG95:OB34Batteriefehl Existiert nicht

  • programme AG100:CPU100, 102 keineCPU103: OB34 BatteriefehlerAG115:OB19 Baustein nicht vorhOB23 QVZ bei PeripherieOB24 QVZ bei PAAOB26 Zykluszeit bersch.OB27 Substitutionsf b.FBOB32 Lade-Transferf.bei DBOB34 BatteriefehlerCPU945 zustzlich:OB33 Weckfehler bei ZeitOBAG135:OB19 Baustein nicht vorhandenOB23 QVZ bei PeripherieOB24 QVZ bei PAAOB25 AdressierfehlerCPU922,928,928B:OB26 Zykluszeit berschritten.OB27 Substitutionsf bei FBOB28 QVZ bei EB0 (Proze)OB29 QVZ bei dez.PeripheriezugriffOB30 Parityfehl u.QVZ bei AnwenderspeicherOB31 Laufzeitfehl_sonstigOB32 Lade-Transferf.bei DBOB33 WeckfehlerOB34 Reglerfehl bei SWCPU948:OB26 Zykluszeit berschittenOB27 Substitutionsf bei FBOB28 QVZ bei EB0 (Prozealarm)OB29 QVZ bei dez.Periph.OB30 Parityfehl u.QVZ bei AnwenderspeicherOB32 Lade-Transferf.bei DBOB33 WeckfehlerOB34 Fehler bei E DB/DX BefehlOB36 Fehler im Selbstest

    Zeitgesteuerte-Programm-bearbeitung

    AG90:keine; AG95: OB 13AG100: CPU100 und CPU102: keineCPU103: OB 13AG115: OB10,11,12,13AG135:CPU922: OB 13 alle 100msCPU928: OB 18-10CPU928B: OB 18 10CPU948: OB 18- 10

    CPU210: kein ZeitinterruptCPU212: 1 ZeitinterruptCPU214,215,216: 2 Zeitinterrupts

    Kommunikationsinterrupt

    Existiert nicht Mglich

    Zhlalarm Existiert nicht MglichAusgangsalarm Existiert nicht Mglich ber A 0.0 und A0.1 mit

    dem Befehl PLS 0 bzw PLS 1