Beijer-ELECTRONICS-LOGO

Beijer ELECTRONICS X2-BoX2 Serial comms FBs Codesys Library

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

Enfòmasyon sou pwodwi

Serial comms FBs - Bibliyotèk CODESYS se yon bibliyotèk pou kominikasyon seri ki konpatib ak aparèy X2Control ak BoX2Control ki gen tan CODESYS entegre. Bibliyotèk sa a senplifye kominikasyon seri soti nan kontwòl X2 a ak aparèy seri tankou lektè kòd bar, balans, ak enprimant. Pifò paramèt yo mete ak ENUM pou diminye erè. FB a ka aji kòm yon manadjè pou voye/resevwa (pou aparèy ki bezwen yon èd memwa) oswa jis lakòz pò a koute (pou mesaj ki pa mande). Revokasyon mesaj yo kapab lè yo fini karaktè oswa resevwa yon kantite predefini nan karaktè. Tout twa pò seri yon kontwòl X2 / BoX2 ka itilize (COM1, COM2, ak COM3).

Enstriksyon Itilizasyon Pwodwi

Pou itilize bibliyotèk Serial Comms FBs - CODESYS:

  1. Enstale bibliyotèk la file (*.compiled-library) nan lojisyèl CODESYS sou PC ou.
  2. Aksede FB yo kòm nenpòt blòk si w suiv direktiv ak deskripsyon yo.
  3. Mete pifò paramèt lè l sèvi avèk ENUM pou diminye erè.
  4. Chwazi si FB a ta dwe aji kòm yon manadjè pou voye/resevwa oswa jis lakòz pò a koute.
  5. Chwazi revokasyon mesaj pa karaktè revokasyon oswa resevwa yon kantite predefini nan karaktè.
  6. Sèvi ak tout twa pò seri nan yon kontwòl X2 / BoX2 (COM1, COM2 ak COM3) pou kominikasyon seri.

Gid pou kòmanse rapid

Serial comms FBs - Bibliyotèk CODESYS

  • SER0001 - Kòmanse rapid kominikasyon seri

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

Fonksyon ak zòn nan itilize

  • Dokiman sa a eksplike bibliyotèk CODESYS pou kominikasyon seri.
  • Sib aparèy X2 / BoX2 kontwòl seri, ak embedded CODESYS ègzekutabl.

Konsènan dokiman sa a

  • Dokiman pou kòmanse rapid sa a pa ta dwe konsidere kòm yon manyèl konplè. Li se yon èd pou kapab kòmanse moute yon aplikasyon nòmal byen vit ak fasil.

Copyright © Beijer Elektwonik, 2022

Dokiman sa a (ki pi ba yo refere kòm 'materyèl la') se pwopriyete Beijer Electronics. Detantè a oswa itilizatè a gen yon dwa ki pa eksklizif pou itilize materyèl la. Detantè a pa gen dwa distribye materyèl la bay nenpòt moun ki andeyò òganizasyon li eksepte nan ka kote materyèl la fè pati yon sistèm detantè a bay kliyan li a. Materyèl la ka itilize sèlman ak pwodwi oswa lojisyèl Beijer Electronics apwovizyone. Beijer Electronics pa pran okenn responsablite pou nenpòt domaj nan materyèl la, oswa pou nenpòt konsekans ki ta ka rive nan itilizasyon materyèl la. Se responsablite detantè a pou asire ke nenpòt sistèm, pou kèlkeswa aplikasyon, ki baze sou oswa ki gen ladann materyèl la (si an antye oswa an pati), satisfè pwopriyete yo atann oswa kondisyon fonksyonèl. Beijer Electronics pa gen okenn obligasyon pou bay detantè a ak vèsyon ajou.

Sèvi ak pyès ki nan konpitè, lojisyèl, chofè, ak sèvis piblik sa yo pou w ka jwenn yon aplikasyon ki estab:

Nan dokiman sa a, nou te itilize lojisyèl sa yo ak pyès ki nan konpitè

  • BCS Tools 3.34 oswa CODESYS 3.5 SP13 patch 3
  • X2 kontwòl ak aparèy kontwòl BoX2

Pou plis enfòmasyon, gade nan

  • Èd sou entènèt CODESYS
  • Manyèl enstalasyon X2 kontwòl (MAxx202)
  • Beijer Elektwonik baz done konesans, HelpOnline

Ou ka jwenn dokiman sa a ak lòt dokiman pou kòmanse rapid nan paj dakèy nou an. Tanpri itilize adrès la support.europe@beijerelectronics.com pou fidbak.

Kominikasyon seri ak blòk fonksyon CODESYS

  • Bibliyotèk sa a konpatib ak aparèy X2Control ak BoX2Control (DeviceId 0x1024)
  • Bibliyotèk sa a senplifye kominikasyon seri soti nan kontwòl X2 a nan aparèy seri tankou lektè kòd bar, balans, ak enprimant.
  • Pifò paramèt yo mete ak ENUM pou diminye erè.
  • FB a ka aji kòm yon manadjè pou voye/resevwa (pou aparèy ki bezwen yon èd memwa) oswa jis lakòz pò a koute (pou mesaj ki pa mande).
  • Revokasyon mesaj yo kapab lè yo mete fen nan karaktè oswa resevwa yon kantite predefini nan karaktè.
  • Tout twa pò seri yon kontwòl X2 / BoX2 ka itilize (COM1, COM2, ak COM3).
  • Bibliyotèk la file (*.compiled-library) ka enstale sou lojisyèl CODESYS sou PC ou epi jwenn aksè nan FB yo kòm nenpòt blòk, tanpri swiv direktiv ak deskripsyon yo.

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

Prepare editè ou a

  • Chapit sa a dekri pwosedi enpòtan ak paramèt ki nesesè pou yon sistèm ki byen fonksyone.

Enstalasyon bibliyotèk la nan editè ou a

  • *.Compiled-library la bezwen disponib nan sistèm ou an pou li kapab enkli nan pwojè yo. Sa a se fè pa aksè nan 'Manadjè Bibliyotèk la'Beijer-ELECTRONICS-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-12'Bibliyotèk Repository' ak Lè sa a, 'Enstale'.
    Navige nan katab la kote ou te mete *.compiled-library la. Pwosedi sa a pral bezwen repete si ou itilize yon nouvo PC.
  • Remak, kote chemen sistèm lan ka diferan selon si w ap itilize BCS Tools oswa zouti lojisyèl CODESYS ak ki vèsyon lojisyèl an.

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

Ajoute bibliyotèk la nan pwojè ou a

  • Nouvo bibliyotèk la disponib kounye a pou w mete nan pwojè espesifik ou a (egzanpampEkran an):

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

  • Kounye a bibliyotèk chwazi a vizib nan Manadjè Bibliyotèk la. Objè piblik li yo ak èd siplemantè disponib isit la.

Deskripsyon blòk fonksyon

fbdConfigurePort

  • FB fbdConfigurePort la oblije mete paramèt pò a.
  • Koresponn ak paramèt pò yo ak aparèy w ap pale a. Senpleman envoke epi antre nan pò ki apwopriye, baud, bits done, parite ak Bits sispann.
  • Tout paramèt yo se ENUM.

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

Non Dimansyon Kalite Kòmantè
Egzekite VAR_IN BOOL Konfigure paramèt pò a sou kwen k ap monte a
PortNumber VAR_IN nimewo rapò Chwazi pò seri a
Baud VAR_IN ekade  
DataBits VAR_IN Bits done  
Parite VAR_IN egalite  
StopBits VAR_IN eStopBits  
IncompatibleHardware VAR_OUT BOOL Target se pa yon aparèy X2Control oswa BoX2Control

fbdGenericSendReceive

  • FB sa a bay fonksyonalite pou kominike atravè yon pò com nan yon aparèy.
  • Kalite a ka 'Sòde' oswa 'Koute'. Sondaj yo itilize pou voye yon demann nan yon aparèy epi tann yon repons (tipikman yon echèl peze). Tande tou senpleman ap tann pou yon mesaj fèk ap rantre pa mande (tipikman yon lektè barcode).
  • Mesaj k ap vini an ka sispann nan youn nan de fason:
    • Resevwa yon karaktè revokasyon (pa egzanpample CRLF)
    • Apre ou fin resevwa yon kantite predefini karaktè.
  • BothTransactionTypes ka itilize ak swa TerminationTypes.
  • Li pa pral egzekite jiskaske paramèt pò sa a yo te mete.

Examples

  • Konfigirasyon sa a pral tann (osi lontan ke Egzekite se wo) pou yon ankadreman ki pa mande ki sispann ak karaktè espesyal:

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

  • Konfigirasyon sa a pral (sou kwen k ap monte Egzekite) fè yon demann epi tann yon repons, ki toujou Matlasye a 10 karaktè.

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

    • Konfigirasyon sa a pral (sou kwen k ap monte Egzekite) voye yon mesaj epi li pa tann yon repons.Beijer-ELECTRONICS-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-8

fbdGenericSendReceive (kalite done)

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

Antre Kalite Inisyal Kòmantè
PortNumber nimewo rapò   Chwazi pò seri a
Egzekite BOOL   Si kalite tranzaksyon an se 'Polling' kwen k ap monte sa a kòmanse voye/resevwa a. Nan mòd 'Koute', pò a koute osi lontan ke drapo a

se wo

InhibitTimeout BOOL   Pou debogaj comms sèlman.

Nòmalman FO

Voye sa STRING(255)   Nan mòd 'Sondaj', sa a se

demann voye bay aparèy la

TransactionType kalite tranzaksyon eTransactionTyp

e.Vòt

Yo itilize pou chwazi a

kalite tranzaksyon.

TerminationType eTerminationType detèminasyon

pe.Character

Yo itilize pou chwazi a

kalite revokasyon

TerminationCharacter STRING(255) '$R$N' Valab si TerminationType se eTerminationType.Charact

er

CharactersToReceive INT   Valab si TerminationType se

eTerminationType.Count

Sòti Kalite Inisyal Kòmantè
BOOL   Endike fini
Siksè BOOL   Endike yon fini siksè sa vle di karaktè revokasyon an te resevwa
SuccessCount UDINE    
PortIsOpen BOOL    
WhatIJustRead STRING(255)   Fisèl resevwa a disponib pou pwosesis ki vin apre
StatusText STRING(255)   Gade pi ba a pou posiblite yo
Tèks Estati Siyifikasyon
San fè anyen konsa Ap tann enstriksyon
Pò louvri Louvri pò a. Sa a ta endike pò a deja itilize pa yon lòt aplikasyon
Netwaye tanpon Retire ansyen karaktè nan tanpon an
Voye Voye fisèl 'SendThis' la
Kap chèche yon karaktè revokasyon Lè TerminationType la se 'Character'
Ap tann 10 karaktè Lè TransactionType se 'Konte'
Fè, demann segondè Pou TransactionTypes 'Polling' oswa 'NoReply' sa a endike sekans lan fini epi ap tann yon nouvo kwen k ap monte.
Paramèt envalid Nan TerminationMode 'Character', pa gen okenn karaktè revokasyon te espesifye. Nan TerminationMode 'Konte', konte a se 0 oswa pi gran pase 255

Karaktè espesyal

  • Codesys idantifye karaktè espesyal (ki pa enprime) ak sekans chape.
  • Sa a se yon ti bout nan Codesys Help Online.

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

Konsènan Beijer Elektwonik

  • Beijer Elektwonik se yon inovatè miltinasyonal, kwa-endistri ki konekte moun ak teknoloji pou optimize pwosesis pou aplikasyon ki enpòtan pou biznis yo. Òf nou an gen ladan kominikasyon operatè, solisyon automatisation, dijitalizasyon, solisyon ekspozisyon, ak sipò. Antanke ekspè nan lojisyèl, pyès ki nan konpitè, ak sèvis ki fasil pou itilize pou Entènèt Endistriyèl bagay yo, nou pèmèt ou fè fas ak defi ou yo atravè solisyon avanse.
  • Beijer Electronics se yon konpayi BEIJER GROUP. Beijer Group gen lavant plis pase 1.6 milya dola SEK nan 2021 e li nan lis sou Nasdaq Stockholm Main Market la anba ticker BELE. www.beijergroup.com.

 

Kontakte nou

Biwo mondyal ak distribitè.

Dokiman / Resous

Beijer ELECTRONICS X2-BoX2 Serial comms FBs Codesys Library [pdfGid Itilizatè
X2-BoX2, X2-BoX2 Serial comms FBs Codesys Library, Serial comms FBs Codesys Library, comms FBs Codesys Library, Codesys Library

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *