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.

Siirto - ja muunnosoperaatiot14.13 Luvun pyöristysKuvausOperaatio luvun pyöristys lukee tuloparametrin IN sisällön liukulukuna jamuuntaa sen kokonaisluvuksi (32 bittiä). Tulos on lähin lähtöparametrinOUT ilmoittama kokonaisluku. Mikäli murto-osa = x,5, niin parillinen lukupyöristetään alaspäin (esimerkki: 2,5 -> 2, 1,5 -> 2). Mikäli esiintyyylivuoto, ENO = 0. Mikälit tulo ei ole liukuluku, on OV-bitin ja OS-bitinarvo ”1” ja ENO:n arvo ”0”.Taulukko 14-13Luvun pyöristys-kehys ja parametriFUP -kehys Parametri Tied.tyyppi Muistialue KuvausROUNDEN OUTEN BOOL E, A, M, D, L, T, Z VapautustuloIN REAL E, A, M, D, L tai Arvo, joka pyöristetäänvakioIN ENO OUT DINT E, A, M, D, L IN:n pyöristys lähimpäänkokonaislukuunENO BOOL E, A, M, D, L VapautuslähtöE0.0MD8ROUNDEN OUTIN ENOMD12A4.0=Muunto suoritetaan, jos E 0.0 = 1. MerkkerikaksoissananMD8 sisältö luetaan liukulukunaja muunnetaan periaatteella ”round to nearest”kokonaisluvuksi (32 bittiä). Tämän operaationtulos tallennetaan MD12:een. Mikäli esiintyyylivuoto, A 4.0 = 0. Jos tulon EN signaalitila =0 (ts., muuntoa ei suoriteta), on lähdön A 4.0signaalitila silloin myös ”0”.Tilasanan bittien kuvausOperaatio suoritetaan (EN = 1):BIE A1 A0 OV OS OR STA VKE /ERkirjoitus x -- -- x x 0 x x 1Kuva 14-13 Luvun pyöristys14-14 C79000-G7000-C402-01

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

Saved successfully!

Ooh no, something went wrong!