Упатство за употреба на софтвер SARTORIUS Sim Api

SARTORIUS Sim Api Software User Guide

sartorius-лого

SARTORIUS Sim Api софтвер

SARTORIUS-Sim-Api-Софтвер-ПРОДУКТ

Спецификации

  • Име на производ: Водич за SimApi
  • Датум на издавање: 5 септември 2024 година
  • Цел: Обезбедете податоци за производите на Umetrics Suite

Упатство за употреба на производот

Вовед во SimApis

  • SimApis се користат за преземање податоци за креирање проекти и градење модели во производите на Umetrics Suite.

Добивање на SimApis

  • За да добиете SimApis, погледнете ја официјалната документација или контактирајте со поддршката за корисници за помош.

Карактеристики на SimApi

  • SimApis обезбедува податоци во реално време за следење, контрола и градење модели во SIMCA и SIMCA-онлајн.

Само тековно користење на податоци

  • Се препорачува да се користат само тековни податоци и да се избегнуваат историски податоци за оптимални перформанси.

Подготовка за инсталација на SimApi

  • Пред инсталацијата, проверете дали вашиот систем ги исполнува минималните барања наведени во упатството за корисникот.

Инсталирање на SimApi

  • Следете ги чекор-по-чекор инструкциите дадени во упатството за употреба за да го инсталирате SimApi на вашиот систем.

Поставување SimApi за SIMCA

  • Конфигурирајте ги поставките за SimApi во SIMCA според дадените упатства.

Поставување SimApi за SIMCA-онлајн

  • Поставете го SimApi за операции за преземање податоци и запишување во реално време во SIMCA-онлајн.

Тестирање и решавање проблеми

  • По инсталацијата, извршете тестирање за да обезбедите правилна функционалност. Во случај на проблеми, погледнете го делот за решавање проблеми во упатството за корисникот.

Тестирање од SIMCA-онлајн

  • Тестирајте ја интеграцијата на SimApi од SIMCA-онлајн за да го потврдите преземањето податоци.

Решавање проблеми со дневник Files

  • Користете го дневникот на SimApi file да се идентификуваат и решат какви било проблеми со инсталацијата или работењето.

Конфигурација на услужна сметка

  • Обезбедете правилна конфигурација на сметката на услугата SIMCA-онлајн за непречено работење.

Технички детали

  • Погледнете во делот 7 од упатството за корисникот за детални технички информации за SimApis.

Вовед во SimApis

  • SimApi е софтверски интерфејс помеѓу софтверот Umetrics® Suite и изворот на податоци. Примарната цел на SimApi е да обезбеди податоци на SIMCA®-онлајн или SIMCA®.
  • Sartorius Stedim Data Analytics AB развива SimApis за многу различни извори на податоци, како што се историчари на процеси и бази на податоци за општа намена.
  • Овој документ покажува што е SimApi и како се користи во производите на Umetrics Suite. Ќе научите како да планирате и инсталирате SimApi, како да решавате проблеми и како да ја тестирате инсталацијата. Последното поглавје содржи технички детали за SimApis наменети за програмери.

Цел на SimApi: да обезбеди податоци за производите на Umetrics Suite

  • Примарната цел на SimApi е да обезбеди податоци на SIMCA-онлајн или SIMCA од извор на податоци. Изворот на податоци не е дел од SIMCA-online, но може да биде историчар на процеси или друг систем кој ги чува и управува со податоците.
  • SimApi изложува хиерархија на јазли, што одговараат на папките во a file систем. Секој јазол може да содржи други јазли, или tags. А tag одговара на променлива. За овие tags, може да се добијат податоци. Сликата покажува а tag, Temp, избрана во јазолот
  • BakersYeastControlGood во извор на податоци во SIMCA-онлајн. Ги прикажува и најновите вредности земени од изворот на податоци.SARTORIUS-Sim-Api-Software-FIG-1

Употреба на SimApi во пакетот Umetrics

  • Софтверот за десктоп SIMCA може да користи SimApi за да добие податоци за креирање проект и градење модел како што е прикажано на следната слика.SARTORIUS-Sim-Api-Software-FIG-2
  • SIMCA-online користи SimApis за да добие податоци во реално време за мониторинг и контрола, како и за пишување податоци на изворот на податоци. Следната слика покажува каде е SimApi во систем кој се состои од извор на податоци, SIMCA-онлајн сервер и клиенти. SARTORIUS-Sim-Api-Software-FIG-3

Најчесто користен SimApis

  • Најшироко користени SimApis се:
  • PI AF SimApi за поврзување со Aveva (порано OSIsoft) PI системи.
  • OPC UA SimApi
  • ODBC SimApi – за општ пристап до бази на податоци како што се SQL Server или Oracle
  • Сите достапни SimApis се наведени заедно со нивните карактеристики во став 3.

DBMaker SimApi за податоци за симулација

  • DBMaker е апликација обезбедена со инсталација на SIMCA-онлајн сервер. Симулира извор на податоци, како што е историчар на процеси, со користење на претходно вчитана табела со податоци каде што набљудувањата се обезбедуваат едно по едно на SIMCA-онлајн преку DBMaker SimApi.
  • DBMaker се користи само за демонстративни цели и не може да се користи во производството со живи податоци од извор на податоци. Погледнете ја вградената помош за да дознаете повеќе за DBMaker.

Дополнителна документација

  • Овој документ е еден од збирот на поврзани документи, секој со различен фокус и целна публика:
Извор Што Каде
SIMCA-онлајн web страница Воведни информации и преземања sartorius.com/umetrics-simca- онлајн
SIMCA-онлајн ReadMe and Installation.pdf Инсталација и како да започнете со SIMCA- онлајн демо податоци Во зипот за инсталација file
SIMCA-онлајн Водич за имплементација Ја опишува SIMCA-онлајн функционалноста, ја става во контекст со другиот софтвер Umetrics Suite, ги опишува барањата и најдобрите практики за успешно распоредување и чекор-по-чекор инструкции за инсталација. sartorius.com/umetrics-simca- онлајн
Водич за SimApi Подготовка и изведување на инсталации на SimApi, вклучително и решавање проблеми. Исто така, содржи технички детали за SimApis за програмери. sartorius.com/umetrics-simapi
Упатства за корисници на SimApi Документација за секој објавен SimApi со карактеристики, инструкции за инсталација и специфики за конфигурација. sartorius.com/umetrics-simapi
SIMCA-онлајн Технички водич Техничка референца за планирање на инсталацијата на серверот SIMCA-онлајн, решавање проблеми и детално како функционира SIMCA-онлајн. sartorius.com/umetrics-simca-онлајн
SIMCA-онлајн помош Web-заснована помош за тоа како да се користи SIMCA-онлајн и како функционира SIMCA-онлајн. Во самиот софтвер и натаму sartorius.com/umetrics-simca
SIMCA-онлајн Web Водич за инсталација на клиентот Ја опишува инсталацијата на SIMCA-онлајн Web Клиент sartorius.com/umetrics-simca-онлајн
База на знаење за уметрика База на податоци што може да се пребарува со написи за секоја објавена верзија на софтвер, технички написи и познати проблеми во производите на Umetrics Suite. sartorius.com/umetrics-kb
SIMCA помош/упатство за корисникот Како да се користи десктоп SIMCA за креирање проекти и податоци за моделирање. Во SIMCA и натаму sartorius.com/umetrics-simca
Поддршка web страница Како да добиете техничка поддршка. sartorius.com/umetrics-support

Техничка поддршка

  • Онлајн тим за поддршка на Sartorius одговара на технички прашања за SimApis и исто така може да проследува барања за подобрување на SimApis до соодветните луѓе. Дознајте повеќе на sartorius.com/umetrics-support.

Добивање на SimApis

  • Ние обезбедуваме документација за достапните SimApis и врски до програмите за инсталација на sartorius.com/umetrics-simapi.
  • Секој SimApi е документиран во неговиот Упатство за употреба.
  • Водичот за SimApi, кој го читате не, ги надополнува тие информации со информациите што ги надополнуваат SimApi кога станува збор за планирање, инсталација и решавање проблеми на SimApi.

Карактеристики на SimApi

  • Сите извори на податоци не се исти. SimApi не треба да ги имплементира сите функции во спецификацијата. Поради овие причини, различни SimApis нудат различна функционалност. Следната матрица ги наведува достапните SimApis и нивните карактеристики.SARTORIUS-Sim-Api-Software-FIG-4
  • Карактеристиките се објаснети подолу. Забележете дека табелата има посебни колони за да покаже кои функции се достапни во SIMCA-online и SIMCA соодветно.
Карактеристика Цел SIMCA-онлајн користење Користење на SIMCA
Тековни податоци Прочитајте едно набљудување со најновата вредност од изворот на податоци. Нормално извршување во реално време
Историски податоци Прочитајте многу набљудувања одеднаш со историски податоци од изворот на податоци. Следете ги и предвидете минатите податоци, креирајте проекти користејќи File > Ново Волшебник за увоз на база на податоци за увоз на процесни податоци за креирање модел.
Дискретни податоци Читајте лабораториски/IPC податоци од изворот на податоци. Многу набљудувања по серија. За сериски проекти со фази или услови на серија конфигурирани за дискретно пребарување на податоци.
Сериски податоци Прочитајте ги условите на серијата и атрибутите на конечниот квалитет (или Сериски услови или локално центрирање. Волшебник за увоз на бази на податоци за читање услови за серии
Карактеристика Цел SIMCA-онлајн користење Користење на SIMCA
  други податоци од типот на МЕД). Едно набљудување по серија.   создавање на модел на ниво на серија.
Сериски јазол Наведете го времето на започнување и времето на завршување (празно за активна серија) за одредена серија.

Наброј ги сите серии што постоеле во временски опсег.

Потребно за извршување на сериски конфигурации. Волшебник за увоз на база на податоци за да изберете серии за увоз.
Напиши назад – континуирани податоци Напишете континуирани податоци, како што се предвидувања, назад во изворот на податоци. Напишете ги назад податоците од нивото на еволуција на серија, за контролен советник или за континуирани конфигурации
Напиши назад – дискретно Напишете дискретни податоци, како што се предвидувања, назад во изворот на податоци. Напишете назад за конфигурации на серија на ниво на еволуција на серија за фази конфигурирани за дискретно пребарување на податоци
Напиши назад – сериски податоци Напишете ги назад податоците за нивото на серија, како што се предвидувања или атрибути за конечен квалитет, на изворот на податоци. Напишете назад за конфигурација на серија на ниво на серија
Хиерархија на јазли SimApi поддржува хиерархија на јазли, слично на a file систем. Секој јазол може да содржи tags и други јазли. Хиерархијата го олеснува управувањето со голем број јазли и tags. Поддржано на сите места каде tags се користат.  
Низа tag проширување Низа tag складира повеќе вредности. SimApi ја проширува низата tag на многу поединци tags, по еден за секој елемент во низата. Поддржано каде tags се користат за континуирани податоци. Секој се прошири tag мора да се мапира на променлива во проектот SIMCA.  
Повеќе извори на податоци SimApi може да се поврзе со повеќе од еден извор на податоци или поддржува повеќекратни примероци со поединечни поставки и дневник files за секој пример. Поврзете се со неколку различни извори на податоци од ист вид.
Отпорност на поврзувањето Ако SimApi се исклучи од изворот на податоци, тој ќе се обиде автоматски да ја воспостави врската. SimApi не мора да се рестартира за да се обноват врските со изворот на податоци.
Развиено внатре SimApi е развиен, обезбеден и поддржан од    

Не се препорачуваат само тековни податоци, без историски податоци

  • Некои SimApis, особено OPC DA, поддржуваат само читање тековни податоци, а не и историски податоци.
  • SimApi што поддржува само тековни податоци не може да се користи во десктоп SIMCA, бидејќи нема да може да чита историски податоци на кои ќе се градат моделите.
  • За SIMCA-онлајн, силно препорачуваме извор на податоци и SimApi кои обезбедуваат не само тековни податоци за извршување во реално време, туку и историски податоци за да може да се предвидат и да се соберат минатите податоци. SIMCA-online автоматски се префрла помеѓу податоци во реално време и историски податоци по потреба и тоа не може да се исклучи.
  • Изворот на податоци кој обезбедува само тековни податоци, но не и историски податоци, може да работи за континуирани проекти во SIMCA-онлајн, но за сериски проекти потребни се историски податоци.

Подготовка за инсталација на SimApi

  • Овој дел опишува важни информации за успешна инсталација на SimApi.

64-битен или 32-битен SimApis

  • Постојат 32-битни и 64-битни верзии на секој SimApi.
  • SIMCA-online и SIMCA се 64-битни и бараат 64-битни варијанти SimApis. Наследените 32-битни SimApis сè уште се достапни за постари инсталации.

Локација за дневник file и поставки

  • SimApi го складира својот дневник files во скриената папка Програмски податоци1:
    %programdata%\Umetrics\SimApi, каде што %programdata% се мапира во вистинската папка на вашиот компјутер. Стандардно е C:\ProgramData.
  • Секој SimApi обично користи свој дневник file, што слично на дневникот на серверот на SIMCA-онлајн file ќе содржи повеќе или помалку податоци во зависност од поставката за ниво на дневник. Ова file е корисно за решавање проблеми. Дневникот file е именуван
    .лог каде е SimApi што го инсталирате, на прample PIAFSimApi. Видете го и следниот дел за имиња на примероци на SIMCA-онлајн SimApi.
  • Оваа папка ги содржи и поставките за SimApi во XML file именуван .xml.
  • Повеќето SimApis имаат графички кориснички интерфејси кои ги менуваат поставките во xml file, но за некои ги внесувате промените директно во XML file со уредувач на текст, како што е Notepad. Погледнете го корисничкото упатство за секој SimApi.

File имиња кога се користат именувани примероци со SIMCA-online

  • Во SIMCA-online, секој примерок на SimApi добива своја сопствена конфигурација file и дневник file да работи со повеќе примероци на секој SimApi. Имињата на овие files се додадат со името на примерокот како што е дадено на јазичето SimApi во дијалогот SIMCA-онлајн Опции на серверот.SARTORIUS-Sim-Api-Software-FIG-5
  • Следниве прampле го покажува именувањето на овие files, каде треба да се замени со името SimApi.
  • Името на конфигурацијата е дадено кога ќе се додаде примерокот: OmegaServer
  • Конфигурација file име: OmegaServer.xml
  • Дневник file име: OmegaServer.log
  • Имајте на ум дека генеричките file .лог file сè уште се создава. Овој дневник file содржи записи кои од технички причини не можат да се насочат во дневникот file од случаите..
  • Оваа папка е стандардно скриена во Windows. За да го видите во File Explorer што го конфигурирате да се прикажува скриен fileс. Забележете дека можете да отидете до скриена папка со внесување адреса File Лента за адреси на Explorer.
  • Имајте предвид дека SIMCA не поддржува повеќе примероци на SimApi и затоа ги користи имињата без име на примерок како што е опишано погоре.

Мрежно планирање

  • Треба да го лоцирате SIMCA-онлајн серверот блиску до изворот на податоци во мрежата. Ова обезбедува брза врска помеѓу SIMCA-online и неговиот извор на податоци.
  • Опремата за вмрежување може да пречи на поврзувањето помеѓу SIMCA-online и изворот на податоци.

Кориснички сметки и дозволи за извор на податоци

  • Изворите на податоци обично го контролираат пристапот до нивните податоци. Ова обично се прави со кориснички имиња и лозинки, но може да се користат и ограничувања засновани на IP-адреса или DNS (на пр.ample PI Trusts in Aveva PI System).
  • Корисничкото име и лозинката може да се достават до изворот на податоци на различни начини:
  • SimApi се работи како корисник на Windows на корисникот кој работи на десктоп SIMCA или сметката на SIMCA-онлајн услуга на серверскиот компјутер. SimApi може да се поврзе со изворот на податоци користејќи ја оваа сметка. Вака функционираат OPC I и PI SimApi, и ODBC ако не давате акредитиви кога го конфигурирате.
  • За генерички ODBC, можете да ја користите апликацијата ODBC Data Sources Administrator што се наоѓа на Start во Windows.
  • Некои даватели на бази на податоци обезбедуваат свои двигатели и алатки за нивните бази на податоци. Oracle бази на податоци, на прampле, користете ги Oracle Data Access Components (ODAC).
  • Некои SimApis, како што се PI AF и ODBC, имаат конфигурациски дијалози што ги складираат шифрираните ингеренции во конфигурацијата SimApi XML file.
  • PI има и различни безбедносни опции достапни во Алатките за управување со системот PI на компјутерот на серверот PI. Прочитајте повеќе во Упатството за корисникот PI AF SimApi. Овој водич е корисен дури и ако користите постар OSIsoft PI SimApi.
  • OPC DA и HDA користат DCOM како транспорт помеѓу изворот на податоци и SimApi. DCOM е конфигуриран со алатката Component Services (DCOMCNFG.EXE) во Windows и користи автентикација на Windows.
  • За постарата OSIsoft PI SimApi (не поновата AF SimApi), апликацијата OSIsoft AboutPI-SDK (PISDKUtility.exe) се користи за поставување на врската со PI-серверот.

Се потврдува поврзувањето со изворот на податоци
Кога сакате да инсталирате SimApi на компјутер, може да биде корисно да ја потврдите поврзаноста од тој компјутер со изворот на податоци со друга алатка:

  • Извори на податоци ODBC во Windows се користат за конфигурирање и тестирање на генерички ODBC. Имајте предвид дека постојат две верзии на оваа алатка на 64-битен Windows: една за 32-битни апликации и една за 64-битни. Користете го копчето Тест извор на податоци на крајот од волшебникот за конфигурација ODBC за да ја потврдите поврзаноста со базата на податоци. Ви препорачуваме да ги конфигурирате вашите извори на податоци како Системски DSN.
  • Алатка за поврзување специфична за базата на податоци од давателот на базата на податоци, како што се Oracle Data Access Components.
  • PI System Explorer може да се користи за тестирање на поврзувањето со PI AF серверот. Тој е дел од клиентот PI AF што е предуслов за PI AF SimApi.
  • OPC UA Expert од Unified Automation – UaExpert е клиент за тестирање меѓу платформи за OPC UA сервери.
  • Апликацијата PI-SDK (PISDKUtility.exe) може да се користи за тестирање на поврзаноста и до view какви било пораки за грешка што можеби биле евидентирани кога SIMCA-online се обидува да се поврзе со серверот PI. Ова се користи само за постарите OSIsoft SimApi, не за PIAF.
  • Алатките за управување со системот PI се користат на компјутерот на серверот PI за решавање проблеми од таа страна. За прampле, да барате безбедносни проблеми што го спречуваат пристапот од SIMCA-онлајн серверот. Дознајте повеќе за решавање проблеми на PI системот во ова видео на YouTube.
  • Excel може да се користи за добивање податоци од ODBC конекција и повеќето други системи кога е инсталиран соодветен приклучок.
  • Matrikon OPC Explorer за Ior HDA (ова се посебни алатки) може да се користи за тестирање на OPC поврзувањето, а Matrikon OPC Analyzer може да се користи за дијагностицирање на проблемите со OPC поврзувањето. Преземете ги овие бесплатни алатки од https://www.matrikonopc.com/products/opc-desktop-tools/index.aspx
  • OPC Rescue (за DInd HDA) од Институтот за обука на OPC web страницата „им овозможува на корисниците лесно да ги дијагностицираат проблемите со комуникацијата и безбедноста и веднаш да ги поправаат со притискање на копче. Сето ова може да се направи без воопшто да мора да научите да го конфигурирате DCOM“

Инсталирање на SimApi

Еве како да инсталирате SimApi на компјутер:

  1. Прочитајте го упатството за употреба за SimApi што го инсталирате. Содржи специфики за тој SimApi кои ги надополнуваат општите упатства што ги читате сега.
  2. Инсталирајте и конфигурирајте ги сите предуслови споменати во упатството за корисникот SimApi (на прampдвигатели на базата на податоци или SDK)
  3. Стартувај ја програмата за поставување за да го инсталираш SimApi. Инсталирајте ја 64-битната (x64) или 32-битната (x86) верзија што одговара на софтверот во кој ќе го стартувате.
  4. Конфигурирајте го SimApi во SIMCA-online или SIMCA како што е опишано во следните делови и погледнете го упатството за корисникот на SimApi за описи на достапните поставки.
  5. Стартувајте го SIMCA-онлајн серверот. Забележете дека ова може да потрае, бидејќи кога ќе се иницијализира SimApi, ќе ги наброи сите tags во изворот на податоци.
  6. Тестирајте го SimApi со добивање на некои податоци. За SIMCA-онлајн, можете да користите File > Екстракт како што е опишано во 6.1.
  7. Ако SimApi не успее да работи како што се очекува, погледнете во дневникот на SimApi files за смена на проблеми и во упатството за корисникот SimApi.

Поставување на SimApi за употреба во SIMCA

Еве како да го користите SimApi во SIMCA:

  1.  Започнете го увозот на базата на податоци на еден од следниве начини:
    • a. За да креирате нов проект во SIMCA: File > Нов редовен проект или нов сериски проект. Изберете Од базата на податоци на табулаторот Home.
    • b. За да увезете множество податоци во постоечки проект во SIMCA: од база на податоци на картичката Data на отворен SIMCA проект.
  2. Кликнете Додај нов извор на податоциSARTORIUS-Sim-Api-Software-FIG-6
  3. Изберете SimApi како тип на врска, кликнете на копчето … и лоцирајте го .dll во папката за инсталација и кликнете Отвори.
  4. Кликнете Конфигурирај и погледнете го поединечното упатство за корисникот SimApi како да ги направите поставките.
  5. Кликнете на врската Тест извор на податоци за да потврдите дека можете да се поврзете со базата на податоци. Ова може да потрае долго ако ги има многу tags во изворот на податоци.
  6. Кликнете OK за да ја завршите конфигурацијата.
  7. Погледнете ја помошта за SIMCA за тоа како да работите со увезени податоци.

Поставување на SimApi за употреба во SIMCA-онлајн

  • Важно: За да можете да користите SimApi, потребна е лиценца за онлајн сервер SIMCA. Демо-инсталацијата на SIMCA-online не дозволува користење на SimApis.
  • За да додадете SimApi во системот, стартувате SIMCA-онлајн Опции за сервер на серверот компјутер. Научете ги чекорите за детали во темата за помош на SICMA-онлајн Додајте и конфигурирајте SimApi на серверот.
  • Совет: Ако направите промени за SimApi, можете да го рестартирате SimApi одделно од Опции на серверот без да го рестартирате целиот сервер.
  • За да конфигурирате повеќе примероци на овој SimApi, повторете ги горните чекори и користете уникатни имиња за секој примерок. Прочитајте повеќе за различните дневници и конфигурации files за примерите во 4.2.

Тестирање и решавање проблеми на SimApi

  • Ова поглавје е за тестирање и решавање проблеми на инсталацијата SimApi.

Тестирање на SimApi од SIMCA-онлајн

  • Откако SIMCA-онлајн серверот е успешно стартуван, можете да го тестирате вашиот SimApi на SIMCA-online (ако серверот не се стартува, видете 6.2):
  • Најавете се на серверот во SIMCA-онлајн клиентот и одете до Extract на File таб. Екстракт ви помага да го тестирате SimApi со добивање податоци преку него:SARTORIUS-Sim-Api-Software-FIG-7
  • Јазлите („папките“) на SimApi се прикажани во левото поле. Tags за избраниот јазол се прикажани горе-десно.
  • Тековните податоци може брзо да се тестираат со едноставно кликнување view> вклучено tags кои обезбедуваат континуирани податоци за процесот (видете ја сликата од екранот)
  • Кликнете со десното копче на јазолот за да најдете серии во временски опсег. Јазолот мора да биде сериски јазол кој знае за серии.
  • Изберете tags во Extract и кликнете Next и завршете го волшебникот за да добиете податоци користејќи ги различните начини на пребарување на податоци: тековни, историски, серија и дискретни податоци.
  • Споредете ги извлечените податоци со она што го гледате во вашиот извор на податоци користејќи ги неговите алатки. Дознајте повеќе за тестирање и потврдување на сите карактеристики на SimApi во 7.13.

Решавање проблеми со SimApi со користење на дневникот SimApi file

  • Ако серверот не се стартува, SimApi не работи како што се очекува или екстрактот не успее, треба да се консултирате со дневникот на SimApi file што ти кажува што е проблемот. Овозможете најавување на ниво на Debug во дневникот на SimApi за да добиете целосни детали. Видете 4.2.
  • Забелешка: дневниците на SIMCA-онлајн серверот не се толку корисни овде. Тие ќе покажат како SimApi бил вчитан и иницијализиран од серверот, но специфичните детали за SimApi се во неговиот дневник file.

Користете ја вистинската сметка за SIMCA-онлајн услуга

  • Кога го тестирате пристапот до изворот на податоци, запомнете дека сте најавени како специфичен корисник на серверскиот компјутер (обично ваша сопствена корисничка сметка во домен на Windows), но дека сметката на услугата за онлајн сервер SIMCA е друга сметка, стандардно LocalSystem, која има различни права за пристап во споредба со вашата корисничка сметка.
  • Поради оваа причина, не е невообичаено тестовите да работат кога се извршуваат како ваша сметка, но SIMCA-online не успева да се поврзе со изворот на податоци.
  • За да се реши овој проблем, мора да се дозволи пристап за сметката што ја користи услугата SIMCA-онлајн сервер. Вообичаено, го менувате LocalSystem во одредена сметка за услуга на домен и давате права на оваа сметка. Забележете дека ова не важи ако SimApi користи ингеренциите што се поставени во конфигурацијата на SimApi бидејќи овие акредитиви имаат приоритет.

Технички детали за SimApis

  • Ова поглавје дава технички детали за тоа како функционира SimApi. Главно е насочено кон програмери кои сакаат да го разберат SimApis да имплементираат SimApi за извор на податоци.
  • Програмерите треба да ги прочитаат и претходните делови од овој документ за вовед во SimApis и во описите на функциите на високо ниво.

Кога да размислите за развој на SimApi, а кога не?

Пред да размислите за развој на SimApi за извор на податоци:

  1. Истражете дали веќе постои SimApi што можете да го користите. Можеби можете да овозможите некоја функција во вашиот извор на податоци за користење на еден од постоечките SimApis, како што е OPC UA.
  2. Внимателно разгледајте го овој документ и неговите референци и истражете дали вашиот извор на податоци ги исполнува барањата: на прampЛе, треба да биде доволно брз, да дава не само тековни, туку и историски податоци.
  • Поради овие причини, не препорачуваме развој на SimApi што се поврзува со хардвер или инструменти на ниско ниво. Подобро е да се поврзат тие инструменти со историчар на процеси како што е Aveva PI System, и да се остави да добие податоци од инструментот и да го историзира. Потоа, PIAF SimApi може да се користи за добивање податоци од PI до производот Umetrics.

Развој на SimApi и спецификација SimApi

  • Спецификацијата SimApi, SimApi-v2, содржи документација за сите C-функции во SimApi што треба да ги имплементира SimApi DLL, како и некои упатства за тоа како да се развие SimApi.
  • Спроведувањето на SimApi користејќи C или C++ во повеќето случаи е на непотребно ниско ниво.
  • Препорачаниот и полесен начин да се имплементира SimApi е да се заснова на ExampИзворниот код на leSimApi што го обезбедуваме. Тоа е бившаample SimApi имплементација која се справува со C-интерфејсот и го преведува во.NET Framework каде што е направена вистинската имплементација. Исто така, има рамковен код за логирање, поставки, GUI за конфигурација и друг рамковен код.
  • За да развие SimApi, на тимот на програмери му треба искуство во развојот на Windows, .NET Framework, C или C++. Потребно е и добро познавање на изворот на податоци со кој треба да се поврзе SimApi, бидејќи целта на SimApi е да преведува барања за податоци од SIMCA-онлајн или SIMCA до API на изворот на податоци. Имплементацијата на SimApi никогаш не е еднократен проект, но обично има потреба од постојана поддршка и повремено одржување.

Читање или пишување податоци

  • SimApi има главна задача да обезбеди податоци од извор на податоци. Ова се нарекува податоци за читање.
  • Повеќето имплементации на SimApi исто така поддржуваат пишување податоци. Ова значи запишување на податоци преку SimApi до изворот на податоци. Пишувањето податоци е изборна карактеристика во SIMCA-онлајн.

Tags и Јазли

  • A tag е идентификатор на колона или „променлива“ во извор на податоци. А tagимето на се користи за да се идентификува tag. Имињата во јазолот мора да бидат единствени. SIMCA-online 18 е првата верзија што поддржува јазол кој содржи под-јазол и tag со истото име. За прample: јазолот Parent може да има подјазол наречен Batch и a tag наречен Бач.
  • Јазол е контејнер на tags. Еден јазол може да содржи и други јазли, слично како што е file системот има папки во папки.
  • Како во а file системот, јазолот и tag имињата може да се комбинираат до целосна патека која уникатно идентификува a tag. На tag патеките се користат во SIMCA-online или SIMCA при изборот tags да се користи. А tag патеката започнува со име на пример SimApi проследено со структурата на јазолот и завршува со tag име, секоја ставка одделена со две точки (:). За прample “:ODBCSQLSсервер:Јазол:СензорTag1“.

SimApi набројува tags и јазли при стартување

  • Имплементацијата на SimApi го прелистува серверот за јазли и tags во изворот на податоци кога SimApi е иницијализиран и ги следи, така што различните SimApi функции што се користат за набројување tags и јазол може да се имплементира.
  • Иницијализацијата на SimApi не се случува само при стартување на серверот, туку може да биде повторно активирана од корисник на SIMCA-онлајн со функционалноста Освежи SimApi.

Сензитивноста на случај на tag- и имиња на јазли

  • Tag имињата и имињата на јазлите се осетливи на букви.
  • Така, а tag наречен „tag1“ не е исто што и „Tag1“ поради различниот случај на „Т“. Препорачуваме да не се користи tags или имиња на јазли кои се разликуваат само во случај.

Континуиран процесен јазол 

  • Кога еден јазол содржи tags со континуирани процесни податоци, може да се нарече процесен јазол. Следните две слики од екранот покажуваат табеларен приказ на процесен јазол со податоци проследени со слика што покажува како изгледа јазолот при изборот tags во SIMCA-онлајн.SARTORIUS-Sim-Api-Software-FIG-8

Континуираните процесни јазли мора да бидат независни од серии, работи или време

  • За да работи добро во SimApi, јазолот мора да биде независен од серии, работи или време. Имањето јазол што содржи податоци за одредена серија или временски опсег не би функционирало добро во SIMCA-онлајн бидејќи конфигурацијата на проектот може да чита само податоци за таа серија и да не се користи за други серии.
  • Наместо тоа, еден јазол треба да се мапира на една или повеќе физички единици во процесот каде што се вршат мерењата.

ИД на серија tag потребни во континуирани процесни јазли за сериско извршување на проектот

  • Секој континуиран процес мора да има а tag (променлива) држејќи го идентификаторот на серијата за секое набљудување. Овој идентификатор на серија се користи од SIMCA или SIMCA-online за да се знае на која серија припаѓа секое набљудување.
  • $BatchID tag во сликите од екранот во 7.4.3 е ​​таков прampле.
    Иако не е потребно, се препорачува да имате а tag во процесниот јазол кој ја прикажува моменталната фаза или чекор од процесот. Ова tag потоа може да се користи во услови на фазно извршување во SIMCA-онлајн или во SIMCA при увоз на податоци. Вредности за ова tag може да биде на прample „фаза 1“, „чистење“, „фаза 2“.

Сериски контекст јазол

  • Сериски јазол е јазол кој води евиденција за сериите; нивните сериски идентификатори, времиња на почеток и крајни времиња. Тоа е услов за сериско извршување на проектот во SIMCA-онлајн. Изворот на податоци може да има повеќе од еден сериски јазол што ги изложува сериите на различни начини. Корисникот го избира серискиот јазол што се однесува на неговата или нејзината апликација. Овој ексampги изложува сериите кои опфаќаат две различни единици:
  • /Factory1 – серии со збирен век на траење и во Unit1 и Unit2.
  • /Factory1/Unit1 – серии со век на траење само во Unit1
  • /Factory1/Unit2 – серии со век на траење само во Unit2
  • Ако немате сериски јазол во вашиот извор на податоци, можете да го користите Batch Context Generator во SIMCA-online. Погледнете ја вградената помош.
  • Изборни податоци за серија
  • Серискиот јазол може да содржи и сериски податоци; податоци за кои има само едно набљудување за целата серија. Забележете дека tags со сериски податоци не мора да биде во јазол кој ја има целосната функционалност на серискиот јазол. Доволно е што SimApi поддржува читање на сериски податоци за tags. Дознајте повеќе за сериските податоци во 7.6.
  • Еве еден поранешенampод сериски јазол:SARTORIUS-Sim-Api-Software-FIG-9
  • Забелешка: горната слика од екранот е преземена од DBMaker, во комплет со SIMCA-онлајн. За да го видите ова сами во DBMaker, кликнете на View Копче за податоци на базата на податоци на Bakers Yeast за прикажување на два прозорци, од кои едниот е серискиот јазол, а другиот податоците за процесот.

Видови податоци: нумерички податоци, текстуални податоци и податоци што недостасуваат

  • За секој tag, SimApi може да поддржува три типа на податоци: нумерички, текст, t и исчезнати:
  • Нумеричките податоци се типично реални вредности на параметрите на процесот, на прample 6.5123. SimApi може да се справи само со 32-битни единечни прецизни вредности на подвижна запирка. Формат со подвижна запирка со една прецизност - Википедија. Сите други типови на нумерички податоци во изворот на податоци треба да се претворат во пловечки. Како такви, тие можат да се справат и со големи и со мали вредности, но само со околу 6 или 7 значајни цифри. Дознајте повеќе во Техничкиот водич.
  • Ова може да доведе до губење на прецизноста за големи цели броеви или за реални броеви кои се и големи и имаат децимали. За повеќе информации, видете го Техничкиот водич.
  • Податоците за текст/низа се користат за идентификација на серија, услови за извршување на фази или за квалитативни променливи. Вредностите за текст tag податоците се осетливи на букви. Ова значи дека вредноста „работи“ не е иста како
    „ТРЧАЊЕ“. Променливите на датумот не се поддржани директно од SimApi, но тие може да се вратат како низа форматирана како ГГ-ММ-ДД Ч:ММ (на пр.ample “2020-09-07 13:45”).
  • Недостасуваат вредности значи дека нема вредност за враќање, т.е. нема податоци.
  • Кој тип ќе се врати зависи од имплементацијата на SimApi. SimApi знае за податоците во изворот на податоци и треба да го врати типот на податоци што најмногу одговара.

Три начини на преземање податоци: Континуирано, Batc,h и Дискретно

  • Спецификацијата SimApi дефинира три начини на пребарување на податоци, т.е. три различни начини од кои SimApi може да обезбеди податоци tags во извор на податоци (или во друга насока: запишете податоци на tags во извор на податоци).
  • Континуирано пребарување на податоци - ова се однесува на податоците што се читаат континуирано, и последователно, набљудување по набљудување додека серијата или процесот се развива. Податоците се читаат за тековното време, или за одреден опсег, во редовен интервал помеѓу набљудувањата. За прampле, сите податоци помеѓу 09:00 и 00:10 часотampводеше на секои 60 секунди, што резултираше со 61 набљудување кога крајните точки се вклучени.
  • Пронаоѓање на сериски податоци – ова се однесува на едно набљудување со податоци за цела серија (не поврзано со одредена рочност или временска точка). Сериските атрибути и податоците за локално центрирање се читаат како сериски податоци во SIMCA-онлајн. Сериските услови обично се читаат и како сериски податоци (освен ако не се конфигурирани за дискретно пребарување на податоци).
  • Дискретно пребарување на податоци – дискретните податоци може да се состојат од неколку набљудувања за многу рочности. Но, за разлика од континуираните податоци, дискретните податоци не се читаат последователно, туку сите податоци одеднаш за одредена фаза од серијата. Податоците не треба да се распоредуваат со редовни интервали на променливата на зрелост. Сите податоци се препрочитуваат секогаш кога се бараат податоците, во конфигурираниот интервал.
  • За секое дадено tag податоци може да се бараат во кој било од трите режими, но обично SimApi ќе поддржува само еден од овие режими за поединец tag. Исто така, дозволено е да се меша tags во еден јазол, но обично сите tags во рамките на одреден јазол го поддржуваат истиот начин на пребарување на податоци.
  • За континуирани податоци (но не и за сериски или дискретни податоци2), може да се направат барања за тековни податоци или историски податоци што е тема на следниот дел.
  • Не сите SimApis ги поддржуваат сите режими. Погледнете ја матрицата на карактеристики погоре и SimApi web страница за детали.

Тековни и историски континуирани податоци преку SimApi

  • Континуираните податоци се однесуваат на податоците од процесот што се менуваат со текот на времето.

Тековни податоци

  • Читањето на тековните податоци значи барање од изворот на податоци за најновите вредности на tags во моментот на прашување. Забележете дека времето на надворешниот извор на податоци не се користи овде.
  • Податоците прочитани како тековни податоци се она што SIMCA-online ќе го прикаже како податоци во живо. Поради оваа причина, важно е да нема непотребни одложувања во изворот на податоци. Тековните податоци треба да бидат што е можно понови за да работат добро на SIMCA-онлајн.
  • Изворот на податоци може да го искористи своето знаење за податоците и колку долго вредностите се валидни и да одлучи да ги врати податоците што недостасуваат кога необработените податоци за одредена временска точка се премногу стари. За прample: податоците се бараат во 15:00:00 часот, но најновата точка на податоци во изворот на податоци е од 03:00:00 часот. Во овој случај податоците се стари 12 часа, па SimApi може да одлучи да ја врати вредноста што недостасува (без податоци).

Историски податоци

  • Читањето историски податоци значи барање од изворот на податоци за вредности на една или повеќе tags за одреден временски опсег со одреден интервал помеѓу набљудувањата. Забележете дека овде локалното време на изворот на податоци се користи за пронаоѓање на податоците. Затоа, синхронизацијата на времето помеѓу изворот на податоци и серверите е важна.
  • Историските податоци се состојат од матрица на податоци. Останува на имплементацијата на SimApi да ги побара податоците од изворот на податоци, и sampоставете го во наведениот интервал и конструирајте ја матрицата на податоци за враќање:
  • Понекогаш самиот извор на податоци има функции за собирање за да ги врати обработените податоци, или sampling функции, кои може да се користат за враќање на вистинските податоци.
  • За други извори на податоци, SimApi мора да ги побара сите податоци во временскиот опсег и потоа sampле правите набљудувања за да се конструира матрицата.
  • Податоците мора да се вратат за временски опсег, иако можеби нема да има необработени податоци во временскиот опсег, туку само непосредно пред почетокот на времето. За прample: податоците постојат во изворот на податоци во временските точки 10 и 20. SimApi бара податоци за времето 15 и 17. Во овој случај, вредностите за временската точка 10 треба да се вратат од SimApi, но временскиотampед како време 15 и 17 бидејќи тоа беа најновите точки на податоци во тоа време. Вредностите за tags во времето 10 се нарекуваат вредности на граници за бараниот опсег. За подлабоко објаснување на вредностите на границите, видете на прampле документацијата за враќање Граници во UA Дел 11: Историски пристап – 6.4.3 ReadRawModifiedDetails структура
    (opcfoundation.org)
  • Интерполацијата никогаш не треба да се користи за пресметување на вредностите за идните временски точки, бидејќи податоците нема да одговараат на она што се чита во реално време како тековни податоци. За ексample од претходната точка: ако податоците за 15 и 17 се интерполираат со помош на вредностите за ставките 10 и 20, тие ефективно би користеле вредности од иднината, што не е дозволено.
  • Изворот на податоци може да го искористи своето знаење за податоците и колку долго вредностите се валидни и да одлучи да ги врати податоците што недостасуваат кога необработените податоци за одредена временска точка се стари. За прample: податоците се бараат за 15:00:00 часот, но најновата точка на податоци во изворот на податоци е од 03:00:00 часот. Во овој случај, податоците се стари 12 часа, па SimApi може да одлучи да ја врати вредноста што недостасува (нема податоци).

Забелешка: SIMCA-online обично не бара повеќе од сто набљудувања во еден повик за време на нормалното извршување на проектот. Кога правите екстракт во SIMCA-онлајн, или кога работите на десктоп SIMCA, може да се направат поголеми барања за податоци. Овие можат да потраат долго време, што е и очекувано.

Тековните податоци и историските податоци мора да се совпаѓаат

  • Понекогаш може да има разлики кога податоците се читаат како тековни податоци во реално време или историски податоци. Ова предизвикува проблеми во SIMCA-online бидејќи серверот автоматски се префрла помеѓу тековните и историските податоци по потреба.

Стекнување податоци со ниска латентност

  • Кога SIMCA-онлајн го користи изворот на податоци во реално време, важно е податоците во изворот на податоци да се актуелни. Не треба да има непотребни одложувања при собирањето податоци во изворот на податоци. Податоците од континуиран процес за сите променливи мора да бидат достапни во исто време за секое набљудување. Податоците што доаѓаат доцна за некои променливи нема да бидат подигнати од SIMCA-онлајн.

Податоците може да се читаат во секое време 

  • Кога SIMCA-online бара вредност од a tag за времето t ќе ја добие вредноста од изворот на податоци од времето t, или последното набљудување во изворот на податоци пред времето t, или интерполираната вредност за времето t. Така, серверот секогаш ќе добива вредност во секое време кога ќе побара, иако опсервација за оваа точна временска точка можеби нема да постои во изворот на податоци.
  • Навременamps во SimApi се секогаш UTC. SIMCA-онлајн клиентите и SIMCA го прикажуваат времето како локално време.

Навојување 

  • SimApi стандардно се повикува со една нишка од корисникот на SimApi. Ова важи за сите верзии на SIMCA и SIMCA-онлајн до верзијата 17.
  • SIMCA-online 18 поддржува знаменце за функција за вклучување на повеќенишки пристап преку SimApi. Прочитајте повеќе во темата за помош Истовремен пристап до SimApi.
  • Ова значи дека SimApis треба да се подготви за мулти-нишки, ако е можно, со тоа што ќе ја направи нишката за имплементација на SimApi безбедна, и да го документира ова и сите размислувања за корисниците на SimApi.

Дневник file

  • SimApi треба да евидентира дејства, пораки за грешки и предупредувања во својот дневник file да помогне во решавањето проблеми. Користете ги различните нивоа на дневници за да ја означите важноста на евиденцијата.
  • Се препорачува да се најавите „Не е имплементирано“ за функции што не се имплементирани во SimApi.

Ракување со грешки

  • Кога SimApi не може да исполни барање од изворот на податоци, може да се справи со овој проблем на еден од двата начини; со враќање на вредностите што недостасуваат (без податоци) или со сигнализирање на грешка во SimApi:
  • Враќањето на вредностите што недостасуваат на повикувачот и успешното сигнализирање му овозможува на повикувачот да продолжи нормално (но секако без никакви податоци). Ова е препорачана практика за делумни грешки, како на пример кога може да се добијат податоци за некои, но не за сите, tags во барање.
  • Сигнализацијата на грешка во SimApi му овозможува на повикувачот (на прampод SIMCA-онлајн серверот) за да го видите ова веднаш и да дејствувате. Ова е препорачана практика за барања кои целосно не успеваат и воопшто не можат да вратат никакви податоци.
  • SIMCA-online поинаку се справува со вредностите што недостасуваат или шифрите за грешки, како што е опишано во SIMCA-online Техничкиот водич.

Барања за изведба на SimApi

  • Функциите во SimApi се користат за добивање податоци.
  • Ако пристапот до податоците е бавен, SimApi нема да работи добро, што овој прampле покажува: Ако SIMCA-онлајн бара податоци секоја секунда, но потребни се две секунди за да се добијат, SIMCA-онлајн серверот никогаш нема да може да го следи во реално време, но постепено ќе заостанува понатаму и повеќе.
  • Во подсекциите ќе покажеме како SIMCA и SIMCA-online ги користат функциите за пристап до податоци SimApi и колку често ќе се повикуваат функциите SimApi. Ова може да помогне во поставувањето барања за изведба за имплементација на SimApi.

Користење SIMCA на функциите SimApi

  • Кога SIMCA на работната површина или други офлајн производи користат SimApi за да добијат податоци, овие барања ќе бидат за серии и ќе обработуваат податоци за збир на променливи во одреден временски опсег.
  • Бидејќи овие барања се иницирани рачно од корисник, тие не се случуваат многу често и не предизвикуваат значително оптоварување на изворот на податоци.
  • Овие функции SimApi се користат за добивање на податоците:
  • simapi2_nodeGetActiveBatches
  • simapi2_nodeGetBatchTimes
  • simapi2_connectionReadHistoricalDataEx

SIMCA-online користење на функциите SimApi

  • SIMCA-online се користи за следење на процес во реално време и затоа бара податоци преку SimApi во редовни интервали. Најкраткиот интервал на извршување што може да се користи е 1 секунда. Некои бивши од реалниот светampИнтервалите на извршување се 10 секунди, 1 минута или 10 минути.
  • Серверот може да има многу проекти кои работат во исто време.
  • За да се намали бројот на повици на API преку SimApi, серверот ги оптимизира барањата за податоци со групирање на многу истовремени помали барања во едно поголемо барање за сите променливи во исто време (дознајте повеќе во темата за помош „Оптимизираното читање од извори на податоци ги подобрува перформансите“).
  • Алгоритмот за извршување на серверот работи вака кога бара податоци користејќи ги функциите SimApi наведени подолу:
  • Сите фази кои се извршуваат во ист интервал се групирани во еден SimApi повик за да се намали бројот на повици. Серверот ги чита најновите податоци за сите променливи што ги користат сите модели што го делат интервалот, т.е. овој повик ќе резултира со широк ред со податоци кој потоа се користи од сите проекти.
    • simapi2_connectionRead CurrentData
  • За секој сериски проект серверот исто така треба да знае кои серии се активни. Ова исто така треба да се случи секој пат кога проектот се извршува:
    • simapi2_nodeGetActiveBatches
    • simapi2_nodeGetBatchTimes се повикува поретко.
  • Покрај тоа, SIMCA-online бара и историски податоци. Овие барања се случуваат само кога е потребно, како на пример да го фатат почетокот на серијата што започнала пред да започне SIMCA-онлајн или кога серверот заостанува и треба да прочита блок од податоци:
    • simapi2_connectionReadHistoricalDataEx
  • Изборно, некои проектни конфигурации користат функции кои користат сериски податоци или дискретни податоци што резултира со повици на SimApi до:
    • simapi2_connectionReadBatchData
    • simapi2_connectionReadDiscreteEx
  • Изборно, некои проектни конфигурации користат запишување за да ги вратат податоците назад до изворот на податоци:
    • simapi2_connectionWriteHistoricalDataEx (и соодветните функции за сериски податоци, дискретни податоци)
  • Важно е секој повик до основните функции за добивање податоци, readCurrentData, getActiveBatches/getBatchTimes, да биде брз и тоа не е компјутерски тешко за самиот извор на податоци, со оглед на тоа колку често SIMCA-online може да ги повикува тие функции.

Тестирање и потврдување на податоците на SimApi

  • Овој дел е за тестирање на SimApi за да се потврди дека податоците вратени од него се совпаѓаат со податоците во самиот извор на податоци. Извршувањето тестови како ова е важно по креирањето или менувањето на имплементацијата на SimApi или кога API-то на изворот на податоци се менува.
  • Во пракса, валидацијата на податоците се врши со користење на SIMCA-online и неговата функционалност Extract за да се извлечат податоци од изворот на податоци преку SimApi и потоа да се споредуваат со необработените податоци во изворот на податоци. SIMCA на работната површина не може да се користи за тестирање на аспектите на SimApi во реално време.

Подготовки и барања

  • Некои ставки се опционални, но може да се извршат ако опсегот на вашето тестирање го вклучува тоа:
  1. Инсталирајте SIMCA-online како што е опишано во ReadMe и Installation Guide.pdf што доаѓа во zip-от на производот.
  2. Добијте лиценца за SIMCA-онлајн серверот и инсталирајте ја. SimApi нема да работи без лиценца. Статијата со база на знаење за SIMCA-online покажува како да го лиценцирате производот. За прample: SIMCA-онлајн 18 (sartorius.com)
  3. Инсталирајте и конфигурирајте го SimApi што сакате да го тестирате. Погледнете ги поглавјата 4 – 5 во овој документ и упатството за корисникот на специфичниот SimApi.
    • a. Изборно: проверете дали упатството за корисникот е ажурирано и точно.
  4. Проверете дали имате алатка за вашиот извор на податоци со која можете да ги споредите податоците на SimApi.
  5. Во десктоп клиентот SIMCA-онлајн, најавете се на вашиот SIMCA-онлајн сервер и користете го File > Извадете за да добиете податоци преку SimApi.
  6. Изборно ако вашиот опсег на тестирање го вклучува: по завршувањето на тестирањето, деинсталирајте го SimApi и потврдете го fileсе отстранети.

Што да се тестира

  • Матрицата на карактеристики во поглавје 3 ги наведува сите можни карактеристики, но дадената имплементација на SimApi може да поддржува само подмножество. Треба да ги тестирате сите функции што се имплементирани од дадениот SimApi.
  • Следниве тестови се вообичаени за повеќето имплементации на SimApi:
  • Автентикација со кориснички имиња и лозинки
  • Тестирајте ги различните поставки во конфигурацијата на SimApi
  • Хиерархија на јазли: Јазлите и tags изложени од SimApi се точни.
    • Мора да има а tag изложени за сите „променливи“ што треба да бидат достапни преку SimApi. Прamples: процесни мерења, пресметани вредности, константи.
  • Отпорност на врската: ако изворот на податоци е недостапен, тоа резултира со предупредувања или грешки во дневникот file, но дека врската со изворот на податоци е повторно воспоставена автоматски кога изворот на податоци е достапен.
  • Повеќекратни примероци: дека два примероци може да се конфигурираат и да се користат независно и истовремено, со посебни дневници files.
  • Тековни податоци: извлечете тековни податоци за tags. Проверете дали податоците се последните познати вредности од изворот на податоци или недостасуваат поради лош квалитет или кога податоците се премногу стари.
    • Извлекувајте податоци на секои 10 секунди (или така) за една минута.
  • Историски континуирани податоци: извлечете историски податоци за tags.
    • Користете го временскиот опсег што се совпаѓа кога сте извлекувале тековни податоци. Потврдете дека тековните податоци се совпаѓаат со историските податоци и необработените податоци во изворот на податоци.
    • Обидете се со различни временски опсези и сampлинг интервали, проверете дали податоците се совпаѓаат со изворот на податоци.
    • Обидете се да извлекувате податоци на секои 1 секунда, што е најкраткото можно сampлинг интервал.
    • Пробајте различни видови на tags во изворот на податоци (променливи на процесот, итн.), осигурувајќи се дека податоците се совпаѓаат.
    • Забелешка: SIMCA-online може да подели едно големо барање за историски податоци на неколку помали делови. Ова ќе биде видливо во дневникот на SimApi.
  • Потврдете дека SimApi работи со текстуални податоци, нумерички податоци и податоци што недостасуваат.
  • Дневник на SimApi file. Потврдете дека дневникот содржи разумни записи.
  • Сериски јазол: кликнете со десното копче на јазол и направете Најди серии.
    • Потврдете ги имињата на сериите, времето на започнување, времето на завршување за сериите.
    • Обидете се со активна серија што работи во изворот на податоци. Не треба да има крајно време преку SimApi.
  • Идентификатор на серија на процесниот јазол tag. Ако SimApi има функционалност на сериски јазол (видете ја претходната точка), мора да има и идентификатор на серија tag во јазолот за совпаѓање на процесните податоци. Податоци за ова tag треба да биде идентификаторот на серијата (име на серијата). Овие податоци се потребни за сериски проекти за да се идентификува на која серија припаѓа редот на податоци.

Во зависност од тоа дали SimApi го поддржува, можеби ќе сакате да тестирате и:

  • Сериски податоци со користење File > Екстракт.
  • Дискретни податоци со користење File > Екстракт. Забелешка: за тестирање на дискретни податоци со File > Извлечете го јазолот.
  • Напиши назад – туркање на серијата податоци до изворот на податоци. За да го тестирате ова, мора да конфигурирате проектна конфигурација во SIMCA-online за да ги запишете вектори на податоци на изворот на податоци. Потоа извршете го проектот на SIMCA-онлајн и проверете ги податоците што се запишани назад во изворот на податоци.
  • Континуираните податоци се конфигурирани на страницата Evolution Write Back во конфигурацијата на проектот.
  • Дискретните податоци се конфигурирани на истата страница, но само за фаза конфигурирана за дискретно пребарување на податоци.
  • Сериски податоци од Batch Write back

ПОВЕЌЕ ИНФОРМАЦИИ

  • Sartorius Stedim Data Analytics AB Östra Strandgatan 24 903 33 Умеа Шведска
  • Телефон: +46 90-18 48 00
  • www.sartorius.com
  • Информациите и бројките содржани во овие упатства одговараат на датумот на верзијата наведен подолу.
  • Sartorius го задржува правото да прави промени во технологијата, карактеристиките, спецификациите и дизајнот на опремата без претходна најава. Машките или женските форми се користат за да се олесни читливоста во овие упатства и секогаш истовремено ги означуваат сите родови.
    Известување за авторски права:
  • Овие упатства, вклучувајќи ги сите компоненти, се заштитени со авторски права.
  • Секоја употреба надвор од границите на законот за авторски права не е дозволена без наше одобрение.
  • Ова особено се однесува на препечатување, превод и уредување без оглед на видот на медиумот што се користи.

Најчесто поставувани прашања

  • П: Која е целта на SimApis?
    • О: Главната цел на SimApis е да обезбеди податоци за производите на Umetrics Suite за креирање проекти и градење модели.
  • П: Како можам да ги решам проблемите со инсталацијата на SimApi?
    • О: Можете да решавате проблеми со тестирање од SIMCA-online, проверувајќи го дневникот на SimApi file, и обезбедување на правилна конфигурација на сметката за услуга.

Документи / ресурси

PDF thumbnailSim Api софтвер
User Guide · Sim Api Software, Api Software, Software

Поставете прашање

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Поставете прашање

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.