Beijer-ELECTRONICS-LOGO

Beijer ELECTRONICS X2-BoX2 Serial comms FBs Codesys Library

Beijer-ELECTRONICS-X2-BoX2-Serial-comms-FBs-Codesys-Library-PRODUCT-IMG

Taarifa ya Bidhaa

Maktaba ya Serial comms FBs - CODESYS ni maktaba ya mawasiliano ya mfululizo ambayo yanaoana na vifaa vya X2Control na BoX2Control vilivyo na muda wa utekelezaji wa CODESYS. Maktaba hii hurahisisha mawasiliano ya mfululizo kutoka kwa Udhibiti wa X2 hadi vifaa vya mfululizo kama vile visomaji vya msimbopau, mizani ya kupimia na vichapishaji. Vigezo vingi vimewekwa na ENUM ili kupunguza makosa. FB inaweza kufanya kazi kama meneja wa kutuma/kupokea (kwa vifaa vinavyohitaji arifa) au kusababisha mlango kusikiliza (kwa ujumbe ambao haujaombwa). Kukomesha ujumbe kunaweza kuwa kwa kusitisha wahusika au kupokea idadi iliyobainishwa ya wahusika. Bandari zote tatu za serial za udhibiti wa X2/BoX2 zinaweza kutumika (COM1, COM2, na COM3).

Maagizo ya Matumizi ya Bidhaa

Kutumia maktaba ya Serial comms FBs - CODESYS:

  1. Sakinisha maktaba file (*.compiled-library) kwa programu ya CODESYS kwenye Kompyuta yako.
  2. Fikia FB kama vizuizi vyovyote kwa kufuata miongozo na maelezo.
  3. Weka vigezo vingi kwa kutumia ENUM ili kupunguza makosa.
  4. Chagua ikiwa FB inapaswa kufanya kama meneja wa kutuma/kupokea au kusababisha tu mlango kusikiliza.
  5. Chagua kusitisha ujumbe kwa herufi za kusitisha au kupokea idadi iliyobainishwa ya herufi.
  6. Tumia milango yote mitatu ya kidhibiti cha X2/BoX2 (COM1, COM2 na COM3) kwa mawasiliano ya mfululizo.

Mwongozo wa kuanza haraka

Majaribio ya comms FBs - maktaba ya CODESYS

  • SER0001 - Anza haraka mawasiliano ya serial

Beijer-ELECTRONICS-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-1

Kazi na eneo la matumizi

  • Hati hii inaelezea maktaba ya CODESYS kwa mawasiliano ya mfululizo.
  • Kifaa lengwa cha mfululizo wa udhibiti wa X2 / BoX2, na muda wa utekelezaji wa CODESYS uliopachikwa.

Kuhusu hati hii

  • Hati hii ya kuanza haraka haipaswi kuchukuliwa kuwa mwongozo kamili. Ni msaada kuwa na uwezo wa kuanzisha programu ya kawaida haraka na kwa urahisi.

Hakimiliki © Beijer Electronics, 2022

Hati hizi (hapa chini zinajulikana kama 'nyenzo') ni mali ya Beijer Electronics. Mmiliki au mtumiaji ana haki isiyo ya kipekee ya kutumia nyenzo. Mmiliki haruhusiwi kusambaza nyenzo kwa mtu yeyote nje ya shirika lake isipokuwa katika hali ambapo nyenzo ni sehemu ya mfumo ambao hutolewa na mmiliki kwa mteja wake. Nyenzo hii inaweza tu kutumika pamoja na bidhaa au programu zinazotolewa na Beijer Electronics. Beijer Electronics haichukui jukumu lolote kwa kasoro yoyote katika nyenzo, au kwa matokeo yoyote ambayo yanaweza kutokea kutokana na matumizi ya nyenzo. Ni wajibu wa mmiliki kuhakikisha kwamba mfumo wowote, kwa matumizi yoyote, ambayo yanategemea au inajumuisha nyenzo (iwe kwa ukamilifu au sehemu), inakidhi sifa zinazotarajiwa au mahitaji ya kazi. Beijer Electronics haina wajibu wa kumpa mmiliki matoleo yaliyosasishwa.

Tumia maunzi, programu, viendeshaji na huduma zifuatazo ili kupata programu dhabiti:

Katika hati hii, tumetumia programu na maunzi yafuatayo

  • Zana za BCS 3.34 au CODESYS 3.5 kiraka cha 13 cha SP3
  • Udhibiti wa X2 na vifaa vya kudhibiti BoX2

Kwa habari zaidi rejea

  • Usaidizi wa mtandaoni wa CODESYS
  • Udhibiti wa usakinishaji wa X2 (MAxx202)
  • Hifadhidata ya maarifa ya Beijer Electronics, HelpOnline

Hati hii na hati zingine za kuanza haraka zinaweza kupatikana kutoka kwa ukurasa wetu wa nyumbani. Tafadhali tumia anwani support.europe@beijerelectronics.com kwa maoni.

Mawasiliano ya mfululizo na vizuizi vya kazi vya CODESYS

  • Maktaba hii inaoana na vifaa vya X2Control na BoX2Control (DeviceId 0x1024)
  • Maktaba hii hurahisisha mawasiliano ya mfululizo kutoka kwa Udhibiti wa X2 hadi vifaa vya mfululizo kama vile visomaji vya msimbopau, mizani ya kupimia na vichapishaji.
  • Vigezo vingi vimewekwa na ENUM ili kupunguza makosa.
  • FB inaweza kufanya kazi kama meneja wa kutuma/kupokea (kwa vifaa vinavyohitaji arifa) au kusababisha mlango kusikiliza (kwa ujumbe ambao haujaombwa).
  • Kukomesha ujumbe kunaweza kuwa kwa kusitisha wahusika au kupokea idadi iliyobainishwa ya wahusika.
  • Bandari zote tatu za serial za udhibiti wa X2/BoX2 zinaweza kutumika (COM1, COM2, na COM3).
  • Maktaba file (*.compiled-library) inaweza kusakinishwa kwenye programu ya CODESYS kwenye Kompyuta yako na FBs kufikiwa kama vizuizi vyovyote, tafadhali fuata miongozo na maelezo.

Beijer-ELECTRONICS-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-2

Inatayarisha kihariri chako

  • Sura ifuatayo inaelezea taratibu na mipangilio muhimu inayohitajika kwa mfumo unaofanya kazi vizuri.

Usakinishaji wa maktaba kwa mhariri wako

  • *.compiled-library inahitaji kupatikana katika mfumo wako ili iweze kujumuishwa katika miradi. Hii inafanywa kwa kupata 'Meneja wa Maktaba'Beijer-ELECTRONICS-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-12' Hifadhi ya Maktaba' na kisha 'Sakinisha'.
    Nenda kwenye folda ambapo umeweka *.compiled-library. Utaratibu huu utahitaji kurudiwa ikiwa unatumia PC mpya.
  • Kumbuka, eneo la njia ya Mfumo linaweza kutofautiana kulingana na kutumia Zana za BCS au zana ya programu ya CODESYS na toleo gani la programu.

Beijer-ELECTRONICS-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-3

Ongeza maktaba kwenye mradi wako

  • Maktaba mpya sasa inapatikana kwa wewe kujumuisha katika mradi wako mahususi (mfamppicha ya skrini):

Beijer-ELECTRONICS-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-4

  • Maktaba iliyochaguliwa sasa inaonekana kwenye Kidhibiti cha Maktaba. Vitu vyake vya umma na usaidizi wa ziada unapatikana hapa.

Maelezo ya vizuizi vya kazi

fbdConfigurePort

  • FB fbdConfigurePort inahitajika ili kuweka vigezo vya mlango huo.
  • Linganisha mipangilio ya mlango na kifaa unachozungumza nacho. Omba kwa urahisi na uweke mlango unaofaa, baud, biti za data, usawazishaji na biti za kusimamisha.
  • Vigezo vyote ni ENUM.

Beijer-ELECTRONICS-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-5

Jina Upeo Aina Maoni
Tekeleza VAR_IN BOOL Inasanidi vigezo vya mlango kwenye ukingo wa kupanda
Nambari ya bandari VAR_IN nambari ya ripoti Chagua bandari ya serial
Baud VAR_IN ecaudate  
DataBits VAR_IN vipande vya data  
Usawa VAR_IN usawa  
StopBits VAR_IN eStopBits  
Vifaa Visivyolingana VAR_OUT BOOL Lengo si kifaa cha X2Control au BoX2Control

fbdGenericSendReceive

  • FB hii hutoa utendaji wa kuingiliana kupitia lango la com kwa kifaa.
  • Aina inaweza kuwa 'Kupiga kura' au 'Kusikiliza'. Kura hutumika kutuma ombi kwa kifaa na kusubiri jibu (kawaida kipimo cha mizani). Usikilizaji husubiri tu ujumbe unaoingia ambao haujaombwa (kawaida ni kisoma msimbopau).
  • Ujumbe unaoingia unaweza kusitishwa kwa moja ya njia mbili:
    • Kupokea herufi ya kusitisha (kwa mfanoampna CRLF)
    • Baada ya kupokea idadi iliyoainishwa ya wahusika.
  • BothTransactionTypes inaweza kutumika na aidha TerminationTypes.
  • Haitatekelezwa hadi vigezo vya bandari hiyo viwekwe.

Exampchini

  • Usanidi huu utasubiri (mradi Utekelezaji uko juu) kwa fremu ambayo haijaombwa ambayo imekatishwa na herufi maalum:

Beijer-ELECTRONICS-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-6

  • Usanidi huu (kwenye ukingo wa Tekeleza unaoinuka) utafanya ombi na ungojee jibu, ambalo kila wakati huwekwa kwa herufi 10.

Beijer-ELECTRONICS-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-7

    • Usanidi huu (kwenye ukingo wa Tekeleza unaoinuka) utatuma ujumbe na sio kungoja jibu.Beijer-ELECTRONICS-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-8

fbdGenericSendReceive (aina za data)

Beijer-ELECTRONICS-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-9

Ingizo Aina Awali Maoni
Nambari ya bandari nambari ya ripoti   Chagua bandari ya serial
Tekeleza BOOL   Ikiwa aina ya muamala ni 'Kupiga Kura' makali haya ya kupanda huanzisha kutuma/kupokea. Katika hali ya 'Kusikiliza', bandari husikiliza kwa muda mrefu kama bendera

iko juu

InhibitTimeout BOOL   Kwa utatuzi wa maoni pekee.

Kwa kawaida UONGO

TumaHii STRING(255)   Katika hali ya 'Kupiga kura', hii ndiyo

ombi limetumwa kwa kifaa

Aina ya Muamala aina ya shughuli eTransactionTyp

e.Kupiga kura

Inatumika kuchagua

aina ya shughuli.

Aina ya Kukomesha eTerminationType uamuzi

pe.Tabia

Inatumika kuchagua

aina ya kusitisha

Kukomesha Tabia STRING(255) '$R$N' Inatumika ikiwa Aina ya Kukomesha ni eTerminationType.Charact

er

WahusikaKupokea INT   Inatumika ikiwa Aina ya Kumaliza ni

eTerminationType.Count

Pato Aina Awali Maoni
Imekamilika BOOL   Inaonyesha kukamilika
Mafanikio BOOL   Onyesha ukamilishaji uliofaulu yaani kibambo cha kukomesha kimepokelewa
SuccessCount UDINE    
PortIsOpen BOOL    
WhatIJustRead STRING(255)   Mfuatano uliopokelewa unapatikana kwa usindikaji unaofuata
Nakala ya Hali STRING(255)   Tazama hapa chini kwa uwezekano
Nakala ya Hali Maana
Bila kufanya kitu Kusubiri maelekezo
Kufungua bandari Kufungua bandari. Hii inaweza kuonyesha kuwa bandari tayari inatumiwa na programu nyingine
Inafuta bafa Kuondoa herufi za zamani kutoka kwa bafa
Inatuma Inatuma mfuatano wa 'SendThis'
Inatafuta mhusika wa kukomesha Wakati Aina ya Kukomesha ni 'Tabia'
Inasubiri herufi 10 Wakati Aina ya Muamala ni 'Hesabu'
Imekamilika, omba juu Kwa 'Kura za Kura' au 'NoReply' za TransactionTypes hii inaonyesha kuwa mlolongo umekamilika na kungoja ukingo mpya wa kupanda.
Vigezo batili Katika 'Tabia' ya Hali ya Kukomesha, hakuna kibambo cha kukomesha kilichobainishwa. Katika 'Hesabu' ya Njia ya Kumaliza, hesabu ni 0 au zaidi ya 255

Wahusika maalum

  • Codesys hutambua herufi maalum (zisizoweza kuchapishwa) na mfuatano wa kutoroka.
  • Hiki ni kijisehemu kutoka kwa Codesys Help Online.

Beijer-ELECTRONICS-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-10

Kuhusu Beijer Electronics

  • Beijer Electronics ni mvumbuzi wa kimataifa, wa sekta mbalimbali ambaye huunganisha watu na teknolojia ili kuboresha michakato ya matumizi muhimu ya biashara. Toleo letu linajumuisha mawasiliano ya waendeshaji, suluhu za otomatiki, uwekaji kidijitali, suluhu za kuonyesha na usaidizi. Kama wataalamu wa programu, maunzi na huduma zinazomfaa mtumiaji kwa ajili ya Mtandao wa Mambo wa Viwandani, tunakupa uwezo wa kukabiliana na changamoto zako kupitia suluhu za kisasa.
  • Beijer Electronics ni kampuni ya BEIJER GROUP. Beijer Group ina mauzo ya zaidi ya SEK bilioni 1.6 mnamo 2021 na imeorodheshwa kwenye Soko Kuu la Nasdaq Stockholm chini ya tiki ya BELE. www.beijergroup.com.

 

Wasiliana nasi

Ofisi za kimataifa na wasambazaji.

Nyaraka / Rasilimali

Beijer ELECTRONICS X2-BoX2 Serial comms FBs Codesys Library [pdf] Mwongozo wa Mtumiaji
X2-BoX2, X2-BoX2 Serial comms FBs Codesys Library, Serial comms FBs Codesys Library, comms FBs Codesys Library, Codesys Library

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *