બેઇઝર-ઇલેક્ટ્રોનિક્સ-લોગો

Beijer Electronics SER0002 ફાસ્ટ લૉગિંગ FB CODESYS લાઇબ્રેરી

Beijer-ELECTRONICS-SER0002-ફાસ્ટ-લોગિંગ-FB-CODESYS-લાઇબ્રેરી-ફિગ-1

કાર્ય અને ઉપયોગ વિસ્તાર

  • આ દસ્તાવેજ ઝડપી લોગીંગ માટે કોડેસીસ લાઇબ્રેરી સમજાવે છે.
  • લક્ષ્ય ઉપકરણ: X2 / BoX2 નિયંત્રણ શ્રેણી, એમ્બેડેડ કોડેસીસ રનટાઇમ સાથે.

આ દસ્તાવેજ વિશે

આ ઝડપી શરૂઆત દસ્તાવેજને સંપૂર્ણ માર્ગદર્શિકા તરીકે ગણવામાં આવવો જોઈએ નહીં. સામાન્ય એપ્લિકેશનને ઝડપથી અને સરળતાથી સ્ટાર્ટઅપ કરવામાં સમર્થ થવા માટે તે એક સહાય છે.

કૉપિરાઇટ © બેઇઝર ઇલેક્ટ્રોનિક્સ, 2022
આ દસ્તાવેજીકરણ (નીચે 'સામગ્રી' તરીકે ઓળખવામાં આવે છે) એ બેઇઝર ઇલેક્ટ્રોનિક્સની મિલકત છે. ધારક અથવા વપરાશકર્તા પાસે સામગ્રીનો ઉપયોગ કરવાનો બિન-વિશિષ્ટ અધિકાર છે. ધારકને તેની/તેણીની સંસ્થાની બહારના કોઈને પણ સામગ્રીનું વિતરણ કરવાની મંજૂરી નથી સિવાય કે જ્યાં સામગ્રી તે સિસ્ટમનો ભાગ હોય જે ધારક દ્વારા તેના/તેણીના ગ્રાહકને સપ્લાય કરવામાં આવે છે. સામગ્રીનો ઉપયોગ ફક્ત Beijer Electronics દ્વારા પૂરા પાડવામાં આવેલ ઉત્પાદનો અથવા સોફ્ટવેર સાથે જ થઈ શકે છે. Beijer Electronics સામગ્રીમાં કોઈપણ ખામી માટે અથવા સામગ્રીના ઉપયોગથી ઉદ્ભવતા કોઈપણ પરિણામો માટે કોઈ જવાબદારી લેતું નથી. તે સુનિશ્ચિત કરવાની જવાબદારી ધારકની છે કે કોઈપણ સિસ્ટમ, કોઈપણ એપ્લિકેશન માટે, જે સામગ્રી પર આધારિત છે અથવા સમાવિષ્ટ છે (પછી ભલે તે સંપૂર્ણ રીતે હોય કે ભાગોમાં), અપેક્ષિત ગુણધર્મો અથવા કાર્યાત્મક આવશ્યકતાઓને પૂર્ણ કરે છે. Beijer Electronics ધારકને અપડેટેડ વર્ઝન સપ્લાય કરવાની કોઈ જવાબદારી નથી.

સ્થિર એપ્લિકેશન મેળવવા માટે નીચેના હાર્ડવેર, સોફ્ટવેર, ડ્રાઇવરો અને ઉપયોગિતાઓનો ઉપયોગ કરો:

  • આ દસ્તાવેજમાં અમે નીચેના સોફ્ટવેર અને હાર્ડવેરનો ઉપયોગ કર્યો છે
    • BCS ટૂલ્સ 3.34 અથવા કોડેસીસ 3.5 SP13 પેચ 3
    • X2 નિયંત્રણ અને BoX2 નિયંત્રણ ઉપકરણો
  • વધુ માહિતી માટે નો સંદર્ભ લો
    • કોડેસીસ ઓનલાઈન મદદ
    • ઇન્સ્ટોલેશન મેન્યુઅલ X2 નિયંત્રણ (MAxx202)
    •  બેઇઝર ઇલેક્ટ્રોનિક્સ નોલેજ ડેટાબેઝ, હેલ્પઓનલાઇન
      આ દસ્તાવેજ અને અન્ય ઝડપી શરૂઆતના દસ્તાવેજો અમારા હોમપેજ પરથી મેળવી શકાય છે.
      કૃપા કરીને સરનામાંનો ઉપયોગ કરો support.europe@beijerelectronics.com પ્રતિસાદ માટે.

CODESYS ફંક્શન બ્લોક્સ સાથે ડેટાલોગિંગ

  • આ લાઇબ્રેરી X2 કંટ્રોલ અને BoX2 કંટ્રોલ ઉપકરણો (DeviceId 0x1024) સાથે સુસંગત છે.
  • આ લાઇબ્રેરી 1ms લોગિંગ પ્રાપ્ત કરવાના ઉકેલને સરળ બનાવે છે.
  • 10ms જેટલા ઓછા દરે 1 REALs સુધી લૉગ કરી શકાય છે. પુસ્તકાલય CSV બનાવે છે file જે USB, SD અથવા સ્થાનિક રીતે (X2 ના FTP વિસ્તાર પર) લખી શકાય છે.
    નોંધ!
    • જ્યારે વ્યાપક ડેટા લોગિંગ કરવામાં આવે ત્યારે બિલ્ટ-ઇન ફ્લેશ મેમરીને બદલે SD કાર્ડનો ઉપયોગ કરવાની ભલામણ. X2 અને iX ડેવલપર 2.40 વિશે વધુ વાંચો – ફ્લેશ મેમરી શ્રેષ્ઠ પ્રેક્ટિસ: અહીં ક્લિક કરો
    • “…iX ડેવલપર 2.40 SP5 એ SD કાર્ડ સપોર્ટ સાથે X2 ઉપકરણો પર બાહ્ય SDcard નો ઉપયોગ કરવાની ક્ષમતાનો પરિચય આપે છે. બિલ્ટ-ઇન મેમરીની તુલનામાં SD કાર્ડ બદલવું સરળ છે. Beijer Electronics AB જ્યારે વ્યાપક ડેટા લોગીંગ કરવામાં આવે ત્યારે બિલ્ટ-ઇન ફ્લેશ મેમરીને બદલે SD કાર્ડનો ઉપયોગ કરવાની ભલામણ કરે છે. ડેટાબેઝ તરફ સ્ક્રિપ્ટીંગ લખાણમાં વધારો કરી શકે છે અને ડેટાબેઝની સામાન્ય ટકાઉપણું અને કામગીરીને અસર કરી શકે છે...”
  • આ fileFB ઇનપુટ અને સમય અને તારીખના આધારે નામ ડાયનેમિક છે.
  • આ file અનિશ્ચિતપણે વધશે, પરંતુ એક્સેલ 2^20 પંક્તિઓની મર્યાદા લાદે છે, જે 17ms પર લગભગ 1 મિનિટ છે. અન્ય ટેક્સ્ટ એડિટર્સ (નોટપેડ++ કદાચ) વધુ પરવાનગી આપી શકે છે.
  • એક FB અને ક્વિકસ્ટાર્ટ માર્ગદર્શિકા શામેલ છે.
  • પુસ્તકાલય file (*.compiled-library) તમારા PC પર CODESYS સૉફ્ટવેરમાં ઇન્સ્ટોલ કરી શકાય છે અને FB કોઈપણ બ્લોક તરીકે ઍક્સેસ કરી શકાય છે, કૃપા કરીને માર્ગદર્શિકા અને વર્ણનને અનુસરો.

    Beijer-ELECTRONICS-SER0002-ફાસ્ટ-લોગિંગ-FB-CODESYS-લાઇબ્રેરી-ફિગ-2

તમારા સંપાદકને તૈયાર કરી રહ્યાં છીએ

નીચેનું પ્રકરણ સારી રીતે કાર્યરત સિસ્ટમ માટે જરૂરી મહત્વપૂર્ણ પ્રક્રિયાઓ અને સેટિંગ્સનું વર્ણન કરે છે.

તમારા સંપાદક માટે લાઇબ્રેરીનું ઇન્સ્ટોલેશન

  • *.compiled-library ને તમારી સિસ્ટમમાં ઉપલબ્ધ કરાવવાની જરૂર છે જેથી કરીને તેને પ્રોજેક્ટ્સમાં સમાવી શકાય. આ 'લાઇબ્રેરી મેનેજર' 'લાઇબ્રેરી રિપોઝીટરી' પછી 'ઇન્સ્ટોલ' ને ઍક્સેસ કરીને કરવામાં આવે છે.
  • ફોલ્ડર પર નેવિગેટ કરો જ્યાં તમે *.compiled-library મૂકી છે. જો તમે નવા પીસીનો ઉપયોગ કરો છો તો આ પ્રક્રિયાને પુનરાવર્તિત કરવાની જરૂર પડશે.
  • નોંધ, સિસ્ટમ પાથનું સ્થાન BCS ટૂલ્સ અથવા કોડેસીસ સોફ્ટવેર ટૂલ અને સૉફ્ટવેરના કયા સંસ્કરણનો ઉપયોગ કરી રહ્યાં છો તેના આધારે અલગ હોઈ શકે છે.

    Beijer-ELECTRONICS-SER0002-ફાસ્ટ-લોગિંગ-FB-CODESYS-લાઇબ્રેરી-ફિગ-3

તમારા પ્રોજેક્ટમાં લાઇબ્રેરી ઉમેરો

  • નવી લાઇબ્રેરી હવે તમારા ચોક્કસ પ્રોજેક્ટમાં સામેલ કરવા માટે ઉપલબ્ધ છે (દાampસ્ક્રીનશોટ):

    Beijer-ELECTRONICS-SER0002-ફાસ્ટ-લોગિંગ-FB-CODESYS-લાઇબ્રેરી-ફિગ-4

  • પસંદ કરેલ લાઇબ્રેરી હવે લાઇબ્રેરી મેનેજરમાં દૃશ્યક્ષમ છે. તેની જાહેર વસ્તુઓ અને પૂરક મદદ અહીં ઉપલબ્ધ છે

ફંક્શન બ્લોક્સનું વર્ણન

fbdLogger

  • આ FB PLC ડેટાને csv પર લૉગ કરવાની પદ્ધતિ પ્રદાન કરે છે file.
  • FB નો ઉપયોગ 10ms જેટલા નીચા દરે 1 REALs ડેટા સિગ્નલો સુધી લૉગ કરવા માટે થઈ શકે છે.
  • પુસ્તકાલય CSV બનાવે છે file જે USB, SD અથવા આંતરિક રીતે (X2 ના FTP વિસ્તાર પર) લખી શકાય છે. આ fileFB ઇનપુટ અને સમય અને તારીખના આધારે નામ ડાયનેમિક છે.
  • આ file અનિશ્ચિતપણે વધશે, પરંતુ એક્સેલ 2^20 પંક્તિઓની મર્યાદા લાદે છે, જે 17ms પર લગભગ 1 મિનિટ છે. અન્ય ટેક્સ્ટ એડિટર્સ (નોટપેડ++ કદાચ) વધુ પરવાનગી આપી શકે છે.
  1. FB માટે દાખલાનું નામ આપો અને ઇનપુટ્સ ભરો

    Beijer-ELECTRONICS-SER0002-ફાસ્ટ-લોગિંગ-FB-CODESYS-લાઇબ્રેરી-ફિગ-5

  2. fbdLogger દલીલો
    ઇનપુટ પ્રકાર પ્રારંભિક ટિપ્પણી
    ડોલોગ બૂલ   આ ધ્વજ ઊંચો હોય ત્યારે લોગર સતત ચાલે છે
    Fileનામ STRING 'લોગ' વપરાશકર્તા દ્વારા વ્યાખ્યાયિત fileનામ ઉપસર્ગ
    HowManyPoints USINT 4 લોગ કરવા માટે પોઈન્ટનો જથ્થો
    હેડિંગ STRING(0) નો એરે [9..20]   વપરાશકર્તા દ્વારા નિર્ધારિત csv file ક columnલમ હેડરો
    ડેટા વાસ્તવિક ની એરે [0..9]   વપરાશકર્તાનો ડેટા
    સંગ્રહ સ્થાન eStorage eStorage.Local જ્યાં પસંદ કરો file બનાવવાનું છે
    આઉટપુટ પ્રકાર પ્રારંભિક ટિપ્પણી
    અસંગત હાર્ડવેર બૂલ   લક્ષ્ય એ X2Control અથવા BoX2Control ઉપકરણ નથી
    સ્ટેટસટેક્સ્ટ STRING    
    વ્યસ્ત બૂલ   સફળ સમાપ્તિ સૂચવો

    એટલે કે સમાપ્તિ પાત્ર પ્રાપ્ત થયું છે

    થઈ ગયું બૂલ   પછી એક સ્કેન માટે સાચું file બંધ છે
    લૉગિંગ રેટ STRING   વર્તમાન લૉગિંગ દર સાથે ટેક્સ્ટ આઉટપુટ પ્રદાન કરે છે. કાર્ય સમય દ્વારા નક્કી કરવામાં આવે છે, પરંતુ તે માપવામાં આવે છે અને તે મૂલ્ય રજૂ કરવામાં આવે છે
    બફર લંબાઈ INT   નિદાન માટે વપરાય છે
    RowsLogged UDINT   લૉગ કરેલી પંક્તિઓની સંખ્યાની વાસ્તવિક સમયની ગણતરી
    Fileકદ UDINT   નું કદ (બાઇટ્સમાં). file બનાવવામાં આવી રહી છે
  3. મથાળાઓ અને ડેટાની રચના કરો.
    આ Codesys પ્રોગ્રામ અને Csv વચ્ચેની ક્રિયાપ્રતિક્રિયા દર્શાવે છે file.

    Beijer-ELECTRONICS-SER0002-ફાસ્ટ-લોગિંગ-FB-CODESYS-લાઇબ્રેરી-ફિગ-6

  4. લોગીંગ દર નક્કી કરો
    લૉગિંગ રેટ નક્કી કરવાનું ટાસ્કટાઇમ બદલીને કરવામાં આવે છે જ્યાં FB હોસ્ટ કરવામાં આવે છે.

    Beijer-ELECTRONICS-SER0002-ફાસ્ટ-લોગિંગ-FB-CODESYS-લાઇબ્રેરી-ફિગ-7

  5. લોગીંગ શરૂ કરી રહ્યા છીએ.
    જ્યાં સુધી DoLog FB ઇનપુટ વધુ હોય ત્યાં સુધી લોગીંગ ઓપરેશન હાથ ધરવામાં આવે છે.
    એક નવું file સાથે દરેક વખતે બનાવવામાં આવે છે fileદ્વારા નામ નક્કી કરવામાં આવે છે
    • FB ઇનપુટમાં સ્ટ્રિંગ મૂલ્ય Fileનામ +
    • yyyy_mm_dd +
    • hh_mm_ss +
    • .CSV
  6. File સ્થાન
    વપરાશકર્તા સ્ટોર કરવા માટે 1 માંથી 3 સ્થાન પસંદ કરી શકે છે file. પસંદગી FB ઇનપુટ સ્ટોરેજ લોકેશન સાથે કરવામાં આવે છે જે એક ENUM છે: NB Usb અને SD ટાર્ગેટને અગાઉથી \Log ફોલ્ડર બનાવવાની જરૂર છે. સ્થાનિક પસંદગી પરિણામ મૂકે છે file X2 ના FTP-સુલભ વિસ્તારમાં. બાહ્ય મેમરી કાર્ડની ગુણવત્તા બદલાય છે. ધીમા યુએસબી અથવા એસડી કાર્ડનો ઉપયોગ કરવાથી બફર ઓવરફ્લો થશે (હેન્ડલ અપવાદ).

    Beijer-ELECTRONICS-SER0002-ફાસ્ટ-લોગિંગ-FB-CODESYS-લાઇબ્રેરી-ફિગ-8

  7. સ્થિતિ.
    FB વપરાશકર્તાને તેની સ્થિતિ આના દ્વારા આપે છે:
    1. ધ્વજ સ્થિતિ
      • વ્યસ્ત – બનાવતી વખતે સાચું file, ડેટા એકત્રિત કરીને અને બંધ કરવું file;
      • થઈ ગયું - જ્યારે એક-સ્કેન માટે સાચું છે file બંધ છે.
    2. સાદો લખાણ. કોષ્ટક જુઓ:
      ટેક્સ્ટ વર્ણન
      નિષ્ક્રિય શરૂ કરવાની વિનંતીની રાહ જોઈ રહ્યાં છીએ
      પુષ્ટિ લક્ષ્ય નિર્દેશિકા અસ્તિત્વમાં છે બ્લોક તપાસી રહ્યું છે કે લક્ષ્ય માધ્યમ હાજર છે (અને \Log ફોલ્ડર ધરાવે છે)
      તારીખ મેળવવી લોગનો ભાગ બનાવવા માટે OS સમય અને તારીખ પુનઃપ્રાપ્ત કરી રહ્યાં છીએ fileનામ
      ઓપનિંગ file નવું *'csv બનાવી રહ્યું છે file
      મથાળાઓ લખી રહ્યા છીએ પર કૉલમ હેડરો લખી રહ્યા છીએ file
      ડેટા એકત્રિત કરી રહ્યા છીએ ડેટા એકત્રિત કરી રહ્યા છીએ
      બંધ file લોગીંગ સમાપ્ત થયા પછી, ધ file બંધ છે
      બનાવી શક્યા નથી file. તપાસો fileનામ માન્ય છે સામાન્ય fileનામના નિયમોનું પાલન કરવામાં આવે છે
      બિંદુની સંખ્યા શૂન્ય કરતાં મોટી હોવી જોઈએ બ્લોકના ઇનપુટ પરિમાણો તપાસો
      પોઈન્ટની સંખ્યા 10 કે તેથી ઓછી હોવી જોઈએ બ્લોકના ઇનપુટ પરિમાણો તપાસો
      નવી પંક્તિ લખી શકાઈ નથી USB (સામાન્ય રીતે) ખૂબ ધીમું છે.

      લોગીંગ મેમરી પૂર્ણ થવા દ્વારા યુએસબી/એસડીને મધ્યમાં દૂર કરવામાં આવી

      બફર ઓવરરન USB (સામાન્ય રીતે) ખૂબ ધીમું છે.
      બાહ્ય મેમરીને "\Log" ફોલ્ડરની જરૂર છે અને આંતરિક જરૂરિયાતો "પ્રોજેક્ટ Files” ફોલ્ડર લક્ષ્ય માધ્યમને યોગ્ય સબ-ફોલ્ડર બનાવવાની જરૂર છે
      બંધ કરવાનો પ્રયાસ કરે છે ભૂલને પગલે, બ્લોક આકર્ષક રીતે બંધ કરવાનો પ્રયાસ કરશે file
    3. લૉગ કરેલી પંક્તિઓની સંખ્યા. લોગ થયેલ ડેટાની દરેક પંક્તિ માટે વધારો.
    4. Fileકદ. નું રીઅલ-ટાઇમ કદ રજૂ કરે છે file બાઇટ્સ માં
  8. કદ મર્યાદાઓ
    ટેક્સ્ટ files ની મર્યાદા 1048576 પંક્તિઓ છે, તેથી, 1ms લોગિંગ અંતરાલ પર file માત્ર 17 મિનિટથી વધુ મૂલ્યનો ડેટા સ્ટોર કરી શકે છે, જો કે તેની માત્રા files સંગ્રહિત કરવા માટે માત્ર લક્ષ્યની મેમરી દ્વારા મર્યાદિત છે.
  9. પ્રદર્શન મર્યાદાઓ
    • લૉગ કરેલા ડેટાને બફર કરવામાં આવે છે અને લખાણની માત્રાને ઘટાડવા માટે ગઠ્ઠામાં માધ્યમ (USB, SD અથવા સ્થાનિક રીતે) પર લખવામાં આવે છે.
    • હજી પણ એક આવશ્યકતા છે કે માધ્યમ પૂરતું ઝડપી છે અને આ બફર ઝડપ તરીકે લખવામાં આવે છે અને કેટલીકવાર મોટી માત્રામાં ડેટા હોય છે. 1MB/s (માપેલા) કરતાં વધુ લખવાની ઝડપ સાથે USB મેમરી સાથે 12ms લોગિંગ શક્ય છે
    • વાસ્તવિક-વિશ્વ યુએસબી કામગીરીના આંકડાઓ લેવા માટે સાધનો ઉપલબ્ધ છે. SD કાર્ડ સ્વાભાવિક રીતે ઝડપી હોય છે, પ્રતિષ્ઠિત ઉત્પાદકનું કોઈપણ કાર્ડ ઠીક રહેશે.
      નોંધ!
      • જ્યારે વ્યાપક ડેટા લોગિંગ કરવામાં આવે ત્યારે બિલ્ટ-ઇન ફ્લેશ મેમરીને બદલે SD કાર્ડનો ઉપયોગ કરવાની ભલામણ. X2 અને iX ડેવલપર 2.40 વિશે વધુ વાંચો – ફ્લેશ મેમરી શ્રેષ્ઠ પ્રેક્ટિસ: અહીં ક્લિક કરો
      • “…iX ડેવલપર 2.40 SP5 એ SD કાર્ડ સપોર્ટ સાથે X2 ઉપકરણો પર બાહ્ય SDcard નો ઉપયોગ કરવાની ક્ષમતાનો પરિચય આપે છે. બિલ્ટ-ઇન મેમરીની તુલનામાં SD કાર્ડ બદલવું સરળ છે. Beijer Electronics AB જ્યારે વ્યાપક ડેટા લોગીંગ કરવામાં આવે ત્યારે બિલ્ટ-ઇન ફ્લેશ મેમરીને બદલે SD કાર્ડનો ઉપયોગ કરવાની ભલામણ કરે છે. ડેટાબેઝ તરફ સ્ક્રિપ્ટીંગ લખાણમાં વધારો કરી શકે છે અને ડેટાબેઝની સામાન્ય ટકાઉપણું અને કામગીરીને અસર કરી શકે છે...”

બેઇઝર ઇલેક્ટ્રોનિક્સ વિશે

  • Beijer Electronics એ બહુરાષ્ટ્રીય, ક્રોસ-ઇન્ડસ્ટ્રી ઇનોવેટર છે જે લોકો અને ટેક્નોલોજીઓને બિઝનેસ-ક્રિટીકલ એપ્લીકેશન્સ માટેની પ્રક્રિયાઓને ઑપ્ટિમાઇઝ કરવા માટે જોડે છે. અમારી ઑફરમાં ઑપરેટર કમ્યુનિકેશન, ઑટોમેશન સોલ્યુશન્સ, ડિજિટલાઇઝેશન, ડિસ્પ્લે સોલ્યુશન્સ અને સપોર્ટનો સમાવેશ થાય છે. ઔદ્યોગિક ઈન્ટરનેટ ઓફ થિંગ્સ માટે વપરાશકર્તા-મૈત્રીપૂર્ણ સોફ્ટવેર, હાર્ડવેર અને સેવાઓના નિષ્ણાતો તરીકે, અમે તમને અગ્રણી-એજ સોલ્યુશન્સ દ્વારા તમારા પડકારોને પહોંચી વળવા માટે સશક્તિકરણ કરીએ છીએ.
  • Beijer Electronics એ BEIJER GROUP કંપની છે. બેઇઝર ગ્રૂપનું 1.6માં 2021 બિલિયન SEK કરતાં વધુ વેચાણ છે અને BELE ટિકર હેઠળ નાસ્ડેક સ્ટોકહોમ મુખ્ય બજાર પર સૂચિબદ્ધ છે. www.beijergroup.com

    Beijer-ELECTRONICS-SER0002-ફાસ્ટ-લોગિંગ-FB-CODESYS-લાઇબ્રેરી-ફિગ-9

અમારો સંપર્ક કરો
વૈશ્વિક કચેરીઓ અને વિતરકો

દસ્તાવેજો / સંસાધનો

Beijer Electronics SER0002 ફાસ્ટ લૉગિંગ FB CODESYS લાઇબ્રેરી [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા
SER0002 ફાસ્ટ લૉગિંગ FB CODESYS લાઇબ્રેરી, SER0002, ફાસ્ટ લૉગિંગ FB CODESYS લાઇબ્રેરી

સંદર્ભો

એક ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *