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.

<strong>Ohjelmointi</strong>esimerkkejä2.5 Aritmeettiset operaatiot kokonaisluvuillaYhtälönlaskeminenSeuraavassa ohjelmaesimerkissä selitetään, miten kokonaislukujen kolmellaaritmeettisella operaatiolla ja operaatioilla L ja T toteutetaan seuraava yhtälö:MW4 =(EW0 + DBW3) × 15MW0Virtapiiri 1: Tiedostoyksikön DB1 avausDB1AUKIVirtapiiri 2: Laske yhteen tulosana EW0 ja globaalidatasana DBW3 (tiedostolohkon on oltavamääritelty ja avattu). Lataa summa merkkerisanaan MW100. Kerro MW100 15:llä. Tulos tallennetaanmerkkerikaksoissanaan MW102. Jaa MW102 MW0:lla. Tulos tallennetaan MW4:ään. Niin kauan kuinkaikki tulokset ovat kyseisen operaation sallitulla alueella, siirtää ENO signaalitilan ”1” seuraavaankehykseen.??.?ADD_IENEW0IN1OUTMW100MUL_IDBW3IN2ENOENMW100IN1OUTMW102DIV_I15IN2ENOENMW102IN1OUTMW4MW0IN2ENOKuva 2-11Toimintakaavio aritmeettiset operaatiot kokonaisluvuillaC79000-G7000-C402-012-13

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

Saved successfully!

Ooh no, something went wrong!