Home Tekniikka Taustatietolohko

Taustatietolohko



Yleiskatsaus

S7-projekti koostuu pääsilmukkalohkosta OB1, sen kutsutoiminnoista, toimintolohkoista ja erilaisista keskeytysorganisaatiolohkoista (OB):

· Organisaatiolohko (OB)

·Toiminto (FC)

·Järjestelmätoiminto (SFC)

·Toimintolohko (FB)

·System Function Block (SFB)

S7-ohjelma sisältää logiikkalohkon ja datalohkon. FC:hen verrattuna FB:llä on tallennusalue, eli FB-lohkolle on allokoitu paikallinen datalohko. Tätä tietolohkoa kutsutaan esiintymän tietolohkoksi.

Luo ilmentymätietokanta

FB:n aikaleima on uudempi kuin sen ilmentymätietokanta, eli ennen kuin käyttäjä luo ilmentymätietolohkon, vastaavan FB:n on oltava jo olemassa.

On olemassa kaksi tapaa luoda tausta-DB10 olemassa olevalle FB10:lle:

·Jos FB on luotu, voit luoda automaattisesti taustatietokannan kutsuessasi sitä.

Soita FB10,DB10 Järjestelmä avaa valintaikkunan "Instanssitietolohkoa DB10 ei ole olemassa. Haluatko luoda sen?" Se kysyy, luodaanko tausta DB10 for FB10.

·Lisää tietolohko lohkohakemistoon, kirjoita DB10 "Nimi ja tyyppi" -ruutuun "General-Part 1" -välilehdellä ja valitse "Jaettu tietokanta", "Instanssi DB" -pudotusluettelo Valitse jälkimmäinen ja osoittavat, että tietolohko kuuluu, on "FB10".

Taustatietokannan rakenne

FB:ssä on paikallinen muuttujataulukko ja lohkoparametrit. Paikallinen muuttujataulukko sisältää: IN (tuloparametri), OUT (lähtöparametri), IN_OUT (tulo- ja lähtöparametri), STAT (staattinen parametri), TEMP (väliaikaiset tiedot). Näistä IN, IN_OUT, OUT ovat rajapintaparametreja, jotka heijastuvat suoraan generoidun FB-lohkon vasemmalle ja oikealle puolelle tulevaisuudessa, kun taas STAT ja TEMP ovat sisäisiä parametreja. TEMP-parametrien lisäksi muun tyyppiset parametrit näkyvät taustatietokannassa, mikä tarkoittaa, että parametrit voidaan siirtää taustatietokannan kautta.

FB:n määrittämät käyttöliittymäparametrit määrittävät suoraan sen taustatietokannan rakenteen. Taustatietokantalohkon muuttujatietoluettelo sisältää 8 kenttää, mukaan lukien etiketti, osoite, ilmoitus, nimi, tyyppi, alkuarvo, todellinen arvo ja huomautukset. Osoite alkaa 0.0:sta ja se annetaan vuorotellen kunkin muuttujan ilmoituksen ja tyypin mukaan, ensin IN, OUT, sitten IN_OUT ja lopuksi STAT. Taustatietokannan muuttujat ovat sen FB:n kartoitus, johon se kuuluu, ja vastaavat tiedon siirtämisestä. Muut lohkot eivät voi viitata taustatietokantaan.

Taustatietokannan kutsuminen

·FB kutsuu erilaisia ​​taustatietokantoja

Yksi ​​FB voi kutsua erilaisia ​​tietokantoja, mikä on erittäin hyödyllistä modulaarisen ohjelmoinnin kannalta. Useat samantyyppiset ohjausobjektit voivat luoda yhden tyyppisen FB:n, ja eri taustatietokantoja voidaan kutsua kunkin objektin erilaisille ohjausvaatimuksille.

Kuten: soita FB10, DB10

soita FB10, DB11

soita FB10,DB12

·Moniinstanssin tietokanta

Muuttujan tietotyyppi voidaan määrittää FB:ssä toiseksi FB:ksi. Määritä esimerkiksi FB20:n Motor1- ja Motor2-muuttujat FB10-tyypeiksi ja FB10:n ilmentymätietolohko on DB10.

This article is from the network, does not represent the position of this station. Please indicate the origin of reprint
TOP