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.

FUP:n rakenne ja elementitEnsikyselyTilasanan bittiä 0 nimitetään ensikyselybitiksi (/ER-bitti: katso kuva 6-5)./ER-bitin signaalitila on FUP-virtapiirin alussa aina ”0”, olkoonkin, ettäedellinen virtapiiri päättyi SAVE -kehykseen.Jokainen lukitusoperaatio kysyy /ER-bitin ja puhutellun koskettimen sig -naalitilaa. ER-bitin signaalitila ohjaa lukitusketjun kulkua. Jos /ER-bitti on”0” (FUP-virtapiirin alussa), tallentaa operaatio silloin tuloksen tilasananLUK-bittiin ja asettaa /ER-bitin 1:ksi. Tätä tapahtumaa nimitetään ensikyselyksi.Tulosta ”1” tai ”0”, joka tallennettiin ensikyselyn jälkeen LUK-bittiinnimitetään ensikyselytulokseksi.Mikäli /ER-bitin signaalitila on ”1”, lukitsee operaatio signaalitilakyselyntuloksen puhuttelemassaan koskettimessa ensikyselyssä muodostetullaLUK:lla arvolla, ja tallentaa tuloksen LUK-bittiin.FUP-lukitusoperaatioketju päättyy aina lähtöoperaatioon (esim. lähdön asetus,lähdön nollaus, osoitus) tai hyppyoperaatioon, joka viittaa lukitustulokseen.Nämä operaatiot asettavat /ER-bitin takaisin ”0”:ksi.LukitustulosTilasanan bittiä 1 nimitetään LUK-bitiksi (LUK on ”lukitustulos”, katso kuva6-5). Tämä bitti tallentaa lukitus- tai vertailuoperaatioketjun tuloksen.LUK-bitin signaalitila antaa tietoa signaalivirtauksesta.FUP-virtapiirin ensimmäinen operaatio kysyy operandin signaalitilaa ja antaatuloksen ”1” tai ”0”. Operaatio tallentaa tämän signaalitilan tuloksenLUK-bittiin. Lukitusoperaatioketjun toinen operaatio kysyy myös operandinsignaalitilaa ja antaa tuloksen. Operaatio lukitsee nyt tämän tuloksen Boolenlogiikan sääntöjen mukaisesti arvolla, joka on tallennettu tilasananLUK-bittiin (katso yllä ”Ensikysely”). Kyseisen lukitusoperaation tulos tallennetaantilasanan LUK-bittiin ja se korvaa LUK-bitin edellisen arvon. Ketjunjokainen seuraava operaatio suorittaa lukituksen kahdella arvolla:operandin signaalikyselyn tuloksella ja aktuellilla LUK:lla.Ensikyselyssä voidaan boolen lukitusoperaatiolla osoittaa esim. LUK:lleboolen merkkerin tila tai laukaista hyppyoperaatio.HuomioLUK = lukitustulos = VKE (saksa) = RLO (englanti)6-10 C79000-G7000-C402-01

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

Saved successfully!

Ooh no, something went wrong!