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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Liukulukuaritmetiikka12.2 Liukulukujen yhteenlaskuKuvausVapautustulon (EN) signaalitila ”1” aktivoi operaation liukulukujenyhteenlasku. Tämä operaatio laskee yhteen tulot IN1 ja IN2. Tulosta voikysyä lähdöstä OUT. Mikäli jokin tuloista tai tulos ei ole liukuluku, onOV-bitillä ja OS-bitillä arvo ”1” ja ENO:lla arvo ”0”.Tietoa tilasanan näyttöjen tulkinnasta löytyy kappaleesta 12.6.Taulukko 12-1 Liukulukujen yhteenlasku -kehys ja parametriFUP -kehys Parametri Tiedosto - MuistialueKuvaustyyppiEN BOOL E, A, M, D, L, T, Z VapautustuloADD_RIN1 REAL E, A, M, D, L Ensimmäinen yhteenlaskettavaENtai vakioIN1OUTIN2 REAL E, A, M, D, L Toinen yhteenlaskettavaIN2 ENOtai vakioOUT REAL E, A, M, D, L Yhteenlaskun tulosENO BOOL E, A, M, D, L VapautuslähtöE0.0MD0MD4ADD_RENIN1 OUTIN2 ENOMD10A4.0=Kehys ADD_R aktivoidaan, jos E 0.0 = 1.Yhteenlaskun MD0 + MD4 tulos tallennetaanmerkkerikaksoissanaan MD10. Mikälijokin tuloista tai tulos ei ole liukuluku ja jostulon E 0.0 signaalitila = 0, osoitetaanlähdölle A 4.0 signaali ”0” eikä operaatiotasuoriteta.Tilasanan bittien kuvausOperaatio suoritetaan (EN = 1):BIE A1 A0 OV OS OR STA VKE /ERkirjoitus x x x x x 0 x x 1Kuva 12-1Liukulukujen yhteenlaskuC79000-G7000-C402-0112-3

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

Saved successfully!

Ooh no, something went wrong!