Beijer ELECTRONICS SER0002 Gyors naplózás FB CODESYS könyvtár
Funkció és felhasználási terület
- Ez a dokumentum a CODESYS könyvtárat ismerteti a gyors naplózás érdekében.
- Céleszköz: X2 / BoX2 vezérlősorozat, beágyazott CODESYS futásidejű.
Erről a dokumentumról
Ez a gyorsindítási dokumentum nem tekinthető teljes kézikönyvnek. Segítséget nyújt egy normál alkalmazás gyors és egyszerű elindításához.
Copyright © Beijer Electronics, 2022
Ez a dokumentáció (a továbbiakban: „anyag”) a Beijer Electronics tulajdona. A birtokost vagy felhasználót nem kizárólagos joga van az anyag felhasználására. A birtokos az anyagot szervezetén kívül senkinek nem terjesztheti, kivéve azokat az eseteket, amikor az anyag egy olyan rendszer része, amelyet a birtokos a megrendelőjének szállít. Az anyag csak a Beijer Electronics által szállított termékekkel vagy szoftverekkel használható. A Beijer Electronics nem vállal felelősséget az anyag hibáiért, vagy az anyag használatából eredő esetleges következményekért. A birtokos felelőssége annak biztosítása, hogy minden olyan rendszer, bármilyen alkalmazás esetén is, amely az anyagon alapul vagy azt tartalmazza (akár teljes egészében, akár részben), megfeleljen az elvárt tulajdonságoknak vagy funkcionális követelményeknek. A Beijer Electronics nem köteles frissített verziókat szállítani a tartónak.
Használja a következő hardvert, szoftvert, illesztőprogramokat és segédprogramokat a stabil alkalmazás eléréséhez:
- Ebben a dokumentumban a következő szoftvereket és hardvereket használtuk
- BCS Tools 3.34 vagy CODESYS 3.5 SP13 javítás 3
- X2 vezérlő és BoX2 vezérlő eszközök
- További információkért lásd
- CODESYS online súgó
- Szerelési kézikönyv X2 vezérlés (MAxx202)
- Beijer Electronics tudásbázis, HelpOnline
Ez a dokumentum és más gyorsindítási dokumentumok letölthetők honlapunkról.
Kérjük, használja a címet support.europe@beijerelectronics.com visszajelzésre.
Adatnaplózás CODESYS funkcióblokkokkal
- Ez a könyvtár kompatibilis az X2 Control és BoX2 Control eszközökkel (DeviceId 0x1024)
- Ez a könyvtár leegyszerűsíti az 1 ms-os naplózás elérését.
- Akár 10 REAL is naplózható akár 1 ms sebességgel. A könyvtár létrehoz egy CSV-t file USB-re, SD-re vagy helyileg (az X2 FTP-területére) írható.
Jegyzet!- Javasoljuk az SD-kártya használatát a beépített flash memória helyett, ha kiterjedt adatnaplózást hajtanak végre. További információ az X2 és iX Developer 2.40 – Flash memória bevált gyakorlatáról: kattintson ide
- „…Az iX Developer 2.40 SP5 bemutatja a külső SD-kártya használatának lehetőségét az SD-kártya-támogatással rendelkező X2 eszközökön. Az SD-kártya könnyen cserélhető a beépített memóriához képest. A Beijer Electronics AB azt javasolja, hogy a beépített flash memória helyett SD-kártyát használjon, ha kiterjedt adatnaplózást végez. Az adatbázis felé történő szkriptelés növelheti az írást, és befolyásolhatja az adatbázis általános fenntarthatóságát és teljesítményét…”
- A fileA név dinamikus, FB bevitelen, valamint az időn és a dátumon alapul.
- A file a végtelenségig növekedni fog, de az Excel 2^20 soros korlátot ír elő, ami 17 ms-nál körülbelül 1 perc. Más szövegszerkesztők (esetleg Notepad++) többet is engedélyezhetnek.
- A csomag tartalmazza az egy FB-t és egy gyors útmutatót.
- A könyvtár file (*.compiled-library) telepíthető a PC-n lévő CODESYS szoftverre, és az FB tetszőleges blokkként elérhető, kérjük, kövesse az irányelveket és a leírást.
A szerkesztő előkészítése
A következő fejezet a jól működő rendszerhez szükséges fontos eljárásokat és beállításokat írja le.
A könyvtár telepítése a szerkesztőbe
- A *.compiled-library-t elérhetővé kell tenni a rendszerében, hogy be lehessen foglalni a projektekbe. Ezt a 'Könyvtárkezelő''Könyvtár-tárház', majd a 'Telepítés' menüpontban érheti el.
- Keresse meg azt a mappát, ahová a *.compiled-libraryt helyezte. Ezt az eljárást meg kell ismételni, ha új számítógépet használ.
- Megjegyzés: a rendszerútvonal helye eltérő lehet attól függően, hogy a BCS Tools vagy a CODESYS szoftvereszközt használja-e, és a szoftver melyik verzióját használja.
Adja hozzá a könyvtárat a projekthez
- Az új könyvtár most már elérhető, hogy beépítse konkrét projektjébe (plample screenshot):
- A kiválasztott könyvtár most látható a Könyvtárkezelőben. Nyilvános tárgyai és kiegészítő segítsége itt érhető el
Funkcióblokkok leírása
fbdLogger
- Ez az FB módszert biztosít a PLC adatok csv-re történő naplózására file.
- Az FB legfeljebb 10 REAL adatjel naplózására használható, akár 1 ms sebességgel.
- A könyvtár létrehoz egy CSV-t file írható USB-re, SD-re vagy belsőleg (az X2 FTP területére). A fileA név dinamikus, FB bevitelen, valamint az időn és a dátumon alapul.
- A file a végtelenségig növekedni fog, de az Excel 2^20 soros korlátot ír elő, ami 17 ms-nál körülbelül 1 perc. Más szövegszerkesztők (esetleg Notepad++) többet is engedélyezhetnek.
- Adjon meg egy példánynevet az FB számára, és töltse fel a bemeneteket
- fbdLogger argumentumok
Bemenet Írja be Kezdeti Megjegyzés DoLog BOOL A naplózó folyamatosan fut, amíg ez a zászló magasan van FileNév HÚR 'napló' A felhasználó által meghatározott filenév előtag Mennyi pont USINT 4 A naplózandó pontok mennyisége Címsorok STRING(0) TÖMB [9..20] A felhasználó által meghatározott csv file oszlopfejlécek Adat ARRAY [0..9] OF REAL A felhasználó adatai Tárolási hely eStorage eStorage.Local Válassza ki, hol a file létre kell hozni Kimenet Írja be Kezdeti Megjegyzés Inkompatibilis hardver BOOL A Target nem X2Control vagy BoX2Control eszköz ÁllapotSzöveg HÚR Elfoglalt BOOL Jelezze a sikeres befejezést azaz a befejező karakter érkezett
Kész BOOL Egy szkennelés után igaz file zárva van LoggingRate HÚR Szöveges kimenetet biztosít az aktuális naplózási sebességgel. A feladat ideje határozza meg, de mérve van, és ez az érték megjelenik PufferLength INT Diagnózishoz használják RowsLogged UDINT A naplózott sorok számának valós idejű összesítése FileMéret UDINT A mérete (byte-ban). file létrejön - Töltse fel a címsorokat és az adatokat.
Ez a Codesys program és a Csv közötti interakciót mutatja file. - Határozza meg a naplózási arányt
A naplózási sebesség meghatározása az FB tárolási helyén lévő TaskTime módosításával történik. - Naplózás indítása.
A naplózási művelet addig történik, amíg a DoLog FB bemenet magas.
Egy új file minden alkalommal létrejön a filenév határozza meg- A karakterlánc értéke az FB bemenetben FileNév +
- éééé_hh_nn +
- hh_mm_ss +
- .CSV
- File elhelyezkedés.
A felhasználó a 1 hely közül egyet választhat a tároláshoz file. A választás a StorageLocation FB bemenettel történik, amely egy ENUM: Megjegyzés: Az USB és SD célhoz előzetesen létre kell hozni egy \Log mappát. A Helyi választás adja az eredményt file az X2 FTP-elérhető területén. A külső memóriakártyák minősége változó. Lassú USB- vagy Sd-kártyák használata puffer túlcsordulást okoz (kezelt kivétel). - Állapot.
Az FB a következőképpen adja meg a felhasználó állapotát:- Zászló állapota
- Elfoglalt – igaz, miközben létrehozta a file, adatgyűjtés és a zárás file;
- Kész – igaz az egyszeri beolvasásra, amikor file zárva van.
- Egyszerű szöveg. Lásd a táblázatot:
Szöveg Leírás Tétlen Várakozás a kérelem indulására A célkönyvtár létezésének megerősítése A blokk azt ellenőrzi, hogy a cél adathordozó megvan-e (és van-e \Log mappája) Dátum megszerzése Az operációs rendszer időpontjának és dátumának lekérése a napló részévé filenév Nyílás file Az új *'csv létrehozása file Címsorok írása Az oszlopfejlécek írása a file Adatgyűjtés Adatgyűjtés Záró file A naplózás befejezése után a file zárva van Nem sikerült létrehozni file. Ellenőrzés filenév érvényes Szokásos filebetartják a névszabályokat A pontok számának nagyobbnak kell lennie nullánál Ellenőrizze a blokk bemeneti paramétereit A pontok száma legfeljebb 10 lehet Ellenőrizze a blokk bemeneti paramétereit Nem sikerült új sort írni Az USB (általában) túl lassú. Az USB/SD a naplózás felénél eltávolítva Memória megtelt
Puffertúlcsordulás Az USB (általában) túl lassú. A külső memóriának szüksége van egy „\Log” mappára, a belsőre pedig „Project Files” mappába A célközegnek létre kell hoznia egy megfelelő almappát Bezárási kísérlet Hiba esetén a blokk megpróbálja kecsesen bezárni a file - Naplózott sorok száma. Növelve minden egyes naplózott adatsorhoz.
- FileMéret. Bemutatja a valós idejű méretét file bájtokban
- Zászló állapota
- Méretkorlátozások
Szöveg files korlátja 1048576 sor, ezért 1 ms-os naplózási időközönként a file valamivel több mint 17 percnyi adatot képes tárolni, bármennyire is fileA tárolandó s méretét csak a célpont memóriája korlátozza. - Teljesítménykorlátozások
- A naplózott adatok pufferelésre kerülnek, és csomópontokban íródnak az adathordozóra (USB, SD vagy helyileg), hogy minimalizálják az írások számát.
- Továbbra is követelmény, hogy a médium elég gyors legyen ahhoz, hogy ilyen pufferelt sebességgel és néha nagy mennyiségű adattal írható legyen. 1 ms-os naplózás lehetséges 12 MB/s-nál nagyobb írási sebességű USB-memóriával (mért)
- Eszközök állnak rendelkezésre valós USB teljesítményadatok rögzítéséhez. Az SD-kártyák eleve gyorsabbak, bármilyen jó hírű gyártó kártyája megfelelő lesz.
Jegyzet!- Javasoljuk az SD-kártya használatát a beépített flash memória helyett, ha kiterjedt adatnaplózást hajtanak végre. További információ az X2 és iX Developer 2.40 – Flash memória bevált gyakorlatáról: kattintson ide
- „…Az iX Developer 2.40 SP5 bemutatja a külső SD-kártya használatának lehetőségét az SD-kártya-támogatással rendelkező X2 eszközökön. Az SD-kártya könnyen cserélhető a beépített memóriához képest. A Beijer Electronics AB azt javasolja, hogy a beépített flash memória helyett SD-kártyát használjon, ha kiterjedt adatnaplózást végez. Az adatbázis felé történő szkriptelés növelheti az írást, és befolyásolhatja az adatbázis általános fenntarthatóságát és teljesítményét…”
A Beijer Electronicsról
- A Beijer Electronics egy multinacionális, iparágak közötti újító, amely összekapcsolja az embereket és a technológiákat, hogy optimalizálja a folyamatokat az üzleti szempontból kritikus alkalmazásokhoz. Kínálatunk üzemeltetői kommunikációt, automatizálási megoldásokat, digitalizálást, megjelenítési megoldásokat és támogatást tartalmaz. A tárgyak ipari internetéhez kapcsolódó felhasználóbarát szoftverek, hardverek és szolgáltatások szakértőiként felhatalmazzuk Önt arra, hogy élvonalbeli megoldások révén megfeleljen kihívásainak.
- A Beijer Electronics a BEIJER GROUP vállalata. A Beijer Group 1.6-ben több mint 2021 milliárd svéd koronát értékesít, és a Nasdaq stockholmi főpiacon BELE jelzéssel jegyzik. www.beijergroup.com
Vegye fel velünk a kapcsolatot
Globális irodák és forgalmazók
Dokumentumok / Források
![]() |
Beijer ELECTRONICS SER0002 Gyors naplózás FB CODESYS könyvtár [pdf] Felhasználói útmutató SER0002 Fast Logging FB CODESYS Library, SER0002, Fast Logging FB CODESYS Library |