Relacje katalogowe
Obsługiwane urządzenia
- Eppendorf BioFlo 120 — rodzina
- Eppendorf BioFlo 120 Standard 0,5 SLPM
- Eppendorf BioFlo 120 Standard 1 SLPM
- Eppendorf BioFlo 120 Standard 2,5 SLPM
- Eppendorf BioFlo 120 Standard 5 SLPM
- Eppendorf BioFlo 120 Standard 10 SLPM
- Eppendorf BioFlo 120 Standard 25 SLPM
- Eppendorf BioFlo 120 Advanced TMFC 1 SLPM
- Eppendorf BioFlo 120 Advanced TMFC 5 SLPM
- Eppendorf BioFlo 120 Advanced TMFC 20 SLPM
- Eppendorf / New Brunswick BioFlo 320 — rodzina
- Eppendorf / New Brunswick BioFlo 320 Control Station with Water
- Eppendorf / New Brunswick BioFlo 320 Control Station without Water
- Eppendorf BioFlo 320 plus — rodzina
- Eppendorf BioFlo 320 plus Control Station with Water
- Eppendorf BioFlo 320 plus Control Station without Water
- Eppendorf / New Brunswick Scientific BioFlo 610
- Eppendorf BioFlo 720
- New Brunswick Scientific BioFlo 110 Modular Fermentor & Bioreactor
- New Brunswick Scientific BioFlo III
- New Brunswick Scientific BioFlo IV
- New Brunswick Scientific BioFlo 3000
- New Brunswick Scientific BioFlo 4000
- New Brunswick Scientific / Eppendorf BioFlo 415
- New Brunswick Scientific BioFlo 4500
- New Brunswick Scientific BioFlo 5000
- New Brunswick Scientific / Eppendorf BioFlo Pro — rodzina
- New Brunswick Scientific / Eppendorf BioFlo/CelliGen 115
- New Brunswick Scientific / Eppendorf BioFlo/CelliGen 310
- New Brunswick Scientific / Eppendorf CelliGen BLU 5 L
- Pall Life Sciences Allegro XRS 20
BioCommand jest windowsowym systemem SCADA firmy New Brunswick Scientific, rozwijanym obecnie pod marką Eppendorf. Łączy jeden komputer z wieloma fermentorami i bioreaktorami, rejestruje przebieg partii, pozwala zmieniać nastawy, budować receptury i programy sterujące oraz integrować aparaturę przez klasyczne OPC. Nie należy utożsamiać go z aplikacją HMI wbudowaną w konkretny BioFlo: BioCommand jest odrębnym hostem, własną bazą, licencją i zestawem adapterów komunikacyjnych.
Bieżąca oferta obejmuje trzy edycje: Track and Trend, Batch Control oraz Batch Control Plus. Wersja Plus dodaje funkcje potrzebne w środowisku regulowanym, lecz deklaracja zgodności z 21 CFR Part 11 nie zastępuje walidacji całego wdrożenia. Zakres systemu obejmuje także Windows, SQL Server Express, NBS OPC Server, przewody lub konwertery, konfigurację portów i projekty procesu.
Najważniejsze dane
| Pole | Wartość |
|---|---|
| Producent | New Brunswick Scientific; obecnie Eppendorf SE |
| Rodzaj | PC-based SCADA do fermentacji i hodowli komórkowej |
| Bieżące edycje | Track and Trend, Batch Control, Batch Control Plus |
| Numery katalogowe | M1326-0000, M1326-0010, M1326-0020 |
| Publiczna aktualizacja | 6.03, opublikowana 30 czerwca 2023 r.; pakiet M1326-1201_06-03.zip |
| Wersja MSI / programu w pakiecie | instalator 6.3.01; BioCommand.exe 6.2.0.5 |
| System hosta | Windows 10 Professional albo Enterprise, angielska wersja językowa |
| Baza | SQL Server Express; w 6.03 zmiana z SQL Server 2008 Express na SQL Server 2017 Express |
| Media SQL w publicznym ZIP | SQL Server 2017 baseline 14.0.1000.169 |
| Komunikacja urządzeń | NBS AFS, NBS MODBUS, Allen-Bradley MODBUS, TCP MODBUS |
| Integracja nadrzędna | NBS OPC Server 6.0.4; klasyczne OPC/OPC DA |
| Magistrala legacy | RS-422 multidrop do kontrolerów, konwerter do RS-232 hosta |
| Zalecany limit | maksymalnie cztery systemy na jeden port COM |
| Licencja | jedna instalacja sieciowa w jednej lokalizacji; aktywacja numerem rejestracyjnym |
| Nośnik handlowy | CD-ROM, user guide i jeden Multi-Controller Connection Kit |
| Cena referencyjna | Batch Control M1326-0010: 4 827 USD w zamówieniu Texas A&M z 4 stycznia 2018 r. |
| CVE produktu | brak nazwanego advisory BioCommand; osobno ocenia się dokładne buildy Windows, SQL Server i pozostałych składników |
Nazwy i generacje
Nazwa AFS-BioCommand występuje w starszej literaturze razem z protokołem New Brunswick AFS. Publikacje laboratoryjne dokumentują wydania 2.60, 2.6 i 2.62, używane m.in. z BioFlo III, BioFlo 3000, BioFlo 4500 i BioFlo 110. Jest to historyczna gałąź produktu, a nie wersja obecnego Batch Control Plus.
BioCommand Lite był lżejszym programem do akwizycji danych i wykresów online. Zachowana instrukcja stanowiskowa University of Utah opisuje otwieranie pliku receptury .rcp, uruchamianie batchu, wskazanie pliku docelowego i późniejszy eksport danych. Lite należy traktować jako osobny produkt legacy: jego formaty, konta i wymagania nie mogą być dziedziczone z gałęzi 6.x.
BioCommand Plus to również nazwa spotykana przy starszych instalacjach. Instrukcje BioFlo 110 i publikacje opisują rejestrowanie parametrów lub sterowanie procesem przez BioCommand Plus. Nazwa ta poprzedza obecne, jednoznaczne rozdzielenie Batch Control i Batch Control Plus. Przy inwentaryzacji zapis „BioCommand Plus” wymaga zachowania dokładnej wersji z ekranu About lub pliku wykonywalnego; sam nie dowodzi funkcji Part 11 obecnej edycji Plus.
Obecna rodzina trzech SKU jest udokumentowana w katalogach Eppendorf i w broszurze z kwietnia 2022 r. Karta produktu nadal oferuje wszystkie trzy pakiety w trybie zapytania handlowego. Eppendorf opublikował w 2023 r. publiczny pakiet 6.03 dla Track and Trend i Batch Control. Batch Control Plus pozostaje na osobnej ścieżce serwisowej: producent wymienia dla niego rewizję 6.01 i wymaga prowadzonej aktualizacji.
| Oznaczenie | Potwierdzony kontekst | Znaczenie |
|---|---|---|
| AFS-BioCommand 2.60/2.6/2.62 | starsze stanowiska NBS i publikacje procesowe | historyczna gałąź AFS; dokładny zakres zależy od wydania |
| BioCommand Lite | akwizycja, wykresy, receptury .rcp |
osobny produkt uproszczony |
| BioCommand Plus | starsze instrukcje BioFlo i publikacje | historyczna nazwa; nie utożsamiać automatycznie z Batch Control Plus |
| Track and Trend | M1326-0000 |
współczesna edycja rejestracji i podstawowego nadzoru |
| Batch Control | M1326-0010 |
współczesna edycja z programowaniem i synoptyką |
| Batch Control Plus | M1326-0020 |
edycja z rolami, audit trail i strukturą danych dla procesów regulowanych |
Porównanie edycji
Wszystkie trzy edycje mają Recipe Info, Loop Info, alarmy, wykresy trendów, Batch Info, podsumowanie, data log, raporty oraz user-defined event log. Różnice dotyczą automatyzacji i kontroli dostępu.
| Funkcja | Track and Trend | Batch Control | Batch Control Plus |
|---|---|---|---|
| Automatyczne logowanie i batch records | tak | tak | tak |
| Zmiana setpointów i alarmów | tak | tak | tak |
| Trendy i raporty | tak | tak | tak |
| Recipe Wizard i Batch/Recipe Explorer | tak | tak | tak |
| User-defined event log | tak | tak | tak |
| Graficzne programy If-Then | — | tak | tak |
| Obliczane pętle i Visual Basic | — | tak | tak |
| Konfigurowalny synoptic display | — | tak | tak |
| Equipment lock-out | — | tak | tak |
| Role Operator/Supervisor/Administrator | — | — | tak |
| Audit trail | — | — | tak |
| Struktura bazy wspierająca 21 CFR Part 11 | — | — | tak |
Track and Trend nie jest tylko pasywnym wykresem. Producent przypisuje mu zmianę setpointów, ustawianie alarmów i tworzenie batch records. Batch Control rozszerza tę powierzchnię o logikę procesu: bloki można przeciągać do instrukcji If-Then, a wynik formuły może stać się nową pętlą zapisywaną razem z partią. Visual Basic jest dodatkową ścieżką wykonywania własnej logiki.
Batch Control Plus dodaje kontrolę dostępu i audit trail. W broszurze role są nazwane wprost: Operator, Supervisor i Administrator. Funkcje te obejmują aplikację oraz jej rekordy; nie wprowadzają kryptograficznego uwierzytelnienia na starszej magistrali AFS/Modbus między hostem a kontrolerem.
Receptury, partie i wizualizacja
Recipe Wizard prowadzi użytkownika przez nazwę, pętle, program, synoptykę, alarmy, trend i zapis. Batch Explorer oraz Recipe Explorer pozwalają otworzyć zapisany przebieg bez zamykania aktywnego okna procesu. W drzewie projektu widoczne są osobne gałęzie dla Batch Control, Equipment Lock, Batch Summary, Loops, Alarms, Program, Synoptic, Trend, User Defined Event Log i Data Log.

Źródło: oficjalna broszura BioCommand AN01 611 020/GB4/0.5T/0422/EBC/STEFF, strona 3. Widok z kwietnia 2022 r. pokazuje kolejność tworzenia receptury oraz oddzielne etapy Program, Synoptic, Alarms i Trend.
Trend window wyświetla do ośmiu wykresów x-y w jednym oknie, a jednocześnie można otworzyć wiele takich okien. Operator może porównywać dane bieżące z historycznymi, ścieśnić wielodniowy zakres do jednego widoku, powiększyć fragment i wyeksportować raport. Przycisk Add dodaje opisane przez użytkownika zdarzenie, np. inokulację albo podanie glukozy, do rekordu batchu.

Źródło: ta sama broszura, strona 2. Kadrowany ekran dokumentuje jednoczesne PV, SP i Output dla wielu pętli oraz historyczne przebiegi agitacji, temperatury, pH i DO.
Programowanie w Batch Control i Batch Control Plus obejmuje dwa różne zastosowania. Pierwsze to bezpośrednia akcja: jeżeli wartość DO przekracza warunek, ustawiana jest wartość pompy. Drugie to pętla obliczeniowa: na podstawie prędkości mieszadła i stałych geometrycznych można wyliczyć tip speed i włączyć wynik do historii partii.

Źródło: oficjalna broszura BioCommand, strona 3. Górny schemat przedstawia warunek i zmianę Pump1; dolny — obliczaną wartość tip speed.
Pełny workspace grupuje drzewo batchu, tabelę pętli, trend i program sterujący. Tabela podsumowania zawiera m.in. SP, PV, Output, Mode, Totalizer, Deadband, współczynniki PID, jednostkę, Quality i Time Stamp. Jest to użyteczna granica dowodowa: zrzut trendu nie zastępuje tabeli konfiguracji, a eksport danych nie musi zachować programu i powiązań pętli.

Źródło: oficjalna broszura BioCommand, strona 3. Widok opisany przez producenta jako Batch Control pokazuje explorer, batch summary, trend oraz program w jednym oknie.
Architektura hosta
BioCommand działa na osobnym komputerze PC. Dla obecnej broszury producent wymaga angielskiej wersji Windows 10 Professional albo Enterprise. Minimalna konfiguracja 32-bitowa to procesor Intel lub zgodny o częstotliwości co najmniej 1 GHz, a 64-bitowa — co najmniej 1,4 GHz; w obu przypadkach zalecane jest 2 GHz i obsługiwany jest jeden procesor. Minimum pamięci wynosi 512 MB, zalecane 1 GB, a wolne miejsce na dysku 4 GB.
Wymaganie CD-ROM wynika z modelu dystrybucji pakietu, a niewspółdzielony port RS-232 z topologii starszych urządzeń. Współczesny host może użyć interface boxu USB, lecz port wirtualny nadal jest zasobem komunikacyjnym przypisanym do magistrali kontrolerów.
Publiczny ZIP 6.03 jest instalatorem zbiorczym. Zawiera:
BioCommandSetupx64.msiz wersją produktu6.3.01;BioCommand.exez wersją pliku6.2.0.5;- NBS OPC Server
6.0.4oraz osobny NBS OPC Server Wizard; - .NET Framework 3.5 SP1 i instalator .NET Framework 4.8;
- Crystal Reports Runtime 13.0.31 w odmianie 32- i 64-bitowej;
- SQL Server 2017 Express wraz z lokalnym nośnikiem instalacyjnym;
- adaptery
NbsAfs,NbsAfsModbus,NbsModbus,TCPModbus,BioFloProABi narzędzia rejestracji komponentów; - moduł
BCLicenseoraz pliki konfiguracji licencji.
Różnica między wersją MSI, pliku EXE i numerem publikowanym na stronie jest normalnym skutkiem osobnego wersjonowania bootstrappera, aplikacji oraz wydania dystrybucyjnego. W inwentarzu stanowiska trzeba przechować wszystkie trzy, a nie zastępować ich jednym napisem „6.03”.
Topologia RS-422, RS-232 i USB
Dokumentacja opisuje magistralę RS-422 multidrop po stronie fermentorów. Multi-Controller Connection Kit M1286-0100 zawiera przewód RS-422 50 ft/16 m, konwerter RS-232/RS-422 i kabel BioCommand. Po stronie hosta połączenie kończy się na RS-232. Producent zaleca maksymalnie cztery systemy na jeden port COM.
| Element | Numer | Funkcja |
|---|---|---|
| Track and Trend | M1326-0000 |
pakiet SCADA na CD |
| Batch Control | M1326-0010 |
pakiet z programowaniem |
| Batch Control Plus | M1326-0020 |
pakiet z rolami i audit trail |
| Multi-Controller Connection Kit | M1286-0100 |
przewód RS-422, konwerter i kabel BioCommand |
| Interconnecting Cable 50 ft/15,2 m | M1171-8010 |
połączenie BioCommand–kontroler |
| Cable RS-232–RS-422 | M1286-8010 |
kabel do BioCommand |
| RS-232/USB Interface Box | M1287-0020 |
do ośmiu portów COM przez USB |
| Converter RS-232 pinout–RS-422 | P0460-7550 |
konwersja warstwy szeregowej |
| Converter USB–RS-485/RS-422 | P0460-7551 |
współczesny konwerter katalogowy |
| Ethernet Switch, 18 portów | P0460-2591 |
akcesorium dla urządzeń Ethernet |
Instrukcja BioFlo 4500 pokazuje praktyczne adresowanie AFS. Kontroler otrzymuje parzysty node number od 0 do 30; pierwsze dziesięć pętli trafia pod ten adres, a dodatkowe pod kolejny, nieparzysty. Każdy fermentor i urządzenie pomocnicze w wielojednostkowej instalacji muszą mieć własny numer. Dla tego modelu protokół cyfrowy udostępnia BioCommandowi pierwszych dziesięć skonfigurowanych pętli, mimo że lokalny kontroler może obsługiwać więcej.
Protokoły i OPC
Broszura grupuje obsługiwane kontrolery według czterech rodzin: NBS AFS, NBS MODBUS, Allen Bradley MODBUS i TCP MODBUS. Pakiet 6.03 zachowuje ten podział w postaci oddzielnych adapterów oraz serwerów. Dzięki temu jeden interfejs BioCommand może przedstawiać podobny model pętli nad urządzeniami różnych generacji, chociaż medium, adresowanie i możliwości zapisu pozostają różne.
NBS OPC Server jest oddzielnym składnikiem instalatora i ma wersję 6.0.4. Zawiera konfiguratory oraz serwery dla AFS, Modbus, TCP Modbus, BioFlo Pro AB i R320 TCP. Jest to klasyczny stos OPC kojarzony z COM/DCOM i OPC DA. Broszura opisuje wszystkie edycje jako OPC-compatible i pozwala włączać wartości z innych urządzeń OPC do strategii sterowania.
MSI 6.03 zawiera także biblioteki Opc.Ua.Core 1.4.354.0, Opc.Ua.Client i Opc.Ua.Configuration. Sam ich udział w pakiecie nie potwierdza, że BioCommand publikuje endpoint OPC UA. Do filtra protokołów przypisana jest więc klasyczna warstwa OPC/OPC DA, natomiast OPC UA należy dodać dopiero po potwierdzeniu endpointu, URI, portu i trybu zabezpieczeń na działającym stanowisku.
SQL Server i zapis danych
Każdy proces ma niezależny data log uruchamiany automatycznie, z interwałem wybieranym przez użytkownika. Producent opisuje bazę jako secure database. W Batch Control Plus jej struktura współpracuje z rolami, event logiem i audit trail, aby wspierać wymagania 21 CFR Part 11.
Kanał aktualizacji 6.03 precyzuje zmianę silnika z SQL Server 2008 Express na SQL Server 2017 Express. Analiza oficjalnego ZIP-u pokazuje pełny nośnik SQL Express i BaselineVersion=14.0.1000.169. Instalator dostarcza także własny komponent Databasesetupv1; konfiguracja bazy jest częścią instalacji BioCommand, a nie osobnym zadaniem operatora procesu.
Numer baseline nośnika nie rozstrzyga o stanie działającej instancji. Windows Update, GDR lub ręczna obsługa serwisowa mogą podnieść build. Podczas audytu należy odczytać SERVERPROPERTY('ProductVersion'), wydanie i poziom aktualizacji z serwera, a wersję z ZIP-u zachować jako stan źródłowego medium instalacyjnego.
Historia partii składa się z większej liczby obiektów niż same próbki czasowe. Obejmuje recepturę, konfigurację pętli, SP/PV/output, tryby, totalizery, alarmy, zdarzenia użytkownika, program, synoptykę, raporty, quality i timestamps. Kopia samych tabel trendu nie odtwarza programu ani powiązania adresów urządzeń.
Aktualizacja 6.03 i niezgodność baz
Oficjalna strona Eppendorf publikuje 6.03 osobno pod nagłówkami Track and Trend i Batch Control. Wydanie z 30 czerwca 2023 r. wprowadza trzy opisane zmiany:
- SQL Server 2008 Express zastąpiono SQL Server 2017 Express;
- zwiększono długość i złożoność hasła logowania SQL;
- aplikacje BioCommand Wizard i NBS OPC Server Wizard otrzymały certyfikat wydawcy.
Plik Installation instructions.txt w ZIP-ie dodaje ważniejsze ograniczenie migracyjne. 6.03 nie jest kompatybilny wstecz z 5.02 ani starszym wydaniem i nie może zostać zainstalowany na komputerze z istniejącym BioCommand. Przejście wymaga pełnego odinstalowania oraz nowej instalacji; instrukcja ostrzega, że istniejące recipes i batches muszą zostać usunięte i nie dają się odzyskać w tej procedurze.
Pakiet nie jest łatką różnicową: ma około 1,12 GB, zawiera instalator aplikacji, serwer OPC, runtime'y i pełne media SQL Server. Nie wolno stosować go do Batch Control Plus. Eppendorf podaje, że pliki bazy Plus są niezgodne i błędna instalacja może spowodować utratę danych. Aktualizacja Batch Control Plus 6.01 jest prowadzona przez lokalny serwis.
Licencjonowanie i aktywacja
Przed instalacją trzeba uzyskać od Eppendorf product registration number. Formularz producenta wymaga numeru seryjnego dostarczonego z oprogramowaniem. Wygenerowany numer rejestracyjny zachowuje ważność przez około dwa tygodnie, dlatego nie powinien być zamawiany przed przygotowaniem hosta do instalacji i aktywacji.
Eppendorf opisuje licencję z zakupem jako ważną dla jednej instalacji sieciowej w jednej lokalizacji. EULA dołączona do 6.03 udziela prawa niewyłącznego i nieprzenoszalnego do użytku wewnętrznego, z zastrzeżeniem trwałego przekazania wszystkich praw po uprzednim poinformowaniu licencjodawcy i zaakceptowaniu warunków przez odbiorcę. Umowa rozróżnia uzgodnioną liczbę równoczesnych użytkowników oraz licencję multiple-access.
Mechanizm rejestracyjny opiera się na numerze seryjnym i czasowym kodzie. Konwerter USB–serial i interface box są elementami komunikacji z kontrolerami.
Każde SKU pakietu obejmuje program na CD-ROM, jeden Multi-Controller Connection Kit i instrukcję. Dodatkowe kity i przewody są sprzedawane osobno. Oznacza to, że koszt wdrożenia zależy nie tylko od edycji, ale też od liczby portów, magistral i kontrolerów.
Cena
Bieżąca karta Eppendorf prezentuje M1326-0000, M1326-0010 i M1326-0020 w trybie Inquire, bez publicznej ceny. Wiarygodny historyczny punkt odniesienia daje zamówienie Texas A&M z 4 stycznia 2018 r.: jedna licencja BioCommand Batch Control M1326-0010 kosztowała 4 827 USD. Dokument dotyczy rzeczywistego zakupu razem z BioFlo 120, a nie ceny wywoławczej używanego nośnika.
Starsze dane importowe pokazują duży rozrzut zależny od edycji i kontraktu: Track and Trend M1326-0000 pojawiał się w 2014–2016 r. około 3 750–4 098 USD, a Batch Control M1326-0010 w 2015 r. w zapisach około 7 732–15 167 USD. Te rekordy są pomocniczym kontekstem handlowym, nie aktualnym cennikiem producenta.
Obsługiwane urządzenia
Broszura z 2022 r. wymienia wprost BioFlo 120, BioFlo 320, BioFlo/CelliGen 510, BioFlo 610, BioFlo 720 i BioFlo Pro, a następnie dopuszcza wybrane starsze kontrolery. W katalogu strony relacja jest przypisana do kontrolera lub kompletnego systemu, nie do biernego naczynia BioBLU.
| Rodzina | Podstawa relacji | Typ komunikacji w dokumentacji |
|---|---|---|
| BioFlo 120 | jawnie na aktualnej liście BioCommand | rodzina zgodna z bieżącym SCADA; konfiguracja zależy od rewizji |
| BioFlo 320 | jawnie na aktualnej liście BioCommand | TCP/adapter właściwy dla kontrolera |
| BioFlo/CelliGen 510 | jawnie na aktualnej liście | obecna lista nie rozbija wariantów |
| BioFlo 610 | jawnie na liście i port BioCommand w broszurze urządzenia | communication port; historycznie akcesoria szeregowe |
| BioFlo 720 | jawnie na aktualnej liście | współczesny kontroler; oddzielnie ma własne OPC UA i VNC |
| BioFlo Pro | jawnie na liście; instrukcja pokazuje COM software i adres Modbus | Allen-Bradley/Modbus zależnie od generacji |
| BioFlo 110 | instrukcja urządzenia i stanowiska BioCommand Lite/Plus | DB25 AFS/MODBUS, RS-232 |
| BioFlo 4000 | broszura legacy i AFS | RS-422 multidrop przez MCA |
| BioFlo 415 | instrukcja wskazuje BioCommand Plus przez DB25 | port szeregowy |
| BioFlo 4500 | instrukcja i broszura urządzenia | RS-422 AFS-BioCommand i Ethernet hosta |
| BioFlo 5000 | broszura urządzenia | RS-422 BioCommand do logowania i sterowania |
| BioFlo/CelliGen 115 | instrukcja/karta urządzenia | SCADA port i host Windows |
| BioFlo/CelliGen 310 | instrukcja urządzenia | DB25 RS-232/RS-422, AFS albo Modbus |
| CelliGen BLU | instrukcja urządzenia | DB25 Modbus przez RS-232/RS-422 |
| Allegro XRS 20 | dokumentacja Pall starszej generacji | interfejs do BioCommand w control unit XRS 20 |
Modele BioBLU 1c, 3c, 5c, 10c, 14c i 50c są naczyniami jednorazowymi używanymi z różnymi kontrolerami. Mogą pojawić się w procesie obsługiwanym przez BioCommand, lecz nie mają własnej instalacji SCADA ani własnego portu BioCommand. Ich bezpośrednie dodanie do filtra fałszowałoby granicę urządzenia.
Uwierzytelnianie i integralność
W Batch Control Plus istnieją trzy role aplikacyjne: Operator, Supervisor i Administrator. Audit trail oraz event logs należą do tej edycji, podczas gdy user-defined event log jest funkcją wszystkich pakietów. Z punktu widzenia przeglądu rekordów trzeba rozróżnić automatyczne zdarzenie systemowe, alarm, ręcznie dodaną adnotację i zmianę objętą audit trail.
Aktualizacja 6.03 zmienia politykę technicznego logowania SQL przez zwiększenie długości i złożoności hasła. Producent nie publikuje wartości tego hasła. Nie należy tworzyć wpisu „domyślne dane logowania” na podstawie samej informacji o zmianie polityki.
Podpis wydawcy dodany w 6.03 dotyczy aplikacji BioCommand Wizard i NBS OPC Server Wizard. Nie jest równoważny podpisaniu wszystkich receptur, plików batch ani komunikatów AFS/Modbus. Dla źródłowego ZIP-u przechowywanego w archiwum obliczono SHA-256 1aeb3c90e4737cfab625fa2f110954a8a0fdf2add35a678f971e8fdc5d7dcf06; suma identyfikuje zachowaną kopię, a nie certyfikuje jej przez producenta.
Najbardziej istotne granice zaufania to:
- konto Windows uruchamiające aplikację i instalator;
- role BioCommand Batch Control Plus;
- techniczne konto SQL Server oraz prawa do bazy;
- klasyczne OPC/DCOM i uprawnienia uruchomienia serwera OPC;
- porty COM, adaptery USB i fizyczny dostęp do magistrali RS-422;
- niezabezpieczone kryptograficznie protokoły AFS/Modbus starszych kontrolerów;
- programy If-Then, Visual Basic, receptury i mapowanie pętli do node numbers;
- czas systemowy używany w batch records, event logach i audit trail.
CVE produktu i komponentów
BioCommand nie ma publicznego advisory CVE przypisanego nazwą produktu przez Eppendorf, CISA albo NVD. Nie oznacza to braku podatności; pakiet jest złożonym hostem Windows, którego ekspozycja zależy od wersji składników i konfiguracji sieci.
W oficjalnym ZIP-ie 6.03 nośnik SQL Server 2017 Express ma baseline 14.0.1000.169. NVD obejmuje ten build zakresem CVE-2024-43474, podatnością SQL Server prowadzącą do ujawnienia informacji; podatne wersje GDR zaczynają się od 14.0.1000.169 i kończą przed 14.0.2060.1. Microsoft wydał build 14.0.2060.1 także dla innych luk SQL Server z września 2024 r.
To przypisanie dotyczy komponentu z nośnika, nie dowodzi stanu zainstalowanego serwera. Jeżeli stanowisko otrzymało GDR/CU, może mieć wyższy build. Analogicznie biblioteki OPC UA, Crystal Reports i .NET w archiwum są informacją o pakiecie, a nie automatycznym dowodem osiągalności każdej powierzchni z sieci.
| Składnik z pakietu | Wersja/gałąź | Znaczenie bezpieczeństwa |
|---|---|---|
| BioCommand MSI | 6.3.01 |
wersja instalatora Track and Trend/Batch Control |
BioCommand.exe |
6.2.0.5 |
wersja głównego pliku w dystrybucji 6.03 |
| NBS OPC Server | 6.0.4 |
klasyczna warstwa OPC i adaptery urządzeń |
| SQL Server 2017 Express media | 14.0.1000.169 |
baseline z nośnika; obejmowany przez późniejsze zakresy CVE |
| Crystal Reports Runtime | 13.0.31 |
generator raportów dostarczony dla x86 i x64 |
| .NET Framework | 3.5 SP1 oraz 4.8 | zależności instalacyjne Windows |
| OPC UA libraries | Opc.Ua.Core 1.4.354.0 |
biblioteki klienta w MSI; nie dowodzą serwera UA |
| DASware OPC Client | 5.5.1.43 |
biblioteka w payloadzie; nie oznacza instalacji pełnego DASware |
Zachowanie materiałów i odtworzenie stanowiska
Publiczny pakiet 6.03 ma około 1,12 GB i zawiera 277 wpisów. Cztery kadry interfejsu pochodzą z oficjalnej broszury z 2022 r.
Przy zabezpieczaniu działającej instalacji znaczenie mają konkretne artefakty, które producent wymienia jako element modelu danych: recipes, batches, program, synoptic display, loop definitions, alarm setup, event log, user-defined events, data log i reports. Do tego dochodzą baza SQL, konfiguracja NBS OPC Server, mapowanie adapterów, node numbers i porty COM.
Kolejność akwizycji powinna chronić spójność procesu. Najpierw zapisuje się wersje i stan usług, aktywne połączenia, czas hosta oraz status batchu. Następnie wykonuje się spójny backup bazy i kopię konfiguracji aplikacji. Dopiero poza aktywnym procesem można testować eksport, migrację lub nowy instalator. Uruchomienie 6.03 na hoście z 5.02 albo starszym wydaniem może usunąć materiał, który miał zostać zabezpieczony.
Materiały do pobrania
| Materiał | Zakres | Link |
|---|---|---|
BioCommand 6.03, M1326-1201_06-03.zip |
pełny instalator Track and Trend/Batch Control, SQL 2017 Express, OPC i runtime'y | pobierz od Eppendorf |
| Software Downloads | release notes 6.03, ostrzeżenie o Plus i ścieżka 6.01 | strona producenta |
| Broszura BioCommand 2022 | edycje, funkcje, wymagania, protokoły, urządzenia i SKU | PDF producenta |
| Karta BioCommand SCADA | bieżący status sprzedaży i akcesoria | strona producenta |
| Rejestracja BioCommand | numer seryjny, product registration number i czas ważności | formularz Eppendorf |
Pakiet 6.03 można publicznie pobrać, lecz nie jest bezpłatną licencją produkcyjną. Instalacja i użycie nadal wymagają numeru seryjnego, rejestracji oraz prawa wynikającego z zakupu. Nie jest to również właściwy instalator Batch Control Plus.
Materiały źródłowe
- Eppendorf — BioCommand SCADA Software — bieżące edycje, SKU, funkcje i akcesoria.
- Eppendorf — BioCommand bioprocess control software, broszura 2022 — porównanie edycji, ekrany, wymagania, urządzenia, protokoły i topologia.
- Eppendorf — Software Downloads — wydanie 6.03, SQL Server, hasło SQL, podpis wydawcy i ostrzeżenie dotyczące Plus.
- Eppendorf — Software Registration — model aktywacji, numer seryjny, kod rejestracyjny i jedna instalacja sieciowa w jednej lokalizacji.
- Eppendorf — Bioprocess Catalog — bieżące SKU oraz akcesoria BioCommand.
- Texas A&M University — Purchase Order AB0342191 — cena Batch Control
M1326-0010z 2018 r. - New Brunswick Scientific — BioFlo 4500 User's Guide
M1254-0050— AFS mode, node numbers, liczba pętli i połączenie BioCommand. - University of Utah — BioCommand Lite — historyczny workflow receptury i rejestracji Lite.
- Microbial Cell Factories — AFS-BioCommand 2.6 z BioFlo 3000 — dokładna historyczna wersja i relacja urządzenia.
- NVD — CVE-2024-43474 — zakres podatnych buildów SQL Server 2017 obejmujący baseline nośnika 6.03.
- Microsoft — KB5042217 — build SQL Server 2017 GDR
14.0.2060.1i poprawiane podatności.