A bizerba (bicerba) készülékkel dolgozunk 1s-ról
Az interneten kevés információ áll rendelkezésre a Bizerba (OB) cég felszerelésével való interakcióról. Néhány hivatkozás vezet a Szoftverhez és a berendezésekhez fűződő fórumhoz. valamint az 1C: Enterprise 8 és a Bizerba kiszolgáló közötti interakcióhoz szükséges külső összetevőhöz. amely a Biserby-lel webes szolgáltatáson keresztül dolgozik (a komponensek létrehozásának jelentése nem egyértelmű számomra, mert a Connect.Brain webes szolgáltatást is nyújt).
1. Töltse le a Connect.Brain alkalmazást innen.
2. Telepítse a Connect.Brain-et minden olyan gépre, amelyről az OB-t állítólag használni fogják. Ne felejtsd el ellenőrizni a "Developermode AddOn" melletti négyzetet. Ez lehetővé teszi számunkra, hogy 50 telegramot engedély nélkül fogadjunk el. Az engedélyeknek annyira kellenek, mint a felszerelése (helyes nekem, ha nem)
3. Állítsa be az egyes OB-t. állítsa be az IP-t, a nevet, aktiválja az engedélyt stb. mert Nem vagyok szervizmérnök, akkor nem fogom leírni ezt a lépést.
A telepítés és a konfigurálás befejeződött.
Az OB-vel történő adatcsere fájlok, webszolgáltatás, COM stb. Segítségével lehetséges. Fontolja meg a kölcsönhatást az OB-vel a COM interfészen keresztül, a legmegfelelőbbnek (véleményem szerint).
A Connect.Brain telepítése után a következő COM objektumok állnak rendelkezésünkre:
BCS.BCSComunnication - a fő interfész OB-hez: az eszköz megnyitása, teegramok küldése / fogadása
A BCC.BCCCtrl.1 ugyanaz, mint a BCS.BCSComunnication, amelyet csak ActiveX-ként valósít meg
BCS.BCSInfo - információszerzés az eszközökről, licencekről
BCTTools.Tools - segédfelület a telegramok elemzéséhez, tömegátalakításhoz
Szintén elérhető BCS.BCSBcf felületek, BCS.BCSComunnication2, BCS.BCSComunnication3, BCS.BCSConfig, BCS.BCSDiag, BCS.BCSLw, BCSLaunch.Launcher, BizInfo.BizInf, BizLogServ.CoLogger amelynek célja nem tudom, és a hivatalos dokumentáció áll rendelkezésre.
Az OB-vel való együttműködéshez szükségünk lesz a nevére. Az összes rendelkezésre álló OB megszerzéséhez használhatja a Get Device funkciót a BCS.BCSInfo felületen:
A funkció végrehajtása után az "Eszközök" változó egy olyan karakterláncot tartalmaz, amelynek eszközparaméterei "Mennyiség" - az aktív eszközök száma. A sorom az én esetemben ez:
A lista formátuma és a paraméterek leírása megtalálható a leírásban:% ProgramFiles% \ Bizerba \ BCT \ Súgó \ Magyar \ Manual_connect.BRAIN_hu.pdf
Csak a paraméter neve érdekel, az én esetemben a GLP4, GLP5, GLM_I_22, GLP1, GLP2, GLP3 eszközök állnak rendelkezésre.
Nyissa meg a készüléket (nyitott függvény, BCS.BCSComunnication kezelőfelület):
mert az eszköz maga értesíti az adatküldést, majd hozzá kell adnunk a DataArrival és a RemoteDataArrival eseménykezelőket. Kóduk alacsonyabb lesz.
Most küldhet parancsot az eszközre (a Küldés funkció).
Ez a parancs ("A! XV00 | GL19") az 1-es számú PLC-n választja ki a készüléket, és minden adatot letölt. A parancsok és azok paraméterei itt olvashatók:% ProgramFiles% \ Bizerba \ BCT \ Súgó \ Magyar \ WebHelp \ GX Net \ index_E.html
Az adatokat a BCSDataArrival funkcióban kapjuk meg. Ugyanabban a helyen elemezzük őket a ParseTelegram függvény használatával, a BctTools.Tools felületen
Ezután a tömb tömbnek COMSafeArray tömbje lesz, ahol minden egyes elem egy parancssort, és a DataData tömbjében egy megfelelő adatmátrix.
A készülékkel végzett munkaterületet le kell zárni: