Beijer ELECTRONICS SER0002 Knjižnica FB CODESYS za hitro beleženje
Funkcija in področje uporabe
- Ta dokument razlaga knjižnico CODESYS za hitro beleženje.
- Ciljna naprava: krmilna serija X2 / BoX2 z vdelanim izvajalnim okoljem CODESYS.
O tem dokumentu
Tega dokumenta za hitri začetek ne bi smeli obravnavati kot popoln priročnik. Je pripomoček za hiter in enostaven zagon običajne aplikacije.
Avtorske pravice © Beijer Electronics, 2022
Ta dokumentacija (v nadaljevanju "material") je last Beijer Electronics. Imetnik ali uporabnik ima neizključno pravico do uporabe gradiva. Imetnik ne sme distribuirati gradiva nikomur zunaj svoje organizacije, razen v primerih, ko je gradivo del sistema, ki ga imetnik dobavlja svoji stranki. Gradivo se lahko uporablja samo z izdelki ali programsko opremo, ki jih dobavi Beijer Electronics. Beijer Electronics ne prevzema nobene odgovornosti za kakršne koli napake v materialu ali za kakršne koli posledice, ki bi lahko nastale zaradi uporabe materiala. Imetnik je odgovoren, da zagotovi, da kateri koli sistem, ne glede na uporabo, ki temelji na materialu ali vključuje material (bodisi v celoti ali po delih), izpolnjuje pričakovane lastnosti ali funkcionalne zahteve. Beijer Electronics ni dolžan imetniku dobaviti posodobljenih različic.
Za stabilno aplikacijo uporabite naslednjo strojno, programsko opremo, gonilnike in pripomočke:
- V tem dokumentu smo uporabili naslednjo programsko in strojno opremo
- BCS Tools 3.34 ali CODESYS 3.5 SP13 popravek 3
- Krmilne naprave X2 in krmilne naprave BoX2
- Za dodatne informacije glejte
- Spletna pomoč CODESYS
- Priročnik za namestitev X2 Control (MAxx202)
- Baza znanja Beijer Electronics, HelpOnline
Ta dokument in druge hitre dokumente lahko dobite na naši domači strani.
Prosimo, uporabite naslov support.europe@beijerelectronics.com za povratne informacije.
Beleženje podatkov s funkcijskimi bloki CODESYS
- Ta knjižnica je združljiva z napravami X2 Control in BoX2 Control (DeviceId 0x1024)
- Ta knjižnica poenostavlja rešitev za doseganje 1ms beleženja.
- Zabeležiti je mogoče do 10 REAL-ov s hitrostjo do 1 ms. Knjižnica ustvari CSV file ki jih je mogoče zapisati na USB, SD ali lokalno (v FTP območje X2).
Opomba!- Priporočilo za uporabo kartice SD namesto vgrajenega bliskovnega pomnilnika, ko se izvaja obsežno beleženje podatkov. Preberite več o razvijalcih X2 in iX Developer 2.40 – Najboljša praksa bliskovnega pomnilnika: kliknite tukaj
- “…iX Developer 2.40 SP5 uvaja zmožnost uporabe zunanje kartice SD v napravah X2 s podporo za kartice SD. Kartico SD je enostavno zamenjati v primerjavi z vgrajenim pomnilnikom. Beijer Electronics AB vam priporoča uporabo kartice SD namesto vgrajenega bliskovnega pomnilnika, ko se izvaja obsežno beleženje podatkov. Skriptiranje v bazo podatkov lahko povzroči povečanje pisanja in vpliva na splošno vzdržnost in zmogljivost baze podatkov ...«
- The fileime je dinamično, glede na FB vnos ter uro in datum.
- The file bo rasel za nedoločen čas, vendar Excel nalaga omejitev 2^20 vrstic, kar je približno 17 minut pri 1 ms. Drugi urejevalniki besedila (morda Notepad++) lahko dovolijo več.
- Vključen je en FB in vodnik za hiter začetek.
- Knjižnica file (*.compiled-library) lahko namestite v programsko opremo CODESYS na vašem osebnem računalniku in do FB dostopate kot kateri koli blok, upoštevajte navodila in opis.
Priprava urejevalnika
Naslednje poglavje opisuje pomembne postopke in nastavitve, potrebne za dobro delujoč sistem.
Namestitev knjižnice v vaš urejevalnik
- Knjižnica *.compiled-library mora biti na voljo v vašem sistemu, da jo lahko vključite v projekte. To storite tako, da odprete 'Library Manager''Library Repository' in nato 'Install'.
- Pomaknite se do mape, v katero ste postavili *.compiled-library. Ta postopek bo treba ponoviti, če uporabljate nov računalnik.
- Opomba, lokacija sistemske poti se lahko razlikuje glede na to, ali uporabljate BCS Tools ali programsko orodje CODESYS in katero različico programske opreme.
Dodajte knjižnico v svoj projekt
- Nova knjižnica je zdaj na voljo za vključitev v vaš specifični projekt (nprampposnetek zaslona):
- Izbrana knjižnica je zdaj vidna v upravitelju knjižnic. Njegovi javni predmeti in dodatna pomoč so na voljo tukaj
Opis funkcijskih blokov
fbdLogger
- Ta FB ponuja metodo za beleženje podatkov PLC v csv file.
- FB se lahko uporablja za beleženje do 10 REAL podatkovnih signalov s hitrostjo do 1 ms.
- Knjižnica ustvari CSV file ki jih je mogoče zapisati na USB, SD ali interno (v območje FTP X2). The fileime je dinamično, glede na FB vnos ter uro in datum.
- The file bo rasel za nedoločen čas, vendar Excel nalaga omejitev 2^20 vrstic, kar je približno 17 minut pri 1 ms. Drugi urejevalniki besedila (morda Notepad++) lahko dovolijo več.
- Podajte ime primerka za FB in zapolnite vnose
- argumenti fbdLogger
Vnos Vrsta Začetna Komentiraj DoLog BOOL Zapisnik teče neprekinjeno, medtem ko je ta zastavica visoka FileIme STRING 'Dnevnik' Uporabniško določeno filepredpono imena Koliko točk USINT 4 Količina točk za beleženje Naslovi NIZ [0..9] NIZA (20) Uporabniško določen csv file glave stolpcev podatki NIZ [0..9] REAL Uporabnikovi podatki StorageLocation eStorage eStorage.Local Izberite, kje je file je treba ustvariti Izhod Vrsta Začetna Komentiraj Nezdružljiva strojna oprema BOOL Cilj ni naprava X2Control ali BoX2Control StatusText STRING zaseden BOOL Označite uspešen zaključek je bil prejet zaključni znak
Končano BOOL Res za eno skeniranje po file je zaprto LoggingRate STRING Zagotavlja besedilni izhod s trenutno hitrostjo beleženja. Določen s časom opravila, vendar se meri in ta vrednost je predstavljena Dolžina medpomnilnika INT Uporablja se za diagnozo RowsLogged UDINT Število zabeleženih vrstic v realnem času FileVelikost UDINT Velikost (v bajtih) datoteke file nastaja - Izpolnite naslove in podatke.
To prikazuje interakcijo med programom Codesys in Csv file. - Določite stopnjo beleženja
Določanje stopnje beleženja se izvede s spremembo TaskTime, kjer FB gostuje. - Začetek beleženja.
Operacija beleženja se izvaja, dokler je vhod DoLog FB visok.
Nov file se vsakič ustvari z fileime, ki ga določa- Vrednost niza v vnosu FB FileIme +
- llll_mm_dd +
- hh_mm_ss +
- .CSV
- File lokacijo.
Uporabnik lahko izbere eno od treh lokacij za shranjevanje file. Izbira je narejena z vnosom FB StorageLocation, ki je ENUM: Opomba: cilj USB in SD potrebujeta predhodno ustvarjanje mape \Log. Lokalna izbira postavlja rezultat file v FTP-dostopnem območju X2. Kakovost zunanjih pomnilniških kartic je različna. Uporaba počasnih kartic USB ali SD bo povzročila prekoračitev medpomnilnika (obravnavana izjema). - Stanje.
FB uporabniku status podeli tako, da:- Stanje zastave
- zaseden – res med ustvarjanjem file, zbiranje podatkov in zapiranje file;
- Končano – velja za enkratno skeniranje, ko file je zaprto.
- Golo besedilo. Glej tabelo:
Besedilo Opis nedejaven Čakam na začetek zahteve Potrjujem obstoj ciljnega imenika Blok preverja, ali je ciljni medij prisoten (in ima mapo \Log) Pridobivanje datuma Pridobivanje časa in datuma OS, ki bo del dnevnika fileime Otvoritev file Ustvarjanje novega *'csv file Pisanje naslovov Zapisovanje naslovov stolpcev v file Zbiranje podatkov Zbiranje podatkov Zapiranje file Po končanem beleženju je file je zaprto Ni bilo mogoče ustvariti file. Preverite fileime velja običajno filepravila o imenih so upoštevana Število točk mora biti večje od nič Preverite vhodne parametre bloka Število točk mora biti 10 ali manj Preverite vhodne parametre bloka Nove vrstice ni bilo mogoče napisati USB (običajno) je prepočasen. USB/SD odstranjen med beleženjem Pomnilnik poln
Prekoračitev medpomnilnika USB (običajno) je prepočasen. Zunanji pomnilnik potrebuje mapo »\Log«, notranji pa »Project Filemapo s Ciljni medij potrebuje ustvarjanje ustrezne podmape Poskus zapiranja Po napaki bo blok poskušal elegantno zapreti file - Število zabeleženih vrstic. Povečano za vsako vrstico zabeleženih podatkov.
- FileVelikost. Predstavlja velikost v realnem času file v bajtih
- Stanje zastave
- Omejitve velikosti
Besedilo fileimajo omejitev 1048576 vrstic, torej pri intervalu beleženja 1 ms file lahko shrani nekaj več kot 17 minut podatkov, ne glede na količino fileShranjevanje je omejeno samo s ciljnim pomnilnikom. - Omejitve delovanja
- Zabeleženi podatki so shranjeni v medpomnilniku in zapisani na medij (USB, SD ali lokalno) v skupinah, da se zmanjša količina zapisovanja.
- Še vedno obstaja zahteva, da je medij dovolj hiter, da se nanj piše, saj je ta medpomnilniška hitrost in včasih velika količina podatkov. Beleženje 1 ms je možno s pomnilnikom USB s hitrostjo pisanja nad 12 MB/s (izmerjeno)
- Na voljo so orodja za merjenje dejanskih podatkov o zmogljivosti USB. Kartice SD so same po sebi hitrejše, vsaka kartica priznanega proizvajalca bo v redu.
Opomba!- Priporočilo za uporabo kartice SD namesto vgrajenega bliskovnega pomnilnika, ko se izvaja obsežno beleženje podatkov. Preberite več o razvijalcih X2 in iX Developer 2.40 – Najboljša praksa bliskovnega pomnilnika: kliknite tukaj
- “…iX Developer 2.40 SP5 uvaja zmožnost uporabe zunanje kartice SD v napravah X2 s podporo za kartice SD. Kartico SD je enostavno zamenjati v primerjavi z vgrajenim pomnilnikom. Beijer Electronics AB vam priporoča uporabo kartice SD namesto vgrajenega bliskovnega pomnilnika, ko se izvaja obsežno beleženje podatkov. Skriptiranje v bazo podatkov lahko povzroči povečanje pisanja in vpliva na splošno vzdržnost in zmogljivost baze podatkov ...«
O Beijer Electronics
- Beijer Electronics je večnacionalni medpanožni inovator, ki povezuje ljudi in tehnologije za optimizacijo procesov za poslovno kritične aplikacije. Naša ponudba vključuje operatersko komunikacijo, rešitve avtomatizacije, digitalizacijo, prikazovalne rešitve in podporo. Kot strokovnjaki za uporabniku prijazno programsko, strojno opremo in storitve za industrijski internet stvari vam omogočamo, da se z vrhunskimi rešitvami soočite z izzivi.
- Beijer Electronics je podjetje BEIJER GROUP. Skupina Beijer je leta 1.6 prodala več kot 2021 milijarde SEK in je uvrščena na glavno borzo Nasdaq Stockholm pod oznako BELE. www.beijergroup.com
Kontaktirajte nas
Globalne pisarne in distributerji
Dokumenti / Viri
![]() |
Beijer ELECTRONICS SER0002 Knjižnica FB CODESYS za hitro beleženje [pdf] Uporabniški priročnik SER0002 Fast Logging FB CODESYS knjižnica, SER0002, Fast Logging FB CODESYS knjižnica |