Beijer-ELECTRONICS-LOGO

Beijer ELECTRONICS X2-BoX2 Serial comms FBs Codesys Library

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

Upplýsingar um vöru

Serial comms FBs – CODESYS bókasafnið er bókasafn fyrir raðsamskipti sem er samhæft við X2Control og BoX2Control tæki með innbyggðum CODESYS keyrslutíma. Þetta bókasafn einfaldar raðsamskipti frá X2 Control til raðtækja eins og strikamerkjalesara, vigtar og prentara. Flestar færibreytur eru stilltar með ENUM til að draga úr villum. FB getur virkað sem stjórnandi fyrir sendingu/móttöku (fyrir tæki sem þurfa hvetja) eða bara látið portið hlusta (fyrir óumbeðin skilaboð). Uppsögn skilaboða getur verið með því að loka stöfum eða fá fyrirfram ákveðinn fjölda stafa. Hægt er að nota allar þrjár raðtengi X2 / BoX2 stýringar (COM1, COM2 og COM3).

Notkunarleiðbeiningar fyrir vöru

Til að nota Serial comms FBs – CODESYS bókasafnið:

  1. Settu upp bókasafnið file (*.compiled-library) í CODESYS hugbúnaðinn á tölvunni þinni.
  2. Fáðu aðgang að FBs eins og hvaða blokkum sem er með því að fylgja leiðbeiningum og lýsingum.
  3. Stilltu flestar færibreytur með því að nota ENUM til að draga úr villum.
  4. Veldu hvort FB ætti að starfa sem stjórnandi fyrir sendingu/móttöku eða bara láta portið hlusta.
  5. Veldu uppsögn skilaboða með uppsagnarstöfum eða að fá fyrirfram ákveðinn fjölda stafa.
  6. Notaðu öll þrjú raðtengi X2 / BoX2 stýringar (COM1, COM2 og COM3) fyrir raðsamskipti.

Flýtileiðarvísir

Serial comms FBs – CODESYS bókasafn

  • SER0001 – Fljótleg byrjun Raðsamskipti

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

Virkni og notkunarsvæði

  • Þetta skjal útskýrir CODESYS bókasafnið fyrir raðsamskipti.
  • Marktæki X2 / BoX2 stjórnunarröð, með innbyggðum CODESYS keyrslutíma.

Um þetta skjal

  • Þetta skjótbyrjunarskjal ætti ekki að teljast heill handbók. Það er hjálpartæki til að geta ræst venjulegt forrit fljótt og auðveldlega.

Höfundarréttur © Beijer Electronics, 2022

Þessi skjöl (hér að neðan nefnt „efnið“) eru eign Beijer Electronics. Handhafi eða notandi hefur ekki einkarétt á að nota efnið. Handhafa er óheimilt að dreifa efninu til neins utan fyrirtækis síns nema í þeim tilvikum þar sem efnið er hluti af kerfi sem handhafi lætur viðskiptavinum sínum í té. Efnið má aðeins nota með vörum eða hugbúnaði frá Beijer Electronics. Beijer Electronics tekur enga ábyrgð á neinum göllum í efninu, eða fyrir afleiðingum sem gætu hlotist af notkun efnisins. Það er á ábyrgð handhafa að tryggja að sérhvert kerfi, fyrir hvaða notkun sem er, sem byggist á eða inniheldur efnið (hvort sem það er í heild sinni eða í hlutum), uppfylli væntanlega eiginleika eða virknikröfur. Beijer Electronics ber engin skylda til að útvega handhafa uppfærðar útgáfur.

Notaðu eftirfarandi vélbúnað, hugbúnað, rekla og tól til að fá stöðugt forrit:

Í þessu skjali höfum við notað eftirfarandi hugbúnað og vélbúnað

  • BCS Tools 3.34 eða CODESYS 3.5 SP13 plástur 3
  • X2 stjórntæki og BoX2 stjórntæki

Fyrir frekari upplýsingar vísa til

  • CODESYS nethjálp
  • Uppsetningarhandbók X2 stjórn (MAxx202)
  • Beijer Electronics þekkingargagnagrunnur, HelpOnline

Þetta skjal og önnur skyndiskjöl er hægt að nálgast á heimasíðunni okkar. Vinsamlegast notaðu heimilisfangið support.europe@beijerelectronics.com fyrir endurgjöf.

Raðsamskipti með CODESYS aðgerðablokkum

  • Þetta bókasafn er samhæft við X2Control og BoX2Control tæki (DeviceId 0x1024)
  • Þetta bókasafn einfaldar raðsamskipti frá X2 Control til raðtækja eins og strikamerkjalesara, vigtar og prentara.
  • Flestar færibreytur eru stilltar með ENUM til að draga úr villum.
  • FB getur virkað sem stjórnandi fyrir sendingu/móttöku (fyrir tæki sem þurfa hvetja) eða bara látið portið hlusta (fyrir óumbeðin skilaboð).
  • Uppsögn skilaboða getur verið með því að loka stöfum eða fá fyrirfram ákveðinn fjölda stafa.
  • Hægt er að nota allar þrjár raðtengi X2 / BoX2 stýringar (COM1, COM2 og COM3).
  • Bókasafnið file (*.compiled-library) er hægt að setja upp á CODESYS hugbúnaðinn á tölvunni þinni og fá aðgang að FB sem hvaða blokkir sem er, vinsamlegast fylgdu leiðbeiningunum og lýsingunni.

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

Að undirbúa ritstjórann þinn

  • Eftirfarandi kafli lýsir mikilvægum verklagsreglum og stillingum sem þarf fyrir vel virkt kerfi.

Uppsetning á bókasafninu fyrir ritstjórann þinn

  • *.compiled-library þarf að vera aðgengilegt í kerfinu þínu svo það geti verið með í verkefnum. Þetta er gert með því að opna 'Library Manager'Beijer-ELECTRONICS-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-12' Library Repository' og síðan 'Setja upp'.
    Farðu í möppuna þar sem þú hefur sett *.compiled-safnið. Þetta ferli þarf að endurtaka ef þú notar nýja tölvu.
  • Athugið, Staðsetning kerfisslóðarinnar getur verið mismunandi eftir því hvort þú notar BCS Tools eða CODESYS hugbúnaðartól og hvaða útgáfu af hugbúnaðinum.

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

Bættu bókasafninu við verkefnið þitt

  • Nýja bókasafnið er nú í boði fyrir þig til að hafa með í þínu tilteknu verkefni (tdampaf skjámynd):

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

  • Valið bókasafn er nú sýnilegt í bókasafnsstjóranum. Opinberir hlutir þess og viðbótarhjálp er fáanleg hér.

Lýsing á aðgerðareitum

fbdConfigurePort

  • FB fbdConfigurePort er nauðsynlegt til að stilla breytur gáttarinnar.
  • Passaðu tengistillingarnar við tækið sem þú ert að tala við. Einfaldlega kalla fram og slá inn viðeigandi port, baud, gagnabita, parity og stop bita.
  • Allar færibreytur eru ENUM.

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

Nafn Gildissvið Tegund Athugasemd
Framkvæma VAR_IN BOOL Stillir breytur gáttarinnar á hækkandi brún
Gáttanúmer VAR_IN skýrslunúmer Veldu raðtengi
Bauð VAR_IN ecaudate  
Gagnabitar VAR_IN gagnabitar  
Jöfnuður VAR_IN jafnrétti  
stöðva bita VAR_IN eStopBits  
Ósamhæfður vélbúnaður VAR_OUT BOOL Target er ekki X2Control eða BoX2Control tæki

fbdGenericSendReceive

  • Þetta FB veitir virkni til að hafa samskipti í gegnum com tengi við tæki.
  • Tegundin getur verið „Könnun“ eða „Hlusta“. Polled er notað til að senda beiðni í tæki og bíða eftir svari (venjulega vigtarvog). Hlustun bíður einfaldlega eftir óumbeðnum skilaboðum (venjulega strikamerkjalesara).
  • Hægt er að slíta mótteknum skilaboðum á einn af tveimur vegu:
    • Að fá uppsagnarstaf (tdample CRLF)
    • Eftir að hafa fengið fyrirfram ákveðinn fjölda stafa.
  • Bæði TransactionTypes er hægt að nota með hvorum TerminationTypes.
  • Það mun ekki keyra fyrr en færibreytur þessarar hafnar hafa verið stilltar.

Examples

  • Þessi uppsetning mun bíða (svo lengi sem Execute er hátt) eftir ramma sem ekki er beðinn um sem lýkur með sérstöfum:

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

  • Þessi uppsetning mun (á Framkvæma hækkandi brún) gera beiðni og bíða eftir svari, sem er alltaf fyllt upp á 10 stafi.

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

    • Þessi uppsetning mun (á framkvæma hækkandi brún) senda skilaboð og ekki bíða eftir svari.Beijer-ELECTRONICS-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-8

fbdGenericSendReceive (gagnagerðir)

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

Inntak Tegund Upphafleg Athugasemd
Gáttanúmer skýrslunúmer   Veldu raðtengi
Framkvæma BOOL   Ef færslugerðin er „Könnun“ kemur þessi hækkandi brún af stað sendingu/móttöku. Í „Hlustunar“ ham hlustar portið eins lengi og fáninn

er hátt

InhibitTimeout BOOL   Aðeins fyrir kembiforrit.

Venjulega FALSE

Sendu þetta STRING(255)   Í „könnun“ ham er þetta

beiðni send í tækið

TransactionType tegund viðskipta eTransactionTyp

e.Könnun

Notað til að velja

tegund viðskipta.

TerminationType eTerminationType ákveðni

pe.Einkenni

Notað til að velja

uppsagnartegund

Uppsagnarpersóna STRING(255) '$R$N' Gildir ef TerminationType er eTerminationType.Charact

er

CharactersTo Receive INT   Gildir ef TerminationType er

eTerminationType.Count

Framleiðsla Tegund Upphafleg Athugasemd
Búið BOOL   Sýnir frágang
Árangur BOOL   Gefðu til kynna að lokið hafi verið vel, þ.e. uppsagnarstafurinn hefur borist
Árangursfjöldi UDINE    
PortIsOpen BOOL    
WhatIJustRead STRING(255)   Móttekin strengur tiltækur fyrir síðari vinnslu
StatusTexti STRING(255)   Sjá hér að neðan fyrir möguleika
Stöðutexti Merking
Aðgerðarlaus Beðið eftir kennslu
Opnunarhöfn Að opna höfnina. Þetta gefur til kynna að höfnin sé þegar í notkun af öðru forriti
Hreinsar biðminni Fjarlægir gamla stafi úr biðminni
Sendir Sendir 'SendThis' strenginn
Er að leita að uppsagnarpersónu Þegar TerminationType er 'Character'
Bíður eftir 10 stöfum Þegar TransactionType er 'Count'
Búið, beiðni hátt Fyrir TransactionTypes 'Polling' eða 'NoReply' gefur þetta til kynna að röðinni sé lokið og bíður eftir nýjum hækkandi brún
Ógildar færibreytur Í TermminationMode 'Character' hefur enginn uppsagnarstafur verið tilgreindur. Í terminationMode 'Count' er fjöldinn 0 eða hærri en 255

Sérstakar

  • Codesys auðkennir sérstafi (óprentanlegir) með escape runum.
  • Þetta er brot úr Codesys Help Online.

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

Um Beijer Electronics

  • Beijer Electronics er fjölþjóðlegur frumkvöðull í iðnaði sem tengir fólk og tækni til að hámarka ferla fyrir viðskiptaþörf forrit. Tilboðið okkar felur í sér samskipti við símafyrirtæki, sjálfvirknilausnir, stafræna væðingu, skjálausnir og stuðning. Sem sérfræðingar í notendavænum hugbúnaði, vélbúnaði og þjónustu fyrir Industrial Internet of Things, styrkjum við þig til að mæta áskorunum þínum með leiðandi lausnum.
  • Beijer Electronics er BEIJER GROUP fyrirtæki. Beijer Group veltir yfir 1.6 milljörðum SEK árið 2021 og er skráð á Nasdaq Stockholm Main Market undir auðkenninu BELE. www.beijergroup.com.

 

Hafðu samband við okkur

Alþjóðlegar skrifstofur og dreifingaraðilar.

Skjöl / auðlindir

Beijer ELECTRONICS X2-BoX2 Serial comms FBs Codesys Library [pdfNotendahandbók
X2-BoX2, X2-BoX2 Serial comms FBs Codesys Library, Serial comms FBs Codesys Library, comms FBs Codesys Library, Codesys Library

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *