Beijer-ELECTRONICS-LOGO

Beijer ELECTRONICS X2-BoX2 Serial comms FBs Codesys Library

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

Fa'amatalaga o oloa

O le Serial comms FBs - CODESYS faletusi o se faletusi mo fesoʻotaʻiga faʻasologa e fetaui ma X2Control ma BoX2Control masini faʻatasi ma CODESYS taimi faʻapipiʻi. O lenei faletusi e fa'afaigofie feso'ota'iga fa'asologa mai le X2 Control i masini fa'asologa e pei o le faitau fa'ailoga, fua fa'atatau, ma lomitusi. Ole tele o fa'amaufa'ailoga e tu'u ile ENUM e fa'aitiitia ai mea sese. E mafai e le FB ona galue o se pule mo le auina atu / talia (mo masini e manaʻomia se faʻamalosi) pe naʻo le faʻalogoina o le uafu (mo feʻau e leʻi talosagaina). E mafai ona fa'amuta fe'au e ala i le fa'amutaina o mataitusi po'o le mauaina o se numera fa'avasegaina o mataitusi. E mafai ona fa'aoga uma ports e tolu o le X2 / BoX2 (COM1, COM2, ma le COM3).

Fa'atonuga o le Fa'aaogaina o Mea

Mo le fa'aogaina o le Serial comms FBs - CODESYS faletusi:

  1. Fa'apipi'i le faletusi file (*.compiled-library) i le polokalame CODESYS i lau PC.
  2. Avanoa i FB e pei o soʻo se poloka e ala i le mulimuli i taʻiala ma faʻamatalaga.
  3. Seti le tele o tapula'a e fa'aaoga ai ENUM e fa'aitiitia ai mea sese.
  4. Filifili pe tatau ona galue le FB o se pule mo le auina atu / talia pe naʻo le faʻalogoina o le uafu.
  5. Filifili le fa'amutaina o fe'au e ala i le fa'amutaina o mataitusi po'o le mauaina o se numera fa'avasegaina o mataitusi.
  6. Fa'aoga uma laina laina e tolu o le X2 / BoX2 pule (COM1, COM2and COM3) mo feso'ota'iga fa'asologa.

Ta'iala vave amata

FBs feso'ota'iga fa'asalalau – faletusi CODESYS

  • SER0001 – Amata vave feso'ota'iga Fa'asologa

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

Galuega ma vaega e fa'aoga ai

  • O lenei pepa o lo'o fa'amatalaina ai le faletusi CODESYS mo feso'ota'iga fa'asologa.
  • Fa'atonuga fa'atonu X2 / BoX2 fa'asologa, fa'atasi ai ma le taimi fa'aoga CODESYS.

E uiga i lenei pepa

  • O lenei pepa amata vave e le tatau ona manatu o se tusi lesona atoa. O se fesoasoani e mafai ai ona amata vave ma faigofie se talosaga masani.

Puletaofia © Beijer Electronics, 2022

O lenei fa'amaumauga (lalo ua ta'ua o 'meafaitino') o le meatotino a Beijer Electronics. E iai le aia tatau a le tagata e umia po'o le tagata fa'aoga e fa'aaoga ai mea. E le fa'atagaina le tagata o lo'o umiaina le tufatufaina atu o meafaitino i so'o se tasi i fafo atu o lana fa'alapotopotoga se'i vagana ai tulaga o mea o se vaega o se faiga e tu'uina atu e lē o lo'o umia i lana tagata fa'atau. O mea e mafai ona faʻaaogaina i oloa poʻo polokalama faʻapipiʻiina e Beijer Electronics. Beijer Electronics e leai se matafaioi mo soʻo se faaletonu i meafaitino, poʻo soʻo se aʻafiaga e ono tulaʻi mai i le faʻaaogaina o mea. O le matafaioi a le tagata o lo'o umia le fa'amautinoaina o so'o se faiga, mo so'o se fa'aoga, e fa'avae i luga po'o aofia ai mea (pe i lona atoaga po'o ni vaega), e fetaui ma mea fa'amoemoeina po'o mana'oga fa'atino. E leai se tiute a Beijer Electronics e tuʻuina atu i le tagata o loʻo umia faʻamatalaga fou.

Fa'aoga meafaigaluega nei, polokalame, aveta'avale, ma mea fa'aoga ina ia maua ai se talosaga mautu:

I totonu o lenei pepa, ua matou faʻaogaina le polokalama ma meafaigaluega nei

  • BCS Tools 3.34 poʻo CODESYS 3.5 SP13 patch 3
  • X2 pulea ma BoX2 pulea masini

Mo nisi fa'amatalaga tagai ile

  • CODESYS fesoasoani ile initaneti
  • Fa'atonuga fa'atonu X2 fa'atonu (MAxx202)
  • Beijer Electronics knowledge database, HelpOnline

O lenei pepa ma isi pepa vave amata e mafai ona maua mai la matou itulau autu. Fa'amolemole fa'aaoga le tuatusi support.europe@beijerelectronics.com mo manatu faaalia.

Feso'ota'iga fa'asologa ma poloka galuega CODESYS

  • O lenei faletusi e fetaui lelei ma masini X2Control ma BoX2Control (DeviceId 0x1024)
  • O lenei faletusi e fa'afaigofie feso'ota'iga fa'asologa mai le X2 Control i masini fa'asologa e pei o le faitau fa'ailoga, fua fa'atatau, ma lomitusi.
  • Ole tele o fa'amaufa'ailoga e tu'u ile ENUM e fa'aitiitia ai mea sese.
  • E mafai e le FB ona galue o se pule mo le auina atu / talia (mo masini e manaʻomia se faʻamalosi) pe naʻo le faʻalogoina o le uafu (mo feʻau e leʻi talosagaina).
  • E mafai ona fa'amuta fe'au e ala i le fa'amutaina o mataitusi po'o le mauaina o se numera fa'avasegaina o mataitusi.
  • E mafai ona fa'aoga uma ports e tolu o le X2 / BoX2 (COM1, COM2, ma le COM3).
  • Le faletusi file (*.compiled-library) e mafai ona faʻapipiʻi i luga ole polokalame CODESYS i lau PC ma faʻaoga FB e pei o soʻo se poloka, faʻamolemole mulimuli i taʻiala ma faʻamatalaga.

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

Saunia lau faatonu

  • O le mataupu o loʻo mulimuli mai o loʻo faʻamatalaina ai taualumaga taua ma faʻatulagaga e manaʻomia mo se faiga faʻaoga lelei.

Fa'apipi'i o le faletusi i lau fa'atonu

  • O le *.compiled-library e mana'omia ona fa'aavanoaina i lau faiga ina ia mafai ona fa'aaofia i galuega. E faia lenei mea e ala i le mauaina o le 'Library Manager'Beijer-ELECTRONICS-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-12' Faletusi Faletusi' ona sosoo ai lea ma le 'Install'.
    Su'e i le faila na e tu'u ai le *.compiled-library. O lenei faiga e manaʻomia ona toe fai pe a e faʻaogaina se PC fou.
  • Manatua, o le nofoaga o le auala System e mafai ona ese pe a faʻaaogaina BCS Tools poʻo CODESYS software tool ma pe o le a le faʻaaliga o le polokalama.

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

Fa'aopoopo le faletusi i lau poloketi

  • Ua avanoa nei le faletusi fou mo oe e fa'aofi i lau galuega fa'apitoa (example screenshot):

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

  • Ua iloa nei le faletusi ua filifilia i le Pule o le Faletusi. O ana mea fa'alaua'itele ma fesoasoani fa'aopoopo o lo'o maua iinei.

Fa'amatalaga o poloka galuega

fbdConfigurePort

  • O le FB fbdConfigurePort e manaʻomia e seti ai faʻamaufaʻailoga o le taulaga.
  • Faafetaui tulaga o le uafu i le masini o loo e talanoa i ai. Na'o le vala'au ma ulufale i le uafu talafeagai, baud, fa'amaumauga, parity ma taofi.
  • O tapula'a uma o ENUMs.

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

Igoa Aotelega Ituaiga Faamatalaga
Fa'atino VAR_IN BOOL Fa'atonu fa'amaufa'ailoga o le uafu i le pito i luga
Numera Taulaga VAR_IN numera lipoti Filifili le laina telefoni
Baud VAR_IN ecaudate  
DataBits VAR_IN fasi faamatalaga  
Fa'atasi VAR_IN tutusa  
StopBits VAR_IN eStopBits  
Le fetaui mea faigaluega VAR_OUT BOOL O le sini e le o se X2Control poʻo BoX2Control masini

fbdGenericSendReceive

  • O lenei FB e maua ai galuega e fegalegaleai ai e ala i se fesoʻotaʻiga i se masini.
  • Ole ituaiga e mafai ona 'Su'esu'eina' po'o le 'Fa'alogo'. E fa'aaoga le palota e lafo ai se talosaga i se masini ma fa'atali mo se tali (e masani lava o se fua fa'atatau). O le fa'alogo e fa'atali mo se fe'au o'o mai e le'i fa'atonuina (e masani lava o le faitau fa'ailoga).
  • O le savali o loʻo oʻo mai e mafai ona faʻamutaina i se tasi o auala e lua:
    • Mauaina o se uiga fa'amuta (fa'ataample CRLF)
    • Ina ua uma ona maua se numera faatulagaina o mataitusi.
  • BothTransactionTypes e mafai ona fa'aoga i so'o se TerminationTypes.
  • E le fa'ataunu'uina se'iloga ua fa'atūina tu'utu'uga o lena uafu.

Examples

  • O lenei faʻatulagaga o le a faʻatali (pe a maualuga le Faʻatinoina) mo se faʻavaa e leʻi faʻamalosia lea e faʻamutaina i ni mataitusi faapitoa:

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

  • O lenei faʻatulagaga o le a (i luga o le Execute rising edge) faia se talosaga ma faʻatali mo se tali, lea e faʻapipiʻi i taimi uma i le 10 mataitusi.

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

    • O lenei faatulagaga o le a (i luga o le Execute rising edge) auina atu se feʻau ae le faʻatali mo se tali.Beijer-ELECTRONICS-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-8

fbdGenericSendReceive (fa'amatalaga)

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

Ulufale Ituaiga Muamua Faamatalaga
Numera Taulaga numera lipoti   Filifili le laina telefoni
Fa'atino BOOL   Afai o le ituaiga fefa'ataua'iga o le 'Palota' o le pito maualuga lea e amata ai le lafo/maua. I le tulaga 'Fa'alogo', e fa'alogo le uafu i le umi e pei o le fu'a

e maualuga

TaofiTaimi BOOL   Mo na'o le fa'aogaina o feso'otaiga.

E masani ona SASE

SendThis STRING(255)   I le 'Polling' mode, o le

talosaga lafo i le masini

TransactionType ituaiga fefa'ataua'iga eTransactionTyp

u. Palota

Fa'aaoga e filifili ai le

ituaiga fefa'ataua'iga.

Tulaga Fa'amuta eTerminationType naunautaiga

pe.Uiga

Fa'aaoga e filifili ai le

ituaiga fa'amuta

Fa'amutainaUiga STRING(255) '$R$N' E aoga pe afai o le TerminationType o le eTerminationType.Charact

er

Tagata eTaua INT   Fa'amaonia pe a Fa'agataType e

eTerminationType.Count

Tuuina atu Ituaiga Muamua Faamatalaga
Ua uma BOOL   Fa'ailoa le mae'a
Manuia BOOL   Fa'ailoa le fa'amae'aina manuia o lona uiga ua maua le uiga fa'amuta
SuccessCount UDINE    
PortIsOpen BOOL    
O le a na'u Faitau STRING(255)   O lo'o avanoa le manoa maua mo le fa'agaioiga mulimuli ane
TulagaText STRING(255)   Va'ai i lalo mo avanoa
Tulaga Tusitusiga Uiga
Fa'atafunaina Faatalitali mo faatonuga
Tatala uafu Tatala le uafu. E ta'u mai ai o le uafu ua fa'aaogaina e se isi talosaga
Fa'amama pa puipui Ave'ese mataitusi tuai mai le pa'u
Auina atu Tuuina atu le manoa 'SendThis'
Su'e se uiga fa'amuta A'o le TerminationType o le 'Uiga'
Faatalitali mo le 10 mataitusi A'o le TransactionType o le 'Count'
Ua uma, talosaga maualuga Mo TransactionTypes 'Polling' po'o le 'NoReply' o lo'o fa'ailoa mai ai ua mae'a le fa'asologa ma fa'atali mo se pito maualuga fou.
Fa'ailoga le aoga I le TerminationMode 'Uiga', e leai se uiga fa'amuta ua fa'ailoa mai. I le TerminationMode 'Count', o le faitau e 0 pe sili atu i le 255

Fa'ailoga fa'apitoa

  • E fa'ailoa e Codesys ni mataitusi fa'apitoa (e le mafai ona lolomi) fa'atasi ai ma fa'asologa o le sola.
  • Ole snippet lea mai Codesys Help Online.

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

E uiga i Beijer Electronics

  • Beijer Electronics ose fa'alapotopotoga fa'apisinisi, fa'asalalauga fa'asalalau e fa'afeso'ota'i tagata ma tekonolosi e fa'amalieina faiga mo fa'aoga-faipisinisi. O la matou ofo e aofia ai fesoʻotaʻiga fesoʻotaʻiga, fofo faʻaautomatika, faʻavasegaina, faʻaaliga fofo, ma le lagolago. I le avea ai ma tagata tomai faapitoa i polokalama faʻaoga-faʻaoga, meafaigaluega, ma auaunaga mo le Initoneti Alamanuia o Mea, matou te faʻamalosia oe e faʻafetaui au luʻitau e ala i fofo pito sili.
  • Beijer Electronics ose kamupani BEIJER GROUP. Beijer Group o loʻo faʻatau atu i luga o le 1.6 piliona SEK i le 2021 ma o loʻo lisiina i luga o le Nasdaq Stockholm Main Market i lalo o le faʻailoga BELE. www.beijergroup.com.

 

Faafesootai matou

Ofisa o le lalolagi ma tufatufa.

Pepa / Punaoa

Beijer ELECTRONICS X2-BoX2 Serial comms FBs Codesys Library [pdf] Taiala mo Tagata Fa'aoga
X2-BoX2, X2-BoX2 Serial comms FBs Codesys Library, Serial comms FBs Codesys Library, comms FBs Codesys Library, Codesys Library

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *