Beijer ELECTRONICS X2-BoX2 Serial comms FBs Codesys Library
ọja Alaye
Serial comms FBs – CODESYS ikawe jẹ ile-ikawe fun ibaraẹnisọrọ ni tẹlentẹle ti o ni ibamu pẹlu awọn ẹrọ X2Control ati BoX2Control pẹlu akoko asiko ṣiṣe CODESYS. Ile-ikawe yii ṣe irọrun awọn ibaraẹnisọrọ ni tẹlentẹle lati Iṣakoso X2 si awọn ẹrọ ni tẹlentẹle gẹgẹbi awọn oluka koodu iwọle, awọn iwọn wiwọn, ati awọn atẹwe. Pupọ awọn paramita ti ṣeto pẹlu awọn ENUM lati dinku awọn aṣiṣe. FB le ṣiṣẹ bi oluṣakoso fun fifiranṣẹ / gbigba (fun awọn ẹrọ ti o nilo itọsẹ) tabi kan jẹ ki ibudo naa gbọ (fun awọn ifiranṣẹ ti ko beere). Ifipinsi ifiranṣẹ le jẹ nipa fopin si awọn kikọ tabi gbigba nọmba ti a ti pinnu tẹlẹ ti awọn kikọ. Gbogbo awọn ebute oko oju omi mẹta ti iṣakoso X2 / BoX2 le ṣee lo (COM1, COM2, ati COM3).
Awọn ilana Lilo ọja
Lati lo Serial comms FBs – CODESYS ikawe:
- Fi sori ẹrọ ni ìkàwé file (*.compiled-library) si software CODESYS lori PC rẹ.
- Wọle si awọn FBs bi eyikeyi awọn bulọọki nipa titẹle awọn itọnisọna ati awọn apejuwe.
- Ṣeto ọpọlọpọ awọn paramita nipa lilo awọn ENUM lati dinku awọn aṣiṣe.
- Yan boya FB yẹ ki o ṣiṣẹ bi oluṣakoso fun fifiranṣẹ / gbigba tabi jẹ ki ibudo naa gbọ.
- Yan ifopinsi ifiranṣẹ nipasẹ awọn kikọ ifopinsi tabi gbigba nọmba ti a ti pinnu tẹlẹ ti awọn ohun kikọ.
- Lo gbogbo awọn ebute oko oju omi mẹta ti iṣakoso X2 / BoX2 (COM1, COM2ati COM3) fun ibaraẹnisọrọ ni tẹlentẹle.
Itọsọna ibere ni kiakia
Tẹlentẹle comms FBs – CODESYS ìkàwé
- SER0001 - Ibaraẹnisọrọ Serial ni kiakia
Iṣẹ ati agbegbe lilo
- Iwe yii ṣe alaye ile-ikawe CODESYS fun ibaraẹnisọrọ ni tẹlentẹle.
- Ẹrọ ibi-afẹde X2 / jara iṣakoso BoX2, pẹlu akoko asiko ṣiṣe CODESYS ti a fi sii.
Nipa iwe-ipamọ yii
- Iwe-ibẹrẹ-kiakia yii ko yẹ ki o ka iwe afọwọkọ pipe. O jẹ iranlọwọ lati ni anfani lati bẹrẹ ohun elo deede ni iyara ati irọrun.
Aṣẹ-lori-ara © Beijer Electronics, 2022
Iwe yii (ni isalẹ tọka si bi 'ohun elo') jẹ ohun-ini ti Beijer Electronics. Olumumu tabi olumulo ni ẹtọ ti kii ṣe iyasọtọ lati lo ohun elo naa. Ẹniti o dimu ko gba laaye lati pin awọn ohun elo naa fun ẹnikẹni ti o wa ni ita ti ajo rẹ ayafi ni awọn igba ti ohun elo naa jẹ apakan ti eto ti o pese nipasẹ ẹniti o dimu si onibara rẹ. Ohun elo naa le ṣee lo pẹlu awọn ọja tabi sọfitiwia ti a pese nipasẹ Beijer Electronics. Beijer Electronics ko gba ojuse fun eyikeyi abawọn ninu ohun elo, tabi fun eyikeyi abajade ti o le waye lati lilo ohun elo naa. O jẹ ojuṣe ti dimu lati rii daju pe eyikeyi eto, fun eyikeyi ohun elo, eyiti o da lori tabi pẹlu ohun elo (boya ni gbogbo rẹ tabi ni awọn apakan), pade awọn ohun-ini ti a nireti tabi awọn ibeere iṣẹ. Beijer Electronics ko ni ọranyan lati pese dimu pẹlu awọn ẹya imudojuiwọn.
Lo ohun elo wọnyi, sọfitiwia, awakọ, ati awọn ohun elo lati le gba ohun elo iduroṣinṣin:
Ninu iwe-ipamọ yii, a ti lo sọfitiwia atẹle ati ohun elo
- Awọn irinṣẹ BCS 3.34 tabi CODESYS 3.5 SP13 patch 3
- Iṣakoso X2 ati awọn ẹrọ iṣakoso BoX2
Fun alaye siwaju sii tọka si
- CODESYS online iranlọwọ
- Ilana fifi sori ẹrọ X2 Iṣakoso (Maxx202)
- Beijer Electronics imo database, HelpOnline
Iwe yii ati awọn iwe aṣẹ ibẹrẹ ni iyara miiran le ṣee gba lati oju-iwe akọkọ wa. Jọwọ lo adirẹsi naa support.europe@beijerelectronics.com fun esi.
Awọn ibaraẹnisọrọ ni tẹlentẹle pẹlu awọn bulọọki iṣẹ CODESYS
- Ile-ikawe yii ni ibamu pẹlu awọn ẹrọ X2Control ati BoX2Control (DeviceId 0x1024)
- Ile-ikawe yii ṣe irọrun awọn ibaraẹnisọrọ ni tẹlentẹle lati Iṣakoso X2 si awọn ẹrọ ni tẹlentẹle gẹgẹbi awọn oluka koodu iwọle, awọn iwọn wiwọn, ati awọn atẹwe.
- Pupọ awọn paramita ti ṣeto pẹlu awọn ENUM lati dinku awọn aṣiṣe.
- FB le ṣiṣẹ bi oluṣakoso fun fifiranṣẹ / gbigba (fun awọn ẹrọ ti o nilo itọsẹ) tabi kan jẹ ki ibudo naa gbọ (fun awọn ifiranṣẹ ti ko beere).
- Ifipinsi ifiranṣẹ le jẹ nipa fopin si awọn kikọ tabi gbigba nọmba ti a ti pinnu tẹlẹ ti awọn kikọ.
- Gbogbo awọn ebute oko oju omi mẹta ti iṣakoso X2 / BoX2 le ṣee lo (COM1, COM2, ati COM3).
- Ile-ikawe naa file (*.compiled-library) le fi sori ẹrọ lori sọfitiwia CODESYS lori PC rẹ ati wọle si awọn FBs bi awọn bulọọki eyikeyi, jọwọ tẹle awọn itọsọna ati apejuwe.
Ngbaradi rẹ olootu
- Abala ti o tẹle ṣe apejuwe awọn ilana pataki ati awọn eto ti o nilo fun eto ti o ṣiṣẹ daradara.
Fifi sori ẹrọ ti ile-ikawe si olootu rẹ
- Ile-ikawe * .compiled nilo lati jẹ ki o wa ninu eto rẹ ki o le wa ninu awọn iṣẹ akanṣe. Eyi ni a ṣe nipa iraye si 'Oluṣakoso ile-ikawe'
' Ibi ipamọ ile-ikawe' ati lẹhinna 'Fi sori ẹrọ'.
Lilö kiri si folda nibiti o ti fi * .compiled-library. Ilana yii yoo nilo lati tun ṣe ti o ba lo PC tuntun kan. - Akiyesi, ipo ti ọna System le yatọ si ti o ba lo Awọn irinṣẹ BCS tabi irinṣẹ sọfitiwia CODESYS ati ẹya wo ni sọfitiwia naa.
Fi awọn ìkàwé si rẹ ise agbese
- Ile-ikawe tuntun wa bayi fun ọ lati ṣafikun ninu iṣẹ akanṣe rẹ (fun apẹẹrẹample sikirinifoto):
- Awọn ti a ti yan ìkàwé jẹ bayi han ninu awọn Library Manager. Awọn nkan ita gbangba ati iranlọwọ afikun wa nibi.
Apejuwe ti awọn bulọọki iṣẹ
fbdConfigurePort
- FB fbdConfigurePort nilo lati ṣeto awọn aye ti ibudo naa.
- Baramu awọn eto ibudo si ẹrọ ti o n sọrọ si. Nìkan pe ki o tẹ ibudo ti o yẹ, baud, awọn die-die data, irẹwẹsi ati awọn die-die duro.
- Gbogbo paramita jẹ ENUMs.
Oruko | Ààlà | Iru | Ọrọìwòye |
Ṣiṣe | VAR_IN | BOOL | Tunto awọn ifilelẹ ti awọn ibudo lori awọn nyara eti |
Nọmba PortNọmba | VAR_IN | nọmba iroyin | Yan ibudo ni tẹlentẹle |
Baud | VAR_IN | ekoudate | |
DataBits | VAR_IN | data die-die | |
Ibaṣepọ | VAR_IN | ijora | |
StopBits | VAR_IN | eStopBits | |
Hardware ti ko ni ibamu | VAR_OUT | BOOL | Àfojúsùn kii ṣe ẹrọ X2Control tabi BoX2Control |
fbdGenericSendGbigba
- FB yii n pese iṣẹ ṣiṣe lati ṣe ajọṣepọ nipasẹ ibudo com si ẹrọ kan.
- Iru le jẹ 'Polled' tabi 'gbigbọ'. Polled ti lo lati fi ibeere ranṣẹ si ẹrọ kan ki o duro de esi (eyiti o jẹ iwọnwọn ni deede). Gbigbọ nduro duro de ifiranṣẹ ti nwọle ti ko beere (ni deede oluka koodu iwọle).
- Ifiranṣẹ ti nwọle le fopin si ọkan ninu awọn ọna meji:
- Gbigba ohun kikọ ifopinsi kan (fun examplati CRLF)
- Lẹhin gbigba nọmba asọye tẹlẹ ti awọn kikọ.
- MejeejiTransactionTypes le ṣee lo pẹlu boya TerminationTypes.
- Kii yoo ṣiṣẹ titi di igba ti a ti ṣeto awọn paramita ibudo yẹn.
Examples
- Iṣeto ni yii yoo duro (niwọn igba ti Execute jẹ giga) fun fireemu ti a ko beere eyiti o fopin si pẹlu awọn ohun kikọ pataki:
- Iṣeto ni yi yoo (lori awọn Execute nyara eti) ṣe kan ìbéèrè ati ki o duro fun a esi, eyi ti o ti nigbagbogbo fifẹ si 10 ohun kikọ.
-
- Yi iṣeto ni yio (lori awọn Execute nyara eti) fi ifiranṣẹ kan ranṣẹ ati ki o ko duro fun a esi.
- Yi iṣeto ni yio (lori awọn Execute nyara eti) fi ifiranṣẹ kan ranṣẹ ati ki o ko duro fun a esi.
fbdGenericSend Gbigba (awọn iru data)
Iṣawọle | Iru | Ibere | Ọrọìwòye |
Nọmba PortNọmba | nọmba iroyin | Yan ibudo ni tẹlentẹle | |
Ṣiṣe | BOOL | Ti o ba jẹ pe iru idunadura naa jẹ 'Idibo' eti ti o ga soke bẹrẹ fifiranṣẹ / gbigba. Ni ipo 'gbigbọ', ibudo naa ngbọ niwọn igba ti asia naa
ga |
|
InhibitTimeout | BOOL | Fun awọn comms n ṣatunṣe aṣiṣe nikan.
ITAN deede |
|
Firanṣẹ Eyi | ORIN(255) | Ni ipo 'Polling', eyi ni
ìbéèrè ranṣẹ si ẹrọ |
|
IdunaduraOrisi | idunadura iru | eTransactionTyp
e.Idibo |
Lo lati yan awọn
idunadura iru. |
Ifopinsi Iru | eTerminationType | ipinnu
pe.Ohun kikọ |
Lo lati yan awọn
ifopinsi iru |
TerminationCharacter | ORIN(255) | '$R$N' | Wulo ti TerminationType ba jẹ eTerminationType.Charact
er |
Awọn kikọLati Gba | INT | Wulo ti o ba jẹ TerminationType
eTerminationType.Count |
Abajade | Iru | Ibere | Ọrọìwòye |
Ti ṣe | BOOL | Tọkasi ipari | |
Aseyori | BOOL | Tọkasi ipari aṣeyọri ie ohun kikọ ifopinsi ti gba | |
Iye Aṣeyọri | UDINE | ||
PortIsOpen | BOOL | ||
KiniKi Ka | ORIN(255) | Okun ti o gba wa fun sisẹ atẹle | |
IpoText | ORIN(255) | Wo isalẹ fun awọn iṣeeṣe |
Ọrọ ipo | Itumo |
Laiṣiṣẹ | Nduro fun itọnisọna |
Ibudo ṣiṣi | Nsii ibudo. Eyi yoo fihan pe ibudo ti wa ni lilo tẹlẹ nipasẹ ohun elo miiran |
Ifipamọ kuro | Yiyọ awọn ohun kikọ atijọ kuro ninu ifipamọ |
Fifiranṣẹ | Fifiranṣẹ okun 'SendThis' |
Nwa fun ohun kikọ ifopinsi | Nigbati Ipari Iru jẹ 'Ohun kikọ' |
Nduro fun awọn kikọ 10 | Nigbati Iru Iṣowo jẹ 'Ika' |
Ti ṣe, beere ga | Fun TransactionTypes 'Idibo' tabi 'NoReply' eyi tọkasi ọkọọkan ti pari ati nduro fun eti dide tuntun |
Awọn paramita ti ko tọ | Ni TerminationMode 'Ohun kikọ', ko si ohun kikọ ifopinsi ti a pato. Ni Ipo Ipari 'Ika', kika naa jẹ 0 tabi ju 255 lọ |
Pataki ohun kikọ
- Codesys ṣe idanimọ awọn ohun kikọ pataki (ti kii ṣe titẹ) pẹlu awọn ọna abayo.
- Eyi jẹ snippet lati Codesys Iranlọwọ Online.
Nipa Beijer Electronics
- Beijer Electronics jẹ olupilẹṣẹ ọpọlọpọ orilẹ-ede, olupilẹṣẹ ile-iṣẹ agbekọja ti o so eniyan ati imọ-ẹrọ pọ si lati mu awọn ilana ṣiṣẹ fun awọn ohun elo pataki-iṣowo. Ipese wa pẹlu ibaraẹnisọrọ oniṣẹ ẹrọ, awọn solusan adaṣe, oni-nọmba, awọn solusan ifihan, ati atilẹyin. Gẹgẹbi awọn amoye ni sọfitiwia ore-olumulo, ohun elo hardware, ati awọn iṣẹ fun Intanẹẹti Iṣẹ ti Awọn nkan, a fun ọ ni agbara lati pade awọn italaya rẹ nipasẹ awọn solusan iwaju-asiwaju.
- Beijer Electronics jẹ ile-iṣẹ BEIJER GROUP kan. Ẹgbẹ Beijer ni awọn tita to ju 1.6 bilionu SEK ni ọdun 2021 ati pe o wa ni atokọ lori Ọja akọkọ ti Nasdaq Stockholm labẹ ami ami BELE. www.beijergroup.com.
Pe wa
Awọn ọfiisi agbaye ati awọn olupin kaakiri.
Awọn iwe aṣẹ / Awọn orisun
![]() |
Beijer ELECTRONICS X2-BoX2 Serial comms FBs Codesys Library [pdf] Itọsọna olumulo X2-BoX2, X2-BoX2 Serial comms FBs Codesys Library, Serial comms FBs Codesys Library, comms FBs Codesys Library, Codesys Library |