Beijer-ELECTRONICS-logó

Beijer ELECTRONICS SER0002 Gyors naplózás FB CODESYS könyvtár

Beijer-ELECTRONICS-SER0002-Gyors naplózás-FB-CODESYS-Library-1. ábra

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.

    Beijer-ELECTRONICS-SER0002-Gyors naplózás-FB-CODESYS-Library-2. ábra

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.

    Beijer-ELECTRONICS-SER0002-Gyors naplózás-FB-CODESYS-Library-3. ábra

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):

    Beijer-ELECTRONICS-SER0002-Gyors naplózás-FB-CODESYS-Library-4. ábra

  • 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.
  1. Adjon meg egy példánynevet az FB számára, és töltse fel a bemeneteket

    Beijer-ELECTRONICS-SER0002-Gyors naplózás-FB-CODESYS-Library-5. ábra

  2. 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
  3. Töltse fel a címsorokat és az adatokat.
    Ez a Codesys program és a Csv közötti interakciót mutatja file.

    Beijer-ELECTRONICS-SER0002-Gyors naplózás-FB-CODESYS-Library-6. ábra

  4. 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.

    Beijer-ELECTRONICS-SER0002-Gyors naplózás-FB-CODESYS-Library-7. ábra

  5. 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
  6. 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).

    Beijer-ELECTRONICS-SER0002-Gyors naplózás-FB-CODESYS-Library-8. ábra

  7. Állapot.
    Az FB a következőképpen adja meg a felhasználó állapotát:
    1. 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.
    2. 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
    3. Naplózott sorok száma. Növelve minden egyes naplózott adatsorhoz.
    4. FileMéret. Bemutatja a valós idejű méretét file bájtokban
  8. 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.
  9. 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

    Beijer-ELECTRONICS-SER0002-Gyors naplózás-FB-CODESYS-Library-9. ábra

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

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *