SARTORIUS Sim Api Software
Spesifikasi
- Nama Produk: SimApi Guide
- Tanggal Rilis: 5 September 2024
- Tujuan: Nyedhiyakake data menyang produk Umetrics Suite
Pandhuan Panggunaan Produk
Pambuka kanggo SimApis
- SimApis digunakake kanggo njupuk data kanggo nggawe proyek lan mbangun model ing produk Umetrics Suite.
Entuk SimApis
- Kanggo entuk SimApis, deleng dokumentasi resmi utawa hubungi dhukungan pelanggan kanggo pitulung.
Fitur SimApi
- SimApis nyedhiyani data nyata-wektu kanggo ngawasi, kontrol, lan model bangunan ing SIMCA lan SIMCA-online.
Mung Panggunaan Data Saiki
- Disaranake mung nggunakake data saiki lan ngindhari data historis kanggo kinerja sing optimal.
Nyiapake Instalasi SimApi
- Sadurunge instalasi, priksa manawa sistem sampeyan memenuhi syarat minimal sing ditemtokake ing pandhuan pangguna.
Nginstal SimApi
- Tindakake pandhuan langkah-langkah sing diwenehake ing manual pangguna kanggo nginstal SimApi ing sistem sampeyan.
Nyetel SimApi kanggo SIMCA
- Konfigurasi setelan SimApi ing SIMCA miturut pedoman sing diwenehake.
Nyetel SimApi kanggo SIMCA-online
- Nggawe SimApi kanggo njupuk data nyata-wektu lan operasi nulis-bali ing SIMCA-online.
Nguji lan Ngatasi Masalah
- Sawise instalasi, nindakake tes kanggo mesthekake fungsi sing tepat. Yen ana masalah, deleng bagean ngatasi masalah ing pandhuan pangguna.
Testing saka SIMCA-online
- Nguji integrasi SimApi saka SIMCA-online kanggo verifikasi pengangkatan data.
Ngatasi masalah karo Log Files
- Gunakake log SimApi file kanggo ngenali lan mutusake masalah instalasi utawa operasional.
Konfigurasi Akun Layanan
- Mesthekake konfigurasi sing bener saka akun layanan SIMCA-online kanggo operasi rapi.
Rincian Teknis
- Waca bagean 7 saka pandhuan pangguna kanggo informasi teknis sing luwih jero babagan SimApis.
Pambuka kanggo SimApis
- SimApi minangka antarmuka piranti lunak antarane piranti lunak Umetrics® Suite lan sumber data. Tujuan utama saka SimApi kanggo nyedhiyani data kanggo SIMCA®-online utawa SIMCA®.
- Sartorius Stedim Data Analytics AB ngembangake SimApis kanggo macem-macem sumber data, kayata sejarawan proses lan basis data umum.
- Dokumen iki nuduhake apa SimApi, lan carane digunakake ing produk Umetrics Suite. Sampeyan bakal sinau carane ngrancang, lan nginstal SimApi, carane ngatasi masalah lan carane nyoba instalasi. Bab pungkasan ngemot rincian teknis SimApis sing dituju kanggo pangembang.
Tujuan SimApi: nyedhiyakake data menyang produk Umetrics Suite
- Tujuan utami saka SimApi kanggo nyedhiyani data kanggo SIMCA-online utawa SIMCA saka sumber data. Sumber data ora bagean SIMCA-online nanging bisa dadi sejarah proses utawa sistem liyane sing nyimpen lan ngatur data.
- A SimApi mbabarake hirarki simpul, cocog karo folder ing a file sistem. Saben simpul bisa ngemot simpul liyane, utawa tags. A tag cocog karo variabel. Kanggo iki tags, data bisa dipikolehi. Gambar kasebut nuduhake a tag, Temp, dipilih ing simpul
- BakersYeastControlGood ing sumber data ing SIMCA-online. Iki uga nuduhake nilai paling anyar sing dijupuk saka sumber data.
Panggunaan SimApi ing Umetrics Suite
- Piranti lunak desktop SIMCA bisa nggunakake SimApi kanggo njupuk data kanggo nggawe proyek lan model bangunan minangka gambar ing ngisor iki.
- SIMCA-online nggunakake SimApis kanggo njupuk data ing wektu nyata kanggo ngawasi lan kontrol, uga nulis maneh data kanggo sumber data. Gambar ing ngisor iki nuduhake endi SimApi ing sistem sing dumadi saka sumber data, server SIMCA-online, lan klien.
SimApis sing umum digunakake
- SimApis sing paling akeh digunakake yaiku:
- PI AF SimApi kanggo nyambungake menyang Aveva (biyen OSIsoft) PI Systems.
- OPC UA SimApi
- ODBC SimApi - kanggo akses umum menyang database kayata SQL Server utawa Oracle
- Kabeh SimApis sing kasedhiya kadhaptar bebarengan karo fitur ing paragraf 3.
DBMaker SimApi kanggo data simulasi
- DBMaker minangka aplikasi sing kasedhiya karo instalasi server SIMCA-online. Iku simulates sumber data, kayata sejarawan proses, kanthi nggunakake tabel data preloaded ngendi pengamatan diwenehake siji-siji kanggo SIMCA-online liwat DBMaker SimApi.
- DBMaker mung digunakake kanggo tujuan demonstrasi lan ora bisa digunakake ing produksi kanthi data langsung saka sumber data. Deleng bantuan sing dibangun kanggo mangerteni sing luwih lengkap babagan DBMaker.
Dokumentasi tambahan
- Dokumen iki minangka salah sawijining sakumpulan dokumen sing gegandhengan, saben-saben duwe fokus lan target pamirsa sing beda:
Sumber | apa | ngendi |
SIMCA-online web kaca | Informasi pambuko lan download | sartorius.com/umetrics-simca- online |
SIMCA-online ReadMe lan Instalasi.pdf | Instalasi lan carane miwiti SIMCA- data demo online | Ing zip instalasi file |
SIMCA-online Implementation Guide | Njelaske nganggo bentuk garis fungsi SIMCA-online, sijine iku ing konteks karo piranti lunak Umetrics Suite liyane, njlèntrèhaké syarat lan laku paling apik kanggo penyebaran prajurit sukses, lan langkah-langkah dening-instruksi instalasi. | sartorius.com/umetrics-simca- online |
Pandhuan SimApi | Nyiapake lan nindakake panginstalan SimApi, kalebu ngatasi masalah. Uga ngemot rincian teknis babagan SimApis kanggo pangembang. | sartorius.com/umetrics-simapi |
Pandhuan pangguna SimApi | Dokumentasi kanggo saben SimApi sing diterbitake kanthi fitur, instruksi instalasi, lan spesifik konfigurasi. | sartorius.com/umetrics-simapi |
SIMCA-online Technical Guide | Referensi teknis kanggo perencanaan instalasi server SIMCA-online, ngatasi masalah, lan cara kerja SIMCA-online. | sartorius.com/umetrics-simca-online |
SIMCA-online bantuan | Web-bantuan adhedhasar carane nggunakake SIMCA-online lan carane SIMCA-online dianggo. | Ing piranti lunak dhewe, lan ing sartorius.com/umetrics-simca |
SIMCA-online Web Panuntun Instalasi Klien | Nggambaraké panginstalan SIMCA-online Web Klien | sartorius.com/umetrics-simca-online |
Basis kawruh Umetrics | Database sing bisa ditelusuri kanthi artikel babagan saben versi piranti lunak sing dirilis, artikel teknis, lan masalah sing dikenal ing produk Umetrics Suite. | sartorius.com/umetrics-kb |
bantuan SIMCA / pandhuan pangguna | Cara nggunakake SIMCA desktop kanggo nggawe proyek lan data modeling. | Ing SIMCA lan ing sartorius.com/umetrics-simca |
Dhukungan web kaca | Carane entuk dhukungan teknis. | sartorius.com/umetrics-support |
Dhukungan teknis
- Tim dhukungan online Sartorius mangsuli pitakon teknis babagan SimApis lan uga bisa nerusake panjalukan kanggo nambah SimApis menyang wong sing cocog. Sinau luwih lengkap ing sartorius.com/umetrics-support.
Entuk SimApis
- We nyedhiyani dokumentasi kanggo kasedhiya SimApis lan pranala menyang program instalasi ing sartorius.com/umetrics-simapi.
- Saben SimApi didokumentasikake ing Pandhuan pangguna.
- Pandhuan SimApi, sing sampeyan waca ora, w nglengkapi informasi kasebut karo informasi nglengkapi SimApi nalika nerangake perencanaan, instalasi, lan ngatasi masalah SimApi.
Fitur SimApi
- Ora kabeh sumber data padha. A SimApi ora perlu ngleksanakake kabeh fungsi ing specification. Kanggo alasan kasebut, SimApis sing beda nawakake fungsi sing beda. Dhaptar matriks ing ngisor iki kasedhiya SimApis lan fitur-fiture.
- Fitur kasebut diterangake ing ngisor iki. Kabar sing tabel wis kolom kapisah kanggo nuduhake kang fitur kasedhiya mungguh SIMCA-online lan SIMCA.
Fitur | tujuane | SIMCA-online panggunaan | Panggunaan SIMCA |
Data saiki | Maca pengamatan siji kanthi nilai paling anyar saka sumber data. | Eksekusi normal wektu nyata | – |
Data historis | Maca akeh pengamatan bebarengan karo data historis saka sumber data. | Nyekel-up lan prédhiksi data kepungkur, nggawe proyek nggunakake File > Anyar | Database Impor Wisaya kanggo ngimpor data proses kanggo nggawe model. |
Data diskrèt | Waca data laboratorium/IPC saka sumber data. Akeh pengamatan saben batch. | Kanggo proyek kumpulan kanthi fase utawa kondisi kumpulan sing dikonfigurasi kanggo njupuk data diskret. | – |
Data batch | Waca kahanan batch lan atribut kualitas pungkasan (utawa | Kondisi batch utawa centering lokal. | Database Impor Wisaya kanggo maca kahanan kumpulan |
Fitur | tujuane | SIMCA-online panggunaan | Panggunaan SIMCA |
data jinis MES liyane). Siji pengamatan saben batch. | nggawe model tingkat batch. | ||
Batch node | Nemtokake wektu wiwitan lan wektu pungkasan (kosong kanggo kumpulan aktif) kanggo kumpulan tartamtu.
Enumerate kabeh kumpulan sing ana ing sawetara wektu. |
Dibutuhake kanggo eksekusi konfigurasi kumpulan. | Database Impor Wisaya kanggo milih kumpulan kanggo ngimpor. |
Tulis maneh - data terus-terusan | Tulis data sing terus-terusan, kayata prediksi, bali menyang sumber data. | Tulis maneh data saka tingkat evolusi kumpulan, kanggo Control Advisor utawa kanggo konfigurasi terus | – |
Tulis maneh - diskrit | Tulis data diskret, kayata prediksi, bali menyang sumber data. | Tulis maneh kanggo konfigurasi kumpulan ing tingkat evolusi kumpulan kanggo fase sing dikonfigurasi kanggo njupuk data diskret | – |
Tulis maneh - data batch | Tulis maneh data tingkat batch, kayata prediksi utawa atribut kualitas pungkasan, menyang sumber data. | Tulis maneh kanggo konfigurasi kumpulan ing tingkat kumpulan | – |
Hierarki simpul | SimApi ndhukung hirarki simpul, padha karo a file sistem. Saben simpul bisa ngemot tags lan simpul liyane. Hierarki ndadekake luwih gampang kanggo ngatur nomer akeh kelenjar lan tags. | Didhukung ing kabeh panggonan tags digunakake. | |
Array tag ekspansi | Array tag nyimpen sawetara nilai. SimApi ngembangake array tag kanggo akeh individu tags, siji kanggo saben unsur ing array. | Didhukung ngendi tags digunakake kanggo data terus-terusan. Saben ditambahi tag kudu dipetakan menyang variabel ing project SIMCA. | |
Multiple sumber data | SimApi bisa nyambung menyang luwih saka siji sumber data utawa ndhukung sawetara kedadean dhewe karo setelan individu lan log files kanggo saben Kayata. | Sambungake menyang sawetara sumber data sing padha. | – |
Resiliensi sambungan | Yen SimApi dadi pedhot saka sumber data, iku bakal nyoba kanggo mbangun maneh sambungan kanthi otomatis. | SimApi ora kudu diwiwiti maneh kanggo nggawe maneh sambungan menyang sumber data. | – |
Dikembangake ing omah | SimApi dikembangake, diwenehake lan didhukung dening |
Mung data saiki, tanpa data historis, ora dianjurake
- Sawetara SimApis, utamane OPC DA, mung ndhukung maca data saiki, dudu data sejarah.
- SimApi sing mung ndhukung data saiki ora bisa digunakake ing SIMCA desktop, amarga ora bisa maca data sajarah kanggo mbangun model.
- Kanggo SIMCA-online, kita banget nyaranake sumber data lan SimApi sing nyedhiyani ora mung data saiki kanggo eksekusi nyata-wektu, nanging uga data sajarah bisa kanggo prédhiksi lan nyekel-up data kepungkur. SIMCA-online kanthi otomatis ngalih antarane data nyata-wektu lan data sajarah minangka needed lan iki ora bisa dipateni.
- A sumber data sing mung menehi data saiki, nanging ora data sajarah, bisa kanggo proyek terus-terusan ing SIMCA-online, nanging kanggo proyek kumpulan, data sajarah dibutuhake.
Nyiapake instalasi SimApi
- Bagean iki njlèntrèhaké informasi penting kanggo sukses instalasi saka SimApi.
64-dicokot utawa 32-dicokot SimApis
- Ana versi 32-bit lan 64-bit saben SimApi.
- SIMCA-online lan SIMCA 64-dicokot lan mbutuhake 64-dicokot Varian SimApis. SimApis 32-bit warisan isih kasedhiya kanggo instalasi lawas.
Lokasi kanggo log file lan setelan
- A SimApi nyimpen log sawijining files ing folder Data Program sing didhelikake1:
%programdata%\Umetrics\SimApi, ngendi %programdata% map menyang folder nyata ing komputer. Iku standar kanggo C:\ProgramData. - Saben SimApi biasane nggunakake log dhewe file, sing padha karo log server SIMCA-online file bakal ngemot data luwih utawa kurang gumantung setelan tingkat log. Iki file migunani kanggo ngatasi masalah. Log file jenenge
.log ngendi yaiku SimApi sing sampeyan instal, contoneample PIAFSimApi. Uga ndeleng bagean sabanjure kanggo SIMCA-online SimApi jeneng Kayata. - Folder iki uga ngemot setelan SimApi ing XML file jenenge .xml.
- Umume SimApis duwe antarmuka pangguna grafis sing ngganti setelan ing xml file, nanging kanggo sawetara sampeyan ngetik owah-owahan langsung ing XML file karo editor teks, kayata Notepad. Waca pandhuan pangguna kanggo saben SimApi.
File jeneng nalika dijenengi kedadean digunakake karo SIMCA-online
- Ing SIMCA-online, saben conto SimApi entuk konfigurasi dhewe file lan log file kanggo nggarap macem-macem conto saben SimApi. Jeneng-jeneng iki files wis suffixed dening jeneng Kayata diwenehi ing tab SimApi ing SIMCA-online Server Pilihan dialog.
- Ex ing ngisor ikiample nuduhake jeneng iki files, ngendi kudu diganti karo jeneng SimApi.
- Jeneng konfigurasi diwenehi nalika conto ditambahake: OmegaServer
- Konfigurasi file jeneng: OmegaServer.xml
- Log file jeneng: OmegaServer.log
- Elinga yen generik file .log file isih digawe. Log iki file ngemot entri sing amarga alasan teknis ora bisa diarahake menyang log file saka conto..
- Folder iki didhelikake ing Windows kanthi standar. Kanggo ndeleng ing File Explorer sampeyan ngatur iku nuduhake didhelikake files. Elinga yen sampeyan bisa navigasi menyang folder sing didhelikake kanthi ngetik alamat File Bar alamat Explorer.
- Elinga yen SIMCA ora ndhukung sawetara kedadean saka SimApi, lan mulane nggunakake jeneng tanpa jeneng Kayata minangka diterangake ing ndhuwur.
Perencanaan jaringan
- Sampeyan kudu nemokake server SIMCA-online cedhak karo sumber data ing jaringan. Iki njamin sambungan cepet antarane SIMCA-online lan sumber data sawijining.
- peralatan jaringan bisa ngganggu sambungan antarane SIMCA-online lan sumber data.
Akun pangguna lan ijin sumber data
- Sumber data biasane ngontrol akses menyang data kasebut. Iki biasane rampung karo jeneng panganggo lan sandhi nanging IP-address- utawa watesan basis DNS uga bisa digunakake (kanggo ex.ample PI Trusts ing Aveva PI System).
- Jeneng pangguna lan sandhi bisa diwenehake menyang sumber data kanthi macem-macem cara:
- A SimApi mbukak minangka pangguna Windows saka pangguna sing nganggo SIMCA desktop utawa akun layanan SIMCA-online ing komputer server. SimApi bisa nyambung menyang sumber data nggunakake akun iki. Iki minangka OPC I, lan PI SimApi, lan ODBC yen sampeyan ora menehi kapercayan nalika ngatur.
- Kanggo ODBC umum sampeyan bisa nggunakake aplikasi Administrator Sumber Data ODBC sing ditemokake ing Mulai ing Windows.
- Sawetara panyedhiya basis data nyedhiyakake driver lan piranti dhewe kanggo basis data. Database Oracle, contoneample, nggunakake Oracle Data Access Components (ODAC).
- Sawetara SimApis, kayata PI AF lan ODBC, duwe dialog konfigurasi sing nyimpen kredensial sing dienkripsi ing konfigurasi XML SimApi. file.
- PI uga nduweni macem-macem opsi keamanan sing kasedhiya ing Alat Manajemen Sistem PI ing komputer server PI. Waca liyane ing Pandhuan pangguna PI AF SimApi. Pandhuan iki mbiyantu sanajan sampeyan nggunakake OSIsoft PI SimApi lawas.
- OPC DA lan HDA nggunakake DCOM minangka transportasi antarane sumber data lan SimApi. DCOM dikonfigurasi nganggo alat Component Services (DCOMCNFG.EXE) ing Windows lan nggunakake otentikasi Windows.
- Kanggo OSIsoft PI SimApi lawas (dudu AF SimApi anyar), aplikasi OSIsoft AboutPI-SDK (PISDKUtility.exe) digunakake kanggo nyetel sambungan menyang server PI.
Verifikasi konektivitas sumber data
Yen sampeyan pengin nginstal SimApi ing komputer, bisa migunani kanggo verifikasi konektivitas saka komputer kasebut menyang sumber data nganggo alat liyane:
- Sumber Data ODBC ing Windows digunakake kanggo ngatur lan nguji ODBC umum. Elinga yen ana rong versi alat iki ing Windows 64-bit: siji kanggo aplikasi 32-bit lan siji kanggo 64-bit. Gunakake tombol Test Data Source ing mburi wizard konfigurasi ODBC kanggo verifikasi konektivitas kanggo database. Disaranake sampeyan ngatur sumber data minangka DSN Sistem.
- Alat sambungan khusus basis data saka panyedhiya basis data, kayata Komponen Akses Data Oracle.
- PI System Explorer bisa digunakake kanggo nyoba panyambungan menyang server AF PI. Iki minangka bagean saka Klien PI AF sing minangka prasyarat kanggo PI AF SimApi.
- OPC UA Expert saka Unified Automation - UaExpert minangka klien uji lintas platform kanggo server OPC UA.
- Aplikasi PI-SDK (PISDKUtility.exe) bisa digunakake kanggo nyoba konektivitas lan kanggo view sembarang pesen kesalahan sing bisa uga wis mlebu nalika SIMCA-online nyoba kanggo nyambung menyang server PI. Iki mung digunakake kanggo OSIsoft SimApi lawas, ora PIAF.
- Piranti Manajemen Sistem PI digunakake ing komputer server PI kanggo ngatasi masalah saka sisih kasebut. Kanggo example, kanggo nggoleki masalah keamanan nyegah akses saka server SIMCA-online. Sinau luwih lengkap babagan ngatasi masalah sistem PI ing video YouTube iki.
- Excel bisa digunakake kanggo njupuk data saka sambungan ODBC lan paling sistem liyane nalika plugin cocok diinstal.
- Matrikon OPC Explorer kanggo Ior HDA (iki alat sing kapisah) bisa digunakake kanggo nyoba konektivitas OPC, lan Matrikon OPC Analyzer bisa digunakake kanggo diagnosa masalah konektivitas OPC. Download alat gratis iki saka https://www.matrikonopc.com/products/opc-desktop-tools/index.aspx
- OPC Rescue (kanggo DInd HDA) saka OPC Training Institute web Situs "mbisakake pangguna gampang diagnosa masalah komunikasi lan keamanan, lan ndandani kanthi cepet kanthi mencet tombol. Kabeh iki bisa ditindakake tanpa kudu sinau ngatur DCOM"
Nginstal SimApi
Mangkene carane nginstal SimApi ing PC:
- Waca Pandhuan pangguna kanggo SimApi sing sampeyan instal. Isine spesifik kanggo SimApi sing nglengkapi instruksi umum sing sampeyan waca saiki.
- Instal lan atur prasyarat sing kasebut ing Pandhuan pangguna SimApi (kanggo exampdriver database utawa SDK)
- Jalanake program persiyapan kanggo nginstal SimApi. Instal versi 64-bit (x64) utawa 32-bit (x86) sing cocog karo piranti lunak sing bakal digunakake.
- Ngatur SimApi ing SIMCA-online utawa SIMCA minangka diterangake ing bagean ngisor lan waca pandhuan pangguna SimApi kanggo gambaran saka setelan kasedhiya.
- Miwiti server SIMCA-online. Elinga yen iki bisa njupuk wektu, amarga nalika SimApi wis initialized, iku bakal enumerate kabeh tags ing sumber data.
- Tes SimApi kanthi entuk sawetara data. Kanggo SIMCA-online, sampeyan bisa nggunakake File > Extract minangka diterangake ing 6.1.
- Yen SimApi gagal kaya sing dikarepake, deleng log SimApi files kanggo ngatasi masalah, lan kanggo pandhuan pangguna SimApi.
Nyetel SimApi kanggo digunakake ing SIMCA
Mangkene carane nggunakake SimApi ing SIMCA:
- Miwiti impor basis data kanthi salah sawijining cara ing ngisor iki:
- a. Kanggo nggawe proyek anyar ing SIMCA: File > Proyek Reguler Anyar utawa Proyek Batch Anyar. Pilih Saka database ing tab Ngarep.
- b. Kanggo ngimpor set data ing proyek sing wis ana ing SIMCA: Saka dataset ing tab Data proyek SIMCA sing mbukak.
- Klik Tambah sumber data anyar
- Pilih SimApi minangka jinis sambungan, klik tombol ... lan goleki .dll ing folder instalasi, banjur klik Bukak.
- Klik Konfigurasi lan deleng Pandhuan pangguna SimApi individu carane nggawe setelan.
- Klik sambungan sumber data Test kanggo verifikasi manawa sampeyan bisa nyambung menyang database. Iki bisa njupuk wektu suwe yen ana akeh tags ing sumber data.
- Klik OK kanggo ngrampungake konfigurasi.
- Deleng bantuan SIMCA babagan cara nggarap data sing diimpor.
Nyetel SimApi kanggo nggunakake ing SIMCA-online
- Penting: Kanggo bisa nggunakake SimApi, lisensi server SIMCA-online dibutuhake. A instalasi demo SIMCA-online ora ngidini SimApis digunakake.
- Kanggo nambah SimApi kanggo sistem, sampeyan mbukak SIMCA-online Pilihan Server ing PC server. Sinau rincian langkah ing topik bantuan SICMA-online Nambah lan ngatur SimApi ing server.
- Tip: Yen sampeyan nggawe pangowahan kanggo SimApi, sampeyan bisa miwiti maneh SimApi kasebut kanthi kapisah saka Pilihan Server tanpa miwiti maneh kabeh server.
- Kanggo ngatur macem-macem conto SimApi iki, baleni langkah ing ndhuwur lan gunakake jeneng unik kanggo saben conto. Waca liyane babagan log lan konfigurasi sing beda files kanggo kedadean ing 4.2.
Nguji lan ngatasi masalah SimApi
- Bab iki babagan nguji lan ngatasi masalah instalasi SimApi.
Testing SimApi saka SIMCA-online
- Sawise server SIMCA-online wis diwiwiti kasil sampeyan bisa nyoba SimApi ing SIMCA-online (yen server ora miwiti, ndeleng 6.2):
- Mlebu menyang server ing klien SIMCA-online, lan navigasi menyang Extract ing File tab. Ekstrak mbantu sampeyan nyoba SimApi kanthi njupuk data liwat:
- Node ("folder") saka SimApi ditampilake ing kothak kiwa. Tags kanggo simpul sing dipilih ditampilake ing sisih tengen ndhuwur.
- Data saiki bisa dites kanthi cepet kanthi ngeklik view> ing tags sing nyedhiyakake data proses terus-terusan (ndeleng gambar)
- Klik-tengen ing simpul kanggo Golek batch ing sawetara wektu. Simpul kasebut kudu dadi simpul batch sing ngerti babagan batch.
- Pilih tags ing Extract banjur klik Sabanjure lan rampung tuntunan kanggo njupuk data nggunakake macem-macem mode pengangkatan data: saiki-, historis-, kumpulan- lan data diskrèt.
- Bandhingake data sing diekstrak karo apa sing sampeyan deleng ing sumber data nggunakake piranti kasebut. Sinau luwih lengkap babagan nguji lan validasi kabeh fitur SimApi ing 7.13.
Ngatasi masalah SimApi nggunakake log SimApi file
- Yen server ora miwiti, SimApi ora bisa digunakake kaya samesthine utawa extract gagal, sampeyan kudu takon log SimApi file sing ngandhani apa masalahe. Aktifake logging tingkat Debug ing log SimApi kanggo entuk rincian lengkap. Waca 4.2.
- Cathetan: log server SIMCA-online ora migunani ing kene. Dheweke bakal nuduhake carane SimApi dimuat lan diinisialisasi dening server, nanging rincian spesifik SimApi ana ing log. file.
Gunakake akun layanan SIMCA-online tengen
- Nalika sampeyan nyoba akses menyang sumber data, elinga yen sampeyan wis mlebu minangka pangguna tartamtu ing komputer server (biasane akun panganggo dhewe ing domain Windows), nanging sing SIMCA-online akun layanan server akun beda, minangka standar LocalSystem, kang nduweni hak akses beda dibandhingake akun panganggo.
- Menawi mekaten, iku ora aneh sing tes bisa nalika mbukak minangka akun, nanging SIMCA-online gagal kanggo nyambung menyang sumber data.
- Kanggo ngatasi masalah iki, akses kudu diwenehake kanggo akun sing digunakake dening layanan server SIMCA-online. Biasane, sampeyan ngganti LocalSystem menyang akun layanan domain tartamtu, lan menehi hak kanggo akun iki. Elinga yen iki ora ditrapake yen SimApi nggunakake kapercayan sing disetel ing konfigurasi SimApi amarga kapercayan kasebut luwih dhisik.
Rincian teknis ing SimApis
- Bab iki menehi katrangan teknis babagan cara kerja SimApi. Iku utamané ngarahke ing pangembang sing pengin ngerti SimApis kanggo ngleksanakake SimApi kanggo sumber data.
- Pangembang uga kudu maca bagean sadurungé saka dokumen iki kanggo introduksi kanggo SimApis lan kanggo gambaran tingkat dhuwur saka fitur.
Nalika nimbang ngembangake SimApi lan nalika ora?
Sadurunge nimbang ngembangake SimApi kanggo sumber data:
- Priksa manawa wis ana SimApi sing bisa digunakake. Mbok menawa sampeyan bisa ngaktifake sawetara fitur ing sumber data kanggo nggunakake salah siji saka SimApis ana, kayata OPC UA.
- Kasebut kanthi teliti, liwat dokumen iki lan referensi lan neliti yen sumber data nepaki syarat: contoneample, iku kudu cukup cepet, nyedhiyani ora mung data saiki, nanging uga data sajarah.
- Amarga alasan kasebut, kita ora nyaranake ngembangake SimApi sing nyambung menyang hardware utawa instrumen tingkat rendah. Iku luwih apik kanggo nyambungake instrumen kasebut menyang sejarawan proses kayata Aveva PI System, lan supaya entuk data saka instrumen kasebut, lan nggawe sejarah. Banjur PIAF SimApi bisa digunakake kanggo njupuk data saka PI menyang produk Umetrics.
Pangembangan SimApi lan spesifikasi SimApi
- Spesifikasi SimApi, SimApi-v2, ngemot dokumentasi kanggo kabeh C-fungsi ing SimApi sing SimApi DLL perlu kanggo ngleksanakake uga sawetara panuntun dhumateng carane kanggo berkembang SimApi.
- Ngleksanakake SimApi nggunakake C utawa C ++ ing paling kasus ing tingkat kurang perlu.
- Cara sing dianjurake, lan luwih gampang, kanggo ngetrapake SimApi yaiku adhedhasar Exampkode sumber leSimApi sing kita nyedhiyani. Iku mantanample implementasine SimApi sing nangani C-antarmuka lan nerjemahake menyang.NET Framework ngendi implementasine nyata digawe. Uga nduweni kode kerangka kanggo logging, setelan, konfigurasi GUI, lan kode kerangka liyane.
- Kanggo ngembangake SimApi, tim pangembang mbutuhake pengalaman ing pangembangan Windows, .NET Framework, C, utawa C++. kawruh apik saka sumber data sing SimApi kudu nyambungake uga dibutuhake, amarga tujuan saka SimApi kanggo nerjemahake panjalukan data saka SIMCA-online utawa SIMCA kanggo API sumber data. A implementasine SimApi tau project siji-mati, nanging biasane mbutuhake support lan pangopènan sok-sok.
Maca utawa nulis data
- SimApi nduweni tugas utama nyedhiyakake data saka sumber data. Iki diarani data maca.
- Umume implementasi SimApi uga ndhukung data nulis. Iki tegese nulis maneh data liwat SimApi menyang sumber data. Nulis data fitur pilihan ing SIMCA-online.
Tags lan Node
- A tag minangka pengenal kolom utawa "variabel" ing sumber data. A tagjeneng 's digunakake kanggo ngenali ing tag. Jeneng ing simpul kudu unik. SIMCA-online 18 versi pisanan ndhukung simpul kang ngandhut sub simpul lan tag kanthi jeneng sing padha. Kanggo example: simpul Induk bisa uga duwe sub node sing diarani Batch lan a tag disebut Batch.
- A simpul minangka wadhah saka tags. A simpul uga bisa ngemot kelenjar liyane, padha carane a file sistem duwe folder ing folder.
- Kaya ing a file sistem, simpul lan tag jeneng bisa digabungake menyang path lengkap sing unik ngenali a tag. Ing tag dalan digunakake ing SIMCA-online utawa SIMCA nalika milih tags kanggo nggunakake. A tag path diwiwiti karo jeneng Kayata SimApi ngiring dening simpul-struktur, lan pungkasan karo tag jeneng, saben item dipisahake karo titik titik (:). Kanggo example ": ODBCSQLServer: Node:SensorTag1”.
The SimApi enumerates tags lan simpul nalika wiwitan
- A implementasine SimApi browsing server kanggo kelenjar lan tags ing sumber data nalika SimApi diwiwiti lan nglacak supaya macem-macem fungsi SimApi sing digunakake kanggo enumerasi. tags lan simpul bisa dileksanakake.
- Initialization SimApi ora kelakon mung ing wiwitan saka server nanging uga bisa maneh micu dening pangguna ing SIMCA-online karo fungsi Refresh SimApi.
Sensitivitas kasus saka tag- lan jeneng simpul
- Tag jeneng lan jeneng simpul sensitif huruf cilik.
- Dadi, a tag disebut"tag1" ora padha karo "Tag1" amarga kasus beda saka "T". Disaranake supaya ora nggunakake tags utawa jeneng simpul sing beda-beda mung ing kasus.
Node proses terus-terusan
- Nalika simpul ngemot tags kanthi data proses terus-terusan, bisa diarani minangka simpul proses. Gambar loro ing ngisor iki nuduhake perwakilan tabel saka simpul proses kanthi data sing diikuti karo gambar sing nuduhake tampilan simpul nalika milih tags ing SIMCA-online.
Node proses sing terus-terusan kudu bebas saka batch, mlaku, utawa wektu
- Kanggo bisa digunakake kanthi apik ing SimApi, simpul kudu bebas saka batch, mlaku, utawa wektu. Duwe simpul sing ngemot data kanggo kumpulan tartamtu utawa sawetara wektu ora bakal bisa uga ing SIMCA-online amarga konfigurasi project banjur mung bisa maca data kanggo kumpulan lan ora digunakake kanggo kumpulan liyane.
- Nanging, simpul kudu dipetakan menyang siji utawa luwih unit fisik ing proses pangukuran.
ID kumpulan tag dibutuhake ing simpul proses terus-terusan kanggo eksekusi proyek batch
- Saben proses terus-terusan kudu duwe a tag (variabel) nyekeli pengenal kumpulan kanggo saben pengamatan. Pengenal kumpulan iki digunakake dening SIMCA utawa SIMCA-online kanggo ngerti kang kumpulan saben pengamatan belongs.
- $BatchID tag ing gambar ing 7.4.3 iku Ex kuwiample.
Nalika ora dibutuhake, disaranake duwe a tag ing simpul proses sing nuduhake phase saiki utawa langkah saka proses. Iki tag banjur bisa digunakake ing kahanan eksekusi phase ing SIMCA-online utawa ing SIMCA nalika ngimpor data. Nilai kanggo iki tag bisa kanggo examp"phase1", "cleaning", "phase2".
Node konteks kumpulan
- A simpul kumpulan minangka simpul sing nglacak batch; pengenal kumpulan, wektu wiwitan, lan wektu pungkasan. Iku requirement kanggo eksekusi project kumpulan ing SIMCA-online. Sumber data bisa duwe luwih saka siji simpul batch sing nyedhiyakake batch kanthi cara sing beda-beda. Pangguna milih simpul kumpulan sing ditrapake kanggo aplikasi kasebut. Mantan ikiample mbabarake batch sing kalebu rong unit beda:
- /Factory1 -batch kanthi umur sing dikumpulake liwat Unit1 lan Unit2.
- / Factory1 / Unit1 - batch karo umur ing Unit1 mung
- / Factory1 / Unit2 - batch karo umur ing Unit2 mung
- Yen sampeyan ora duwe simpul kumpulan ing sumber data, sampeyan bisa nggunakake Generator Konteks Kumpulan ing SIMCA-online. Waca bantuan dibangun ing.
- Data batch opsional
- A simpul kumpulan uga bisa ngemot data kumpulan; data sing mung ana siji pengamatan kanggo kabeh kumpulan. Elinga yen tags karo data kumpulan ora kudu ing simpul sing nduweni fungsi lengkap simpul kumpulan. Iku cukup sing SimApi ndhukung maca data kumpulan kanggo tags. Sinau luwih lengkap babagan data batch ing 7.6.
- Iki mantanampsaka node batch:
- Cathetan: Gambar ing ndhuwur dijupuk saka DBMaker, dibundel karo SIMCA-online. Kanggo ndeleng iki dhewe ing DBMaker, klik ing View Tombol data ing basis data Bakers Yeast kanggo nampilake rong jendhela, siji yaiku simpul batch, lan data proses liyane.
Jinis data: data numerik, data teks, lan data ilang
- Kanggo saben tag, SimApi bisa ndhukung telung jinis data: numerik, teks, t lan ilang:
- Data numerik biasane nilai nyata saka paramèter proses, contoneamping 6.5123. SimApi mung bisa nangani nilai floating point presisi tunggal 32-bit. Format floating-point presisi tunggal -Wikipedia. Kabeh jinis data numerik liyane ing sumber data kudu diowahi dadi ngambang. Dadi, dheweke bisa ngatasi nilai gedhe lan cilik nanging mung udakara 6 utawa 7 digit sing signifikan. Sinau luwih lengkap ing Pandhuan Teknis.
- Iki bisa mimpin kanggo mundhut presisi kanggo wilangan bulat gedhe utawa kanggo nomer nyata sing loro gedhe lan duwe decimals. Kanggo informasi luwih lengkap, waca Pandhuan Teknis.
- Data teks/string digunakake kanggo ID kumpulan, kondisi eksekusi fase utawa kanggo variabel kualitatif. Nilai kanggo teks tag data kasebut sensitif huruf cilik. Iki tegese nilai "mlaku" ora padha karo
"Mlaku". Variabel datetime ora didhukung langsung dening SimApi, nanging bisa dibalekake minangka string sing diformat minangka YY-MM-DD HH:MM (kanggo example “2020-09-07 13:45”). - Nilai sing ilang tegese ora ana nilai sing bakal bali, yaiku, ora ana data.
- Jinis apa sing bali nganti implementasine SimApi. A SimApi ngerti babagan data ing sumber data lan kudu ngasilake jinis data sing paling cocog.
Telung mode pengambilan data: Continuous, Batc, h lan Discrete
- Spesifikasi SimApi nemtokake telung mode pengambilan data, yaiku,. telung cara beda SimApi bisa nyedhiyani data saka tags ing sumber data (utawa ing arah liyane: nulis data menyang tags ing sumber data).
- Pengambilan data terus-terusan - iki nuduhake data sing diwaca terus-terusan, lan kanthi urutan, pengamatan saben pengamatan nalika batch utawa proses berkembang. Data diwaca kanggo wektu saiki, utawa kanggo sawetara tartamtu, ing interval biasa antarane pengamatan. Kanggo example, kabeh data antarane 09:00:00 lan 10:00:00 sampmimpin saben 60 detik, asil ing 61 pengamatan nalika titik pungkasan klebu.
- Pengambilan data batch - iki nuduhake pengamatan siji karo data kanggo kabeh batch (ora ana hubungane karo kadewasan utawa titik wektu tartamtu). Atribut kumpulan lan data centering lokal diwaca minangka data kumpulan ing SIMCA-online. Kondisi kumpulan biasane diwaca minangka data batch (kajaba dikonfigurasi kanggo njupuk data sing diskret).
- Pengambilan data diskrèt - data diskrèt bisa kalebu sawetara pengamatan kanggo pirang-pirang kadewasan. Nanging ora kaya data sing terus-terusan, data sing diskrèt ora diwaca kanthi urutan nanging kabeh data bebarengan kanggo fase tartamtu saka sawijining kumpulan. Data ora perlu diwenehi jarak kanthi interval reguler saka variabel kedewasaan. Kabeh data diwaca maneh saben data dijaluk, ing interval sing dikonfigurasi.
- Kanggo sembarang diwenehi tag data bisa dijaluk ing salah siji saka telung mode, nanging biasane SimApi mung ndhukung salah siji saka mode iki kanggo individu. tag. Kajaba iku, diijini nyampur tags ing simpul, nanging biasane kabeh tags ing simpul tartamtu ndhukung mode pengambilan data sing padha.
- Kanggo data terus-terusan (nanging ora kanggo kumpulan- utawa data2 diskrèt), panjalukan bisa digawe kanggo data saiki utawa data sajarah kang topik bagean sabanjuré.
- Ora kabeh SimApis ndhukung kabeh mode. Waca matriks fitur ing ndhuwur lan SimApi web kaca kanggo rincian.
Data terus-terusan saiki lan Historis liwat SimApi
- Data terus-terusan nuduhake data proses sing owah saka wektu.
Data saiki
- Maca data saiki tegese takon sumber data kanggo nilai paling anyar saka tags ing wektu takon. Elinga yen wektu sumber data eksternal ora digunakake ing kene.
- Data diwaca minangka data saiki apa SIMCA-online bakal nuduhake minangka data urip. Mulane, penting yen ora ana wektu tundha sing ora perlu ing sumber data. data saiki kudu dadi anyar sabisa bisa uga ing SIMCA-online.
- Sumber data bisa nggunakake kawruh data lan suwene angka sing bener lan mutusake kanggo ngasilake data sing ilang nalika data mentah kanggo titik wektu wis lawas banget. Kanggo example: data dijaluk ing 15:00:00 nanging titik data paling anyar ing sumber data saka 03:00:00. Ing kasus iki, data umure 12 jam supaya SimApi bisa mutusake kanggo ngasilake nilai sing ilang (ora ana data).
Data historis
- Maca data sajarah tegese takon sumber data kanggo nilai siji utawa luwih tags kanggo sawetara wektu tartamtu kanthi interval tartamtu antarane pengamatan. Wigati ing kene yaiku wektu lokal sumber data sing digunakake kanggo nemokake data. Mulane, sinkronisasi wektu antarane sumber data lan server penting.
- Data historis kasusun saka matriks data. Iku nganti implementasine SimApi njaluk data saka sumber data, lan sample ing interval sing ditemtokake lan gawe matriks data kanggo bali:
- Kadhangkala sumber data dhewe nduweni fungsi agregasi kanggo ngasilake data sing diproses, utawa sampfungsi ling, sing bisa digunakake kanggo ngasilake data sing bener.
- Kanggo sumber data liyane, SimApi kudu njaluk kabeh data ing sawetara wektu lan banjur sample pengamatan tengen kanggo mbangun matriks.
- Data kudu dibalekake sajrone sawetara wektu, sanajan ora ana data mentah ing rentang wektu, nanging mung sadurunge wektu wiwitan. Kanggo example: data ana ing sumber data ing titik wektu 10 lan 20. SimApi njaluk data kanggo wektu 15 lan 17. Ing kasus iki, nilai kanggo timepoint 10 kudu bali dening SimApi nanging kapingamped minangka wektu 15 lan 17 amarga iki minangka titik data paling anyar ing wektu kasebut. Nilai kanggo tags ing wektu 10 diarani minangka nilai wates kanggo sawetara dijaluk. Kanggo panjelasan luwih jero babagan nilai wates, deleng exampDokumentasi kanggo returnBounds ing UA Part 11: Akses Historis - struktur 6.4.3 ReadRawModifiedDetails
(opcfoundation.org) - Interpolasi ora kudu digunakake kanggo ngetung nilai kanggo titik wektu sing bakal teka, amarga data ora cocog karo sing diwaca ing wektu nyata minangka data saiki. Kanggo mantanample saka peluru sadurunge: yen data kanggo 15 lan 17 kudu interpolasi nggunakake nilai kanggo item 10 lan 20, padha bakal efektif nggunakake nilai saka mangsa, kang ora diijini.
- Sumber data bisa nggunakake kawruh data lan suwene angka sing bener lan mutusake kanggo ngasilake data sing ilang nalika data mentah kanggo titik wektu wis lawas. Kanggo example: data dijaluk kanggo 15:00:00 nanging titik data paling anyar ing sumber data saka 03:00:00. Ing kasus iki, data umure 12 jam supaya SimApi bisa mutusake kanggo ngasilake nilai sing ilang (ora ana data).
Cathetan: SIMCA-online biasane ora njaluk luwih saka satus pengamatan ing siji telpon sak execution project normal. Nalika nindakake extract ing SIMCA-online, utawa nalika mbukak SIMCA desktop, panjalukan luwih gedhe saka data bisa digawe. Iki bisa njupuk wektu dawa, kang wis samesthine.
Data saiki lan data historis kudu cocog
- Kadhangkala ana bedane nalika data diwaca minangka data saiki utawa data historis wektu nyata. Iki nyebabake masalah ing SIMCA-online amarga server otomatis ngalih antarane data saiki lan sajarah minangka needed.
Akuisisi data latensi sing sithik
- Nalika sumber data digunakake dening SIMCA-online ing wektu nyata, iku penting sing data ing sumber data saiki. Ora ana wektu tundha sing ora perlu ing akuisisi data ing sumber data. Data proses sing terus-terusan kanggo kabeh variabel kudu kasedhiya ing wektu sing padha kanggo saben pengamatan. Data sing teka ing pungkasan kanggo sawetara variabel ora bakal dijupuk dening SIMCA-online.
Data bisa diwaca kapan wae
- Nalika SIMCA-online nyuwun Nilai a tag kanggo wektu t bakal nampa nilai saka sumber data saka wektu t, utawa pengamatan paling anyar ing sumber data sadurunge wektu t, utawa nilai interpolasi kanggo wektu t. Mangkono, server bakal tansah entuk nilai saben wektu sing dijaluk, sanajan pengamatan kanggo titik wektu sing tepat iki bisa uga ora ana ing sumber data.
- Waktosamps ing SimApi tansah UTC. Klien SIMCA-online lan SIMCA saiki wektu minangka wektu lokal.
Utas
- SimApi, kanthi standar, diarani siji thread dening pangguna SimApi. Iki bener kanggo kabeh versi SIMCA lan SIMCA-online nganti versi 17.
- SIMCA-online 18 ndhukung flag fitur kanggo nguripake akses multi-Utas liwat SimApi. Waca liyane ing topik bantuan Akses SimApi bebarengan.
- Iki tegese SimApis kudu nyiapake multi-threading, yen bisa, nggawe thread implementasine SimApi aman, lan document iki lan sembarang anggit kanggo pangguna saka SimApi.
Log file
- A SimApi kudu log tumindak, pesen kesalahan lan bebaya kanggo log sawijining file kanggo mbantu ngatasi masalah. Gunakake level log sing beda kanggo menehi tandha pentinge logging.
- Disaranake log "Ora dileksanakake" kanggo fitur sing durung dileksanakake ing SimApi.
Penanganan kesalahan
- Nalika SimApi ora bisa nepaki panjalukan saka sumber data bisa nangani masalah iki ing salah siji saka rong cara; kanthi ngasilake nilai sing ilang (ora ana data) utawa menehi tandha kesalahan SimApi:
- Mbalikake nilai sing ilang menyang panelpon lan menehi tandha sukses ngidini panelpon terus kaya normal (nanging mesthi tanpa data). Iki minangka praktik sing disaranake kanggo kesalahan parsial kayata nalika data bisa dipikolehi kanggo sawetara, nanging ora kabeh, tags ing panjalukan.
- Sinyal kesalahan SimApi ngidini panelpon (kanggo example server SIMCA-online) kanggo ndeleng iki langsung lan tumindak. Iki minangka praktik sing disaranake kanggo panjaluk sing gagal rampung lan ora bisa ngasilake data apa wae.
- SIMCA-online nangani nilai ilang utawa kode kesalahan beda, minangka diterangake ing SIMCA-online Technical Guide.
syarat kinerja SimApi
- Fungsi ing SimApi digunakake kanggo njupuk data.
- Yen akses data alon, bakal SimApi ora bisa uga kang Ex ikiample nuduhake: Yen SIMCA-online panjalukan data saben detik, nanging njupuk rong detik diwenehi, server SIMCA-online ora bakal bisa kanggo tetep munggah ing wektu nyata nanging saya tiba luwih lan luwih konco.
- Ing sub bagean kita bakal nuduhake carane SIMCA lan SIMCA-online nggunakake akses data fungsi SimApi lan sepira kerepe fungsi SimApi bakal disebut. Iki bisa mbantu nyetel syarat kinerja kanggo implementasine SimApi.
Panggunaan SIMCA fungsi SimApi
- Nalika SIMCA desktop utawa produk offline liyane nggunakake SimApi kanggo njupuk data, panjalukan iki bakal kanggo kumpulan lan proses data kanggo pesawat saka variabel ing sawetara wektu tartamtu.
- Amarga panjaluk kasebut diwiwiti kanthi manual dening pangguna, mula ora kerep banget lan ora nyebabake beban sing signifikan menyang sumber data.
- Fungsi SimApi iki digunakake kanggo njupuk data:
- simapi2_nodeGetActiveBatches
- simapi2_nodeGetBatchTimes
- simapi2_connectionReadHistoricalDataEx
Panggunaan SIMCA-online saka fungsi SimApi
- SIMCA-online digunakake kanggo nyata-wektu ngawasi proses, lan Empu panjaluk data liwat SimApi ing interval biasa. Interval eksekusi paling cendhak sing bisa digunakake yaiku 1 detik. Sawetara mantan donya nyataampinterval eksekusi yaiku 10 detik, 1 menit, utawa 10 menit.
- Server bisa duwe akeh proyek sing mlaku bebarengan.
- Kanggo nyuda jumlah panggilan API liwat SimApi, server ngoptimalake panjalukan data kanthi nglumpukake akeh panjalukan sing luwih cilik bebarengan dadi panjalukan sing luwih gedhe kanggo kabeh variabel bebarengan (sinau luwih lengkap babagan topik bantuan 'Maca sing dioptimalake saka sumber data nambah kinerja').
- Algoritma eksekusi server kaya mangkene nalika njaluk data nggunakake fungsi SimApi sing kapacak ing ngisor iki:
- Kabeh fase sing dieksekusi ing interval sing padha diklompokaké dadi siji SimApi telpon kanggo nyuda nomer telpon. Server maca data paling anyar kanggo kabeh variabel sing digunakake dening kabeh model sing nuduhake interval, yaiku, telpon iki bakal nyebabake baris data sing amba sing banjur digunakake dening kabeh proyek.
- simapi2_connectionReadCurrentData
- Kanggo saben project batch server uga kudu ngerti kang kumpulan aktif. Iki uga kudu kedadeyan saben proyek dieksekusi:
- simapi2_nodeGetActiveBatches
- simapi2_nodeGetBatchTimes diarani kurang kerep.
- Kajaba iku, SIMCA-online uga mbutuhake data sajarah. Panjaluk kasebut mung kedadeyan nalika dibutuhake, kayata nyekel wiwitan batch sing diwiwiti sadurunge SIMCA-online diwiwiti, utawa nalika server mundur lan kudu maca blok data:
- simapi2_connectionReadHistoricalDataEx
- Opsional, sawetara konfigurasi proyek nggunakake fitur sing nggunakake data batch utawa data diskrit sing nyebabake SimApi nelpon menyang:
- simapi2_connectionReadBatchData
- simapi2_connectionReadDiscreteEx
- Opsional, sawetara konfigurasi proyek nggunakake write-back kanggo push data bali menyang sumber data:
- simapi2_connectionWriteHistoricalDataEx (lan fungsi sing cocog kanggo data batch, data diskrit)
- Iku penting sing saben telpon kanggo fungsi inti kanggo njupuk data, readCurrentData, getActiveBatches / getBatchTimes, cepet lan ora komputasi hard kanggo sumber data dhewe, diwenehi carane asring SIMCA-online bisa nelpon fungsi sing.
Nguji lan validasi data SimApi
- Bagean iki babagan nguji SimApi kanggo verifikasi manawa data sing bali saka iku cocog karo data ing sumber data kasebut. Nglakokake tes kaya iki penting sawise nggawe utawa ngganti implementasi SimApi, utawa nalika API saka sumber data diganti.
- Ing laku, validasi data rampung nggunakake SIMCA-online lan fungsi Extract kanggo narik data saka sumber data liwat SimApi banjur mbandhingaké karo data mentah ing sumber data. SIMCA Desktop ora bisa digunakake kanggo nyoba aspèk nyata-wektu saka SimApi.
Ancang-ancang lan syarat
- Sawetara item opsional nanging bisa ditindakake yen ruang lingkup tes sampeyan kalebu:
- Instal SIMCA-online minangka diterangake ing ReadMe lan Instalasi Guide.pdf sing rawuh ing zip produk.
- Entuk lisensi kanggo server SIMCA-online lan nginstal. SimApi ora bakal bisa digunakake tanpa lisensi. Artikel basis kawruh kanggo SIMCA-online nuduhake carane lisensi produk. Kanggo example: SIMCA-online 18 (sartorius.com)
- Instal lan konfigurasi SimApi sing pengin dites. Waca bab 4 - 5 ing dokumen iki lan pandhuan pangguna SimApi tartamtu.
- a. Opsional: priksa manawa pandhuan pangguna anyar lan bener.
- Priksa manawa sampeyan duwe alat kanggo sumber data sing bisa digunakake kanggo mbandhingake data SimApi.
- Ing klien desktop SIMCA-online, mlebu menyang server SIMCA-online lan nggunakake File > Extract kanggo njupuk data liwat SimApi.
- Opsional yen ruang lingkup tes sampeyan kalebu: sawise rampung tes, instal SimApi lan verifikasi files dibusak.
Apa kanggo nyoba
- Matriks fitur ing bab 3 nampilake kabeh fitur sing bisa ditindakake, nanging implementasi SimApi sing diwenehake mung ndhukung subset. Sampeyan kudu nyoba kabeh fitur sing ditindakake dening SimApi sing diwenehake.
- Tes ing ngisor iki umum kanggo umume implementasi SimApi:
- Otentikasi nganggo jeneng pangguna lan sandhi
- Tes macem-macem setelan ing konfigurasi SimApi
- Hierarki simpul: Node lan tags kapapar dening SimApi bener.
- Mesthi ana a tag kapapar kanggo kabeh "variabel" sing kudu kasedhiya liwat SimApi. Examples: pangukuran proses, nilai diitung, konstanta.
- Ketahanan sambungan: yen sumber data ora kasedhiya, iki nyebabake bebaya utawa kesalahan ing log file, nanging sambungan menyang sumber data digawe maneh kanthi otomatis nalika sumber data kasedhiya.
- Multiple kedadean: sing loro kedadean bisa diatur lan digunakake independen lan bebarengan, karo log kapisah files.
- data saiki: extract data saiki kanggo tags. Priksa manawa data minangka nilai pungkasan sing dikawruhi saka sumber data, utawa ilang amarga kualitas sing ora apik utawa nalika data wis lawas banget.
- Ekstrak data saben 10 detik (utawa luwih) sak menit.
- Data terus-terusan historis: ekstrak data historis kanggo tags.
- Gunakake rentang wektu sing cocog nalika sampeyan ngekstrak data saiki. Priksa manawa data saiki cocog karo data historis, lan data mentah ing sumber data.
- Coba macem-macem rentang wektu lan sampinterval ling, verifikasi data cocog karo sumber data.
- Coba ekstrak data saben 1 detik, sing paling cendhakampinterval ling.
- Coba macem-macem jinis tags ing sumber data (variabel proses, etc.), nggawe manawa data cocog.
- Cathetan: SIMCA-online bisa pamisah siji panjalukan data sajarah gedhe menyang sawetara chunks cilik. Iki bakal katon ing log SimApi.
- Verifikasi yen SimApi bisa digunakake karo data teks, data numerik, lan data sing ilang.
- SimApi log file. Priksa manawa log kasebut ngemot entri sing cukup.
- Node kumpulan: klik-tengen simpul banjur goleki kumpulan.
- Verifikasi jeneng kumpulan, wektu wiwitan, wektu pungkasan kanggo batch.
- Coba kumpulan aktif sing mlaku ing sumber data. Sampeyan ngirim ora duwe wektu pungkasan liwat SimApi.
- Pengenal kumpulan simpul proses tag. Yen SimApi nduweni fungsi simpul kumpulan (ndeleng peluru sadurunge), uga kudu duwe pengenal batch tag ing simpul data proses cocog. Data kanggo iki tag kudu dadi pengenal batch (jeneng kumpulan). Data iki dibutuhake kanggo proyek batch kanggo ngenali klompok data sing ana.
Gumantung yen SimApi ndhukung, sampeyan uga pengin nyoba:
- Data batch nggunakake File > Ekstrak.
- Data diskret nggunakake File > Ekstrak. Cathetan: kanggo nyoba data diskret karo File > Extract simpul, simpul kumpulan lan simpul data diskrèt kudu ing SimApi padha (nalika SIMCA-online nglakokaké proyèk, padha bisa saka SimApis beda).
- Tulis maneh - push batch data menyang sumber data. Kanggo nyoba iki, sampeyan kudu ngatur konfigurasi project ing SIMCA-online kanggo nulis bali vektor data kanggo sumber data. Banjur nglakokaké project ing SIMCA-online lan mriksa data sing ditulis maneh ing sumber data.
- Data terus-terusan dikonfigurasi ing kaca Evolution Write Back ing konfigurasi proyek.
- Data diskrèt dikonfigurasi ing kaca sing padha, nanging mung kanggo fase sing dikonfigurasi kanggo njupuk data diskrèt.
- Batch data saka Batch Tulis maneh
INFO liyane
- Sartorius Stedim Data Analytics AB Östra Strandgatan 24 903 33 Umeå Swedia
- Telpon: +46 90-18 48 00
- www.sartorius.com
- Informasi lan tokoh sing ana ing pandhuan iki cocog karo tanggal versi sing kasebut ing ngisor iki.
- Sartorius nduweni hak kanggo ngganti teknologi, fitur, spesifikasi lan desain peralatan tanpa kabar. Wangun maskulin utawa feminin digunakake kanggo nggampangake keterbacaan ing instruksi kasebut lan tansah nuduhake kabeh jender.
Kabar hak cipta: - Pandhuan iki, kalebu kabeh komponen, dilindhungi hak cipta.
- Sembarang panggunaan ngluwihi watesan hukum hak cipta ora diidini tanpa persetujuan kita.
- Iki ditrapake utamane kanggo nyetak ulang, terjemahan lan nyunting tanpa preduli saka jinis media sing digunakake.
FAQ
- P: Apa gunane SimApis?
- A: Tujuan utama SimApis yaiku nyedhiyakake data menyang produk Umetrics Suite kanggo nggawe proyek lan mbangun model.
- P: Kepiye carane ngatasi masalah karo instalasi SimApi?
- A: Sampeyan bisa troubleshoot dening testing saka SIMCA-online, mriksa log SimApi file, lan mesthekake konfigurasi akun layanan sing bener.
Dokumen / Sumber Daya
![]() |
SARTORIUS Sim Api Software [pdf] Pandhuan pangguna Sim Api Software, Api Software, Software |