Програмне забезпечення SARTORIUS Sim Api

Технічні характеристики
- Назва продукту: SimApi Guide
- Дата випуску: 5 вересня 2024 р
- Призначення: надавати дані для продуктів Umetrics Suite
Інструкція з використання продукту
Знайомство з SimApis
- SimApis використовується для отримання даних для створення проекту та побудови моделі в продуктах Umetrics Suite.
Отримання SimApis
- Щоб отримати SimApis, зверніться до офіційної документації або зверніться по допомогу до служби підтримки клієнтів.
Особливості SimApi
- SimApis надає дані в реальному часі для моніторингу, контролю та побудови моделей у SIMCA та SIMCA-online.
Лише поточне використання даних
- Рекомендується використовувати лише поточні дані та уникати історичних даних для оптимальної продуктивності.
Підготовка до встановлення SimApi
- Перед встановленням переконайтеся, що ваша система відповідає мінімальним вимогам, зазначеним у посібнику користувача.
Встановлення SimApi
- Дотримуйтеся покрокових інструкцій, наведених у посібнику користувача, щоб установити SimApi у вашій системі.
Налаштування SimApi для SIMCA
- Налаштуйте параметри SimApi у SIMCA відповідно до наданих інструкцій.
Налаштування SimApi для SIMCA-online
- Налаштуйте SimApi для операцій пошуку даних і зворотного запису в режимі реального часу в SIMCA-online.
Тестування та усунення несправностей
- Після встановлення виконайте тестування, щоб переконатися в належній функціональності. У разі виникнення проблем зверніться до розділу щодо усунення несправностей у посібнику користувача.
Тестування з SIMCA-онлайн
- Перевірте інтеграцію SimApi із SIMCA-online, щоб перевірити отримання даних.
Усунення несправностей за допомогою журналу Files
- Використовуйте журнал SimApi file щоб виявити та вирішити будь-які проблеми з установкою або експлуатацією.
Конфігурація облікового запису служби
- Забезпечте правильну конфігурацію облікового запису служби SIMCA-online для безперебійної роботи.
Технічні деталі
- Зверніться до розділу 7 посібника користувача, щоб отримати детальну технічну інформацію про SimApis.
Знайомство з SimApis
- SimApi — це програмний інтерфейс між програмним забезпеченням Umetrics® Suite і джерелом даних. Основною метою SimApi є надання даних SIMCA®-online або SIMCA®.
- Sartorius Stedim Data Analytics AB розробляє SimApis для багатьох різних джерел даних, таких як історики процесів і бази даних загального призначення.
- Цей документ показує, що таке SimApi і як він використовується в продуктах Umetrics Suite. Ви дізнаєтеся, як спланувати та встановити SimApi, як усунути неполадки та як перевірити інсталяцію. Останній розділ містить технічні деталі SimApis, призначені для розробників.
Мета SimApi: надавати дані для продуктів Umetrics Suite
- Основною метою SimApi є надання даних SIMCA-online або SIMCA з джерела даних. Джерело даних не є частиною SIMCA-online, але може бути історією процесу або іншою системою, яка зберігає та керує даними.
- SimApi відкриває ієрархію вузлів, що відповідає папкам у a file система. Кожен вузол може містити інші вузли, або tags. А tag відповідає змінній. Для цих tags, дані можна отримати. На малюнку зображено а tag, Temp, обраний у вузлі
- BakersYeastControlGood у джерелі даних у SIMCA-online. Він також показує останні значення, взяті з джерела даних.

Використання SimApi в пакеті Umetrics Suite
- Настільне програмне забезпечення SIMCA може використовувати SimApi для отримання даних для створення проекту та побудови моделі, як показано на наступному малюнку.

- SIMCA-online використовує SimApis для отримання даних у режимі реального часу для моніторингу та контролю, а також для запису даних у джерело даних. На наступному малюнку показано, де SimApi знаходиться в системі, що складається з джерела даних, SIMCA-online-сервера та клієнтів.

Зазвичай використовується SimApis
- Найпоширенішими SimApis є:
- PI AF SimApi для підключення до Aveva (раніше OSIsoft) PI Systems.
- OPC UA SimApi
- ODBC SimApi – для загального доступу до баз даних, таких як SQL Server або Oracle
- Усі доступні SimApis разом із їхніми функціями перераховані в параграфі 3.
DBMaker SimApi для даних моделювання
- DBMaker — це програма, яка надається разом із інсталяцією сервера SIMCA-online. Він імітує джерело даних, наприклад історію процесу, використовуючи попередньо завантажену таблицю даних, де спостереження одне за одним надаються в SIMCA-online через DBMaker SimApi.
- DBMaker використовується лише для демонстраційних цілей і не може використовуватися у виробництві з живими даними з джерела даних. Перегляньте вбудовану довідку, щоб дізнатися більше про DBMaker.
Додаткова документація
- Цей документ є одним із набору пов’язаних документів, кожен з яких має різну спрямованість і цільову аудиторію:
| Джерело | Що | Де |
| SIMCA-онлайн web сторінки | Вступна інформація та завантаження | sartorius.com/umetrics-simca- онлайн |
| SIMCA-онлайн ReadMe та Installation.pdf | Інсталяція та як розпочати роботу з SIMCA-онлайн демонстраційні дані | В інсталяційному zip file |
| Посібник із впровадження SIMCA-онлайн | Описує функціональність SIMCA-online, поєднує її з іншим програмним забезпеченням Umetrics Suite, описує вимоги та найкращі практики для успішного розгортання, а також покрокові інструкції зі встановлення. | sartorius.com/umetrics-simca- онлайн |
| Посібник SimApi | Підготовка та виконання інсталяцій SimApi, включаючи усунення несправностей. Також містить технічні відомості про SimApis для розробників. | sartorius.com/umetrics-simapi |
| Посібники користувача SimApi | Документація для кожного опублікованого SimApi з функціями, інструкціями зі встановлення та особливостями конфігурації. | sartorius.com/umetrics-simapi |
| Технічний посібник SIMCA-онлайн | Технічна довідка щодо планування встановлення сервера SIMCA-online, усунення несправностей і детальна інформація про те, як працює SIMCA-online. | sartorius.com/umetrics-simca-онлайн |
| SIMCA-онлайн довідка | Webдопомога на основі використання SIMCA-online і роботи SIMCA-online. | У самому програмному забезпеченні і далі sartorius.com/umetrics-simca |
| SIMCA-онлайн Web Посібник із встановлення клієнта | Описує встановлення SIMCA-online Web Клієнт. | sartorius.com/umetrics-simca-онлайн |
| База знань Umetrics | Пошукова база даних зі статтями про кожну випущену версію програмного забезпечення, технічними статтями та відомими проблемами в продуктах 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 та їхні функції.

- Функції пояснюються нижче. Зверніть увагу, що в таблиці є окремі стовпці, у яких показано, які функції доступні в SIMCA-online та SIMCA відповідно.
| Особливість | призначення | Використання SIMCA-online | Використання SIMCA |
| Поточні дані | Прочитайте одне спостереження з останнім значенням із джерела даних. | Нормальне виконання в реальному часі | – |
| Історичні дані | Читайте багато спостережень одночасно з історичними даними з джерела даних. | Наздоганяйте та прогнозуйте минулі дані, створюйте проекти за допомогою File > Новий | Майстер імпорту бази даних для імпорту даних процесу для створення моделі. |
| Дискретні дані | Зчитайте лабораторні/IPC дані з джерела даних. Багато спостережень на партію. | Для пакетних проектів із фазами або пакетними умовами, налаштованими для дискретного отримання даних. | – |
| Пакетні дані | Прочитайте умови партії та кінцеві атрибути якості (або | Пакетні умови або локальне центрування. | Майстер імпорту бази даних для читання пакетних умов |
| Особливість | призначення | Використання SIMCA-online | Використання SIMCA |
| інші дані типу MES). Одне спостереження на партію. | створення моделі на пакетному рівні. | ||
| Пакетний вузол | Вкажіть час початку та час завершення (пусто для активної партії) для конкретної партії.
Перерахуйте всі партії, які існували в діапазоні часу. |
Необхідний для виконання пакетних конфігурацій. | Майстер імпорту бази даних для вибору пакетів для імпорту. |
| Зворотний запис – безперервні дані | Запис безперервних даних, наприклад прогнозів, назад до джерела даних. | Записуйте дані з рівня пакетної еволюції для Control Advisor або для безперервних конфігурацій | – |
| Відповідь – дискретно | Записуйте окремі дані, наприклад прогнози, назад до джерела даних. | Зворотний запис для пакетних конфігурацій на рівні пакетної еволюції для фаз, налаштованих для дискретного отримання даних | – |
| Зворотний запис – пакетні дані | Запишіть дані на рівні партії, такі як прогнози або остаточні атрибути якості, до джерела даних. | Зверніться до пакетної конфігурації на рівні пакету | – |
| Ієрархія вузлів | 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-online ми наполегливо рекомендуємо джерело даних і SimApi, які надають не лише поточні дані для виконання в режимі реального часу, але й історичні дані, щоб мати можливість передбачити та надолужити минулі дані. SIMCA-online автоматично перемикається між даними в реальному часі та історичними даними за потреби, і це не можна вимкнути.
- Джерело даних, яке надає лише поточні дані, але не історичні дані, може працювати для постійних проектів у SIMCA-online, але для групових проектів потрібні історичні дані.
Підготовка до встановлення SimApi
- У цьому розділі описано важливу інформацію для успішного встановлення SimApi.
64-розрядний або 32-розрядний SimApis
- Існують 32-розрядні та 64-розрядні версії SimApi.
- SIMCA-online і SIMCA є 64-розрядними і потребують 64-розрядних варіантів SimApis. Застаріла 32-розрядна версія SimApis все ще доступна для старіших установок.
Місце для журналу file та налаштування
- SimApi зберігає свій журнал files у прихованій папці Program Data1:
%programdata%\Umetrics\SimApi, де %programdata% відповідає фактичній папці на вашому комп’ютері. За замовчуванням це C:\ProgramData. - Кожен SimApi зазвичай використовує власний журнал file, який аналогічно журналу сервера SIMCA-online file міститиме більше чи менше даних залежно від налаштування рівня журналу. Це file корисний для усунення несправностей. Колода file називається
.log де це SimApi, який ви встановлюєте, наприкладample PIAFSimApi. Також дивіться наступний розділ щодо імен примірників SIMCA-online SimApi. - Ця папка також містить налаштування SimApi у форматі XML file названий .xml.
- Більшість SimApis мають графічний інтерфейс користувача, який змінює налаштування в xml file, але для деяких ви вносите зміни безпосередньо в XML file за допомогою текстового редактора, наприклад Блокнота. Перегляньте посібник користувача для кожного SimApi.
File імена, коли іменовані екземпляри використовуються з SIMCA-online
- У SIMCA-online кожен екземпляр SimApi отримує власну конфігурацію file і журнал file для роботи з кількома екземплярами кожного SimApi. Назви цих files суфіксується назвою екземпляра, як зазначено на вкладці SimApi у діалоговому вікні параметрів сервера SIMCA-online.

- Наступний прикладample показує їх імена files, де потрібно замінити на назву SimApi.
- Ім’я конфігурації, надане під час додавання примірника: OmegaServer
- Конфігурація file ім'я: OmegaServer.xml
- Журнал file ім'я: OmegaServer.log
- Зверніть увагу, що родовий file .log file все ще створюється. Цей журнал file містить записи, які з технічних причин не можуть бути направлені до журналу file з випадків..
- Ця папка прихована в Windows за замовчуванням. Щоб побачити це в File Провідник, який ви налаштовуєте, показує прихований fileс. Зауважте, що ви можете перейти до прихованої папки, ввівши адресу File Адресний рядок Провідника.
- Зауважте, що SIMCA не підтримує кілька екземплярів SimApi, тому використовує імена без назви екземпляра, як описано вище.
Мережне планування
- Ви повинні розташувати сервер SIMCA-online поблизу джерела даних у мережі. Це забезпечує швидке з’єднання між SIMCA-online та його джерелом даних.
- Мережеве обладнання може заважати з'єднанню між SIMCA-online і джерелом даних.
Облікові записи користувачів і дозволи джерела даних
- Джерела даних зазвичай контролюють доступ до своїх даних. Зазвичай це робиться за допомогою імен користувачів і паролів, але також можна використовувати обмеження на основі IP-адреси або DNS (напр.ample PI Trusts у Aveva PI System).
- Ім’я користувача та пароль можна надати джерелу даних різними способами:
- SimApi запускається як користувач Windows користувача, який запускає настільний SIMCA або обліковий запис служби SIMCA-online на комп’ютері-сервері. SimApi може підключитися до джерела даних за допомогою цього облікового запису. Ось як працюють OPC I і PI SimApi, а також ODBC, якщо ви не вказали облікові дані під час налаштування.
- Для загального ODBC ви можете використовувати програму ODBC Data Sources Administrator, яку можна знайти в меню Пуск у Windows.
- Деякі постачальники баз даних надають власні драйвери та інструменти для своїх баз даних. Бази даних Oracle, напрample, використовуйте компоненти доступу до даних Oracle (ODAC).
- Деякі SimApis, такі як PI AF і ODBC, мають діалогові вікна налаштування, які зберігають зашифровані облікові дані в XML-конфігурації SimApi file.
- PI також має різні параметри безпеки, доступні в PI System Management Tools на комп’ютері-сервері 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.
- 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 System Management Tools використовуються на комп’ютері-сервері PI для усунення несправностей з цього боку. наприкладample, щоб шукати проблеми безпеки, які перешкоджають доступу з сервера SIMCA-online. Дізнайтеся більше про усунення несправностей системи 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 на ПК:
- Прочитайте посібник користувача для SimApi, який ви встановлюєте. Він містить специфіку цього SimApi, яка доповнює загальні інструкції, які ви зараз читаєте.
- Встановіть і налаштуйте будь-які передумови, згадані в посібнику користувача SimApi (наприклад,ampфайли драйверів баз даних або SDK)
- Запустіть програму встановлення, щоб інсталювати SimApi. Установіть 64-розрядну (x64) або 32-розрядну (x86) версію, яка відповідає програмному забезпеченню, у якому ви його запускатимете.
- Налаштуйте SimApi в SIMCA-online або SIMCA, як описано в наступних розділах, і зверніться до посібника користувача SimApi для опису доступних налаштувань.
- Запустіть сервер SIMCA-online. Зауважте, що це може зайняти час, оскільки коли SimApi ініціалізовано, він перерахує всі tags у джерелі даних.
- Перевірте SimApi, отримавши деякі дані. Для SIMCA-online можна використовувати File > Витягніть, як описано в 6.1.
- Якщо SimApi не працює належним чином, перегляньте журнал SimApi files для усунення несправностей і до посібника користувача SimApi.
Налаштування SimApi для використання в SIMCA
Ось як використовувати SimApi у SIMCA:
- Запустіть імпорт бази даних одним із таких способів:
- a. Щоб створити новий проект у SIMCA: File > Новий звичайний проект або Новий пакетний проект. Виберіть «З бази даних» на вкладці «Домашня сторінка».
- b. Щоб імпортувати набір даних у існуючий проект у SIMCA: З набору даних на вкладці «Дані» відкритого проекту SIMCA.
- Натисніть Додати нове джерело даних

- Виберіть SimApi як тип підключення, натисніть кнопку … і знайдіть .dll у папці інсталяції та натисніть Відкрити.
- Клацніть «Налаштувати» та зверніться до окремого посібника користувача SimApi, як виконати налаштування.
- Клацніть Перевірити підключення до джерела даних, щоб переконатися, що ви можете підключитися до бази даних. Це може зайняти багато часу, якщо їх багато tags у джерелі даних.
- Натисніть OK, щоб завершити налаштування.
- Зверніться до довідки SIMCA, щоб дізнатися, як працювати з імпортованими даними.
Налаштування SimApi для використання в SIMCA-online
- Важливо: щоб мати можливість використовувати SimApi, потрібна ліцензія на сервер SIMCA-online. Демонстраційна інсталяція SIMCA-online не дозволяє використовувати SimApis.
- Щоб додати SimApi до системи, ви запускаєте параметри сервера SIMCA-online на ПК-сервері. Ознайомтеся з докладними кроками в розділі онлайн-довідки SICMA Додайте та налаштуйте SimApi на сервері.
- Порада: якщо ви вносите зміни для SimApi, ви можете перезапустити цей SimApi окремо від параметрів сервера, не перезапускаючи весь сервер.
- Щоб налаштувати кілька екземплярів цього SimApi, повторіть наведені вище кроки та використовуйте унікальні імена для кожного екземпляра. Докладніше про різні журнали та конфігурацію files для випадків у 4.2.
Тестування та усунення несправностей SimApi
- У цьому розділі йдеться про тестування та усунення несправностей встановлення SimApi.
Тестування SimApi від SIMCA-online
- Після успішного запуску сервера SIMCA-online ви можете протестувати SimApi в SIMCA-online (якщо сервер не запускається, див. 6.2):
- Увійдіть на сервер у клієнті SIMCA-online і перейдіть до Extract на File вкладка. Extract допомагає перевірити SimApi, отримуючи через нього дані:

- Вузли («папки») SimApi відображаються в лівому полі. Tags для вибраного вузла відображаються вгорі праворуч.
- Поточні дані можна швидко перевірити, просто клацнувши view> на tags які забезпечують безперервні дані процесу (див. знімок екрана)
- Клацніть вузол правою кнопкою миші, щоб знайти пакети в межах діапазону часу. Вузол має бути пакетним вузлом, який знає про пакети.
- Виберіть tags у розділі «Видобути» та натисніть «Далі» та завершіть роботу майстра, щоб отримати дані за допомогою різних режимів отримання даних: поточні, історичні, пакетні та дискретні дані.
- Порівняйте отримані дані з тим, що ви бачите у своєму джерелі даних, використовуючи його інструменти. Дізнайтеся більше про тестування та перевірку всіх функцій SimApi у версії 7.13.
Вирішуйте проблеми SimApi за допомогою журналу SimApi file
- Якщо сервер не запускається, SimApi не працює належним чином або не вдається видобути, вам потрібно переглянути журнал SimApi file який говорить вам, у чому проблема. Увімкніть журналювання на рівні налагодження в журналі SimApi, щоб отримати повну інформацію. Див. 4.2.
- Примітка: журнали серверів SIMCA-online тут не дуже корисні. Вони покажуть, як SimApi було завантажено та ініціалізовано сервером, але окремі деталі SimApi містяться в журналі file.
Використовуйте правильний обліковий запис служби SIMCA-online
- Коли ви тестуєте доступ до джерела даних, пам’ятайте, що ви ввійшли як певний користувач на серверному комп’ютері (зазвичай це ваш власний обліковий запис користувача в домені Windows), але що обліковий запис служби SIMCA-online є іншим обліковим записом, за замовчуванням LocalSystem, який має інші права доступу порівняно з вашим обліковим записом користувача.
- З цієї причини нерідко тести працюють, якщо їх запускати від вашого облікового запису, але SIMCA-online не може підключитися до джерела даних.
- Щоб вирішити цю проблему, необхідно надати доступ для облікового запису, який використовується сервісом сервера SIMCA-online. Зазвичай ви змінюєте LocalSystem на обліковий запис певної служби домену та надаєте права цьому обліковому запису. Зауважте, що це не стосується випадків, коли SimApi використовує облікові дані, установлені в конфігурації SimApi, оскільки ці облікові дані мають пріоритет.
Технічні деталі на SimApis
- У цьому розділі наведено технічні відомості про те, як працює SimApi. В основному він призначений для розробників, які хочуть зрозуміти SimApis, щоб реалізувати SimApi для джерела даних.
- Розробникам також слід прочитати попередні частини цього документа, щоб ознайомитись із SimApis і описом функцій високого рівня.
Коли варто розглядати можливість розробки SimApi, а коли ні?
Перш ніж розглядати розробку SimApi для джерела даних:
- Перевірте, чи вже існує SimApi, який можна використовувати. Можливо, ви можете ввімкнути певну функцію у своєму джерелі даних, щоб використовувати одну з існуючих SimApis, наприклад OPC UA.
- Уважно прогляньте цей документ і посилання на нього та перевірте, чи відповідає ваше джерело даних вимогам: напрample, він має бути достатньо швидким, надавати не лише поточні дані, а й історичні.
- З цих причин ми не рекомендуємо розробляти SimApi, який підключається до апаратного забезпечення чи інструментів низького рівня. Краще підключити ці прилади до історіографа процесу, такого як Aveva PI System, і дозволити йому отримати дані з приладу та зберегти їх. Потім PIAF SimApi можна використовувати для отримання даних від PI до продукту Umetrics.
Розробка SimApi та специфікація SimApi
- Специфікація SimApi, SimApi-v2, містить документацію для всіх функцій C у SimApi, які має реалізувати DLL SimApi, а також деякі вказівки щодо розробки SimApi.
- Реалізація SimApi за допомогою C або C++ у більшості випадків відбувається на невиправдано низькому рівні.
- Рекомендований і простіший спосіб реалізації SimApi – це основати його на ExampВихідний код leSimApi, який ми надаємо. Це колишнійample реалізація SimApi, яка обробляє C-інтерфейс і переводить його в .NET Framework, де фактично здійснюється реалізація. Він також містить код рамки для журналювання, налаштувань, графічного інтерфейсу конфігурації та інший код рамки.
- Щоб розробити SimApi, команді розробників потрібен досвід у розробці Windows, .NET Framework, C або C++. Також потрібне добре знання джерела даних, до якого має підключитися SimApi, оскільки мета SimApi — перекладати запити даних із SIMCA-online або SIMCA в API джерела даних. Реалізація SimApi ніколи не є одноразовим проектом, але зазвичай потребує постійної підтримки та періодичного обслуговування.
Читання або запис даних
- Основним завданням SimApi є надання даних із джерела даних. Це називається читанням даних.
- Більшість реалізацій SimApi також підтримують запис даних. Це означає запис даних через SimApi до джерела даних. Запис даних є додатковою функцією SIMCA-online.
Tags і Вузли
- A tag є ідентифікатором стовпця або «змінної» в джерелі даних. А tagІм'я користувача використовується для ідентифікації tag. Імена всередині вузла мають бути унікальними. SIMCA-online 18 є першою версією, яка підтримує вузол, який містить підвузол і tag з однойменною назвою. наприкладample: Батьківський вузол може мати підвузол під назвою Batch і a tag під назвою Batch.
- Вузол — це вміст tags. Вузол також може містити інші вузли, подібно до того, як a file система має папки в папках.
- Як у a file система, вузол і tag імена можна об’єднати в повний шлях, який унікально ідентифікує a tag. The tag шляхи використовуються в SIMCA-online або SIMCA під час вибору tags використовувати. А tag шлях починається з назви екземпляра SimApi, за якою йде структура вузла та закінчується на tag назва, кожен елемент розділений двокрапкою (:). наприкладample “:ODBCSQLServer:Node:SensorTag1”.
SimApi перераховує tags і вузли під час запуску
- Реалізація SimApi шукає на сервері вузли та tags у джерелі даних, коли SimApi ініціалізовано, і відстежує їх, щоб різні функції SimApi, які використовуються для перерахування tags і вузол можна реалізувати.
- Ініціалізація SimApi відбувається не лише під час запуску сервера, але й може бути повторно запущена користувачем у SIMCA-online за допомогою функції Refresh SimApi.
Чутливість до регістру tag- і імена вузлів
- Tag імена та імена вузлів чутливі до регістру.
- Таким чином, a tag називається "tag1" не те саме, що "Tag1» через інший регістр букви «Т». Ми рекомендуємо не використовувати tags або імена вузлів, які відрізняються лише регістром.
Вузол безперервного процесу
- Коли вузол містить tags з безперервними даними процесу, його можна назвати вузлом процесу. Наступні два знімки екрана показують табличне представлення вузла процесу з даними, а потім зображення, яке показує, як вузол виглядає під час вибору tags в SIMCA-online.

Вузли безперервного процесу мають бути незалежними від партій, циклів або часу
- Щоб добре працювати в SimApi, вузол має бути незалежним від пакетів, циклів або часу. Наявність вузла, який містить дані для певної партії або діапазону часу, не працюватиме належним чином у SIMCA-online, оскільки тоді конфігурація проекту зможе зчитувати дані лише для цієї партії та не використовуватиметься для інших партій.
- Замість цього вузол повинен бути зіставлений з однією або декількома фізичними одиницями в процесі, де виконуються вимірювання.
ID партії tag необхідний у вузлах безперервного процесу для пакетного виконання проекту
- Кожен безперервний процес повинен мати a tag (змінна), що містить ідентифікатор партії для кожного спостереження. Цей ідентифікатор партії використовується SIMCA або SIMCA-online, щоб знати, до якої партії належить кожне спостереження.
- $BatchID tag на скріншотах у 7.4.3 є такий екзample.
Хоча це не обов’язково, рекомендується мати a tag у вузлі процесу, який показує поточну фазу або крок процесу. Це tag потім можна використовувати в умовах фазового виконання в SIMCA-online або в SIMCA під час імпорту даних. Цінності для цього tag можна напрample “phase1”, “cleaning”, “phase2”.
Вузол пакетного контексту
- Пакетний вузол — це вузол, який відстежує пакети; їхні ідентифікатори пакетів, час початку та час закінчення. Це обов’язкова вимога для пакетного виконання проекту в SIMCA-online. Джерело даних може мати більше ніж один пакетний вузол, який розкриває пакети різними способами. Користувач вибирає пакетний вузол, який застосовується до його або її програми. Цей колишнійample надає пакети, які охоплюють дві різні одиниці:
- /Factory1 – партії із сукупним терміном служби для Unit1 і Unit2.
- /Factory1/Unit1 – партії з часом життя лише в Unit1
- /Factory1/Unit2 – партії з часом життя лише в Unit2
- Якщо у вашому джерелі даних немає пакетного вузла, ви можете скористатися Генератором пакетного контексту в SIMCA-online. Перегляньте вбудовану довідку.
- Додаткові дані партії
- Пакетний вузол також може містити пакетні дані; дані, для яких існує лише одне спостереження для всієї партії. Зауважте, що tags з пакетними даними не обов’язково бути у вузлі, який має повну функціональність пакетного вузла. Достатньо, щоб SimApi підтримував читання пакетних даних для tags. Дізнайтеся більше про пакетні дані в 7.6.
- Ось колишнійampфайл пакетного вузла:

- Примітка. Наведений вище знімок екрана взято з DBMaker, що входить до складу SIMCA-online. Щоб побачити це самостійно в DBMaker, натисніть View Кнопка «Дані» в базі даних Bakers Yeast для відображення двох вікон, одне з яких є вузлом партії, а інше — даними процесу.
Типи даних: числові дані, текстові дані та відсутні дані
- Для кожного tag, SimApi може підтримувати три типи даних: числові, tex,t і відсутні:
- Числові дані, як правило, є реальними значеннями параметрів процесу, наприкладample 6.5123. SimApi може обробляти лише 32-розрядні значення з плаваючою комою одинарної точності. Формат числа з плаваючою комою одинарної точності - Вікіпедія. Усі інші типи числових даних у джерелі даних слід перетворити на числові. Таким чином, вони можуть працювати як з великими, так і з малими значеннями, але лише з приблизно 6 або 7 значущими цифрами. Дізнайтеся більше в Технічному посібнику.
- Це може призвести до втрати точності для великих цілих чи дійсних чисел, які одночасно є великими та мають десяткові знаки. Для отримання додаткової інформації див. Технічний посібник.
- Текстові/рядкові дані використовуються для ідентифікаторів пакетів, умов виконання фази або для якісних змінних. Значення для тексту tag дані чутливі до регістру. Це означає, що значення «працює» не те саме, що
«БІГ». Змінні дати й часу не підтримуються безпосередньо SimApi, але їх можна повернути як рядок у форматі РР-ММ-ДД ГГ:ХМ (напр.ample “2020-09-07 13:45”). - Відсутні значення означають, що немає значення для повернення, тобто немає даних.
- Який тип повертається, залежить від реалізації SimApi. SimApi знає про дані в джерелі даних і має повертати тип даних, який найкраще підходить.
Три режими пошуку даних: безперервний, Batc,h і дискретний
- Специфікація SimApi визначає три режими отримання даних, тобто. три різні способи, якими SimApi може надавати дані tags у джерелі даних (або в іншому напрямку: записати дані в tags у джерелі даних).
- Безперервний пошук даних – це відноситься до даних, які зчитуються безперервно та послідовно, спостереження за спостереженням у міру розвитку партії або процесу. Дані зчитуються для поточного часу або для певного діапазону через регулярний інтервал між спостереженнями. наприкладample, усі дані між 09:00:00 і 10:00:00 сampкожні 60 секунд, що призвело до 61 спостереження, включаючи кінцеві точки.
- Пакетне отримання даних – це відноситься до одного спостереження з даними для всієї партії (не пов’язаної з конкретним терміном зрілості або моментом часу). Пакетні атрибути та дані локального центрування зчитуються як пакетні дані в SIMCA-online. Пакетні умови зазвичай також зчитуються як пакетні дані (якщо вони не налаштовані для дискретного отримання даних).
- Отримання дискретних даних – дискретні дані можуть складатися з кількох спостережень для багатьох термінів погашення. Але на відміну від безперервних даних, дискретні дані зчитуються не послідовно, а всі дані одночасно для певної фази пакету. Дані не повинні бути розділені рівномірними інтервалами змінної терміну погашення. Усі дані перечитуються щоразу, коли надходять запити, через налаштований інтервал.
- Для будь-якої даності tag дані можна запитувати в будь-якому з трьох режимів, але зазвичай SimApi підтримує лише один із цих режимів для окремої особи tag. Так само допускається змішувати tags в межах вузла, але зазвичай усі tags в межах конкретного вузла підтримують однаковий режим отримання даних.
- Для безперервних даних (але не для пакетних чи дискретних даних2) можна надсилати запити щодо поточних даних або історичних даних, що є темою наступного розділу.
- Не всі SimApis підтримують усі режими. Див. матрицю функцій вище та SimApi web сторінка для деталей.
Безперервні поточні та історичні дані через SimApi
- Безперервні дані стосуються даних процесу, які змінюються з часом.
Поточні дані
- Читання поточних даних означає запит джерела даних про останні значення tags на момент запиту. Зверніть увагу, що час зовнішнього джерела даних тут не використовується.
- Дані, зчитані як поточні дані, SIMCA-online відображатиме як поточні дані. З цієї причини важливо, щоб у джерелі даних не було непотрібних затримок. Поточні дані мають бути якомога свіжішими, щоб добре працювати в SIMCA-online.
- Джерело даних може використати свої знання про дані та про те, як довго дійсні значення, і вирішити повернути відсутні дані, коли необроблені дані для певного моменту часу занадто старі. наприкладample: дані запитуються о 15:00:00, але останні дані в джерелі даних датуються 03:00:00. У цьому випадку дані 12-годинної давності, тому SimApi може вирішити повернути відсутнє значення (немає даних).
Історичні дані
- Читання історичних даних означає запит джерела даних про значення одного або кількох tags для певного діапазону часу з певним інтервалом між спостереженнями. Зверніть увагу, що тут для пошуку даних використовується місцевий час джерела даних. Тому важлива синхронізація часу між джерелом даних і серверами.
- Історичні дані складаються з матриці даних. Запитати дані з джерела даних залежить від реалізації SimApi, а sampзалишити його через вказаний інтервал і побудувати матрицю даних для повернення:
- Іноді саме джерело даних має функції агрегації для повернення оброблених даних, або sampфункції ling, які можна використовувати для повернення правильних даних.
- Для інших джерел даних SimApi має запитувати всі дані в діапазоні часу, а потім sample правильні спостереження для побудови матриці.
- Дані мають бути повернуті для певного діапазону часу, навіть якщо в цьому діапазоні може не бути необроблених даних, а лише безпосередньо перед часом початку. наприкладample: дані існують у джерелі даних у моменти часу 10 та 20. SimApi запитує дані для моментів часу 15 та 17. У цьому випадку значення для моменту часу 10 має повертати SimApi, але timestampвидано як час 15 і 17, оскільки це були найновіші точки даних на той час. Значення для tags у момент часу 10 називаються граничними значеннями для запитуваного діапазону. Для глибшого пояснення граничних значень дивampперегляньте документацію для returnBounds в UA Частина 11: Історичний доступ – 6.4.3 Структура ReadRawModifiedDetails
(opcfoundation.org) - Інтерполяцію ніколи не слід використовувати для обчислення значень для майбутніх часових точок, оскільки дані не збігатимуться з тим, що зчитується в реальному часі як поточні дані. Для ексampфайл із попереднього пункту: якби дані для 15 і 17 інтерполювалися з використанням значень для елементів 10 і 20, вони б ефективно використовували значення з майбутнього, що неприпустимо.
- Джерело даних може використати свої знання про дані та про те, як довго значення є дійсними, і вирішити повернути відсутні дані, коли необроблені дані для певного моменту часу занадто старі. наприкладample: дані запитуються для 15:00:00, але останні дані в джерелі даних датуються 03:00:00. У цьому випадку дані 12-годинної давності, тому SimApi може вирішити повернути відсутнє значення (немає даних).
Примітка: SIMCA-online зазвичай не вимагає більше ста спостережень за один виклик під час звичайного виконання проекту. Під час витягування в SIMCA-online або під час запуску SIMCA на комп’ютері можна робити більші запити даних. Це може зайняти багато часу, чого й слід очікувати.
Поточні та історичні дані мають збігатися
- Іноді можуть бути відмінності, коли дані зчитуються як поточні дані в реальному часі або історичні дані. Це спричиняє проблеми в SIMCA-online, оскільки сервер за потреби автоматично перемикається між поточними та історичними даними.
Отримання даних з низькою затримкою
- Коли джерело даних використовується SIMCA-online у режимі реального часу, важливо, щоб дані в джерелі даних були актуальними. Не повинно бути непотрібних затримок у отриманні даних у джерелі даних. Безперервні дані процесу для всіх змінних повинні бути доступні одночасно для кожного спостереження. Дані, які надходять із запізненням для деяких змінних, не будуть зібрані SIMCA-online.
Дані можна читати будь-коли
- Коли SIMCA-online запитує значення a tag для часу t він отримає значення з джерела даних за час t, або останнє спостереження в джерелі даних до часу t, або інтерпольоване значення для часу t. Таким чином, сервер завжди отримуватиме значення кожного разу, коли запитує, навіть якщо спостереження для цього точного моменту часу може не існувати в джерелі даних.
- Часamps у SimApi завжди UTC. Клієнти SIMCA-online і SIMCA подають час як місцевий.
Нарізка різьби
- SimApi за замовчуванням викликається одним потоком користувачем SimApi. Це стосується всіх версій SIMCA та SIMCA-online до версії 17.
- SIMCA-online 18 підтримує позначку функції для ввімкнення багатопотокового доступу через SimApi. Докладніше в розділі довідки Паралельний доступ до SimApi.
- Це означає, що SimApis має підготуватися до багатопоточності, якщо це можливо, зробивши потік реалізації SimApi безпечним, і задокументувати це та будь-які зауваження для користувачів SimApi.
Журнал file
- SimApi має реєструвати дії, повідомлення про помилки та попередження у свій журнал file щоб допомогти у вирішенні несправностей. Використовуйте різні рівні журналу, щоб позначити важливість журналювання.
- Рекомендується реєструвати «Не реалізовано» для функцій, які не були реалізовані в SimApi.
Обробка помилок
- Коли SimApi не може виконати запит від джерела даних, він може вирішити цю проблему одним із двох способів; повертаючи відсутні значення (немає даних) або сигналізуючи про помилку SimApi:
- Повернення пропущених значень абоненту та сигналізація про успіх дозволяє абоненту продовжувати як зазвичай (але, звичайно, без будь-яких даних). Це рекомендована практика для часткових помилок, наприклад, коли дані можна отримати для деяких, але не для всіх, tags у запиті.
- Повідомлення про помилку SimApi дозволяє абоненту (наприклад,ampна сервері SIMCA-online), щоб негайно побачити це та діяти. Це рекомендована практика для запитів, які завершуються повною помилкою та не можуть повернути жодних даних.
- SIMCA-online обробляє відсутні значення або коди помилок інакше, як описано в Технічному посібнику SIMCA-online.
Вимоги до продуктивності SimApi
- Функції в SimApi використовуються для отримання даних.
- Якщо доступ до даних повільний, SimApi не працюватиме належним чиномampУ файлі показано: якщо SIMCA-online запитує дані щосекунди, але для отримання потрібно дві секунди, сервер SIMCA-online ніколи не зможе встигати в режимі реального часу, а поступово відставатиме.
- У підрозділах ми покажемо, як 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_connectionReadCurrentData
- Для кожного пакетного проекту сервер також повинен знати, які пакети активні. Це також має відбуватися кожного разу, коли проект виконується:
- simapi2_nodeGetActiveBatches
- simapi2_nodeGetBatchTimes викликається рідше.
- Крім того, SIMCA-online також вимагає історичних даних. Ці запити надходять лише за потреби, наприклад, наздоганяють початок пакету, який розпочався до запуску SIMCA-online, або коли сервер відстає та потребує прочитання блоку даних:
- simapi2_connectionReadHistoricalDataEx
- Крім того, деякі конфігурації проекту використовують функції, які використовують пакетні дані або дискретні дані, що призводить до викликів SimApi до:
- simapi2_connectionReadBatchData
- simapi2_connectionReadDiscreteEx
- Додатково деякі конфігурації проекту використовують зворотний запис, щоб надсилати дані назад до джерела даних:
- simapi2_connectionWriteHistoricalDataEx (і відповідні функції для пакетних даних, дискретних даних)
- Важливо, щоб кожен виклик основних функцій для отримання даних, readCurrentData, getActiveBatches/getBatchTimes, був швидким і не був важким для самого джерела даних, враховуючи, як часто SIMCA-online може викликати ці функції.
Тестування та перевірка даних SimApi
- У цьому розділі йдеться про тестування SimApi, щоб переконатися, що отримані з нього дані відповідають даним у самому джерелі даних. Виконання подібних тестів є важливим після створення чи зміни реалізації SimApi або коли змінюється API джерела даних.
- На практиці перевірка даних виконується за допомогою SIMCA-online та її функції Extract для отримання даних із джерела даних через SimApi, а потім порівняння з необробленими даними в джерелі даних. Desktop SIMCA не можна використовувати для тестування в реальному часі аспектів SimApi.
Підготовка та вимоги
- Деякі елементи є необов’язковими, але їх можна виконати, якщо вони включені в обсяг вашого тестування:
- Встановіть SIMCA-online, як описано в ReadMe та Installation Guide.pdf, який міститься в архіві продукту.
- Отримайте ліцензію на сервер SIMCA-online і встановіть його. SimApi не працюватиме без ліцензії. У статті бази знань для SIMCA-online показано, як отримати ліцензію на продукт. наприкладample: SIMCA-online 18 (sartorius.com)
- Встановіть і налаштуйте SimApi, який ви хочете протестувати. Зверніться до розділів 4–5 цього документа та посібника користувача конкретного SimApi.
- a. Додатково: переконайтеся, що посібник користувача оновлений і правильний.
- Переконайтеся, що у вас є інструмент для джерела даних, за допомогою якого можна порівняти дані SimApi.
- У настільному клієнті SIMCA-online увійдіть на свій сервер SIMCA-online і використовуйте File > Витягти для отримання даних через SimApi.
- Необов’язково, якщо це включає ваш обсяг тестування: після завершення тестування видаліть SimApi та перевірте його files видаляються.
Що тестувати
- Матриця функцій у розділі 3 перераховує всі можливі функції, але певна реалізація SimApi може підтримувати лише підмножину. Ви повинні протестувати всі функції, які реалізовані цим SimApi.
- Наступні тести є загальними для більшості реалізацій SimApi:
- Аутентифікація за допомогою імен користувачів і паролів
- Перевірте різні налаштування в конфігурації SimApi
- Ієрархія вузлів: вузли і tags надані SimApi є правильними.
- Має бути a tag відкритий для всіх «змінних», які мають бути доступні через SimApi. Прampфайли: вимірювання процесу, обчислені значення, константи.
- Стійкість підключення: якщо джерело даних недоступне, це призводить до попереджень або помилок у журналі file, але підключення до джерела даних відновлюється автоматично, коли джерело даних стає доступним.
- Кілька екземплярів: два екземпляри можна налаштувати та використовувати незалежно й одночасно з окремими журналами files.
- Поточні дані: отримати поточні дані для tags. Переконайтеся, що дані є останніми відомими значеннями з джерела даних або відсутні через погану якість або коли дані занадто старі.
- Витягуйте дані кожні 10 секунд (приблизно) протягом хвилини.
- Безперервні історичні дані: отримати історичні дані для tags.
- Використовуйте часовий діапазон, який відповідає моменту вилучення поточних даних. Переконайтеся, що поточні дані відповідають історичним даним і необробленим даним у джерелі даних.
- Спробуйте різні часові діапазони та секундиampперевірте, чи дані відповідають джерелу даних.
- Спробуйте отримувати дані кожні 1 с, що є найкоротшим із можливихampінтервал ling.
- Спробуйте різні типи tags у джерелі даних (змінні процесу тощо), переконавшись, що дані збігаються.
- Примітка: SIMCA-online може розділити один великий запит історичних даних на кілька менших частин. Це буде видно в журналі SimApi.
- Переконайтеся, що SimApi працює з текстовими даними, числовими даними та відсутніми даними.
- Журнал SimApi file. Переконайтеся, що журнал містить відповідні записи.
- Пакетний вузол: клацніть правою кнопкою миші вузол і виконайте «Знайти пакети».
- Перевірте назви партій, час початку та закінчення для партій.
- Спробуйте активний пакет, який працює в джерелі даних. Він не повинен мати кінцевий час через SimApi.
- Ідентифікатор партії вузла процесу tag. Якщо SimApi має функцію пакетного вузла (див. попередній пункт), він також повинен мати ідентифікатор пакета tag у вузлі даних відповідного процесу. Дані для цього tag має бути ідентифікатор партії (назва партії). Ці дані потрібні для пакетних проектів, щоб визначити, до якого пакету належить ряд даних.
Залежно від того, чи підтримує SimApi, ви також можете перевірити:
- Пакетне використання даних File > Витягти.
- Використання дискретних даних File > Витягти. Примітка: для тестування дискретних даних File > Витягніть вузол, пакетний вузол і вузол окремих даних мають бути в одному SimApi (коли SIMCA-online виконує проекти, вони можуть бути з різних SimApis).
- Зворотний запис – надсилання пакету даних до джерела даних. Щоб перевірити це, ви повинні налаштувати конфігурацію проекту в SIMCA-online для зворотного запису векторів даних до джерела даних. Потім виконайте проект у SIMCA-online і перевірте дані, записані назад у джерело даних.
- Безперервні дані налаштовуються на сторінці Evolution Write Back у конфігурації проекту.
- Дискретні дані налаштовуються на тій же сторінці, але лише для фази, налаштованої для отримання дискретних даних.
- Пакетні дані з зворотного пакетного запису
БІЛЬШЕ ІНФОРМАЦІЇ
- Sartorius Stedim Data Analytics AB Östra Strandgatan 24 903 33 Umeå Sweden
- Телефон: +46 90-18 48 00
- www.sartorius.com
- Інформація та малюнки, що містяться в цих інструкціях, відповідають даті версії, вказаній нижче.
- Sartorius залишає за собою право вносити зміни в технологію, характеристики, специфікації та дизайн обладнання без попередження. Форми чоловічого або жіночого роду використовуються для полегшення розбірливості в цих інструкціях і завжди одночасно позначають усі статі.
Повідомлення про авторські права: - Ці інструкції, включаючи всі компоненти, захищені авторським правом.
- Будь-яке використання поза межами закону про авторське право заборонено без нашого дозволу.
- Це стосується, зокрема, передруку, перекладу та редагування, незалежно від типу використовуваного носія.
FAQ
- З: Яка мета SimApis?
- В: Основна мета SimApis — надавати дані в продукти Umetrics Suite для створення проектів і побудови моделей.
- З: Як я можу вирішити проблеми з інсталяцією SimApi?
- A: Ви можете усунути несправності, протестувавши SIMCA-online, перевіривши журнал SimApi file, а також забезпечення правильної конфігурації облікового запису служби.
Документи / Ресурси
![]() |
Програмне забезпечення SARTORIUS Sim Api [pdfПосібник користувача Програмне забезпечення Sim Api, програмне забезпечення API, програмне забезпечення |

