Beijer ELECTRONICS SER0002 Fast Logging FB CODESYS biblioteka
Funkcija i područje upotrebe
- Ovaj dokument objašnjava biblioteku CODESYS za brzo evidentiranje.
- Ciljni uređaj: X2 / BoX2 kontrolna serija, sa ugrađenim CODESYS runtime-om.
O ovom dokumentu
Ovaj dokument za brzi početak ne treba smatrati potpunim priručnikom. To je pomoć za brzo i jednostavno pokretanje normalne aplikacije.
Copyright © Beijer Electronics, 2022
Ova dokumentacija (u daljem tekstu 'materijal') vlasništvo je Beijer Electronics. Vlasnik ili korisnik ima neisključivo pravo korištenja materijala. Vlasniku nije dozvoljeno da distribuira materijal nikome izvan svoje organizacije osim u slučajevima kada je materijal dio sistema koji vlasnik isporučuje svom kupcu. Materijal se može koristiti samo sa proizvodima ili softverom koje je isporučio Beijer Electronics. Beijer Electronics ne preuzima nikakvu odgovornost za bilo kakve nedostatke u materijalu, niti za bilo kakve posljedice koje bi mogle nastati korištenjem materijala. Odgovornost vlasnika je da osigura da bilo koji sistem, za bilo koju primenu, koji se zasniva na ili uključuje materijal (bilo u celini ili u delovima), ispunjava očekivana svojstva ili funkcionalne zahteve. Beijer Electronics nema obavezu isporučivati vlasniku ažurirane verzije.
Koristite sljedeći hardver, softver, drajvere i uslužne programe kako biste dobili stabilnu aplikaciju:
- U ovom dokumentu koristili smo sljedeći softver i hardver
- BCS Tools 3.34 ili CODESYS 3.5 SP13 zakrpa 3
- X2 upravljački i BoX2 kontrolni uređaji
- Za dodatne informacije pogledajte
- CODESYS online pomoć
- Uputstvo za instalaciju X2 kontrola (MAxx202)
- Baza znanja Beijer Electronics, HelpOnline
Ovaj dokument i druge dokumente za brzi početak možete dobiti na našoj početnoj stranici.
Molimo koristite adresu support.europe@beijerelectronics.com za povratne informacije.
Zapisivanje podataka s funkcijskim blokovima CODESYS
- Ova biblioteka je kompatibilna sa X2 Control i BoX2 Control uređajima (DeviceId 0x1024)
- Ova biblioteka pojednostavljuje rješenje za postizanje 1ms logovanja.
- Do 10 REAL-a može biti zabilježeno brzinom od samo 1 ms. Biblioteka kreira CSV file koji se može upisati na USB, SD ili lokalno (u FTP područje X2).
Napomena!- Preporuka za korištenje SD kartice umjesto ugrađene fleš memorije kada se vrši opsežna evidencija podataka. Pročitajte više o X2 i iX Developer 2.40 – najbolja praksa za fleš memoriju: kliknite ovdje
- “...iX Developer 2.40 SP5 uvodi mogućnost korištenja eksterne SD kartice na X2 uređajima s podrškom za SD karticu. SD karticu je lako zamijeniti u usporedbi s ugrađenom memorijom. Beijer Electronics AB preporučuje da koristite SD karticu umjesto ugrađene fleš memorije kada se vrši opsežna evidencija podataka. Skriptiranje prema bazi podataka može uzrokovati povećanje upisa i utjecati na opću održivost i performanse baze podataka…”
- The fileime je dinamičko, zasnovano na FB unosu i vremenu i datumu.
- The file će rasti neograničeno, ali Excel nameće ograničenje od 2^20 redova, što je oko 17 minuta na 1ms. Drugi uređivači teksta (moguće Notepad++) mogu dozvoliti više.
- Uključen je jedan FB i vodič za brzi početak.
- Biblioteku file (*.compiled-library) se može instalirati na CODESYS softver na vašem računaru, a FB-u se može pristupiti kao bilo koji blok, molimo slijedite smjernice i opis.
Priprema vašeg urednika
Sljedeće poglavlje opisuje važne procedure i postavke potrebne za dobro funkcioniranje sistema.
Instalacija biblioteke u vaš editor
- *.compiled-biblioteka mora biti dostupna u vašem sistemu kako bi se mogla uključiti u projekte. Ovo se radi pristupanjem 'Upravitelju bibliotekama''Spremište biblioteke', a zatim 'Instaliraj'.
- Idite do fascikle u koju ste stavili *.compiled-library. Ovaj postupak će se morati ponoviti ako koristite novi računar.
- Imajte na umu da se lokacija sistemske putanje može razlikovati ovisno o tome koristite li BCS alate ili softverski alat CODESYS i koju verziju softvera.
Dodajte biblioteku u svoj projekat
- Nova biblioteka je sada dostupna za uključivanje u svoj specifični projekat (nprampsnimak ekrana):
- Odabrana biblioteka je sada vidljiva u Library Manageru. Njegovi javni objekti i dodatna pomoć dostupni su ovdje
Opis funkcionalnih blokova
fbdLogger
- Ovaj FB pruža metodu za evidentiranje PLC podataka u csv file.
- FB se može koristiti za evidentiranje do 10 REAL signala podataka brzinom od samo 1 ms.
- Biblioteka kreira CSV file koji se može upisati na USB, SD ili interno (u FTP područje X2). The fileime je dinamičko, zasnovano na FB unosu i vremenu i datumu.
- The file će rasti neograničeno, ali Excel nameće ograničenje od 2^20 redova, što je oko 17 minuta na 1ms. Drugi uređivači teksta (moguće Notepad++) mogu dozvoliti više.
- Navedite ime instance za FB i popunite unose
- fbdLogger argumenti
Input Tip Inicijal Komentar DoLog BOOL Logger radi neprekidno dok je ova zastavica visoka FileIme STRING 'Dnevnik' Korisnički definiran fileprefiks imena HowManyPoints USINT 4 Količina bodova za evidentiranje Naslovi NIZ [0..9] OD NIZA(20) Korisnički definirani csv file zaglavlja stupaca Podaci NIZ [0..9] OD REALNOG Podaci korisnika StorageLocation eStorage eStorage.Local Odaberite gdje se file treba kreirati Izlaz Tip Inicijal Komentar IncompatibleHardware BOOL Target nije uređaj X2Control ili BoX2Control StatusText STRING Zauzeto BOOL Naznačite uspješan završetak tj. karakter završetka je primljen
Gotovo BOOL Tačno za jedno skeniranje nakon toga file je zatvoren LoggingRate STRING Pruža tekstualni izlaz s trenutnom stopom evidentiranja. Određeno vremenom zadatka, ali se mjeri i ta vrijednost se prikazuje BufferLength INT Koristi se za dijagnostiku RowsLogged UDINT U stvarnom vremenu broj evidentiranih redova FileVeličina UDINT Veličina (u bajtovima) datoteke file se stvara - Popunite naslove i podatke.
Ovo pokazuje interakciju između programa Codesys i Csv file. - Odredite stopu evidentiranja
Određivanje brzine evidentiranja vrši se promjenom TaskTime-a gdje je FB hostovan. - Počinje evidentiranje.
Operacija evidentiranja se izvodi sve dok je DoLog FB ulaz visok.
Novi file se kreira svaki put sa fileime se određuje prema- Vrijednost stringa u FB ulazu FileIme +
- yyyy_mm_dd +
- hh_mm_ss +
- .CSV
- File lokacija.
Korisnik može odabrati 1 od 3 lokacije za pohranjivanje file. Izbor se vrši sa FB ulazom StorageLocation koji je ENUM: NB da usb i SD cilj treba da prethodno kreira \Log folder. Lokalni izbor stavlja rezultat file u FTP-pristupačnom području X2. Kvalitet eksternih memorijskih kartica varira. Korištenje sporih Usb ili Sd kartica će uzrokovati prelijevanje bafera (izuzetak koji se rješava). - Status.
FB daje korisniku svoj status:- Status zastavice
- Zauzeto – istina dok kreirate file, prikupljanje podataka i zatvaranje file;
- Gotovo – istina za jedno skeniranje kada file je zatvoren.
- Običan tekst. pogledajte tabelu:
Tekst Opis Idle Čeka se početak zahtjeva Potvrđivanje postojanja ciljnog direktorija Blok provjerava da li je ciljni medij prisutan (i ima \Log folder) Getting Date Dohvaćanje vremena i datuma OS-a kako bi bili dio dnevnika fileime Otvaranje file Kreiranje novog *'csv file Pisanje naslova Upisivanje zaglavlja kolona u file Prikupljanje podataka Prikupljanje podataka Zatvaranje file Nakon što je prijavljivanje završeno, file je zatvoren Nije moguće kreirati file. Provjeri fileime je validno Uobičajeno filepoštuju se pravila imena Broj bodova mora biti veći od nule Provjerite ulazne parametre bloka Broj bodova mora biti 10 ili manje Provjerite ulazne parametre bloka Nije moguće napisati novi red USB (obično) je presporo. USB/SD uklonjen na sredini evidentiranja Memorija je puna
Buffer overrun USB (obično) je presporo. Eksternoj memoriji je potreban folder „\Log“, a internoj „Project Files” folder Ciljni medij treba kreirati odgovarajuću podmapu Pokušaj zatvaranja Nakon greške, blok će pokušati elegantno zatvoriti file - Broj evidentiranih redova. Povećava se za svaki red evidentiranih podataka.
- FileVeličina. Predstavlja veličinu u realnom vremenu file u bajtovima
- Status zastavice
- Ograničenja veličine
Tekst files imaju ograničenje od 1048576 redova, dakle, u intervalu evidentiranja od 1 ms file može pohraniti nešto više od 17 minuta podataka, bez obzira na količinu files koje treba pohraniti ograničeno je samo memorijom mete. - Ograničenja performansi
- Evidentirani podaci se baferuju i zapisuju na medij (USB, SD ili lokalno) u grudvama kako bi se smanjila količina upisivanja.
- Još uvijek postoji zahtjev da medij bude dovoljno brz da se upiše na ovu baferovanu brzinu i ponekad sa velikim količinama podataka. 1ms logovanje je moguće sa USB memorijom sa brzinama pisanja većim od 12MB/s (mjereno)
- Dostupni su alati za uzimanje stvarnih podataka o performansama USB-a. SD kartice su same po sebi brže, svaka kartica renomiranog proizvođača će biti u redu.
Napomena!- Preporuka za korištenje SD kartice umjesto ugrađene fleš memorije kada se vrši opsežna evidencija podataka. Pročitajte više o X2 i iX Developer 2.40 – najbolja praksa za fleš memoriju: kliknite ovdje
- “...iX Developer 2.40 SP5 uvodi mogućnost korištenja eksterne SD kartice na X2 uređajima s podrškom za SD karticu. SD karticu je lako zamijeniti u usporedbi s ugrađenom memorijom. Beijer Electronics AB preporučuje da koristite SD karticu umjesto ugrađene fleš memorije kada se vrši opsežna evidencija podataka. Skriptiranje prema bazi podataka može uzrokovati povećanje upisa i utjecati na opću održivost i performanse baze podataka…”
O Beijer Electronics
- Beijer Electronics je multinacionalni, međuindustrijski inovator koji povezuje ljude i tehnologije radi optimizacije procesa za aplikacije kritične za poslovanje. Naša ponuda uključuje komunikaciju operatera, rješenja za automatizaciju, digitalizaciju, rješenja za prikaz i podršku. Kao stručnjaci za softver, hardver i usluge za industrijski internet stvari prilagođen korisniku, mi vas osnažujemo da odgovorite na svoje izazove kroz vrhunska rješenja.
- Beijer Electronics je kompanija BEIJER GRUPE. Beijer grupa ima prodaju od preko 1.6 milijardi švedskih kruna u 2021. i kotira se na glavnom tržištu Nasdaq Stockholm pod oznakom BELE. www.beijergroup.com
Kontaktirajte nas
Globalne kancelarije i distributeri
Dokumenti / Resursi
![]() |
Beijer ELECTRONICS SER0002 Fast Logging FB CODESYS biblioteka [pdf] Korisnički priručnik SER0002 Fast Logging FB CODESYS biblioteka, SER0002, Fast Logging FB CODESYS biblioteka |