Beijer ELECTRONICS X2-BoX2 Serial comms FBs Codesys Library
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ð:
- Settu upp bókasafnið file (*.compiled-library) í CODESYS hugbúnaðinn á tölvunni þinni.
- Fáðu aðgang að FBs eins og hvaða blokkum sem er með því að fylgja leiðbeiningum og lýsingum.
- Stilltu flestar færibreytur með því að nota ENUM til að draga úr villum.
- Veldu hvort FB ætti að starfa sem stjórnandi fyrir sendingu/móttöku eða bara láta portið hlusta.
- Veldu uppsögn skilaboða með uppsagnarstöfum eða að fá fyrirfram ákveðinn fjölda stafa.
- 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
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.
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'
' 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.
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):
- 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.
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:
- Þessi uppsetning mun (á Framkvæma hækkandi brún) gera beiðni og bíða eftir svari, sem er alltaf fyllt upp á 10 stafi.
-
- Þessi uppsetning mun (á framkvæma hækkandi brún) senda skilaboð og ekki bíða eftir svari.
- Þessi uppsetning mun (á framkvæma hækkandi brún) senda skilaboð og ekki bíða eftir svari.
fbdGenericSendReceive (gagnagerðir)
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.
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 |