13.07.2015 Views

S7-300/400 Ohjelmointi FUB/FDB - Siemens

S7-300/400 Ohjelmointi FUB/FDB - Siemens

S7-300/400 Ohjelmointi FUB/FDB - Siemens

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Tilabittioperaatiot19.4 Väärän operaation virhebittiKuvausOperaatiolla väärän operaation virhebitti voidaan kysyä, onko liukuluvuillasuoritetun aritmeettisen operaation tulos väärä (ts., eikö jokin aritmeettisenoperaation arvoista ole voimassa oleva liukuluku). Tätä varten luetaantilasanan näyttöbitit (A1 ja A0, katso kappale 6.3). Aritmeettisen operaationtuloksen ollessa väärä (UO), antaa signaalitilakysely tulokseksi ”1”. MikäliA1:n ja A0:n lukitus ei ilmoita ”väärä”, on signaalitilakyselyn tulos ”0”.Tilabittioperaatiot lukitsevat JA-operaatiossa signaalitilakyselynsä tuloksenedellisellä LUK:lla (LUK, katso kappale 6.3) JA-totuustaulukon mukaisesti(katso kappale 6.2 ja taulukko 6-7). TAI-operaatiossa tämä tapahtuu TAItotuustaulukonmukaisesti (katso kappale 6.2 ja taulukko 6-8).FUP -kehysUOKuva 19-5 Väärän operaation virhebitti -kehysVirtapiiri 1:E0.0ED0ED4Virtapiiri 2:DIV_RENIN1IN2OUTENOUO A4.0SMD10A4.1SDIV_R --kehys aktivoidaan, jos E 0.0 = 1.Mikäli ED0:n tai ED4:n arvo ei ole voimassaoleva liukuluku, niin aritmeettinen operaatioon väärä/ei ole voimassa.Jos EN:n signaalitila = 1 (aktivoitu) jatoiminnan DIV_R käsittelyn aikana ilmeneevirhe, on ENO:n signaalitila silloin = 0.Lähtö A 4.0 asetetaan, jos operaatio DIV_Rsuoritetaan, jonkin aritmeettisen operaationarvoista ollessa ei voimassa oleva liukuluku.Mikäli tulon E 0.0 signaalitila = 0 (eiaktivoitu), on EN:n ja ENO:n signaalitilasilloin ”0”.Kuva 19-6Väärän operaation virhebitti19-6 C79000-G7000-C402-01

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!