Beijer-ELEKTRONİK-logo

Beijer ELECTRONICS SER0002 Hızlı Kayıt FB CODESYS Kütüphanesi

Beijer-ELECTRONICS-SER0002-Hızlı-Kayıt-FB-CODESYS-Kütüphane-fig-1

Fonksiyon ve kullanım alanı

  • Bu belgede hızlı günlük kaydı için CODESYS kitaplığı açıklanmaktadır.
  • Hedef cihaz: Gömülü CODESYS çalışma zamanına sahip X2 / BoX2 kontrol serisi.

Bu belge hakkında

Bu hızlı başlangıç ​​belgesi eksiksiz bir kılavuz olarak değerlendirilmemelidir. Normal bir uygulamayı hızlı ve kolay bir şekilde başlatabilmek için bir yardımcıdır.

Telif hakkı © Beijer Elektronik, 2022
Bu belge (aşağıda 'malzeme' olarak anılacaktır) Beijer Electronics'in malıdır. Sahibi veya kullanıcı, materyali kullanmak için münhasır olmayan bir hakka sahiptir. Malzemenin, sahibi tarafından müşterisine sağlanan bir sistemin parçası olduğu durumlar dışında, sahibinin malzemeyi kuruluşu dışındaki hiç kimseye dağıtmasına izin verilmez. Materyal yalnızca Beijer Electronics tarafından sağlanan ürünler veya yazılımlarla birlikte kullanılabilir. Beijer Electronics, malzemedeki herhangi bir kusurdan veya malzemenin kullanımından doğabilecek herhangi bir sonuçtan sorumlu değildir. Hangi uygulama olursa olsun, malzemeye dayalı veya malzemeyi (bütünlüğü veya parçaları) içeren herhangi bir sistemin beklenen özellikleri veya işlevsel gereksinimleri karşılamasını sağlamak, sahibinin sorumluluğundadır. Beijer Electronics'in, sahibine güncellenmiş sürümleri sağlama yükümlülüğü yoktur.

Kararlı bir uygulama elde etmek için aşağıdaki donanımı, yazılımı, sürücüleri ve yardımcı programları kullanın:

  • Bu belgede aşağıdaki yazılım ve donanımları kullandık
    • BCS Tools 3.34 veya CODESYS 3.5 SP13 yama 3
    • X2 kontrol ve BoX2 kontrol cihazları
  • Daha fazla bilgi için bkz.
    • CODESYS çevrimiçi yardım
    • Kurulum kılavuzu X2 kontrolü (MAxx202)
    •  Beijer Electronics bilgi veritabanı, HelpOnline
      Bu belgeye ve diğer hızlı başlangıç ​​belgelerine ana sayfamızdan ulaşabilirsiniz.
      Lütfen adresi kullanın support.europe@beijerelectronics.com geribildirim için.

CODESYS fonksiyon bloklarıyla veri kaydı

  • Bu kütüphane X2 Control ve BoX2 Control cihazlarıyla uyumludur (DeviceId 0x1024)
  • Bu kitaplık, 1 ms günlük kaydı elde etme çözümünü basitleştirir.
  • 10 ms kadar düşük bir hızda 1'a kadar REAL kaydedilebilir. Kütüphane bir CSV oluşturur file USB'ye, SD'ye veya yerel olarak (X2'nin FTP alanına) yazılabilir.
    Not!
    • Kapsamlı veri kaydı gerçekleştirilirken dahili flash bellek yerine SD kartın kullanılması önerisi. X2 ve iX Developer 2.40 – Flash bellek için en iyi uygulama hakkında daha fazlasını okuyun: burayı tıklayın
    • “…iX Developer 2.40 SP5, SD kart desteğine sahip X2 cihazlarında harici SD kart kullanma özelliğini sunuyor. Dahili belleğe kıyasla SD kartın değiştirilmesi kolaydır. Beijer Electronics AB, kapsamlı veri kaydı gerçekleştirilirken dahili flash bellek yerine SD kartı kullanmanızı önerir. Veritabanına yönelik komut dosyası yazmak, yazmada artışa neden olabilir ve veritabanının genel sürdürülebilirliğini ve performansını etkileyebilir…”
  • The filead, FB girişine ve saat ve tarihe dayalı olarak dinamiktir.
  • The file süresiz olarak büyüyecek, ancak Excel 2^20 satırlık bir sınır getiriyor; bu da 17 ms'de yaklaşık 1 dakikadır. Diğer metin editörleri (muhtemelen Notepad++) daha fazlasına izin verebilir.
  • Bir FB ve bir hızlı başlangıç ​​kılavuzu dahildir.
  • Kütüphane file (*.derlenmiş-kütüphane) PC'nizdeki CODESYS yazılımına kurulabilir ve FB'ye herhangi bir blok olarak erişilebilir, lütfen yönergeleri ve açıklamaları takip edin.

    Beijer-ELECTRONICS-SER0002-Hızlı-Kayıt-FB-CODESYS-Kütüphane-fig-2

Editörünüzü hazırlamak

Aşağıdaki bölümde iyi işleyen bir sistem için gerekli olan önemli prosedürler ve ayarlar açıklanmaktadır.

Kütüphanenin editörünüze kurulumu

  • *.compiled-library'nin projelere dahil edilebilmesi için sisteminizde kullanılabilir hale getirilmesi gerekir. Bu, 'Kütüphane Yöneticisi' 'Kütüphane Deposu'na ve ardından 'Yükle'ye erişilerek yapılır.
  • *.derlenmiş kitaplığı koyduğunuz klasöre gidin. Yeni bir bilgisayar kullanıyorsanız bu prosedürün tekrarlanması gerekecektir.
  • Sistem yolunun konumunun, BCS Tools veya CODESYS yazılım aracının kullanılmasına ve yazılımın hangi sürümüne bağlı olarak değişebileceğini unutmayın.

    Beijer-ELECTRONICS-SER0002-Hızlı-Kayıt-FB-CODESYS-Kütüphane-fig-3

Kütüphaneyi projenize ekleyin

  • Yeni kütüphane artık özel projenize dahil etmeniz için hazır (örn.ampekran görüntüsü):

    Beijer-ELECTRONICS-SER0002-Hızlı-Kayıt-FB-CODESYS-Kütüphane-fig-4

  • Seçilen kütüphane artık Kütüphane Yöneticisi'nde görülebilir. Genel nesneleri ve ek yardımını burada bulabilirsiniz

Fonksiyon bloklarının açıklaması

fbdLogger

  • Bu FB, PLC verilerini bir csv'ye kaydetmek için bir yöntem sağlar file.
  • FB, 10 ms kadar düşük bir hızda 1'a kadar REAL veri sinyalini kaydetmek için kullanılabilir.
  • Kütüphane bir CSV oluşturur file USB'ye, SD'ye veya dahili olarak (X2'nin FTP alanına) yazılabilir. filead, FB girişine ve saat ve tarihe dayalı olarak dinamiktir.
  • The file süresiz olarak büyüyecek, ancak Excel 2^20 satırlık bir sınır getiriyor; bu da 17 ms'de yaklaşık 1 dakikadır. Diğer metin editörleri (muhtemelen Notepad++) daha fazlasına izin verebilir.
  1. FB için bir örnek adı sağlayın ve girişleri doldurun

    Beijer-ELECTRONICS-SER0002-Hızlı-Kayıt-FB-CODESYS-Kütüphane-fig-5

  2. fbdLogger argümanları
    Giriş Tip İlk Yorum
    DoLog BOOL   Bu bayrak yüksekken kaydedici sürekli olarak çalışır
    Fileİsim SİCİM 'Kayıt' Kullanıcı tanımlı filead öneki
    Kaç puan USINT 4 Günlüğe kaydedilecek puan miktarı
    Başlıklar DİZİNİN [0..9] DİZİSİ(20)   Kullanıcı tanımlı csv file sütun başlıkları
    Veri GERÇEK DİZİSİ [0..9]   Kullanıcının verileri
    Depolama yeri e-Depolama eStorage.Yerel Nerede olduğunu seçin file yaratılacak
    Çıktı Tip İlk Yorum
    UyumsuzDonanım BOOL   Hedef bir X2Control veya BoX2Control cihazı değil
    Durum Metni SİCİM    
    Meşgul BOOL   Başarılı bir tamamlamayı belirtin

    yani sonlandırma karakteri alındı

    Tamamlamak BOOL   Sonraki bir tarama için doğru file kapalı
    Günlük Hızı SİCİM   Geçerli kayıt hızına sahip bir metin çıktısı sağlar. Görev süresine göre belirlenir ancak ölçülür ve bu değer sunulur
    Arabellek Uzunluğu İÇ   Teşhis için kullanılır
    SatırlarGünlüğe Kaydedildi UDINT   Günlüğe kaydedilen satır sayısının gerçek zamanlı çetelesi
    FileBoyut UDINT   Boyutu (bayt cinsinden) file yaratıldı
  3. Başlıkları ve Verileri doldurun.
    Bu, Codesys programı ile Csv arasındaki etkileşimi gösterir. file.

    Beijer-ELECTRONICS-SER0002-Hızlı-Kayıt-FB-CODESYS-Kütüphane-fig-6

  4. Günlüğe kaydetme oranını belirleyin
    Günlük tutma oranının belirlenmesi, FB'nin barındırıldığı TaskTime'ın değiştirilmesiyle yapılır.

    Beijer-ELECTRONICS-SER0002-Hızlı-Kayıt-FB-CODESYS-Kütüphane-fig-7

  5. Günlüğe kaydetme başlatılıyor.
    DoLog FB girişi yüksek olduğu sürece loglama işlemi gerçekleştirilir.
    Yeni bir file her seferinde şununla oluşturulur: fileisim tarafından belirleniyor
    • FB girişindeki dize değeri Fileİsim +
    • yyyy_mm_dd +
    • hh_mm_ss +
    • .CSV
  6. File konum.
    Kullanıcı, depolamak için 1 konumdan birini seçebilir. file. Seçim, bir ENUM olan FB girişi StorageLocation ile yapılır: Not: Usb ve SD hedefinin önceden bir \Log klasörü oluşturulması gerekir. Yerel seçim sonucu ortaya koyar file X2'nin FTP erişimli alanında. Harici hafıza kartlarının kalitesi farklılık gösterir. Yavaş USB veya SD kartların kullanılması arabellek taşmasına neden olur (işlenen istisna).

    Beijer-ELECTRONICS-SER0002-Hızlı-Kayıt-FB-CODESYS-Kütüphane-fig-8

  7. Durum.
    FB kullanıcıya durumunu şu şekilde verir:
    1. Bayrak durumu
      • Meşgul – oluştururken doğru file, veri toplama ve kapatma file;
      • Tamamlamak – tek tarama için doğru olduğunda file kapalıdır.
    2. Düz metin. Tabloya bakın:
      Metin Tanım
      Boşta Bir isteğin başlatılması bekleniyor
      Hedef dizinin varlığının doğrulanması Blok, hedef ortamın mevcut olup olmadığını (ve bir \Log klasörüne sahip olduğunu) kontrol ediyor
      Tarih Alma Günlüğün bir parçasını oluşturmak için işletim sistemi saatini ve tarihini alma fileisim
      Açılış file Yeni *'csv oluşturuluyor file
      Başlık yazma Sütun başlıklarının yazılması file
      Veri toplama Veri toplama
      Kapanış file Oturum açma işlemi tamamlandıktan sonra, file kapalı
      Oluşturulamadı file. Kontrol etmek fileisim geçerli Olağan fileisim kurallarına uyulur
      Nokta sayısı sıfırdan büyük olmalıdır Bloğun giriş parametrelerini kontrol edin
      Puan sayısı 10 veya daha az olmalıdır Bloğun giriş parametrelerini kontrol edin
      Yeni satır yazılamadı USB (genellikle) çok yavaştır.

      Kayıt işleminin ortasında USB/SD çıkarıldı Bellek dolu

      Arabellek taşması USB (genellikle) çok yavaştır.
      Harici hafızanın bir “\Log” klasörüne, dahili hafızanın ise “Project”e ihtiyacı vardır. Files” klasörü Hedef ortamın uygun alt klasör oluşturmaya ihtiyacı var
      Kapatmaya çalışıyorum Bir hatanın ardından blok, bloğu zarif bir şekilde kapatmaya çalışacaktır. file
    3. Günlüğe kaydedilen satır sayısı. Günlüğe kaydedilen her veri satırı için artırılır.
    4. FileBoyut. Gerçek zamanlı boyutunu sunar file bayt cinsinden
  8. Boyut sınırlamaları
    Metin file1048576 satır sınırı vardır, bu nedenle 1 ms kayıt aralığında file miktarı 17 dakikanın biraz üzerinde veri depolayabilir. filesaklanacak dosyalar yalnızca hedefin hafızasıyla sınırlıdır.
  9. Performans sınırlamaları
    • Günlüğe kaydedilen veriler ara belleğe alınır ve yazma miktarını en aza indirmek için ortama (USB, SD veya yerel olarak) yığınlar halinde yazılır.
    • Ortamın bu tamponlanmış hız olarak ve bazen büyük miktarda veriyle yazılabilmesi için yeterince hızlı olması hâlâ bir gerekliliktir. 1MB/s'den (ölçülen) daha yüksek yazma hızlarına sahip USB bellek ile 12 ms'lik kayıt mümkündür
    • Gerçek dünyadaki USB performans rakamlarını almak için araçlar mevcuttur. SD kartlar doğası gereği daha hızlıdır; saygın bir üreticinin herhangi bir kartı uygun olacaktır.
      Not!
      • Kapsamlı veri kaydı gerçekleştirilirken dahili flash bellek yerine SD kartın kullanılması önerisi. X2 ve iX Developer 2.40 – Flash bellek için en iyi uygulama hakkında daha fazlasını okuyun: burayı tıklayın
      • “…iX Developer 2.40 SP5, SD kart desteğine sahip X2 cihazlarında harici SD kart kullanma özelliğini sunuyor. Dahili belleğe kıyasla SD kartın değiştirilmesi kolaydır. Beijer Electronics AB, kapsamlı veri kaydı gerçekleştirilirken dahili flash bellek yerine SD kartı kullanmanızı önerir. Veritabanına yönelik komut dosyası yazmak, yazmada artışa neden olabilir ve veritabanının genel sürdürülebilirliğini ve performansını etkileyebilir…”

Beijer Elektronik Hakkında

  • Beijer Electronics, iş açısından kritik uygulamalara yönelik süreçleri optimize etmek amacıyla insanları ve teknolojileri birbirine bağlayan çok uluslu, sektörler arası bir yenilikçidir. Teklifimiz operatör iletişimini, otomasyon çözümlerini, dijitalleştirmeyi, ekran çözümlerini ve desteği içermektedir. Endüstriyel Nesnelerin İnterneti için kullanıcı dostu yazılım, donanım ve hizmetlerde uzman olarak, karşılaştığınız zorlukları son teknoloji çözümlerle aşmanız için sizi destekliyoruz.
  • Beijer Electronics bir BEIJER GRUP şirketidir. Beijer Group'un 1.6'de 2021 milyar SEK'in üzerinde satışı var ve Nasdaq Stockholm Ana Pazarında BELE koduyla listeleniyor. www.beijergroup.com

    Beijer-ELECTRONICS-SER0002-Hızlı-Kayıt-FB-CODESYS-Kütüphane-fig-9

Bize Ulaşın
Küresel ofisler ve distribütörler

Belgeler / Kaynaklar

Beijer ELECTRONICS SER0002 Hızlı Kayıt FB CODESYS Kütüphanesi [pdf] Kullanıcı Kılavuzu
SER0002 Hızlı Kayıt FB CODESYS Kütüphanesi, SER0002, Hızlı Kayıt FB CODESYS Kütüphanesi

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *